Re: Yum packages (again)

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

 



On Fri, 2008-02-29 at 12:04 +0100, Michael Schwendt wrote:
> On Thu, 28 Feb 2008 10:23:38 -0430, Patrick O'Callaghan wrote:
> 
> > [...] It would not be beyond reason for Yum to know that certain
> > repos work well with each other and others don't,
> 
> That is not feasible.
> 
> Whether repositories are compatible with each other depends on their
> contents, not on their repo ids. Users can give repositories arbitrary
> names in the yum config files. Should Yum blacklist unknown repositories
> by default? Once something has been installed from an unidentified repo,
> it may be too late, because the system may have become incompatible with
> other packages already.
> 
> Nowhere it is defined which repositories do work with each other. All are
> supposed to be compatible with Fedora, because they are built for Fedora.
> But there is a serious lack of man-power to ensure that all possible
> subsets of repositories work with each other all of the time, too.
> 
> Sometimes they break things accidentally, and that alone can result in
> a hard problem for the "naive user" you referred to. Because the
> "naive user" doesn't ask for good help. The really "naive user" either
> gives up (I've seen some who installed from scratch, avoiding extra
> repos like the plague) or use Google to come up with a dangerous or
> even malicious work-around like "rpm --force" installs or linking
> libraries with different sonames to each other.
> 
> > and to warn the user when conflicts might occur. A plugin perhaps?
> 
> Yum cannot look into the future.
> 
> Normal conflicts, such as explicit "Conflicts:" tags in the packages
> and file conflicts found during the RPM transaction check, are fatal
> error conditions already. But it is not enough to prevent future
> conflicts caused by adding repos.
> 
> Even if Yum ran an expensive repoclosure calculation whenever the
> repository configuration changed would not protect from future breakage.

Fair enough, but does anyone know if the apt-get system in Ubuntu also
suffers from these problems, and if not why not?

poc

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux