Bug 258579 - audio/kmix consider making multimedia/kdemultimedia not dependent upon KMix
Summary: audio/kmix consider making multimedia/kdemultimedia not dependent upon KMix
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-kde (group)
URL: https://cgit.freebsd.org/ports/tree/m...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-18 17:22 UTC by Graham Perrin
Modified: 2021-09-20 06:08 UTC (History)
1 user (show)

See Also:
tcberner: maintainer-feedback+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Perrin freebsd_committer freebsd_triage 2021-09-18 17:22:16 UTC
KMix seems to be indirectly problematic in cases such as these: 

<https://forums.FreeBSD.org/threads/80412/post-524012> where I chose to force deletion of KMix, then create and register a fake manifest to prevent reinstallation; 

<https://forums.freebsd.org/threads/75044/> involving a headset and a USB switch. 

Thoughts
========

On one hand: a logical response to this bug report might be, refrain from installing multimedia/kdemultimedia (instead: perform installation of discrete packages). 

On the other hand: logically, a person should not encounter such difficulties with audio – with or without USB. 

Given real-world difficulties with audio/USB, can multimedia/kdemultimedia be changed to _not_ depend upon KMix? 

At least, until difficulties can be more easily worked around or resolved. 

TIA
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2021-09-20 06:08:06 UTC
Yes, this sounds sensible.
Comment 2 commit-hook freebsd_committer freebsd_triage 2021-09-20 06:08:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7dc8045a63930a3a520e17723139003867b58c39

commit 7dc8045a63930a3a520e17723139003867b58c39
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2021-09-20 05:58:31 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2021-09-20 06:06:30 +0000

    KDE: change default sound mixer applet

    The kmix mixer is being replaced by the more flexible and integrated
    plasma-pa mixer from audio/plasma5-plasma-pa

    For this:

            - remove audio/kmix from the default options set in the metaport
              multimedia/kdemultimedia

            - add audio/plasma5-plasma-pa to the default options set in the
              metaport x11/plasma5-plasma

    If you do not want pulseaudio on your system and want to keep using
    the old mixer, you have multiple options:

            a) don't install the metaports (they only pull in other
               packages)
            b) manually build multimedia/kdemultimedia and
               x11/plasma5-plasma with your chosen options
            c) install both

    Reported by:            Graham Perrin <grahamperrin@gmail.com>
    PR:                     258579

 multimedia/kdemultimedia/Makefile | 4 +++-
 x11/plasma5-plasma/Makefile       | 3 ++-
 2 files changed, 5 insertions(+), 2 deletions(-)