Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1063898: pipewire-bin: customization file in ALSA profile-sets wrongly packaged

6 views
Skip to first unread message

Sander van Grieken

unread,
Feb 14, 2024, 7:50:05 AM2/14/24
to
Package: pipewire-bin
Version: 1.0.3-1
Severity: normal
X-Debbugs-Cc: san...@outrightsolutions.nl

Dear Maintainer,

The file /usr/share/alsa-card-profile/mixer/profile-sets/9999-custom.conf,
which is packaged as part of pipewire-bin and intended to be customized by the
user, is packaged in a way that it is overwritten by upgrades.

The file 9999-custom.conf should not be included, or included with a different
name, e.g. 9999-custom.conf.example



-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (750, 'testing'), (700, 'stable-security'), (700, 'stable'), (600, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.6.15-dirty (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pipewire-bin depends on:
ii libasound2 1.2.10-3
ii libc6 2.37-15~deb13u1
ii libdbus-1-3 1.14.10-4
ii libncursesw6 6.4+20240113-1
ii libpipewire-0.3-0 1.0.3-1
ii libpipewire-0.3-modules 1.0.3-1
ii libreadline8 8.2-3
ii libsndfile1 1.2.2-1
ii libtinfo6 6.4+20240113-1

Versions of packages pipewire-bin recommends:
ii dbus-user-session 1.14.10-4
ii rtkit 0.13-5
ii wireplumber 0.4.17-1+b1

pipewire-bin suggests no packages.

-- no debconf information

Dylan Aïssi

unread,
Feb 15, 2024, 9:50:06 AM2/15/24
to
Hi,

Le mer. 14 févr. 2024 à 13:45, Sander van Grieken
<san...@outrightsolutions.nl> a écrit :
>
> The file /usr/share/alsa-card-profile/mixer/profile-sets/9999-custom.conf,
> which is packaged as part of pipewire-bin and intended to be customized by the
> user, is packaged in a way that it is overwritten by upgrades.
>
> The file 9999-custom.conf should not be included, or included with a different
> name, e.g. 9999-custom.conf.example
>

This file/feature was implemented with the idea of using dpkg-divert on it, see
https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1686

Any reason of not using dpkg-divert?

Best regards,
Dylan

Sander van Grieken

unread,
Feb 15, 2024, 10:10:06 AM2/15/24
to

Not really, just unusual, as I haven't really needed to use dpkg-divert before, probably because it's rare

to have config files outside the usual locations.


Using dpkg-divert is fine. Maybe adding a single comment line mentioning dpkg-divert in /usr/share/alsa-card-profile/mixer/profile-sets/default.conf, just above the include of 9999-custom.conf would be helpful.


grtz,

Sander


0 new messages