Le mercredi 25 mars 2020 à 13:09 +0100, Aleksandra Fedorova a écrit :
On Wed, Mar 25, 2020 at 12:48 PM Miro Hrončok
<mhroncok(a)redhat.com>
wrote:
As I mentioned in the previous mail, branching goes against the
purpose of the effort.
What we like to achieve is to create a continuous flow from Fedora
Rawhide through branched Fedora all the way to downstream, which is
sometimes CentOS and sometimes EPEL.
Then please work with @rh engineering to get an up-to-date packaging
stack in EL (that means, latest stable Fedora rpm and latest stable
Fedora packaging macros, and all the other things that make packager
work less a shore).
A huge amount of EL ifdefs is directly caused by the staleness of the
packaging stack in EL. That’s why so much Fedora stuff never makes it
in EPEL. Most people Fedora side do not want to deal with the utter
clustefuck of trying to push complex up to date software to EL using
inadequate obsolete tooling.
No amount of clever ifdefing is going to mitigate this tooling
staleness. No amount of poking is going to convince people that *do*
*not* *want* *to* *deal* *with* *el* *braindamage* to accept
braindamage side-effects in their own Fedora specs. That’s trying to
put lipstick on a pig.
We’ve been saying that to @rh representatives for years now. rpm and
its ajuncts is the heart of community packaging. Packaging is done by
packagers. Packaging is not done by people that loath packaging (and
are continuously surprised their own packaging tools for people not
interested in packaging do not see mass packager adoption).
rpm state in EL prevents most downstreaming. Please focus efforts
there.
I don’t see how you will get any community adhesion in fixing
downstream problems, if all your solutions are downstream focused,
without caring about the people you want to enroll.
Regards,
--
Nicolas Mailhot