FS#58942 - [lib32-nvidia-340xx-utils] Version mismatch between [extra] and [multilib]

Attached to Project: Community Packages
Opened by WorMzy Tykashi (WorMzy) - Saturday, 09 June 2018, 09:37 GMT
Last edited by Eli Schwartz (eschwartz) - Sunday, 17 June 2018, 23:23 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Giancarlo Razzolini (grazzolini)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
It seems like lib32-nvidia-340xx-utils 340.107-1 got moved to [multilib] before the corresponding nvidia-340xx-utils got moved to [extra], this seems to be causing some users issues when trying to launch steam (and possibly other applications which use 32-bit opengl).


Additional info:
xorg-server 1.19.6-2
nvidia-340xx 340.106-39
nvidia-340xx-utils 340.106-2
lib32-nvidia-340xx-utils 340.107-1

See also: https://bbs.archlinux.org/viewtopic.php?id=237841


Steps to reproduce:
Have a up-to-date Arch system using the nvidia 340xx driver series, and try to launch steam.
This task depends upon

Closed by  Eli Schwartz (eschwartz)
Sunday, 17 June 2018, 23:23 GMT
Reason for closing:  Fixed
Comment by Pawel (Manonfire) - Sunday, 10 June 2018, 10:37 GMT
Confirmed. Launch PlayOnLinux: "Error: PlayOnLinux is not able to find 32bit OpenGL libraries. You may have problems with their games."
A simple test: run "/usr/bin/glxgears32" or other 32bit mesa demos. Not working with lib32-nvidia-340xx-utils 340.107-1. Downgrade lib32-nvidia-340xx-utils 340.107-1 to previous version solve this problems (temporary I Hope).
Comment by Giancarlo Razzolini (grazzolini) - Tuesday, 12 June 2018, 19:46 GMT
Yes, this was a mistake on my part. There are no good way to revert from that. Hopefully the 4.17 kernel will get moved this week, along with the remaining nvidia-340xx packages.
Comment by Eli Schwartz (eschwartz) - Wednesday, 13 June 2018, 23:49 GMT
I guess we could just rebuild them for extra to match multilib, then rebuild them again for the new kernel in testing. :) We only just updated in testing to linux 4.17.1, so it could be another week or two before it gets moved to core -- we shouldn't have totally broken stuff for that long, so I think doing multiple rebuilds is probably worth it.

This would additionally mean that everyone gets to use the new nvidia stuff immediately, whether they run testing or not.
Comment by Giancarlo Razzolini (grazzolini) - Thursday, 14 June 2018, 18:05 GMT
Hi Eli, I agree with you. I'm going to build everything against extra and then afterwards, against testing. I expected that we would move 4.17 sooner, but it doesn't seem like it.
Comment by Giancarlo Razzolini (grazzolini) - Thursday, 14 June 2018, 19:21 GMT
New packages have been pushed to [extra] and [multilib]. This also means that 340.107 is out of [testing].

Loading...