Re: Status of weak dependencies support in Fedora 21+

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

 



On Mon, 10 Nov 2014 10:34:16 +0100
Jan Zelený <jzeleny@xxxxxxxxxx> wrote:

> Dnf should already have full support of this feature, at least that
> is the plan. Some people already tested it and so far it seems it
> works as expected. The semantics is described here:
> 
> http://rpm.org/wiki/PackagerDocs/Dependencies

Well, if things are fully implemented then... 

1. If there's a weak dep (reccomends or supplants) that generates a
solving error, dnf drops that weak dep and goes on with no error?
(I guess this case would be two packages recommending things that
conflict or one recommending something and another package with a
supplants for a different package)

2. For 'very weak' deps (suggests, enhances) does dnf "show the
matching packages as option to the user" ? 

3. The page says "The depsolver may offer to treat the weak like very
weak relations or the other way round" does dnf do that? or not? 

> However, as people already pointed out, there are no guidelines how
> to use this feature and we don't have this fully tested (kind of
> chicken-egg problem, we can't fully test it unless it's used in
> Fedora).

Well, you could test with copr? Or a side repo? 
It should be pretty easy to create a repo with packages showing all the
cases? 

> We invite anyone to start using this feature to help us sand off the
> rough edges. Any contribution (documentation, bug reports,
> patches, ...) will help us. We would just like to ask you for
> patience, as the state is what it is - before F22, this is more of a
> tech preview than production ready feature.

I'd personally say people shouldn't start using this... we should be
able to work up the cases or whatever... it just means that in f21
people using yum (the default) will get sometimes different behavior
from dnf (not yet the default). 

Perhaps some folks would like to step up to help out with this? 
Make a wiki page or document of various cases people might use it, make
a test copr with those cases? Draft a FPC guideline for using them?

kevin


Attachment: pgpqa3PaiKRso.pgp
Description: OpenPGP digital signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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