On Thu, Jun 8, 2017 at 10:49 PM, Randy Barlow <bowlofe...@fedoraproject.org>
wrote:

> On Thu, 2017-06-08 at 22:17 +0200, Adam Samalik wrote:
> > You add the package and other people start to use it. That's great
> > until you need to change the version, but can't, because other people
> > started to use it as a dependency and it would break their stuff.
>
> I recently heard that it will be impossible to install two packages
> that depend on different versions of a dependency at the same time. For
> example, if package A depends on C < 2.0 and package B depends on C >=
> 2.0, it will be impossible to install A and B on the same system. Is
> this true? If so, I worry that we will see fracturing in Fedora as
> packages drift apart in their dependencies. If not so, I apologize for
> the noise ☺
>

I would say it's "half truth" right now. :-)

There has been no extra work on changing RPMs. If something conflicts now,
it will keep conflicting. But!

My immediate answer would be containers. I like using them to run services,
I even have my developer environments in containers - so I don't pollute my
system. And I even saw people working on "standalone containers" or "system
containers" which are basically containers installed by DNF, started with
systemd, having all the config files on the local filesystem, tracked by
RPM.

I also heard people talk about Flatpaks built out of modules - that might
be a solution for desktop apps.

RPMs... Well, if someone has an application on their server that doesn't
run in a container, there are still RPMs on a traditional system. But would
you install multiple versions stuff on that single system? Or would other
things run in containers? And I'm just curious here, because I managed to
use containers for basically everything I need. What about other people?

So, not everything will probably be installable as RPMs on the same system
at the same time. But I see the world is going to containers, and I'm
thinking if not being to install all RPMs next to each other on a single
system is still a real problem. Thoughts?

_______________________________________________
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>
>


-- 

Adam Šamalík
---------------------------
Software Engineer
Red Hat
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to