In unstable with the new dpkg, dpkg-deb prints warnings about the sbuild dummy package. See below: Merged Build-Depends: debhelper-compat (= 13), imagemagick, cmake, bison, flex, libsdl2-dev, libogg-dev, libvorbis-dev, zlib1g-dev, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 13), imagemagick, cmake, bison, flex, libsdl2-dev, libogg-dev, libvorbis-dev, zlib1g-dev, build-essential, fakeroot dpkg-deb: warning: root directory /build/reproducible-path/resolver-3qvKDR/sbuild-build-depends-main-dummy has unusual owner or group 998:999 dpkg-deb: Hint: you might need to pass --root-owner-group, see <https://wiki.debian.org/Teams/Dpkg/RootlessBuilds> for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-3qvKDR/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/build/reproducible-path/resolver-3qvKDR/apt_archive ./ InRelease Get:2 copy:/build/reproducible-path/resolver-3qvKDR/apt_archive ./ Release [609 B] Ign:3 copy:/build/reproducible-path/resolver-3qvKDR/apt_archive ./ Release.gpg Get:4 copy:/build/reproducible-path/resolver-3qvKDR/apt_archive ./ Sources [702 B] Get:5 copy:/build/reproducible-path/resolver-3qvKDR/apt_archive ./ Packages [734 B] Fetched 2045 B in 0s (139 kB/s) Reading package lists... Reading package lists...
Hi, Quoting Chris Hofstaedtler (2025-01-08 23:16:22) the above is new in dpkg 1.22.13. Maybe we should just pass --root-owner-group to dpkg-deb when we build the dummy package and call it a day. https://salsa.debian.org/debian/sbuild/-/merge_requests/132 Thanks! cheers, josch
* Johannes Schauer Marin Rodrigues <josch@debian.org> [250109 00:14]: That's certainly a good thing to do. I'm wondering a bit why the warning shows up at all. Are the files owned by a different user than who's executing dpkg? (If that is happening, maybe it points to sbuild doing a weird thing?) Or does dpkg always show this if the owner is not uid 0? (Then calling it a day is exactly the right thing.) Chris
Hello, Bug #1092557 in sbuild reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/debian/sbuild/-/commit/6d6e3af8f783e21691394313f9c245a4d7de4e41 ------------------------------------------------------------------------ lib/Sbuild/ResolverBase.pm: build metapackage with dpkg-deb --root-owner-group Closes: #1092557 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1092557
We believe that the bug you reported is fixed in the latest version of
sbuild, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1092557@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Johannes Schauer Marin Rodrigues <josch@debian.org> (supplier of updated sbuild package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 16 Jan 2025 07:46:28 +0100
Source: sbuild
Architecture: source
Version: 0.88.2
Distribution: unstable
Urgency: medium
Maintainer: sbuild maintainers <sbuild@packages.debian.org>
Changed-By: Johannes Schauer Marin Rodrigues <josch@debian.org>
Closes: 1089035 1089105 1090336 1090358 1091169 1091170 1091370 1092091 1092557
Changes:
sbuild (0.88.2) unstable; urgency=medium
.
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/Conf.pm:
- fix examples for ENVIRONMENT_FILTER (Closes: #1090336)
- do not ignore an empty DEB_BUILD_PROFILES environment variable
- Add CHROOT_ALIASES configuration option, allowing one to look up chroots
under a different name (Closes: #1089035)
* lib/Sbuild/ConfBase.pm:
- run check after setting all values
- preserve order of configuration options
- Set variables to their default values in ~/.config/sbuild/config.pl
(Closes: #1090358)
* lib/Sbuild/ChrootUnshare.pm:
- check if mmdebstrap is installed only when needed
- instead of passing the tarball path to the decompressor, let sbuild open
it and feed it to the decompressor program via standard input (Closes:
#1091169)
* debian/tests/unshare:
- install ca-certificates for https debci hosts. Thanks to Paul Gevers
- run dpkg-deb with --root-owner-group (Closes: #1092091)
* lib/Sbuild/Build.pm: fail if dpkg --print-foreign-architectures failed
* lib/Sbuild/ResolverBase.pm: build metapackage with dpkg-deb
--root-owner-group (Closes: #1092557)
* Use dpkg-buildtree to figure out if fakeroot is required
* die if exec fails because it cannot find the program
.
[ Simon McVittie ]
* man: Cross-reference the --build-dir option in BUILD ARTIFACTS
* man: Document how and where log files are saved
.
[ Guillem Jover ]
* lib/Sbuild/Conf.pm: Do not use deprecated Dpkg::Build::Info module
.
[ Chris Hofstaedtler ]
* Remove deborphan from Suggests:, package was removed
* sbuild-update: abort if chroot-mode=unshare (Closes: #1089105, #1091370)
.
[ Santiago Ruano Rincón ]
* Add Recommends on iproute2
* Fix mmdebstrap+unshare setup-hook when handling *-security suites
.
[ Jakub Wilk ]
* man: Remove stray quotation mark
.
[ Richard Lewis ]
* man/sbuild.1.in: remove stray quotation mark
* Document the need to retain package lists in the chroot if $apt_update is 0
(Closes: #1091170)
.
[ Jochen Sprickerhof ]
* unshare: Use $BUILD_USER as the default user
* unshare: Use 'sbuild' as the default user
* Use BUILD_USER for architecture and disk space check
Checksums-Sha1:
0f0099edcbf367fae51ea461298ed81e97f28812 2643 sbuild_0.88.2.dsc
7c8afb029abcb8524160a037aee55cf1ff601080 255988 sbuild_0.88.2.tar.xz
Checksums-Sha256:
43147313e02531d784b5fed0b81ad45481bc89e0b17f13c89cdc268d91a3af47 2643 sbuild_0.88.2.dsc
569736857d4e906faf50ce25baa3e10d45d4be983237b70ce4e1e00871557116 255988 sbuild_0.88.2.tar.xz
Files:
47556984b7a862d35ab78354c7c3a68c 2643 devel optional sbuild_0.88.2.dsc
1b63edbc9459af6f09986dfc82e34a74 255988 devel optional sbuild_0.88.2.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEElFhU6KL81LF4wVq58sulx4+9g+EFAmeIq2YACgkQ8sulx4+9
g+ESFQ//Y/wgtNcLRqfw/sIWtUd1OC1a/o2U26BHY9KZjW5Rqp01B4FepDwoH3c/
r+brucA3j2/0nvx6BpcF2EupcMlgPpY4J4EYmisyZrHgYBPlHyc8LyKVm2gDEnPV
LapflaCbdTWprYQoijxdjQ9lGJiz1XQCS+xhwI8EcIK+KXxx18pbB3i3DSLhEkX/
Ud5qHb0Y/tnj+xtdKVZED+Z6AmlGiT0+GEjWw1N7bC+uLy2J8IbdUB37ANopvVtE
l3u54HIh8M/+hDW7B4X/QeB+houFPXzRNZx+QlccWJvf19MiPPKpbOa213ieG5IH
raijuMEwNzH2PevH8nBKA1REcIAyYXlcdk4OaLm3rsiXLk2rPtXaVbFazxMiqP8m
3UyOMPmBfZSjOMjkbVtYHiw6YuA7uYCejyW5h//jW1v4NNBVQZKbHAddLjp4m6+A
oBSbuGLVamTvqcUJG+n94V+U1pRHCtvvvtYHi4h991k4Cph/klzYF3zHmZsxcET6
WBaOv4erPMP1BJkD7B2O5oxGr8tJ/jprEKtbJa1LsNakjDu7pBYumL+mmj4OKlhO
oIjw3ujGfVkXE+9Glmtj5WRTZTzRJ+cYz6zTQfwJRZ3WJxLtmJCUazK+uXi/VL01
M3bNHlwwCAyLDZ9yGm45YwneY7EiMfZytL6S8czYs+FTwXRC8og=
=H3Yw
-----END PGP SIGNATURE-----