Skip to content

Blog

Week of 2023-09-10

I have spent a good amount of time on packaging pydantic v2 for Fedora. The current state is documented on my wiki. I have a couple more packages to fix, and I need to actually write the change proposal.

I submitted an RPM PR to add a Provides generator for RPM lua modules. This was inspired by my work on the forge-srpm-macros lift and shift and wanting a way to express a dependency on the shared forge.lua code without needing to account for the old and new package name. Panu merged it on Friday.

I worked on enabling the rust extension module and updating python-libcst in Fedora.

I reviewed a couple other distgit PRs, including one from ELN.

I cut a small release of fedrq. This release adds supoort for pydantic v2, which fedrq uses to parse its config file. It also adds an experimental --extra-exact flag that I used as part of my pydantic v2 work. I need to go back to clean up and document that feature.

The musical of the week is Come From Away. It covers the experiences of the 7000 passengers stranded in Newfoundland, Canada when their planes were diverted after the 9/11 attacks. It is a touching story of community and human kindness. The show boasts great music, innovative staging, and well placed humor. I saw it in Chicago, and there’s also a recording of the full show on Apple TV+.

Dental surgery recovery has been no fun. The whole thing has also irritated my grinding problems and migraines.

Maxwell

Reply on the Fediverse

Week of 2023-09-03

My Revitalize_Forge_Macros Fedora Change was approved! This entails moving macros.forge and forge.lua out of redhat-rpm-config into a new upstream project. The Bodhi update was already merged into rawhide and eln.

I helped review a pyproject-rpm-macros PR that adds a flag to %pyproject_check_import to allow passing the test if no importable modules are found. This will be used for automated pyp2spec builds in Copr. It’s a bit of a fun one, involving new pytest unit tests, argument processing in lua, and escaping RPM macros.

I started a discussion amongst the Ansible Community Steering Committee about how the new Ansible Galaxy codebase should name roles.

I worked on packaging pydantic-core for Fedora. See my musings on Mastodon. Thanks to Fabio for reviewing the Rust dependencies.

This week’s musical of the week is Shucked. Alex Newell is great in it, but the show is a bit kitschy.

I got dental surgery this week. I’m currently mourning solid food.

I submitted a couple PRs to the ansible-documentation repo to improve our workflow automation (lockfiles, issue/PR labeling, etc.).

I also started this little blog.

Maxwell

Hello world

I am starting a new site using mkdocs. Let’s see how it goes!

Tech stack

  • mkdocs is the SSG
  • mkdocs-material is the theme/framework
  • The site is hosted using Caddy on a Fedora 37 VPS
  • git.sr.ht is used to host the source code
  • builds.sr.ht is used for builds. It deploys directly to the VPS on pushes to main.