Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Debian future release strategy proposal Rev2

Offen
#2,519 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
42/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
debian, docker, nodejs

Rechercherichtung

Beginne mit versions.json und den verknüpften Referenzen zu Debian-Releases, zur Debian-LTS-Architektur und zur Unterstützung von Docker Engine. Vergleiche die vorgeschlagenen Richtlinien für Node.js 22, 24, 26 und das zukünftige 27 mit den aufgeführten Übergangsdaten und Architekturen; abgeschlossen bedeutet, dass die Release-Strategie und alle erforderlichen Änderungen am update-Skript abgestimmt und dokumentiert sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

build process debian strategy

Current situation

According to the settings in versions.json Node.js 22 & 24 are set to use Debian 12 (bookworm/oldstable) as default, Node.js 26 sets Debian 13 (trixie/stable) as default.

Images are built for each of the Debian major versions: 11 (bullseye/oldoldstable), 12 (bookworm/oldstable) & 13 (trixie/stable) (see Debian Releases).

Node.js 11 (bullseye) 12 (bookworm) 13 (trixie)
22 used default used
24 used default used
26 used used default

Debian releases transition through milestones:

  • Release
  • End of Life (EOL) after 3 years
  • End of LTS after another 2 years, 5 years in total

When Debian transitions from EOL to LTS, the LTS support team typically define and publish LTS support architectures that are a subset of the architectures supported during the original release phase.

Docker Engine typically removes a Debian release from their required version list when that version transitions to End of LTS.

Current release line suggestions

For existing release lines Node.js 22, 24 & 26, retain Debian version support as long as covered by upstream Debian & Docker support.

Transitions

From Debian releases in the year 2026:

Debian Transition Date Action
12 (bookworm) End of Life (EOL) 2026-06-10 review supported architecture and drop if needed
11 (bullseye) End of LTS 2026-08-31 drop from distribution
Current bookworm / bookworm-slim architectures

From versions.json

Node.js 12 (bookworm)
22 amd64, arm32v7, arm64v8, ppc64le, s390x
24 amd64, arm64v8, ppc64le, s390x
26 amd64, arm64v8, ppc64le, s390x

Future release line suggestions

For the future Node.js 27, Alpha Oct 2026, followed by Node.js 27.0.0 in April 2027, consider restricting to support Debian stable and oldstable (2 versions) only. This would require changes in update scripts.

Vorherrschende Sprache
Dockerfile
Sterne
8.6k
Forks
2k
Ø Merge
2 Std. 58 Min.
Gemergte PRs (30 T.)
17

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus nodejs/docker-node

Alle Issues in nodejs/docker-node

Ähnliche Issues

Weitere Issues zu DevOps

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.