Activity log for bug #1813063

Date Who What changed Old value New value Message
2019-01-23 20:08:46 Seth Forshee bug added bug
2019-01-23 20:08:47 Seth Forshee tags kernel-adt-failure
2019-01-25 20:04:33 Julian Andres Klode ndiswrapper (Ubuntu): status New Fix Committed
2019-01-28 04:55:19 Launchpad Janitor ndiswrapper (Ubuntu): status Fix Committed Fix Released
2019-05-09 23:09:59 Connor Kuehl attachment added ndiswrapper_1.60-6ubuntu0.1.debdiff https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+attachment/5262765/+files/ndiswrapper_1.60-6ubuntu0.1.debdiff
2019-05-10 21:46:52 Connor Kuehl description Testing failed on: amd64: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/amd64/n/ndiswrapper/20190123_164111_540fe@/log.gz i386: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/i386/n/ndiswrapper/20190123_172043_540fe@/log.gz NOTE: This SRU template was added 2019-05-10 after the original report was opened and was fixed for Disco. I'm adding this because this problem is affecting the Bionic HWE Edge kernel this SRU cycle. -connork [Impact] * The DKMS package fails to install on kernels based on 5.0; specifically noticed in the Bionic HWE Edge kernel. [The Problem] This module uses the "do_gettimeofday" API which has been deprecated and removed from the 5.0 kernels. As a result, on a 5.0 kernel, the module will not compile successfully during installation since it depends on symbols that are no longer there. [Proposed Fix] Backport the following patch which has already landed in Disco's version of this package to support the 5.0 kernels: https://salsa.debian.org/jak/ndiswrapper/commit/f4502d63e8731b20b436a1266e96c5416e02a3af [Test Case] * Install the ndiswrapper-dkms package with a 5.0 kernel. The package should install without any errors. [Testing] - Create an Ubuntu 18.04 VM - Install the HWE Edge kernel from -proposed (or one can find .debs here: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+packages?field.name_filter=linux-hwe-edge&field.status_filter=published&field.series_filter=bionic) - Install ndiswrapper; you can use apt ("sudo apt update" "sudo apt install ndiswrapper-dkms") or you can use "pull-lp-source ndiswrapper bionic" to build and install the .deb from that - Confirm that installation fails - Remove it "sudo apt remove ndiswrapper-dkms" - If you haven't already: "pull-lp-source ndiswrapper bionic" - Apply the debdiff ("debdiff-apply < ../ndiswrapper_1.60-6ubuntu0.1.debdiff") - Build the package ("debuild -us -uc") - Install the package - Verify it installs successfully! ("sudo dkms status") [Regression Potential] * Low. Changes are conditionally compiled based on the kernel being >= 5.0. These changes have also been in Disco. Testing failed on:     amd64: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/amd64/n/ndiswrapper/20190123_164111_540fe@/log.gz     i386: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/i386/n/ndiswrapper/20190123_172043_540fe@/log.gz
2019-05-10 21:47:38 Connor Kuehl description NOTE: This SRU template was added 2019-05-10 after the original report was opened and was fixed for Disco. I'm adding this because this problem is affecting the Bionic HWE Edge kernel this SRU cycle. -connork [Impact] * The DKMS package fails to install on kernels based on 5.0; specifically noticed in the Bionic HWE Edge kernel. [The Problem] This module uses the "do_gettimeofday" API which has been deprecated and removed from the 5.0 kernels. As a result, on a 5.0 kernel, the module will not compile successfully during installation since it depends on symbols that are no longer there. [Proposed Fix] Backport the following patch which has already landed in Disco's version of this package to support the 5.0 kernels: https://salsa.debian.org/jak/ndiswrapper/commit/f4502d63e8731b20b436a1266e96c5416e02a3af [Test Case] * Install the ndiswrapper-dkms package with a 5.0 kernel. The package should install without any errors. [Testing] - Create an Ubuntu 18.04 VM - Install the HWE Edge kernel from -proposed (or one can find .debs here: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+packages?field.name_filter=linux-hwe-edge&field.status_filter=published&field.series_filter=bionic) - Install ndiswrapper; you can use apt ("sudo apt update" "sudo apt install ndiswrapper-dkms") or you can use "pull-lp-source ndiswrapper bionic" to build and install the .deb from that - Confirm that installation fails - Remove it "sudo apt remove ndiswrapper-dkms" - If you haven't already: "pull-lp-source ndiswrapper bionic" - Apply the debdiff ("debdiff-apply < ../ndiswrapper_1.60-6ubuntu0.1.debdiff") - Build the package ("debuild -us -uc") - Install the package - Verify it installs successfully! ("sudo dkms status") [Regression Potential] * Low. Changes are conditionally compiled based on the kernel being >= 5.0. These changes have also been in Disco. Testing failed on:     amd64: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/amd64/n/ndiswrapper/20190123_164111_540fe@/log.gz     i386: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/i386/n/ndiswrapper/20190123_172043_540fe@/log.gz NOTE: This SRU template was added 2019-05-10 after the original report was opened and was fixed for Disco. I'm adding this because this problem is affecting the Bionic HWE Edge kernel this SRU cycle. -connork [Impact]  * The DKMS package fails to install on kernels based on 5.0; specifically noticed in the Bionic HWE Edge kernel. [The Problem] This module uses the "do_gettimeofday" API which has been deprecated and removed from the 5.0 kernels. As a result, on a 5.0 kernel, the module will not compile successfully during installation since it depends on symbols that are no longer there. [Proposed Fix] Backport the following patch which has already landed in Disco's version of this package to support the 5.0 kernels: https://salsa.debian.org/jak/ndiswrapper/commit/f4502d63e8731b20b436a1266e96c5416e02a3af [Test Case]  * Install the ndiswrapper-dkms package with a 5.0 kernel. The package should install without any errors. [Testing] These instructions were followed using the .debdiff in comment #5 - Create an Ubuntu 18.04 VM - Install the HWE Edge kernel from -proposed (or one can find .debs here: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+packages?field.name_filter=linux-hwe-edge&field.status_filter=published&field.series_filter=bionic) - Install ndiswrapper; you can use apt ("sudo apt update" "sudo apt install ndiswrapper-dkms") or you can use "pull-lp-source ndiswrapper bionic" to build and install the .deb from that - Confirm that installation fails - Remove it "sudo apt remove ndiswrapper-dkms" - If you haven't already: "pull-lp-source ndiswrapper bionic" - Apply the debdiff ("debdiff-apply < ../ndiswrapper_1.60-6ubuntu0.1.debdiff") - Build the package ("debuild -us -uc") - Install the package - Verify it installs successfully! ("sudo dkms status") [Regression Potential]  * Low. Changes are conditionally compiled based on the kernel being >= 5.0. These changes have also been in Disco. Testing failed on:     amd64: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/amd64/n/ndiswrapper/20190123_164111_540fe@/log.gz     i386: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco-canonical-kernel-team-unstable/disco/i386/n/ndiswrapper/20190123_172043_540fe@/log.gz
2019-05-28 18:01:39 Brian Murray ndiswrapper (Ubuntu Bionic): status New Fix Committed
2019-05-28 18:01:41 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2019-05-28 18:01:45 Brian Murray bug added subscriber SRU Verification
2019-05-28 18:01:48 Brian Murray tags kernel-adt-failure kernel-adt-failure verification-needed verification-needed-bionic
2019-08-05 20:30:41 Connor Kuehl ndiswrapper (Ubuntu Bionic): importance Undecided Medium
2019-08-05 20:30:43 Connor Kuehl ndiswrapper (Ubuntu Bionic): assignee Connor Kuehl (connork)
2019-08-05 20:33:29 Connor Kuehl tags kernel-adt-failure verification-needed verification-needed-bionic kernel-adt-failure verification-done-bionic verification-needed
2019-08-07 00:17:06 Launchpad Janitor ndiswrapper (Ubuntu Bionic): status Fix Committed Fix Released
2019-08-07 00:17:12 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team