MIR: libglvnd

Bug #1749912 reported by Timo Aaltonen on 2018-02-16
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libglvnd (Ubuntu)
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) on 2018-02-16
Changed in libglvnd (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
Timo Aaltonen (tjaalton) on 2018-02-20
description: updated

 - 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
Timo Aaltonen (tjaalton) wrote :

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

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) on 2018-02-21
Changed in libglvnd (Ubuntu):
assignee: nobody → Nish Aravamudan (nacc)
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) on 2018-02-23
Changed in libglvnd (Ubuntu):
status: Triaged → In Progress
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) on 2018-02-23
Changed in libglvnd (Ubuntu):
assignee: Nish Aravamudan (nacc) → nobody
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  Edit
Everyone can see this information.

Other bug subscribers