Your message dated Mon, 23 Dec 2024 15:51:01 +0000
with message-id <e1tpkhx-002eqb...@fasolo.debian.org>
and subject line Bug#1089458: fixed in tuxtype 1.8.3-7
has caused the Debian Bug report #1089458,
regarding tuxtype: 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 ow...@bugs.debian.org
immediately.)


-- 
1089458: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089458
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: tuxtype
Version: 1.8.3-5.1
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`,
tuxtype failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/themes'
Making install in words
make[3]: Entering directory '/<<PKGBUILDDIR>>/data/words'
make[4]: Entering directory '/<<PKGBUILDDIR>>/data/words'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/tuxtype/words'
/usr/bin/install -c -m 644 alphabet.txt animals.txt astronomy.txt colors.txt elements.txt fingers.txt fruit.txt geography.txt numbers.txt plants.txt shapes.txt trees.txt words1.txt words2.txt words3.txt '/<<PKGBUILDDIR>>/debian/tmp/usr/share/tuxtype/words'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data/words'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data/words'
make[3]: Entering directory '/<<PKGBUILDDIR>>/data'
make[4]: Entering directory '/<<PKGBUILDDIR>>/data'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/tuxtype'
/usr/bin/install -c -m 644 keyboard.lst phrases.txt '/<<PKGBUILDDIR>>/debian/tmp/usr/share/tuxtype'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/data'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/data'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/data'
Making install in doc
make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
Making install in en
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc/en'
make[4]: Entering directory '/<<PKGBUILDDIR>>/doc/en'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/tuxtype'
/usr/bin/install -c -m 644 howtotheme.html TuxType_port_Mac.txt lesson_scripting_reference.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/tuxtype'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc/en'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc/en'
make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/tuxtype'
/usr/bin/install -c -m 644 ../ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL OFL README TODO '/<<PKGBUILDDIR>>/debian/tmp/usr/share/doc/tuxtype'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making install in po
make[2]: Entering directory '/<<PKGBUILDDIR>>/po'
installing ar.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ar/LC_MESSAGES/tuxtype.mo installing as.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/as/LC_MESSAGES/tuxtype.mo installing ast.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ast/LC_MESSAGES/tuxtype.mo installing be.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/be/LC_MESSAGES/tuxtype.mo installing ca.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ca/LC_MESSAGES/tuxtype.mo installing cs.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/cs/LC_MESSAGES/tuxtype.mo installing da.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/da/LC_MESSAGES/tuxtype.mo installing de.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/de/LC_MESSAGES/tuxtype.mo installing el.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/el/LC_MESSAGES/tuxtype.mo installing e...@boldquot.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/en@boldquot/LC_MESSAGES/tuxtype.mo installing en_GB.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/en_GB/LC_MESSAGES/tuxtype.mo installing e...@quot.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/en@quot/LC_MESSAGES/tuxtype.mo installing es.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/es/LC_MESSAGES/tuxtype.mo installing eu.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/eu/LC_MESSAGES/tuxtype.mo installing fi.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/fi/LC_MESSAGES/tuxtype.mo installing fr.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/fr/LC_MESSAGES/tuxtype.mo installing gu.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/gu/LC_MESSAGES/tuxtype.mo installing he.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/he/LC_MESSAGES/tuxtype.mo installing hi.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/hi/LC_MESSAGES/tuxtype.mo installing hu.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/hu/LC_MESSAGES/tuxtype.mo installing it.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/it/LC_MESSAGES/tuxtype.mo installing ja.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ja/LC_MESSAGES/tuxtype.mo installing kn.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/kn/LC_MESSAGES/tuxtype.mo installing ko.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ko/LC_MESSAGES/tuxtype.mo installing lt.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/lt/LC_MESSAGES/tuxtype.mo installing ml.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ml/LC_MESSAGES/tuxtype.mo installing nb.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/nb/LC_MESSAGES/tuxtype.mo installing ne.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ne/LC_MESSAGES/tuxtype.mo installing nl.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/nl/LC_MESSAGES/tuxtype.mo installing nn.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/nn/LC_MESSAGES/tuxtype.mo installing or.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/or/LC_MESSAGES/tuxtype.mo installing pt.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/pt/LC_MESSAGES/tuxtype.mo installing ro.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ro/LC_MESSAGES/tuxtype.mo installing ru.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ru/LC_MESSAGES/tuxtype.mo installing sv.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/sv/LC_MESSAGES/tuxtype.mo installing sw.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/sw/LC_MESSAGES/tuxtype.mo installing ta.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ta/LC_MESSAGES/tuxtype.mo installing te.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/te/LC_MESSAGES/tuxtype.mo installing th_TH.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/th_TH/LC_MESSAGES/tuxtype.mo installing tr.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/tr/LC_MESSAGES/tuxtype.mo installing uk.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/uk/LC_MESSAGES/tuxtype.mo installing wo.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/wo/LC_MESSAGES/tuxtype.mo installing zh_CN.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/tuxtype.mo
if test "tuxtype" = "gettext-tools"; then \
  /usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/gettext/po; \
for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
                    /<<PKGBUILDDIR>>/debian/tmp/usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making install in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Nothing to be done for 'install-data-am'.
 /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/games'
  /usr/bin/install -c tuxtype '/<<PKGBUILDDIR>>/debian/tmp/usr/games'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr/share/tuxtype
/usr/bin/install -c -m 644 ./tuxtype.ico /<<PKGBUILDDIR>>/debian/tmp/usr/share/tuxtype/tuxtype.ico
make  install-data-hook
make[4]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/mkdir -p -m 755 /<<PKGBUILDDIR>>/debian/tmp/etc/tuxtype
/usr/bin/mkdir -p -m 2755 /<<PKGBUILDDIR>>/debian/tmp/var/games/tuxtype
/usr/bin/mkdir -p -m 2755 /<<PKGBUILDDIR>>/debian/tmp/var/games/tuxtype/words
chown root:games /<<PKGBUILDDIR>>/debian/tmp/var/games/tuxtype/words
chown: changing ownership of '/<<PKGBUILDDIR>>/debian/tmp/var/games/tuxtype/words': Operation not permitted
make[4]: *** [Makefile:899: install-data-hook] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: *** [Makefile:813: install-data-am] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:766: install-am] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:460: install-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T18:30:05Z

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


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


--- End Message ---
--- Begin Message ---
Source: tuxtype
Source-Version: 1.8.3-7
Done: Holger Levsen <hol...@debian.org>

We believe that the bug you reported is fixed in the latest version of
tuxtype, 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 1089...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Holger Levsen <hol...@debian.org> (supplier of updated tuxtype 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 23 Dec 2024 16:28:08 +0100
Source: tuxtype
Architecture: source
Version: 1.8.3-7
Distribution: unstable
Urgency: medium
Maintainer: Holger Levsen <hol...@debian.org>
Changed-By: Holger Levsen <hol...@debian.org>
Closes: 1089458
Changes:
 tuxtype (1.8.3-7) unstable; urgency=medium
 .
   * d/control:
     - set Rules-Requires-Root: binary-targets, thanks Niels. Closes: #1089458.
     - bump standards version to 4.7.0, no changes needed.
Checksums-Sha1:
 6b59e03428be2cbc8e2bfc159d39fff8dde02710 2017 tuxtype_1.8.3-7.dsc
 e15fa46655b77ad2aaf034776caf8a9a893672f6 23999 tuxtype_1.8.3-7.diff.gz
 e6e14218618c1067d368a49e36b20a5fca86ef7e 16554 tuxtype_1.8.3-7_source.buildinfo
Checksums-Sha256:
 f1d8436edc5020ed3ba321dec17add706183e8603969de819963aeadde1858d5 2017 
tuxtype_1.8.3-7.dsc
 13f2e5464e481930f5f5fcffec430547e87a8f74b97d80c578f41d6388df9399 23999 
tuxtype_1.8.3-7.diff.gz
 39d360d3c7aebf664629d27cebbb1d6d98e31d68c8e49fc8fbb6b0138f837f86 16554 
tuxtype_1.8.3-7_source.buildinfo
Files:
 2d09518d4883490d9a898fbb24cfc868 2017 games optional tuxtype_1.8.3-7.dsc
 7c9b3aa199566f4e26e32692004a7166 23999 games optional tuxtype_1.8.3-7.diff.gz
 c808e0a2948556967e9993f6fa6dfb66 16554 games optional 
tuxtype_1.8.3-7_source.buildinfo

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

iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmdpgpMACgkQCRq4Vgaa
qhy8kw/+IrjC8b0Z1V9L6hkfP49Jq/Hqu7ZCNUaIhJs/PKrZXdVADR1FBmxuNrU9
xQMQP3jemSzlXOo++6dF7z3VcZBM5y6hq4da7Oo/fAnyv2C8CzMbqb/F478yvnP/
L4rY661nXebJStKWgjNBjgwd7N4WEY/JifST+vuTE5EoXwk4IBex1B1tL5JqFnrE
enk/07bxGdWedwE2KkzKtZP38qaL7v2YPrbg2J6u/JnA5Jt9n73yWE1EmeO6gHak
Fgltos9lifvup7c+SWzqY6bxGAp2h7jqDGYeVGZnIKb/qdMaNhrmIGCxbV8Jz5Vd
qVVQUjdhYqyque7LhyVZtEROuohhyOgxiBytrP7qsOiGKwFj12mh9liKwQAw8J7S
dDAqODduR+5Jp+LiHwk7vaavTBsW8qY9xuEOrlZ4OxU+LpQT98pkYxxZoG4On9Nt
iXIyfA+6MGwKFhtpFBbNlFe7agwWxo1gPL4yOJLu+MJagtRwaiBk9FAZpDAD46xV
v8i8JsAH1Zp7+yoFsAZqGbeDA+L4RKP6n85eDsowGFDTB4rDjOhMs7Q/kg3iHsCi
OlgvUDs3JNcXjwBDHbL6qqezOR3Mej6uMvBCWutbwr2rVol2lRDL2eX6LJydECP3
wfWDyWfUZW5SGGcc8ejbItjIoiayeUk/+DmK+Yh3LyHRmFMZuas=
=PRWv
-----END PGP SIGNATURE-----

Attachment: pgpG3GO4zbr50.pgp
Description: PGP signature


--- End Message ---

Reply via email to