Re: Status of weak dependencies support in Fedora 21+

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

 



On 8. 11. 2014 at 16:49:18, Kevin Fenzi wrote:
> On Sat, 8 Nov 2014 21:54:35 +0400
> 
> Peter Lemenkov <lemenkov@xxxxxxxxx> wrote:
> > Hello All!
> > RPM shipped with Fedora 21+ has support for weak dependencies. What's
> > the current status of that feature? Is it ok to start using them
> > (building RPM with Recommends/Suggests tags)?
> 
> My understanding:
> 
> rpm - accepts them as valid and lets you build packages with them.
> yum - ignores them completely
> createrepo - adds the info to the metadata
> dnf via hawkey - will only use them to break ties if for example two
> packages are both possible solutions, but one also is suggests or
> whatever.
> 
> > I have a real-world example where I'd like to mark a dependency as
> > Suggests instead of Requires and want to know if dnf is ready to
> > process it?
> 
> not really as far as I know.
> 
> dnf needs to handle these cases, it needs documented, etc.


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

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).

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.

Thanks
Jan
-- 
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