Your message dated Sat, 07 Dec 2024 20:53:52 +0000
with message-id <[email protected]>
and subject line Bug#1089356: fixed in lasso 2.8.2-6
has caused the Debian Bug report #1089356,
regarding lasso: 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.)
--
1089356: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089356
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lasso
Version: 2.8.2-5
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`,
lasso failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
make[6]: Leaving directory '/<<PKGBUILDDIR>>/docs/lasso-book'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/docs/lasso-book'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/docs/lasso-book'
make[4]: Entering directory '/<<PKGBUILDDIR>>/docs'
make[5]: Entering directory '/<<PKGBUILDDIR>>/docs'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/pkgconfig'
/usr/bin/install -c -m 644 lasso.pc
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/pkgconfig'
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
# install and rename module for all supporter Python 3 versions
set -e; \
for v in 3.13 3.12; do \
/usr/bin/make -C bindings/python$v install
DESTDIR=/<<PKGBUILDDIR>>/debian/tmp; \
PYVER=/usr/bin/python$v ; \
SUFFIX=$($PYVER -c 'import sysconfig;
print(sysconfig.get_config_var("EXT_SUFFIX"))') ; \
mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.so \
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso$SUFFIX ; \
done
make[1]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.13'
/usr/bin/make install-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.13'
Making install in tests
make[3]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.13/tests'
make[4]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.13/tests'
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>>/bindings/python3.13/tests'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.13/tests'
make[3]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.13'
make[4]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.13'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
/usr/bin/install -c -m 644 lasso.py
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
/usr/bin/mkdir -p
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
/bin/bash ../../libtool --mode=install /usr/bin/install -c
_lasso.la '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
libtool: warning: relinking '_lasso.la'
libtool: install: (cd /<<PKGBUILDDIR>>/bindings/python3.13; /bin/bash
"/<<PKGBUILDDIR>>/libtool" --silent --tag CC --mode=relink
aarch64-linux-gnu-gcc -fno-strict-aliasing -I/usr/include/glib-2.0
-I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-pthread -I/usr/include/libxml2 -I/usr/include/xmlsec1
-D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T
-DXMLSEC_OPENSSL3_ENGINES=1 -DXMLSEC_NO_FTP=1 -DXMLSEC_NO_HTTP=1
-DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1
-DLASSO_INTERNALS -I/usr/include/python3.13 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wall -no-undefined -module -avoid-version
-Wl,-z,relro -o _lasso.la -rpath /usr/lib/python3/dist-packages
_lasso_la-_lasso.lo ../../lasso/liblasso.la -L/usr/lib -lz -lgobject-2.0
-lglib-2.0 -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-inst-prefix-dir /<<PKGBUILDDIR>>/debian/tmp)
libtool: install: /usr/bin/install -c .libs/_lasso.soT
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.so
libtool: install: /usr/bin/install -c .libs/_lasso.lai
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.la
libtool: install: /usr/bin/install -c .libs/_lasso.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.a
libtool: install: chmod 644
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.a
libtool: install: aarch64-linux-gnu-ranlib
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.a
libtool: warning: remember to run 'libtool --finish
/usr/lib/python3/dist-packages'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.13'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.13'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.13'
make[1]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.13'
make[1]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.12'
/usr/bin/make install-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.12'
Making install in tests
make[3]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.12/tests'
make[4]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.12/tests'
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>>/bindings/python3.12/tests'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.12/tests'
make[3]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.12'
make[4]: Entering directory '/<<PKGBUILDDIR>>/bindings/python3.12'
make[4]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
/usr/bin/install -c -m 644 lasso.py
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
/usr/bin/mkdir -p
'/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
/bin/bash ../../libtool --mode=install /usr/bin/install -c
_lasso.la '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages'
libtool: warning: relinking '_lasso.la'
libtool: install: (cd /<<PKGBUILDDIR>>/bindings/python3.12; /bin/bash
"/<<PKGBUILDDIR>>/libtool" --silent --tag CC --mode=relink
aarch64-linux-gnu-gcc -fno-strict-aliasing -I/usr/include/glib-2.0
-I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-pthread -I/usr/include/libxml2 -I/usr/include/xmlsec1
-D__XMLSEC_FUNCTION__=__func__ -DXMLSEC_NO_SIZE_T
-DXMLSEC_OPENSSL3_ENGINES=1 -DXMLSEC_NO_FTP=1 -DXMLSEC_NO_HTTP=1
-DXMLSEC_NO_MD5=1 -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_GOST2012=1
-DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_CRYPTO_OPENSSL=1
-DLASSO_INTERNALS -I/usr/include/python3.12 -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wall -no-undefined -module -avoid-version
-Wl,-z,relro -o _lasso.la -rpath /usr/lib/python3/dist-packages
_lasso_la-_lasso.lo ../../lasso/liblasso.la -L/usr/lib -lz -lgobject-2.0
-lglib-2.0 -lxmlsec1-openssl -lxmlsec1 -lxslt -lxml2 -lssl -lcrypto
-inst-prefix-dir /<<PKGBUILDDIR>>/debian/tmp)
libtool: install: /usr/bin/install -c .libs/_lasso.soT
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.so
libtool: install: /usr/bin/install -c .libs/_lasso.lai
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.la
libtool: install: /usr/bin/install -c .libs/_lasso.a
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.a
libtool: install: chmod 644
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.a
libtool: install: aarch64-linux-gnu-ranlib
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/_lasso.a
libtool: warning: remember to run 'libtool --finish
/usr/lib/python3/dist-packages'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.12'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.12'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.12'
make[1]: Leaving directory '/<<PKGBUILDDIR>>/bindings/python3.12'
sed -e 's,${archlib},/usr/lib/aarch64-linux-gnu/perl5/5.40,g'
debian/liblasso-perl.install.in > debian/liblasso-perl.install
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples -XCVS
dh_installman
dh_install
mkdir /<<PKGBUILDDIR>>/debian/liblasso3-dev/usr/lib/aarch64-linux-gnu
mv /<<PKGBUILDDIR>>/debian/liblasso3-dev/usr/lib/pkgconfig
/<<PKGBUILDDIR>>/debian/liblasso3-dev/usr/lib/aarch64-linux-gnu/pkgconfig
chrpath -d
/<<PKGBUILDDIR>>/debian/liblasso-perl//usr/lib/aarch64-linux-gnu/perl5/5.40/auto/Lasso/Lasso.so
open: Permission denied
elf_open: Invalid argument
make: *** [debian/rules:135: binary-arch] Error 1
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-16T20:56:04Z
-------------------------------------------------------------------------------
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/1000677.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: lasso
Source-Version: 2.8.2-6
Done: Frederic Peters <[email protected]>
We believe that the bug you reported is fixed in the latest version of
lasso, 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.
Frederic Peters <[email protected]> (supplier of updated lasso 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: Sat, 07 Dec 2024 20:42:52 +0100
Source: lasso
Architecture: source
Version: 2.8.2-6
Distribution: unstable
Urgency: medium
Maintainer: Frederic Peters <[email protected]>
Changed-By: Frederic Peters <[email protected]>
Closes: 1089356
Changes:
lasso (2.8.2-6) unstable; urgency=medium
.
* debian/rules: fix perl binding Lasso.so permissions before running
chrpath. (closes: #1089356)
Checksums-Sha1:
c8a470992b038656381e7cfb95fb317aea7e0274 2154 lasso_2.8.2-6.dsc
ffc99fb741ecdc66d3b3f16f3f73576e82b2bbbe 30012 lasso_2.8.2-6.debian.tar.xz
86160a9434dc81cd658735a2914b8cab52b306e8 9682 lasso_2.8.2-6_source.buildinfo
Checksums-Sha256:
2e4beb5614ebf0c775c8e068fc0a1fe98ae270cecfd8920713519ca440f95baf 2154
lasso_2.8.2-6.dsc
85e84af913452b38868b5f3372ae3cf74b37e737776f8f295bec8e6a75775265 30012
lasso_2.8.2-6.debian.tar.xz
4566b5fc7b1c84ed371d57e01582374f93415cfa5999ebdfce31209be8de54ed 9682
lasso_2.8.2-6_source.buildinfo
Files:
3a89468e0d31a7597f1946fc405d0d77 2154 libs optional lasso_2.8.2-6.dsc
cf9267486c751e65c466daa18140cd0c 30012 libs optional
lasso_2.8.2-6.debian.tar.xz
13fda4f778643fd757f542040f0ae662 9682 libs optional
lasso_2.8.2-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcUkUffL0auA9VW47KukB5ccCGNIFAmdUp/4ACgkQKukB5ccC
GNIwxQ//YPhEJ8mwCE7W2kALEHQqr4wtq2s6MEhkdUX3/xpfelCPYl0TITfhgRE3
g5Gxjr5quuWivKPbLXZGanba0uIs1OtH4DRdC9myH8AxYFGJqZjiTF7uRZZKqNCw
rzOjM6ZmtzwyV40iEkI7unOV3loyMAUjbPkliNnS9yF0y3+j3Jl83blM7YkIZFsO
3mEb3x3fTxDzZGb3h5wKyE2Ta3O/VmGbaUQTxRnY7d76xy3/oXgcJ5elapUo9wzj
QS3GwhYTCoieu2nsDuPsFkuXhtcrrjfJXjtLtl5iQ6ZxMtowAQ3s3CFfZPlo9e+4
WQ9B/1fqPidu74BhQtL44T0txpGZuDj9byWpNvwJR0dFQpR29kRzn3Zg+VzsuOSf
9bHSV4/br7CpppDmPrUIQR4a7TlUM/b2N5YzifUcZpEOVIfnYmgABsKKugCjMY99
SPH9chPo3pcuS1dp7y1GSPSqSpZQ/0kR1Zya3lQ8QSaOEW9FmHNsShyZSt6QNx9s
1jHppt+FUHtKCJSHXRNtOv0/lpF/S3Ctd18ueq/aa2hlrhLKPU8rZxK+pLfXDOIR
c2A/Q6TpM9a1h8kewvUYuS84TX36WaeM9ZxtxSie5dLkZ5VrRKAugEmcVM+wB1zd
GXRVJ1uowwGDf+DkkZsO9Lmz2szaWheAI39ny25puBl02DqxAg0=
=5SQQ
-----END PGP SIGNATURE-----
pgpirgMc3YxI9.pgp
Description: PGP signature
--- End Message ---