[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