memory-leaks

Still reachable: lots of words in many pages.
git clone https://git.kevinlegouguec.net/memory-leaks
Log | Files | Refs | README | LICENSE

commit 24cadec95676302858822ea616b8dc88dfdae55e
parent e35dc08769fc83d38131eb47df5710ba5bd8c854
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date:   Sun, 12 Apr 2026 18:06:35 +0200

Upgrade hirondell from bookworm to trixie

Diffstat:
Mguides/sysadmin/machines/hirondell/maintenance.org | 73+++++++++++++++++++++++++++++++++++++++++--------------------------------
1 file changed, 41 insertions(+), 32 deletions(-)

diff --git a/guides/sysadmin/machines/hirondell/maintenance.org b/guides/sysadmin/machines/hirondell/maintenance.org @@ -17,16 +17,19 @@ Debian-shaped distros, maybe the update will be transparent? Tentative steps to replace =/opt= installation with repo installation: -1. [ ] backup profile -2. [ ] ~extrepo enable mozilla~ -3. [ ] (tune APT preferences to pin Mozilla repository?) -4. [ ] ~sudo apt update && sudo apt install firefox~ -5. [ ] cleanup - - [ ] application desktop file - - [ ] x-www-browser etc alternative - - [ ] local bin symlink - - [ ] opt installation -6. [ ] assess state of profile; restore if necessary +1. [X] backup profile +2. [X] ~extrepo enable mozilla~ +3. [X] (tune APT preferences to pin Mozilla repository?) +4. [X] ~sudo apt update && sudo apt install firefox~ +5. [X] cleanup + - [X] application desktop file + - [X] x-www-browser etc alternative + - [X] local bin symlink + - [X] opt installation +6. [X] assess state of profile; restore if necessary + - defaulted to a new profile + - just needed to reset old profile as default + - removed new profile ** samba server - I want most of my music on my laptop. - I want to access it from my desktop. @@ -220,7 +223,7 @@ great good. - =libtree-sitter-dev= is new enough for Emacs; can get rid of my =/usr/local= version. ** Trixie -*** TODO Rubber… +*** DONE Rubber… [[https://www.debian.org/releases/trixie/release-notes/issues.en.html#ch-information][Release notes § Issues to be aware of]] **** /Vu et s'en tape/ § 5.1 "while upgrading": @@ -240,33 +243,39 @@ great good. - sg3-utils: unused § 5.[2-4]: nothing of note. -**** TODO Prepare =debian.sources= ([[https://www.debian.org/releases/trixie/release-notes/upgrading.en.html#preparing-apt-sources-files][ref]]) -1. [ ] backup =/etc/apt/sources.list= -2. [ ] create =/etc/apt/sources.list.d/debian.sources= -3. [ ] ~sudo apt update && sudo apt full-upgrade --autoremove --purge~ - -Alternatively, just ~sed s/bookworm/trixie/g sources.list~, upgrade, -/then/ ~apt modernize-sources~? +**** DONE Prepare =debian.sources= ([[https://www.debian.org/releases/trixie/release-notes/upgrading.en.html#preparing-apt-sources-files][ref]]) +1. [X] backup =/etc/apt/sources.list= +2. [X] create =/etc/apt/sources.list.d/debian.sources= [[https://www.debian.org/releases/trixie/release-notes/upgrading.en.html#adding-apt-internet-sources][from example]] + - =Components: main non-free-firmware non-free contrib= + - =Types: deb deb-src= + ++Alternatively, just ~sed s/bookworm/trixie/g sources.list~, upgrade, +/then/ ~apt modernize-sources~?+ **** =/boot= free space ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#ensure-boot-has-enough-free-space][ref]]) No worries, got the boring mono-partition setup? -**** TODO =/tmp= switch to tmpfs ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#the-temporary-files-directory-tmp-is-now-stored-in-a-tmpfs][ref]]) +**** DONE =/tmp= switch to tmpfs ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#the-temporary-files-directory-tmp-is-now-stored-in-a-tmpfs][ref]]) IIUC, after the first restart, should -1. [ ] confirm syslog warnings about hidden leftover files -2. [ ] ~mount --bind / /mnt~ -3. [ ] ~rm -rf /mnt/tmp/~ -4. [ ] ~umount /mnt~ -5. [ ] restart -6. [ ] confirm absence of syslog warnings? -**** TODO =ping= privileges ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#ping-no-longer-runs-with-elevated-privileges][ref]]) +1. [X] confirm syslog warnings about hidden leftover files +2. [X] ~mount --bind / /mnt~ +3. [X] ~rm -rf /mnt/tmp/~ +4. [ ] +~umount /mnt~+ oops forgot +5. [X] restart +6. [X] confirm absence of syslog warnings +**** DONE =ping= privileges ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#ping-no-longer-runs-with-elevated-privileges][ref]]) After installation, check: -1. [ ] =linux-sysctl-defaults= installed? -2. [ ] =net.ipv4.ping_group_range= sane? -3. [ ] ~ping perdu.com~ works? -**** TODO dpkg warnings about non-empty directories ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#dpkg-warning-unable-to-delete-old-directory][ref]]) +1. [X] =linux-sysctl-defaults= installed? yes +2. [X] =net.ipv4.ping_group_range= sane? =0 2147483647= 👌 +3. [X] ~ping perdu.com~ works? yes +**** DONE dpkg warnings about non-empty directories ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#dpkg-warning-unable-to-delete-old-directory][ref]]) Double-check presence and content? -**** TODO =tzdata-legacy= split ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#timezones-split-off-into-tzdata-legacy-package][ref]]) +**** DONE =tzdata-legacy= split ([[https://www.debian.org/releases/trixie/release-notes/issues.en.html#timezones-split-off-into-tzdata-legacy-package][ref]]) Install, for kitschness? -*** TODO … meet road + +Actually, the update auto-intalled it. +*** DONE … meet road +**** DONE Plasma forgot application shortcuts +As noted [[https://virtualdebris.co.uk/blog/039DA73E/project-zebra-upgrade-to-debian-13-and-switching-to-wayland][elsewhere]], still visible under "Custom Shortcuts Service", +which does nothing. Remove the category & add back "new" shortcuts. ** Windows *** 2025-03 For [[file:../amdahl30/killing-time.org::*SSD?][reasons]], had to dust off my Windows installation. Asked