Control: tags -1 patch On Sat, 7 Dec 2024 19:57:05 +0100 Niels Thykier <[email protected]> wrote:
Source: crossfire Version: 1.75.0-8 Severity: important Tags: ftbfs Justification: FTBFS X-Debbugs-Cc: [email protected] User: [email protected] Usertags: rrr-no-as-default-issueDear maintainer, During a test rebuild for building packages with `Rules-Requires-Root: no` as the default in `dpkg`, crossfire failed to rebuild. Log Summary: ------------------------------------------------------------------------------- [...]
Hi Please see attached as a patch.I intend to NMU to make progress on the MBF if I do not hear from you on this. It would help me if you either uploaded this soon or approved the NMU (enabling me to skip the delay). Thanks in advance.
Note: I have included fixes from the Multi-Arch hinter as well, since they were low hanging fruits with no downsides.
Best regards, Niels
diff -Nru crossfire-1.75.0/debian/changelog crossfire-1.75.0/debian/changelog --- crossfire-1.75.0/debian/changelog 2024-08-28 09:17:38.000000000 +0200 +++ crossfire-1.75.0/debian/changelog 2025-01-01 11:06:19.000000000 +0100 @@ -1,3 +1,12 @@ +crossfire (1.75.0-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Make requirement for root when building the package explicit. + (Closes: #1089307) + * Apply hints from the Multi-Arch hinter. + + -- Niels Thykier <[email protected]> Wed, 01 Jan 2025 10:06:19 +0000 + crossfire (1.75.0-8) unstable; urgency=medium * Fix GCC 14 related FTBFS. (Closes: #1077522) diff -Nru crossfire-1.75.0/debian/control crossfire-1.75.0/debian/control --- crossfire-1.75.0/debian/control 2024-08-28 09:17:08.000000000 +0200 +++ crossfire-1.75.0/debian/control 2025-01-01 11:05:58.000000000 +0100 @@ -2,6 +2,7 @@ Section: games Priority: optional Maintainer: Kari Pahula <[email protected]> +Rules-Requires-Root: binary-targets Standards-Version: 4.5.1 Build-Depends: debhelper (>= 13), automake, libtool, flex, libsqlite3-dev, bzip2, libcurl4-gnutls-dev | libcurl-dev, libpython3-dev, pkgconf Homepage: http://crossfire.real-time.com/ @@ -22,6 +23,7 @@ Package: crossfire-common Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Description: Architecture independent common files for Crossfire server Crossfire is a free, open-source, cooperative multi-player RPG and @@ -34,6 +36,7 @@ Package: crossfire-doc Section: doc Architecture: all +Multi-Arch: foreign Depends: ${misc:Depends} Description: Documentation for Crossfire This is the document package for crossfire. It has information for
OpenPGP_signature.asc
Description: OpenPGP digital signature

