Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 285925 - libvdpau is moving to its own package
Summary: libvdpau is moving to its own package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL: http://www.nvnews.net/vbulletin/showt...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-22 09:43 UTC by Søren Færløv
Modified: 2009-11-19 21:58 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for a new x11-libs/libvdpau package (libvdpau-0.2.ebuild,918 bytes, text/plain)
2009-09-23 20:30 UTC, Gef
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Søren Færløv 2009-09-22 09:43:20 UTC
NVIDIA will split the VDPAU library from the driver package. Gentoo should have a separate package as well.

More info can be found at:
http://www.nvnews.net/vbulletin/showthread.php?t=138880 and
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-180/+bug/432172.

Thanks.

Reproducible: Always

Steps to Reproduce:
Comment 1 Gef 2009-09-23 20:28:40 UTC
Oh yeah, as I was discussing with scarabeus on #gentoo-desktop a few ours ago, i made an ebuild for it. By design incompatible with actual nvidia-drivers ebuild. Should new USE flags be added to nvidia-drivers ? what about the transition period ? I'll attach the ebuild.
Comment 2 Gef 2009-09-23 20:30:27 UTC
Created attachment 205060 [details]
ebuild for a new x11-libs/libvdpau package
Comment 3 Sven 2009-10-22 15:36:14 UTC
What is in portage right now, doesn't work at all.
It contains a lot of blockers using >=

But what the auther really meant, was probably only =package-ver* instead of >=package-ver.

Comment 4 Xavier Vachon 2009-10-22 15:46:38 UTC
(In reply to comment #3)
> What is in portage right now, doesn't work at all.
> It contains a lot of blockers using >=
> 
> But what the auther really meant, was probably only =package-ver* instead of
> >=package-ver.
> 

Output for me when emerge -DuNva world

[blocks B     ] >=x11-drivers/nvidia-drivers-190.32 (">=x11-drivers/nvidia-drivers-190.32" is blocking x11-libs/libvdpau-0.2)                                                                                                                     
[blocks B     ] >=x11-drivers/nvidia-drivers-190.25 (">=x11-drivers/nvidia-drivers-190.25" is blocking x11-libs/libvdpau-0.2)                                                                                                                     
[blocks B     ] >=x11-drivers/nvidia-drivers-190.36 (">=x11-drivers/nvidia-drivers-190.36" is blocking x11-libs/libvdpau-0.2)                                                                                                                     
[blocks B     ] >=x11-drivers/nvidia-drivers-190.40 (">=x11-drivers/nvidia-drivers-190.40" is blocking x11-libs/libvdpau-0.2)                                                                                                                     
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.14 (">=x11-drivers/nvidia-drivers-185.18.14" is blocking x11-libs/libvdpau-0.2)                                                                                                               
[blocks B     ] >=x11-drivers/nvidia-drivers-190.18 (">=x11-drivers/nvidia-drivers-190.18" is blocking x11-libs/libvdpau-0.2)                                                                                                                     
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.31 (">=x11-drivers/nvidia-drivers-185.18.31" is blocking x11-libs/libvdpau-0.2)                                                                                                               
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.29 (">=x11-drivers/nvidia-drivers-185.18.29" is blocking x11-libs/libvdpau-0.2)                                                                                                               
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.36 (">=x11-drivers/nvidia-drivers-185.18.36" is blocking x11-libs/libvdpau-0.2)                                                                                                               
[blocks B     ] >=x11-drivers/nvidia-drivers-180.60 (">=x11-drivers/nvidia-drivers-180.60" is blocking x11-libs/libvdpau-0.2)                                                                                                                     
[blocks B     ] >=x11-drivers/nvidia-drivers-180.29 (">=x11-drivers/nvidia-drivers-180.29" is blocking x11-libs/libvdpau-0.2)
Comment 5 Can Selcuk 2009-10-22 21:20:03 UTC
(In reply to comment #4)
hi all, i am having the same issue 
JetBoX jet # emerge -avuDN nvidia-drivers

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild  N    ] x11-libs/libvdpau-0.2  USE="-doc" 346 kB
[ebuild     U ] x11-base/xorg-drivers-1.7 [1.6] INPUT_DEVICES="evdev -acecad -aiptek -citron -elographics -fpit -hyperpen -joystick -keyboard -mouse -mutouch -penmount -synaptics -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="nvidia -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 (-impact) -imstt -intel -mach64 -mga -neomagic (-newport) -nv -r128 -radeon -radeonhd -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vermilion -vesa -via -virtualbox -vmware (-voodoo) -xgi" 0 kB
[ebuild     U ] x11-drivers/nvidia-drivers-190.42-r1 [180.60] USE="acpi custom-cflags gtk (-multilib)" 14,352 kB
[ebuild     U ] media-video/nvidia-settings-190.42 [180.60] 1,364 kB
[blocks B     ] >=x11-drivers/nvidia-drivers-190.32 (">=x11-drivers/nvidia-drivers-190.32" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-190.25 (">=x11-drivers/nvidia-drivers-190.25" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-190.36 (">=x11-drivers/nvidia-drivers-190.36" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-190.40 (">=x11-drivers/nvidia-drivers-190.40" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.14 (">=x11-drivers/nvidia-drivers-185.18.14" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-190.18 (">=x11-drivers/nvidia-drivers-190.18" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.31 (">=x11-drivers/nvidia-drivers-185.18.31" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.29 (">=x11-drivers/nvidia-drivers-185.18.29" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-185.18.36 (">=x11-drivers/nvidia-drivers-185.18.36" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-180.60 (">=x11-drivers/nvidia-drivers-180.60" is blocking x11-libs/libvdpau-0.2)
[blocks B     ] >=x11-drivers/nvidia-drivers-180.29 (">=x11-drivers/nvidia-drivers-180.29" is blocking x11-libs/libvdpau-0.2)

Total: 4 packages (3 upgrades, 1 new), Size of downloads: 16,060 kB
Conflict: 11 blocks (11 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  ('ebuild', '/', 'x11-drivers/nvidia-drivers-190.42-r1', 'merge') pulled in by
    nvidia-drivers
    x11-drivers/nvidia-drivers required by ('ebuild', '/', 'media-video/nvidia-settings-190.42', 'merge')
    x11-drivers/nvidia-drivers required by ('ebuild', '/', 'x11-base/xorg-drivers-1.7', 'merge')


Comment 6 Kim 2009-10-22 21:49:34 UTC
 * Detected file collision(s):
 * 
 *      /usr/include/vdpau/vdpau.h
 *      /usr/include/vdpau/vdpau_x11.h
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * x11-drivers/nvidia-drivers-185.18.36-r1
 *      /usr/include/vdpau/vdpau.h
 *      /usr/include/vdpau/vdpau_x11.h
 * 
 * Package 'x11-libs/libvdpau-0.2' NOT merged due to file collisions. If
 * necessary, refer to your elog messages for the whole content of the
 * above message.

While you're at it, could we get a vdpau? ( x11-libs/libvdpau ) ... please?
Comment 7 Doug Goldstein (RETIRED) gentoo-dev 2009-10-23 03:30:09 UTC
Everyone needs to emerge --sync, the issues have been fixed hours ago. The blockers and the file collisions were live for less than 2 sync cycles.
Comment 8 Ahti Liin 2009-11-19 15:06:08 UTC
ver 190 drivers are masked. And with nvidia-drivers-180.60 I still get the same:
=x11-drivers/nvidia-drivers-180.60 ("=x11-drivers/nvidia-drivers-180.60" is blocking x11-libs/libvdpau-0.2)
Comment 9 Doug Goldstein (RETIRED) gentoo-dev 2009-11-19 15:12:25 UTC
(In reply to comment #8)
> ver 190 drivers are masked. And with nvidia-drivers-180.60 I still get the
> same:
> =x11-drivers/nvidia-drivers-180.60 ("=x11-drivers/nvidia-drivers-180.60" is
> blocking x11-libs/libvdpau-0.2)
> 

Check your mirror. 190.42 isn't masked. libvdpau will block with all versions up to 185.18.36-r1
Comment 10 Ahti Liin 2009-11-19 21:48:22 UTC
how come is not masked?
http://packages.gentoo.org/package/x11-drivers/nvidia-drivers pages states it masked.
Comment 11 Doug Goldstein (RETIRED) gentoo-dev 2009-11-19 21:58:18 UTC
(In reply to comment #10)
> how come is not masked?
> http://packages.gentoo.org/package/x11-drivers/nvidia-drivers pages states it
> masked.
> 

It clearly shows it as "unstable" and not "masked". For getting those packages read the portage man page via "man portage" and look for the package.keywords section. If you want a nvidia-drivers version that supports it to go stable, search bugzilla.