Source: ispell-czech
Version: 20040229-8
Severity: important
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: ni...@thykier.net
User: ni...@thykier.net
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`,
ispell-czech failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
7618e2e3cb648b49db7818c7b7dd2dc5cdd701fa 5612 ispell-czech_20040229-8.debian.tar.xz
Checksums-Sha256:
7a8afeba08d9d888a7aea4b0e97eae3fa4b8ba3322e3c627f9420e14c51e8ffa 1000601 ispell-czech_20040229.orig.tar.gz 86e4e27f3b8a7051d9d68f33619a878b795f673e11c5933e9c03da8de9a594dd 5612 ispell-czech_20040229-8.debian.tar.xz
Files:
 60d5cc92808eb09f764d900c680a9bff 1000601 ispell-czech_20040229.orig.tar.gz
4981ae67d1faff5a49de8d86c785f115 5612 ispell-czech_20040229-8.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE3zMMbuIBef/SspMK9oK57rnpnPgFAmUWYBQACgkQ9oK57rnp
nPid0g//YJ7VqqBkL9yQ48J7C4/Oo1wOMvImZmGi/n8Ki9QDw8TKNnvU3Vdp8rhe
DxhuaJHgunTZ6C/cPxF5LGIeNlkX3v7fMwy0ZvjUQ7RIpLQXyt3+GBfeMN5t2eNp
0bwZ25+3QQOKb/qYeALtsdwL5wBsSMpGQ+ODsEnB5RQmE41Kka8DOEttDuunqe1I
alLRf/m7dYuOvZTEfv47+kOufYTDHWTzevLB2OroLrNVCWW5CDmVmmYDf3TArUla
uDDVXlsMif01FDl1okzklicWbkHxrNR0Jy7YfAUElY0/5IiBljoxMnNxJ+nrmhR2
1g3jdo+Nj6eyESdZGH7g7/E1uu4OSb7xqyWPeGBjZ7MPIZhKV/+fyb2TGaPFHHOU
IxTiyx5iFcS6k2ATGxzxgoQVYrlWIBNxl0+L0Wu/fdrjSssqHUadz5Fx+4hbiRVK
WoGdJZyMNoHqPscJQA4YI2ltQw2NNKKhizIzuACTS8FTDeoSS9RdQXxaxQ3MXdcp
jCBf1uZT4M4wB8EGlab05dQAATcUtllPQ0yhGl5AX8qvTk2wYPKqiYtS0014pL5n
bIKRYhPc1A6iSvA8kgViV9dzdf360aqCzfiUWEd1saJz1I9kfirQ/uDZNmuWl5sc
pn5DvD6hs6J/loPqfawPTTFuCoQMst+jz0dmV//5QWqrsaCZsQ8=
=zYie
-----END PGP SIGNATURE-----

gpgv: Signature made Fri Sep 29 05:26:44 2023 UTC
gpgv:                using RSA key DF330C6EE20179FFD2B2930AF682B9EEB9E99CF8
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./ispell-czech_20040229-8.dsc: no acceptable signature found
dpkg-source: info: extracting ispell-czech in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking ispell-czech_20040229.orig.tar.gz
dpkg-source: info: unpacking ispell-czech_20040229-8.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying respect-DESTDIR.patch
dpkg-source: info: applying spell_fixes.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=debusine-worker

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package ispell-czech
dpkg-buildpackage: info: source version 20040229-8
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Petr Čech <c...@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_auto_clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   dh_auto_build
        make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f czech.a-z
perl glob.p hlavni.cat nepravid.cat nesklon.cat zajmena.cat cislovk.cat prislovc.cat predlozk.cat spojky.cat citoslov.cat castice.cat zkratky.cat nezaraz.cat krestni.cat prijmeni.cat narstjaz.cat obce.cat geogr.cat jmena.cat hovor.cat chybej.cat | LC_ALL=C sort -u > czech.a-z
buildhash czech.a-z czech.aff czech.hash
Counting words in dictionary ...
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000 41000 42000 43000 44000 45000 46000 47000 48000 49000 50000 51000 52000 53000 54000 55000 56000 57000 58000 59000 60000 61000 62000 63000 64000 65000 66000 67000 68000 69000 70000 71000 72000 73000 74000 75000 76000 77000 78000 79000 80000 81000 82000 83000 84000 85000 86000 87000 88000 89000 90000 91000 92000 93000 94000 95000 96000 97000 98000 99000 100000 101000 102000 103000 104000 105000 106000 107000 108000 109000 110000 111000 112000 113000 114000 115000 116000 117000 118000 119000 120000 121000 122000 123000 124000 125000 126000 127000 128000 129000 130000 131000 132000 133000 134000 135000 136000 137000 138000 139000 140000 141000 142000 143000 144000 145000 146000 147000 148000 149000 150000 151000 152000 153000 154000 155000 156000 157000 158000 159000 160000 161000 162000 163000 164000 165000 166000 167000 168000 169000 170000 171000 172000 173000 174000 175000 176000 177000 178000 179000 180000 181000 182000 183000 184000 185000 186000 187000 188000 189000 190000 191000 192000 193000 194000 195000 196000 197000 198000 199000 200000 201000 202000 203000 204000 205000 206000 207000 208000 209000 210000 211000 212000 213000 214000 215000 216000 217000 218000 219000 220000 221000 222000 223000 224000 225000 226000 227000 228000 229000 230000 231000 232000 233000 234000 235000 236000 237000 238000 239000 240000 241000 242000 243000 244000 245000 246000 247000 248000 249000 250000 251000 252000 253000 254000 255000 256000 257000 258000 259000 260000 261000 262000 263000 264000 265000 266000 267000 268000 269000 270000 271000 272000 273000 274000 275000 276000 277000 278000 279000 280000 281000 282000 283000 284000 285000 286000 287000 288000 289000 290000 291000 292000 293000 294000 295000 296000 297000 298000 299000 300000 301000 302000 303000 304000 305000 305655 words 0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 20000 21000 22000 23000 24000 25000 26000 27000 28000 29000 30000 31000 32000 33000 34000 35000 36000 37000 38000 39000 40000 41000 42000 43000 44000 45000 46000 47000 48000 49000 50000 51000 52000 53000 54000 55000 56000 57000 58000 59000 60000 61000 62000 63000 64000 65000 66000 67000 68000 69000 70000 71000 72000 73000 74000 75000 76000 77000 78000 79000 80000 81000 82000 83000 84000 85000 86000 87000 88000 89000 90000 91000 92000 93000 94000 95000 96000 97000 98000 99000 100000 101000 102000 103000 104000 105000 106000 107000 108000 109000 110000 111000 112000 113000 114000 115000 116000 117000 118000 119000 120000 121000 122000 123000 124000 125000 126000 127000 128000 129000 130000 131000 132000 133000 134000 135000 136000 137000 138000 139000 140000 141000 142000 143000 144000 145000 146000 147000 148000 149000 150000 151000 152000 153000 154000 155000 156000 157000 158000 159000 160000 161000 162000 163000 164000 165000 166000 167000 168000 169000 170000 171000 172000 173000 174000 175000 176000 177000 178000 179000 180000 181000 182000 183000 184000 185000 186000 187000 188000 189000 190000 191000 192000 193000 194000 195000 196000 197000 198000 199000 200000 201000 202000 203000 204000 205000 206000 207000 208000 209000 210000 211000 212000 213000 214000 215000 216000 217000 218000 219000 220000 221000 222000 223000 224000 225000 226000 227000 228000 229000 230000 231000 232000 233000 234000 235000 236000 237000 238000 239000 240000 241000 242000 243000 244000 245000 246000 247000 248000 249000 250000 251000 252000 253000 254000 255000 256000 257000 258000 259000 260000 261000 262000 263000 264000 265000 266000 267000 268000 269000 270000 271000 272000 273000 274000 275000 276000 277000 278000 279000 280000 281000 282000 283000 284000 285000 286000 287000 288000 289000 290000 291000 292000 293000 294000 295000 296000 297000 298000 299000 300000 301000 302000 303000 304000 make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules execute_after_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
(wc -l < czech.a-z; cat czech.a-z) > cs_CZ.mydic
ispellaff2myspell --charset=latin2 --myheader=debian/cs_CZ.myheader czech.aff > cs_CZ.myaff
#patch -p1 <debian/patches/cs_CZ.aff.diff
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_installdirs
   dh_auto_install
make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
[ -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ispell ] || mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ispell install -o 0 -g 0 -m 644 ./czech.aff /<<PKGBUILDDIR>>/debian/tmp/usr/lib/ispell install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/ispell/czech.aff': Operation not permitted
make[1]: *** [Makefile:20: install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-16T19:12:32Z

-------------------------------------------------------------------------------


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/998609.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.

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to