Your message dated Mon, 09 Dec 2024 17:49:06 +0000
with message-id <[email protected]>
and subject line Bug#1089297: fixed in bombardier 0.8.3+nmu4
has caused the Debian Bug report #1089297,
regarding bombardier: 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.)


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

Log Summary:
-------------------------------------------------------------------------------
[...]
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 11 and 36 bytes into a destination of size 11
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
display.c: In function ‘display_state’:
display.c:223:5: warning: format not a string literal and no format arguments [-Wformat-security]
  223 |     if (state->text) mvprintw(gy(HEIGHT), gx(0), state->text);
      |     ^~
display.c:226:33: warning: format not a string literal and no format arguments [-Wformat-security]
  226 |     mvprintw(gy(HEIGHT-1),gx(0),earth);
      |                                 ^~~~~
display.c:261:5: warning: format not a string literal and no format arguments [-Wformat-security] 261 | mvprintw(gy(HEIGHT-1), gx(WIDTH/2-strlen(statusstr)/2), statusstr);
      |     ^~~~~~~~
display.c: In function ‘citycompute’:
display.c:211:13: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  211 |             asprintf(&ret,"Unnamed %d", citynum);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
display.c: In function ‘display_state’:
display.c:260:5: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 260 | asprintf(&statusstr, "Blocks: %.4d/%.4d, City: %15s (%.2d), Score: %7d", state->blocks, state->numofblocks, citycompute(state->city), state->city, state->score); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
step.c: In function ‘step_state_bomb’:
step.c:39:17: warning: format not a string literal and no format arguments [-Wformat-security] 39 | asprintf(&(state->text),texts[state->houses_text[state->bombx]].text);
      |                 ^~~~~~~~
step.c:39:17: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 39 | asprintf(&(state->text),texts[state->houses_text[state->bombx]].text); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c: In function ‘defhof’:
hof.c:44:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   44 |     write(fd, "Teller Ede          |1908-01-15|  16384\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:45:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   45 |     write(fd, "Szil�rd Le�         |1898-02-11|   8192\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:46:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   46 |     write(fd, "Neumann J�nos       |1903-12-28|   4096\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:47:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   47 |     write(fd, "G�bor D�nes         |1900-06-05|   2048\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:48:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   48 |     write(fd, "Bolyai J�nos        |1802-12-15|   1024\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:49:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   49 |     write(fd, "E�tv�s Lor�nd       |1848-07-27|    512\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:50:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   50 |     write(fd, "Horthy Mikl�s       |1800-00-00|    256\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:51:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   51 |     write(fd, "K�d�r J�nos         |1800-00-00|    128\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c:52:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   52 |     write(fd, "R�kosi M�ty�s       |1892-00-00|     64\n", 40);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hof.c: In function ‘hof’:
hof.c:136:21: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  136 |                     write(fd, linewrite, 40);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~
hof.c:148:21: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  148 |                     write(fd, linewrite, 40);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~
hof.c:134:41: warning: ‘%-20s’ directive writing between 20 and 188 bytes into a region of size 40 [-Wformat-overflow=] 134 | sprintf(linewrite, "%-20s|%10s|%7d", names[i], dates[i], scores[i]);
      |                                         ^~~~~
In file included from /usr/include/stdio.h:970,
                 from incs.h:7,
                 from bombardier.h:6,
                 from hof.c:6:
In function ‘sprintf’,
    inlined from ‘hof’ at hof.c:134:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 40 and 300 bytes into a destination of size 40
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
hof.c: In function ‘hof’:
hof.c:146:41: warning: ‘%-20s’ directive writing between 20 and 188 bytes into a region of size 40 [-Wformat-overflow=] 146 | sprintf(linewrite, "%-20s|%10s|%7d", names[i], dates[i], scores[i]);
      |                                         ^~~~~
In function ‘sprintf’,
    inlined from ‘hof’ at hof.c:146:21:
/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 40 and 300 bytes into a destination of size 40
   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   31 |                                   __glibc_objsize (__s), __fmt,
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   32 |                                   __va_arg_pack ());
      |                                   ~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -o bombardier bombardier.o display.o date.o randomhouse.o step.o hof.o signal.o gcurses.o -Wl,-z,relro -lncurses
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_installdirs
   dh_auto_install --destdir=debian/bombardier/
make -j16 install DESTDIR=/<<BUILDDIR>>/bombardier-0.8.3\+nmu3/debian/bombardier AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[1]: Entering directory '/<<PKGBUILDDIR>>'
install -d /<<PKGBUILDDIR>>/debian/bombardier/usr/games
install bombardier /<<PKGBUILDDIR>>/debian/bombardier/usr/games
chgrp games /<<PKGBUILDDIR>>/debian/bombardier/usr/games/bombardier
chgrp: changing group of '/<<PKGBUILDDIR>>/debian/bombardier/usr/games/bombardier': Operation not permitted
make[1]: *** [Makefile:26: install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_install: error: make -j16 install DESTDIR=/<<BUILDDIR>>/bombardier-0.8.3\+nmu3/debian/bombardier AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:12: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-11-15T20:28:36Z

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


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/975393.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: bombardier
Source-Version: 0.8.3+nmu4
Done: Alexandre Detiste <[email protected]>

We believe that the bug you reported is fixed in the latest version of
bombardier, 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 bombardier 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:23:40 +0100
Source: bombardier
Architecture: source
Version: 0.8.3+nmu4
Distribution: unstable
Urgency: medium
Maintainer: RISKO Gergely <[email protected]>
Changed-By: Alexandre Detiste <[email protected]>
Closes: 1089297
Changes:
 bombardier (0.8.3+nmu4) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Niels Thykier ]
   * Declare explicit need for fakeroot due to non-root:root ownership
     (Closes: #1089297)
Checksums-Sha1:
 ef62d8a9d03f47a1fd88f259a374619da70ca5bd 1584 bombardier_0.8.3+nmu4.dsc
 a795ad190d5a0e7ee84222a1714c6257fa6a45b5 22900 bombardier_0.8.3+nmu4.tar.xz
 9283b8a2eacc66c7ab7e98f43a065ebc35679d24 6943 
bombardier_0.8.3+nmu4_source.buildinfo
Checksums-Sha256:
 f47f8d262210dd1e97c0d729715e4b5c9890287c02935f684d52d79f21eb0aa9 1584 
bombardier_0.8.3+nmu4.dsc
 df9be51c9f2122add2b7a7c7271f0b3b8f2e48cd1baae691fcbeed4e3bbb7010 22900 
bombardier_0.8.3+nmu4.tar.xz
 41b07cde01896a826f2e4dd78fb6dd7b69c14cbc4884a320bcafc9bbcbc51815 6943 
bombardier_0.8.3+nmu4_source.buildinfo
Files:
 87f583b0ae458f7a18e335a322d18864 1584 games optional bombardier_0.8.3+nmu4.dsc
 8244e1bbd597a3eaa4bddffada0f57b9 22900 games optional 
bombardier_0.8.3+nmu4.tar.xz
 5dad2a08cf6b1ede153d1cd537198197 6943 games optional 
bombardier_0.8.3+nmu4_source.buildinfo

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

iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmdXKicRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBoSEA/+JCFnCkWCztjWiOK+Tjs5lf+MG9QB+Mf4
z3/WYzACP6ItEeTY55BF7uIuIrrxccYiIepvK7Yzg6Cdk0Vb6u0CDa9zpi18v4hx
UXXkrYWJFaFF+uAOh+bV97RNSCeVsw83vynABcqZZ62EQlqpHC/6fO8VHjyRKtK/
xSBhsPkjaU/rxMvVRHZBn8hcU0l8K8VFREH8FsMCaarrodswMykuk/o192n2Dmlo
tZapNqx/7LOdz6Cmbfw5NGOnPnX5fB05J8QzsCIw24lkQweix2vvtYz6DyR57pNw
+I2F4k7XL9ehlKnWc67Bfm1GC8PnNRx/ZhlfRxH8gGHHXjdsH4lz8TKnwM9EjmZa
yodR2DK+zbvscV84/Thu6irTdxNV8DQvYUfHda3Bpq52/2C8Q7J4NcYFlZYQOwbY
bRrGMpja6oa7aqo3A/Amj8u1sXKe9g/YnfOnlCqO47/ecfdC8freZ1oD8MkrIOw2
WhPekQtdpoPgSy9wHYUUMkt0C9qnLxtZyht1MGL1SDnMYH1STl79HBBRUiNywTJt
T7+ld43DC1gwZA4j/pQprgorRMXe726bmuiUC6nJVDzZ1yePTHbf79eFkHFAdrUK
UhoBepDK7o/f8sW6X9tsHM76z4r9Ge1cJVz5rNhxoYB9Vg5ZlDYIi10WXAjjAPvM
HFfaH5b0EN4=
=3sDU
-----END PGP SIGNATURE-----

Attachment: pgpNHKelQ7StL.pgp
Description: PGP signature


--- End Message ---

Reply via email to