Your message dated Wed, 08 Jan 2025 04:19:06 +0000
with message-id <e1tvnx8-005ctr...@fasolo.debian.org>
and subject line Bug#1089314: fixed in dist 1:3.5-236-1.1
has caused the Debian Bug report #1089314,
regarding dist: Supporting rootless builds by default
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1089314: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089314
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: dist
Version: 1:3.5-236-1
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: ni...@thykier.net
User: ni...@thykier.net
Usertags: rrr-no-as-default-issue

Dear maintainer,

During a test rebuild for building packages with
`Rules-Requires-Root: no` as the default in `dpkg`,
dist failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
install: WARNING: ignoring --strip-program option as -s option was not specified
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/files
+ mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/files
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist
install: WARNING: ignoring --strip-program option as -s option was not specified
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist
install: WARNING: ignoring --strip-program option as -s option was not specified
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/files
install: WARNING: ignoring --strip-program option as -s option was not specified
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/files
+ install --strip-program=true -c -m 444 files/Jmake.rules /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/files install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 files/Jmake.tmpl /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/files install: WARNING: ignoring --strip-program option as -s option was not specified
install in jmake done.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/jmake'
Installing in pat...
make[3]: Entering directory '/<<PKGBUILDDIR>>/pat'
make[3]: warning: -j8 forced in submake: resetting jobserver mode.
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/bin
+ install --strip-program=true -c -m 555 pat /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patcil /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patbase /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patdiff /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patmake /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patclean /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patcol /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patname /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patftp /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patsend /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patindex /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patpost /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patnotify /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patsnap /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 patlog /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified
install in pat done.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pat'
Installing in kit...
make[3]: Entering directory '/<<PKGBUILDDIR>>/kit'
make[3]: warning: -j8 forced in submake: resetting jobserver mode.
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/bin
+ install --strip-program=true -c -m 555 makedist /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 manifake /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 kitsend /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 555 kitpost /<<PKGBUILDDIR>>/debian/tmp/usr/bin install: WARNING: ignoring --strip-program option as -s option was not specified
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/bin
install: WARNING: ignoring --strip-program option as -s option was not specified
install in kit done.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/kit'
Installing in lib...
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[3]: warning: -j8 forced in submake: resetting jobserver mode.
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib
+ mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib
+ install --strip-program=true -c -m 444 errnolist.sh /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/errnolist.SH install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 makedepend.sh /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/makedepend.SH install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 makedir.sh /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/makedir.SH install: WARNING: ignoring --strip-program option as -s option was not specified
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib
+ install --strip-program=true -c -m 444 errnolist.a /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 errnolist.mk /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib'
install: WARNING: ignoring --strip-program option as -s option was not specified
Installing in lib/C...
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/C'
make[5]: warning: -j8 forced in submake: resetting jobserver mode.
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/C'
Installing in lib/C/fake...
make[7]: Entering directory '/<<PKGBUILDDIR>>/lib/C/fake'
make[7]: warning: -j8 forced in submake: resetting jobserver mode.
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake
+ mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake
+ test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake
+ install --strip-program=true -c -m 444 dup2.C /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 getopt.C /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 rename.C /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 scandir.C /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake install: WARNING: ignoring --strip-program option as -s option was not specified + install --strip-program=true -c -m 444 setsid.C /<<PKGBUILDDIR>>/debian/tmp/usr/share/dist/lib/C/fake install: WARNING: ignoring --strip-program option as -s option was not specified
install in lib/C/fake done.
make[7]: Leaving directory '/<<PKGBUILDDIR>>/lib/C/fake'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/C'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/C'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
test -d /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 || install -p -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1 install: cannot change owner and permissions of ‘/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1’: Operation not permitted
make[1]: *** [debian/rules:62: override_dh_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:30: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-16T01:09:03Z

-------------------------------------------------------------------------------


The above is just how the build ends and not necessarily the most
relevant part. If required, the full build log is available here:

https://people.debian.org/~nthykier/rrr-no-as-default/logs/980927.gz

You can find common solutions at
https://people.debian.org/~nthykier/rrr-no-as-default/docs/solutions.md

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/static-ownership.list,
then please just set `Rules-Requires-Root: binary-targets` to the source
stanza of `debian/control` as a fix to this bug.

If this package is listed in
https://people.debian.org/~nthykier/rrr-no-as-default/docs/maybe-misbuilds.list,
then the package was deemed at risk for misbuilding (having wrong
ownership) but had a FTBFS problem we tested it. Please test whether the
package works with `Rules-Requires-Root: no` validating that the
resulting deb has the correct ownership for all paths in the deb.

The goal is to have the default changed in `dpkg` either in `Trixie` or
`Forky`, depending on progress and feasibility with the release schedule
for Trixie.

For more information on this bug filing, please see:
https://lists.debian.org/debian-dpkg/2024/11/msg00016.html

Thanks,


PS: The builds were performed in mid-November. If you fixed the problem
between between then and this bug being filed, then please just close
the bug with the version it was fixed in.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: dist
Source-Version: 1:3.5-236-1.1
Done: Niels Thykier <ni...@thykier.net>

We believe that the bug you reported is fixed in the latest version of
dist, 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 1089...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niels Thykier <ni...@thykier.net> (supplier of updated dist 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 29 Dec 2024 10:42:14 +0000
Source: dist
Architecture: source
Version: 1:3.5-236-1.1
Distribution: unstable
Urgency: medium
Maintainer: Manoj Srivastava <sriva...@debian.org>
Changed-By: Niels Thykier <ni...@thykier.net>
Closes: 1089314
Changes:
 dist (1:3.5-236-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Remove requirement for root when building dist.
     (Closes: #1089314)
Checksums-Sha1:
 d73a37378ecaff8e2db30cc98767ce62d74bd651 1474 dist_3.5-236-1.1.dsc
 0f82412aa501522dc87150cea7be7bf870e5f9c1 54252 dist_3.5-236-1.1.diff.gz
 5a4aac6314a75ef370cf22897dcfdf5abcd761c0 5254 dist_3.5-236-1.1_source.buildinfo
Checksums-Sha256:
 669716eaa878d8a5677c636d895909a108f5b2377be4fa7570faaa0eab31f471 1474 
dist_3.5-236-1.1.dsc
 e2b5f5b808b646e30a2df9428b3235996373e3bf0ff2adf4c170204736875a13 54252 
dist_3.5-236-1.1.diff.gz
 e1d0df1c8a50cc3a677f2644134e61fe3208acc10c54f39ee985cec4ff43a06d 5254 
dist_3.5-236-1.1_source.buildinfo
Files:
 edd7dceea67d97a41d23aef3ba0dd90b 1474 devel optional dist_3.5-236-1.1.dsc
 d5b91e62a879ae9ba151ffb0fc31cbb7 54252 devel optional dist_3.5-236-1.1.diff.gz
 558f2cafae21585fd7253de3681812d7 5254 devel optional 
dist_3.5-236-1.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd3XRESHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJD3sIAKq2nLV5OkpC7QY7fIO62UjJWXyRBQr1
F82Fsn7JTHaCJ8acIyqCc0VLdF0innQpAFq01Us2h1N1WF580OVtPnSKRaw20X6F
KZ3D8rftZfDS5kme+6vYyCwXg5xk71YTm/ovzabvyQ4Y31AOxGXBJ1MmnKcQ+2qQ
B9YlcsmwbGre4p6UTlWZv8De6ANC0pIEUamjnl4CQHP9A26iYjHeb5mMLkU9Q4FM
6CMb381EzaGjZxHmuTGV0EBLjjzmm4fROFKsbic6jXV73w8c8mV6IAhuy5HhgZL7
TVln4mracuQUBfLv1s2CkCftWjOrb9nfx0dOi3cvNu5nuYBvLIGjU/8=
=p4nm
-----END PGP SIGNATURE-----

Attachment: pgpmKGLVWcncw.pgp
Description: PGP signature


--- End Message ---

Reply via email to