Activity log for bug #2031841

Date Who What changed Old value New value Message
2023-08-18 01:48:42 Benjamin Drung bug added bug
2023-08-18 01:48:59 Benjamin Drung initramfs-tools (Ubuntu): importance Undecided Low
2023-08-18 02:04:35 Benjamin Drung initramfs-tools (Ubuntu): status New Fix Committed
2023-08-18 22:16:25 Benjamin Drung description initramfs-tools and dracut install different sets of kernel modules. Harmonize the set of modules. initramfs-tools and dracut install different sets of kernel modules. Either these modules are not needed for booting or are missing in the other project. dracut-install can filter modules by symbol (--mod-filter-symbol) to select modules more fine-grain. Harmonize the set of modules. Adopt the install rules from dracut to get rid of modules that are shipped in initramfs-tools, but not in dracut. Following kernel modules will be kept since they are mentioned in the initramfs-tools code: * via hidden_dep_add_modules: psmouse mlx5_ib mlx4_ib * via framebuffer hook: =drivers/gpu vga16fb =drivers/char/agp * explicit in auto_add_modules: extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi * via hw_random in auto_add_modules: =drivers/char/hw_random * via fb in auto_add_modules: pwm-cros-ec pwm_bl * ignored difference for now: =drivers/mmc * via virtual in auto_add_modules: hv_utils * not analyzed yet: mhi_ep mhi mhi_pci_generic i2c-mux i2c-mux-gpio i2c-mux-ltc4306 i2c-mux-mlxcpld i2c-mux-pca9541 i2c-mux-pca954x i2c-mux-reg c67x00 Following modules will be removed from initramfs-tools with this change, but are in dracut (pulled in as dependency): intel_pmc_bxt kempld-core rave-sp retu-mfd nandcore bch If that change removed too much, we need to add it back and also report that to dracut to add it there as well. Test setup: mantic schroot with following packages: linux-image-generic,zstd,busybox-initramfs,cryptsetup-initramfs,isc-dhcp-client,kbd,lvm2,mdadm,ntfs-3g,plymouth,plymouth-theme-spinner,initramfs-tools,dracut-core,dracut-config-generic,dcracut-network
2023-08-18 22:17:32 Benjamin Drung description initramfs-tools and dracut install different sets of kernel modules. Either these modules are not needed for booting or are missing in the other project. dracut-install can filter modules by symbol (--mod-filter-symbol) to select modules more fine-grain. Harmonize the set of modules. Adopt the install rules from dracut to get rid of modules that are shipped in initramfs-tools, but not in dracut. Following kernel modules will be kept since they are mentioned in the initramfs-tools code: * via hidden_dep_add_modules: psmouse mlx5_ib mlx4_ib * via framebuffer hook: =drivers/gpu vga16fb =drivers/char/agp * explicit in auto_add_modules: extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi * via hw_random in auto_add_modules: =drivers/char/hw_random * via fb in auto_add_modules: pwm-cros-ec pwm_bl * ignored difference for now: =drivers/mmc * via virtual in auto_add_modules: hv_utils * not analyzed yet: mhi_ep mhi mhi_pci_generic i2c-mux i2c-mux-gpio i2c-mux-ltc4306 i2c-mux-mlxcpld i2c-mux-pca9541 i2c-mux-pca954x i2c-mux-reg c67x00 Following modules will be removed from initramfs-tools with this change, but are in dracut (pulled in as dependency): intel_pmc_bxt kempld-core rave-sp retu-mfd nandcore bch If that change removed too much, we need to add it back and also report that to dracut to add it there as well. Test setup: mantic schroot with following packages: linux-image-generic,zstd,busybox-initramfs,cryptsetup-initramfs,isc-dhcp-client,kbd,lvm2,mdadm,ntfs-3g,plymouth,plymouth-theme-spinner,initramfs-tools,dracut-core,dracut-config-generic,dcracut-network initramfs-tools and dracut install different sets of kernel modules. Either these modules are not needed for booting or are missing in the other project. dracut-install can filter modules by symbol (--mod-filter-symbol) to select modules more fine-grain. Harmonize the set of modules. Adopt the install rules from dracut to get rid of modules that are shipped in initramfs-tools, but not in dracut. Following kernel modules will be kept since they are mentioned in the initramfs-tools code: * via hidden_dep_add_modules: psmouse mlx5_ib mlx4_ib * via framebuffer hook: =drivers/gpu vga16fb =drivers/char/agp * explicit in auto_add_modules: extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi * via hw_random in auto_add_modules: =drivers/char/hw_random * via fb in auto_add_modules: pwm-cros-ec pwm_bl * ignored difference for now: =drivers/mmc * via virtual in auto_add_modules: hv_utils * not analyzed yet: mhi_ep mhi mhi_pci_generic i2c-mux i2c-mux-gpio i2c-mux-ltc4306 i2c-mux-mlxcpld i2c-mux-pca9541 i2c-mux-pca954x i2c-mux-reg c67x00 Following modules will be removed from initramfs-tools with this change, but are in dracut (pulled in as dependency): intel_pmc_bxt kempld-core rave-sp retu-mfd nandcore bch If that change removed too much, we need to add it back and also report that to dracut to add it there as well. Test setup: mantic schroot with following packages: linux-image-generic,zstd,busybox-initramfs,cryptsetup-initramfs,isc-dhcp-client,kbd,lvm2,mdadm,ntfs-3g,plymouth,plymouth-theme-spinner,initramfs-tools,dracut-core,dracut-config-generic,dcracut-network initramfs generation with dracut: dracut --regenerate-all --force -q --add-drivers "=drivers/char/agp hv_utils =drivers/mmc pwm-cros-ec pwm_bl mlx4_ib extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi =drivers/gpu vga16fb psmouse mlx5_ib =drivers/char/hw_random"
2023-08-18 22:18:09 Benjamin Drung description initramfs-tools and dracut install different sets of kernel modules. Either these modules are not needed for booting or are missing in the other project. dracut-install can filter modules by symbol (--mod-filter-symbol) to select modules more fine-grain. Harmonize the set of modules. Adopt the install rules from dracut to get rid of modules that are shipped in initramfs-tools, but not in dracut. Following kernel modules will be kept since they are mentioned in the initramfs-tools code: * via hidden_dep_add_modules: psmouse mlx5_ib mlx4_ib * via framebuffer hook: =drivers/gpu vga16fb =drivers/char/agp * explicit in auto_add_modules: extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi * via hw_random in auto_add_modules: =drivers/char/hw_random * via fb in auto_add_modules: pwm-cros-ec pwm_bl * ignored difference for now: =drivers/mmc * via virtual in auto_add_modules: hv_utils * not analyzed yet: mhi_ep mhi mhi_pci_generic i2c-mux i2c-mux-gpio i2c-mux-ltc4306 i2c-mux-mlxcpld i2c-mux-pca9541 i2c-mux-pca954x i2c-mux-reg c67x00 Following modules will be removed from initramfs-tools with this change, but are in dracut (pulled in as dependency): intel_pmc_bxt kempld-core rave-sp retu-mfd nandcore bch If that change removed too much, we need to add it back and also report that to dracut to add it there as well. Test setup: mantic schroot with following packages: linux-image-generic,zstd,busybox-initramfs,cryptsetup-initramfs,isc-dhcp-client,kbd,lvm2,mdadm,ntfs-3g,plymouth,plymouth-theme-spinner,initramfs-tools,dracut-core,dracut-config-generic,dcracut-network initramfs generation with dracut: dracut --regenerate-all --force -q --add-drivers "=drivers/char/agp hv_utils =drivers/mmc pwm-cros-ec pwm_bl mlx4_ib extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi =drivers/gpu vga16fb psmouse mlx5_ib =drivers/char/hw_random" initramfs-tools and dracut install different sets of kernel modules. Either these modules are not needed for booting or are missing in the other project. dracut-install can filter modules by symbol (--mod-filter-symbol) to select modules more fine-grain. Harmonize the set of modules. Adopt the install rules from dracut to get rid of modules that are shipped in initramfs-tools, but not in dracut. Following kernel modules will be kept since they are mentioned in the initramfs-tools code: * via hidden_dep_add_modules: psmouse mlx5_ib mlx4_ib * via framebuffer hook: =drivers/gpu vga16fb =drivers/char/agp * explicit in auto_add_modules: extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi * via hw_random in auto_add_modules: =drivers/char/hw_random * via fb in auto_add_modules: pwm-cros-ec pwm_bl * ignored difference for now: =drivers/mmc * via virtual in auto_add_modules: hv_utils * not analyzed yet: mhi_ep mhi mhi_pci_generic i2c-mux i2c-mux-gpio i2c-mux-ltc4306 i2c-mux-mlxcpld i2c-mux-pca9541 i2c-mux-pca954x i2c-mux-reg c67x00 Following modules will be removed from initramfs-tools with this change, but are in dracut (pulled in as dependency): intel_pmc_bxt kempld-core rave-sp retu-mfd nandcore bch If that change removed too much, we need to add it back and also report that to dracut to add it there as well. Test setup: mantic schroot with linux 6.3.0-7-generic and following packages: linux-image-generic,zstd,busybox-initramfs,cryptsetup-initramfs,isc-dhcp-client,kbd,lvm2,mdadm,ntfs-3g,plymouth,plymouth-theme-spinner,initramfs-tools,dracut-core,dracut-config-generic,dcracut-network initramfs generation with dracut: dracut --regenerate-all --force -q --add-drivers "=drivers/char/agp hv_utils =drivers/mmc pwm-cros-ec pwm_bl mlx4_ib extcon-usb-gpio extcon-usbc-cros-ec cros_ec_spi =drivers/gpu vga16fb psmouse mlx5_ib =drivers/char/hw_random"
2023-08-27 00:42:22 Launchpad Janitor initramfs-tools (Ubuntu): status Fix Committed Fix Released