Orphaning deltarpm

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

 



Hi everyone,

I'm orphaning deltarpm because, as it's currently used in Fedora, it's
not very effective, bugs keep getting opened against it because it's
not working as well as it should (mostly an infra issue as opposed to a
problem with the tool itself), and I no longer have the time or
motivation to deal with these tickets when it seems like there's not
much benefit.

The main problem with deltarpms is that we don't keep them from compose
to compose, so we're only getting the previous day's deltarpms when we
download updates.  This means that the only way you'll be able to truly
take advantage of deltarpms is if you get updates after every compose.

For more details, see:
https://pagure.io/releng/issue/7215

Bugs that need to be looked into:

https://bugzilla.redhat.com/show_bug.cgi?id=1873876 - This is mostly
two different problems: 1) when the zstd algorithm changes, deltarpms
cannot be rebuilt to the exact same RPM, and 2) deltarpms for the
kernel package seem to be impossible to rebuild to the exact same RPM
due to the compression format used on the kernel RPMs

https://bugzilla.redhat.com/show_bug.cgi?id=2058477 - No idea why 100+
MB of packages failed to build correctly (no logs in the ticket), but
it's probably related to (1) above.

A brief history of how deltarpms came to be added to Fedora:
https://www.jdieter.net/posts/2013/05/31/eulogy-for-yum-presto/

Finally, I want to say a huge thank you to Michael Schroeder, who wrote
deltarpm.  The tool itself still works beautifully well, and the issues
we're seeing are all infrastructure related.  I also want to say thank
you to everyone who worked on getting deltarpms into Fedora in the
first place and who have helped keep them running this long.

Jonathan
_______________________________________________
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