Skip to content

Merge elementary/os main (23d5b98b) into dev - #710

Open
techmore wants to merge 18 commits into
devfrom
claude/upstream-sync-2026-10-31
Open

techmore wants to merge 18 commits into
devfrom
claude/upstream-sync-2026-10-31

Conversation

@techmore

Copy link
Copy Markdown
Owner

What

Merges the 13 elementary/os main commits since our last sync (7024fd04, 2026-10-12) up to 23d5b98b (#935, 2026-10-25).

  • kmscon by default (#917)
  • drop ubuntu-release-upgrader-core (#919)
  • SplitName=- on the B-side usr-verity-sig partition (#926)
  • just genkey with a fixed-length serial (#928)
  • PPA tools tree (#929)
  • /var/run symlink, copy-not-link, stop shadowing systemd's var.conf (#925, #930, #933)
  • keep the dpkg database on clients (#931)
  • virt extension update (#920)
  • initrd modules by driver directory (#921, #935)

Conflicts

  • sysusers.d/00-session.conf: kept ours (speech-dispatcher already at /run; dbus.conf owns messagebus).
  • tmpfiles.d/var.conf: took upstream's deletion; our /run/speech-dispatcher entry moves to tmpfiles.d/mseries-var.conf so we no longer shadow systemd's file either.

sysupdate/mkosi.conf.d/arch.arm64.conf still lists the old explicit initrd modules plus Apple HID. mkosi appends lists, so that's redundant but harmless; left as is.

Also adds mseries/upstream-audits/daily/2026-10-31.md, updates mseries/UPSTREAM-PINS.md and adds a handoff entry.

Verified / not verified

  • Verified: the merge resolves; PR CI.
  • Not verified: an image build with the new initrd lists, kmscon on the console, or any boot on the j314s.

jumpyvi and others added 15 commits October 14, 2026 11:31
* Switch to kmscon on sysupdate

* Use kmscon for everyone
Updated the genkey target to include comments explaining the fixed-length serial for verity signatures and the use of OpenSSL for key generation.
* Add ToolsTreeSandboxTrees to ppa.daily.conf

* Add ToolsTreeSandboxTrees to ppa.stable.conf
Co-authored-by: Lewis Goddard <lewis.goddard@eustasy.org>
* Update the virt feature

* Update mkosi.conf

* Create /etc/mdevctl.d

* Add libvirt-dnsmasq

* Add ovmf

* Add qemu-utils

* Add 3d accel

* Add spice

* Use binary packages, not source

* Update mkosi.conf

* Reload systemd-sysusers after mounting extensions to enable new users

Add ExecStartPost and ExecReload to systemd-sysext.service

* Update and rename libvirt.conf to libvirt-dnsmasq.conf

Avoid overwriting the existing package for users, just add the one that uses a postinst script we won't run.

* Enable default NAT network for Qemu

* Start libvirtd automatically on boot

* Try out virt-manager

* Update libvirt groups to avoid flapping

* Fix mdevctl missing folders

* Fix gschema for virt-manager

* append our schema dir to XDG_DATA_DIRS instead

* Drop virt-manager package

---------

Co-authored-by: Lewis Goddard <lewis.goddard@eustasy.org>
* Modify 00-var-run.conf for directory replacement

Updated 00-var-run.conf to sort before systemd's var.conf and replace /var/run directory.

* Add tmpfiles configuration for anacron spool directory
Co-authored-by: Lewis Goddard <lewis.goddard@eustasy.org>
Co-authored-by: Lewis Goddard <lewis.goddard@eustasy.org>
* feat: Update info in readme

* Update README.md

Co-authored-by: Danielle Foré <danielle@elementary.io>

* Split elementary and os

Co-authored-by: Danielle Foré <danielle@elementary.io>

* Update README.md

* Change wiki link

---------

Co-authored-by: Danielle Foré <danielle@elementary.io>
* Use drivers directories

* Sync sysupdate and liveiso modules

* Prefix paths with /, expand drive and keyboard support

---------

Co-authored-by: Lewis Goddard <lewis.goddard@eustasy.org>
Brings in the 13 upstream commits since 7024fd0 (2026-10-12): kmscon by
default (#917), release-upgrader removal (#919), usr-verity-sig SplitName
(#926), fixed-length genkey serial (#928), PPA tools tree (#929), /var/run
and var.conf fixes (#925, #930, #933), dpkg database on clients (#931),
virt extension update (#920) and driver-directory initrd modules (#921, #935).

Conflicts:
- sysusers.d/00-session.conf: keep ours (speech-dispatcher already in /run;
  dbus.conf owns messagebus).
- tmpfiles.d/var.conf: take upstream's deletion so systemd's var.conf is no
  longer shadowed; our /run/speech-dispatcher entry moves to mseries-var.conf.

Records the new pin in UPSTREAM-PINS.md, the 2026-10-31 upstream audit and
a handoff entry. Not built or booted.
@techmore

Copy link
Copy Markdown
Owner Author

Image build: daily-9.0 run 41226284220 on merge commit 96ce379f succeeded.

  • Built elementaryos-9.0-daily-arm64.20261031174950.iso (8.0 GB, sha256 d1b99428…32cf), kmscon 9.3.2-1 installed.
  • test-image-wiring.py: "Built live ISO hardware payload check passed".

Still not verified: kmscon on the console, or any boot on the j314s. The ISO is in the run's os9-mseries-arm64-41226284220 artifact if you want to boot-test before merging.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants