Hi, > | -Change Pre-Depends to Depends (OK now that base-files Pre-Depends: awk)
> This is not correct and needs to be reverted, since it means that gawk > might be unpacked before its dependencies during upgrades. If the awk > alternative is set to gawk, other packages which are unpacked in the > same run and use awk in their pre{inst,rm} scripts which fail. This is > not unlikely to happen in squeeze -> wheezy upgrades, since gawk in > wheezy gained a new dependency on libsigsegv2. As Jeroen's sponsor I discussied this issue with him when that upload was prepared. The conclusion back then was as follows: Op maandag 21 mei 2012 11:11:40 schreef Jeroen Schot: > - Alle awk's (mawk, original-awk, gawk) gebruiken pre-depends. > - 'awk' bevindt zich in de Essential closure (base-files pre-depends: awk). > > Na wat research geloof ik toch dat de pre-depends weg kan. > Oorspronkelijke reden is te vinden in deze mail [1] in debian-policy > 1998: base-files had toen een depends: awk. Dit was eigenlijk subtiel > fout en werd gecorrigeerd in 2008 [2]. Sindsdien is de pre-depends > niet meer nodig. > > [1]: http://lists.debian.org/debian-policy/1998/02/msg00195.html > [2]: http://lists.debian.org/debian-devel/2008/07/msg01028.html So this is how we arrived at the conclusion that it would be possible to drop it. I've pinged Jeroen oob about this bug but didn't receive a response yet. Given the point in the release cycle, I think the safe approach for now is to revert the change and re-add the Pre-depends. We can always reopen the issue post- release if further discussion on the necessity of the pre-depends is desired. I'll upload a package with the change soon. Cheers, Thijs
signature.asc
Description: This is a digitally signed message part.