Bookworm release TODO/checklist
This meeting focused on the Bookworm release.
Infrastructure (all completed)
- prepare bookworm-updates package repo (the staging repo for stable updates) (@a-wai: created on 2023-05-30)
add ability to release to bookworm to our scripts: => https://salsa.debian.org/Mobian-team/mobian-server/-/merge_requests/9 (merged on 2023-06-06)
- migrate-pkg should have a -s/--stable option for migrating from bookworm-updates to bookworm
deploy-pkg should check the target distribution: bookworm -> deploy to bookworm-updates; unstable -> deploy to staging (current behaviour)
CI pipelines should check for the target distribution and use the relevant environment (i.e. bookworm-based or sid-based containers): => https://salsa.debian.org/Mobian-team/packaging-tools/-/merge_requests/20 (merged on 2023-06-08)
Per Distro image creation: https://salsa.debian.org/Mobian-team/docker-images/-/merge_requests/8
add new table in https://packages.mobian.org tracking stable repos (bookworm, -backports, -updates, -proposed-updates, -security) (probably undef or a-wai) (@a-wai: done on 2023-06-08)
Packages
- Mobian-librem5-tweaks should migrate before release (Working sparklan card) (@a-wai: done on 2023-05-25) (nice!)
- librem5-flash-images @agx (Migrated 2023-06-02)
recommend qtwayland5 in mobile-tweaks? meta-phosh? (I think it already does, I brought this up because of https://github.com/mumble-voip/mumble/issues/5412 )
Status of ?PlaMo? I remember there being some RC(?) bug about removal recently (https://bugs.debian.org/1035853) => fixed in bookworm
battery-stats working (probably not collecting from the right place, i.e. not /sys/class/power_supply/BAT0 (https://bugs.debian.org/1037061)
Images
- We should have a set of well tested images/installers available on release day. This should probably be as simple as selecting a build testing it and promoting it before release.
- Is it worth doing a -rc release and call for testers in #mobian ?
- @a-wai: yes, I think so: make the next batch of images (2023-05-28) -rc1, then have the following one (2023-06-04) be -rc2 and promote that one to stable if no major issue 20230528 builds copied as bookworm-rc1 for all devices except PT + FP4 (@a-wai on 2023-05-30) 20230604 builds copied as bookworm-12.0-rc2 for all devices except PT + FP4 (@a-wai on 2023-06-05) Triggered a new pipeline build and copied as bookworm-12.0-rc3 for all devices except PT + FP4 (@a-wai on 2023-06-06) Hopefully those will be the final release images
- Do we follow point releases in Debian and release new images for those?
- @a-wai: this would make sense, but will likely depend on resources needed/available for QA @devrtz: openQA for x64 VM images?
@devrtz: something like https://blog.brixit.nl/automated-phone-testing-pt-5/ for real phones?
- @a-wai: this would make sense, but will likely depend on resources needed/available for QA @devrtz: openQA for x64 VM images?
- (Verified) flashing instructions @ wiki.d.o (copy/move from wiki.mobian.org)
something like: https://wiki.debian.org/InstallingDebianOn/Purism/Librem5Phone https://wiki.debian.org/InstallingDebianOn/PINE64/PinePhone could use another set of eyes https://wiki.debian.org/InstallingDebianOn/PINE64/PinePhonePro copied from the PP version and fixed for the PPP.
Communication
prepare "bookworm release" blog post (https://salsa.debian.org/Mobian-team/web/mobian-blog/-/merge_requests/34)
- new repos/components (e.g. bookworm-updates, Debian security repo reminder, move to non-free-firmware...) (devrtz will work on the blog skeleton, ideally have something mid-week, so we can publish the post once bookworm releases, presumably on 2023-06-10) point to trixie repos for those wanting bleeding edge packages Outline what stable means (so we have something to point bookworm users complaining of no new features at) and also mention how to enable backports (I can see myself maintaining *some* backports for gnome-calls e.g.)
devrtz has all sorts of video recordings and screenshots using current bookworm + GNOME 44 from experimental sprinkled on top \o/ (maybe someone else - please not me
- can make some screenshots for regular bookworm (with GNOME 43) devrtz will probably write some blog posts of his own and may also try to help in building foss.mobile a bit (?) (EDIT: nvm, devrtz was too lazy to write something down)
- new repos/components (e.g. bookworm-updates, Debian security repo reminder, move to non-free-firmware...) (devrtz will work on the blog skeleton, ideally have something mid-week, so we can publish the post once bookworm releases, presumably on 2023-06-10) point to trixie repos for those wanting bleeding edge packages Outline what stable means (so we have something to point bookworm users complaining of no new features at) and also mention how to enable backports (I can see myself maintaining *some* backports for gnome-calls e.g.)
- Home page tweaks (no JS, latest CSS by David)
Need a page for the L5 similar to https://wiki.debian.org/PinePhone
Misc
- Why is Debian using Noto Sans, instead of Cantarell font? (check with gnome-tweaks)
- magnetometer in PP
- Heading sensor fusion things: Bring up with pmOS/Mobian !