Summary: | Rekeyword media-plugins/gst-plugins-meta-0.10-r5 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Yang Zhao <yang> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gstreamer, media-video, mehmet, nicolasbock, pva |
Priority: | High | Keywords: | KEYWORDREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 288249 |
Description
Yang Zhao
2009-11-18 04:14:41 UTC
yes, that's a know common problem with gstreamer based applications. What really needs to happen is bug #241674. Closing as duplicate. *** This bug has been marked as a duplicate of bug 241674 *** I'd suggest a USE=dvd for the time being anyway I mean on totem, not gst-plugins-meta. Apps typically need to support using DVD features to be useful, e.g deal with the GstNavigation interface for DVD navigation from some UI, so not a good fit for -meta. Good to have on totem itself. +1 from me for USE=dvd on totem I guess we now have a consensus for adding resindvd to the meta's dvd USE flag instead. +1 for USE=dvd on totem too The issue is more the exact version dependency rather than lacking the plugin alltogether. When gst-plugins-resindvd is not installed at all, totem will pop its own "no support" dialog to notify the user. With gst-plugins-resindvd-0.10.11 installed, totem simply fails when attempting to play a DVD. This was discovered after some testing while experimenting with the gst-install-plugins-helper interface. So you propose "dvd? ( >=gst-plugins-resindvd-0.10.14)" in pure RDEPEND ? (In reply to comment #8) > So you propose "dvd? ( >=gst-plugins-resindvd-0.10.14)" in pure RDEPEND ? Yes. A newer gst-plugins-resindvd got unmasked recently thanks to libdvdnav-4 getting unmasked. It will be bumped to 0.10.17 later today or so, so things should be working good. I'll try to fast-track resindvd-0.10.14 to stable, but that depends on the libdvdnav maintainers. I'm fine with the bigger version requirement, but we actually agreed it would be on gst-plugins-meta, not totem, as -meta already depends on the other plugins that are needed for standard DVD video support (the standard codecs, container, etc). There we can only add it to the ~arch -meta, probably a revbump might be in order too. And we can stabilize it after >=gst-plugins-resindvd-0.10.14 is stable Arch teams: I've dropped your keyword from the new media-plugins/gst-plugins-meta-0.10-r4 due to the gst-plugins-resindvd dep. Please keyword or USE mask. Arm: you also need to do the pulseaudio flag. ~arm/~ia64/~sh/~sparc done Now I have some concerns about it. It might have to be behind a USE=bindist too, along quite some others that get enabled by simple USE flags right now. Such as almost all coming through gst-plugins-ugly or its splits, and also some from -bad @BSD: looks you were forgotten here: RDEPEND.badindev media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: ~x86-fbsd(default/bsd/fbsd/x86/7.2) ['>=media-plugins/gst-plugins-resindvd-0.10.14'] Please, keyword required plugin. Thanks. Keyworded both -resindvd and -meta on alpha. bsd done (use masking needed) sh looks to need more work: $ repoman full -d RepoMan scours the neighborhood... RDEPEND.badindev 12 media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/server) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/developer) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/desktop/kde) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/desktop/gnome) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0/desktop) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r4.ebuild: sh(default/linux/sh/10.0) ['>=media-plugins/gst-plugins-pulse-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/server) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/developer) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/desktop/kde) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/desktop/gnome) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0/desktop) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] media-plugins/gst-plugins-meta/gst-plugins-meta-0.10-r5.ebuild: ~sh(default/linux/sh/10.0) ['>=media-plugins/gst-plugins-faad-0.10', '>=media-plugins/gst-plugins-dv-0.10', '>=media-plugins/gst-plugins-wavpack-0.10'] RepoMan sez: "You're only giving me a partial QA payment? I'll take it this time, but I'm not happy." sh team? I have corrected the use.mask for sh and will leave it as-is due that profiles are considered as "dev" ones |