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

source version != binary version breakage

Steve Langasek wrote:
> On Tue, Nov 07, 2006 at 11:32:06AM +0100, Rene Engelhard wrote:
>> Steve Langasek wrote:
>>>>   libmyspell3c2
>>> Package doesn't appear to be binNMUable, source and binary package numbers
>>> differ. :P
>> I don't see how it should not be bin-NMUable. What is exchanged is just
>> the part before the -, the -XY+bY should work...
> It's not binNMUable because wanna-build gets confused by any version number
> I try to give it when scheduling the binNMU:
> $ wanna-build -b hppa/build-db -d unstable -U vorlon --binNMU 1 \
> 	-m 'Rebuild against libgcc4' myspell_1:3.1-16
> myspell: version mismatch (1:3.0+pre3.1-16 registered). Skipping.
> $ wanna-build -b hppa/build-db -d unstable -U vorlon --binNMU 1 \
> 	-m 'Rebuild against libgcc4' myspell_1:3.0+pre3.1-16
> myspell: binNMU 1:3.0+pre3.1-16+b1 is not newer than current version 1:3.1-16
> $
> Possibly a bug in w-b.

Binary version != source version is somewhat likely to break all sorts
of things (e.g. version tracking for bugs[1]), so maybe this should just
be forbidden except in the most exceptional circumstances (what's the
reason to have this, anyway?).

Kind regards


1. http://bugs.debian.org/src:myspell has the open bugs against binary
   packages as "From other Branch bugs", I'm tempted to think that the
   closed bugs seem to disappear completely(?).[2]
2. I couldn't find on any package's summary page #265487

Thomas Viehmann, http://thomas.viehmann.net/

Reply to: