lluixhi / musl-extras

More patches for MUSL, in addition to those the gentoo overlay provides.
14 stars 1 forks source link

mesa-12.0.2 ebuild file conflict with official musl overlay with nouveau #7

Closed ennui93 closed 8 years ago

ennui93 commented 8 years ago

Emerging the mesa-12.0.2 ebuild from the musl-extras overlay results in a file collision with x11-libs/libva-vdpau-driver-0.7.4-r99::musl at /usr/lib/va/drivers/nouveau_drv_video.so.

Possible fixes include:

lluixhi commented 8 years ago

So what happened was upstream (::gentoo) added a new ebuild, x11-libs/libva-vdpau-driver-r4 which removed that patch for the reason you mentioned, but the musl overlay (::musl) had an ebuild with revision -r99 which was a modified version of x11-libs/libva-vdpau-driver-r3, so it was overridden.

They really need to stop doing that.

Anyway, I added an x11-libs/libva-vdpau-driver ebuild to fix it. I need to get around to actually moving all this stuff upstream, but I have a lot of ebuilds to commit, and this sort of error is pretty frequent on their end, as far as I can tell -- so it'd be a lot of work.

blueness commented 7 years ago

@lluixhi "They really need to stop doing that." Sorry to steal an old bug report, but we can stop using -r99 now that we have more eyes watching the musl overlay. It was originally a practice so I wouldn't break my automated stage3 builds on every rev bump in the tree.