On Tue, 5 Jan 2021 at 03:50, Miroslav Suchý <msuchy(a)redhat.com> wrote:
Dne 05. 01. 21 v 0:29 Matthew Miller napsal(a):
> So, the first thing we need to do to fix this is move deltarpm creation
out
> of the updates process.
Right.
> Kevin Fenzi tells me this would mean we'd need a
> separate delta RPMs repo,
Why? You can do that in the same repo. You just need once per X days/hours
run
createrepo_c --deltas --num-deltas X
<rant target="the Fedora build system in general" non-target="msuchy
for
giving a useful idea">
Get pungi and all the other tools in the build system which touch the repos
and expect things to be done in a certain way to not break, corrupt or make
releng's life a daily nightmare and you are golden.
Remember the Fedora build system is a Rube Goldberg machine[1] where every
group who has a new idea about how to make Linux easier to
compose/consume/etc have stuck something in. None of them have been
designed really to work with each other and various parts are completely
running on luck and mad patching (hi PDC). Everytime someone says 'just do
this one thing' it turns into a cascade of broken bits where everyone
spends a month or 2 blaming (1) releng for adding in one more thing and (2)
every other group for messing with their perfect tool. Since we usually
have 1-2 months to get something in place before the next release.. that
means we have whatever time left over from the poop-throwing festival to
monkey-patch it for another release and then live with the system breaking
daily for a couple of months. [Then watch Kevin and Mohan grow more
Stockholm syndrome to say that the system is fine.. just like the previous
release engineers who have departed from Fedora.]
Patches, ideas and fixes are indeed helpful, but what would be more helpful
is getting everyone with a say on the build system and their one thing that
they want from Release Engineering in a room to work out what the entire
developer and build system experience should be with an idea of how to make
it more manageable and more able to slot in things in and out versus
'aaaaah {'mass rebuild','beta release','final release','2
week holiday'}
is in 2 days get that tool working'
</rant>
[1]
https://en.wikipedia.org/wiki/Rube_Goldberg_machine
--
Miroslav Suchy, RHCA
Red Hat, Associate Manager ABRT/Copr, #brno, #fedora-buildsys
_______________________________________________
devel mailing list -- devel(a)lists.fedoraproject.org
To unsubscribe send an email to devel-leave(a)lists.fedoraproject.org
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@lists.fedoraproject.org
--
Stephen J Smoogen.