MIR: libglvnd

Bug #1749912 reported by Timo Aaltonen
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libglvnd (Ubuntu)
Fix Released
Wishlist
Andy Whitcroft

Bug Description

[Availability]
almost in sync with Debian, will get in sync after bionic

[Rationale]

Bionic will migrate Mesa & NVIDIA to use libglvnd (GL vendor dispatch library), which will allow installing these in the same system without using alternative ld.so.conf as in the past. Mesa 18.0.0-rc4 in bionic-proposed migrated, now libglvnd needs to move in main.

This migration was completed in Debian in August last year.

[Security]
no known issues

[Quality assurance]
maintained by Debian xorg-team

[Dependencies]
all in main

[Standards compliance]
4.1.2, uses dh etc

[Maintenance]
upstream is nvidia+fdo

[Background information]

Timo Aaltonen (tjaalton)
Changed in libglvnd (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Timo Aaltonen (tjaalton)
description: updated
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

 - libglvnd is missing a team subscriber
 - Looks to me like there are a few unit tests in the package, those should be run at build time and fail the build if it's feasible.

Changed in libglvnd (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

subscription added, looking into how to run the tests with xvfb-run (they need X)...

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

tests added now

https://salsa.debian.org/xorg-team/lib/libglvnd/compare/141596df...fe9dfd84

make check-TESTS
make[5]: Entering directory '/<<PKGBUILDDIR>>/build/tests'
make[6]: Entering directory '/<<PKGBUILDDIR>>/build/tests'
PASS: testgldispatch_static.sh
PASS: testgldispatch_generated.sh
PASS: testgldispatch_patched.sh
PASS: testglxmcbasic.sh
PASS: testglxmcloop.sh
PASS: testglxmcthreads.sh
PASS: testglxmclate.sh
PASS: testglxmcoldlink.sh
PASS: testglxgetprocaddress.sh
PASS: testglxgetprocaddress_genentry.sh
PASS: testglxgetclientstr.sh
PASS: testglxqueryversion.sh
PASS: testpatchentrypoints.sh
PASS: testegldisplay.sh
PASS: testegldevice.sh
PASS: testeglgetprocaddress.sh
PASS: testeglmakecurrent.sh
PASS: testeglerror.sh
PASS: testegldebug.sh
============================================================================
Testsuite summary for libglvnd 1.0.0
============================================================================
# TOTAL: 19
# PASS: 19
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================

Changed in libglvnd (Ubuntu):
status: Incomplete → Triaged
Nish Aravamudan (nacc)
Changed in libglvnd (Ubuntu):
assignee: nobody → Nish Aravamudan (nacc)
Revision history for this message
Nish Aravamudan (nacc) wrote :

Talked to Timo on IRC, 1.0.0-3 (pending an upstream update) will be published before feature freeze and will enable the tests. Verifying with cyphermox on IRC that that's ok from a MIR team perspective :)

I will approve it once I hear back from Mathieu.

Nish Aravamudan (nacc)
Changed in libglvnd (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Nish Aravamudan (nacc) wrote :

Approving MIR with the understanding that Timo will do a future upload in Bionic (ideally synced from Debian) with the build-time tests.

Changed in libglvnd (Ubuntu):
status: In Progress → Fix Committed
Nish Aravamudan (nacc)
Changed in libglvnd (Ubuntu):
assignee: Nish Aravamudan (nacc) → nobody
Revision history for this message
Andy Whitcroft (apw) wrote :
Download full text (4.8 KiB)

Override component to main
libglvnd 1.0.0-2ubuntu1 in bionic: universe/misc -> main
libegl1 1.0.0-2ubuntu1 in bionic amd64: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic arm64: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic armhf: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic i386: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic ppc64el: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic s390x: universe/libs/extra/100% -> main
libgl1 1.0.0-2ubuntu1 in bionic amd64: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic arm64: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic armhf: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic i386: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic ppc64el: universe/libs/extra/100% -> main
libegl1 1.0.0-2ubuntu1 in bionic s390x: universe/libs/extra/100% -> main
libgl1 1.0.0-2ubuntu1 in bionic amd64: universe/libs/extra/100% -> main
libgl1 1.0.0-2ubuntu1 in bionic arm64: universe/libs/extra/100% -> main
libgl1 1.0.0-2ubuntu1 in bionic armhf: universe/libs/extra/100% -> main
libgl1 1.0.0-2ubuntu1 in bionic i386: universe/libs/extra/100% -> main
libgl1 1.0.0-2ubuntu1 in bionic ppc64el: universe/libs/extra/100% -> main
libgl1 1.0.0-2ubuntu1 in bionic s390x: universe/libs/extra/100% -> main
libgles2 1.0.0-2ubuntu1 in bionic amd64: universe/libs/extra/100% -> main
libgles2 1.0.0-2ubuntu1 in bionic arm64: universe/libs/extra/100% -> main
libgles2 1.0.0-2ubuntu1 in bionic armhf: universe/libs/extra/100% -> main
libgles2 1.0.0-2ubuntu1 in bionic i386: universe/libs/extra/100% -> main
libgles2 1.0.0-2ubuntu1 in bionic ppc64el: universe/libs/extra/100% -> main
libgles2 1.0.0-2ubuntu1 in bionic s390x: universe/libs/extra/100% -> main
libglvnd-core-dev 1.0.0-2ubuntu1 in bionic amd64: universe/libdevel/extra/100% -> main
libglvnd-core-dev 1.0.0-2ubuntu1 in bionic arm64: universe/libdevel/extra/100% -> main
libglvnd-core-dev 1.0.0-2ubuntu1 in bionic armhf: universe/libdevel/extra/100% -> main
libglvnd-core-dev 1.0.0-2ubuntu1 in bionic i386: universe/libdevel/extra/100% -> main
libglvnd-core-dev 1.0.0-2ubuntu1 in bionic ppc64el: universe/libdevel/extra/100% -> main
libglvnd-core-dev 1.0.0-2ubuntu1 in bionic s390x: universe/libdevel/extra/100% -> main
libglvnd-dev 1.0.0-2ubuntu1 in bionic amd64: universe/libdevel/extra/100% -> main
libglvnd-dev 1.0.0-2ubuntu1 in bionic arm64: universe/libdevel/extra/100% -> main
lib...

Read more...

Changed in libglvnd (Ubuntu):
assignee: nobody → Andy Whitcroft (apw)
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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