Control: tags -1 wontfix

Hi!

[ Manually adding Enrico to CC as it seems debbugs does not do it for
  the replies. ]

On Sat, 2014-09-06 at 16:03:38 +0800, Paul Wise wrote:
> Package: dpkg-dev
> Severity: wishlist
> X-Debbugs-CC: Enrico Zini <enr...@debian.org>

> When debian/rules is not present and debhelper is in build-deps, please
> have dpkg-buildpackage run dh $target instead of debian/rules $target.
> For some packages, debian/rules is now pointless boilerplate that could
> be removed if dpkg-buildpackage were to do this.

I'm rather umconfortable with this request, because as has been
discussed many many times on the lists, the source package interface
is debian/rules, and not dpkg-buildpackage. Making that file optional
breaks that interface, which I don't think is good.

dpkg-buildpackage does have support to do this “manually” for third
parties, with its -R and -T options, but I realize this does not solve
your request, as I assume you'd want to be able to upload such
packages to the archive.


(As an aside, the dh sequencer incurs a significant performance penalty
on packages using it, because it switches from calling dh_foo once, to
dh_foo per binary package, althought that's arguably possibly just an
implementation detail.)

In any case this kind of thing, or even more radical changes to the
source format, like having dpkg-dev provide much infrastructure, even
simply pure declarative stuff, to make helpers either irrelevant, or
maybe so that they could end up just providing distro specific policy,
is something that would make sense to collect for a possible 4.0 source
format. I could add a wiki page under the dpkg team umbrella.

> The CC to Enrico is due to his DebCon14 talk about debdry:
> 
> https://summit.debconf.org/debconf14/meeting/25/debdry-debian-dont-repeat-yourself/

I've not watched that one yet, will do during next week or so, and see
if it changes my mind (but I'm doubtful). ;)

Otherwise I guess I'll be closing this in a bit.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to