Petr Pisar wrote:
> I understand the horror that you can have two packages which cannot be
> installed at the same time. The same as you cannot start httpd and nginx
> services at the same time. But now the conflict is visible on RPM level.

You can actually, if you set them to different ports.

But the issue here is that you can have 2 completely unrelated packages 
clashing over the version of some transitive dependency. Imagine not being 
able to install a KDE application on GNOME or vice-versa because of the KDE 
and GNOME stacks requiring a conflicting version of some "plumbing-layer" 
library. That is exactly the kind of scenario I and others want to avoid.

> Of course. My proposal does not forbids it. If users of the
> parallel-installable packages are fine with rewriting all their RPM
> dependcies and file locations in their applications, then
> parallel-installable packages are a perfect solution. It's simply a
> different problem with a different solution.

It is a different solution indeed, but I disagree about it solving a 
different problem. It solves the *same* problem in a different, better (from 
the end user's perspective – I know it is more work for the packager) way.

        Kevin Kofler
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to