Just received the 10th Ubuntu feature freeze email since I joined Canonical _almost_ 5 years ago, and am in a contemplative mood.
Wow, Oracle's iSCSI IQN is nearly as old as I am:
LMAO we just introduced black to format this codebase, but to reduce the codebase churn we disabled the string normalisation (so it won't change single quotes to double quotes). The first, the _very_ first PR after we land that has someone bikeshedding the (double) quotes that I chose to use.
dracut writes its network configuration out in sysconfig (unsurprisingly). cloud-init has first class support for writing sysconfig itself, so that we can render network configuration on distros that use sysconfig.
It looks to me, though, like we don't have support for parsing sysconfig network configuration, so I might have to write that??? Much bigger chunk of work than I thought, if so.
(Waiting for the right person to log on so I can double check.)
Specifically, I'm currently working on support for parsing dracut-generated network configuration, so that cloud-init can combine the network configuration that it generates for iSCSI root with network configuration from other sources (e.g. a cloud's metadata service) to have a full view of the system's network configuration.
Just discovered that what I thought was going to be a (relatively) simple case of hooking up an input to some existing code just got blown out of the water because we (unexpectedly, to me) don't have support for parsing this format as an input, only for writing it out.
Staring at my screen somewhat blankly now.
Just realised that my squid-deb-proxy setup is pointless at the moment because my desktop is pointing at mirror.csclub.uwaterloo.ca, my laptop is pointing at ca.archive.ubuntu.com and my schroots are pointing at archive.ubuntu.com. So all I'm doing is caching the same thing three times over. >.<
Well, this is working fine! Bye bye Synergy.
An interesting idea that I'm not invested enough in to do anything about: a bot (framework) for playing interactive fiction games
Just wasted 20 minutes by not noticing that `adduser_cmd` in fact runs useradd (not the similar utility adduser!):
adduser_cmd = ['useradd', name]
Yes, that's right, the very important things I was batch-adding to Todoist were... One Piece episodes.
https://write.wrestle.town/oddbloke/quick-script-getting-a-list-of-one-piece-episodes details a quick Python script I wrote to generate the text to copy/paste into Todoist (as well as some brief observations about things that tripped me up when writing it).
Now to watch some One Piece!
Just cut a new release of sphinx-git, v11.0.0:
Very weird that I started this project 7 years ago, that's a long time!