[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Proposal: Following Stackage LTS



Dear Debian Haskell Group,

you might have seen the announcement that Stackage has release the
second major version of their "LTS" release:
https://www.fpcomplete.com/blog/2015/04/announcing-lts-2

Stackage LTS is a curated and quite comprehensive set of packages from
Hackage, tested to go well together.

In a sense, they are doing precisely the work that we have always had to
do. So it only makes sense to use their work.

My proposal is to follow Stackage LTS closely. In particular:

 * A package that is part of Stackage will be uploaded to Debian 
   in that version.
 * A package that is not part of Stackage, but of Debian, needs to
   be compatible with the currently tracked LTS release. If it is not,
   we have to patch it or remove it.
 * We will actively encourage upstream to add their packages to 
   Stackage, so that we will not have to deal with this.

We generally should avoid packages with non-active or non-cooperative
upstreams, and adding their packages to stackage is not expected too
much.


This would also have the advantage of making sure we keep our packages
up-to-date (a previously unsolved problem), and that more upgrades
happen at once, yielding less breakage in unstable.


The number of packages in Debian, but not on Stackage, is still large
(close to 300, see attachment). In cases where there are
incompatibilities I have already started filing bug reports, suggesting
authors to join stackage.


What do you think?

Greetings,
Joachim




-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: F0FBF51F
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: