Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34030 - nvidia-utils needs to provide mesa-libgl

Attached to Project: Arch Linux
Opened by Jason (Meyithi) - Tuesday, 26 February 2013, 14:39 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 26 February 2013, 15:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: nvidia-utils needs to provide mesa-libgl


Additional info:
* package version(s) 313.18-1
* config and/or log files etc.


Steps to reproduce:
Nvidia users are having to pull in the whole mesa tree because somehow pacman doesn't understand that nvidia provided libgl and we don't need any of this crud.

It's even worse for lib32 users with lib32-nvidia-utils - https://bbs.archlinux.org/viewtopic.php?id=158744 - we get the whole of lib32-mesa forced on us as well including lib32-systemd and the likes :(

Irony being Nvidia users will never make use of Wayland anyway, having 300Mb useless packages forced on you isn't fun.
This task depends upon

Closed by  Ionut Biru (wonder)
Tuesday, 26 February 2013, 15:16 GMT
Reason for closing:  Not a bug
Additional comments about closing:  not a bug in nvidia-utils
Comment by Ionut Biru (wonder) - Tuesday, 26 February 2013, 14:52 GMT
nvidia doesn't need to pull entire mesa. some packages that you have installed depends on mesa.
Comment by Jason (Meyithi) - Tuesday, 26 February 2013, 14:54 GMT
Ionut, yes Steam. Steam now needs lib32-mesa because it's can't have lib32-libgl, and then this will indeed pull in all of the lib32-mesa tree, this can't be right.

EDIT/ also I built steam removing the lib32-mesa dep and all is fine as I know my lib32-nvidia-utils provides the needed libgl.
Comment by Ionut Biru (wonder) - Tuesday, 26 February 2013, 14:56 GMT
whatever you are describing doesn't have any sense. there are a lot of libraries in mesa now and some application or other libs link to them.

Comment by Jason (Meyithi) - Tuesday, 26 February 2013, 14:59 GMT
Ionut - I agree it makes no sense, Steam only needs the libgl for your card...

http://ompldr.org/vaGxmeg - Steam working WITHOUT lib32-mesa. There is a logic error somewhere, having to pull in lib32-mesa when it is not needed is wrong, you guys can try defend it all you like.
Comment by Ionut Biru (wonder) - Tuesday, 26 February 2013, 15:05 GMT
steam 1.0.0.34-1 has lib32-mesa as dependency. i don't see any bugs here
Comment by Jason (Meyithi) - Tuesday, 26 February 2013, 15:06 GMT
Ionut - because it needs libgl, which lib32-nvidia-utils provides.

Meh forget it, I'll switch distro, you guys have lost it.
Comment by Ionut Biru (wonder) - Tuesday, 26 February 2013, 15:16 GMT
why did you reported this bug in nvidia-utils rather than to steam?

Loading...