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-issue

Dear 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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to