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

Re: Not breaking reverse dependencies (was: Re: [Pkg-haskell-maintainers] haskell-attoparsec_0.9.0.0-1_amd64.changes ACCEPTED into unstable)



Hi,

Am Mittwoch, den 15.06.2011, 13:54 +0100 schrieb Iain Lane:
> On Fri, Jun 10, 2011 at 02:48:05AM +0000, Debian FTP Masters wrote:
> > [...] 
> > Accepted:
> > haskell-attoparsec_0.9.0.0-1.debian.tar.gz
> >   to main/h/haskell-attoparsec/haskell-attoparsec_0.9.0.0-1.debian.tar.gz
> > [...]
> 
> This upload broke haskell-asn1-data (due to it requiring attoparsec >= 0.8.*
> & < 0.9.*).
> 
> When uploading new versions of libraries, please check that all reverse
> dependencies are fine after you do so. Ideally this should be expressed in
> Build-Depends constraints, but we are not as consistent on this as we should
> be.

Most packages that I have seen (and hopefully all that I have created)
recreate the constraints in the .cabal file faithfully in the build
dependencies. Therefore, "apt-get showpkg libghc-foo-dev" should give
you all you need to know before updating foo.

I guess this qualifies as best practice and should be seen as part of
the common knowledge Haskell policy :-)

Greetings,
Joachim

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

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


Reply to: