Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xorg-image for openSUSE:Factory checked in at 2026-03-07 20:09:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xorg-image (Old) and /work/SRC/openSUSE:Factory/.xorg-image.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xorg-image" Sat Mar 7 20:09:41 2026 rev:16 rq:1337366 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/xorg-image/xorg-image.changes 2026-01-02 14:28:18.291918741 +0100 +++ /work/SRC/openSUSE:Factory/.xorg-image.new.8177/xorg-image.changes 2026-03-07 20:14:29.303180707 +0100 @@ -1,0 +2,5 @@ +Fri Mar 6 15:29:41 UTC 2026 - SUSE Update Bot <[email protected]> + +- Add/enable physical input devices and hotplug support + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Dockerfile ++++++ --- /var/tmp/diff_new_pack.W6ete3/_old 2026-03-07 20:14:31.627276847 +0100 +++ /var/tmp/diff_new_pack.W6ete3/_new 2026-03-07 20:14:31.691279495 +0100 @@ -27,7 +27,7 @@ RUN set -euo pipefail; \ export PERMCTL_ALLOW_INSECURE_MODE_IF_NO_PROC=1; \ - zypper -n --installroot /target --gpg-auto-import-keys install --no-recommends hostname icewm-lite libglib-2_0-0 procps sysvinit-tools which xdm xf86-input-evdev xf86-input-libinput xhost xinit xinput xkeyboard-config xorg-x11 xorg-x11-essentials xorg-x11-server xrandr xsession + zypper -n --installroot /target --gpg-auto-import-keys install --no-recommends hostname icewm-lite libglib-2_0-0 procps sysvinit-tools udev which xdm xf86-input-evdev xf86-input-libinput xhost xinit xinput xkeyboard-config xorg-x11 xorg-x11-essentials xorg-x11-server xrandr xsession # sanity check that the version from the tag is equal to the version of xorg-x11-server that we expect RUN set -euo pipefail; \ [ "$(rpm --root /target -q --qf '%{version}' xorg-x11-server | \ ++++++ entrypoint.sh ++++++ --- /var/tmp/diff_new_pack.W6ete3/_old 2026-03-07 20:14:32.163299021 +0100 +++ /var/tmp/diff_new_pack.W6ete3/_new 2026-03-07 20:14:32.199300511 +0100 @@ -7,6 +7,14 @@ log "Starting X11 entrypoint script" +# Start udevd for input device hotplug support +log "Starting udevd for input device hotplug support" +/usr/lib/systemd/systemd-udevd --daemon 2>/dev/null || udevd --daemon 2>/dev/null || log "Warning: Could not start udevd" + +# Trigger udev to populate /dev/input devices +udevadm trigger --subsystem-match=input 2>/dev/null || true +udevadm settle 2>/dev/null || true + # Trap signals for graceful shutdown trap 'log "Received SIGTERM, initiating shutdown"; cleanup' SIGTERM trap 'log "Received SIGINT, initiating shutdown"; cleanup' SIGINT @@ -15,6 +23,7 @@ cleanup() { log "Cleaning up and stopping processes" + pkill -TERM -f "udevd" || true pkill -TERM -f "/usr/bin/Xorg" || true pkill -TERM -f icewm-session-lite || true pkill -TERM -f icewmbg || true ++++++ xorg.conf ++++++ --- /var/tmp/diff_new_pack.W6ete3/_old 2026-03-07 20:14:32.483312259 +0100 +++ /var/tmp/diff_new_pack.W6ete3/_new 2026-03-07 20:14:32.511313418 +0100 @@ -40,5 +40,32 @@ Section "ServerFlags" Option "DontVTSwitch" "true" Option "DontZap" "true" + Option "AutoAddDevices" "true" + Option "AutoEnableDevices" "true" + Option "AllowEmptyInput" "false" +EndSection + +# Keyboard configuration +Section "InputClass" + Identifier "keyboard catchall" + MatchIsKeyboard "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +# Mouse/pointer configuration +Section "InputClass" + Identifier "pointer catchall" + MatchIsPointer "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" +EndSection + +# Touchpad configuration +Section "InputClass" + Identifier "touchpad catchall" + MatchIsTouchpad "on" + MatchDevicePath "/dev/input/event*" + Driver "evdev" EndSection
