On Wed, Jan 21, 2015 at 07:45:21PM -0500, Nico Kadel-Garcia wrote:
> > On Jan 21, 2015, at 8:00, Jan Zelený <jzel...@redhat.com> wrote:
> > Also I'd like to point out that if two packages offer the same provide, by 
> > definition it means they are 100% exchangeable from the perspective of that 
> > functionality. 
> 
> This is very, very wrong.  Even minor differences in packaging and API can 
> break stable configurations when they occur without notice. The classic 
> example is "mysql-libs", which every MySQL fork includes and which are 
> incompatible with components from other forks, and for which updates cause 
> mixed updated from different major forks. Hilarity ensues.

Btw, this is why the Open Build Service does not rely not a standard
dependency solver, but does its own dependency solving. That way it
will report a "multiple providers" error if there are different providers
of some dependency and the config does not specify which package to
prefer.

Cheers,
  Michael.

-- 
Michael Schroeder                                   m...@suse.de
SUSE LINUX GmbH,           GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Reply via email to