Your message dated Mon, 09 Dec 2024 18:06:26 +0000
with message-id <[email protected]>
and subject line Bug#1089438: fixed in snake4 1.0.14-1.2
has caused the Debian Bug report #1089438,
regarding snake4: 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.)


-- 
1089438: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089438
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: snake4
Version: 1.0.14-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`,
snake4 failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o headbanger.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard headbanger.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o mushroom.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard mushroom.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o score.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard score.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o scull.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard scull.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o slimpill.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard slimpill.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o snake.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard snake.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o suid.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard suid.c gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o win.o -c -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard win.c
win.c: In function ‘callbackStart’:
win.c:155:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  155 |     winChooseLevel((int) clientData);
      |                    ^
win.c: In function ‘winInit’:
win.c:224:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  224 |                       (XtPointer) (q + MIN_LEVEL));
      |                       ^
gcc -Wall -s -O2 -I/local/include -I/usr/X11R6/include -I/local/include/X11 -DVERSION=\"1.0.14\" -DSCOREFILE=\"/var/games/snake4.score\" -DXK_MISCELLANY -DXK_LATIN1 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -o snake4 board.o fruit.o game.o gameobject.o headbanger.o mushroom.o score.o scull.o slimpill.o snake.o snake4.o suid.o win.o -s -L/local/lib -L/usr/X11R6/lib -L/local/lib/X11 -Wl,-z,relro -lshhopt -lshhmsg -lXaw -lXt -lXpm -lX11 -Wl,-z,relro
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -O--parallel
dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   dh_testroot -O--parallel
   dh_prep -O--parallel
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install -- 'INSTALL=install --strip-program=true'
dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/snake4 AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>'
install --strip-program=true -d -m 755 /<<PKGBUILDDIR>>/debian/snake4/usr/games /<<PKGBUILDDIR>>/debian/snake4/var/games /<<PKGBUILDDIR>>/debian/snake4/usr/share/man/man6 install: WARNING: ignoring --strip-program option as -s option was not specified install --strip-program=true -s -m 4755 -o games -g games snake4 /<<PKGBUILDDIR>>/debian/snake4/usr/games install: cannot change ownership of '/<<PKGBUILDDIR>>/debian/snake4/usr/games/snake4': Operation not permitted
make[2]: *** [Makefile:95: install] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j8 install DESTDIR=/<<PKGBUILDDIR>>/debian/snake4 AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" returned exit code 2
make[1]: *** [debian/rules:9: override_dh_auto_install] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-18T15:17:14Z

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


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/1045158.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: snake4
Source-Version: 1.0.14-1.2
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
snake4, 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.
Alexandre Detiste <[email protected]> (supplier of updated snake4 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, 09 Dec 2024 18:42:24 +0100
Source: snake4
Architecture: source
Version: 1.0.14-1.2
Distribution: unstable
Urgency: medium
Maintainer: Alexandre Dantas <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1089438
Changes:
 snake4 (1.0.14-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Import game on Salsa
   * Set "Rules-Requires-Root: binary-targets" (Closes: #1089438)
Checksums-Sha1:
 df11a0549d8725a3dec99184bd51cbd88afb629f 1935 snake4_1.0.14-1.2.dsc
 5fa948caa62ea224a9c6eefcbf6999d221cf52f1 6868 snake4_1.0.14-1.2.debian.tar.xz
 033c99e1efc18eb7194bb7d4c55dd952658902d8 7767 
snake4_1.0.14-1.2_source.buildinfo
Checksums-Sha256:
 a195476135db7554a3213daa2f0f134379edaf50e76729f5053e749957a0ef12 1935 
snake4_1.0.14-1.2.dsc
 de964fe1ec82dc4d8ae769b67a5cd258ed8310c8f7df55b10871e882c45a44e5 6868 
snake4_1.0.14-1.2.debian.tar.xz
 0863f130746feb3d032d5a215427715c1bf33159ba251e9aec26f4b52cfd1bee 7767 
snake4_1.0.14-1.2_source.buildinfo
Files:
 7106d15ccc43acef587e43b0eafe02c8 1935 games optional snake4_1.0.14-1.2.dsc
 6d6715fb2849156376ea5ab027e66c25 6868 games optional 
snake4_1.0.14-1.2.debian.tar.xz
 42ca56be81d19aa82ed7e0516288805d 7767 games optional 
snake4_1.0.14-1.2_source.buildinfo

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

iQJEBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmdXLUoRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBrDSg/3T+0Q9PIdAs4tVzsBtJOURjxajHlQ6U7L
1KgFhLrUpuJlN5ghLKJ4lxBKpGexXl8d3Fza5n0GS/epKz4uuCZi8vwcFmOUgsYV
iGIvyrbf49idQDrD1Ofa+5SQOklX4sgv/DRroi+CjJaA7dNafqnMGwnAGZ29M/jA
7TiTX/En3INwdz1y0qgzc6PKTBqvJfJTh+vR3p/tMMuQdSOc/KHptw0Wy+1imsIH
MnHqknXrwyqZ0GMDFJZBY7lBG/RTu+PdzkYnPidp2na6dWASBDPHHeIOfWo6O1Ex
U9MQraaDyIijZBZo32pCbhYdbDbss8eK2jiUCeG5AP2UWhavWSW9w7CHfRFQNceL
FmT+MQPqxAAUAFPzJP6+7uRRstAmFoREJNPqQhz318ijmgkC+y3FyWpRCOwa5q0s
1o6ado28w2Ch4R6+BBFZ0YRGQiD8juVrbZ31bnyPDxt7sEOmA3AkdkrqTMdfHz01
SkRgPYsRBrAv5TKOyW1CFg3CQeXZEaw+S2QmPRRob6lVepwEM0wv2oLc+RJ9Yx7y
l0ZCloKvo1rjnDv38nXwp2kxhsFhiTtQT91JLc5jtV7XSLcT8AevzeIfe+VdwcuD
PQkG6eLikl1OTvW9bdx5IsF2SoTEr/n3fcELWDJGgXGmM6IEX9/UD8ZtIZDVHe4f
YFfCnnwtog==
=5M9P
-----END PGP SIGNATURE-----

Attachment: pgpXNTEpanP9V.pgp
Description: PGP signature


--- End Message ---

Reply via email to