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.