Re: deltarpm usefulness?

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

 



On Sun, 7 Nov 2021 at 00:16, Sumit Bhardwaj <sumitkbhardwaj@xxxxxxxxx> wrote:
>
> It is not always about speed. There are still plenty of places in the world where people are on limited data plans and to them using delta rpms makes a lot of sense. They can work with slow speeds but not with high data expenses. So i feel turning it on by default and having a setting to turn it off is still a sane choice. Just my 2 cents.
>

To me this entire conversation is a tradeoff argument

Project issues
1. Having delta rpms allows for groups of people who could not work
with Fedora to have some ability to do so on limited data lines.
2. Each broken delta causes frustration and various 'why does this
tech suck' emails/irc pings/discussion threads which eats energy from
volunteers.

Infrastructure issues
1. The build infrastructure is a limited resource with limited disk
space, cpu, and a goal of composing updated artifacts for consumption
at least once a day.
2. Each delta takes disk space on our download and mirror system which
is also a limited resource. Infrastructure can only do deltas between
N package deltas
3. Each delta uses a large amount of compression which takes a long
time/energy on the servers to generate. This slows down the ability to
produce artifacts.

Consumer issues
1. Each delta can save the consumer download times on their limited resource
2. Each delta uses a large amount of compression which means that
applying on low power devices can be much slower than just downloading
the entire package.
3. Because Fedora composes at least once a day, consumers require
constant downloads to Fedora so that they can get 'working' deltas.
Only download once a week, and find that the downloaded deltas aren't
useful.

Does having to download deltas every day outweigh the savings of the
deltas? How does one measure that? How does one know what packages
deltas make sense for and how many of them need to be generated?

-- 
Stephen J Smoogen.
Let us be kind to one another, for most of us are fighting a hard
battle. -- Ian MacClaren
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [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