Debian Bug report logs - #648951
ahven: Should not provide a "versionned" -dev package

version graph

Package: src:ahven; Maintainer for src:ahven is Reto Buerki <reet@codelabs.ch>;

Reported by: Didier Raboud <odyx@debian.org>

Date: Wed, 16 Nov 2011 10:51:02 UTC

Severity: normal

Found in version ahven/2.1-1

Done: Ludovic Brenta <ludovic@ludovic-brenta.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Reto Buerki <reet@codelabs.ch>:
Bug#648951; Package src:ahven. (Wed, 16 Nov 2011 10:51:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Didier Raboud <odyx@debian.org>:
New Bug report received and forwarded. Copy sent to Reto Buerki <reet@codelabs.ch>. (Wed, 16 Nov 2011 10:51:09 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Didier Raboud <odyx@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ahven: Should not provide a "versionned" -dev package
Date: Wed, 16 Nov 2011 11:47:18 +0100
Source: ahven
Version: 2.1-1
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi, 

For a reason I can't understand, ahven build a "versioned" -dev package: there
is libahven1-dev in stable; libahven2-dev in testing and libahven3-dev in
unstable, while each one is built from the same "ahven" source.

This creates conflicts problems (#646927), transition problems (as
libahven2-dev is now "out-of-date" with regards to transitions as it doesn't
exist in unstable) and forces the maintainers to go through the NEW queue for
each new upload.

Is there a good reason that I overlooked for those "versionned" -dev packages?

Cheers,

OdyX

- -- System Information:
Debian Release: wheezy/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (150, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQGcBAEBCAAGBQJOw5S1AAoJEIvPpx7KFjRVOOoMAJQ0z0jz7gQ7yQ8EDKG3TIB2
3KPGbqzCeM74jPQafcdMYp7F6eoA38JraipvQM7jvsfjhE9zcAcHsxR1jbThxste
3fymZza2mq6HNUAwqjqYNJMKKL88k1kc3Jb3r7zuGcVt0igfEZSbn0lFxdjqzR/R
JA73GVJw5P0WFql0NqXIoVXQ8kommn9rZC5SkmgfVNaewljE3ZLCaP5dcDtED2GI
4ErJJfDUGtSRUhx4aI2uVFFOBUMcGgy/5WqYTCvyyTsR6dI2GDhSbhtXkIeeecwn
izvjGqZM58J8LTMYlYSMPUvsqntq0eoHco7XVCYFDKRHVqgVbKRyvQ6Fj3dj0A5Z
NfEyvxDAbXDhynAWZg2K3ku56I4VHcf3ile/j3skEe1PUSY2JOAqzFLjQjGYh4rE
BrExr8eOWUOGApXnEFLrn6XAFZ8oI0VGKCC0aq0sYBQFfnXLNAh49h6re1ly/Z/v
EulhWXUAvNZynhYM6sUcz1Jmf2nAszJzezefzPvH/A==
=AZQw
-----END PGP SIGNATURE-----




Reply sent to Ludovic Brenta <ludovic@ludovic-brenta.org>:
You have taken responsibility. (Thu, 17 Nov 2011 08:48:08 GMT) Full text and rfc822 format available.

Notification sent to Didier Raboud <odyx@debian.org>:
Bug acknowledged by developer. (Thu, 17 Nov 2011 08:48:08 GMT) Full text and rfc822 format available.

Message #10 received at 648951-done@bugs.debian.org (full text, mbox):

From: Ludovic Brenta <ludovic@ludovic-brenta.org>
To: <648951-done@bugs.debian.org>, Didier Raboud <odyx@debian.org>
Subject: ahven: Should not provide a "versionned" -dev package
Date: Thu, 17 Nov 2011 10:35:36 +0200
Didier Rabout writes:
> For a reason I can't understand, ahven build a "versioned" -dev 
> package:
> there is libahven1-dev in stable; libahven2-dev in testing and 
> libahven3-dev
> in unstable, while each one is built from the same "ahven" source.
>
> This creates conflicts problems (#646927), transition problems (as
> libahven2-dev is now "out-of-date" with regards to transitions as it
> doesn't exist in unstable) and forces the maintainers to go through 
> the
> NEW queue for each new upload.
>
> Is there a good reason that I overlooked for those "versionned" -dev 
> packages?

Yes, there is. See the Debian Policy for Ada:
http://people.debian.org/~lbrenta/debian-ada-policy.html

The fact that aliversion changes require going through the NEW queue is
a necessary evil. In return, the compiler can guarantee the consistency
of executables built from sources in multiple packages (i.e. program
sources + library sources).

OTOH, uploads that do not change the aliversion are not required to
go through the NEW queue.

-- 
Ludovic Brenta.





Information forwarded to debian-bugs-dist@lists.debian.org, Reto Buerki <reet@codelabs.ch>:
Bug#648951; Package src:ahven. (Thu, 17 Nov 2011 09:39:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Didier Raboud <odyx@debian.org>:
Extra info received and forwarded to list. Copy sent to Reto Buerki <reet@codelabs.ch>. (Thu, 17 Nov 2011 09:39:07 GMT) Full text and rfc822 format available.

Message #15 received at 648951@bugs.debian.org (full text, mbox):

From: Didier Raboud <odyx@debian.org>
To: Ludovic Brenta <ludovic@ludovic-brenta.org>
Cc: 648951@bugs.debian.org
Subject: Re: ahven: Should not provide a "versionned" -dev package
Date: Thu, 17 Nov 2011 10:36:49 +0100
[Message part 1 (text/plain, inline)]
Le jeudi, 17 novembre 2011 09.35:36, Ludovic Brenta a écrit :
> Didier Raboud writes:
> > Is there a good reason that I overlooked for those "versionned" -dev
> > packages?
> 
> Yes, there is. See the Debian Policy for Ada:
> http://people.debian.org/~lbrenta/debian-ada-policy.html

Okay. I fail to see advantages to this policy but will trust your judgment. Is
the reasoning behind Build-Depending on a versionned gnat (aka gnat-4.4)
similar?

For the record; while triaging RC bugs [0], I usertagged some of them as
`qa-ftbfs-ada`:

	http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-qa@lists.debian.org;tag=qa-ftbfs-ada

As far as I can see, those are an almost direct consequence of this (IMHO
weird) policy…

Cheers,

OdyX

[0] http://wiki.debian.org/qa.debian.org/RC-usertagging
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 16 Dec 2011 07:35:08 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 18 11:17:54 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.