Your message dated Mon, 30 Dec 2024 15:26:42 +0000
with message-id <[email protected]>
and subject line Bug#1089455: fixed in tomsfastmath 0.13.1-2
has caused the Debian Bug report #1089455,
regarding tomsfastmath: 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.)
--
1089455: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089455
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tomsfastmath
Version: 0.13.1-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`,
tomsfastmath failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
libtool: link: (cd ".libs" && rm -f "libtfm.so.1" && ln -s
"libtfm.so.1.0.0" "libtfm.so.1")
libtool: link: (cd ".libs" && rm -f "libtfm.so" && ln -s
"libtfm.so.1.0.0" "libtfm.so")
libtool: link: ar cr .libs/libtfm.a ./src/addsub/fp_add.o
./src/addsub/fp_add_d.o ./src/addsub/fp_addmod.o ./src/addsub/fp_cmp.o
./src/addsub/fp_cmp_d.o ./src/addsub/fp_cmp_mag.o ./src/addsub/fp_sub.o
./src/addsub/fp_sub_d.o ./src/addsub/fp_submod.o ./src/addsub/s_fp_add.o
./src/addsub/s_fp_sub.o ./src/bin/fp_radix_size.o
./src/bin/fp_read_radix.o ./src/bin/fp_read_signed_bin.o
./src/bin/fp_read_unsigned_bin.o ./src/bin/fp_reverse.o
./src/bin/fp_s_rmap.o ./src/bin/fp_signed_bin_size.o
./src/bin/fp_to_signed_bin.o ./src/bin/fp_to_unsigned_bin.o
./src/bin/fp_toradix.o ./src/bin/fp_toradix_n.o
./src/bin/fp_unsigned_bin_size.o ./src/bit/fp_cnt_lsb.o
./src/bit/fp_count_bits.o ./src/bit/fp_div_2.o ./src/bit/fp_div_2d.o
./src/bit/fp_lshd.o ./src/bit/fp_mod_2d.o ./src/bit/fp_rshd.o
./src/divide/fp_div.o ./src/divide/fp_div_d.o ./src/divide/fp_mod.o
./src/divide/fp_mod_d.o ./src/exptmod/fp_2expt.o
./src/exptmod/fp_exptmod.o ./src/misc/fp_ident.o ./src/misc/fp_rand.o
./src/misc/fp_set.o ./src/mont/fp_montgomery_calc_normalization.o
./src/mont/fp_montgomery_reduce.o ./src/mont/fp_montgomery_setup.o
./src/mul/fp_mul.o ./src/mul/fp_mul_2.o ./src/mul/fp_mul_2d.o
./src/mul/fp_mul_comba.o ./src/mul/fp_mul_comba_12.o
./src/mul/fp_mul_comba_17.o ./src/mul/fp_mul_comba_20.o
./src/mul/fp_mul_comba_24.o ./src/mul/fp_mul_comba_28.o
./src/mul/fp_mul_comba_3.o ./src/mul/fp_mul_comba_32.o
./src/mul/fp_mul_comba_4.o ./src/mul/fp_mul_comba_48.o
./src/mul/fp_mul_comba_6.o ./src/mul/fp_mul_comba_64.o
./src/mul/fp_mul_comba_7.o ./src/mul/fp_mul_comba_8.o
./src/mul/fp_mul_comba_9.o ./src/mul/fp_mul_comba_small_set.o
./src/mul/fp_mul_d.o ./src/mul/fp_mulmod.o ./src/numtheory/fp_gcd.o
./src/numtheory/fp_invmod.o ./src/numtheory/fp_isprime.o
./src/numtheory/fp_isprime_ex.o ./src/numtheory/fp_lcm.o
./src/numtheory/fp_prime_miller_rabin.o
./src/numtheory/fp_prime_random_ex.o ./src/sqr/fp_sqr.o
./src/sqr/fp_sqr_comba.o ./src/sqr/fp_sqr_comba_12.o
./src/sqr/fp_sqr_comba_17.o ./src/sqr/fp_sqr_comba_20.o
./src/sqr/fp_sqr_comba_24.o ./src/sqr/fp_sqr_comba_28.o
./src/sqr/fp_sqr_comba_3.o ./src/sqr/fp_sqr_comba_32.o
./src/sqr/fp_sqr_comba_4.o ./src/sqr/fp_sqr_comba_48.o
./src/sqr/fp_sqr_comba_6.o ./src/sqr/fp_sqr_comba_64.o
./src/sqr/fp_sqr_comba_7.o ./src/sqr/fp_sqr_comba_8.o
./src/sqr/fp_sqr_comba_9.o ./src/sqr/fp_sqr_comba_generic.o
./src/sqr/fp_sqr_comba_small_set.o ./src/sqr/fp_sqrmod.o
libtool: link: ranlib .libs/libtfm.a
libtool: link: ( cd ".libs" && rm -f "libtfm.la" && ln -s "../libtfm.la"
"libtfm.la" )
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -f makefile.shared stest
make[2]: Entering directory '/<<PKGBUILDDIR>>'
libtool --mode=compile --tag=CC cc -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W
-Wshadow -Isrc/headers -O3 -funroll-all-loops -fomit-frame-pointer
-Wl,-z,relro -Wl,-z,now -o demo/stest.o -c demo/stest.c
libtool: compile: cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W
-Wshadow -Isrc/headers -O3 -funroll-all-loops -fomit-frame-pointer
-Wl,-z,relro -Wl,-z,now -c demo/stest.c -fPIC -DPIC -o demo/.libs/stest.o
libtool: compile: cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W
-Wshadow -Isrc/headers -O3 -funroll-all-loops -fomit-frame-pointer
-Wl,-z,relro -Wl,-z,now -c demo/stest.c -o demo/stest.o >/dev/null 2>&1
libtool --mode=link --tag=CC cc -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W
-Wshadow -Isrc/headers -O3 -funroll-all-loops -fomit-frame-pointer
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o stest
demo/stest.o libtfm.la
libtool: link: cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W
-Wshadow -Isrc/headers -O3 -funroll-all-loops -fomit-frame-pointer
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o
.libs/stest demo/stest.o ./.libs/libtfm.so
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
./stest
TFM Ident string:
TomsFastMath v0.13.1
Sizeofs
fp_digit = 8
fp_word = 16
FP_MAX_SIZE = 8704
Defines: FP_64BIT
mul passed
mul passed
mul passed
sqr passed
sqr passed
sqr passed
mont passed
mont passed
mont passed
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_testroot -O--parallel
dh_prep -O--parallel
debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install -- -f makefile.shared GROUP=root USER=root
LIBPATH=/usr/lib/aarch64-linux-gnu
dh_auto_install: warning: Compatibility levels before 10 are deprecated
(level 9 in use)
make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp
AM_UPDATE_INFO_DIR=no -f makefile.shared GROUP=root USER=root
LIBPATH=/usr/lib/aarch64-linux-gnu
make[2]: Entering directory '/<<PKGBUILDDIR>>'
install -d -g root -o root
/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu
install: cannot change owner and permissions of
‘/<<PKGBUILDDIR>>/debian/tmp/usr/lib/aarch64-linux-gnu’: Operation not
permitted
make[2]: *** [makefile.shared:95: install] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j8 install
DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no -f
makefile.shared GROUP=root USER=root LIBPATH=/usr/lib/aarch64-linux-gnu
returned exit code 2
make[1]: *** [debian/rules:35: override_dh_auto_install] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:22: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T17:48:12Z
-------------------------------------------------------------------------------
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/1048380.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: tomsfastmath
Source-Version: 0.13.1-2
Done: Sebastian Andrzej Siewior <[email protected]>
We believe that the bug you reported is fixed in the latest version of
tomsfastmath, 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.
Sebastian Andrzej Siewior <[email protected]> (supplier of updated
tomsfastmath 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, 30 Dec 2024 13:07:23 +0100
Source: tomsfastmath
Architecture: source
Version: 0.13.1-2
Distribution: unstable
Urgency: medium
Maintainer: ClamAV Team <[email protected]>
Changed-By: Sebastian Andrzej Siewior <[email protected]>
Closes: 1009153 1089455
Changes:
tomsfastmath (0.13.1-2) unstable; urgency=medium
.
* Update watchfile to match releases (Closes: #1009153).
* Update VCS-* links.
* Make package build without requiring root. Patch by Niels Thykier
(Closes: #1089455).
* Update standards version to 4.7.0 without further change.
Checksums-Sha1:
a65a706323031f3ce27a622aaea329b2a1a381d8 2277 tomsfastmath_0.13.1-2.dsc
b5a92ed73114c23327baa55591eb08c128e7cc49 322684 tomsfastmath_0.13.1.orig.tar.xz
35540245c3f7799594d38c516da16da8b505c305 240
tomsfastmath_0.13.1.orig.tar.xz.asc
770c01f846252cae26caffff40fc84e37d0f1cf1 15092
tomsfastmath_0.13.1-2.debian.tar.xz
Checksums-Sha256:
e2f15622151db7a6d59da40dc780842f4416e7e9236828cff7cdaf44bc645aeb 2277
tomsfastmath_0.13.1-2.dsc
47c97a1ada3ccc9fcbd2a8a922d5859a84b4ba53778c84c1d509c1a955ac1738 322684
tomsfastmath_0.13.1.orig.tar.xz
045eb6e11abd3c826d8beeb03dea431ef5548e22fb023dcc62db3316b42c3aba 240
tomsfastmath_0.13.1.orig.tar.xz.asc
7f1d187f50f5f6a61b893c9e9ee9c24146955627d95769fd1b86b5608dfe54ce 15092
tomsfastmath_0.13.1-2.debian.tar.xz
Files:
f42d12debd77e9b320e83eac5c86a7e5 2277 libs optional tomsfastmath_0.13.1-2.dsc
123569cd5362e228ae5670543a4d006d 322684 libs optional
tomsfastmath_0.13.1.orig.tar.xz
04fbf304389081010bbeb4c857678698 240 libs optional
tomsfastmath_0.13.1.orig.tar.xz.asc
6e6a68e28129e98e8f76d5e419b073ce 15092 libs optional
tomsfastmath_0.13.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZCVGlf/wqkRmzBnme5boFiqM9dEFAmdyrhQACgkQe5boFiqM
9dEeGQ/+Oo0xC47AZ6i2MvKRl94J5omB9RnYlXIRlfKhJsrxvQ8Yf5KYdm2FGM8m
15R9BGfpCwYYX7o8ZbWoHG2tPt99wjKyXY94Wrpv5TNiygo3BGEsWf+cC8+mDu6a
jxF/BGk9cBMwRu2/swEF7PhKSKXQOaRU4zxhslNipSfegt40OmhpHRBw2TNp5JM3
QtELmonSnehkuYMY0dLjgk33LBwnhjOgyufolMHlpL27KDerBG7rWv8RCV27Lob6
nk9BYonujSd4eY4maBBCe7fGZd/EF6iKCdMEOnWPHVfJlKsbrBW51eGcpo36udVd
1TSbWnmp+hTPlnY8DQmznLKSpVXMEXQ+CMUt/fN+/72EqowkxLH363Qh8ojYUlfz
DFIipw8RlSh4mM+LFraVoFUK9YaUZEbYgr2vRe6BB4npkbiZDKjXHa6tNQwN9POY
NdsvKwaAZvOfExNmJ6ay3WlHpAWZY54LwKHiUYvgTEp95oyB8nlW2MQK5Z3k0rDl
7mxedN/oKypQF/Ae9uFaXB5/HV2bhT54iEPZwIkzveIMFtoaOQqG3TTqOQ5LR4YS
v4scylsQzwLecxpRF/m/xhoIAWPdZKGmKI9cHDm0tJJhnznHGInYnODXFxGYnCIv
Z1RjJY53bay2paHDyLbaPFkkitBv9A7W9E71hmoEoXJhNNf+Qa0=
=KtXG
-----END PGP SIGNATURE-----
pgpeTBckjq7Km.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
Pkg-clamav-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-clamav-devel