memory-leaks

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

commit 9f46a86c477b1f235c6dad5fe7bca4a4d125a4bc
parent 5582ef6b2c5ef716f000586412198fdcfea19f97
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date:   Wed, 31 Dec 2025 19:12:32 +0100

Craft more Trixie-update theory

Diffstat:
Mguides/sysadmin/machines/hirondell/install.org | 2+-
Mguides/sysadmin/machines/hirondell/maintenance.org | 38+++++++++++++++++++++++++++++++++++++-
2 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/guides/sysadmin/machines/hirondell/install.org b/guides/sysadmin/machines/hirondell/install.org @@ -36,7 +36,7 @@ sudo apt install ${packages[@]} #+end_src *** Latest and greatest **** Firefox -- download most recent release from from <https://www.mozilla.org> +- download most recent release from <https://www.mozilla.org> - unpack it =$SOMEWHERE= - make sure everyone can find it: diff --git a/guides/sysadmin/machines/hirondell/maintenance.org b/guides/sysadmin/machines/hirondell/maintenance.org @@ -1,4 +1,39 @@ * Config +** Firefox +*** distribution channel +[[file:install.org::*Firefox][After installing the OS]], had opted for the [[https://support.mozilla.org/en-US/kb/install-firefox-linux#w_system-firefox-installation-for-advanced-users]["install Mozilla build +systemwide"]] method. That works, though I'm starting to find Wayland's +generic app icon grating. + +Nowadays, + +- Mozilla hosts [[https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions-recommended][an APT repository]], +- Debian [[https://salsa.debian.org/extrepo-team/extrepo-data/-/merge_requests/266][includes that repository]] in the extrepo database. + +So the time seems ripe for switching to that? OT1H this complicates +upgrading to a new Debian release; OTOH reading [[https://www.debian.org/releases/trixie/release-notes/upgrading.en.html#unofficial-sources][between the lines]], +maybe the complication boils down to a tactical ~extrepo update +mozilla~ right after sed'ing =/bookworm/trixie/= in the APT sources +files? + +Steps: + +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 + +Then, for Debian release upgrades: + +1. [ ] sed canonical =sources= file +2. [ ] ~extrepo update mozilla~ +3. [ ] ~sudo apt update-upgrade-etc~ ** samba server - I want most of my music on my laptop. - I want to access it from my desktop. @@ -212,6 +247,7 @@ 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]]) **** =/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]]) @@ -229,7 +265,7 @@ After installation, check: 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]]) Double-check presence and content? -**** TODO =tzdata-legacy= split +**** TODO =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 ** Windows