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#39241 - [nvidia-libgl][mesa-libgl][mesa] wrong 'libegl'/'libgles' replace/provides/conficts

Attached to Project: Arch Linux
Opened by Gustavo Alvarez (sl1pkn07) - Saturday, 08 March 2014, 21:12 GMT
Last edited by Laurent Carlier (lordheavy) - Sunday, 09 March 2014, 13:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

'libegl' and 'libgles' provides/replaces/conficts is stored in wrong package (mesa).

i think is better if stored in nvidia-libgl/mesa-libgl, like a 'libgl' provides/conflicts/replaces

because libgles/libegl libs (symlinks to work) is now provide by these packages instead mesa

greetings
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Sunday, 09 March 2014, 13:20 GMT
Reason for closing:  Fixed
Comment by Gustavo Alvarez (sl1pkn07) - Saturday, 08 March 2014, 21:20 GMT
hi, ow, ive forgot the 304.xx drivers (cannot ship own libegl/libgles) :S

nevermind (for the moment)

greetings
Comment by Felix Yan (felixonmars) - Sunday, 09 March 2014, 04:14 GMT
Actually I agree with this, nvidia-304xx now also ships symlinks to libEGL and friends to mesa, so the provides/conflicts can be moved into every -libgl packages.

There just doesn't seem to be any real impact though.
Comment by (Det) - Sunday, 09 March 2014, 12:13 GMT
Then, do we still even need to list all those old conflicts/provides/replaces?:

package_mesa() {
[...]
provides=('libglapi' 'osmesa' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel')
conflicts=('libglapi' 'osmesa' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel')
replaces=('libglapi' 'osmesa' 'libgbm' 'libgles' 'libegl' 'khrplatform-devel')
Comment by Laurent Carlier (lordheavy) - Sunday, 09 March 2014, 12:28 GMT
@Det

We need them for the upgrade from previous mesa packages where it was splitted
Comment by (Det) - Sunday, 09 March 2014, 12:33 GMT
Yes, but that was over a year ago: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/mesa&id=1dd751ebcf30032a47290d39ba5771d05134b895

Do we have a timeline policy for moving on from older configurations?

Loading...