On 2012-07-10 22:02, tony mancill wrote: > On 07/10/2012 12:33 PM, Niels Thykier wrote: >> [...] >> >> ~Niels > > Hi Niels, > > I changed the build to calculate the MD5SUM needed in the postrm because > packages would forget to modify the sum after modifying the app and > reintroduce a piuparts error (see #670440). I see now how this creates > a problem when building twice in a row, but only in the case that the > contents of the root webapp were modified. (Otherwise the MD5SUm is > correct and @ROOT_WEBAPP_MD5SUM@ isn't matched or replaced.) Is that an > RC bug? > > I can update the build to use a postrm.in file if this is RC. > > Thanks, > tony > > >
I would say it is a bug; imagine that the files contain a bug and they are fixed in a NMU. If the NMU'er uses the dsc from the archive[1], the NMU'ed package will use the old md5sum. Then the NMU'ed postrm will not properly purge. Beyond that, Policy says the following about "clean": """ This must undo any effects that the build and binary targets may have had, except that it should leave alone any output files created in the parent directory by a run of a binary target. """ Personally I think the postrm change fails that definition of the clean target. ~Niels [1] Which is more likely than the NMU'er actually building from git. -- To UNSUBSCRIBE, email to debian-java-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ffc8bd5.10...@thykier.net