Debian Package Tracker
Register | Log in
Subscribe

sbuild

Tool for building Debian binary packages from Debian sources

Choose email to subscribe with

general
  • source: sbuild (main)
  • version: 0.87.0
  • maintainer: sbuild maintainers (DMD)
  • uploaders: Michael Banck [DMD] – Wookey [DMD] – Jochen Sprickerhof [DMD] – Francesco Paolo Lovergine [DMD] – Christian Kastner [DMD] – Michael Stapelberg [DMD] – Johannes Schauer Marin Rodrigues [DMD]
  • arch: all
  • std-ver: 4.6.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.78.1-2
  • oldstable: 0.81.2+deb11u1
  • stable: 0.85.0
  • stable-bpo: 0.86.3~bpo12+1
  • testing: 0.87.0
  • unstable: 0.87.0
versioned links
  • 0.78.1-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.81.2+deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.85.0: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.86.3~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.87.0: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • buildd (24 bugs: 0, 21, 3, 0)
  • libsbuild-perl
  • sbuild (118 bugs: 0, 58, 60, 0)
  • sbuild-debian-developer-setup (2 bugs: 0, 2, 0, 0)
  • sbuild-qemu (4 bugs: 0, 2, 2, 0)
action needed
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in an unknown time
    Last run: 2024-11-12T10:29:44.000Z
    Previous status: unknown

  • testing: pass (log)
    The tests ran in an unknown time
    Last run: 2024-11-16T04:13:35.000Z
    Previous status: unknown

  • stable: fail (log)
    The tests ran in an unknown time
    Last run: 2024-10-26T20:35:03.000Z
    Previous status: unknown

Created: 2024-01-23 Last update: 2024-11-21 23:04
2 bugs tagged help in the BTS normal
The BTS contains 2 bugs tagged help, please consider helping the maintainer in dealing with them.
Created: 2019-03-21 Last update: 2024-11-21 23:01
10 bugs tagged patch in the BTS normal
The BTS contains patches fixing 10 bugs, consider including or untagging them.
Created: 2024-02-25 Last update: 2024-11-21 23:01
20 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 3a38417c7e61f0c264445df19d73686b7e2ba3ee
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 18:00:43 2024 +0100

    Be more elaborate with explanation for insufficient disk space
    
    Closes: #1087656

commit 0ad9dea150772b5a9e8595719723fc1298759f09
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 13:51:55 2024 +0100

    add config option UNSHARE_MMDEBSTRAP_DISTRO_MANGLE

commit f551e989b400db369b8e2a65bc051b235e472c58
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 11:19:29 2024 +0100

    lib/Sbuild/ChrootUnshare.pm: print out the files that were ignored because they are empty

commit 3ab7e60d814a1d5cc15aae6bc962739a717d5a7c
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 11:19:05 2024 +0100

    lib/Sbuild/ChrootUnshare.pm: if mmdebstrap failed unlink (probably empty) tarball

commit 7184736fc41925bf104d3d6df2450d202447e209
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 11:18:39 2024 +0100

    lib/Sbuild/ChrootUnshare.pm: always print mmdebstrap invokation when creating new chroot tarballs

commit 7ee7c4688d23397f73ab62ade3b3b818af8e77a2
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 11:11:26 2024 +0100

    debian/copyright: modernize

commit 393490174f7418878640e84ade013de627af781d
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 11:11:14 2024 +0100

    bin/sbuild-cross-resolver: switch license to mit/expat

commit 03ff6bfe5347e8942f1242e2778697d35fb67b72
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 10:37:11 2024 +0100

    add test/sbuildrc for test/sbuild-options-parsing.t

commit e1f0c9c7bec20b331db8e4d13fc27774f20ad413
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 10:20:55 2024 +0100

    test/sbuild-options-parsing.t: perltidy

commit 8a708c4678a6eacb950ecacacf2dcaccf84b9857
Author: Alexis Murzeau <amubtdx@gmail.com>
Date:   Sat Nov 16 18:49:43 2024 +0100

    test/sbuild-options-parsing.pl: test that options correctly set conf variables
    
    Use .t extension to be able to use 'prove test' to run it with
    a report.

commit 27e82040f3ade6fd59cf2576222d201f5de8bf6e
Author: Alexis Murzeau <amubtdx@gmail.com>
Date:   Tue Nov 12 23:53:19 2024 +0100

    lib/Sbuild/Options.pm: replace uses of push by push_conf
    
    Using push may not work as get_conf might return a temporary array from a 'GET' function in Conf.pm.
    
    To handle this case and properly set the conf value with the updated array, use the new `push_conf` function.
    
    `push` usage for EXTERNAL_COMMANDS confs are kept as-is as the conf value is a hash and EXTERNAL_COMMANDS does not have a 'GET' function.

commit 46d7b0090b8e1b42dae8cb58fcdd39d19f1bf5e3
Author: Alexis Murzeau <amubtdx@gmail.com>
Date:   Tue Nov 12 23:50:30 2024 +0100

    lib/Sbuild/Base.pm: add function to add items to array conf options
    
    Sometimes, the array returned by get_conf is a temporary array depending on what returns the 'GET' function in Conf.pm.
    
    When this happens, any pushed value on the returned array reference by get_conf will be discarded as the next time get_conf is called, the 'GET' function will return a new temporary array.
    
    This happens with AUTOPKGTEST_OPTIONS since commit 621d68b3f52939edc9ba9eb0287459d3dccdf14d when not using unshare.

commit bae2af9905b5ea4d75e34a0cf3df7e69af35471c
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sun Nov 17 07:44:59 2024 +0100

    lib/Sbuild/ChrootUnshare.pm: create new tarball for a chroot given via --chroot if it was missing

commit 760f0250cf6a76828526e45828fd4a21fe0404c1
Author: Jochen Sprickerhof <jspricke@debian.org>
Date:   Thu Nov 14 14:27:45 2024 +0100

    Use mmdebstrap to create piuparts chroot
    
    This allows running
    
    sbuild -d unstable --chroot-mode=unshare --run-piuparts hello
    
    With a unconfigured sbuild.
    
    Needs piuparts 1.5.1.

commit 5246cbe783b1ccd18cfdb46b9c683f708f90a416
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Wed Nov 13 12:11:27 2024 +0100

    lib/Sbuild/Conf.pm: throw out FAKEROOT

commit 4da64ffbb800230ad7c84ab0c701d84ea35794cd
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Wed Nov 13 12:10:20 2024 +0100

    bin/sbuild: run dpkg-buildpackage --target clean instead of running debian/rules clean under fakeroot

commit bcf1dfe70cbeb4fb341ddb32ff384de456bce5d6
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Sat Sep 21 23:17:22 2024 +0200

    debian/tests/unshare: test cross compilation
    
    Agreed with release team here:
    https://lists.debian.org/msgid-search/173156754864.3649146.10791472176546387428@localhost

commit 8a9f5973109261fd5c1cc26f3ccfbbf6bf534d2b
Author: Jochen Sprickerhof <jspricke@debian.org>
Date:   Wed Nov 13 12:54:02 2024 +0000

    Apply 1 suggestion(s) to 1 file(s)
    
    Co-authored-by: Johannes Schauer Marin Rodrigues <josch@debian.org>

commit 5412f4430e1a6344fd3a0ebb41fca933a2504b11
Author: Jochen Sprickerhof <jspricke@debian.org>
Date:   Wed Nov 13 13:23:17 2024 +0100

    Improve wording about future schroot deprecation

commit 14cc3a41f7eed7d9bd62e3c443d077b0f345cb24
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date:   Fri Apr 19 09:26:09 2024 +0200

    default build path is /build/reproducible-path and switch off log filtering
    
    This switches the default build path to the same that is used by the
    Debian buildds, see bug #1034424 and commit
    https://salsa.debian.org/dsa-team/mirror/dsa-puppet/-/commit/aed04290e21c4185bb6a2fb3186bfe4cb862198d
    This commit also disables log filtering. The previous behaviour can be
    restored by adding this to ~/.sbuildrc:
    
        $build_path = undef;
        $log_filter = 1;
    
    By switching the build path to the same as used by the buildds, uploaded
    .buildinfo files can now exactly mimic those that will be created by the
    buildds. If the Debian infrastructure does not vary build paths, it does
    not make sense to have the behaviour on developer machines be different.
    
    This change will makes it impossible to do concurrent builds of the same
    package with the same version using the schroot backend. If you want to
    do multiple builds of the same package, consider to either:
    
     - vary the version for example with --make-binNMU=...
     - manually set the build path via ~/.sbuildrc or --build-path
     - don't use the schroot backend
    
    This change also disables log filtering by default. Log filtering was
    introduced in commit baf300b302d2fab45eaa96c06eea2a95b353600d to make it
    possible to diff build logs against each other even though their build
    path contained a random string. If the build path is not random anymore
    by default, log filtering lots its main reason to exist. Disabling it
    will make build logs easier to read for newcomers or people outside of
    Debian.
    
    At the same time, disabling log filtering will make it harder to diff
    build logs against each other for the same package but different
    versions. If you need to do this, consider to either:
    
     - enable log filtering via ~/.sbuildrc
     - process the build log with sed before diffing it
Created: 2024-11-13 Last update: 2024-11-21 12:37
lintian reports 8 warnings normal
Lintian reports 8 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2024-11-12 Last update: 2024-11-12 12:34
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.0 instead of 4.6.2).
Created: 2024-04-07 Last update: 2024-11-12 06:35
news
[rss feed]
  • [2024-11-14] sbuild 0.87.0 MIGRATED to testing (Debian testing watch)
  • [2024-11-11] Accepted sbuild 0.87.0 (source) into unstable (Johannes Schauer Marin Rodrigues)
  • [2024-11-07] Accepted sbuild 0.87.0~exp2 (source) into experimental (Johannes Schauer Marin Rodrigues)
  • [2024-11-06] Accepted sbuild 0.87.0~exp1 (source) into experimental (Johannes Schauer Marin Rodrigues)
  • [2024-11-03] Accepted sbuild 0.86.3~bpo12+1 (source) into stable-backports (Jochen Sprickerhof)
  • [2024-10-30] sbuild 0.86.3 MIGRATED to testing (Debian testing watch)
  • [2024-10-27] Accepted sbuild 0.86.3 (source) into unstable (Jochen Sprickerhof)
  • [2024-10-15] sbuild 0.86.2 MIGRATED to testing (Debian testing watch)
  • [2024-10-13] sbuild 0.86.1 MIGRATED to testing (Debian testing watch)
  • [2024-10-12] Accepted sbuild 0.86.2 (source) into unstable (Johannes Schauer Marin Rodrigues)
  • [2024-10-11] Accepted sbuild 0.86.1 (source) into unstable (Jochen Sprickerhof)
  • [2024-10-05] sbuild 0.86.0 MIGRATED to testing (Debian testing watch)
  • [2024-10-02] Accepted sbuild 0.86.0 (source) into unstable (Jochen Sprickerhof)
  • [2024-08-31] Accepted sbuild 0.85.11~bpo12+1 (source) into stable-backports (Jochen Sprickerhof)
  • [2024-08-31] sbuild 0.85.11 MIGRATED to testing (Debian testing watch)
  • [2024-08-28] Accepted sbuild 0.85.11 (source) into unstable (Jochen Sprickerhof)
  • [2024-06-05] sbuild 0.85.10 MIGRATED to testing (Debian testing watch)
  • [2024-06-04] Accepted sbuild 0.85.10~bpo12+1 (source) into stable-backports (Jochen Sprickerhof)
  • [2024-05-30] Accepted sbuild 0.85.10 (source) into unstable (Jochen Sprickerhof)
  • [2024-05-29] Accepted sbuild 0.85.9 (source) into unstable (Jochen Sprickerhof)
  • [2024-04-28] sbuild 0.85.8 MIGRATED to testing (Debian testing watch)
  • [2024-04-27] Accepted sbuild 0.85.8~bpo12+1 (source) into stable-backports (Jochen Sprickerhof)
  • [2024-04-25] Accepted sbuild 0.85.8 (source) into unstable (Jochen Sprickerhof)
  • [2024-04-23] Accepted sbuild 0.85.7~bpo12+1 (all source) into stable-backports (Debian FTP Masters) (signed by: Jochen Sprickerhof)
  • [2024-04-15] sbuild 0.85.7 MIGRATED to testing (Debian testing watch)
  • [2024-04-15] sbuild 0.85.7 MIGRATED to testing (Debian testing watch)
  • [2024-04-12] Accepted sbuild 0.85.7 (source) into unstable (Jochen Sprickerhof)
  • [2024-02-29] sbuild 0.85.6 MIGRATED to testing (Debian testing watch)
  • [2024-02-26] Accepted sbuild 0.85.6 (source) into unstable (Johannes Schauer Marin Rodrigues)
  • [2024-02-19] sbuild 0.85.5 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 160 161
  • RC: 0
  • I&N: 88
  • M&W: 71 72
  • F&P: 1
  • patch: 10
  • help: 2
links
  • lintian (0, 8)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.85.10
  • 16 bugs
  • patches for 0.87.0ubuntu1

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing