[BlueOnyx:25448] Re: AlmaLinux 9 - BlueOnyx 5211R development

Dirk Estenfeld dirk.estenfeld at blackpoint.de
Fri May 27 03:12:44 -05 2022


Hallo Michael,

thank you fort he update.
That's good to hear that the Almalinux guys are doing a much better job than
RH is doing.
I mean, we had a discussion in February about alternatives to Mailman. 
Maybe this is a sign and it's an opportunity to get rid of the somewhat
dusty Mailman.

Best regards,
Dirk

blackpoint GmbH – Friedberger Straße 106b – 61118 Bad Vilbel 

 
-----Ursprüngliche Nachricht-----
Von: Blueonyx <blueonyx-bounces at mail.blueonyx.it> Im Auftrag von Michael
Stauber
Gesendet: Freitag, 27. Mai 2022 08:35
An: blueonyx at mail.blueonyx.it
Betreff: [BlueOnyx:25447] Re: AlmaLinux 9 - BlueOnyx 5211R development

Hi all,

> I'm now converting a copy of the build box from RHEL 9 Beta to 
> AlmaLinux 9, which will make the BlueOnyx 5211R development hopefully 
> a hell of a lot easier.

Hell yeah. This is a lot easier now. Damn, the RHEL9 Beta was such a cripple
that it was really nothing but a colossal waste of time four our purpose.

I now have an AlmaLinux 9 build box for 5211R up. This build box is tied
into the BlueOnyx-5211R repos that I had created with the RHEL9 Beta and
it's also tied into EPEL9 so that I can cross check if I need to build
something, or if I can grab the SRPM from EPEL9, rebuild it and stuff it
into the 5211R-OS YUM repository.

This far one of my biggest cripes was that I couldn't get the shell tool
"cpanspec" to work. RHEL9 beta didn't have it. On AlmaLinux 9 and EPEL9 it's
also absent. FC35 and FC36 have SPRMs that didn't build on RHEL9 Beta due to
a metric f-ton of dependencies being absent. The bottom half of them being
circular dependencies, where X would not build without Z and Z would not
build without X and Y.

This time around? Easy peasy. Grabbed the FC36 "cpanspec" SRPM and tried a
rebuild. Just *ONE* missing dependency. Grabbed the SRPM for that off FC36,
rebuilt it and done deal: "cpanspec" finally built and is now working. That
makes building SRPMs and RPMs of Perl modules a breeze. It pulls everything
it needs (including dependencies) off CPAN (or MCPAN) and spits out and SRPM
that can be used to build RPMs. This is such a time saver that it's worth
its weight in gold.

I'm now digging through the rest of the dependencies to get a full "yum
groupinstall blueonyx" working. That won't (yet) result in a working 5211R,
but then I have a base install that I can work with to eventually get 5211R
running.

There is still one sour point: Neither the AlmaLinux 9 nor the EPEL9 repos
have Mailman yet. I still might have to build that one from scratch and that
is a Python3 dependency mess that ain't funny. But it's only half as bad as
it was with the RHEL9 Beta, as the AlmaLinux 9 repos have plenty of Python3
related RPMs that the RHEL9 beta didn't have. So on that front I'm down to
15 primary dependencies that are missing. 
There may be more, but this already sounds a lot more doable.

All in all? This is off to a good start. \o/

--
With best regards

Michael Stauber
_______________________________________________
Blueonyx mailing list
Blueonyx at mail.blueonyx.it
http://mail.blueonyx.it/mailman/listinfo/blueonyx
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4940 bytes
Desc: not available
URL: <http://mail.blueonyx.it/pipermail/blueonyx/attachments/20220527/02608b97/attachment.p7s>


More information about the Blueonyx mailing list