Python Bytes

#492 Codeberg Puts Head in Sand

12 snips
Aug 18, 2026
Security releases for Python 3.10–3.12 and tarfile hardening make update urgency a hot topic. Codeberg’s new ban on mostly AI-written repositories and its implications for Git hosting are debated. A proposal to record source origins and SBOMs for reproducible PyPI builds is explored. Extras include tooling updates, post-quantum TLS notes, and a playful closing bit.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ADVICE

Apply Python Source Security Fixes Immediately

  • Upgrade Python on older branches because source-only security fixes patch multiple exploitable issues in tarfile extraction and other modules.
  • Calvin highlights tarfile path-traversal and symlink escape fixes affecting 3.10/3.11/3.12 that make these updates urgent.
INSIGHT

Codeberg's Majority LLM Rule Breaks Measurement

  • Codeberg's new terms ban projects judged 'mostly' generated by LLMs, creating an ambiguous enforcement boundary for hosting alternatives to GitHub.
  • Michael warns that diffs from AI refactors can overwhelm handwritten code counts and break majority-based rules.
ANECDOTE

Armin Ronacher's Codeberg Critique

  • Armin Ronacher published a critique arguing Codeberg's democratic governance can still make unpredictable, narrow choices that undermine being a GitHub alternative.
  • Michael recounts community hopes for a dependable European host and how this policy disappoints those who migrated.
Get the Snipd Podcast app to discover more snips from this episode
Get the app