freenode

← digests

Glibc infra, Rust editions and LTS, LLVM and Git toolchains

Languages & Toolchains2026-09-21

Languages and toolchains saw heated governance debates in glibc and Julia alongside technical RFCs spanning LLVM, Git, and Rust. Topics included infrastructure migration, edition defaults, LTS support, and AI content policy.

Glibc debates OpenSSF infrastructure migration

Glibc office hours covered a proposed migration of project infrastructure to OpenSSF and Linux Foundation IT. Participants argued over consensus process and past sourceware service disruptions. C library contributors and distributors should track any shift in hosting and operational governance.

MediaTek RFCs nanoMIPS support in LLVM

MediaTek proposed upstreaming nanoMIPS under the existing Mips target in LLVM. Discussion surfaced a MIPS maintainer gap and drew volunteer offers. Developers targeting nanoMIPS hardware have a direct stake in whether the port lands with active maintainership.

Git reference-transaction OID regression patched

A reporter traced a reference-transaction hook bug that reports zero OIDs on branch and tag deletion to the 8198907795 batch deletion change and posted patches restoring prior OID behavior. Hooks that depend on accurate object identifiers during reference updates are affected. Git users running automation or audit hooks on deletions should follow the fix.

Rust proposal to nudge off 2015 edition

A Rust internals proposal seeks warnings for crates still on the 2015 edition and a higher edition default. Discussion weighed MSRV and MURV tradeoffs against compatibility. Maintainers of older crates and projects setting toolchain defaults will feel any resulting policy change.

Pre-RFC on Rust toolchain LTS splits views

A lengthy pre-RFC on Rust toolchain LTS exposed split views between enterprise support needs and the project's preferred change cadence. Participants debated whether longer support windows fit Rust release practice. Enterprises and long-lived codebases may care about any eventual LTS commitment.

Git Windows CI patches enable Rust

A two-patch series configures rustup targets so Git Windows CI jobs can use the required Rust toolchain with GCC builds. The change lets Rust-dependent pieces run in that CI environment. Contributors to Git Windows builds or Rust integration have reason to watch the series.

LLVM RFC for replacement CLI library

An LLVM RFC proposes a new CLI library to stop global option leakage and allow per-context parallelism. Discussion questioned scope and possible unification with OptTable. Tool authors and LLVM developers who rely on current option handling are affected by the design choice.

Julia enforces ban on generative AI posts

Julia Discourse debated enforcement of an existing ban on generative AI content after an LLM-generated package announcement drew complaints. The thread was heated over how strictly the rule should apply. Package authors and community participants should note the governance stance on AI-generated material.