Slot Conflict Horror Show

I’m confident even a seasoned Gentoo user fears slot conflicts. My world updates were put on hold about a week ago when something “happened” to the ncurses package. !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-libs/ncurses:0 (sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for […]


Irrelevant Hard Dependencies

Could somebody please tell me why a file manager requires me to install an audio daemon? Like, I understand the perverted logic of nemo requiring cinnamon-desktop which requires pulseaudio, but I’m not even running the Cinnamon desktop, and one of the things that attracted me to Linux in the first place was the remarkable modularity […]


Errors From Another Planet–The One Thing I Hate About C++

There is a lot of C++ hate flying around these days. Seems everyone has a snarky comment to make about my favorite language. I chalk this up to developers being raised on Fisher-Price-toy¬†languages like Javascript and a lack of appreciation for coding closer to the hardware (a.k.a. understanding how computers work, not just how the […]


1983

This is what happened after I watched Turbo Kid on Netflix. That movie was perfect in every way someone born in the 80s could ask it to be, polished with modern production. It left me with some weird hybrid nostalgia that left me thinking of space shooter arcade games I played in the 90s and […]


The Dumpster Fire That Is MonoDevelop in Gentoo

Per a request from Freenode IRC user daedreth, I attempted to install MonoDevelop on my Gentoo system and was both surprised and amused by the difficulty of doing so. To a certain point, I can understand why. Mono, and subsequently MonoDevlop, isn’t at the head of the pack of bleeding-edge technology anymore. I’m surprised it’s […]


Stop Calling It “Stable” and “Unstable!”

We, as an industry and a community, really need to part ways with this idea that software is stable just because it’s a release version and development versions are unstable. I would estimate at least 50% of the time, development versions of the software I use are more reliable than their so-called stable release counterparts. […]


Bleeding on the Edge: Kernel 4.9-rc5 vs. app-emulation/virtualbox-modules

Sometimes the Linux kernel source can be like the inside of one of those Powerball lottery machines. Things change names seemingly at random. Today it’s fetch_things(), tomorrow it’s things_to_fetch(). Don’t get me wrong, I’m not complaining. It’ll be a sad day when the kernel stops evolving, but I can understand why the nvidia developers can’t […]


Connecting WordPress Jetpack to an Ubuntu DigitalOcean Droplet

If you so happen to have a DigitalOcean droplet (if you don’t, you should!) and are seeing this <sarcasm>helpful</sarcasm> little error message below… Error Details: The Jetpack server was unable to communicate with your site [HTTP 500]. Ask your web host if they allow connections from WordPress.com. If you need further assistance, contact Jetpack Support: […]


Slightly Busted: dev-qt/qtwebengine-5.7.0 Suddenly Can’t Build

Yikes, the portage tree has been in a sloppy state lately. But you’ll have that from time to time in gentoo, especially when running “unstable” via the ~amd64 keyword. I do enjoy the pleasure of scanning the bug tracker, finding the related bug, and getting to say to myself, “Yay! It wasn’t my fault it […]


Slightly Busted: dev-libs/glib-2.50.2 vs. sys-apps/util-linux

Yup, it’s broken. If you happen to have the abi_x86_32 use flag on dev-libs/glib and are trying to install the ~amd64 verison of it, you just might find it barking about libmount like so: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: warning: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../libmount.so while searching for mount /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: warning: skipping incompatible /usr/lib/libmount.so while searching for mount /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error: cannot […]