Enable the vkms driver
waylandloginmanager: Numerate the session logs instead of using long date stamps
telepathy-logger seems to no longer be in Debian Testing
Add lxqt-themes
waylandloginmanager: force software rendering and pixman for the loginmanagerdisplay when the user restarts it with Ctrl+Alt+Shift+Backspace
Disable the ssh manager plugin in konsole to avoid an instant segfault
Disable glslang integration in libplacebo to avoid strange linker errors
disable tests in pygobject
Install netcat
wlroots main branch is 0.19, make a separate builder
waylandloginmanager: Handle the loginmanagerdisplay logs better, stderr was getting skipped
waylandloginmanager: Only import the environment into the systemd user session if it is nested
waylandloginmanager: Reverse course with LoginManagerDisplayWorker, and instead, prevent kdialog from starting systemd user services as the waylandloginmanager user, like pipewire-pulse and the xdg portal
waylandloginmanager: Ensure the environment (mainly from wlruntime_vars) makes it into the dbus activation environment/systemd user environment
Update systemd and the backport to v256 to match the version in Debian Trixie
Move to Debian Trixie.
Drop Gnome's cheese program, it doesn't really seem to be maintained, and there are recent compile errors
Unfreeze json-c
libgdata doesn't seem to need uttpmock anymore
libplacebo: Don't build demos
glslang: ensure that the shared libraries are actually built
waylandloginmanager: Reset the SeatRescueTimeDelay on an action on the seat, and set the window for switching to a terminal to 10 seconds between presses of Ctrl+Alt+Shift+Esc.
waylandloginmanager: Reset the RESCUESEAT handler when a session starts on the seat.
waylandloginmanager: Detect when the child systemd user instance fails to start
waylandloginmanager: Use the more direct path for /usr/lib/systemd/systemd, don't assume the symlink exists under /usr/bin
Turns out that the "quiet" parameter is needed for UEFI systems, otherwise efi_printk prints messages onto grub on UEFI systems sometimes
vulkan-headers: only install headers
Correct Wayfire builder sed expression
Correct README. rbos-force-softwarerendering no longer needs to configure the bootloader, it configures /etc/waylandloginmanager.conf
rbos-force-softwarerendering: Also force pixman (for the loginmanagerdisplay greeter)
waylandloginmanager: Count the sessions in LeavePrompt after the user made a selection
Remove xfixes workaround from wlroots-0.17-tiny as it is configured to not use libxfixes at all
README: as the default console device is /dev/ttynull now, update documentation for norecinit=1
Use videoinfo instead of vbeinfo on boot ISO grub menu.
configureseats: Only handle the waylandloginmanager if the waylandloginmanager is running
grub: Correctly split kernel options from options read by the waylandloginmanager.
Improve the kconfig help text in the Linux patch
linux kernel patch: This is a better place to put the add_preferred_console() for ttynull , and boot_command_line is still in scope here, so the better check still works
linux: Even better behavior, only add ttynull when no console= options are passed
Get slightly better behavior with the ttynull load order. (This seems to be just where the VT console would be activated
Be more correct in the linux-kernel patch
redirect /usr/lib/systemd/systemd-logind with the systemd package, not rbos-rbos
The legacy systemd files are long deprecated. Maybe they were needed in 2015, but not now
phase 3: Set dpkg options with the environment instead of temporary config files
Use DPKG_MAINTSCRIPT_PACKAGE instead of hardcoding the package name
gjs needs a newer libmozjs
gspell now no longer builds with autotools
Correctly handle the redirection of /usr/lib/os-release
Enable a new theme property in Plymouth. Make the the console viewer background semitransparent
Remove console=ttynull from the kernel command line as it is not needed anymore, it is done automatically
Patch Linux itself to auto add /dev/ttynull as /dev/console when no other ones are specified when CONFIG_NULL_TTY_CONSOLE is enabled, and enable CONFIG_NULL_TTY_CONSOLE
With recent changes, Plymouth now automatically assumes 'plymouth.graphical' when the primary kernel console is /dev/ttynull
Have a check in the plymouth initrd script for /dev/ttynull to force it enabled for reference
Remove hardcoded references to /opt in wlroots comments
Remove hardcoded references to /opt in Meson python paths
Remove another hardcoded reference to /opt in the Plymouth builder
Correct the edits to the spinner theme in the plymouth builder
With Casper now configured to generate UUIDs, and the uuid now being on the disk, the boot=casper option is now also redundant
remastersys: Support casper's UUID detection
Specifying 'initrd=...' to the kernel command line is redundant in Grub, since Grub can have it specified on another line.
qemu-multiseat: Prioritize kdialog
Pipewire needs a newer libalsa now
Fix the footkiosk config
Update foot config for newer notification handling (Ensure to disable it)
README: Better wording
mainpackage builder: Less hardcoding
Don't divert /etc/default/grub as it is now a floating config file outside of rbos-rbo (or any package)
Dynamically handle files that are excluded from the package
phase 3: some config files should not be in the package at all, while they don't clobber any files since they don't belong to any packages in the first place, things can break if rbos-rbos gets uninstalled (like apt) otherwise
main builder: update the documentation for /tmp/APTFECHDATE
build_core: checkout the $MODULEREVISION for the submodules in the correct order. (The pull was overriding the specified revision)
Phase 2: Copy back original sources.list if a temporary one was copied in after completion
main builder: Better handle making a sources.list file when making one for a Debian Snapshot. (The debian-security URLs were getting messed up otherwise)
build_core: ensure \ characters don't escape reading
build_core: fix the SUBMODULEREVISIONS_EXPORT variable creation. It wasn't getting the right revisions for the submodules
Revert to making the virtual /dev/tty master of the seat-vtty seat, it's more portable, not all kernels are going to have ttynull enabled by default
gsettings-desktop-schemas depends on gobject-introspection, not the other way around
xwayland is no longer a build option for cage (it inherets the option from wlroots instead)
Bump calamares version
Don't force getty@ttyS0.service to be enabled, it attempts to start it too many times if it fails to start on systems without a connected ttyS0
Add /dev/ttynull to seat-vtty instead /dev/tty now that it exists
Ensure the getty for /dev/ttyS0 is enabled
Default booting with the ttynull driver as the console driver
Remove the systemd show-status /dev/console workaround
Turn on the CONFIG_NULL_TTY driver in the kernel
configureseats: Attempt to even further improve getting the device display names
build_core: Evaluate if TOMLFilesExist at the right time
configureseats: Move more detailed information to detailed help, so that the main dialog has more room for the list
configureseats: Handle DisplayName correctly
Update for two Gnome packages renaming
Debian has now tagged debian/6.10-1_exp1 for their kernel configs
plymouth_init-top: While it defaults to true, for completeness set to true when plymouth.graphical
Debian already has a config for 6.10. Use it as the base kernel config