[elrepo] Announcement: EL5, EL6 and EL7 Updated NVIDIA drivers [367.27]

Manuel Wolfshant wolfy at nobugconsulting.ro
Mon Jun 20 23:43:04 EDT 2016


On 06/20/2016 05:11 PM, Phil Perry wrote:
> On 20/06/16 14:39, Phil Perry wrote:
>> Announcing the release of updated NVIDIA 367.27 packages into the EL5,
>> EL6 and EL7 testing repositories:
>>
>
> As noted above, these packages have been release to the testing 
> repository.
>
> This release (well, actually NVIDIA's short term 364.19 release) is 
> the first release to include NVIDIA's Wayland support:
>
> http://www.nvidia.com/Download/driverResults.aspx/101818/en-us
>
> However, the new libnvidia-egl-wayland.so lib has a dependency on 
> libwayland-client.so and libwayland-server.so which are not a part of 
> RHEL:
>
> $ objdump libnvidia-egl-wayland.so.367.27 -p | grep -i NEEDED
>   NEEDED      libpthread.so.0
>   NEEDED      libc.so.6
>   NEEDED      libdl.so.2
>   NEEDED      libwayland-client.so.0
>   NEEDED      libwayland-server.so.0
>   NEEDED      libEGL.so.1
>
>
> Consequently, if we include this new lib in our nvidia packages, yum 
> complains about the missing deps and it is not possible to install the 
> packages on RHEL.
>
> Wayland is intended to be the replacement for X, and was due to become 
> the default in Fedora 24 but I believe it wasn't ready in time so this 
> has now been pushed back to Fedora 25. From what I've read there also 
> appears to be some disagreement over NVIDIA's implementation of 
> Wayland support.
>
> So the question is how do we handle this new Wayland lib in our nvidia 
> packages on RHEL? If we include the lib then we would also need to 
> package libwayland-client and libwayland-server as dependencies[1]. 
> The other option is to just ignore and not package 
> libnvidia-egl-wayland.so for now, and this is what I've done in our 
> 367.27-1 release that has just been released to the testing 
> repository. I've only performed minimal testing on these packages so 
> please test and confirm they behave as expected on your systems.
>
> Given Wayland is relatively new technology and clearly not ready for 
> an Enterprise Linux environment yet, and is unlikely to be supported 
> on any current release of RHEL, I'm inclined to ignore it for now. 
> Presumably those wanting Wayland are using Fedora not RHEL.
100% agree with that


>
> The other option would be to split this lib out to a wayland 
> sub-package such as nvidia-x11-drv-wayland for those who want to 
> consume it but this wouldn't be my preferred option.
>
That's what I would normally do, following Fedora's policy of including 
everything ( including a spare kitchen sink )


> Thoughts and feedback welcome.
>
>
>
> [1] I note these packages are available on EL7 from the nux dextop 
> repository:
>
> $ sudo yum list libwayland-client libwayland-server
>
> Available Packages
> libwayland-client.x86_64 1.5.0-4.el7.nux nux-dextop
> libwayland-server.x86_64 1.5.0-4.el7.nux nux-dextop
In this case I would also either ship the same packages in elrepo or ( 
my preferred option ) include a README instructing the users to install 
the libwayland packages from Nux's repo in the same time as or prior to 
installing nvidia-x11-drv-wayland


More information about the elrepo mailing list