Calibre BPO cannot be installed for NVidia driver BPO users

Julien Aubin julien.aubin at gmail.com
Sat Jul 7 15:23:07 BST 2018


Le sam. 7 juil. 2018 à 15:56, Nicholas D Steeves <nsteeves at gmail.com> a écrit :
>
> Hi Julien,
>
> On Sat, Jul 07, 2018 at 08:25:07AM +0200, Julien Aubin wrote:
> > Le jeu. 5 juil. 2018 à 06:26, Julien Aubin <julien.aubin at gmail.com> a écrit :
> > >
> > > Le mar. 3 juil. 2018 à 05:57, Julien Aubin <julien.aubin at gmail.com> a écrit :
> > > >
> > > > Le mar. 3 juil. 2018 à 05:42, Julien Aubin <julien.aubin at gmail.com> a écrit :
> > > > >
> > > > > Hi,
> > > > >
> > > > > I raised a while ago an issue stating that NVidia Driver 390.48 from
> > > > > BPO cannot be installed alongside Mesa 17.
> > > > >
> > > > > The problem has just resurfaced now as it looks like Calibre depends
> > > > > on a Mesa 17 package, libegl1 I guess, and it cannot be installed for
> > > > > NVidia users. I guess the dependency issue could be fixed by setting
> > > > > something like :
> > > > > libegl1 | libegl1-glvnd-nvidia
> > > > >
> > > > > Could someone among NVidia package maintainer list confirm please ?
> > > >
> > > > @NVidia team : the other, and probably cleaner, solution would be to add
> > > > "Provides: libegl1" to libegl1-glvnd-nvidia
> > > >
> > > > What do you think of it ?
> > >
> > > Hi,
> > >
> > > Any idea ?
> > >
> > > Adding debian BPO ML. I see a replaces "libegl1" in
> > > libegl1-nvidia-glvnd but unsure it is enough to replace libegl1. Looks
> > > like libgl1-nvidia-glvnd-glx should provide/replace libgl1.
> > >
> > > Rgds,
> >
> > Hi,
> >
> > Any idea, or any fix planned ?
> >
> > Thanks a lot !
> >
>
> I'm not sure why the calibre bpo wants libegl1-mesa/17.3.9-1~bpo9+1.
> See L140 of the attached buildinfo.
>
> Sorry, I can't speak to the issue of coinstallable bpos of nvidia
> drivers and mesa, other than that I've read a wayland-related article
> or two about how the nvidia driver doesn't implement an egl thing in a
> standard way.  It might be that that's why the driver doesn't provide
> libegl1...  Is the nvidia bpo installable if libegl1-mesa/13.0.6-1+b2
> is first installed?
>
> Cheers,
> Nicholas

Hi Nicholas,

NVidia BPO is installable if libegl1-mesa is installed.

But anyway I think there are provides clauses missing in NVidia BPO, i.e.
libgl1-glvnd-nvidia-glx should Provide (and not only replace) libgl1
libegl1-glvnd-nvidia should Provide (and not only replace) libegl1

Now maybe I'm wrong but this is what the documentation tends to suggest :
https://www.debian.org/doc/debian-policy/#document-ch-relationships

Rgds,



More information about the pkg-nvidia-devel mailing list