[Bug 2087937] [NEW] [MIR] mmdebstrap

Lukas Märdian 2087937 at bugs.launchpad.net
Tue Nov 12 09:50:58 UTC 2024


Public bug reported:

sbuild 0.87.0 grew a new Recommends on mmdebstrap, which is not in
Ubuntu "main".

It allows for (optionally) running sbuild in "unshare" mode, to
automatically create chroot tarballs. We should probably downgrade this
new Recommends to a suggests, in order to avoid a component-mismatch (in
Ubuntu) and allow sbuild to migrate. People who want to use the
"unshare" feature need to "apt install mmdebstrap" manually.

sbuild (0.87.0) unstable; urgency=medium

  [ Johannes Schauer Marin Rodrigues ]
  * If a tarball can't be found, create a chroot on-demand using mmdebstrap.
    This version introduces an experimental new feature for the unshare
    backend which is supposed to make sbuild more easy to use because sbuild
    will manage the chroot tarballs itself.  With unshare-mode, sbuild will
    now automatically create a chroot tarball upon startup using mmdebstrap
    if it cannot find one in ~/.cache/sbuild.  This feature can be disabled
    by setting $unshare_mmdebstrap_auto_create=0; in your ~/.sbuildrc. If
    you like the feature and you would like to keep the tarballs sbuild
    creates so that they can be re-used in subsequent invocations of sbuild,
    you can set $unshare_mmdebstrap_keep_tarball=1; in your ~/.sbuildrc.
    This will also make sbuild update an existing tarball (by re-creating
    it) if it has become too old. The maximum age of a chroot tarball can be
    specified by setting $unshare_mmdebstrap_max_age to a maximum age value
    in seconds (default is 604800, which is one week). To customize the
    chroot tarball creation, refer to the setting
    UNSHARE_MMDEBSTRAP_EXTRA_ARGS in your sbuild.conf(5).

  [ Jochen Sprickerhof ]
  * Use empty release in unshare autopkgtest (Closes: #1085450)

 -- Johannes Schauer Marin Rodrigues <josch at debian.org>  Tue, 12 Nov
2024 00:09:38 +0100

https://tracker.debian.org/media/packages/s/sbuild/changelog-0.87.0

** Affects: mmdebstrap (Ubuntu)
     Importance: Undecided
         Status: Incomplete

** Affects: sbuild (Ubuntu)
     Importance: Undecided
     Assignee: Ubuntu Foundations Bugs (foundations-bugs)
         Status: New


** Tags: plucky update-excuse

** Also affects: sbuild (Ubuntu)
   Importance: Undecided
       Status: New

** Tags added: update-excuse

** Changed in: sbuild (Ubuntu)
     Assignee: (unassigned) => Ubuntu Foundations Bugs (foundations-bugs)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to sbuild in Ubuntu.
https://bugs.launchpad.net/bugs/2087937

Title:
  [MIR] mmdebstrap

Status in mmdebstrap package in Ubuntu:
  Incomplete
Status in sbuild package in Ubuntu:
  New

Bug description:
  sbuild 0.87.0 grew a new Recommends on mmdebstrap, which is not in
  Ubuntu "main".

  It allows for (optionally) running sbuild in "unshare" mode, to
  automatically create chroot tarballs. We should probably downgrade
  this new Recommends to a suggests, in order to avoid a component-
  mismatch (in Ubuntu) and allow sbuild to migrate. People who want to
  use the "unshare" feature need to "apt install mmdebstrap" manually.

  sbuild (0.87.0) unstable; urgency=medium

    [ Johannes Schauer Marin Rodrigues ]
    * If a tarball can't be found, create a chroot on-demand using mmdebstrap.
      This version introduces an experimental new feature for the unshare
      backend which is supposed to make sbuild more easy to use because sbuild
      will manage the chroot tarballs itself.  With unshare-mode, sbuild will
      now automatically create a chroot tarball upon startup using mmdebstrap
      if it cannot find one in ~/.cache/sbuild.  This feature can be disabled
      by setting $unshare_mmdebstrap_auto_create=0; in your ~/.sbuildrc. If
      you like the feature and you would like to keep the tarballs sbuild
      creates so that they can be re-used in subsequent invocations of sbuild,
      you can set $unshare_mmdebstrap_keep_tarball=1; in your ~/.sbuildrc.
      This will also make sbuild update an existing tarball (by re-creating
      it) if it has become too old. The maximum age of a chroot tarball can be
      specified by setting $unshare_mmdebstrap_max_age to a maximum age value
      in seconds (default is 604800, which is one week). To customize the
      chroot tarball creation, refer to the setting
      UNSHARE_MMDEBSTRAP_EXTRA_ARGS in your sbuild.conf(5).

    [ Jochen Sprickerhof ]
    * Use empty release in unshare autopkgtest (Closes: #1085450)

   -- Johannes Schauer Marin Rodrigues <josch at debian.org>  Tue, 12 Nov
  2024 00:09:38 +0100

  https://tracker.debian.org/media/packages/s/sbuild/changelog-0.87.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mmdebstrap/+bug/2087937/+subscriptions




More information about the foundations-bugs mailing list