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

Bug#980823: marked as done (libffado: reduce Build-Depends)



Your message dated Wed, 20 Oct 2021 20:35:12 +0000
with message-id <E1mdIIq-000FqG-Kp@fasolo.debian.org>
and subject line Bug#980823: fixed in libffado 2.4.4-3
has caused the Debian Bug report #980823,
regarding libffado: reduce Build-Depends
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.)


-- 
980823: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980823
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libffado
Version: 2.4.2-1
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

libffado participates in a number of dependency cycles relevant to
architecture bootstrap. Instead of working on such a difficult problem,
I looked into easily droppable dependencies.

It turns out, that the mixer component is separated to an Arch: all
package. As such it should be possible to disable its build in an
arch-only build. That can be achieved by using BUILD_MIXER=false. Once
doing so, a number of pyqt dependencies can be moved over to B-D-I.
Besides, dbus is only used for testing and can be annotated <!nocheck>.
Finally, libexpat-dev is entirely unused as libffado uses libxml2
instead.

Please consider applying the attached patch.

Helmut
diff --minimal -Nru libffado-2.4.2/debian/changelog libffado-2.4.2/debian/changelog
--- libffado-2.4.2/debian/changelog	2019-09-23 21:39:37.000000000 +0200
+++ libffado-2.4.2/debian/changelog	2021-01-21 22:54:50.000000000 +0100
@@ -1,3 +1,14 @@
+libffado (2.4.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Reduce Build-Depends: (Closes: #-1)
+    + Drop libexpat-dev as SERIALIZE_USE_EXPAT is not set.
+    + Pass BUILD_MIXER=true/false for indep/arch to the build and demote pyqt
+      dependencies to Build-Depends-Indep.
+    + Annotate test dependency dbus with <!nocheck>.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Thu, 21 Jan 2021 22:54:50 +0100
+
 libffado (2.4.2-1) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru libffado-2.4.2/debian/control libffado-2.4.2/debian/control
--- libffado-2.4.2/debian/control	2019-09-23 20:49:45.000000000 +0200
+++ libffado-2.4.2/debian/control	2021-01-21 22:54:50.000000000 +0100
@@ -7,7 +7,7 @@
  Jonas Smedegaard <dr@jones.dk>,
 Build-Depends:
  cdbs,
- dbus (>= 1.0.0),
+ dbus (>= 1.0.0) <!nocheck>,
 # Until CDBS does support debhelper 11, see #885407.
  debhelper (>= 10),
  dh-python,
@@ -15,18 +15,18 @@
  libdbus-1-dev,
  libdbus-c++-bin,
  libdbus-c++-dev,
- libexpat1-dev,
  libiec61883-dev (>= 1.1.0),
  libraw1394-dev (>= 1.3.0),
  libxml++2.6-dev,
  libxml2-dev (>= 2.6.13),
  pkg-config,
- pyqt5-dev-tools,
  python3,
+ scons,
+Build-Depends-Indep:
+ pyqt5-dev-tools,
  python3-dbus,
  python3-dbus.mainloop.pyqt5,
  python3-pyqt5,
- scons,
 Standards-Version: 4.4.0
 Section: libs
 Homepage: http://www.ffado.org/
diff --minimal -Nru libffado-2.4.2/debian/rules libffado-2.4.2/debian/rules
--- libffado-2.4.2/debian/rules	2019-09-23 21:33:58.000000000 +0200
+++ libffado-2.4.2/debian/rules	2021-01-21 22:54:50.000000000 +0100
@@ -32,8 +32,10 @@
   DETECT_USERSPACE_ENV=0 \
   $(patsubst parallel=%,-j%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) \
   ENABLE_OPTIMIZATION=no
-common-build-arch common-build-indep::
-	$(scons) DEBUG=0
+common-build-arch::
+	$(scons) BUILD_MIXER=false DEBUG=0
+common-build-indep::
+	$(scons) BUILD_MIXER=true DEBUG=0
 common-install-arch common-install-indep::
 	$(scons) DEBUG=0 install
 clean::

--- End Message ---
--- Begin Message ---
Source: libffado
Source-Version: 2.4.4-3
Done: Sebastian Ramacher <sramacher@debian.org>

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

Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated libffado 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: Wed, 20 Oct 2021 22:22:39 +0200
Source: libffado
Architecture: source
Version: 2.4.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Closes: 980823
Changes:
 libffado (2.4.4-3) unstable; urgency=medium
 .
   * debian/control: Move build dependencies for mixer to Build-Depends-Indep
     (Closes: #980823)
Checksums-Sha1:
 cc2342061fe3b84d81063ebf046eb342f9456c09 2603 libffado_2.4.4-3.dsc
 e95cbf727c4eb65cae66a474cf981788be6ef695 12920 libffado_2.4.4-3.debian.tar.xz
Checksums-Sha256:
 07d5f34dbb17f12c046146cabe686dbd857c64a91a136027849a60144cbfc999 2603 libffado_2.4.4-3.dsc
 1d2f97db706041b5be53027145e6940c6438b2750c1f9c78546ede23f4fabdd0 12920 libffado_2.4.4-3.debian.tar.xz
Files:
 a47317cfc933c98f621cd489b5a6e762 2603 libs optional libffado_2.4.4-3.dsc
 75c050d65a6ca46f0f7d983279a2cb45 12920 libs optional libffado_2.4.4-3.debian.tar.xz

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

iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmFwe+AACgkQafL8UW6n
GZMH2hAAhUTTq68XgpxgOBRlp9N5nBY8olmtKhYzfPlxK6egVzjTZpvWDICzpnSg
mGyebxrZI+Jcc12ytIyhpZSslJbQzUj2YQJaC+yc8mItSJuYFnLFwZ9GwAhZhTby
tT7gJZQuWL/1YlXyNC26y2epv1qm5KJfyDYk/Pq5OSxsvldk201tAo1xbcA5cucP
0ctAZVnL6o0k0d3epCWD0y3Lce+9v/RvPWGnnDK5UYlL/aPyPL2/sGf162NSyelU
u58xidp6/8WxEdw0FoAmkhESrx5AVL08jel/MJsGGHWEHZJcE4lld0aaPXE/aiwK
AUmRz1CAzb+TlbuA3Shl2Q4E4N+vw4d5ve+wP//MU0oBOm3SNYTsAcemoplbjiWL
gJxkmt2xugO+h9qv6zt+bAWSH94vwN+FivblKcGUt5HD6DzXM3QuNMEeXhjJty/H
1Icf6JAZF2rUTgfUiceQ4UA6lPbI/ruSKgsEwKMNF9O9RfztLj1MSWleqXE9L7Jk
Pnk/31rxC1E6cPXbiMVszspqc7a9J6Cbh0VF93MK6+sV9FQ0GL/hRDL26DalmP1/
mFAODkurAPfwIaT3DYgzsONeRWxQ1C+9+NgnsH4EYdPVMISqNk/DJA4fVVbg+oJO
ASfYvv8wBUc+KLlu1bBYKdNymSQ29HdE/5WdXhWP1IYSjiVroYU=
=yUhn
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: