On Fri, Dec 9, 2016 at 5:58 PM, Matthew Miller <mattdm(a)fedoraproject.org> 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
That being said, there was some work on a prototype to make it so our
metadata downloads didn't suck so bad. 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?
真実はいつも一つ！/ Always, there's only one truth!