linux things not to do
I'm a deeply lazy person. To test foreign bindings to libraries like Cairo and OpenSSL, I built a slightly different version and overwrote the system-provided one with it. While this did indeed help testing the binding, it also breaks my system in funny ways:
- Cairo is used to draw all kinds of things, including GTK widgets. Cairo without xlib support results in gpg-agent no longer working with the default graphical frontend, thereby preventing me from using `pass` and by extension, `sudo`. Don't ask. I ended up changing the gpg-agent configuration to use the ncurses frontend, reloaded it, got `sudo` working again and installed the normal package.
- OpenSSL is used for all kinds of cryptography. After downgrading to an older version because I couldn't be arsed to package it in a different install location, `ssh` broke. Therefore I'll quickly finish debugging my issue, reinstall the normal package and have `ssh` working again.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko