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