Re: Bug#504528: libghc6-configfile-dev: Fails to configure: MissingH-1.0.1 doesn't exist
Joachim Breitner wrote:
> Hi,
>
> Am Mittwoch, den 19.11.2008, 11:22 -0600 schrieb John Goerzen:
>> That is true. I'm looking at dh_haskell_depends right now. In
>> libghc6-configfile-dev, it's inserting this:
>>
>> Depends: ghc6 (>= 6.8.2-7), ghc6 (<< 6.8.2+), libghc6-missingh-dev (>=
>> 1.0.2.1), libghc6-missingh-dev (<< 1.0.2.1+), libghc6-mtl-dev (>=
>> 1.1.0.0-2), libghc6-mtl-dev (<< 1.1.0.0+), libghc6-parsec-dev (>=
>> 2.1.0.0-2), libghc6-parsec-dev (<< 2.1.0.0+)
>>
>> Now, libghc6-missingh-dev is a Debian native package, since I am
>> upstream on that as well. I use x.y.z for the upstream version number,
>> and the last component for the Debian version number. Debian version
>> numbers do not imply API changes, cabal version number changes, or the
>> need for recompilation. On packages like libghc6-parsec-dev it seems to
>> be doing the right thing regarding not causing a broken dep when the
>> Debian version number increments. I'm not sure what the right thing
>> with a Debian-native package is here, but it's going to cause a lot of
>> hassle as it is.
>
> The ghc-pkg identifier for your package contains all four digits.
Oh drat, you're right. I goofed on that. OK, so this would have been
fine if I hadn't broken my own scheme then, eh? If cabal said just
1.0.2, it would just work?
[ snippage ]
> Having a packaging team is not a necessary condition for consolidation,
> and by no means every package _has_ to be maintained by it. But at least
> we need to have an consensus between the maintainers of haskell library
> packages, so we get the benefit of one and only one way to build haskell
> packages. Currently, it’s
That makes a lot of sense.
> $ grep-available -n -e -P 'libghc6-.*dev' -s Maintainer|sort | uniq -c
> 6 Arjan Oosting <arjan@debian.org>
> 1 Chris Lamb <chris@chris-lamb.co.uk>
> 1 Florian Ragwitz <rafl@debianforum.de>
> 2 Florian Ragwitz <rafl@debian.org>
> 16 Ian Lynagh (wibble) <igloo@debian.org>
> 1 Isaac Jones <ijones@debian.org>
> 3 Joachim Breitner <nomeata@debian.org>
> 2 John Goerzen <jgoerzen@complete.org>
> 9 Kari Pahula <kaol@debian.org>
> 2 Liyang HU <debian.org@liyang.hu>
> 12 Marco Túlio Gontijo e Silva <marcot@riseup.net>
> 2 Víctor Pérez Pereira <vperez@debianvenezuela.org>
Strange, I get rather different results here:
$ grep-available -n -e -P 'libghc6-.*dev' -s Maintainer|sort | uniq -c
6 Arjan Oosting <arjan@debian.org>
1 Chris Lamb <chris@chris-lamb.co.uk>
1 Debian QA Group <packages@qa.debian.org>
3 Florian Ragwitz <rafl@debian.org>
1 Florian Ragwitz <rafl@debianforum.de>
12 Ian Lynagh (wibble) <igloo@debian.org>
1 Isaac Jones <ijones@debian.org>
2 Joachim Breitner <nomeata@debian.org>
15 John Goerzen <jgoerzen@complete.org>
5 Marco Túlio Gontijo e Silva <marcot@riseup.net>
6 VÃctor Pérez Pereira <vperez@debianvenezuela.org>
Which, at least for myself, I can vouch is more in line with reality ;-)
>
> Especially kaol’s opinion is important here, being the new ghc
> maintainer, and Arjan, as the current maintainer of haskell-devscripts.
Completely agreed.
-- John
>
>
> Greetings,
> Joachim
>
Reply to: