Your message dated Tue, 14 Jul 2026 13:50:12 +0000
with message-id <[email protected]>
and subject line Bug#1077534: fixed in libvisual 0.4.2-5
has caused the Debian Bug report #1077534,
regarding libvisual: Please break libvisual / libsdl dependency cycle
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.)
--
1077534: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077534
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libvisual
Version: 0.4.2-2
Severity: important
Hello,
There is currently a build-dep cycle involving libvisual:
libvisual -> libsdl1.2 -> libsdl2 -> fcitx -> qtbase-opensource-src ->
pulseaudio -> gst-plugins-base1.0 -> libvisual
The attached patch breaks it by introducing a very trivial
pkg.libvisual.nosdl build profile that simply disables building the
lv tool.
Samuel
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'unreleased'),
(500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500,
'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500,
'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'),
(500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64
Kernel: Linux 6.9.8-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--
Samuel
After watching my newly-retired dad spend two weeks learning how to make a new
folder, it became obvious that "intuitive" mostly means "what the writer or
speaker of intuitive likes".
(Bruce Ediger, [email protected], in comp.os.linux.misc, on X the
intuitiveness of a Mac interface.)
--- debian/control.original 2024-07-29 16:53:39.000000000 +0000
+++ debian/control 2024-07-29 17:01:00.000000000 +0000
@@ -5,7 +5,7 @@
Build-Depends: autoconf-archive,
autopoint,
debhelper-compat (= 13),
- libsdl1.2-dev,
+ libsdl1.2-dev <!pkg.libvisual.nosdl>,
pkg-config
Standards-Version: 4.6.2
Homepage: http://libvisual.org
@@ -58,6 +58,7 @@
Package: lv-tool-0.4
Section: sound
Architecture: any
+Build-Profiles: <!pkg.libvisual.nosdl>
Depends: ${misc:Depends}, ${shlibs:Depends}, libvisual-0.4-plugins (>= 0.4.2)
Description: tool from Libvisual to visualize a music from audio players
Libvisual is a generic visualization framework that allows applications
--- debian/rules.original 2024-07-29 16:54:50.000000000 +0000
+++ debian/rules 2024-07-29 17:04:57.000000000 +0000
@@ -4,11 +4,17 @@
export GETTEXT_PACKAGE=libvisual-0.4
+CONFIGURE = --enable-static
+
+ifneq (,$(filter pkg.libvisual.nosdl,$(DEB_BUILD_PROFILES)))
+CONFIGURE += --disable-lv-tool --disable-examples
+endif
+
%:
dh $@
override_dh_auto_configure:
- dh_auto_configure -- --enable-static
+ dh_auto_configure -- $(CONFIGURE)
override_dh_installdocs:
dh_installdocs -A AUTHORS NEWS README TODO
--- End Message ---
--- Begin Message ---
Source: libvisual
Source-Version: 0.4.2-5
Done: Federico Molara <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libvisual, 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.
Federico Molara <[email protected]> (supplier of updated libvisual 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: SHA512
Format: 1.8
Date: Sun, 14 Dec 2025 16:32:02 +0100
Source: libvisual
Architecture: source
Version: 0.4.2-5
Distribution: unstable
Urgency: medium
Maintainer: Federico Molara <[email protected]>
Changed-By: Federico Molara <[email protected]>
Closes: 921622 1055631 1077534
Changes:
libvisual (0.4.2-5) unstable; urgency=medium
.
* Adopt package. (Closes: #921622)
* Set myself as Maintainer. Thanks to the Debian QA Group.
* debian/control:
- Minor reordering with wrap-and-sort.
* debian/copyright:
- Drop obsolete Free Software Foundation postal address from the LGPL-2+
license text.
* Minor packaging cleanups.
* Apply German translation as quilt patch. (Closes: #1055631)
* Add optional build profile pkg.libvisual.nosdl to break the historic
libvisual ↔ libsdl1.2 bootstrap-dependency cycle. (Closes: #1077534)
- The cycle no longer appears in the current archive, but retaining a
profile prevents regressions and simplifies constrained bootstraps.
- lv-tool is the only component requiring SDL, therefore the profile
disables it cleanly (--disable-lv-tool --disable-examples).
Checksums-Sha1:
03a8768d3387a32d5bc42c2b32d0fdf206a221fe 2156 libvisual_0.4.2-5.dsc
9bee930c636ccf3d4975cdce65b690cd7471a679 701584 libvisual_0.4.2.orig.tar.gz
71332f10af5ebc294f563cd71832c63aacd3512d 11800 libvisual_0.4.2-5.debian.tar.xz
e7ace8b44e33006c1f3d9af35f0f54eb995d2822 6947
libvisual_0.4.2-5_source.buildinfo
Checksums-Sha256:
268836d2716ea97c729b85755af9250a310d2676c1d11b6f3ca76cb0c2097117 2156
libvisual_0.4.2-5.dsc
63085fd9835c42c9399ea6bb13a7ebd4b1547ace75c4595ce8e9759512bd998a 701584
libvisual_0.4.2.orig.tar.gz
549203203ded5f2fb16effac09a9695098cc6850a039672560c8a865b59eac56 11800
libvisual_0.4.2-5.debian.tar.xz
0f1035e844d5d26b99a1fc495400b76bccbb676e450cdd4eba8e44cfb147b8ec 6947
libvisual_0.4.2-5_source.buildinfo
Files:
fb7a6287859ca247fc1cf7e5acc0be87 2156 devel optional libvisual_0.4.2-5.dsc
691345e2c2dd193dd8ddb9b9e2e8ec2b 701584 devel optional
libvisual_0.4.2.orig.tar.gz
5a9689f1b51066ab24563a554a1bd6ad 11800 devel optional
libvisual_0.4.2-5.debian.tar.xz
e2a0942a854a361e0bb21915d30a5911 6947 devel optional
libvisual_0.4.2-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEXHq+og+GMEWcyMi14n8s+EWML6QFAmpWOcoACgkQ4n8s+EWM
L6RqEg//b7/FwgJuM+wC59knaXDag/s0NAJnzquqJ7TnivMlOH9ZH3XK32DgFPiG
qS4oeo55xXTvqkTZjSSbeho0TuWMN/WMskZ0blAZYqXgLglOUbe1zwHA+AOT5DLZ
2KvvgXmOBn1egeARVGwp5kEfZInOqf69iAui90MOR2gHEPgi5b8y4723h90BNdlN
EitBazWdnFyEabv+H4lgjUxIeNTCAhzyEWqhMPgMFp76UQG6Y/qDdq2J8YNz3IGz
j7+D234DE6rx0n38YAx915u5xySN4cZcLAPC4e3DkOP8EGhVmtjbarEQbwEBiy5q
YZPAx830PAmM0APXnoVvXphuRMTKIDXxplpNMH9bA0wydr4YYjpqiulRIVOwe8ZM
zd3RWOvM3wzcz/QBuCr0AsaOS6l4n1MRYf4RzYjdtrFpYFHvNMibm41QvYI/Vtqb
3WMQvAAjJ8ZanReaCTsjSVzGAjJwPlRSfsZA7sUI9FQK7GEFXWfYbZ0j7TN83TR6
vvhVVl6b/IXPxFdl+bs3wbioGpjwhYeRnOQKcTcZoOXo+P1jy1vuBSyY4PZ5d8z7
Tr30DXeO+WTKSdIbNgSsHFDEeDgMQiP/1+up4Hsp0sWYS529n671Uc78rwFs/USv
woUxtjocrJ5yCaPKsF0gskaNX26SudZQ01HLmoV4xkNncoBgvoA=
=XDTI
-----END PGP SIGNATURE-----
pgpxTSWpBdcwV.pgp
Description: PGP signature
--- End Message ---