On Tuesday, November 18, 2025 1:12:22 AM Mountain Standard Time Johannes 
Schauer Marin Rodrigues wrote:
> I would like for you to revert your revert or explain why you think that 
this
> is incorrect information.

The information in the wiki has been specifically written so that the example 
.sbuildrc produces a source.changes file and a <BINARY>.changes file suitable 
for upload to Debian with each build.  This makes it so that a user can easily 
do either of the following without needing any extra commands.

$ gbp buildpackage
$ cd ..
$ debsign <PACKAGE>_source.changes
$ dput <PACKAGE>_source.changes

or

$ gbp buildpackage
$ cd ..
$ debsign <PACKAGE>_amd64.changes
$ dput <PACKAGE>_amd64.changes

Having a .sbuildrc that does this is desirable to many users, particularly new 
users.  In fact, this entire bug report exists because a user was uncertain 
how to generate a source.changes file.  Having instructions in the wiki that 
accomplish this goal by default is important.

I am unaware of any downsides to having sbuild always generate functional 
copies of both changes files.  If there are, please feel free to enlighten me.  
Otherwise, it is important that both of the following commands be included in 
the example .sbuildrc or one or both of the .changes files will either not be 
produced or not be produced correctly.


# Build the source in addition to the other requested build artifacts.  
Without this, <BINARY>.changes files will not include the upstream source in 
their list and will fail uploads to Debian if they are for a -1 revision that 
includes a new upstream release; this is the same as passing `-s` to sbuild.
$build_source = 1;

# Produce a source.changes file suitable for a source-only upload; this is the 
same as passing `--source-only-changes` to sbuild.
$source_only_changes = 1;


Of course, an individual user may prefer to not follow the example or to 
disable these commands to their liking.

-- 
Soren Stoutner
[email protected]

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to