Some good news: as I eix-sync’d this morning, I noticed that
dev-python/ipaddress now have Python 3 compatibility. That means two of the packages I had thought had no chance of being upgraded actually have been. As for my own efforts, I have been very busy with work and musl support patches lately, but I have been looking at fixing up the htop package next.
I’ve found Project Sunrise, a way for me to be able to contribute ebuilds to Gentoo in hopes of someday getting them in the master Portage repository. I’m hoping to add a few Python libraries first, then moving up to packaging SuperGameHerm and PyIRC once they’ve matured enough to be useable by external users.
While testing PyIRC, I needed to be able to use a few modules that are not a part of InspIRCd’s main package. Since Portage didn’t allow any way of including them in the installed package, I simply checked out the source code package, ran modulemanager to add the modules, then built only those modules. I copied them to the
/usr/lib64/inspircd/modules directory and added them to modules.conf, and voila! Now I can do more IRCv3.2 testing.
I have a few random musings to arf about today.
Sleep is miserable. I don’t know why I even bother pretending to have a schedule to myself. Between work demands, personal issues, and the fact that I tend to favour going to sleep around the 05:00 hour naturally, it’s impossible. Sure, I can hold a “normal person” schedule indefinitely… if I have no external factors. But my life is full of external factors that make it impossible. And there are some people in my life that try and make me feel guilty for not being able to hold a schedule. It feels miserable.
In other news, PayPal’s API documentation for their SetExpressCheckout call lies. They say the xsi:type for the SolutionType is “ebl:SolutionTypeType”, but I found out the hard way that passing that as the type causes a SOAP Fault (and leaks the API password and signature out in the error message)! The only way I can find to do it properly is to set xmlns=”urn:ebay:apis:eBLBaseComponents” on the SolutionType node and then set xsi:type=”SolutionTypeType” (no ebl: namespace). Then the API accepts it fine. Who knows why their systems do what they do.
I investigated making a new SSH key that would be stronger than my current one. Unfortunately, it doesn’t seem I really have a choice in the matter. The only common denominator is RSA, as shown in this matrix:
||Mac OS X
|SSH Version / OS Version
||5.6 / 10.8.5
||5.9 / 6.1.5/i386.
||6.0 / 8.0 “Jessie”.
Note that the following systems supported all listed key types:
- Gentoo 20150623
- FreeBSD 10.1
- OpenBSD 5.6
- Alpine Linux 3.2
- Windows 2000
Truly a sad day when a 16 year old Windows OS has more SSH key types available (via mingw) than Mac OS X, NetBSD, and Debian combined. Looks like I’m sticking with RSA keys for the foreseeable future.
Okay, I guess I’m doing this daily. Sundays are usually pretty lazy for me, so this will be short.
Found more interesting tidbits, still configuring the 4.1 kernel for my laptop. RC8 came out before I even finished, so now I have some oldconfiging to do.
Still felt dizzy from yesterday, so spent 20 minutes on the treadmill. Blew all the cobwebs out of my blood, I suppose. Almost completely better afterwards, so that’s a good thing.
Found a really intricate resource pack for Minecraft, S&K Photo Realism. I’ll have to try it out the next time I’m on the desktop with the Radeon 5700HD. My laptop can’t handle resource packs; the poor little Sandy Bridge HD Graphics is too overwhelmed.
Helped Horst debug an i915_drm driver issue on 4.0.5. Not sure the root cause, will have to probe further tomorrow.
Started planning how to install Foxtoo, my own little brand of Gentoo, on to my Pentium-100 laptop. I think I have a way and it’s going to make for quite an article if I manage to make it happen.
Actually excited for work tomorrow. Lots of cool things in the works there.