Your message dated Mon, 09 Dec 2024 13:49:21 +0000
with message-id <[email protected]>
and subject line Bug#1089329: fixed in freeipa 4.12.2-1
has caused the Debian Bug report #1089329,
regarding freeipa: 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.)


-- 
1089329: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089329
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: freeipa
Version: 4.11.1-2.1
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`,
freeipa failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/config.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/dn_ctypes.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/dnsutil.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/kernel_keyring.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/directivesetter.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/install/__init__.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/install/cli.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/install/typing.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/install/common.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/install/util.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/install/core.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/dn.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/kerberos.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/ipaldap.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/ipachangeconf.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython copying /<<PKGBUILDDIR>>/ipapython/build/lib/ipapython/graph.py -> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/errors.py to errors.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/version.py to version.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/ipavalidate.py to ipavalidate.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/ipautil.py to ipautil.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/ssh.py to ssh.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/__init__.py to __init__.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/ipa_log_manager.py to ipa_log_manager.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/certdb.py to certdb.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/cookie.py to cookie.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/session_storage.py to session_storage.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/fqdn.py to fqdn.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/nsslib.py to nsslib.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/dogtag.py to dogtag.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/admintool.py to admintool.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/config.py to config.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/dn_ctypes.py to dn_ctypes.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/dnsutil.py to dnsutil.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/kernel_keyring.py to kernel_keyring.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/directivesetter.py to directivesetter.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install/__init__.py to __init__.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install/cli.py to cli.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install/typing.py to typing.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install/common.py to common.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install/util.py to util.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install/core.py to core.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/dn.py to dn.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/kerberos.py to kerberos.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/ipaldap.py to ipaldap.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/ipachangeconf.py to ipachangeconf.cpython-312.pyc byte-compiling /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/graph.py to graph.cpython-312.pyc
writing byte-compilation script '/tmp/tmpnnky5zei.py'
/usr/bin/python3 /tmp/tmpnnky5zei.py
removing /tmp/tmpnnky5zei.py
running install_egg_info
running egg_info
writing ipapython.egg-info/PKG-INFO
writing dependency_links to ipapython.egg-info/dependency_links.txt
writing requirements to ipapython.egg-info/requires.txt
writing top-level names to ipapython.egg-info/top_level.txt
reading manifest file 'ipapython.egg-info/SOURCES.txt'
adding license file '../COPYING'
writing manifest file 'ipapython.egg-info/SOURCES.txt'
Copying ipapython.egg-info to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython-4.11.1.egg-info Copying PKG-INFO to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython-4.11.1.egg-info/PKG-INFO
Skipping SOURCES.txt
Copying dependency_links.txt to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython-4.11.1.egg-info/dependency_links.txt Copying requires.txt to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython-4.11.1.egg-info/requires.txt Copying top_level.txt to /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython-4.11.1.egg-info/top_level.txt
running install_scripts
writing list of installed files to '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/ipapython/install_files.txt' modules installed to '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/', which is not in Python's module search path (sys.path) -- you'll have to change the search path yourself
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/ipapython'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/ipapython'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
 /usr/bin/install -c ipa '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/bash-completion/completions \
install -m 0644 contrib/completion/ipa.bash_completion \
        /<<PKGBUILDDIR>>/debian/tmp/usr/share/bash-completion/completions/ipa
mkdir: cannot create directory ‘/<<PKGBUILDDIR>>/debian/tmp/usr/share/bash-completion/completions’: Permission denied
make[1]: *** [debian/rules:75: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:135: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-16T05:43:05Z

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


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/986603.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: freeipa
Source-Version: 4.12.2-1
Done: Timo Aaltonen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
freeipa, 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.
Timo Aaltonen <[email protected]> (supplier of updated freeipa 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: SHA512

Format: 1.8
Date: Mon, 09 Dec 2024 15:34:56 +0200
Source: freeipa
Built-For-Profiles: noudeb
Architecture: source
Version: 4.12.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian FreeIPA Team <[email protected]>
Changed-By: Timo Aaltonen <[email protected]>
Closes: 1018359 1072168 1077682 1077683 1089329
Changes:
 freeipa (4.12.2-1) unstable; urgency=medium
 .
   * New upstream release.
     - CVE-2024-2698 (Closes: #1077682)
     - CVE-2024-3183 (Closes: #1077683)
   * control: Drop conflicts on systemd-timesyncd as upstream recognizes
     it now. (Closes: #1072168)
   * use-raw-strings.diff: Dropped, upstream.
   * rules: Fix installing bash-completions. (Closes: #1089329)
   * control: Drop python3-nose from build-depends, unused. (Closes:
     #1018359)
Checksums-Sha1:
 38dd1bef61a09a834a6c4c5ac4e79fddb53c74ca 3030 freeipa_4.12.2-1.dsc
 e06782e6f1d33fdbdc27011d10737c8d2fb815a8 5699673 freeipa_4.12.2.orig.tar.gz
 9f14dd9a3f5ea25cc9a95e2173abc310303b4a07 281644 freeipa_4.12.2-1.debian.tar.xz
 e0276534aec1e76b0008f32191f75a3c454bba4d 10167 
freeipa_4.12.2-1_source.buildinfo
Checksums-Sha256:
 af53e10987bed85a012eb408e3c3bbe32c05674dd3ff9449ad24303c0a21391b 3030 
freeipa_4.12.2-1.dsc
 dc88f5404e7613eb6530d71142ef43a9f89019d59cdc6ec25b778413258c317f 5699673 
freeipa_4.12.2.orig.tar.gz
 d97139eb7f091b09bee2c1b78dd2981276194b0c25db1b0e4ece8d3a60c755cd 281644 
freeipa_4.12.2-1.debian.tar.xz
 90b383148064daf96b7eb7314cd54b39dc32e79aed6278754054766292375cb9 10167 
freeipa_4.12.2-1_source.buildinfo
Files:
 064f5aabbae55cb2bd19120188ca8e5b 3030 net optional freeipa_4.12.2-1.dsc
 cebe456f255488fc9a6a82184ffc51fb 5699673 net optional 
freeipa_4.12.2.orig.tar.gz
 4778a5d25dd5854d3a4c04acc390cba4 281644 net optional 
freeipa_4.12.2-1.debian.tar.xz
 b119126d2e26bd5e4034a4fa8741e80b 10167 net optional 
freeipa_4.12.2-1_source.buildinfo

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

iQIzBAEBCgAdFiEEdS3ifE3rFwGbS2Yjy3AxZaiJhNwFAmdW8g4ACgkQy3AxZaiJ
hNyiqg/8DfVYRTAndSzKJhSzuEmtijwreLxmAS6Jr2X6rogdBT9mZeJOqUPzRqgJ
bzEFcJuApHBhI0tg8wD982PLJohGWGkZpIl+gNaOgCJ2WCX2SFbJPeZ9d2IQa6GP
RUizSfm4znOwl1PVI8IszEsLnvuV+oa4Q6Kr95VVYrFgL3Hv0mzPK4YZak0iKqDt
PNbCGTWRAUS6z0WMBFZqZ0wYMwDptdNGEez0myWnaXAulqA5MPDZII7QNdzmrls5
MpHg1o5EA1y3fhZqu6jvZRsqg9w7MTvHU+L/V6RxsoeCfoP4lEyYkZuyPEKN5Rpd
65yI26uXOyBV4Xct5Ygte+qv/psv1HF3t+klxJwdBj6+aWcgQKCxZOE0TNuMGhtE
UcoE6QZ3myUPPSghIXKQV9WsNsGVAXZunjLx7sW6aLXEQZe+UACaB0e6tPxkgf6U
0IEuFjLwFVPxx+ACW3mR/Ip1WBkaHciog4dk15ryhymG6O980ZKeqIR7DDzW0lfV
HrHA8B7WLUwXmwHcZZfFmOoQYRB+1qrjWk1CHpRsDAxWX1wksrLm8ouwNt+0DUZb
tIJpAZp60X/sk72RjyK9Y9M044RPC7gCMnyNqfqIHHsMW/0CZYF15Eut9O7zs/jV
KjucI+0ofTbyfrcCJTjqg9V/JTND+40oLMi7CckRniDVKgPdF24=
=ERrL
-----END PGP SIGNATURE-----

Attachment: pgpD9QnV5oydr.pgp
Description: PGP signature


--- End Message ---

Reply via email to