My WordPress domain is coming up for renewal soon. I might migrate the domain off WordPress since I’m finding it very restrictive being unable to manage my DNS entries via the WordPress UI. This may cause the blog to be unavailable for a while, but I’ll drop a note here before I start.
Tag Archives: Technology
Fedora 39
I decided to try upgrading my Fedora to Fedora 39 (from 38)
I ran into a few issues already.
- I used the option from https://docs.fedoraproject.org/en-US/quick-docs/upgrading-fedora-offline/#sect-performing-system-upgrade to download and upgrade the system using the “on boot” update. This then caused the
initrdissue I’ve encountered before (https://blenderfox.com/2023/05/02/fedora-5/), I fixed that by booting up the previous version, then finding I couldn’t log in unless I picked “Gnome on XOrg”. - The breakage of Wayland login seemed to be related to Problems with wayland after updating to fedora 39 – Fedora Discussion. And interestingly was fixed in the same way: removing
~/.config/dconf/user, logging out and then back in via Wayland. It completely reset my Gnome state, so all my custom docked shortcuts were gone and it offered to run me through the Gnome tutorial again - Running my ansible playbook to configure my machine again, seemed to run for the most part, but failed at installing a
pipmodule — but that looks like a module build failure, not the playbook.
And now I discovered that there’s no F39 of VirtualBox yet, so I guess I’m rolling back for now….
Terraform and Tofu
The fallout continues.
Terra-fork
Okay, so I swiped the headline from the video, but it’s pretty much a given.
Further to my previous blog entry about Hashicorp’s decision to change Terraform’s license, I mentioned how the OpenTF Initiative put a choice to Hashicorp: change the license back or we will fork Terraform.
Unsurprisingly, Hashicorp didn’t comply, so now Terraform has (or will be) forked as OpenTF at https://github.com/opentffoundation
This story has been covered in several places including The Register and several videos on YouTube including a nice short summary by Fireship
If the fork goes ahead, I’m curious as to whether Hashicorp sees it as a competition and goes after the foundation, but if it does, what little reputation Hashicorp has left in the OSS community will be nigh on destroyed.
Meanwhile, I’m going to continue playing with Pulumi in case the OpenTF doesn’t work, gets blocked or if we need another alternative.
Google Domains and Terraform
Two major updates recently
Firstly, as suspected, I finally got the notification saying that Google Domains’ registrations would be acquired by SquareSpace so all my registrations would be transferred over them should I not do anything. Obviously, I didn’t want that, so I transferred them over to AWS (Route 53) so now my domains are registered with AWS, but are DNS managed by Cloud DNS. I had some weirdness when trying to migrate all my domains in bulk, with respect to the auth code not being accepted on one of the domains when doing the bulk migration, but it was accepted when I did the migration on that one domain alone, so… go figure.
Next update is Terraform. In case you didn’t know, Hashicorp has changed the Terraform license and essentially made it no longer open source. This behaviour is similar to what Red Hat did with its RHEL offering and the backlash is just as bad.
Immediately I knew someone would fork it, and already, there’s the OpenTF Initiative and this is the key part:
Our request to HashiCorp: switch Terraform back to an open source license.
We ask HashiCorp to do the right thing by the community: instead of going forward with the BUSL license change, switch Terraform back to a truly open source license, and commit to keeping it that way forever going forward. That way, instead of fracturing the community, we end up with a single, impartial, reliable home for Terraform where the whole community can unite to keep building this amazing ecosystem.
Our fallback plan: fork Terraform into a foundation.
If HashiCorp is unwilling to switch Terraform back to an open source license, we propose to fork the legacy MPL-licensed Terraform and maintain the fork in the foundation. This is similar to how Linux and Kubernetes are managed by foundations (the Linux Foundation and the Cloud Native Computing Foundation, respectively), which are run by multiple companies, ensuring the tool stays truly open source and neutral, and not at the whim of any one company.
OpenTF Initiative (https://opentf.org/)
Essentially, make Terraform open source again, or a fork from the MPL version will be made and maintained separately from Hashicorp’s version. This will essentially lead to two, potentially diverging versions of Terraform, one BUSL and one MPL licensed
I’m already looking at alternatives and the two currently that I’m looking at are Ansible and Pulumi
Ansible I’ve had experience in , but there’s two main issues with it:
- It’s underused compared to Terraform and the providers are woefully undersupported and undermaintained
- It’s Red Hat
Pulumi I’ve heard lots of good things about, but its a new technology, and I don’t know if it is can “Import” existing infrastructure.
Guess a “spike” is worth doing for it.
Updates
It’s been quite a long time since I did any updates on this blog so a couple of updates are in order
House
I’ve now been living in the new place for just over a year. Generally everything is good, we’ve started putting in a lawn and currently letting it get its roots in before we try to cut it
Oh, boy, what an absolute train wreck. I’ve tolerated Elon’s presence at Twitter because most of the stuff he did wasn’t far off what Jack was doing prior. But cutting off all third party clients, forcing everyone onto the new TweetDeck (which likely will be paywalled too) has literally driven users away. Twitter has been losing users and revenue constantly, and it is totally unsurprising.
I’ve disabled my two TweetDeck profiles (a professional one, and a casual one) from Ferdium. But I doubt I will be going back any time soon.
Red Hat
Another train wreck of a situation. Red Hat’s decision to first kill CentOS’s stability, then for RHEL sources to only be accessible behind a subscription has pissed of a lot of users, even if it’s not strictly speaking against license.
The only one left in its sights will be Fedora so that leads me onto the next update
Manjaro & Archlinux
I’ve been tinkering with Manjaro more and more lately, with its rolling release schedule meaning I never need to upgrade from a major version to another major version.
It’s downside I’m finding is that some packages, especially those in the AUR are essentially “compile from source” packages which does the build on your machine during the install. This can take a varying amount of time depending on the code. With my RSS reader of choice: QuiteRSS, this build takes a mind numbing 2.5 hours to do, even on a high spec machine.
That’s where I found out about setting up your own Arch repo. I’ve been tinkering with that, setting it up on GCP and fronted by a CDN. This works pretty well, but I still need to find how I can do scheduled builds to keep that up to date, but it looks like I’ll be switching to Manjaro at some point in the near future. Sound works fine, using lyncolnmd‘s work.
Another downside with Manjaro, however is that its btrfs filesystem, my home directory backup, and CloneZilla don’t seem to want to work well together
WordPress & Domains
One final update, I will likely be transferring out the blenderfox.com domain out of WordPress, while I had this registered as part of the blog, I’m finding it much harder to maintain this domain using WordPress’s very limited DNS management tools. I will likely transfer it out to Google Domains, even though there’s talk of them shuttering that service. Secondary service would be AWS.
Citymapper
I paid for the premium version of Citymapper primarily because I need to use their “speak directions” option while on public transport. Something that used to be free, and then they put it behind a paywall.
Now they only went and made it FREAKING FREE again, after I’d gone premium and paid for the year >_<
https://citymapper.com/news/2589/citymapper-club-features-are-now-available-to-all
So I’ve terminated the premium subscription, but I’m still premium until the end of this annual cycle, which ends in November
Coronation and Linux
This weekend was the coronation of King Charles III, the first new monarch for most of the people in the UK. Some may have been alive for the late Queen Elizabeth II’s coronation but the are few now.
I was working coronation support cover on the Saturday from around 6:30am to about 3pm. Fortunately no major issues. One alert towards the tail end of the day, but that was about it.
Sunday were the street parties. Our local one was relatively small compared to the one during the Jubilee celebrations. Was great for the local kids though, and the weather was perfect for it.
Monday is a Bank Holiday so no-one was working in the London office, although the other offices were still working.
I chose today to retry doing my Manjaro file copy, and again it failed with checksum errors when I tried to back it up (even the btrfs check didn’t manage to fix it)
I guess I’ll have to restart my Manjaro attempts and not use btrfs — probably return to using ext4 and lvm.
Manjaro
I’ve been continuing to tinker with ArchLinux and Manjaro and have since found out about “Oh-My-Zsh” and “Oh-My-Bash” — basically addons you can add onto your shell via the shell’s rc and profile files and it provides a really nice prompt that tells you additional information at a glance, like which branch you are in if you are in a git repo, or whether the previous command returned a non-zero error code.
They are quite polarising though, as I found out when I mentioned this to one of the systems architects here in the office. One of the architects told me someone he worked with even considered OMZ malware.
Vanilla ArchLinux uses bash out of the box, Manjaro uses zsh out of the box, which is how I found out about the OMZ/OMB addons.
OMZ has a ton more plugins than OMB – unsurprisingly since it’s also the default shell for Macs (vomit).
I did start copying my files across to my Manjaro installation. It took nearly 6 hours to copy. However, when trying to do the backup afterwards, it failed with a btrfs checksum error. That worried me since I hadn’t done anything since the previous backup other than copying files.
I do remember running into similar issues with btrfs last time I tinkered with it when reinstalling Fedora. It could end up with me switching to either ext4 (like I did with Fedora) or trying the xfs file system option in Manjaro.
Manjaro
Referring to my earlier blog post, I finally got Manjaro sound to work and have been spending my spare time working on getting the Arch/Manjaro side of my setup playbook to work. VirtualBox has helped with that.
I’ve been struggling with making CloneZilla backups on my new Toshiba SSD. The transfer speed onto it is horrendous, but the speed on my Samsung SSD is fine. And the return window is now closed so I can’t return it. I guess, I’ll need to look at purchasing yet another external SSD.

You must be logged in to post a comment.