Your message dated Thu, 19 Dec 2024 17:51:42 +0000
with message-id <[email protected]>
and subject line Bug#1089459: fixed in ucf 3.0046
has caused the Debian Bug report #1089459,
regarding ucf: 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 [email protected]
immediately.)


-- 
1089459: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089459
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ucf
Version: 3.0043+nmu1
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: [email protected]
User: [email protected]
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`,
ucf failed to rebuild.

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

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


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

Format: 3.0 (native)
Source: ucf
Binary: ucf
Architecture: all
Version: 3.0043+nmu1
Maintainer: Manoj Srivastava <[email protected]>
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/srivasta/ucf
Vcs-Git: https://salsa.debian.org/srivasta/ucf.git
Build-Depends: debhelper-compat (= 13)
Build-Depends-Indep: po-debconf, gettext
Package-List:
 ucf deb utils standard arch=all
Checksums-Sha1:
 069f56d4daadb890b56641eb5cb9fa0642eace38 70916 ucf_3.0043+nmu1.tar.xz
Checksums-Sha256:
 a07143046236cb082517e346362306cb3fe4d3634cad1add40c905b0e0ecf58c 70916
ucf_3.0043+nmu1.tar.xz
Files:
 a20bd1af1ae304812c8afb0580737f64 70916 ucf_3.0043+nmu1.tar.xz


gpgv: Signature made Mon Jan 30 15:33:30 2023 UTC
gpgv:                using RSA key D0A97B9DD6EEB7EF67E1B62CE725E87914600216
gpgv:                issuer "[email protected]"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./
ucf_3.0043+nmu1.dsc: no acceptable signature found
dpkg-source: info: extracting ucf in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ucf_3.0043+nmu1.tar.xz

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.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 ucf
dpkg-buildpackage: info: source version 3.0043+nmu1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Arnaud Rebillout
<[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_auto_clean
        make -j4 distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
nothing to do for clean
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 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
sh -n  ucf
sh -n  ucfr
perl -wc ucfq
ucfq syntax OK
sh -n  debian/ucf.preinst
sh -n  debian/ucf.postinst
sh -n  debian/ucf.postrm
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
        make -j4 check
make[1]: Entering directory '/<<PKGBUILDDIR>>'
sh -n  ucf
sh -n  ucfr
perl -wc ucfq
ucfq syntax OK
sh -n  debian/ucf.preinst
sh -n  debian/ucf.postinst
sh -n  debian/ucf.postrm
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/ucf/
        make -j4 install DESTDIR=/<<BUILDDIR>>/ucf-3.0043\+nmu1/debian/ucf
AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/install -p -d -o root -g root -m 755   /<<PKGBUILDDIR>>/debian/
ucf/usr/bin
/usr/bin/install: cannot change owner and permissions of ‘/
<<PKGBUILDDIR>>/debian/ucf/usr/bin’: Operation not permitted
make[1]: *** [Makefile:43: install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j4 install DESTDIR=/<<BUILDDIR>>/
ucf-3.0043\+nmu1/debian/ucf AM_UPDATE_INFO_DIR=no "INSTALL=install --
strip-program=true" returned exit code 2
make: *** [debian/rules:3: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T18:43:42Z

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


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/1049101.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: ucf
Source-Version: 3.0046
Done: Mark Hindley <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ucf, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mark Hindley <[email protected]> (supplier of updated ucf 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 19 Dec 2024 17:10:26 +0000
Source: ucf
Architecture: source
Version: 3.0046
Distribution: unstable
Urgency: medium
Maintainer: Mark Hindley <[email protected]>
Changed-By: Mark Hindley <[email protected]>
Closes: 1089459
Changes:
 ucf (3.0046) unstable; urgency=medium
 .
   * Move manpage sources to ./man subdir.
   * ucfq:
     - add myself to authors and copyright.
     - remove obsolete caveats
     - merge ucfq.1 changes back into POD source.
     - POD: don't export INTERNALS.
     - add SEE ALSO POD section.
     - update POD; usage in postrm is now well established.
   * man/ucfq.1: remove, POD in ucfq is definitive source.
   * Makefile: add man/ucfq.1 recipe.
   * Install using debhelper; supports R³: no. (Closes: #1089459)
   * d/control: specify R³: no.
   * ucf: remove unused quote_single().
   * ucf, ucfr:
     - sanitise environment on startup
     - when sanitising the environment, handle multiline variables;
       thanks to Colin Watson <[email protected]>
     - comment out subsequently overridden action='withecho'.
     - eval args as string ($*) rather than array ($@).
     - update comments.
   * testsuite:
     - add test for sanitisation of multiline variables.
     - add basic noaction test.
   * Remove obsolete bolierplate, comments and noop code from mainstscripts.
   * d/ucf.postinst: doesn't use debconf itself, so don't source confmodule.
   * Move obsolete d/ChangeLog to d/ChangeLog.old.
Checksums-Sha1:
 e80828064da297c86fa89a01006f43163dfaad06 1512 ucf_3.0046.dsc
 5275dfc1845f1a7237274dc272d5cc3bb9eb6e61 67032 ucf_3.0046.tar.xz
 b21200e5e8de34ad30e69e0b6630e27e886c7f4f 6421 ucf_3.0046_amd64.buildinfo
Checksums-Sha256:
 21e5e780515e0db2bf21c021cc8d511d70eee64b0ee4cd0e4e38e95c109ea4b3 1512 
ucf_3.0046.dsc
 cb5114f63a9351c34c8ad51090eac50a53bcd0c1fc92ae21d758ac91ab8c5a39 67032 
ucf_3.0046.tar.xz
 9fba2c37862fd076249d45bcfd728c09bb74bbe52aa24655691bddea92b35690 6421 
ucf_3.0046_amd64.buildinfo
Files:
 524a7207991a2bbcce45fb396b527d03 1512 utils standard ucf_3.0046.dsc
 64447fd335b6430eba9cd3e9b86442b3 67032 utils standard ucf_3.0046.tar.xz
 5d1aacb28623f04a0c791ce5f649d025 6421 utils standard ucf_3.0046_amd64.buildinfo

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

iQIzBAEBCAAdFiEEUGwVpCsK9aCoVCPu0opFvzKH1kkFAmdkVl8ACgkQ0opFvzKH
1kle8w/6A4T2tWtRCFt9EXkxQauMfqKUJI2PUUlsfAq1j+y3hjCOtz9S6Q9aYZbv
y4pPDl6mQ79JONUlOmVZ7psHWX6euWA/EJDg1G+KXv7ChWN90cScNh0gTEMAIx4M
dwg7KaQxGRZ9bR6Ea+nfpU2uJPa3yR4PjbeYdh9L8YHo55r+xVwFEDzRFT+WyOWT
eoCVHlBrGOz0w34AxGhxZgVA1Dms3uDojxCH4IqfmxCG7cKaYyadgGDfWMQF6Aaz
2PwaSqa/xboDEz1XDxLAj/sLW/ELJffni4+hAQj3iAwFGfDkKefsthN8f8fnKTj2
dHCDl5ps3QA2TCZbgLg/6Bjf0qSQHXGP7MAm3IXYDLfT4sYkQrDQP+rDM6JpqGMm
MhoVFL1OQ4EeDUnxTywN+R7g6rbrg6qeOJ6yPCX9WRi+upJpTels+IQyERbx3w1G
2gAqicTHIlXhMHYRmkyCtBnew7uqoU7yGwOHUomQhI2jnUrcp5cwzs+gJfItwrbs
mqAiNMkJkBI3rb5iALwScVSf/tU7G2j8yAF9YQtxqAcfwaZ/x1dR3GqH/u23jJTF
+lVb1akIFt9pqGsjYy/9TGtPwc/JdbIgS3xCwBZNVEbcCRoOird8YN8GuhKjDzJF
1knKaHynCKnhAm8U/ynVpGMMgffOftGz0d55E4ai3yPgSY42ZJc=
=eAkX
-----END PGP SIGNATURE-----

Attachment: pgpkdGJyiw0Fr.pgp
Description: PGP signature


--- End Message ---

Reply via email to