Re: can't install package pipewire-jack-audio-connection-kit

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

 



On Fri, Jan 1, 2021 at 8:02 PM Michael Schwendt <mschwendt@xxxxxxxxx> wrote:
>
> On Fri, 1 Jan 2021 06:58:43 -0500, Neal Gompa wrote:
>
> > > Explicit "Conflicts" here, at least, in pipewire-jack-audio-connection-kit:
> > > https://koji.fedoraproject.org/koji/rpminfo?rpmID=24326970
> > >
> > > Conflicts in distribution packages are bad, bad, bad and typically a dead
> > > end when someone runs into them due to dependencies.
> >
> > PipeWire replaces libjack and the JACK daemon, so the Conflicts are correct.
>
> Replacing packages is done via "Obsoletes", so depsolving tools can do
> the right thing automatically. As can be seen on above koji page, the
> "Obsoletes" tag is empty.

No. The pipewire subpackages don't *replace* the Jack and PulseAudio
packages, they are an *alternative* implementation - which is why
Conflicts are correct, and Obsoletes / Provides are not. When / If the
pipewire implementations are to actually replace Jack and PulseAudio
on all systems, using Obsoletes and Conflicts will be the appropriate
thing to do.
Until then, they will both be available for users to install. It's a
bit more tricky to set up correctly in the packaging, but it actually
lets users switch between the two (which would not work at all if one
of them Obsoleted the other).

Fabio
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux