Re: gross DNF bandwidth inefficiency if filesystem space limited

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

 



On Sat, 1 Aug 2015 07:33:39 -0400
Nico Kadel-Garcia <nkadel@xxxxxxxxx> wrote:

> On Fri, Jul 31, 2015 at 3:14 PM, Richard Hughes <hughsient@xxxxxxxxx>
> wrote:
> > On 31 July 2015 at 17:27, Radek Holy <rholy@xxxxxxxxxx> wrote:
> >> One can say that the mirrors should keep the older versions
> >
> > I would completely agree. As we can't rely that packages referenced
> > in metadata just one day old still being on the mirrors means that
> > PackageKit has to download hundreds of megabytes  month more than it
> > has to.
> >
> > Richard.
> 
> In the RHEL world, EPEL has bitten me really hard this way several
> times, especially when packages are discarded and no longer present in
> EPEL. So it's worth thinking about in general for RPM based systems.

So, here's the things to consider: 

* Keeping 2 versions of every package will double mirror space. This
  may result in some mirrors dropping things or stopping bothering
  mirroring Fedora at all.

* repodata will likewise be 2x (or at least increased a great deal).
  Resulting in a bunch more downloading for everyone not just the folks
  who might want to downgrade sometimes. 

* There could be some nasty issues with keeping known vulnerable/broken
  packages around. ie, foo-1.0 has a severe security bug, foo-1.1 fixes
  it. You now just need to trick someone into downgrading or directly
  installing foo-1.0 (which is in normal repos and signed and
  completely valid looking). 

But it's not clear exactly what you 3 are proposing (or even if it's
the same thing). :) So, perhaps you could clarify what exactly you want
to do? 

kevin

Attachment: pgpsFWKjLP9LC.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