Debian Bug report logs - #676433
nmu: kmymoney_4.6.2-3

Package: release.debian.org; Maintainer for release.debian.org is Debian Release Team <debian-release@lists.debian.org>;

Reported by: Micha Lenk <micha@debian.org>

Date: Wed, 6 Jun 2012 21:27:40 UTC

Severity: normal

Done: Micha Lenk <micha@debian.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, Debian Release Team <debian-release@lists.debian.org>:
Bug#676433; Package release.debian.org. (Wed, 06 Jun 2012 21:27:46 GMT) Full text and rfc822 format available.

Acknowledgement sent to Micha Lenk <micha@debian.org>:
New Bug report received and forwarded. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Wed, 06 Jun 2012 21:27:48 GMT) Full text and rfc822 format available.

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

From: Micha Lenk <micha@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: nmu: kmymoney_4.6.2-3
Date: Wed, 06 Jun 2012 23:10:34 +0200
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: binnmu


Hello,

there was a new upstream release that introduced a soname bump in libaqbanking.
For this reason all packages with build-deps on libaqbanking33-dev needs a
source-full upload in order to switch to libaqbanking34-dev and to pick up the
dependency on the new package libaqbanking34.

The package kmymoney has a build-dep on 'libaqbanking33-dev |
libaqbanking-dev'. For this reason I hope that a binNMU is enough as a short
term solution to the problem. For the long term solution I filed bug #676430
against the kmymoney package.

nmu kmymoney_4.6.2-3 . ALL . -m "recompile against the new libaqbanking34-dev"

Thanks
Micha




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#676433; Package release.debian.org. (Wed, 06 Jun 2012 21:45:12 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Adam D. Barratt" <adam@adam-barratt.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Wed, 06 Jun 2012 21:45:14 GMT) Full text and rfc822 format available.

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

From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
To: Micha Lenk <micha@debian.org>, 676433@bugs.debian.org
Subject: Re: Bug#676433: nmu: kmymoney_4.6.2-3
Date: Wed, 06 Jun 2012 22:41:36 +0100
On Wed, 2012-06-06 at 23:10 +0200, Micha Lenk wrote:
> there was a new upstream release that introduced a soname bump in libaqbanking.

That makes this a(n uncoordinated) transition, not a binNMU request.
Thankfully one that doesn't appear to clash with any other ongoing
transitions that I can see.

> For this reason all packages with build-deps on libaqbanking33-dev needs a
> source-full upload in order to switch to libaqbanking34-dev and to pick up the
> dependency on the new package libaqbanking34.

Why do the -dev package names contain (and therefore change with) the
SONAME?  Given that they all Provide "libaqbanking-dev", could the -dev
package not simply be a concrete package named libaqbanking-dev?  That
also makes transitions much easier and avoids the need for source
uploads on each change (unless there are API changes which require the
source changes).

> The package kmymoney has a build-dep on 'libaqbanking33-dev |
> libaqbanking-dev'. For this reason I hope that a binNMU is enough as a short
> term solution to the problem.

It's not even a short term solution, I'm afraid.  The buildds will only
consider the first branch of an alternative build-dependency, which
means libaqbanking33-dev will always be installed.

Regards,

Adam





Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#676433; Package release.debian.org. (Wed, 06 Jun 2012 22:09:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Micha Lenk <micha@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Wed, 06 Jun 2012 22:09:05 GMT) Full text and rfc822 format available.

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

From: Micha Lenk <micha@debian.org>
To: "Adam D. Barratt" <adam@adam-barratt.org.uk>
Cc: 676433@bugs.debian.org
Subject: Re: Bug#676433: nmu: kmymoney_4.6.2-3
Date: Thu, 07 Jun 2012 00:07:03 +0200
Hi Adam,

Am 06.06.2012 23:41, schrieb Adam D. Barratt:
> On Wed, 2012-06-06 at 23:10 +0200, Micha Lenk wrote:
>> there was a new upstream release that introduced a soname bump in libaqbanking.
> 
> That makes this a(n uncoordinated) transition, not a binNMU request.
> Thankfully one that doesn't appear to clash with any other ongoing
> transitions that I can see.

Sorry, you're right. I did not anticipate that correctly. Please accept
my apologies.

>> For this reason all packages with build-deps on libaqbanking33-dev needs a
>> source-full upload in order to switch to libaqbanking34-dev and to pick up the
>> dependency on the new package libaqbanking34.
> 
> Why do the -dev package names contain (and therefore change with) the
> SONAME?  Given that they all Provide "libaqbanking-dev", could the -dev
> package not simply be a concrete package named libaqbanking-dev?  That
> also makes transitions much easier and avoids the need for source
> uploads on each change (unless there are API changes which require the
> source changes).

The package had a rather unstable API change history. For that reason I
didn't dare to provide the real -dev package without the SONAME. But
recently the API seems to have settled a bit, so I will consider to
remove the SONAME from the package name at the next occasion (e.g. the
next SONAME bump).

>> The package kmymoney has a build-dep on 'libaqbanking33-dev |
>> libaqbanking-dev'. For this reason I hope that a binNMU is enough as a short
>> term solution to the problem.
> 
> It's not even a short term solution, I'm afraid.  The buildds will only
> consider the first branch of an alternative build-dependency, which
> means libaqbanking33-dev will always be installed.

Huh, I was afraid that might happen - now it really happened. If the
binNMU really isn't sufficient I will raise the severity of #676430
accordingly and do a NMU as needed.

What ever, sorry for the mess.

Regards,
Micha




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Release Team <debian-release@lists.debian.org>:
Bug#676433; Package release.debian.org. (Wed, 06 Jun 2012 22:27:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Adam D. Barratt" <adam@adam-barratt.org.uk>:
Extra info received and forwarded to list. Copy sent to Debian Release Team <debian-release@lists.debian.org>. (Wed, 06 Jun 2012 22:27:05 GMT) Full text and rfc822 format available.

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

From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
To: Micha Lenk <micha@debian.org>, 676433@bugs.debian.org
Subject: Re: Bug#676433: nmu: kmymoney_4.6.2-3
Date: Wed, 06 Jun 2012 23:22:04 +0100
Hi,

On Thu, 2012-06-07 at 00:07 +0200, Micha Lenk wrote:
> Am 06.06.2012 23:41, schrieb Adam D. Barratt:
> > On Wed, 2012-06-06 at 23:10 +0200, Micha Lenk wrote:
> >> there was a new upstream release that introduced a soname bump in libaqbanking.
> > 
> > That makes this a(n uncoordinated) transition, not a binNMU request.
> > Thankfully one that doesn't appear to clash with any other ongoing
> > transitions that I can see.
> 
> Sorry, you're right. I did not anticipate that correctly. Please accept
> my apologies.

No worries.  It looks like a rather small set of packages and
technically you were only requesting a single binNMU. :-)

> > Why do the -dev package names contain (and therefore change with) the
> > SONAME?  Given that they all Provide "libaqbanking-dev", could the -dev
> > package not simply be a concrete package named libaqbanking-dev?  That
> > also makes transitions much easier and avoids the need for source
> > uploads on each change (unless there are API changes which require the
> > source changes).
> 
> The package had a rather unstable API change history. For that reason I
> didn't dare to provide the real -dev package without the SONAME. But
> recently the API seems to have settled a bit, so I will consider to
> remove the SONAME from the package name at the next occasion (e.g. the
> next SONAME bump).

Okay, thanks for the explanation.

> >> The package kmymoney has a build-dep on 'libaqbanking33-dev |
> >> libaqbanking-dev'. For this reason I hope that a binNMU is enough as a short
> >> term solution to the problem.
> > 
> > It's not even a short term solution, I'm afraid.  The buildds will only
> > consider the first branch of an alternative build-dependency, which
> > means libaqbanking33-dev will always be installed.
> 
> Huh, I was afraid that might happen - now it really happened. If the
> binNMU really isn't sufficient I will raise the severity of #676430
> accordingly and do a NMU as needed.

It makes builds more reproducible, as you can guarantee which of the
alternatives will be installed.  Having said that, libaqbanking33-dev
will stay in unstable anyway until it's manually removed, which is
unlikely to happen until all the {build-,}dependencies have migrated (or
someone asks ftpmaster to remove it even though stuff breaks) so afaics
the result would be the same in any case.

Regards,

Adam





Reply sent to Micha Lenk <micha@debian.org>:
You have taken responsibility. (Sun, 10 Jun 2012 14:49:29 GMT) Full text and rfc822 format available.

Notification sent to Micha Lenk <micha@debian.org>:
Bug acknowledged by developer. (Sun, 10 Jun 2012 14:49:34 GMT) Full text and rfc822 format available.

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

From: Micha Lenk <micha@debian.org>
To: "Adam D. Barratt" <adam@adam-barratt.org.uk>
Cc: 676433-done@bugs.debian.org
Subject: Re: Bug#676433: nmu: kmymoney_4.6.2-3
Date: Sun, 10 Jun 2012 16:15:30 +0200
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Adam,

Am 07.06.2012 00:22, schrieb Adam D. Barratt:
>>>> The package kmymoney has a build-dep on 'libaqbanking33-dev |
>>>> > >> libaqbanking-dev'. For this reason I hope that a binNMU is enough as a short
>>>> > >> term solution to the problem.
>>> > > 
>>> > > It's not even a short term solution, I'm afraid.  The buildds will only
>>> > > consider the first branch of an alternative build-dependency, which
>>> > > means libaqbanking33-dev will always be installed.
>> > 
>> > Huh, I was afraid that might happen - now it really happened. If the
>> > binNMU really isn't sufficient I will raise the severity of #676430
>> > accordingly and do a NMU as needed.
> It makes builds more reproducible, as you can guarantee which of the
> alternatives will be installed.  Having said that, libaqbanking33-dev
> will stay in unstable anyway until it's manually removed, which is
> unlikely to happen until all the {build-,}dependencies have migrated (or
> someone asks ftpmaster to remove it even though stuff breaks) so afaics
> the result would be the same in any case.

Okay, I fixed #676430 now by a regular NMU. This makes this bug
obsolete, hence I am closing it.

Regards,
Micha
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJP1KwCAAoJEOpsprlRuFE5Hb4QAJoYpxSoCO6jeTEbkDmAg2um
wK4RnVs5MuOqZm5XfP/EP4ajduu6cmXOvfr+4Bz+2QSE1RZ8s4oec6s0rPfnn3lp
YTmAoN3YcrwIBVBGfUf9NW5S3F0hv1EpworQU9YQCWZq50WDhpJ3bnXUKhYE5Eax
6J/8xmzRyIMnynhzs4A2fNCtIBOR8uN6kWaaeHrm25yBQarxGx2pRr8xnkVOVnRO
F+fjvmgSogBKdtinJAwlyvipyr7JwD6xhVlN1DzzAQLFzXVfNA/o+17k/r7nPUdN
CGyanEW8QAELVsyLuoITT2KocICwp9AkVoykRxsV216FL7hjgiFY3upJXqV3YnV4
h9iz53JBLox63DWKDVm2TYE0Uy1Gkhkei3FGpJ6airutSVi8FyNijXeF5PLtzuxK
6AO5JbioFiq4iwauBd2eOVykG1wejAZoTqm3rE/tK5JGvxIERv+DIZluf5FbNSPM
A8PS1rbfsssm2wqMOitY3oBNUddE9eLZfxLASxGxW1rSA8OwVuP7qzmHJSMm8yaZ
tIr7pq25+/bDv4XgepZEbCzNMQ0qUx/vF4ciPt76y8YQ9JgBVpzTI0xlg75zipuV
0mrl6FbQ+MsUWxlV+WF7WoeL2ZYWwrAFPwjY1T+WSqzYrzBrzcAcwOqrVQRnrRe3
Q8rM5Wg1xuoTk73dzPKK
=sd3p
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 09 Jul 2012 07:39:18 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: Sun Apr 20 09:11:37 2014; Machine Name: buxtehude.debian.org

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