like seriously, where is this light coming from? there is no light underneath the save point when RTX is disabled...

Show thread

holy crap these CUE tests are expensive, however they actually work unlike the ones that came from the Biden administration 🙃

maybe instead of 'hardcore litigation', elon musk can get into 'hardcore car repair'

just spent 20 minutes debugging a broken build because i had a missing }, ask me anything

there are a few other things we can do that cannot be done so easily in alpine/abuild, because melange was explicitly designed to do them. i'll probably drop a technical writeup next week on the $dayjob blog.

Show thread

at $dayjob, i am building an apk-based gnu/linux distribution. yes, really, gnu/linux. we are about to start publicly releasing parts of it. verses alpine, the entire build is done in containers.

anyway, the real lesson here is that libapk was a mistake

Show thread

when you use GNOME software and click "upgrade all", instead of creating and running a transaction that upgrades all packages at once, it upgrades the individual packages in alphabetical order.

this is highly dangerous, as packages may not get upgraded in the correct order.

Show thread

well i got to the bottom of this mystery about apk "not checking transactional consistency" and the actual answer is that GNOME software's apk integration is just hopelessly broken.

Show thread

how can somebody be this wrong and able to maintain packages?

Show thread

apk also does not "check transactional consistency" even though the whole point of apk is that it solves for the entire system dependency set before committing any transaction 🙃

Show thread

things i've learned today: apk is a bad package manager because a package maintainer did not follow alpine policy in any remote way and got the wrong results

Show older
Treehouse Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!