Re: Two more concrete ideas for what a once-yearly+update schedule would look like

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

 



On Fri, Dec 9, 2016 at 5:58 PM, Matthew Miller <mattdm@xxxxxxxxxxxxxxxxx> wrote:
> On Fri, Dec 09, 2016 at 10:22:44PM +0000, Peter Robinson wrote:
>> repo data). The full list makes up most of the 40Mb downloaded. The
>> dnf developers seem to think that everyone has lots of data/bandwidth
>> and don't see the problem with it.
>
> Isn't the problem that the SAT solver used by DNF for dependency
> resolution doesn't know in advance if it will be needed or not, and
> there isn't an easy way of adding it in midway?

This is correct. While it is possible to omit the data, the solver
will then generate unsolvable solutions in some cases, as well as not
be able to install using file paths, as there's no easy path to
identify that you're just missing data vs not having a solution at
all.

That being said, there was some work on a prototype to make it so our
metadata downloads didn't suck so bad[1][2]. However, I've not seen
any progress on developing this and integrating it into createrepo_c
and libdnf for PackageKit and DNF. This would be an excellent way to
make our larger metadata much more tolerable for all kinds of
environments. Maybe it might become important and be revived soon?

[1]: https://github.com/rh-lab-q/deltametadata-prototype
[2]: https://github.com/rh-lab-q/deltametadata-prototype/wiki/Deltametadata-of-repo-md-files



-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[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