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

Re: [debian-edu-commits] debian-edu/ 02/02: debian/control: use unversioned depends on the debian-edu-artwork* binary packages.



Hi,

On Mittwoch, 22. Oktober 2014, Mike Gabriel wrote:
> You are correct about the binNMU argument. Please use
> "debian-edu-artwork (>= ${source:Version}),

you still haven't convinced me why...
 
> 1) the dpkg diversion of files are handled by bin:package
> debian-edu-artwork (so it is essential that all diversions are in
> place before d-e-a-<theme> gets installed).

yes, a simple depends will make sure this happens.
 
>    e.g. debian-edu-artwork-<theme> from 0.49-1 would fail installation
> if debian-edu-artwork was still on level 0.48.

yes, but this wont happen. there is only 0.50 in the archive.

> 2) in the update-debian-edu-artwork-* scripts we test for several
> files in debian-edu-artwork (or diverted by debian-edu-artwork) to
> exist. If debian-edu-artwork hasn't done its work during
> (pre-)installation, the postinst of those other bin:package (-<theme>)
> might fail.

yes, so what. there wont be a version lower than 0.50 in the archive.

your versioned dependency doesnt achieve anything which isnt achieved already 
anyway. thats why it's not needed. if in future 0.77 really really needs 
exactly 0.77, we can introduce a versioned dependency. But *currently* there 
is *nothing* in place which makes it needed, that 0.51 needs 0.51. 0.51 will 
work fine if a package is from 0.50. Not than this is likely anyway.

So, again: there is no need for a versioned depends. A simple depends is fine.

Because: there are no downgrade. Apt will always choose higher versions.


cheers,
	Holger


Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: