On Fri, Jul 14, 2017 at 08:37:15PM +0200, gregor herrmann wrote: > On Thu, 16 Mar 2017 20:40:59 +0100, Sven Joachim wrote: > > > > On Thu, Jan 12, 2017 at 06:11:00PM +0000, Niels Thykier wrote: > > >> Control: reassign -1 quilt > > >> Control: retitle -1 quilt: Update dh-sequence module > > >> > > >> Hi Martin and Ryan, > > >> > > >> Please update your debhelper sequence (quilt.pm) to use: > > >> > > >> """ > > >> insert_before("dh_update_autotools_config", "dh_quilt_patch"); > > >> """ > > > > >> This requires a dependency on debhelper (>= 9.20160114) > > > > I don't see why this is necessary, because insert_before just seems to > > be a no-op if the first argument is not present in the sequence, > > I think, and Niels just confirmed on IRC, that he meant to _replace_ > insert_before("dh_auto_configure", "dh_quilt_patch"); > with > insert_before("dh_update_autotools_config", "dh_quilt_patch"); > instead of adding the latter, and then the dependency would be > required on the first debhelper version which has > dh_update_autotools_config. > > > but I > > must admit that I haven't tested with Jessie's debhelper version. > > Just tried: jessie chroot, /usr/share/perl5/Debian/Debhelper/Sequence/quilt.pm > with your patch: > > # dh $@ --with quilt --no-act build > dh_testdir > dh_quilt_patch > dh_auto_configure > dh_auto_build > dh_auto_test > > The same in stretch: > > # dh $@ --with quilt --no-act build > dh: Compatibility levels before 9 are deprecated (level 7 in use) > dh_testdir > dh_quilt_patch > dh_update_autotools_config > dh_auto_configure > dh_auto_build > dh_auto_test > create-stamp debian/debhelper-build-stamp > > So it looks like the patch works indeed with "old" and "new > debhelper. In that case we don't need the dependency. > > (I'd probably add a comment to the code why there are now 2 > insert_before; a pointer to this bug e.g. :)) > > > Cheers, > gregor
Hi, any chance to apply that patch and upload it to unstable? This issue still blocks us from migrating to compat >= 10. Thanks, Andreas