Hi! On Sat, 2017-06-17 at 11:45:48 -0400, Jeremy Bicha wrote: > Package: dpkg > Version: 1.18.24
> I recently updated my development computer to Ubuntu 17.10 and a > change introduced in dpkg 1.18.18 is annoying especially on Ubuntu > which only allows source-only uploads. Hmm, I'm not sure which change in 1.18.18 you are referring to? My guess would be this one from 1.18.0: * Make dependency checks fatal for dpkg-buildpackage -S. But you'll notice that just above it, there's this other change listed: * Disable dependency checks on dpkg-buildpackage -S -nc. > dpkg-buildpackage now fails if build dependencies are not installed > unless the -d or --no-check-builddeps flags are passed. Yes, because dpkg-buildpackage will run the debian/rules clean target, which by policy requires the Build-Depends/Conflicts to be satisfied. > Please enable that option by default when -S or --build=source is used. I don't see any compelling argument presented here besides the implicit "it breaks my workflow!" [W]. So I'm not planning on doing that, which I'd consider a regression. This has been announced for a very long time with a warning: <https://anonscm.debian.org/cgit/dpkg/dpkg.git/commit/?id=34e90e894f489f73f4df094367ba2dda2915ffcc> [W] <https://xkcd.com/1172/> :) > I build my binary packages with sbuild, but do source-only uploads > with "debuild -S". If you do not want the checks, you should either use -d or -nc with -S. You can even store those now in one of the new dpkg-buildpackage configuration files. I'm planning on closing this report in a bit if I don't hear any compelling reason to do otherwise. Thanks, Guillem