Today, I would like to discuss a project that I care very deeply about: the musl libc. One of the most controversial and long-standing debates in the musl community is that musl does not define a preprocessor macro. What’s in a macro? Simply put, preprocessor macros allow C code to build parts of itself conditionally. … Continue reading The musl preprocessor debate
Gentoo
Web browsers, music players, workarounds, and PulseAudio
As security researchers have discovered yet another horrible security bug in Chrome, and Google yet again decides to put off fixing it, I decided to finally give up Chrome entirely. I had dwindled down my usage of it from primary browser in 2009; to secondary browser for Flash and videos in 2013; and finally using … Continue reading Web browsers, music players, workarounds, and PulseAudio
Musings: More Python 3 compat, Project Sunrise, InspIRCd modules and Portage
Some good news: as I eix-sync'd this morning, I noticed that dev-python/ndg-httpsclient and 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 … Continue reading Musings: More Python 3 compat, Project Sunrise, InspIRCd modules and Portage
Python 2 -> 3 upgrade: status update
More Python projects ported to Python 3.