• Bug#876100: libglvnd-dev: libglvnd-dev not coinstallable with nvidia pa

    From Andreas Beckmann@21:1/5 to Jiri Palecek on Mon Sep 18 16:40:05 2017
    XPost: linux.debian.bugs.dist

    On 18.09.2017 15:03, Jiri Palecek wrote:
    libglvnd depends on many OpenGL related packages like libgl1, specified
    by concrete version. This means those dependencies can't be satisfied
    with virtual packages, ie. nvidia packages providing libgl1. However,
    those nvidia packages conflict with any other packages providing those
    names, particularly libgl1 et al. provided by libglvnd.

    First we have to sort out coexistence of the libglvnd runtime side of
    nvidia ...


    Andreas

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jiri Palecek@21:1/5 to All on Mon Sep 18 16:20:01 2017
    XPost: linux.debian.bugs.dist

    Package: libglvnd-dev
    Severity: normal

    Dear Maintainer,

    libglvnd depends on many OpenGL related packages like libgl1, specified
    by concrete version. This means those dependencies can't be satisfied
    with virtual packages, ie. nvidia packages providing libgl1. However,
    those nvidia packages conflict with any other packages providing those
    names, particularly libgl1 et al. provided by libglvnd.

    In effect, this makes development packages like
    - libegl1-mesa-dev
    - libsdl2-dev
    - qtbase5-dev
    uninstallable on systems with nvidia packages installed. This
    restriction didn't exist with mesa packages older than 17.2.0.

    Please check if that conflict can be rectified, either on the
    libglvnd-dev side, or the nvidia packages (CC-d).

    Regards
    Jiri Palecek

    -- System Information:
    Debian Release: buster/sid
    APT prefers testing
    APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
    Architecture: i386 (i686)

    Kernel: Linux 4.13.0-trunk-686-pae (SMP w/2 CPU cores)
    Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE=cs_CZ (charmap=ISO-8859-2)
    Shell: /bin/sh linked to /bin/dash
    Init: systemd (via /run/systemd/system)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Eric Valette@21:1/5 to All on Sun Oct 8 18:40:01 2017
    XPost: linux.debian.bugs.dist

    Package: libglvnd-dev
    Version: 0.2.999+git20170802-5
    Followup-For: Bug #876100


    I do not understand why it does not install with nvida-driver in experimental. see below

    LANG=C
    tri-yann4:/home/valette# apt-get -t experimental install libglvnd-dev
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    libglvnd-dev : Depends: libopengl0 (= 0.2.999+git20170802-5)
    E: Unable to correct problems, you have held broken packages. tri-yann4:/home/valette# dpkg -l libopengl* Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
    ||/ Name Version Architecture Description
    +++-==========================-==================-==================-=========================================================
    un libopengl-perl <none> <none> (no description available)
    un libopengl0 <none> <none> (no description available)
    ii libopengl0-glvnd-nvidia:am 384.69-1 amd64 Vendor neutral GL dispatch library -- libOpenGL
    tri-yann4:/home/valette# dpkg -s libopengl0-glvnd-nvidia
    Package: libopengl0-glvnd-nvidia
    Status: install ok installed
    Priority: optional
    Section: non-free/libs
    Installed-Size: 431
    Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>
    Architecture: amd64
    Multi-Arch: same
    Source: nvidia-graphics-drivers
    Version: 384.69-1
    Replaces: libopengl0
    Provides: libopengl0
    Depends: libc6 (>= 2.2.5), libglvnd0 | glvnd-nvidia-abi-375.20, libglvnd0 | libglvnd0-nvidia (>= 361)
    Conflicts: libopengl0
    Description: Vendor neutral GL dispatch library -- libOpenGL
    This is an implementation of the vendor-neutral dispatch layer for
    arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
    .
    This package contains the (binary) GLVND libOpenGL.so.0 stub library provided
    by NVIDIA which dispatches to vendor implementations via GLVND.
    Homepage: http://www.nvidia.com
    tri-yann4:/home/valette#


    -- System Information:
    Debian Release: buster/sid
    APT prefers unstable
    APT policy: (500, 'unstable'), (1, 'experimental')
    Architecture: amd64 (x86_64)

    Kernel: Linux 4.9.53 (SMP w/8 CPU cores; PREEMPT)
    Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
    Shell: /bin/sh linked to /bin/dash
    Init: systemd (via /run/systemd/system)

    Versions of packages libglvnd-dev depends on:
    pn libegl1 <none>
    ii libgl1-glvnd-nvidia-glx [libgl1] 384.69-1
    ii libgles2 0.2.999+git20170802-5
    ii libglvnd-core-dev 0.2.999+git20170802-5
    ii libglvnd0-nvidia [libglvnd0] 384.69-1
    ii libglx0-glvnd-nvidia [libglx0] 384.69-1
    ii libopengl0-glvnd-nvidia [libopengl0] 384.69-1

    libglvnd-dev recommends no packages.

    libglvnd-dev suggests no packages.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)