[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1121523: marked as done (audacity still FTCBFS: two more reasons)



Your message dated Mon, 01 Dec 2025 22:34:42 +0000
with message-id <E1vQCTi-00HGVY-2r@fasolo.debian.org>
and subject line Bug#1121523: fixed in audacity 3.7.5+dfsg-4
has caused the Debian Bug report #1121523,
regarding audacity still FTCBFS: two more reasons
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 owner@bugs.debian.org
immediately.)


-- 
1121523: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1121523
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: audacity
Version: 3.7.5+dfsg-3
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

Hi,

thanks for quickly applying my earlier patch. Unfortunately, there are
two more problems left.

In my previous patch, I added libportmidi-dev:native to Build-Depends
for the native pass. When you applied it, you dropped the host's
libportmidi-dev. However, that library is really needed for both
architectures. Since your last upload, it is the cross compilation pass
that fails to configure.

Previously, I had tested building the package for armhf and that works
(with libportmidi-dev), but when my CI retried it for arm64 today, it
ran into an architecture-specific problem. We have unique compiler flags
such as -mbranch-protection=standard there. These are communicated via
the environment and thus inherited to the native build pass. The native
amd64 compiler is not very happy encountering those flags. We need to
recompute them for the build architecture. The easiest way of doing this
is using debhelper's --reload-all-buildenv-variables.

I'm attaching a patch fixing both of these problems. Please consider
applying it as well.

Helmut
diff -Nru audacity-3.7.5+dfsg/debian/changelog audacity-3.7.5+dfsg/debian/changelog
--- audacity-3.7.5+dfsg/debian/changelog	2025-11-25 17:55:07.000000000 +0100
+++ audacity-3.7.5+dfsg/debian/changelog	2025-11-26 10:20:50.000000000 +0100
@@ -1,3 +1,12 @@
+audacity (3.7.5+dfsg-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Add back the host's libportmidi-dev to Build-Depends.
+    + Recompute compiler flags for the native build pass for arm64.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Wed, 26 Nov 2025 10:20:50 +0100
+
 audacity (3.7.5+dfsg-3) unstable; urgency=medium
 
   [ Helmut Grohne ]
diff -Nru audacity-3.7.5+dfsg/debian/control audacity-3.7.5+dfsg/debian/control
--- audacity-3.7.5+dfsg/debian/control	2025-11-24 16:00:07.000000000 +0100
+++ audacity-3.7.5+dfsg/debian/control	2025-11-26 10:20:50.000000000 +0100
@@ -28,6 +28,7 @@
                libmpg123-dev,
                libogg-dev,
 	       libopusfile-dev,
+               libportmidi-dev,
                libportmidi-dev:native,
                libportsmf-dev,
                libsbsms-dev (>= 2.2.0~),
diff -Nru audacity-3.7.5+dfsg/debian/rules audacity-3.7.5+dfsg/debian/rules
--- audacity-3.7.5+dfsg/debian/rules	2025-11-24 15:59:34.000000000 +0100
+++ audacity-3.7.5+dfsg/debian/rules	2025-11-26 10:20:50.000000000 +0100
@@ -61,7 +61,9 @@
 
 override_dh_auto_configure:
 ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
-	cmake -B obj-$(DEB_BUILD_GNU_TYPE) -DCMAKE_VERBOSE_MAKEFILE=ON $(CMAKE_FLAGS) $(DISABLE_LIBRARIES)
+	dpkg-architecture -a$(DEB_BUILD_ARCH) -f -c \
+		dh_auto_configure --reload-all-buildenv-variables --builddirectory=obj-$(DEB_BUILD_GNU_TYPE) -- \
+		$(CMAKE_FLAGS) $(DISABLE_LIBRARIES)
 	cmake --build obj-$(DEB_BUILD_GNU_TYPE) --target image-compiler
 endif
 	WX_CONFIG=/usr/lib/$(DEB_HOST_GNU_TYPE)/wx/config/gtk3-unicode-3.2 dh_auto_configure -- $(CMAKE_FLAGS) $(CROSS_CMAKE_FLAGS)

--- End Message ---
--- Begin Message ---
Source: audacity
Source-Version: 3.7.5+dfsg-4
Done: Dennis Braun <snd@debian.org>

We believe that the bug you reported is fixed in the latest version of
audacity, 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 1121523@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dennis Braun <snd@debian.org> (supplier of updated audacity 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 01 Dec 2025 23:14:17 +0100
Source: audacity
Architecture: source
Version: 3.7.5+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Dennis Braun <snd@debian.org>
Closes: 1121523
Changes:
 audacity (3.7.5+dfsg-4) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: (Closes: #1121523)
     + Add back the host's libportmidi-dev to Build-Depends.
     + Recompute compiler flags for the native build pass for arm64.
Checksums-Sha1:
 064aa58ac5caed0792a405ad65a10fe5546321e9 3109 audacity_3.7.5+dfsg-4.dsc
 8c29a26b1c04019868ff3d7d50656921a1c80db4 30780 audacity_3.7.5+dfsg-4.debian.tar.xz
 c175b2ab8dec074168be1901f643e71c9069ef75 6462 audacity_3.7.5+dfsg-4_source.buildinfo
Checksums-Sha256:
 e166a882397225d8cec22238cf79a4f47be14bf7790d6a3f69e229e0095d0a2b 3109 audacity_3.7.5+dfsg-4.dsc
 10da88b3755c4db5cf42edf06e475320d14d403386ef4175c769a87e415829de 30780 audacity_3.7.5+dfsg-4.debian.tar.xz
 9ecd2804d470e5af46f975198010b012365a5b5da3339cd9a954cbfc1188eabf 6462 audacity_3.7.5+dfsg-4_source.buildinfo
Files:
 04909a381e27bbc92850636c78bd826d 3109 sound optional audacity_3.7.5+dfsg-4.dsc
 bedcafe72ac902b30e0a0064f94708b9 30780 sound optional audacity_3.7.5+dfsg-4.debian.tar.xz
 ae496a77b394c72b95be5d00b5ae77c1 6462 sound optional audacity_3.7.5+dfsg-4_source.buildinfo

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

wsG7BAEBCgBvBYJpLhNyCRBjTqVdkCuYNkcUAAAAAAAeACBzYWx0QG5vdGF0aW9u
cy5zZXF1b2lhLXBncC5vcmfiGUr5+dLfIflh1ktNhvS8qfXgiU9jMJo/cIbRz953
VRYhBDy3wwKvtX5hqMYX3WNOpV2QK5g2AADSoA//TDJMsMN5y5bKP+xPz2pXEeiy
GTdSGQ73P/B7+sEKe0uYsqGyRajXDTndE2JzRa1P6YDj0tkYZDc817ShXCZR1m6S
+SFDJlrs8zGvamM/MD1UZcimzSYT57GuLAzGM6ON5Ob73EREh7HpZQPbbsJcQOs9
2t4ybkk8brxkV2CnCBTlwHbw4N9EQk3R01QfvgGiDnv+OS9OWoB34xkwwc4OeaOw
8b/ETh83dWKQP0aWD0Ec6JnGaZ9V4Zg0pwPq2hdzEbAttAp9RtSLAyJ2ZhyuevCM
mNqVNhBnPMSWap45IVG+kKXsj9xlvou2NKE8ir7F+Eu1LaNgxn/k6xt4tmDgCi9V
zkVs7570Zmd8dRzfDVJkAiGGdDZ//0FMLUUL27eF3O5SCA1s8K9rwOFuzxQJCjjX
BZBTr/7qCUhUjHc88HqzVjecb28pezaoAf8+NeA+xw999rEK9gTtl28L7S2SwZTR
opNdt+uNcKSRGBNqyXmEefClKWJXaoY4EefmBcI7soLII8OB4eDAsAxx3F1jf75C
4YgRbBn6DQSbfizkUHjz3pijhyav1CTUas1lvYYK2KcdEYgxecDqZOgygCkpUEpm
0fH1m1ZKmkIAelfih4nC5QdcxmjnXQfDc3y232ugpd7wLddUyPwIPKf6kt3SMDhl
DOKxXmcneu4f/2ScLn4=
=5S6V
-----END PGP SIGNATURE-----

Attachment: pgpLyVAWzI1Ub.pgp
Description: PGP signature


--- End Message ---

Reply to: