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

Bug#556015: Clarify requirements for copyright file



On Mon, 05 Jul 2010, Russ Allbery wrote:
> Well, they do, in that binNMUs do change the changelog included in
> the package. I'm inclined to agree that it's not a big deal if we
> lose that information in the installed package, though.

Right; this is kind of an odd thing, because a binNMU has a source
version which doesn't match the entry in the changelog.

> any -> any can use (= ${binary:Version})
> any -> all can use (= ${source:Version})
> all -> all can use (= ${source:Version})
> 
> The question is what to do for all -> any.  Right now, I think best
> practice is to do something like:
> 
>     (>= ${source:Version}), (<< ${source:Version}+b99)

In general, if you had an arch all package which had to be installed,
it should have the changelog in it, and the arch any package wouldn't.

The only exception I can see is a case where the arch: all package
wouldn't be a dependency of the arch: any package, but the arch: all
package requires functionality in the arch: any package (and there
isn't any required arch: all package from the same source). [Like a
source package which builds a core set of binaries, and an -examples
package of perl scripts which needs the core set to function.]


Don Armstrong

-- 
Personally, I think my choice in the mostest-superlative-computer wars
has to be the HP-48 series of calculators.  They'll run almost
anything.  And if they can't, while I'll just plug a Linux box into
the serial port and load up the HP-48 VT-100 emulator.
 -- Jeff Dege, jdege@winternet.com

http://www.donarmstrong.com              http://rzlab.ucr.edu



Reply to: