Your message dated Fri, 13 Dec 2024 09:51:44 +0000
with message-id <[email protected]>
and subject line Bug#1089365: fixed in liblopsub 1.0.5-3
has caused the Debian Bug report #1089365,
regarding liblopsub: 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.)
--
1089365: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089365
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: liblopsub
Version: 1.0.5-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`,
liblopsub failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
debian/rules clean
rm -f debian/substvars
/usr/bin/make distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
new git version: 1.0.5
rm -f lopsub-suite.5.gz lopsub.7.gz liblopsub.so.1.0.5 lopsubgen
lopsubgen.1.gz lopsubex lopsubex.1.gz web/index.html web/lopsub-api.html
web/lopsubgen.1.html web/lopsubex.1.html web/lopsub-suite.5.html
web/lopsub.7.html *.o *.man
rm -f *.lsg.c *.lsg.h lopsubgen.c config_file.c lopsubgen-stage1 \
lopsub.h lopsub.7 lopsub-suite.5 version.c
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
debian/rules binary
dh "build-indep"
/usr/bin/make ASFLAGS="" ASFLAGS_FOR_BUILD="" CFLAGS="-g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" CFLAGS_FOR_BUILD="-g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2"
CPPFLAGS_FOR_BUILD="-Wdate-time -D_FORTIFY_SOURCE=2" CXXFLAGS="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" CXXFLAGS_FOR_BUILD="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" DFLAGS="-frelease"
DFLAGS_FOR_BUILD="-frelease" FCFLAGS="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard"
FCFLAGS_FOR_BUILD="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard" FFLAGS="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -mbranch-protection=standard"
FFLAGS_FOR_BUILD="-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection
-mbranch-protection=standard" LDFLAGS="-Wl,-z,relro -Wl,-z,now"
LDFLAGS_FOR_BUILD="-Wl,-z,relro -Wl,-z,now" OBJCFLAGS="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" OBJCFLAGS_FOR_BUILD="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" OBJCXXFLAGS="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" OBJCXXFLAGS_FOR_BUILD="-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard" make[1]: Entering directory '/<<PKGBUILDDIR>>'
new git version: 1.0.5
m4 -DGIT_VERSION=1.0.5 -DDATE="May 2024" lopsub-suite.5.m4 | gzip -fn9 >
lopsub-suite.5.gz
m4 -DGIT_VERSION=1.0.5 -DDATE="May 2024" lopsub.7.m4 | gzip -fn9 >
lopsub.7.gz
m4 -DOUTPUT_MODE=C gendoc/gendoc.m4 lopsub.h.m4 > lopsub.h
lex -o config_file.c config_file.l
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wdate-time -D_FORTIFY_SOURCE=2
-g -fPIC -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o config_file.o config_file.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -g -fPIC -Wall -Werror-implicit-function-declaration
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o lopsub.o lopsub.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -g -fPIC -Wall -Werror-implicit-function-declaration
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o version.o version.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. --shared
-Wl,-soname,liblopsub.so.1 \
-Wl,-z,relro -Wl,-z,now -o liblopsub.so.1.0.5 config_file.o lopsub.o
version.o
lex -o lopsubgen.c lopsubgen.l
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wdate-time -D_FORTIFY_SOURCE=2
-g -fPIC -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o lopsubgen.o lopsubgen.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wdate-time -D_FORTIFY_SOURCE=2
-g -fPIC -Wall -Werror-implicit-function-declaration -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -DSTAGE1 -c -o lsg1.o lsg.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wall -g lopsubgen.o lsg1.o
version.o -o lopsubgen-stage1
./lopsubgen-stage1 < lopsubgen.suite
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -g -fPIC -Wall -Werror-implicit-function-declaration
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o lsg.o lsg.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -g -fPIC -Wall -Werror-implicit-function-declaration
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o lopsubgen.lsg.o lopsubgen.lsg.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wall -g -Wl,-z,relro -Wl,-z,now
-o lopsubgen lopsubgen.o lsg.o lopsubgen.lsg.o lopsub.o version.o
./lopsubgen --gen-man=lopsubgen.1 --version-string 1.0.5 < lopsubgen.suite
gzip -fn9 lopsubgen.1
./lopsubgen --gen-header < lopsubex.suite
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -g -fPIC -Wall -Werror-implicit-function-declaration
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o lopsubex.o lopsubex.c
./lopsubgen --gen-c < lopsubex.suite
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -I. -Wdate-time
-D_FORTIFY_SOURCE=2 -g -fPIC -Wall -Werror-implicit-function-declaration
-g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -c -o lopsubex.lsg.o lopsubex.lsg.c
cc -ffile-prefix-map=/<<PKGBUILDDIR>>=. -Wall -g -o lopsubex lopsubex.o
lopsubex.lsg.o config_file.o lopsub.o version.o
./lopsubgen --gen-man=lopsubex.1 --version-string 1.0.5 < lopsubex.suite
gzip -fn9 lopsubex.1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
/usr/bin/make PREFIX=/usr install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
make[1]: Entering directory '/<<PKGBUILDDIR>>'
install -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib
/<<PKGBUILDDIR>>/debian/tmp/usr/include \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5 \
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man7
/<<PKGBUILDDIR>>/debian/tmp/usr/bin
install -m 644 liblopsub.so.1.0.5 /<<PKGBUILDDIR>>/debian/tmp/usr/lib
ln -f -s liblopsub.so.1.0.5
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/liblopsub.so.1
ln -f -s liblopsub.so.1 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/liblopsub.so
install -m 755 lopsubgen /<<PKGBUILDDIR>>/debian/tmp/usr/bin
install -m 644 lopsub.h /<<PKGBUILDDIR>>/debian/tmp/usr/include
install -m 644 lopsub-internal.h /<<PKGBUILDDIR>>/debian/tmp/usr/include
install -m 644 lopsubgen.1.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man1
install -m 644 lopsub-suite.5.gz
/<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man5
install -m 644 lopsub.7.gz /<<PKGBUILDDIR>>/debian/tmp/usr/share/man/man7
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib
/<<PKGBUILDDIR>>/debian/tmp/usr/lib-aarch64-linux-gnu
install -p -d -o root -g root -m 755 /<<PKGBUILDDIR>>/debian/tmp/usr/lib
install: cannot change owner and permissions of
‘/<<PKGBUILDDIR>>/debian/tmp/usr/lib’: Operation not permitted
make: *** [debian/rules:46: binary] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-17T02:04:56Z
-------------------------------------------------------------------------------
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/1009822.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: liblopsub
Source-Version: 1.0.5-3
Done: Andre Noll <[email protected]>
We believe that the bug you reported is fixed in the latest version of
liblopsub, 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.
Andre Noll <[email protected]> (supplier of updated liblopsub 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, 10 Dec 2024 18:40:23 +0100
Source: liblopsub
Architecture: source
Version: 1.0.5-3
Distribution: experimental
Urgency: low
Maintainer: Andre Noll <[email protected]>
Changed-By: Andre Noll <[email protected]>
Closes: 1089365
Changes:
liblopsub (1.0.5-3) experimental; urgency=low
.
* Support rootless builds. Closes: #1089365
Checksums-Sha1:
f6cad0572e95037f90a62eac6a789c4ff3ff1033 1759 liblopsub_1.0.5-3.dsc
e88c96eb31f30b477d7a3bed9784e484559eebc2 5288 liblopsub_1.0.5-3.debian.tar.xz
Checksums-Sha256:
579217ecc9d15df9d51f18afd98d510ec5b7392795eaa232567e2f044808cc02 1759
liblopsub_1.0.5-3.dsc
5d91638129634c0f2998c9af6a54a4492a73b1eca0e023ad9840f6d61a713798 5288
liblopsub_1.0.5-3.debian.tar.xz
Files:
adc6145fc40354e579f53d61f560f291 1759 libdevel optional liblopsub_1.0.5-3.dsc
f0a4815c6580a9d10893a06b091d89ac 5288 libdevel optional
liblopsub_1.0.5-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmdb+7QACgkQdA1oiINl
0on6ewgAq2lvwcqZhGywjFtzeTMqNOLT4QSabWmjbG0wzfsDfSwPxWI4tjbx4W0y
+aGhOxSep/0n8UcdgA26zNklgKkH4AlzTxKoZCxSsJm+wSVZ4VEybezmj9jxIKvx
amg5lcnYjLyzwbxLE/psGpVlmvQYJz0c/i+AaWfo1iVzPqz2oTD8dmJcQfJ5yfzi
oAECyqhD4Erp7va9m+OMkowsO6SiJRYopUgQmfjIwEAGmDMIXFWNeYtF+SsWOLz7
b4yDMcirE1bYTG3vKs+Mqkth5s5drJ0JW7d7Cv+FbEoQYwnKgyUDvNUpKCUtQ0JA
81uD+0P+q7eSX885gMGYmmXbPV9SOQ==
=irV0
-----END PGP SIGNATURE-----
pgpRXbbrvKGBY.pgp
Description: PGP signature
--- End Message ---