Thanks for the review. I have updated the bug description with the full SRU template, including the missing "Where problems could occur" section and an analysis of the impact on the minimal installation.
On a clean Ubuntu Kylin 26.04.1 minimal installation, adding xserver-xorg-input-all introduces only three packages, with approximately 138 KB of additional download size and 441 KB of installed disk space. No unrelated desktop applications or large dependency chains are pulled in. I also confirmed that after installing the dependency and rebooting, keyboard and mouse input work normally again. Formal verification will be repeated with the package from resolute-proposed once the upload is accepted. ** Description changed: - After installing Ubuntu Kylin 26.04.1 with the Minimal Installation - option selected, the keyboard does not work after booting into the newly - installed system. + [Impact] + + On Ubuntu Kylin 26.04.1 systems installed using the minimal installation + option, the required X.Org input drivers are not installed by default. + + As a result, keyboard and mouse input do not work in the UKUI graphical + session after installation, making the installed desktop effectively + unusable. + + The affected minimal installation does not contain: + + - xserver-xorg-input-all + - xserver-xorg-input-libinput + - xserver-xorg-input-wacom + + xserver-xorg-input-libinput provides the X.Org libinput driver used for + keyboards, mice and touchpads. + + The fix adds xserver-xorg-input-all to the Ubuntu Kylin desktop and + desktop-minimal dependency sets, ensuring that the standard X.Org input + drivers are installed on minimal systems. - Steps to reproduce: + [Test Plan] - Boot from the Ubuntu Kylin 26.04.1 installation image. - Start the system installer. - Select Minimal Installation during installation. - Complete the installation and reboot into the installed system. - Try to type using the keyboard. + 1. Install Ubuntu Kylin 26.04.1 using the minimal installation option. - Actual result: + 2. Boot the installed system and enter the UKUI graphical session. - The keyboard does not respond to any input after logging into the - installed system. + 3. Confirm the affected behavior before applying the fix: - Expected result: + - keyboard input does not work in the graphical session; + - mouse movement/clicks do not work correctly. - The keyboard should work normally after a minimal installation, as it - does during the installation process and with a normal/default - installation. + 4. Confirm that the relevant input packages are not installed: - Additional information: + dpkg -l \ + xserver-xorg-input-all \ + xserver-xorg-input-libinput \ + xserver-xorg-input-wacom - Distribution: Ubuntu Kylin 26.04.1 - Installation type: Minimal Installation - The keyboard works correctly in the installer. - The issue appears only after booting into the installed system. - A normal installation does not appear to have this problem. + 5. Enable resolute-proposed and upgrade the proposed Ubuntu Kylin + metapackage containing this fix. + + 6. Verify that the required packages are now installed: + + dpkg -l | grep xserver-xorg-input + + In particular, verify that the following packages are installed: + + xserver-xorg-input-all + xserver-xorg-input-libinput + xserver-xorg-input-wacom + + 7. Reboot the system. + + 8. At the login screen, verify that keyboard input works normally. + + 9. Log in to the UKUI desktop and verify: + + - mouse movement works normally; + - mouse clicks work normally; + - applications can be opened using the mouse; + - keyboard input works in applications such as a terminal. + + 10. Verify that there are no obvious regressions in other input devices, + such as touchpads or tablet devices where available. + + + [Where problems could occur] + + This change modifies the dependency set of the Ubuntu Kylin desktop and + desktop-minimal metapackages by adding xserver-xorg-input-all. + + Since xserver-xorg-input-all is itself a metapackage, one possible + regression is that adding it to a minimal installation could pull in more + packages than intended and unnecessarily increase the size of the minimal + system. + + This dependency impact was checked on a clean Ubuntu Kylin 26.04.1 + minimal installation on amd64. + + Before the change, xserver-xorg-input-all, + xserver-xorg-input-libinput and xserver-xorg-input-wacom were not + installed. + + Running: + + apt install --simulate xserver-xorg-input-all + + shows that exactly three new packages would be installed: + + xserver-xorg-input-all + xserver-xorg-input-libinput + xserver-xorg-input-wacom + + No existing packages are upgraded or removed, and no unrelated desktop + applications or large dependency chains are pulled in. + + The approximate additional package footprint is: + + - Download size: 138 KB + - Installed disk space: 441 KB + + The dependency relationships are: + + xserver-xorg-input-all + Depends: xserver-xorg-input-libinput + Recommends: xserver-xorg-input-wacom + + Another possible regression is related to X.Org input handling. Adding + these drivers could change which X.Org input driver is selected for + keyboards, mice, touchpads or tablet devices. A regression could therefore + result in an input device behaving incorrectly after the update. + + For this reason, the test plan covers keyboard input at the login screen + and keyboard/mouse operation in the UKUI desktop after reboot, as well as + other input device types where available. + + + [Other Info] + + The corresponding change is already present in the current Ubuntu + development release (Stonking) in ubuntukylin-meta 0.71: + + * Added xserver-xorg-input-all to desktop, desktop-minimal + (LP: #2165137) + + Preliminary validation was performed on a clean Ubuntu Kylin 26.04.1 + minimal installation on amd64. + + Before installing xserver-xorg-input-all, keyboard and mouse input did + not work in the UKUI graphical session. + + After installing xserver-xorg-input-all and rebooting: + + - keyboard input worked at the login screen; + - mouse movement worked normally in the UKUI desktop; + - mouse clicks worked normally; + - a terminal could be opened; + - keyboard input worked normally in the terminal. + + This preliminary validation confirms that installing the missing X.Org + input driver set resolves the observed input problem. + + Formal SRU verification will be repeated using the actual package from + resolute-proposed once the upload is accepted into the proposed pocket. ** Summary changed: - Keyboard input does not work after Ubuntu Kylin 26.04.1 minimal installation + [SRU] Missing X.Org input drivers break keyboard and mouse input on minimal installation -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2165137 Title: [SRU] Missing X.Org input drivers break keyboard and mouse input on minimal installation To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ubuntukylin-meta/+bug/2165137/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
