May 2026

All posts

This Week in Package Management: 30 May 2026

Releases, advisories, and articles from across the package management world

Composer's dependency policies

uBlock Origin for composer install

Protestware for coding agents

printMessageForCodingAgents()

Package managers that package package managers

brew install spack install conda install cargo install uv tool install pip install poetry add pdm add conan

CHAOSS Metrics in 2026

CHAOSS metrics were calibrated for human-speed contribution

GitHub Actions security in Python packages

Thank you Dr. Zizmor

Signing is for the bad days

TUF, in-toto, and Sigstore only look pointless while nothing is on fire

This Week in Package Management: 23 May 2026

Releases, advisories, and articles from across the package management world

Dependency Pruning

A survey of unused-dependency detectors

RFC: Artificial Contributors to Open Source

Intended status: Best Current Practice.

Dumb Ways for an Open Source Project to Die

How your dependencies became Bernies

Language Registries Are Unstable by Default

apt install -t unstable, but make it your whole personality

Centrality is not vitality

Don't automatically reach for PageRank on dependency graphs

Showing Our Work

An independent benchmark of the ecosyste.ms Python fund

Not a Security Issue

How curl's disclosure policy filtered an AI scanner's findings at source

proxy

A lightweight multi-ecosystem caching package proxy

Madame Semver Will See You Now

The cards do not lie.

The Mismeasure of Open Source

The streetlight effect in project-health scoring

Weekend at Bernie's

Which of your dependencies are wearing sunglasses

Free as in Tribbles

The next metaphor after free-as-in-puppy

Revisiting the 2015 Open Source Census

The riskiest projects in open source, scored a decade early

Package Manager Threat Models

The non-CVE half of package manager security

Package Manager CWEs

Recurring weakness classes in package managers

A GitHub for maintainers

Giving dependencies the same treatment the fork got

Patching and forking in package managers

What to do when upstream ghosts you