Your message dated Wed, 08 Jan 2025 04:49:10 +0000
with message-id <[email protected]>
and subject line Bug#1089287: fixed in auto-07p 0.9.2+dfsg-3.1
has caused the Debian Bug report #1089287,
regarding auto-07p: 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.)
--
1089287: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089287
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: auto-07p
Version: 0.9.2+dfsg-3
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`,
auto-07p failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
-c timeint.f90 -o ../lib/timeint.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
-c main.f90 -o ../lib/main.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
-c blas.f -o ../lib/blas.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
-c lapack.f -o ../lib/lapack.o
rm -f ../lib/libauto_c.a
gcc -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -fPIC -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
-c user_c.c -o user_c.o
cc1: warning: command-line option ‘-std=legacy’ is valid for Fortran but
not for C
ar cr ../lib/libauto_c.a user_c.o
rm -f user_c.o
make[2]: Leaving directory '/<<PKGBUILDDIR>>/07p/src'
# work around case insensitive filesystems
cd ./cmds; for cmd in @H @LB @R @RD; do \
if test ! -r $cmd; then \
cp -p @$cmd $cmd; \
fi \
done
cd ./util;make
make[2]: Entering directory '/<<PKGBUILDDIR>>/07p/util'
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
-c utility.f90 -o utility.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
autlab.f90 utility.o -o ../bin/autlab
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
double.f90 -o ../bin/double
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
triple.f90 -o ../bin/triple
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
keeplp.f90 utility.o -o ../bin/keeplp
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
keepbp.f90 utility.o -o ../bin/keepbp
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
keepsp.f90 utility.o -o ../bin/keepsp
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
keepuz.f90 utility.o -o ../bin/keepuz
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
deletelp.f90 utility.o -o ../bin/deletelp
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
listlabels.f90 utility.o -o ../bin/listlabels
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
reduce.f90 utility.o -o ../bin/reduce
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
-c ../src/f2003.f90 -o compat.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -fopenmp -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard -fPIC -std=legacy
relabel.f90 compat.o -o ../bin/relabel
make[2]: Leaving directory '/<<PKGBUILDDIR>>/07p/util'
cd ./plaut;make
make[2]: Entering directory '/<<PKGBUILDDIR>>/07p/plaut'
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -c plautdev.f -o plautdev.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -c plautint.f -o plautint.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -c plautlib.f -o plautlib.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -c ../src/f2003.f90 -o
compat.o
gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard -fPIC -std=legacy -c plautmain.f -o
plautmain.o
gfortran plautdev.o plautint.o plautlib.o plautmain.o compat.o -o
../bin/plaut make[2]: Leaving directory '/<<PKGBUILDDIR>>/07p/plaut'
make[1]: Leaving directory '/<<PKGBUILDDIR>>/07p'
dh_auto_test -O--sourcedirectory=07p
dh_auto_test: warning: Compatibility levels before 10 are deprecated
(level 9 in use)
dh_testroot -O--sourcedirectory=07p
dh_prep -O--sourcedirectory=07p
dh_installdirs -O--sourcedirectory=07p
dh_installdirs: warning: Compatibility levels before 10 are deprecated
(level 9 in use)
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
install -m 644 -o root -g root 07p/bin/auto \
debian/auto-07p/usr/bin/auto-07p
install: cannot change ownership of 'debian/auto-07p/usr/bin/auto-07p':
Operation not permitted
make[1]: *** [debian/rules:17: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-15T19:41:13Z
-------------------------------------------------------------------------------
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/974459.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.
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: auto-07p
Source-Version: 0.9.2+dfsg-3.1
Done: Niels Thykier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
auto-07p, 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 auto-07p 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: Tue, 31 Dec 2024 11:15:16 +0000
Source: auto-07p
Architecture: source
Version: 0.9.2+dfsg-3.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1089287
Changes:
auto-07p (0.9.2+dfsg-3.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Remove need for root when building the package.
(Closes: #1089287)
Checksums-Sha1:
0a24ea8e750374f1075b4c6116cfb9f3b39de5f5 1690 auto-07p_0.9.2+dfsg-3.1.dsc
e3afbcec499cde8b0d83d960485d95b9cdb5cdf3 6504
auto-07p_0.9.2+dfsg-3.1.debian.tar.xz
8a41ea0727b05f58ea726a288af3a6e1c1723c08 7269
auto-07p_0.9.2+dfsg-3.1_source.buildinfo
Checksums-Sha256:
e7ff9db19f6256a9ea5405df5d2c7378e0c5d5da184f827fea7c6638a6c61d54 1690
auto-07p_0.9.2+dfsg-3.1.dsc
6405a88c582b0767ac5b19ed3c17115bec09afffc7f69a3412ac09806ce545b9 6504
auto-07p_0.9.2+dfsg-3.1.debian.tar.xz
16f0d6c60c7dd35fd94b6441da2197a33e2a553730f33bac5415be04c08ddde6 7269
auto-07p_0.9.2+dfsg-3.1_source.buildinfo
Files:
8ab9b82b6dfa8f116785ab8a2da8ab7f 1690 math optional auto-07p_0.9.2+dfsg-3.1.dsc
7f7529448c009182435e5f677e881833 6504 math optional
auto-07p_0.9.2+dfsg-3.1.debian.tar.xz
0845128e094c320b84dffdf5388b3343 7269 math optional
auto-07p_0.9.2+dfsg-3.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmd3ZSYSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJYYgH/1pI6klCpVktaCZQgZ2nyMvM98qELc3k
neeYc4TfLotcImNJg7je4k1kTCn1KliffhCPnpqr38q1mSAEyOu8cCPX7DG3FaMg
ggngJoLS7lHDzwtbUaKYswtmG0to6SSUpH4wEoQBhHwvISpl19Xobf+lP6VliNmC
uiy38bhbuSsJ47//6qn/P+2tNWeCbyzMKdwnCT3+7makBI1jNFJSUGzCWQRd2uIh
q5aY3grFmmjKLEU7LkMdHOfVQu2VoFXXIjfPYY7yM4V3EDzjYaLO/cPNsiwv/Pnr
/fOdpTEpR13LIw33u+KQcZxgjqd53TrR+pmSmWpjIxrYYPTjqOW/ZCI=
=ngqp
-----END PGP SIGNATURE-----
pgp7go9cB2yeU.pgp
Description: PGP signature
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers