home.social

#openela — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #openela, aggregated by home.social.

  1. 🐧 Entdecke #RockyLinux mit Philippe Schmid von Puzzle ITC! Erfahre, warum dieser bug-for-bug kompatible Klon von Red Hat Enterprise Linux und Nachfolger von @centos Linux so begeistert! 🌟

    Philippe beleuchtet die starke #Community, die Zukunft von Rocky Linux und die Rolle von #Oracle, #SUSE, #CIQ in der #openela 🚀

    Puzzle ITC ist strategischer Partner des amerikanischen Unternehmens CIQ und fungiert als Reseller- und Distributionspartner für Rocky Linux in Europa.

  2. I have a file-backed cache system now. It works similarly to a dictionary in Python, but only stores values in files as JSON. I still need to implement time-stamping. I'm also importing OpenELA sources into Koji from the cache.

    #linuxengineer #enterprise #linux #openela

  3. So far I have a way to collect metadata on an OpenELA repository then cache it for later use. The caching is for minimizing the amount of Github API calls over a period of time. The data collected on a repository consists of: repo name, clone url, ssh url, branches, and tags. Just enough data to be useful and not cumbersome.

    #linuxengineer

    #enterprise

    #linux

    #openela

  4. I've been working on some tools to help me import OpenELA packages into Koji. I wrote a script in Python to make this easier. It's based on my scm_build script, but it calls the github API to make sure that the repo contains the 'el-9.2' branch before telling koji to build the package. It's not the cleanest implementation, but it's easier to work with the API in Python. To test it I even built the Python3.11 package just for giggles.

    #linuxengineer #enterprise #linux #openela

  5. I think I'm getting the SCM part of koji figured out. I got an SRPM to build from Rocky's GitLab. I was missing a way to fetch lookaside sources, so I used Skip Grube's getsrc.sh script for that in the kojid config. I had to tell mock to bind mount the script into the mock chroot in order to use it.

    #linuxengineer #enterprise #linux #openela

  6. I got the OpenELA sed to build in koji after changing the source link in the spec file and creating the source rpm.

    #linuxengineer #enterprise #linux #openela

  7. I finally got sed to build. I had to make some adjustments to /etc/mock/sites-defaults.cfg. I also had to figure out what I needed to make the srpm-build and build groups properly. This isn't the OpenELA version of the sed source code. There's still some stuff that needs to be worked out. For example the ftp link to download sed's source code with spectool returns a 404, but the https version doesn't. I can probably clone the repo and change it to use the https link instead then build the source rpm for koji.

    #linuxengineer #enterprise #linux #openela

  8. I think I'm starting to get this figured out. I found some pretty useful Ansible playbooks written by ktdreyer. I had to make some adjustments to the Vagrant file to make it download the correct CentOS Stream image though. It was pointed to a 404 before.

    #linuxengineer #enterprise #linux #openela

  9. I'm working on stage 3 of ELFS now. Stage 3 is essentially a rebuild of all the sources in stage 1 without the bootstrapping instructions. In stage 2 I build as many of the build requires for the stage 1 sources as I could. This will hopefully help with backing off dependency on Fedora's buildroot.

    #linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky

  10. I've been working on the new bootstrap method alongside a couple makefiles to aid me in testing. I'm on stage 2 now and so far things are looking pretty good.

    The makefiles I wrote are kinda neat. To implement a new build target at the bare minimum all that's required are 4 lines. Makes it a lot faster to debug and get a glimpse of only what is specific to the target.

    #linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky

  11. The build process for Standard was pretty standard. 😄

    The build notes for the Standard group in ELFS are now finished! The next goal is to bootstrap a chroot environment using the ELFS packages!

    #linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky

  12. I've been working on refining my ELFS build notes this week. I'm making sure they're reproducible as well and I'm making some tweaks to fix some issues here and there. I'm almost done with stage 3! Big thanks to Pieter Geelen for giving me a powerful Google Cloud VM to use for this project! It's really made things speedy and has cut down compile times for me!

    #linuxengineer #enterprise #linux #openela #linuxfromscratch #rocky

  13. What was the first computer you had, and what was the first thing you did with it?