On Sun, Apr 18, 2010 at 10:00:50PM +0200, Joachim Breitner wrote:
Hi Don, I’d appreciate if such mails are sent to the d-haskell mailing list – more people might be interest in the answer, and then the discussion is documented. Am Sonntag, den 18.04.2010, 12:41 -0700 schrieb Don Stewart:What's the expected timeline for Haskell Platform 2010.1.0.0 in Debian?[...]P.S. Do you have any insight into when the Ubuntu will pull in the Debian packages?I don’t know much about Ubuntu, but Iain can probably answer that. [...]
Ubuntu Lucid (10.04) is essentially a snapshot of Debian as it is now, modulo a few new versions/packages that we don't have. I haven't checked, but I suspect we will be almost-2009.2.0.2-compliant. It's probably fair to say that platform compliance wasn't top of my agenda with this release; the 6.12/provides transition managed to take over somewhat.
Let's have a look at how well we are doing with the platform.I've had a look at the release schedule for the platform, and it seems that it's unfortunately somewhat out of sync with the Ubuntu release schedule. See
https://wiki.ubuntu.com/LucidReleaseSchedulefor the Lucid schedule, for example. The date to look at is Feature Freeze, which is the last date for new upstream releases to enter for the next release. The platform releases being after this date (and aligned on a 6 month schedule) means that we are likely to lag behind by one platform release.
I still do think that we (Ubuntu) can do better for users though. I'll try to ensure in future that I stick to versions of packages specified in the platform, after choosing the platform version to support for a release. As far as I know we are doing this in the DHG as well too — albeit on a rolling basis— so this shouldn't be a problem.
We can probably get some tools to help here.Joachim, do you think it would be possible to update your script that feeds Hackage to also supply Ubuntu data? I don't know if it would be best to track the development or stable release, though.
In addition to supplying Hackage, we can use this data to automatically generate a platform/archive status page by parsing the platform's cabal file. I'll try and do this.
Description: Digital signature