Activity log for bug #857662

Date Who What changed Old value New value Message
2011-09-23 19:04:50 Colin Watson bug added bug
2011-09-23 19:05:30 Brad Figg linux (Ubuntu): status New Incomplete
2011-09-23 19:07:22 Colin Watson description xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/server flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but that isn't set up such that we can build installer images from it, and I think I'm happier building those directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks! xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/server flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but we aren't currently building installer images from that, and I think I'm happier building them directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks!
2011-09-23 19:07:59 Colin Watson linux (Ubuntu): status Incomplete Confirmed
2011-09-23 19:08:01 Tim Gardner nominated for series Ubuntu Natty
2011-09-23 19:08:01 Tim Gardner bug task added linux (Ubuntu Natty)
2011-09-23 19:08:01 Tim Gardner nominated for series Ubuntu Oneiric
2011-09-23 19:08:01 Tim Gardner bug task added linux (Ubuntu Oneiric)
2011-09-23 19:08:09 Colin Watson bug task added hw-detect (Ubuntu)
2011-09-23 19:08:11 Tim Gardner linux (Ubuntu Natty): status New Confirmed
2011-09-23 19:08:19 Colin Watson hw-detect (Ubuntu Oneiric): status New Triaged
2011-09-23 19:08:22 Colin Watson hw-detect (Ubuntu Oneiric): importance Undecided High
2011-09-23 19:09:06 Colin Watson description xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/server flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but we aren't currently building installer images from that, and I think I'm happier building them directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks! xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/generic flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but we aren't currently building installer images from that, and I think I'm happier building them directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks!
2011-09-23 19:09:43 Colin Watson hw-detect (Ubuntu Natty): status New Triaged
2011-09-23 19:09:46 Colin Watson hw-detect (Ubuntu Natty): importance Undecided High
2011-09-23 19:23:24 Tim Gardner linux (Ubuntu Natty): assignee Tim Gardner (timg-tpi)
2011-09-23 19:23:30 Tim Gardner linux (Ubuntu Oneiric): assignee Tim Gardner (timg-tpi)
2011-09-23 19:55:20 Colin Watson bug task added debian-installer (Ubuntu)
2011-09-23 19:55:36 Colin Watson nominated for series Ubuntu P-series
2011-09-23 19:55:36 Colin Watson bug task added debian-installer (Ubuntu P-series)
2011-09-23 19:55:36 Colin Watson bug task added hw-detect (Ubuntu P-series)
2011-09-23 19:55:36 Colin Watson bug task added linux (Ubuntu P-series)
2011-09-23 19:55:51 Colin Watson linux (Ubuntu P-series): status New Invalid
2011-09-23 19:56:13 Colin Watson hw-detect (Ubuntu P-series): status New Invalid
2011-09-23 19:56:39 Colin Watson debian-installer (Ubuntu Natty): status New Won't Fix
2011-09-23 19:56:51 Colin Watson debian-installer (Ubuntu Oneiric): status New Won't Fix
2011-09-23 19:57:17 Colin Watson debian-installer (Ubuntu): importance Undecided Medium
2011-09-23 19:57:17 Colin Watson debian-installer (Ubuntu): status New Triaged
2011-09-23 19:57:32 Colin Watson debian-installer (Ubuntu P-series): importance Undecided Medium
2011-09-23 19:57:32 Colin Watson debian-installer (Ubuntu P-series): status New Triaged
2011-09-23 20:33:01 Tim Gardner linux (Ubuntu Natty): status Confirmed Won't Fix
2011-09-23 20:33:14 Tim Gardner linux (Ubuntu Oneiric): status Confirmed Won't Fix
2011-09-23 20:33:28 Tim Gardner linux (Ubuntu): status Confirmed Invalid
2011-09-23 22:15:40 Launchpad Janitor branch linked lp:~ubuntu-core-dev/hw-detect/ubuntu
2011-09-23 22:29:28 Launchpad Janitor branch linked lp:~ubuntu-core-dev/hw-detect/natty-proposed
2011-09-23 22:42:43 Colin Watson description xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/generic flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but we aren't currently building installer images from that, and I think I'm happier building them directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks! Stable update justification: Impact: When installing in a Xen domU, the installer fails to find any network interfaces. Development branch: Fixed in hw-detect 1.81ubuntu3 by loading xenbus_probe_frontend if we seem to be running under the Xen hypervisor. (It should not be catastrophic if we load this even under other conditions, but it should be a bit more efficient this way.) Patch: http://bazaar.launchpad.net/~ubuntu-core-dev/hw-detect/natty-proposed/revision/1466 TEST CASE: Start up d-i in a Xen domU and run through to the point where it detects network interfaces. Without this patch, it should fail; with this patch, it should work. Regression potential: I think the worst thing that can plausibly happen here is an error message via debconf if the module fails to load. The /sys/hypervisor/type and /sys/bus/xen checks around this code are mainly to defend against this possibility in non-Xen installations. Original report follows: xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/generic flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but we aren't currently building installer images from that, and I think I'm happier building them directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks!
2011-09-23 22:44:00 Colin Watson description Stable update justification: Impact: When installing in a Xen domU, the installer fails to find any network interfaces. Development branch: Fixed in hw-detect 1.81ubuntu3 by loading xenbus_probe_frontend if we seem to be running under the Xen hypervisor. (It should not be catastrophic if we load this even under other conditions, but it should be a bit more efficient this way.) Patch: http://bazaar.launchpad.net/~ubuntu-core-dev/hw-detect/natty-proposed/revision/1466 TEST CASE: Start up d-i in a Xen domU and run through to the point where it detects network interfaces. Without this patch, it should fail; with this patch, it should work. Regression potential: I think the worst thing that can plausibly happen here is an error message via debconf if the module fails to load. The /sys/hypervisor/type and /sys/bus/xen checks around this code are mainly to defend against this possibility in non-Xen installations. Original report follows: xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/generic flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but we aren't currently building installer images from that, and I think I'm happier building them directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks! Stable update justification: Impact: When installing in a Xen domU, the installer fails to find any network interfaces. Development branch: Fixed in hw-detect 1.81ubuntu3 by loading xenbus_probe_frontend if we seem to be running under the Xen hypervisor. (It should not be catastrophic if we load this even under other conditions, but it should be a bit more efficient this way.) Patch: http://bazaar.launchpad.net/~ubuntu-core-dev/hw-detect/natty-proposed/revision/1466 TEST CASE: Start up d-i in a Xen domU and run through to the point where it detects network interfaces. Without this patch, it should fail; with this patch, it should work. Note that for testing you will need to use a kernel/initrd from natty-proposed (which I'll need to upload separately after this patch is accepted), and in production after this upload is validated you'll need to use a kernel/initrd from natty-updates. Regression potential: I think the worst thing that can plausibly happen here is an error message via debconf if the module fails to load. The /sys/hypervisor/type and /sys/bus/xen checks around this code are mainly to defend against this possibility in non-Xen installations. Original report follows: xenbus_probe_frontend is currently modular in several flavours, notably in the i386/generic-pae and amd64/generic flavours which we use to build d-i Xen netboot images. The purpose of xenbus_probe_frontend appears to be to connect to the Xen bus and then emit uevents for any devices it finds there. Once it's loaded, autoloading for such things as xen-netfront works fine, allowing the guest to find its network interface. I believe that xen-blkfront works in a similar way. However, with xenbus_probe_frontend modular, the early stages of the installer plus the early stages of normal system boot need to load xenbus_probe_frontend in order to find block and network devices. If we're going to do this, it seems as though we might as well just build xenbus_probe_frontend into the kernel. It seems to me that it should be pretty harmless on non-Xen systems, although of course somebody knowledgeable should verify that. Right now, it's built in for the -virtual flavours, but we aren't currently building installer images from that, and I think I'm happier building them directly from -generic-pae / -generic anyway. This is true in both Natty and Oneiric. If you can't do this for Oneiric and/or are unwilling to do this in a stable update for Natty, then please let me know so that I can add a workaround to the installer in time. Thanks!
2011-09-24 05:48:39 Launchpad Janitor hw-detect (Ubuntu Oneiric): status Triaged Fix Released
2011-09-24 06:08:36 Launchpad Janitor branch linked lp:ubuntu/hw-detect
2011-09-26 15:44:15 Martin Pitt hw-detect (Ubuntu Natty): status Triaged Fix Committed
2011-09-26 15:44:21 Martin Pitt bug added subscriber Ubuntu Stable Release Updates Team
2011-09-26 15:44:25 Martin Pitt bug added subscriber SRU Verification
2011-09-26 15:44:30 Martin Pitt tags verification-needed
2011-09-26 16:24:29 Launchpad Janitor branch linked lp:ubuntu/natty-proposed/hw-detect
2011-09-27 14:00:40 Colin Watson tags verification-needed verification-done
2011-10-03 17:07:54 Launchpad Janitor hw-detect (Ubuntu Natty): status Fix Committed Fix Released
2011-10-07 19:05:54 Simon Déziel bug added subscriber Simon Déziel
2011-11-20 11:16:27 Launchpad Janitor branch linked lp:~ubuntu-core-dev/debian-installer/ubuntu
2011-11-20 11:20:14 Launchpad Janitor debian-installer (Ubuntu Precise): status Triaged Fix Released
2013-09-07 10:23:19 Launchpad Janitor branch linked lp:debian/hw-detect