Your message dated Thu, 02 Jan 2025 19:34:25 +0000
with message-id <[email protected]>
and subject line Bug#1089282: fixed in amanda 1:3.5.4-1.1
has caused the Debian Bug report #1089282,
regarding amanda: Supporting rootless builds
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.)
--
1089282: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089282
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: amanda
Version: 1:3.5.4-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`,
amanda failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
make[5]: Entering directory '/<<PKGBUILDDIR>>/perl/amglue'
make check-am
make[6]: Entering directory '/<<PKGBUILDDIR>>/perl/amglue'
make check-local
make[7]: Entering directory '/<<PKGBUILDDIR>>/perl/amglue'
make[7]: Nothing to be done for 'check-local'.
make[7]: Leaving directory '/<<PKGBUILDDIR>>/perl/amglue'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/perl/amglue'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/perl/amglue'
Making check in .
make[5]: Entering directory '/<<PKGBUILDDIR>>/perl'
make check-local
make[6]: Entering directory '/<<PKGBUILDDIR>>/perl'
make[6]: Nothing to be done for 'check-local'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/perl'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/perl'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/perl'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/perl'
Making check in po
make[3]: Entering directory '/<<PKGBUILDDIR>>/po'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making check in man
make[3]: Entering directory '/<<PKGBUILDDIR>>/man'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/man'
Making check in example
make[3]: Entering directory '/<<PKGBUILDDIR>>/example'
make check-am
make[4]: Entering directory '/<<PKGBUILDDIR>>/example'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/example'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/example'
Making check in packaging
make[3]: Entering directory '/<<PKGBUILDDIR>>/packaging'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/packaging'
Making check in installcheck
make[3]: Entering directory '/<<PKGBUILDDIR>>/installcheck'
make check-am
make[4]: Entering directory '/<<PKGBUILDDIR>>/installcheck'
make check-local
make[5]: Entering directory '/<<PKGBUILDDIR>>/installcheck'
make[5]: Nothing to be done for 'check-local'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/installcheck'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/installcheck'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/installcheck'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
create-stamp debian/debhelper-build-stamp
dh_prep
rm -f -- debian/amanda-common.substvars debian/amanda-server.substvars
debian/amanda-client.substvars
rm -fr -- debian/.debhelper/generated/amanda-common/
debian/amanda-common/ debian/tmp/
debian/.debhelper/generated/amanda-server/ debian/amanda-server/
debian/.debhelper/generated/amanda-client/ debian/amanda-client/
dh_installdirs
install -m0755 -d debian/amanda-common
install -m0755 -d debian/amanda-common/etc/xinetd.d
debian/amanda-common/usr/share/amanda-common/template.d
install -m0755 -d debian/amanda-server
install -m0755 -d debian/amanda-server/etc/amanda
debian/amanda-server/var/lib/amanda
install -m0755 -d debian/amanda-client
install -m0755 -d debian/amanda-client/etc
debian/amanda-client/var/lib/amanda/gnutar-lists
dh_auto_install
install -m0755 -d debian/amanda-common debian/amanda-server
debian/amanda-client
make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make install-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making install in .
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
make install-exec-hook
make[5]: Entering directory '/<<PKGBUILDDIR>>'
make[5]: Leaving directory '/<<PKGBUILDDIR>>'
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/amanda'
/usr/bin/install -c -m 644 ReleaseNotes COPYRIGHT NEWS ChangeLog
'/<<PKGBUILDDIR>>/debian/tmp/usr/share/amanda'
make install-data-hook
make[5]: Entering directory '/<<PKGBUILDDIR>>'
make[5]: Leaving directory '/<<PKGBUILDDIR>>'
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
Making install in gnulib
make[3]: Entering directory '/<<PKGBUILDDIR>>/gnulib'
make install-recursive
make[4]: Entering directory '/<<PKGBUILDDIR>>/gnulib'
make[5]: Entering directory '/<<PKGBUILDDIR>>/gnulib'
make[6]: Entering directory '/<<PKGBUILDDIR>>/gnulib'
if test yes = no; then \
case 'linux-gnu' in \
darwin[56]*) \
need_charset_alias=true ;; \
darwin* | cygwin* | mingw* | pw32* | cegcc*) \
need_charset_alias=false ;; \
*) \
need_charset_alias=true ;; \
esac ; \
else \
need_charset_alias=false ; \
fi ; \
if $need_charset_alias; then \
/bin/bash /<<PKGBUILDDIR>>/config/install-sh -d
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu ; \
fi ; \
if test -f
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.alias; then \
sed -f ref-add.sed
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.alias >
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.tmp ; \
/usr/bin/install -c -m 644
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.tmp
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.alias ; \
rm -f
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.tmp ; \
else \
if $need_charset_alias; then \
sed -f ref-add.sed charset.alias >
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.tmp ; \
/usr/bin/install -c -m 644
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.tmp
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.alias ; \
rm -f
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu/charset.tmp ; \
fi ; \
fi
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/gnulib'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/gnulib'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/gnulib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/gnulib'
Making install in config
make[3]: Entering directory '/<<PKGBUILDDIR>>/config'
make[4]: Entering directory '/<<PKGBUILDDIR>>/config'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/config'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/config'
Making install in common-src
make[3]: Entering directory '/<<PKGBUILDDIR>>/common-src'
make install-am
make[4]: Entering directory '/<<PKGBUILDDIR>>/common-src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/common-src'
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda'
/usr/bin/install -c -m 644 amanda-sh-lib.sh
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda'
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda'
/bin/bash ../libtool --mode=install /usr/bin/install -c ambind
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda'
libtool: warning: 'libamanda.la' has not been installed in
'/usr/lib/aarch64-linux-gnu/amanda'
libtool: install: /usr/bin/install -c .libs/ambind
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda/ambind
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda'
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/sbin'
/bin/bash ../libtool --mode=install /usr/bin/install -c amservice
'/<<PKGBUILDDIR>>/debian/tmp/usr/sbin'
libtool: warning: 'libamanda.la' has not been installed in
'/usr/lib/aarch64-linux-gnu/amanda'
libtool: install: /usr/bin/install -c .libs/amservice
/<<PKGBUILDDIR>>/debian/tmp/usr/sbin/amservice
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/sbin'
/usr/bin/install -c amgpgcrypt amcryptsimple amgetconf amssl amcrypt
amaespipe amcrypt-ossl amcrypt-ossl-asym
'/<<PKGBUILDDIR>>/debian/tmp/usr/sbin'
make install-exec-hook
make[6]: Entering directory '/<<PKGBUILDDIR>>/common-src'
Setting installation permissions on executables
(dest=/usr/lib/amanda)
(chown=root:setuid)
(chmod=04750)
chown root:backup /<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda/ambind
chown: changing ownership of
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/amanda/ambind': Operation not permitted
make[6]: *** [Makefile:3316: installperms-exec] Error 1
make[6]: Leaving directory '/<<PKGBUILDDIR>>/common-src'
make[5]: *** [Makefile:3070: install-exec-am] Error 2
make[5]: Leaving directory '/<<PKGBUILDDIR>>/common-src'
make[4]: *** [Makefile:2942: install-am] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/common-src'
make[3]: *** [Makefile:2935: install] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/common-src'
make[2]: *** [Makefile:1719: install-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:2027: install] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j1 install
DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no returned exit
code 2
make: *** [debian/rules:41: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-15T18:37:33Z
-------------------------------------------------------------------------------
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/973445.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.
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.
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: amanda
Source-Version: 1:3.5.4-1.1
Done: Niels Thykier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
amanda, 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.
Niels Thykier <[email protected]> (supplier of updated amanda 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: Thu, 02 Jan 2025 17:38:42 +0000
Source: amanda
Architecture: source
Version: 1:3.5.4-1.1
Distribution: unstable
Urgency: medium
Maintainer: Jose M Calhariz <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1089282
Changes:
amanda (1:3.5.4-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Make requirement for root when building the package explicit.
(Closes: #1089282)
Checksums-Sha1:
b827e7d7a0d28df502f1024f33a2f78404307554 1888 amanda_3.5.4-1.1.dsc
f99efcea4e1b8d412f274440b43b4df0033eab14 51924 amanda_3.5.4-1.1.debian.tar.xz
880dadce9e1d4fdd4f37e1c9fe8b367dcddddf9e 11725
amanda_3.5.4-1.1_source.buildinfo
Checksums-Sha256:
88db9427d7a2344d935a26cf83ac6307d1abbed20601278624dd41d987cf9b99 1888
amanda_3.5.4-1.1.dsc
7cefc215782e9cfacba78b8c53914c5087c8440813a126e34a6f48fb9c8c5176 51924
amanda_3.5.4-1.1.debian.tar.xz
bad9a4d98535518e60abe277f26716a39744d9266bb240754cfe5c331174b217 11725
amanda_3.5.4-1.1_source.buildinfo
Files:
34ba85531093d4b3815ffbb28a1f45f1 1888 utils optional amanda_3.5.4-1.1.dsc
fca9c2239db4a5ac1c58691f8a77e6a8 51924 utils optional
amanda_3.5.4-1.1.debian.tar.xz
3892e4c6ffb65fb852fa1fbdd06ffea0 11725 utils optional
amanda_3.5.4-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd2z9oSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJ4dwIAJQnFmm6jS/vm00dLMK0SC4fUWgkb4Ve
ysIAJAYRCaQ8kyjl5YYck7Djj2IlBEsWI2tmur8k6kFn6BvMOu18J/WmFVYwhnG9
ZF2UcW68b1+GphN8cUBnh/5CEoow45Oc8E0d8RozZChX8XlPNQraeoS9w+sxnyeN
slQMj6wtd6pmMrbqwbLy16z7xG2IC6nNp7fnHrZV56aLx08CTH0zUY1uStSdCVy8
dnKvqHAaWi0MgDks2N2aHrcZo8J8iBIO2PPRblDfAauZbcbNYDOSqeykZAshTIxb
NGZlRMyLLhvEAkVDocP3qSMiMtxB2RbvH+jg1onz9SEj3wSQLmpCZ/E=
=pQaw
-----END PGP SIGNATURE-----
pgpbnSc27r9Ac.pgp
Description: PGP signature
--- End Message ---