Your message dated Wed, 08 Jan 2025 06:23:20 +0000
with message-id <e1tvptm-005xdf...@fasolo.debian.org>
and subject line Bug#1089413: fixed in physlock 13-1.1
has caused the Debian Bug report #1089413,
regarding physlock: 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.)


-- 
1089413: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089413
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: physlock
Version: 13-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`,
physlock failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]

+------------------------------------------------------------------------------+
| Build
                                                                       |
+------------------------------------------------------------------------------+


Unpack source
-------------

Format: 3.0 (quilt)
Source: physlock
Binary: physlock
Architecture: any
Version: 13-1
Maintainer: Michael Prokop <m...@debian.org>
Homepage: https://github.com/muennich/physlock
Standards-Version: 4.3.0
Vcs-Browser: https://salsa.debian.org/mika/physlock
Vcs-Git: https://salsa.debian.org/mika/physlock.git
Build-Depends: debhelper (>= 10), libpam0g-dev, libsystemd-dev
Package-List:
 physlock deb utils optional arch=any
Checksums-Sha1:
 50b188279612a6fa9c5895ce98c24a87d27b1521 14123 physlock_13.orig.tar.gz
 e9fddfb3fce472525108b6df664d0d1ada8d9c78 2552 physlock_13-1.debian.tar.xz
Checksums-Sha256:
 a1203050f02f2a7363dd4a67e0fe59f64dccb7e997e35a8c5cbf494ea0b6c1ba 14123
physlock_13.orig.tar.gz
 84c1e67e113c00aad4acae79d1b9fef74fde49640d5f959c5ea96ded9eae0c7f 2552
physlock_13-1.debian.tar.xz
Files:
 cc40b7e62a056be7d27d7656e1e402f8 14123 physlock_13.orig.tar.gz
 34676c76ff083698eae5fcd01d6ae34e 2552 physlock_13-1.debian.tar.xz


gpgv: Signature made Mon Jan 28 20:51:35 2019 UTC
gpgv:                using RSA key 33CCB136401AFEC843A3876396A87872B7EA3737
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./
physlock_13-1.dsc: no acceptable signature found
dpkg-source: info: extracting physlock in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking physlock_13.orig.tar.gz
dpkg-source: info: unpacking physlock_13-1.debian.tar.xz

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=debusine-worker

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package physlock
dpkg-buildpackage: info: source version 13-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Michael Prokop <m...@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_auto_clean
        make -j4 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
        make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
GEN config.h
GEN version.h
CC main.o
CC options.o
CC session.o
CC util.o
CC vt.o
LINK physlock
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make PREFIX=/<<PKGBUILDDIR>>/debian/physlock/usr install
make[2]: Entering directory '/<<PKGBUILDDIR>>'
GEN version.h
CC options.o
LINK physlock
INSTALL bin/physlock
install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/physlock/
usr/bin/physlock': Operation not permitted
make[2]: *** [Makefile:55: install] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:14: override_dh_auto_install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-17T20:13: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/1028134.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: physlock
Source-Version: 13-1.1
Done: Niels Thykier <ni...@thykier.net>

We believe that the bug you reported is fixed in the latest version of
physlock, 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 physlock 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: Tue, 31 Dec 2024 12:47:04 +0000
Source: physlock
Architecture: source
Version: 13-1.1
Distribution: unstable
Urgency: medium
Maintainer: Michael Prokop <m...@debian.org>
Changed-By: Niels Thykier <ni...@thykier.net>
Closes: 1089413
Changes:
 physlock (13-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Make requirement for root when building the package explicit.
     (Closes: #1089413)
   * Reorder some code in debian/rules to make it easier to support
     rootless builds correctly in a later version. With this change,
     only upstream makefile will need a patch followed by setting
     `Rules-Requires-Root` to `no`.
Checksums-Sha1:
 72a375d661ef360df26144e9202385e9b44172f2 1506 physlock_13-1.1.dsc
 43559011477d61ca940aba19994874510b1c193a 2788 physlock_13-1.1.debian.tar.xz
 82e7021bdb9ecc716c9a0e374ea3f1da03a8e0ff 5308 physlock_13-1.1_source.buildinfo
Checksums-Sha256:
 a2c1df6a88f0e98e9f8efeade1ca22605731a46cc6b6f4294f88b764726e9af0 1506 
physlock_13-1.1.dsc
 3cb2daa4016456639f9584d3fbd18dea971aee4360e7e903820209df08e3321b 2788 
physlock_13-1.1.debian.tar.xz
 44e839666c78e7692aa8c2bd75c8c95fc78f62762740d6389f9b9d3214fd9522 5308 
physlock_13-1.1_source.buildinfo
Files:
 667fb746dc8fc125bc999069bc7d6eb8 1506 utils optional physlock_13-1.1.dsc
 779215ce38d9cd4da45946b1e45ada5f 2788 utils optional 
physlock_13-1.1.debian.tar.xz
 d6749dd5ab4822a37fb82ef02e4a997c 5308 utils optional 
physlock_13-1.1_source.buildinfo

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

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd3etESHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJSXIH/3QhdoNNdyLbWSZYQ3iYbDcxuK4NOjCL
/6dIVykBjoiTm2ld7fiJEolfykb8UA2kBT7Q7eUkzXeyQDjf1Q0CtN/98C1bS9Lt
8DfcF8CpO5rP/w+8oLzNzF4HvScz8whuLGXgXOjcHHujjbGv8FMWRlxr4LAT9Yj4
ELW0FZI/QqRoyuaicMDrtHZqK+d2+ZluKRWvBTRvkUwwOPm6e5B0sy1wIaHFsV+7
fRhSCenynnIJrEFpwnDmae0cmgfE5Itkqo0A3y3jU5/1wNYsFXmEt5aX1GVSq0g0
5Og/OJxO2mP0te6CwHTueTMUi8GssDnQy9/WjGvnjwdgkBFV5uuNGLg=
=iLd9
-----END PGP SIGNATURE-----

Attachment: pgpIc0O2yIwTd.pgp
Description: PGP signature


--- End Message ---

Reply via email to