Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1270742

Bug#1120549: sbuild: unclear how to do a source-only build

Path csiph.com!news.neodome.net!weretis.net!feeder8.news.weretis.net!srl.newsdeef.eu!news.corradoroberto.it!gothmog.csi.it!bofh.it!news.nic.it!robomod
From Soren Stoutner <soren@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1120549: sbuild: unclear how to do a source-only build
Date Wed, 19 Nov 2025 03:00:01 +0100
Message-ID <LSFEd-e16Z-3@gated-at.bofh.it> (permalink)
References <LQ6rf-ch6s-5@gated-at.bofh.it> <LSjkl-dM4b-1@gated-at.bofh.it> <LSp6p-dQ8J-1@gated-at.bofh.it> <LQ6rf-ch6s-5@gated-at.bofh.it> <LSp6p-dQ8J-1@gated-at.bofh.it>
X-Mailbox-Line From debian-bugs-dist-request@lists.debian.org Wed Nov 19 01:55:09 2025
Old-Return-Path <debbugs@buxtehude.debian.org>
X-Spam-Flag NO
X-Spam-Score -2.399
Reply-To Soren Stoutner <soren@debian.org>, 1120549@bugs.debian.org
Resent-To debian-bugs-dist@lists.debian.org
Resent-Cc sbuild@packages.debian.org
X-Debian-Pr-Message followup 1120549
X-Debian-Pr-Package sbuild
X-Debian-Pr-Source sbuild
Organization Debian
Face iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEWIg4F7bGiws7ReTkyy kYoXFRrd6/4yMA0PAAACaklEQVQ4y22TwXabMBBFJaPuNZGSNZZp1uhM6BpkJeu4VFk3bsL/f0Lf CHC6qHyOgbl68zTDoIwaVfh3tUopTUGpbFToDiFnY9IY2oMAZYMiS4R9SfbSXepSS5EcFAa/muIU aRj8mkoUqrEraFzhYegBmqig0LyCIyM8DAwPlpBqmJVYaD2UeWZ3abVjsqKIojg+hY4omsyIcNSi qIBM6jJWOveS6kvBeVvHJ+VYzJUW88RmA12UiBx3HEcUMRuzIZI6tBQovTrPclNB3AuUXoXvs0XY C3B2baJpW4Dn2ZpVMInCirkxoyhM1qpK5nFrO65QvCrCqql2DyPgvm94iMQz5/PmISuEotxQGMD5 M5G1N9CjXJ5HQH96BZG2xx6AzejYZccxT4Re3Zr4bPKkCcGcz5Or3dVEABkAUY/znnVcQVVkrXVU vomoEJFe7x4nQuaZmZELL6qnXZGIB5YV/Q2IogtSmyNybEcBX2+QCLOAQYm+gmoORUrYzV7dc6R2 T1WPm45oVEQqsjtoIovHyTmcyxMhVVxTqapomZyLlAmTKC9AmjgamXXGZo+epNrXO3wGGiPRHbKL FnMy2RRgRb1gzFXXGjhICp8wqaTtdtyQH6nWTfkatJvJJoUCbOjSC7wR9/naEVognxrOFdLh7Ugx QpA/0QT4pRV0+u2dqsXD5y9EBDjVAJS3ZZLxmZblgmsU8x7mBeCKg48Py7WU2IiH1epbEbC8K9Ms y0cpcySVUcdQVrBY+rEsv+XpYgFKXT8B3v2yATxv8fKK2EfC358tsIMLYqfD401xA0j1EY4P/wWf IbhlOWyBv4OQsywBM8MAAAAAAElFTkSuQmCC
MIME-Version 1.0
Content-Type multipart/signed; boundary="nextPart2208488.bB369e8A3T"; micalg="pgp-sha512"; protocol="application/pgp-signature"
X-Debian-User soren
X-Debian-Message from BTS
X-Mailing-List <debian-bugs-dist@lists.debian.org> archive/latest/1937484
List-ID <debian-bugs-dist.lists.debian.org>
List-URL <https://lists.debian.org/debian-bugs-dist/>
Approved robomod@news.nic.it
Lines 99
Sender robomod@news.nic.it
X-Original-Date Tue, 18 Nov 2025 18:52:50 -0700
X-Original-Message-ID <2756990.k3LOHGUjKi@soren-desktop>
X-Original-References <87ms4sku57.fsf@debian-qemu> <22933010.EfDdHjke4D@soren-desktop> <176345354274.11261.17410380309074266729@localhost> <87ms4sku57.fsf@debian-qemu> <176345354274.11261.17410380309074266729@localhost>
Xref csiph.com linux.debian.bugs.dist:1270742

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

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
soren@debian.org

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1120549: Reverting incorrect wiki changes Soren Stoutner <soren@debian.org> - 2025-11-18 03:10 +0100
  Bug#1120549: Reverting incorrect wiki changes Johannes Schauer Marin Rodrigues <josch@debian.org> - 2025-11-18 09:20 +0100
    Bug#1120549: sbuild: unclear how to do a source-only build Soren Stoutner <soren@debian.org> - 2025-11-19 03:00 +0100
      Bug#1120549: sbuild: unclear how to do a source-only build Johannes Schauer Marin Rodrigues <josch@debian.org> - 2025-11-19 07:30 +0100
        Bug#1120549: sbuild: unclear how to do a source-only build Soren Stoutner <soren@debian.org> - 2025-11-19 18:20 +0100
          Bug#1120549: sbuild: unclear how to do a source-only build Johannes Schauer Marin Rodrigues <josch@debian.org> - 2025-11-20 02:30 +0100
            Bug#1120549: sbuild: unclear how to do a source-only build Soren Stoutner <soren@debian.org> - 2025-11-20 20:30 +0100
              Bug#1120549: sbuild: unclear how to do a source-only build Johannes Schauer Marin Rodrigues <josch@debian.org> - 2025-11-20 23:00 +0100
                Bug#1120549: sbuild: unclear how to do a source-only build Soren Stoutner <soren@debian.org> - 2025-11-20 23:30 +0100
                Bug#1120549: sbuild: unclear how to do a source-only build Johannes Schauer Marin Rodrigues <josch@debian.org> - 2025-11-21 00:50 +0100
                Bug#1120549: sbuild: unclear how to do a source-only build Soren Stoutner <soren@debian.org> - 2025-11-22 05:10 +0100

csiph-web