Your message dated Mon, 20 Feb 2023 07:34:19 +0000
with message-id <[email protected]>
and subject line Bug#1020921: fixed in openttd 13.0-2
has caused the Debian Bug report #1020921,
regarding openttd FTCBFS: requires native strgen
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.)


-- 
1020921: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020921
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openttd
Version: 12.1-2
Tags: patch
User: [email protected]
Usertags: ftcbfs

Since openttd 12.1, upstream requires building the strgen utility in a
separate build pass for cross builds. The packaging has not been updated
to accommodate this. As such, it fails running strgen. I'm attaching a
patch for your convenience.

Helmut
diff --minimal -Nru openttd-12.2/debian/changelog openttd-12.2/debian/changelog
--- openttd-12.2/debian/changelog       2022-04-20 15:17:01.000000000 +0200
+++ openttd-12.2/debian/changelog       2022-09-28 09:58:26.000000000 +0200
@@ -1,3 +1,10 @@
+openttd (12.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Build native strgen. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Wed, 28 Sep 2022 09:58:26 +0200
+
 openttd (12.2-1) unstable; urgency=medium
 
   * [789d2fd] Fix typo in Suggests: timidity (Closes: #1003269)
diff --minimal -Nru openttd-12.2/debian/clean openttd-12.2/debian/clean
--- openttd-12.2/debian/clean   1970-01-01 01:00:00.000000000 +0100
+++ openttd-12.2/debian/clean   2022-09-28 09:58:24.000000000 +0200
@@ -0,0 +1 @@
+build-native
diff --minimal -Nru openttd-12.2/debian/rules openttd-12.2/debian/rules
--- openttd-12.2/debian/rules   2022-04-20 15:17:01.000000000 +0200
+++ openttd-12.2/debian/rules   2022-09-28 09:58:26.000000000 +0200
@@ -2,6 +2,8 @@
 # -*- makefile -*-
 # Makefile to build the openttd debian package.
 
+include /usr/share/dpkg/architecture.mk
+
 # Use debhelper default for all targets (but some are overridden below).
 %:
        dh $@ --buildsystem=cmake
@@ -37,7 +39,11 @@
 # to be explicit about the dependencies, in case we're not running in a
 # clean build root.
 override_dh_auto_configure:
-       dh_auto_configure -- $(CMAKE_CONFIG_ARGUMENTS)
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+       dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_configure 
-Bbuild-native -- -DOPTION_TOOLS_ONLY=ON
+       dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c dh_auto_build -Bbuild-native
+endif
+       dh_auto_configure -- $(CMAKE_CONFIG_ARGUMENTS) $(if $(filter 
$(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)),,-DHOST_BINARY_DIR=$(CURDIR)/build-native)
 
 execute_after_dh_install-arch:
        # Prevent installing duplicate license file

--- End Message ---
--- Begin Message ---
Source: openttd
Source-Version: 13.0-2
Done: Matthijs Kooijman <[email protected]>

We believe that the bug you reported is fixed in the latest version of
openttd, 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.
Matthijs Kooijman <[email protected]> (supplier of updated openttd 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: SHA256

Format: 1.8
Date: Sun, 19 Feb 2023 15:38:12 +0100
Source: openttd
Architecture: source
Version: 13.0-2
Distribution: unstable
Urgency: medium
Maintainer: Matthijs Kooijman <[email protected]>
Changed-By: Matthijs Kooijman <[email protected]>
Closes: 1020921
Changes:
 openttd (13.0-2) unstable; urgency=medium
 .
   * [c3e16af] Fix cross-compilation by building build-time tools in a
     separate pass. Thanks to Helmut Grohne for the initial patch. (Closes:
     #1020921)
Checksums-Sha1:
 4f9d8feaf6154eb0fa1e77ffb6e454da69c7f5c0 2124 openttd_13.0-2.dsc
 448d8cb3a325bfbf5ff8618b78817e2425f4d860 14180 openttd_13.0-2.debian.tar.xz
 9e7ada838a7d042b40153ad673358d8195711e8f 13037 openttd_13.0-2_amd64.buildinfo
Checksums-Sha256:
 6f544ef538098e0520c479784d8a1758d384954572139e2590fbe9df8dac6a80 2124 
openttd_13.0-2.dsc
 f786e162bd332199b144bd033fea09765118b14745c08ef485db65b5b9505f2a 14180 
openttd_13.0-2.debian.tar.xz
 3a39ea37edd6fa395a6ecbc17c47b9d179b3c62cf5e3159973e0c4471f210201 13037 
openttd_13.0-2_amd64.buildinfo
Files:
 dff133f83057b6bec1bb165cd5b398c8 2124 games optional openttd_13.0-2.dsc
 36ed6c2190181a843fb15dd6a6182421 14180 games optional 
openttd_13.0-2.debian.tar.xz
 2e9813c870cd507ddafe893424388984 13037 games optional 
openttd_13.0-2_amd64.buildinfo

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

iQJGBAEBCAAwFiEEMyF3AetYrDfGJ9el6ZMxy91tJYwFAmPzHPsSHG1hdHRoaWpz
QHN0ZGluLm5sAAoJEOmTMcvdbSWMDRYQALXmW2oxkTU8EsHP5IwF1PPPpqGsQ1d6
FBLtL0e298Q7nw2uoKtoYVcTKKRoOnsM1nNDuLVSCmDhf5SCCN/J1JeAn4cWeIFW
aVdPbvOMtYsKim4MSpXasjLGDXcd0696Izwx9TwV2dBXljrml4KQZVCDSKvthd6u
fJQFJp2RemXhjuhNJHIc23OrD3IM1OTl+dJbFhGOA7GrFh3F33xyBkoygb3ueenz
JotP9cEobObWqw5oVIWWxsE+OMFmQ585uxEuKaDvvQFiFAjIgKlkPKXU6fv2BYik
y/IUFPXD3nn/U4NCGfcjOztcGSAK0mB02nktnxHWMEWDHC3c65eHGzdUTjTDkhJZ
KbMEfvb+b9NqvZVB0lRuXTPRFWZn3+2ojhBqr+qlVgLbCvTuRlSzuYrbnNhPfqi4
/az3ZMqzfRy+rGGTbWfpyeE08M1cUgin17Z+EBjU+UocBfp5Yzwc7iDJZJEENVph
cP8rQf8X3LGixlabzXoTpiWcW3hmCxIXJpL6Mayd7qZn2E4SngEsxN2cpF6+81hm
2e59AfDU5/tuXODDNzyDvNLxbvtHV5hpPJHcHvFzuX5lLPve0MIZxxtSA4syzhBv
pBtAQv/5zGvGianon6tQAjpjghAakj/NclTVLhU3n0bHq4lM39NUbo6I3H9vC+XP
G/FHJDD0XR6c
=p7EH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to