[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
This bug was fixed in the package ndiswrapper - 1.60-6ubuntu0.1 --- ndiswrapper (1.60-6ubuntu0.1) bionic; urgency=medium * Fix build for 5.0 (LP: #1813063) -- Connor Kuehl Thu, 09 May 2019 14:40:40 -0700 ** Changed in: ndiswrapper (Ubuntu Bionic) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
The version of this package that is in -proposed builds and installs correctly on 4.15 and 5.0 kernels in Bionic. Adjusting tag. ** Changed in: ndiswrapper (Ubuntu Bionic) Importance: Undecided => Medium ** Changed in: ndiswrapper (Ubuntu Bionic) Assignee: (unassigned) => Connor Kuehl (connork) ** Tags removed: verification-needed-bionic ** Tags added: verification-done-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
Hello Seth, or anyone else affected, Accepted ndiswrapper into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/ndiswrapper/1.60-6ubuntu0.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: ndiswrapper (Ubuntu Bionic) Status: New => Fix Committed ** Tags added: verification-needed verification-needed-bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
** Description changed: + 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_filter=published_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 + 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 ** Description changed: 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; + * 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. + * 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_filter=published_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 >= + * Low.
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
We're experiencing this same failure on the ADT for Bionic HWE Edge. amd64: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac /autopkgtest- bionic/bionic/amd64/n/ndiswrapper/20190429_215058_13cbf@/log.gz i386: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac /autopkgtest- bionic/bionic/i386/n/ndiswrapper/20190429_215154_13cbf@/log.gz To fix this, I backported the patch that landed in Disco from comment #2. No context changes were required. I've attached the debdiff to this comment. Testing: - Create an Ubuntu 18.04 VM - Install the HWE Edge kernel from -proposed (one can find .debs here: https://launchpad.net/~canonical-kernel-team/+archive/ubuntu/ppa/+packages?field.name_filter=linux-hwe-edge_filter=published_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") ** Patch 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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
Thanks! I report these bugs with a script, it seems something broke recently wrt grabbing the dkms build logs from failed ADT tests. I'll try to get this fixed for next time. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
This bug was fixed in the package ndiswrapper - 1.60-8 --- ndiswrapper (1.60-8) unstable; urgency=medium * debian/rules: Pass --sort=name to tar for reproducible build -- Julian Andres Klode Sat, 26 Jan 2019 09:28:54 +0100 ** Changed in: ndiswrapper (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
Fix in https://salsa.debian.org/jak/ndiswrapper/commit/f4502d63e8731b20b436a1266e96c5416e02a3af, just uploaded to Debian, should sync later, and then we can SRU it (just no change rebuilds for cosmic and bionic, and for xenial, importing the patch). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1813063] Re: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2
The bug you filed does not include any build log. I have however built the driver locally against 5.0-rc3 and the change needed was do_gettimeofday -> ktime_get_real(). ** Changed in: ndiswrapper (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1813063 Title: ndiswrapper 1.60-6 ADT test failure with linux 5.0.0-1.2 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1813063/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs