Debian 13 port, phase 0: inventory of what changes
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- documentation, infrastructure
Direzione di ricerca
Start with the unchecked items in the issue body, and read the parsing code in simpleos-update, simpleos-cleaner and simpleos-system-setup before comparing apt output against Debian 13 release notes. Each open item needs its Debian 12 to 13 version and its effect on Simple OS recorded in the checklist, with the apt-output check for the free-space line treated as the priority. Done means every checkbox has a sourced answer, and the list is ready to become the work list in #51.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Phase 0 of the Debian 13 plan (ROADMAP.md, "After 1.2"): know what breaks before the port starts (#50, #51). No code changes here – only the checklist, filled in as facts come in.
Confirmed changes in Debian 13 (with source)
- Kernel 6.12 LTS – the same line 1.x gets from
bookworm-backports, so the backports pinning (config/archives/backports.pref.chroot,etc/apt/preferences.d/simpleos-backports.pref) can go. Source: What's new in Debian 13, release announcement. - APT 3.0 with a new solver. Source: release notes (above).
- Python 3.13. Source: release notes (above). Python 3.13 removed the "dead batteries" modules (PEP 594).
- /tmp is a tmpfs (RAM) by default. Source: release notes (above).
- tint2 17.0.1-1.2 (packages.debian.org); gammastep 2.0.9 as in Debian 12 (Repology).
What the code already says (checked on trixie, 2026-11-03)
- Python 3.13: no Simple OS tool imports a module removed by PEP 594 (
aifc,cgi,crypt,imghdr,pipes,telnetlib…). Nothing to do. - APT 3.0 output: our tools parse
apt-gettext –simpleos-update(apt-get -s full-upgrade,Inst/Remvlines),simpleos-cleaner(apt-get -s autoremove),lib/simpleos/edition(apt-get -s install),simpleos-system-setup(the summary line… upgraded, … newly installed,Need to get …,After this operation, …for the free-space check of #91). Check every one of these lines against APT 3.0 – the free-space check silently doing nothing would be the worst case. - /tmp in RAM: only
simpleos-installer-restartandsimpleos-usb-notifylook at/tmp/calamares-root-*(mount paths, no big files). Check that Calamares still mounts there. - GObject versions our tools ask for: Gtk 3.0 / Gdk 3.0 (11 tools), WebKit2 4.1 (1 tool), GdkPixbuf 2.0, Gio 2.0, Pango 1.0, PangoCairo 1.0 – check that the matching
gir1.2-*packages exist in Debian 13 under the same names.
Still to check (versions not read yet)
The Debian package pages (packages.debian.org, Repology) could not be reached from the session that wrote this, so these are open – fill in version in Debian 12 → Debian 13 and what changed for us:
- picom (
etc/skel/.config/picom/picom.conf,/usr/share/simpleos/picom-software.conf: options likeglx-no-stencil) - dunst (
dunstrc:progress_bar,highlight, corner radius options) - rofi (
config.rasi, theme syntax) - openbox, tint2 (
tint2rc), xsettingsd - lightdm, lightdm-gtk-greeter (greeter theme)
- calamares + its Debian settings (installer, #101 touches the partition page anyway)
- live-build (
tools/lb_config.sh,--distribution) - NVIDIA:
nvidia-driver,nvidia-tesla-470-driver(Kepler – still in Debian 13?),firmware-nvidia-gsp, RTX 50 support (simpleos-drivers) - broadcom-sta-dkms (
etc/dkms/broadcom-sta.confworks around a 6.12 header rename – maybe no longer needed) - shim-signed / grub-efi-amd64-signed (Secure Boot)
- network-manager (
nmclioutput our tools parse), gammastep behaviour - firefox-esr, libreoffice, pipewire, flatpak, fwupd, timeshift, earlyoom
- arc-theme, papirus-icon-theme, GTK 3
- fastfetch: now an upstream
.debbecause it was not in bookworm – is it in Debian 13?
When this list is complete, it becomes the work list of #51.
- Lingua principale
- Shell
- Stelle
- 2
- Fork
- 1
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di FreakySneaky787/Simple-OS
-
bug debian-12 desktop
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
FreakySneaky787/Simple-OS#130 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
FreakySneaky787/Simple-OS#129 ·
-
Update window: the Flatpak step still shows technical lines (table header, end-of-life notices)Apertabug debian-12 tools
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
FreakySneaky787/Simple-OS#131 ·
-
idea low priority tools
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
FreakySneaky787/Simple-OS#128 ·
-
idea low priority tools
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
FreakySneaky787/Simple-OS#127 ·
Tutte le issue di FreakySneaky787/Simple-OS
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
cisagov/skeleton-docker#322 ·
-
bot-found bug priority: P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
madenvel/KalinkaPlayer#543 ·
-
Remove nix filesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
S3: friction & debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
MedakaLang/medaka#5010 ·
I maintainer di solito rispondono entro 1 giorno