You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 17, 2021. It is now read-only.
I've finally had a chance to take a look at the current virtualgl packaging in the PPA, and so I've made a laundry list of issues with the current packaging that I'm not entirely sure how to address / I don't understand...
"virtualgl-libs" installs a set of libraries (libdlfaker.so, libgefaker.so, librrfaker.so), each without a versioned soname, directly into /usr/lib/$DEB_HOST_MULTIARCH. AFAIU, to comply with Debian Policy, they'd have to be properly versioned if placed in a public shared library directory (and package name has to match the soname of that library). Or we could install them in some subdir of /usr/lib/$DEB_HOST_MULTIARCH like we do with primus-libs?
the "virtualgl" package contains header files? (/usr/include/rr.h, /usr/include/rrtransport.h) If they're actually needed, we'd have to split them up into a separate -dev package
the "virtualgl" package installs /usr/bin/.vglrun.vars64, which is not an executable (and stuff in $PATH all have to be executables). What is this file / would anything break if it's moved away from /usr/bin?
debian/rules: if the value of FAKELIBDIR depends on what arch we're building(?) on (shouldn't we be using DEB_HOST_ARCH instead of DEB_BUILD_ARCH?), why not use the multiarch triplet for that particular arch, instead of hardcoding "64" for amd64 like we currently do now? Even if it makes sense for i386/amd64, what about arm/arm64 or ppc/ppc64 combos?
I've finally had a chance to take a look at the current virtualgl packaging in the PPA, and so I've made a laundry list of issues with the current packaging that I'm not entirely sure how to address / I don't understand...