[cl-debian] Bug#434358: cl-sql - arch-any without need

Package: cl-sql Version: 3.8.6.1-1 Severity: serious
* debian/control: Change architecture of binary packages which depend on cl-sql-uffi from 'all' to 'any' since cl-sql-uffi is 'any'. Without this change, packages which depend on cl-sql-uffi can become uninstallable if the autobuilder fails to build the 'any' cl-sql-uffi and the dependant 'all' package gets upgraded. (closes: 433907)
An arch-any dependency is no reason to make a package also arch-any. Packages are only moved into testing if they are up-to-date. Bastian

Bastian Blank wrote:
An arch-any dependency is no reason to make a package also arch-any.
There's a clear reason below. Whether you agree with the reason is a separate issue.
Packages are only moved into testing if they are up-to-date.
That's true. However, the change I made fixed a bug for a sid user where the all package was uninstallable because the dependant any package was not built by the autobuilder because of some lengthy delay. With the change I made, now sid will always have the correct packages at all times. Having that consistent working in sid is worth something. Is it worth the same increase in size of the archive (these packages are quite small)? For sid users (of which there are many), I'd say the answer is yes. -- Kevin Rosenberg kevin@hypershots.com

Kevin Rosenberg wrote:
Bastian Blank wrote:
An arch-any dependency is no reason to make a package also arch-any.
There's a clear reason below. Whether you agree with the reason is a separate issue.
Packages are only moved into testing if they are up-to-date.
That's true. However, the change I made fixed a bug for a sid user where the all package was uninstallable because the dependant any package was not built by the autobuilder because of some lengthy delay.
Which is a perfectly normal situation for all the Arch: all packages that depend on Arch: any packages.
With the change I made, now sid will always have the correct packages at all times. Having that consistent working in sid is worth something. Is it worth the same increase in size of the archive (these packages are quite small)? For sid users (of which there are many), I'd say the answer is yes.
Not following policy because of some sid users' inconvenience is not the way to go IMHO. Note that we are thinking about fixing it globally somehow... Note also that you are trying to fix problems for sid users by introducing a workaround for all suites, so when you compare with the increase in the size of the archive you should count all suites. Cheers Luk

Your message dated Mon, 23 Jul 2007 19:02:03 +0000 with message-id <E1ID3AR-0003IU-8r@ries.debian.org> and subject line Bug#434358: fixed in cl-sql 3.8.6.1-2 has caused the attached Bug report to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
participants (4)
-
Bastian Blank
-
Kevin Rosenberg
-
Luk Claes
-
owner@bugs.debian.org