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

Re: binNMU safe and ${binary:Version} or ${source:Version}



George Danchev wrote:
> Ok, you have a Source: packagename, which declares two (or more) Package: 
> packagenames which are Architecture: all and Architecture: any, and you need 
> to declare a strict versioned dependency between them,

AFAICT, that's the key - am I right in thinking that if the arch:all
doesn't need to depend strictly on any of the arch:any that there is no
problem?

> then when a binNMU is 
> done, that means to be rebuilt the Architecture: any parts of the source 
> package, but not Architecture: all, since that is how the autobuilders do it, 
> you endup with a trailing +b1 (or 2, 3) next to the the debian revision 
> number (for instance 4:3.5.3-1+b1) for the Architecture: any part, but the 
> Architecture: all part still strict-version-depends on the Architecture: any 
> part without that trailing +b1 (4:3.5.3-1), but there is no such a package 
> for that architecture for which the binNMU was done.
> 

Let's see if I've got that right: One source package, 5 arch:any, 1
arch:all.

If that arch:all package does *not* depend strictly on any of the
binaries (a simple -doc package), is (= ${Source-Version}) still a
problem in the dependencies between the arch:any binary packages themselves?

e.g. libfoo-dev depends on libfoo (= ${Source-Version})
libfoobar depends on libfoo (= ${Source-Version})


-- 

Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: