evdi/1.7.0+dfsg-1ubuntu1~20.04.3 ADT test failure with linux-hwe-5.11/5.11.0-20.21~20.04.1

Bug #1932163 reported by Kleber Sacilotto de Souza
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
evdi (Ubuntu)
Fix Released
Undecided
Unassigned
Focal
Fix Released
Critical
Dimitri John Ledkov
Hirsute
Fix Released
Undecided
Unassigned

Bug Description

[Impact]
focal users running latest hwe kernel, version 5.11, won't be able to use evdi-dkms. That means that users upgrading their systems might lose the ability to use some of their displays, which may be their only system access.

[Test case]
Built evdi dkms and loaded the evdi module on 5.4, 5.8 and 5.11 kernels.

[Potential regression]
DisplayLink devices will stop working.

--------------------------

This is a scripted bug report about ADT failures while running evdi tests for linux-hwe-5.11/5.11.0-20.21~20.04.1 on focal. Whether this is caused by the dep8 tests of the tested source or the kernel has yet to be determined.

Testing failed on:
    amd64: https://autopkgtest.ubuntu.com/results/autopkgtest-focal/focal/amd64/e/evdi/20210611_210228_7f0da@/log.gz
    arm64: https://autopkgtest.ubuntu.com/results/autopkgtest-focal/focal/arm64/e/evdi/20210612_122245_bd52e@/log.gz
    ppc64el: https://autopkgtest.ubuntu.com/results/autopkgtest-focal/focal/ppc64el/e/evdi/20210611_210028_038f3@/log.gz
    s390x: https://autopkgtest.ubuntu.com/results/autopkgtest-focal/focal/s390x/e/evdi/20210611_205902_3dc65@/log.gz

[Other]

NB! dkms ftbfs fixes must be built in security, such that after SRU process in -proposed & -updates it can be copied into -security pocket too.

tags: added: kernel-adt-failure
Changed in evdi (Ubuntu Focal):
status: New → Confirmed
Revision history for this message
Thadeu Lima de Souza Cascardo (cascardo) wrote :
Revision history for this message
Thadeu Lima de Souza Cascardo (cascardo) wrote :

Doing a full backport, as this was done before, and DRM changes are not trivial to backport.

Changed in evdi (Ubuntu Focal):
importance: Undecided → Medium
assignee: nobody → Thadeu Lima de Souza Cascardo (cascardo)
status: Confirmed → In Progress
description: updated
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

@cascardo are fixes done in ubuntu2 and ubuntu3 also needed in hirsute?

If yes, can you prepare SRU for hirsute as well? If not, can you please explain why?

Revision history for this message
Thadeu Lima de Souza Cascardo (cascardo) wrote :

Well, having a newer version in focal is less than ideal. I will prepare a quick backport and test it on hirsute. Should I do the same for groovy?

Cascardo.

Revision history for this message
Thadeu Lima de Souza Cascardo (cascardo) wrote :

Here is a debdiff against the version in hirsute. It builds fine against 5.11.0-22-generic, and loads.

Cascardo.

tags: added: patch
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

@cascardo for the focal's backport resurrecting focal's debian/changelog. See attached.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in evdi (Ubuntu Hirsute):
status: New → Confirmed
Changed in evdi (Ubuntu):
status: New → Confirmed
Changed in linux-hwe-5.11 (Ubuntu Focal):
status: New → Confirmed
Changed in linux-hwe-5.11 (Ubuntu Hirsute):
status: New → Confirmed
Changed in linux-hwe-5.11 (Ubuntu):
status: New → Confirmed
Changed in evdi (Ubuntu Hirsute):
status: Confirmed → In Progress
Changed in evdi (Ubuntu):
status: Confirmed → Fix Released
Changed in linux-hwe-5.11 (Ubuntu):
status: Confirmed → Fix Released
description: updated
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Please test proposed package

Hello Kleber, or anyone else affected,

Accepted evdi into hirsute-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/evdi/1.9.1-1ubuntu3~21.04.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, what testing has been performed on the package and change the tag from verification-needed-hirsute to verification-done-hirsute. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-hirsute. 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 evdi (Ubuntu Hirsute):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-hirsute
Changed in evdi (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hello Kleber, or anyone else affected,

Accepted evdi into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/evdi/1.9.1-1ubuntu3~20.04.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, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. 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.

Revision history for this message
Ubuntu SRU Bot (ubuntu-sru-bot) wrote : Autopkgtest regression report (evdi/1.9.1-1ubuntu3~20.04.1)

All autopkgtests for the newly accepted evdi (1.9.1-1ubuntu3~20.04.1) for focal have finished running.
The following regressions have been reported in tests triggered by the package:

evdi/1.9.1-1ubuntu3~20.04.1 (s390x)

Please visit the excuses page listed below and investigate the failures, proceeding afterwards as per the StableReleaseUpdates policy regarding autopkgtest regressions [1].

https://people.canonical.com/~ubuntu-archive/proposed-migration/focal/update_excuses.html#evdi

[1] https://wiki.ubuntu.com/StableReleaseUpdates#Autopkgtest_Regressions

Thank you!

Revision history for this message
Andrea Righi (arighi) wrote :

Here's a patch that should fix the build issue on s390x (or more in general on all systems that don't have USB support enabled).

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

evdi debdiff is good, but it must go into other series too.

https://autopkgtest.ubuntu.com/packages/evdi

Looks like that change is needed in impish, hirsute and focal.

One cannot introduce brand new change in a focal SRU with a version number higher than all future series.

Changed in evdi (Ubuntu Hirsute):
status: Fix Committed → Confirmed
Changed in evdi (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Sponsored evdi_1.9.1-1ubuntu4_source.changes to impish.

Changed in evdi (Ubuntu Focal):
status: Fix Committed → Confirmed
assignee: Thadeu Lima de Souza Cascardo (cascardo) → nobody
Changed in linux-hwe-5.11 (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evdi - 1.9.1-1ubuntu4

---------------
evdi (1.9.1-1ubuntu4) impish; urgency=medium

  * Support USB-less systems (e.g. s390x). (LP: #1932163)

 -- Andrea Righi <email address hidden> Tue, 20 Jul 2021 14:32:12 +0000

Changed in evdi (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

1.9.1-1ubuntu4~21.04.1 supersedes 1.9.1-1ubuntu3~21.04.1 to fix adt failure on s390x.

Mathew Hodson (mhodson)
no longer affects: linux-hwe-5.11 (Ubuntu)
no longer affects: linux-hwe-5.11 (Ubuntu Focal)
no longer affects: linux-hwe-5.11 (Ubuntu Hirsute)
Changed in evdi (Ubuntu Focal):
importance: Medium → Critical
milestone: none → ubuntu-20.04.3
assignee: nobody → Dimitri John Ledkov (xnox)
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Kleber, or anyone else affected,

Accepted evdi into hirsute-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/evdi/1.9.1-1ubuntu4~21.04.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, what testing has been performed on the package and change the tag from verification-needed-hirsute to verification-done-hirsute. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-hirsute. 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 evdi (Ubuntu Hirsute):
status: Confirmed → Fix Committed
Revision history for this message
Brian Murray (brian-murray) wrote :

Please also test a display link device with the different kernel versions. Thanks!

Changed in evdi (Ubuntu Focal):
status: Confirmed → Fix Committed
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Kleber, or anyone else affected,

Accepted evdi into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/evdi/1.9.1-1ubuntu4~20.04.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, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. 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.

Revision history for this message
Kleber Sacilotto de Souza (kleber-souza) wrote :
tags: added: verification-done-focal
removed: verification-needed-focal
description: updated
Revision history for this message
Thadeu Lima de Souza Cascardo (cascardo) wrote :

Hey, @brian-murray.

We don't have hardware available to test. So, our best effort is to test that the modules still load fine.

And this is better than the alternative, where a user will have the kernel updated from 5.8 to 5.11, and then, not be able to load the current evdi-dkms that is shipped in focal, because it won't even build.

Thanks.
Cascardo.

description: updated
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Hey! I'll release it per comment #24. But please verify the hirsute counterpart as well.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evdi - 1.9.1-1ubuntu4~20.04.1

---------------
evdi (1.9.1-1ubuntu4~20.04.1) focal; urgency=medium

  * Support USB-less systems (e.g. s390x). (LP: #1932163)

evdi (1.9.1-1ubuntu4) impish; urgency=medium

  * Support USB-less systems (e.g. s390x). (LP: #1932163)

evdi (1.9.1-1ubuntu3~20.04.1) focal; urgency=medium

  * Backport to focal to add support to 5.11 kernels. (LP: #1932163)

evdi (1.9.1-1ubuntu3) impish; urgency=medium

  * Fix regression with Linux 5.11

evdi (1.9.1-1ubuntu2) impish; urgency=medium

  * Fix build with Linux 5.13

evdi (1.9.1-1ubuntu1) hirsute; urgency=medium

  * New upstream release 1.9.1
  * Fix build with Linux 5.11 (LP: #1923638)
    - debian/patches/0001-Merge-branch-private-dczerwik-enable-cursor-ioctl-in.patch
    - debian/patches/0002-Add-support-for-5.11-and-5.12-kernels.patch

evdi (1.9.0+dfsg-1) unstable; urgency=medium

  * new upstream release 1.9.0
    - fixes incompatibility with newer kernels
      (closes: #973837, #975456)
  * Updated d/libevdi0.symbols

 -- Andrea Righi <email address hidden> Tue, 20 Jul 2021 14:32:12 +0000

Changed in evdi (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for evdi has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Kleber Sacilotto de Souza (kleber-souza) wrote :

Confirmed that evdi 1.9.1-1ubuntu4~21.04.1 from hirsute-proposed can be installed, built and loaded successfully.

$ dkms status
evdi, 1.9.1, 5.11.0-33-generic, x86_64: installed

$ lsmod | grep "^evdi"
evdi 61440 0

autopkgtests also completed successfully:

amd64 - https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute/hirsute/amd64/e/evdi/20210827_081701_57821@/log.gz
arm64 - https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute/hirsute/arm64/e/evdi/20210827_081644_57821@/log.gz
armhf - Not supported
ppc64el - https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute/hirsute/ppc64el/e/evdi/20210827_081536_b3bd8@/log.gz
s390x - https://autopkgtest.ubuntu.com/results/autopkgtest-hirsute/hirsute/s390x/e/evdi/20210827_081355_57821@/log.gz

tags: added: verification-done-hirsute
removed: verification-needed-hirsute
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evdi - 1.9.1-1ubuntu4~21.04.1

---------------
evdi (1.9.1-1ubuntu4~21.04.1) hirsute; urgency=medium

  * Support USB-less systems (e.g. s390x). (LP: #1932163)

evdi (1.9.1-1ubuntu4) impish; urgency=medium

  * Support USB-less systems (e.g. s390x). (LP: #1932163)

evdi (1.9.1-1ubuntu3~21.04.1) hirsute; urgency=medium

  * Backport to hirsute to add support to 5.13 kernels. (LP: #1932163)

evdi (1.9.1-1ubuntu3) impish; urgency=medium

  * Fix regression with Linux 5.11

evdi (1.9.1-1ubuntu2) impish; urgency=medium

  * Fix build with Linux 5.13

 -- Andrea Righi <email address hidden> Tue, 20 Jul 2021 14:32:12 +0000

Changed in evdi (Ubuntu Hirsute):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.