1. A Linux Updater Is a Deployment Transaction

    Safe self-updates preserve a compatible installed set through staging, validation, privileged activation, startup checks, and recovery.

  2. The Case for Publishing a Useful Package Early

    PyPI names are scarce, pending publishers do not reserve them, and active conflicts are hard to unwind. A small working release can be the responsible first public commitment.

  3. Testing the Package Beyond the Source Tree

    Several upstream fixes point to one packaging rule: exercise built artifacts, disabled paths, and dependency boundaries directly.

← All writing