
On Fri, May 09, 2008 at 11:21:40PM -0700, Donald Bruce Stewart wrote:
vigalchin:
so Don you are saying that mqueue and RTsched I should put on Hackage to avoid putting in the Unix package? Vis-a-vis fsync and fdatasync I have no choice .. they both IMO belong in Files.hsc.
2) submit it as a patch to the libraries@haskell.org mailing list, and it can be put in the main 'unix' darcs repository, which then gets uploaded to hackage in the next release cycle.
Or better still, follow http://www.haskell.org/haskellwiki/Library_submissions so it doesn't end up being overlooked and forgotten about.
It's currently a bug that anyone can (accidentally) release their own versions of the core libraries.
Yes, this mix-up is really our fault; we don't advertise or enforce our policies well enough (I'm not even sure if we've got total agreement on what they are?). It's also raised an interesting question of who can upload the packages maintained by libraries@. I guess we just create a sensible looking list of people (roughly equal to those who release Haskell implementations probably makes sense). Thanks Ian