Since the update to the 2.26 gnome-applets, the new mixer applet doesn't work. When trying to adjust the volume, I get the following error message: ===================================================== The volume control did not find any elements and/or devices to control. This means either that you don't have the right GStreamer plug-ins installed, or that you don't have a sound card configured. You can remove the volume control from the panel by right-clicking the speaker icon on the panel and selecting "Remove From Panel" from the menu. ===================================================== I have set the gstreamer useflag (globally) and my soundcard works (alsamixer works as usual). So if there's a gst-plugin missing, the deps of gnome-applets are incomplete and otherwise I don't know what's wrong. Reproducible: Always Steps to Reproduce: 1. Add the mixer applet to a panel 2. Move the mouse over it and scroll > paludis --info paludis 0.36.1 Paludis build information: Compiler: CXX: x86_64-pc-linux-gnu-g++ 4.3.3 CXXFLAGS: -march=nocona -O2 -pipe LDFLAGS: -Wl,-O1 DATE: 2009-04-24T17:51:18+0200 Libraries: C++ Library: GNU libstdc++ 20090124 Reduced Privs: reduced_uid: 101 reduced_uid->name: paludisbuild reduced_uid->dir: /var/tmp/paludis reduced_gid: 440 reduced_gid->name: paludisbuild Paths: DATADIR: /usr/share LIBDIR: /usr/lib64 LIBEXECDIR: /usr/libexec SYSCONFDIR: /etc PYTHONINSTALLDIR: RUBYINSTALLDIR: /usr/lib64/ruby/site_ruby/1.8/x86_64-linux Environment: Format: paludis Config dir: /etc/paludis World file: /var/lib/paludis/world Repository installed-virtuals: format: installed_virtuals root: / Repository virtuals: format: virtuals Repository gentoo: format: ebuild location: /usr/paludis append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /usr/paludis/metadata/cache distdir: /usr/paludis/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/paludis/eclass ignore_deprecated_profiles: false layout: traditional names_cache: /usr/paludis/.cache/names newsdir: /usr/paludis/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/paludis/profiles/default/linux/amd64/2008.0 securitydir: /usr/paludis/metadata/glsa setsdir: /usr/paludis/sets sync: rsync://rsync.gentoo.org/gentoo-portage sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository installed: format: vdb location: /var/db/pkg builddir: /var/tmp/paludis names_cache: /var/db/pkg/.cache/names provides_cache: /var/db/pkg/.cache/provides root: / Repository science: format: ebuild location: /usr/local/overlays/science append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /var/empty distdir: /usr/paludis/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/paludis/eclass /usr/local/overlays/science/eclass ignore_deprecated_profiles: false layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/science/.cache/names newsdir: /usr/local/overlays/science/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/paludis/profiles/default/linux/amd64/2008.0 securitydir: /usr/local/overlays/science/metadata/glsa setsdir: /usr/local/overlays/science/sets sync: git://git.overlays.gentoo.org/proj/sci.git sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata Repository gentoo-haskell: format: ebuild location: /usr/local/overlays/gentoo-haskell append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /var/empty distdir: /usr/paludis/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/paludis/eclass /usr/local/overlays/gentoo-haskell/eclass ignore_deprecated_profiles: false layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/gentoo-haskell/.cache/names newsdir: /usr/local/overlays/gentoo-haskell/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/paludis/profiles/default/linux/amd64/2008.0 securitydir: /usr/local/overlays/gentoo-haskell/metadata/glsa setsdir: /usr/local/overlays/gentoo-haskell/sets sync: darcs+http://code.haskell.org/gentoo/gentoo-haskell/ sync_options: --darcs-pull-option=-s use_manifest: use write_cache: /var/cache/paludis/metadata Repository local: format: ebuild location: /usr/local/overlays/local append_repository_name_to_write_cache: true binary_destination: false binary_keywords: binary_uri_prefix: builddir: /var/tmp/paludis cache: /var/empty distdir: /usr/paludis/distfiles eapi_when_unknown: 0 eapi_when_unspecified: 0 eclassdirs: /usr/paludis/eclass /usr/local/overlays/local/eclass ignore_deprecated_profiles: false layout: traditional master_repository: gentoo names_cache: /usr/local/overlays/local/.cache/names newsdir: /usr/local/overlays/local/metadata/news profile_eapi_when_unspecified: 0 profiles: /usr/paludis/profiles/default/linux/amd64/2008.0 securitydir: /usr/local/overlays/local/metadata/glsa setsdir: /usr/local/overlays/local/sets sync: sync_options: use_manifest: use write_cache: /var/cache/paludis/metadata No packages were specified on the command line, so detailed information is not available (Paludis can display detailed information for both installed and installable packages). So if you're reporting a bug in cat/pkg, use 'paludis --info cat/pkg' instead.
Created attachment 192104 [details, diff] Adds the missing gst-plugins-alsa deps to the gnome-applets ebuild
(In reply to comment #1) > Created an attachment (id=192104) [edit] > Adds the missing gst-plugins-alsa deps to the gnome-applets ebuild > I found out what's missing and why: When you have "gnome" installed, gst-plugins-alsa gets installed automatically. But I only have "gnome-light" which doesn't install the plugin. So gnome-applets needs to depend on gstreamer? ( gst-plugins-alsa ) The only thing I'm not sure about is which version of gst-plugins-alsa is needed, but it defenitely works with the most recent version in ~amd64, so used that one (see patch above). Hope this helps Stephan
Fixed in CVS, thanks for reporting.
(In reply to comment #3) > Fixed in CVS, thanks for reporting. > Ok, now it wants ALSA for all. But I am using OSS. I don't know why I have to install ALSA shit to my linux... What about alsa (oss) flag insted putting it to gstreamer flag??
(In reply to comment #4) > Ok, now it wants ALSA for all. But I am using OSS. I don't know why I have to > install ALSA shit to my linux... What about alsa (oss) flag insted putting it > to gstreamer flag?? > Does it work with gst-plugins-oss? If so, I'll do an || dep
(In reply to comment #5) > (In reply to comment #4) > > Ok, now it wants ALSA for all. But I am using OSS. I don't know why I have to > > install ALSA shit to my linux... What about alsa (oss) flag insted putting it > > to gstreamer flag?? > > > > Does it work with gst-plugins-oss? If so, I'll do an || dep > well I am using gst-plugins-oss and gst-plugins-oss4 from oss overlay with no problems
why gst-plugins-meta isn't used is beyond me...
(In reply to comment #7) > why gst-plugins-meta isn't used is beyond me... > What do you suggest? (In reply to comment #6) > well I am using gst-plugins-oss and gst-plugins-oss4 from oss overlay with no > problems > Alright, media-plugins/gst-plugins-oss added as well.