Hello,

On Sun, Apr 22 2018, Sean Whitton wrote:

> I thought of a case where a .dsc is not sufficient and one needs a
> .changes: services like <http://debomatic-amd64.debian.net/>.

I thought of one more case recently: uploading to security-master.  You
can't dgit push there yet, so you need an _source.changes.

This might be a reason to not remove but instead firmly deprecate
build-source, until one can dgit push to security-master.

However, I think it is fine to drop it.  Firstly, because `dgit build
-S` exists.  Secondly, I take it that the original purpose of the
[s]build* subcommands was as intermediate steps on the way to a dgit
push, and now the build-source intermediate step is not required.
Indeed, our manpages advise users to use dpkg-buildpackage directly when
producing binaries for testing.  The reason for limiting dgit
subcommands in this way is to restrict dgit's role to being the
bidirectional archive<>git gateway, not an all purpose Debian packaging
wrapper script like git-buildpackage is.

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature

Reply via email to