Please merge sbuild 0.84.1 from Debian unstable.

Bug #1998479 reported by Dave Jones
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sbuild (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please merge sbuild 0.84.1 from Debian unstable.

Updated changelog and diff against Debian unstable to be attached below.

Tags: patch
Revision history for this message
Dave Jones (waveform) wrote :

Attaching patch against Debian unstable. For ease of review, relevant commits
and tags have been pushed to the following repository:

https://code.launchpad.net/~waveform/ubuntu/+source/sbuild/+git/sbuild

Specifically:

* logical/0.83.1ubuntu1 represents our split-out delta on top of old/debian (0.83.1)
* logical/0.84.1ubuntu1 represents our rebased delta on top of new/debian (0.84.1)
* merge/0.84.1ubuntu1 just adds changelog and maintainer changes on top of logical/0.84.1ubuntu1

Hence, the following command may produce output useful to the purposes of review:

git range-diff old/debian..logical/0.83.1ubuntu1 new/debian..logical/0.84.1ubuntu1

Revision history for this message
Dave Jones (waveform) wrote :

Test builds are being prepared in ppa:waveform/sbuild (https://launchpad.net/~waveform/+archive/ubuntu/sbuild)

tags: added: patch
Revision history for this message
Benjamin Drung (bdrung) wrote :

1) The unshare-qemuwrapper test gained support for running on Ubuntu. Have you tested dropping "skip-not-installable"?
2) build-procenv works without isolation-machine (tested in a schroot environment).
3) Can you run wrap-and-sort only for debian/test/control?

Revision history for this message
Dave Jones (waveform) wrote :

1) The unshare-qemuwrapper test gained support for running on Ubuntu. Have you tested dropping "skip-not-installable"?

Good point -- in fact it runs currently (successfully), but that also means we can legitimately drop that flag. I'll amend.

2) build-procenv works without isolation-machine (tested in a schroot environment).

Interesting; looks like that was actually "fixed properly" a couple of years ago, after LP: #1806389 (which introduced the flag). Again, I'll amend it.

3) Can you run wrap-and-sort only for debian/test/control?

Given it only affects our portion of the delta, that's sane but normally I'm reticent to introduce more deltas that would affect a future range-diff.

Attaching updated diff; test builds pushed to the aforementioned PPA.

Revision history for this message
Benjamin Drung (bdrung) wrote :

Sponsored.

Changed in sbuild (Ubuntu):
status: New → Fix Committed
Mattia Rizzolo (mapreri)
Changed in sbuild (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Dave Jones (waveform) wrote :

build-procenv autopkgtest currently failing due to the armhf container (used by Ubuntu's autopkgtest infrastructure) being unprivileged and thus incapable of running mknod. Attaching revised debdiff; test package being built in ppa:waveform/sbuild.

Revision history for this message
Dave Jones (waveform) wrote :

Fixed version number

Revision history for this message
Dave Jones (waveform) wrote :

... and again ...

Revision history for this message
Dave Jones (waveform) wrote :

Seventh patch of a seventh patch ...

Benjamin Drung (bdrung)
Changed in sbuild (Ubuntu):
status: Fix Released → Fix Committed
Revision history for this message
Benjamin Drung (bdrung) wrote :

Sponsored the upload after adding this bug reference to d/changelog.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sbuild - 0.84.1ubuntu3

---------------
sbuild (0.84.1ubuntu3) lunar; urgency=medium

  * Fix autopkgtest `unshare-qemuwrapper` on lunar-proposed (LP: #2000015)
    - d/t/unshare-qemuwrapper: copy apt preferences into the vm's chroot.
    - d/t/unshare: use mmdebstrap --verbose to aid debugging.

 -- Mauricio Faria de Oliveira <email address hidden> Fri, 16 Dec 2022 14:20:13 -0300

Changed in sbuild (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.