The Haskell Platform Infrastructure Team helps to coordinate the platform release process, mainly by creating a 6-monthly release schedule, and keeping everyone informed about the various stages of that schedule. We work for the developer community, helping everyone to work together and make progress. We try not to get in the way. {{{ #!html Make a bug report against the Haskell Platform }}} * All [report:1 open bug reports]. To create tickets register or log in as user guest with password guest (but we'd prefer you to create an account, because it enables us to contact you if necessary). == Current status == * Stable: [http://hackage.haskell.org/platform/ Haskell Platform] * Development: [https://github.com/haskell/haskell-platform/ Development Version] * ReleaseCandidates * [http://trac.haskell.org/haskell-platform/query?status=new&status=assigned&status=reopened&group=milestone&component=Package%20Addition&order=priority Current Package Proposals] * PackageStaging The platform itself is maintained as a cabal file, some scripts and tools, and a website: ''darcs get http://code.haskell.org/haskell-platform/'' * [http://hackage.haskell.org/platform The Haskell Platform download site] * [http://trac.haskell.org/haskell-platform/wiki/WikiStart The Haskell Platform Developers Home] (this page) * [http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform Mailing list] * Discussion in #ghc @ freenode * See also [#BackgroundReading background reading] and [#RelatedProjects related projects] below * [wiki:Members The Haskell Platform Infrastructure Team] == Documentation for Package Maintainers == This info is for people who maintain a package that is currently part of the platform or that you wish to add to the platform. * ReleaseTimetable: dates for upcoming releases * ReleaseProcess: prior to releases, what has to be done and when * AddingPackages : how to add a new package to the platform * UpgradingPackages : when we upgrade existing packages * PackageMaintainers : maintainer contacts for each package in the platform * [http://trac.haskell.org/haskell-platform/query?status=new&status=assigned&status=reopened&group=milestone&component=Policy&order=priority Active Policy Discussions] {{{ #!html Open a new policy ticket }}} == Documentation for Distro Maintainers == If you make packages for a specific operating system or distribution then this is for you. * ReleaseTimetable: dates for upcoming releases * VersionNumbers: how the Haskell Platform release version numbers work Specific releases * [wiki:2009.2.0 2009.2.0 packages] Specific operating systems / distros * [wiki:Windows Windows] * [wiki:OSX OS X] == Documentation for the Release Team == * [wiki:2010.2 2010.2.x major release series] * [wiki:2009.2 2009.2.x major release series]: This is the main page for the release team that collects info for the current release series. * All [report:1 open tickets] relating to the platform * [wiki:Library/VersionMatrix global version matrix] * VersionNumbers: how the release version numbers work * ReleaseProcess: prior to releases, what has to be done and when. * Guides for AddingPackages and QualityControl * [wiki:Policy Policy decisions] of the libraries mailing list. ---------------- == Related Projects == * [http://docs.python.org/lib/lib.html Python libraries] * [http://live.gnome.org/ReleasePlanning Gnome's release process] * [http://live.gnome.org/ReleasePlanning/ModuleProposing How to propose modules for GNOME] * [http://forge.ocamlcore.org/projects/batteries/ OCaml Batteries] * [http://luaforwindows.googlecode.com/ Lua for Windows] == Background Reading == * [http://www.cse.unsw.edu.au/~dons/papers/CPJS08.html Haskell: Batteries Included], position paper by Don, Duncan and Isaac. * [http://blog.well-typed.com/2008/11/haskell-platform-talk-at-the-london-haskell-users-group/ Slides from the Haskell Platform talk] * [http://blog.well-typed.com/category/haskell-platform/ Haskell Platform discussion] * [http://donsbot.wordpress.com/2009/08/01/heuristics-for-blessing-software-packages/ More discussion] * Bryan O'Sullivan's [http://www.serpentine.com/blog/2008/09/26/some-notes-on-the-future-of-haskell-and-fp/ writeup] of the future of Haskell discussion * [http://thread.gmane.org/gmane.comp.lang.haskell.cvs.ghc/28062/focus=28807 A discussion] took place in June and July 2008 about the direction of the HLP. * [http://haskell.org/~duncan/ghc/%23ghc-2008-07-16.log More occurred during the #ghc meeting] * [http://www.consensus.net/flowchart.html Achieving formal consensus]