Re: [gentoo-user] Something is pulling in gnome-base
On Fri, Dec 13, 2013 at 04:44:27PM +, Mick wrote emerge -uatDv world brought up the original: Calculating dependencies... done! [nomerge ] net-im/pidgin-2.10.7-r5 USE=dbus gstreamer gtk ncurses nls spell xscreensaver (-aqua) -debug -doc -eds -gadu -gnutls -groupwise -idn - meanwhile -mxit -networkmanager -perl -prediction -python -sasl -silc -tcl -tk -zephyr -zeroconf PYTHON_SINGLE_TARGET=python2_7 PYTHON_TARGETS=python2_7 [nomerge ] media-plugins/gst-plugins-gconf-0.10.31:0.10 [ebuild U ] gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2] USE=introspection ldap policykit -debug -gtk -orbit% PYTHON_TARGETS=python2_7%* -python2_6% 0 kB unless I add media-plugins/gst-plugins-gconf and gnome-base/gconf in package.mask Out of sheer curiousity, what needs gnome-base/gconf? To find out... equery d gnome-base/gconf -- Walter Dnes waltd...@waltdnes.org I don't run desktop environments; I run useful applications
Re: [gentoo-user] Something is pulling in gnome-base
On Sat, 14 Dec 2013 19:52:57 -0500 Walter Dnes waltd...@waltdnes.org wrote: On Fri, Dec 13, 2013 at 04:44:27PM +, Mick wrote [nomerge ] net-im/pidgin-2.10.7-r5 [nomerge ] media-plugins/gst-plugins-gconf-0.10.31:0.10 [ebuild U ] gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2] Out of sheer curiousity, what needs gnome-base/gconf? The output tells you; pidgin needs gst-plugins-gconf, which needs gconf. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : tom...@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D signature.asc Description: PGP signature
Re: [gentoo-user] Something is pulling in gnome-base
On Friday 13 Dec 2013 07:04:23 Mick wrote: I rebuilt kde-utils meta with USE=-cups to find out that umpteen packages want to be depcleaned: ---8 I may leave this until I have more time to look into it. For comparison, here's the list of packages that would be pulled in if I were to rebuild kdeutils-meta with cups: gnome-base/gnome-common-3.7.4 dev-python/pycurl-7.19.0-r3 x11-libs/xpyb-1.3.1-r2 dev-python/pycairo-1.10.0-r4 dev-python/pygobject-3.8.3 app-text/xmlto-0.0.24-r1 dev-python/dbus-python-1.2.0 dev-python/pycups-1.9.63 app-admin/system-config-printer-common-1.4.3 app-admin/system-config-printer-gnome-1.4.3 kde-base/print-manager-4.11.2 kde-base/kdeutils-meta-4.11.2 No mention of strigi-analyzer or gtk+. Strigi-analyzer isn't installed here because nothing depends on it. As for gtk+ : $ equery d =x11-libs/gtk+-3.8.7 * These packages depend on x11-libs/gtk+-3.8.7: app-admin/gkrellm-2.3.5-r2 (X ? x11-libs/gtk+:2) app-admin/hardinfo-0.5.2_pre20130823 (x11-libs/gtk+:2) app-crypt/pinentry-0.8.2 (gtk ? x11-libs/gtk+:2) app-editors/bluefish-2.2.2 (x11-libs/gtk+:3) app-office/libreoffice-4.1.2.3 (gtk ? =x11-libs/gtk+-2.24:2) (gtk3 ? =x11-libs/gtk+-3.2:3) (telepathy ? =x11-libs/gtk+-2.24:2) app-text/ghostscript-gpl-9.05-r1 (gtk ? x11-libs/gtk+:2) dev-db/libiodbc-3.52.7 (gtk ? x11-libs/gtk+:2) dev-java/icedtea-bin-6.1.12.7 (X ? =x11-libs/gtk+-2.24:2) dev-qt/qtgui-4.8.5-r1 (gtkstyle ? x11-libs/gtk+:2[aqua=]) gnome-base/librsvg-2.39.0 (gtk ? =x11-libs/gtk+-2.16:2) (tools ? =x11-libs/gtk+-3:3) gnome-extra/gucharmap-3.8.2 (=x11-libs/gtk+-3.4.0:3[introspection?]) media-gfx/gimp-2.8.6 (=x11-libs/gtk+-2.24.10:2) media-sound/alsaplayer-0.99.81 (gtk ? =x11-libs/gtk+-2.10:2) media-video/mjpegtools-2.1.0 (gtk ? x11-libs/gtk+:2) sci-misc/boinc-7.2.0 (X ? x11-libs/gtk+:2) sys-apps/lshw-02.16b-r2 (gtk ? x11-libs/gtk+:2) www-client/chromium-31.0.1650.63 (x11-libs/gtk+:2) www-client/firefox-24.2.0 (=x11-libs/gtk+-2.8.6:2) www-client/opera-12.16_p1860 (gtk ? x11-libs/gtk+:2) www-client/seamonkey-2.22.1 (=x11-libs/gtk+-2.14:2) (=x11-libs/gtk+-2.8.6:2) www-plugins/adobe-flash-11.2.202.327 (x11-libs/gtk+:2) x11-libs/gtk+-3.8.7 (=x11-libs/gtk+-2.24:2) x11-libs/libnotify-0.7.5-r1 (test ? x11-libs/gtk+:3) x11-libs/wxGTK-2.8.12.1 (X ? x11-libs/gtk+:2) (aqua ? =x11-libs/gtk+-2.4[aqua=]) Don't ask me why equery is ignoring the version specifier in the command line. As far as I can see, the only packages that should be in that list are librsvg and libnotify, both of which only require gtk+:3 if the test USE flag is set, which it isn't here. Oh, and bluefish, which seems to need gtk+:3 for its printing, which I don't use; and libreoffice, which only pulls it in if you've asked for it specifically by setting the gtk3 USE flag. So it seems to me that you're safe. You could always run revdep-rebuild after letting all those packages be stripped out, just to make sure. HTH. -- Regards Peter
Re: [gentoo-user] Something is pulling in gnome-base
On Friday 13 Dec 2013 10:49:24 Peter Humphrey wrote: On Friday 13 Dec 2013 07:04:23 Mick wrote: I rebuilt kde-utils meta with USE=-cups to find out that umpteen packages want to be depcleaned: ---8 I may leave this until I have more time to look into it. For comparison, here's the list of packages that would be pulled in if I were to rebuild kdeutils-meta with cups: gnome-base/gnome-common-3.7.4 dev-python/pycurl-7.19.0-r3 x11-libs/xpyb-1.3.1-r2 dev-python/pycairo-1.10.0-r4 dev-python/pygobject-3.8.3 app-text/xmlto-0.0.24-r1 dev-python/dbus-python-1.2.0 dev-python/pycups-1.9.63 app-admin/system-config-printer-common-1.4.3 app-admin/system-config-printer-gnome-1.4.3 kde-base/print-manager-4.11.2 kde-base/kdeutils-meta-4.11.2 No mention of strigi-analyzer or gtk+. Strigi-analyzer isn't installed here because nothing depends on it. As for gtk+ : $ equery d =x11-libs/gtk+-3.8.7 * These packages depend on x11-libs/gtk+-3.8.7: app-admin/gkrellm-2.3.5-r2 (X ? x11-libs/gtk+:2) app-admin/hardinfo-0.5.2_pre20130823 (x11-libs/gtk+:2) app-crypt/pinentry-0.8.2 (gtk ? x11-libs/gtk+:2) app-editors/bluefish-2.2.2 (x11-libs/gtk+:3) app-office/libreoffice-4.1.2.3 (gtk ? =x11-libs/gtk+-2.24:2) (gtk3 ? =x11-libs/gtk+-3.2:3) (telepathy ? =x11-libs/gtk+-2.24:2) app-text/ghostscript-gpl-9.05-r1 (gtk ? x11-libs/gtk+:2) dev-db/libiodbc-3.52.7 (gtk ? x11-libs/gtk+:2) dev-java/icedtea-bin-6.1.12.7 (X ? =x11-libs/gtk+-2.24:2) dev-qt/qtgui-4.8.5-r1 (gtkstyle ? x11-libs/gtk+:2[aqua=]) gnome-base/librsvg-2.39.0 (gtk ? =x11-libs/gtk+-2.16:2) (tools ? =x11-libs/gtk+-3:3) gnome-extra/gucharmap-3.8.2 (=x11-libs/gtk+-3.4.0:3[introspection?]) media-gfx/gimp-2.8.6 (=x11-libs/gtk+-2.24.10:2) media-sound/alsaplayer-0.99.81 (gtk ? =x11-libs/gtk+-2.10:2) media-video/mjpegtools-2.1.0 (gtk ? x11-libs/gtk+:2) sci-misc/boinc-7.2.0 (X ? x11-libs/gtk+:2) sys-apps/lshw-02.16b-r2 (gtk ? x11-libs/gtk+:2) www-client/chromium-31.0.1650.63 (x11-libs/gtk+:2) www-client/firefox-24.2.0 (=x11-libs/gtk+-2.8.6:2) www-client/opera-12.16_p1860 (gtk ? x11-libs/gtk+:2) www-client/seamonkey-2.22.1 (=x11-libs/gtk+-2.14:2) (=x11-libs/gtk+-2.8.6:2) www-plugins/adobe-flash-11.2.202.327 (x11-libs/gtk+:2) x11-libs/gtk+-3.8.7 (=x11-libs/gtk+-2.24:2) x11-libs/libnotify-0.7.5-r1 (test ? x11-libs/gtk+:3) x11-libs/wxGTK-2.8.12.1 (X ? x11-libs/gtk+:2) (aqua ? =x11-libs/gtk+-2.4[aqua=]) Don't ask me why equery is ignoring the version specifier in the command line. As far as I can see, the only packages that should be in that list are librsvg and libnotify, both of which only require gtk+:3 if the test USE flag is set, which it isn't here. Oh, and bluefish, which seems to need gtk+:3 for its printing, which I don't use; and libreoffice, which only pulls it in if you've asked for it specifically by setting the gtk3 USE flag. So it seems to me that you're safe. You could always run revdep-rebuild after letting all those packages be stripped out, just to make sure. HTH. Thank you both. Nothing depended on strigi-analyzer so I got rid of it, along with the rest of the list. @preserve-rebuild and revdep-rebuild were quiet. emerge -uatDv world brought up the original: Calculating dependencies... done! [nomerge ] net-im/pidgin-2.10.7-r5 USE=dbus gstreamer gtk ncurses nls spell xscreensaver (-aqua) -debug -doc -eds -gadu -gnutls -groupwise -idn - meanwhile -mxit -networkmanager -perl -prediction -python -sasl -silc -tcl -tk -zephyr -zeroconf PYTHON_SINGLE_TARGET=python2_7 PYTHON_TARGETS=python2_7 [nomerge ] media-plugins/gst-plugins-gconf-0.10.31:0.10 [ebuild U ] gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2] USE=introspection ldap policykit -debug -gtk -orbit% PYTHON_TARGETS=python2_7%* -python2_6% 0 kB unless I add media-plugins/gst-plugins-gconf and gnome-base/gconf in package.mask I tried printing from kmail to a pdf file (not near a printer yet), and it worked fine with Kmail offering the familiar KDE print manager GUI. There is no print manager settings menu option in KDE settings; well I use E17 as a DE so without booting into the KDE desktop I don't know what may be available there that is not visible from within E17. There is a CUPS Manage Printing menu entry though, which fires up a browser with locahost:631 in the address bar. :-) -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On Wednesday 11 Dec 2013 21:04:00 Mick wrote: Let me get this right, if I set 'kde-base/kdeutils-meta -cups' I will still be able to print from kde applications? Here, the K menu item Manage Printing opens a CUPS web page, specifically localhost:631. It's a bog-standard CUPS interface, with no need of KDE complications. There's no printer entry in system settings. I often print a spreadsheet from LibreOffice without problems. So yes, other things being equal, you will. In any case, why not try it and see? You can revert easily enough if you hit a problem. -- Regards Peter
Re: [gentoo-user] Something is pulling in gnome-base
On Thursday 12 Dec 2013 10:01:20 Peter Humphrey wrote: On Wednesday 11 Dec 2013 21:04:00 Mick wrote: Let me get this right, if I set 'kde-base/kdeutils-meta -cups' I will still be able to print from kde applications? Here, the K menu item Manage Printing opens a CUPS web page, specifically localhost:631. It's a bog-standard CUPS interface, with no need of KDE complications. There's no printer entry in system settings. I often print a spreadsheet from LibreOffice without problems. So yes, other things being equal, you will. In any case, why not try it and see? You can revert easily enough if you hit a problem. Thank you Alan and Peter for your advice, I rebuilt kde-utils meta with USE=-cups to find out that umpteen packages want to be depcleaned: == These are the packages that would be unmerged: kde-base/print-manager selected: 4.11.2 protected: none omitted: none kde-base/kdegraphics-strigi-analyzer selected: 4.10.5 protected: none omitted: none app-admin/system-config-printer-gnome selected: 1.4.3 protected: none omitted: none x11-libs/gtk+ selected: 3.8.7 protected: none omitted: 2.24.22 app-text/xmlto selected: 0.0.24-r1 protected: none omitted: none app-admin/system-config-printer-common selected: 1.4.3 protected: none omitted: none dev-python/pycurl selected: 7.19.0-r3 protected: none omitted: none app-accessibility/at-spi2-atk selected: 2.8.1 protected: none omitted: none dev-python/pycups selected: 1.9.63 protected: none omitted: none dev-python/pygobject selected: 3.8.3 protected: none omitted: 2.28.6-r55 gnome-base/gnome-common selected: 3.7.4 protected: none omitted: none app-accessibility/at-spi2-core selected: 2.8.0 protected: none omitted: none All selected packages: app-text/xmlto-0.0.24-r1 app-admin/system-config- printer-gnome-1.4.3 dev-python/pycurl-7.19.0-r3 gnome-base/gnome-common-3.7.4 kde-base/print-manager-4.11.2 app-accessibility/at-spi2-atk-2.8.1 dev- python/pygobject-3.8.3 app-admin/system-config-printer-common-1.4.3 dev- python/pycups-1.9.63 app-accessibility/at-spi2-core-2.8.0 x11-libs/gtk+-3.8.7 kde-base/kdegraphics-strigi-analyzer-4.10.5 'Selected' packages are slated for removal. 'Protected' and 'omitted' packages will not be removed. Would you like to unmerge these packages? [Yes/No] == I may leave this until I have more time to look into it. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On 13/12/2013 09:04, Mick wrote: On Thursday 12 Dec 2013 10:01:20 Peter Humphrey wrote: On Wednesday 11 Dec 2013 21:04:00 Mick wrote: Let me get this right, if I set 'kde-base/kdeutils-meta -cups' I will still be able to print from kde applications? Here, the K menu item Manage Printing opens a CUPS web page, specifically localhost:631. It's a bog-standard CUPS interface, with no need of KDE complications. There's no printer entry in system settings. I often print a spreadsheet from LibreOffice without problems. So yes, other things being equal, you will. In any case, why not try it and see? You can revert easily enough if you hit a problem. Thank you Alan and Peter for your advice, I rebuilt kde-utils meta with USE=-cups to find out that umpteen packages want to be depcleaned: == These are the packages that would be unmerged: kde-base/print-manager selected: 4.11.2 protected: none omitted: none kde-base/kdegraphics-strigi-analyzer selected: 4.10.5 protected: none omitted: none app-admin/system-config-printer-gnome selected: 1.4.3 protected: none omitted: none x11-libs/gtk+ selected: 3.8.7 protected: none omitted: 2.24.22 app-text/xmlto selected: 0.0.24-r1 protected: none omitted: none app-admin/system-config-printer-common selected: 1.4.3 protected: none omitted: none dev-python/pycurl selected: 7.19.0-r3 protected: none omitted: none app-accessibility/at-spi2-atk selected: 2.8.1 protected: none omitted: none dev-python/pycups selected: 1.9.63 protected: none omitted: none dev-python/pygobject selected: 3.8.3 protected: none omitted: 2.28.6-r55 gnome-base/gnome-common selected: 3.7.4 protected: none omitted: none app-accessibility/at-spi2-core selected: 2.8.0 protected: none omitted: none All selected packages: app-text/xmlto-0.0.24-r1 app-admin/system-config- printer-gnome-1.4.3 dev-python/pycurl-7.19.0-r3 gnome-base/gnome-common-3.7.4 kde-base/print-manager-4.11.2 app-accessibility/at-spi2-atk-2.8.1 dev- python/pygobject-3.8.3 app-admin/system-config-printer-common-1.4.3 dev- python/pycups-1.9.63 app-accessibility/at-spi2-core-2.8.0 x11-libs/gtk+-3.8.7 kde-base/kdegraphics-strigi-analyzer-4.10.5 'Selected' packages are slated for removal. 'Protected' and 'omitted' packages will not be removed. Would you like to unmerge these packages? [Yes/No] == I may leave this until I have more time to look into it. I wouldn't worry about that, it all looks legit to me. KDE's print manager uses the gnome print infrastructure nd seems to hook into cups' web interface. All those packages are related to that in some way, and most importantly you have no other packages that use them. Only two seem worth looking deeper into: kdegraphics-strigi-analyzer: you only need this if you use KDE's desktop search with strigi and nepomuk. It's a plugin to search picture files gtk+: do you use gtk apps at all? If not, this is safe to remove. You won't have wholesale breakage if you remove it and it actually is needed, it can be merged back in quickly. Everything else is helper libs and utility functions which come and go depending on your deps anyway -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] Something is pulling in gnome-base
On Tuesday 10 Dec 2013 23:49:06 Mick wrote: I seem to have two packages from gnome: # emerge --depclean -v -a app-admin/system-config-printer-gnome Calculating dependencies... done! app-admin/system-config-printer-gnome-1.4.3 pulled in by: kde-base/print-manager-4.10.5 requires app-admin/system-config-printer- gnome # emerge --depclean -v -a gnome-base/gnome-common Calculating dependencies... done! gnome-base/gnome-common-3.7.4 pulled in by: dev-python/pygobject-3.8.3 requires gnome-base/gnome-common Not sure why they are being pulled in as dependencies ... ? Further to what Alan said, I don't even have print-manager installed here. I checked what would be pulled in if I did install it and found 10 dependencies, including the two Alan mentioned. Did you install print-manager explicitly, or was it pulled in by something else? I have 8 kde-base/*-meta packages installed but none of them have pulled in print-manager. Printing seems to work well enough here since I connected my printers to my workstation directly. My mini-server used to be a print server until a new version of CUPS was released a few months ago. I couldn't get it to share printers so I just moved them. -- Regards Peter
Re: [gentoo-user] Something is pulling in gnome-base
On Wednesday 11 Dec 2013 10:58:19 Peter Humphrey wrote: On Tuesday 10 Dec 2013 23:49:06 Mick wrote: I seem to have two packages from gnome: # emerge --depclean -v -a app-admin/system-config-printer-gnome Calculating dependencies... done! app-admin/system-config-printer-gnome-1.4.3 pulled in by: kde-base/print-manager-4.10.5 requires app-admin/system-config-printer- gnome # emerge --depclean -v -a gnome-base/gnome-common Calculating dependencies... done! gnome-base/gnome-common-3.7.4 pulled in by: dev-python/pygobject-3.8.3 requires gnome-base/gnome-common Not sure why they are being pulled in as dependencies ... ? Further to what Alan said, I don't even have print-manager installed here. I checked what would be pulled in if I did install it and found 10 dependencies, including the two Alan mentioned. Did you install print-manager explicitly, or was it pulled in by something else? I have 8 kde-base/*-meta packages installed but none of them have pulled in print-manager. Printing seems to work well enough here since I connected my printers to my workstation directly. My mini-server used to be a print server until a new version of CUPS was released a few months ago. I couldn't get it to share printers so I just moved them. I have not to my knowledge installed a print-manager explicitly, so I assume it was pulled in by one of the kde metas. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On 11/12/2013 18:29, Mick wrote: On Wednesday 11 Dec 2013 10:58:19 Peter Humphrey wrote: On Tuesday 10 Dec 2013 23:49:06 Mick wrote: I seem to have two packages from gnome: # emerge --depclean -v -a app-admin/system-config-printer-gnome Calculating dependencies... done! app-admin/system-config-printer-gnome-1.4.3 pulled in by: kde-base/print-manager-4.10.5 requires app-admin/system-config-printer- gnome # emerge --depclean -v -a gnome-base/gnome-common Calculating dependencies... done! gnome-base/gnome-common-3.7.4 pulled in by: dev-python/pygobject-3.8.3 requires gnome-base/gnome-common Not sure why they are being pulled in as dependencies ... ? Further to what Alan said, I don't even have print-manager installed here. I checked what would be pulled in if I did install it and found 10 dependencies, including the two Alan mentioned. Did you install print-manager explicitly, or was it pulled in by something else? I have 8 kde-base/*-meta packages installed but none of them have pulled in print-manager. Printing seems to work well enough here since I connected my printers to my workstation directly. My mini-server used to be a print server until a new version of CUPS was released a few months ago. I couldn't get it to share printers so I just moved them. I have not to my knowledge installed a print-manager explicitly, so I assume it was pulled in by one of the kde metas. $ equery depends print-manager * These packages depend on print-manager: kde-base/kdeutils-meta-4.11.4 (cups ? =kde-base/print-manager-4.11.4:4[aqua=]) Set USE=-cups to fix -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] Something is pulling in gnome-base
On Wednesday 11 Dec 2013 18:39:59 Alan McKinnon wrote: $ equery depends print-manager * These packages depend on print-manager: kde-base/kdeutils-meta-4.11.4 (cups ? =kde-base/print-manager-4.11.4:4[aqua=]) Set USE=-cups to fix Confirmed. I didn't have kdeutils-meta installed. Installing it pulls in 10 packages with USE=-cups, 21 without. I'm installing it now. Of course I want other programs to be able to print, so I only set -cups against kdeutils-meta. -- Regards Peter
Re: [gentoo-user] Something is pulling in gnome-base
On Wednesday 11 Dec 2013 16:52:49 Peter Humphrey wrote: On Wednesday 11 Dec 2013 18:39:59 Alan McKinnon wrote: $ equery depends print-manager * These packages depend on print-manager: kde-base/kdeutils-meta-4.11.4 (cups ? =kde-base/print-manager-4.11.4:4[aqua=]) Set USE=-cups to fix Confirmed. I didn't have kdeutils-meta installed. Installing it pulls in 10 packages with USE=-cups, 21 without. I'm installing it now. Of course I want other programs to be able to print, so I only set -cups against kdeutils-meta. Let me get this right, if I set 'kde-base/kdeutils-meta -cups' I will still be able to print from kde applications? -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On 11/12/2013 23:04, Mick wrote: On Wednesday 11 Dec 2013 16:52:49 Peter Humphrey wrote: On Wednesday 11 Dec 2013 18:39:59 Alan McKinnon wrote: $ equery depends print-manager * These packages depend on print-manager: kde-base/kdeutils-meta-4.11.4 (cups ? =kde-base/print-manager-4.11.4:4[aqua=]) Set USE=-cups to fix Confirmed. I didn't have kdeutils-meta installed. Installing it pulls in 10 packages with USE=-cups, 21 without. I'm installing it now. Of course I want other programs to be able to print, so I only set -cups against kdeutils-meta. Let me get this right, if I set 'kde-base/kdeutils-meta -cups' I will still be able to print from kde applications? I believe so. As far as I could ever tell, KDE's print manager was just a configurator front end to CUPS, so you can configure CUPS directly instead. For many years, that's exactly what I did. The print manager was masked for years as broken by design and at one point wasn't even installed by default at all. So I got used to hitting port 631 on localhost in a browser. I can't see any reason why it still isn't like that -- Alan McKinnon alan.mckin...@gmail.com
Re: [gentoo-user] Something is pulling in gnome-base
On Sat, Dec 07, 2013 at 11:47:41AM +, Mick wrote On Saturday 07 Dec 2013 11:27:50 Tom Wijsman wrote: On Sat, 7 Dec 2013 11:03:00 + Mick michaelkintz...@gmail.com wrote: It used to be the case that setting -gnome globally would be sufficient, without having to manually mask packages. I had gstreamer in pidgin to be able to get sound. I'm guessing that I need gstreamer in pidgin to be able to set up a voice call in gtalk. Is it the case that now one has to install gnome-base to be able to use gstreamer? Seems so, you'll need to check with upstream or with the code for more details; but it is just one small package though. Sure, today it is just gnome-base, tomorrow I could end up *having* to install systemd or whatever RHL and their developers have deemed appropriate for your average desktop system. I've masked the two you suggested for now. The GNOME people have now made dbus a hard-coded dependancy of the latest gtk+. systemd can't be far behind. I've had dbus masked since it arrived approximately the same time as HAL. Here's what I get when trying to update gtk+ [i660][waltdnes][~] emerge -pv --backtrack=0 gtk+ These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy =sys-apps/dbus-1 have been masked. !!! One of the following masked packages is required to complete your request: - sys-apps/dbus-1.6.18-r1::gentoo (masked by: package.mask, ~amd64 keyword) - sys-apps/dbus-1.6.18::gentoo (masked by: package.mask, ~amd64 keyword) - sys-apps/dbus-1.6.16::gentoo (masked by: package.mask, ~amd64 keyword) - sys-apps/dbus-1.6.14::gentoo (masked by: package.mask, ~amd64 keyword) - sys-apps/dbus-1.6.12::gentoo (masked by: package.mask) (dependency required by app-accessibility/at-spi2-atk-2.8.1 [ebuild]) (dependency required by x11-libs/gtk+-3.8.7[X] [ebuild]) (dependency required by gtk+ [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. -- Walter Dnes waltd...@waltdnes.org I don't run desktop environments; I run useful applications
Re: [gentoo-user] Something is pulling in gnome-base
On Tuesday 10 Dec 2013 15:25:32 Walter Dnes wrote: On Sat, Dec 07, 2013 at 11:47:41AM +, Mick wrote On Saturday 07 Dec 2013 11:27:50 Tom Wijsman wrote: On Sat, 7 Dec 2013 11:03:00 + Mick michaelkintz...@gmail.com wrote: It used to be the case that setting -gnome globally would be sufficient, without having to manually mask packages. I had gstreamer in pidgin to be able to get sound. I'm guessing that I need gstreamer in pidgin to be able to set up a voice call in gtalk. Is it the case that now one has to install gnome-base to be able to use gstreamer? Seems so, you'll need to check with upstream or with the code for more details; but it is just one small package though. Sure, today it is just gnome-base, tomorrow I could end up *having* to install systemd or whatever RHL and their developers have deemed appropriate for your average desktop system. I've masked the two you suggested for now. The GNOME people have now made dbus a hard-coded dependancy of the latest gtk+. systemd can't be far behind. I've had dbus masked since it arrived approximately the same time as HAL. Here's what I get when trying to update gtk+ I always thought that dbus is useful on a desktop system that is used to run, errm ... applications, and it doesn't violate the *nix design philosophy. As far as I understand it is only trying to be an IPC manager. I seem to recall that Poettering and co tweaked something in libdbus, but my knowledge is quite limited on all things Gnome. Gnome devs decided in late 2012 to *not* make systemd a hard coded dependency, but look where we are now. Without systemd needed/desirable functionality for a Gnome desktop won't work. So, let's say that I tend to be sceptical on what might be used next as the thin end of the wedge. -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On Saturday 07 Dec 2013 11:29:25 Peter Humphrey wrote: On Saturday 07 Dec 2013 11:03:00 Mick wrote: Is it the case that now one has to install gnome-base to be able to use gstreamer? Not here, no. I have gstreamer but no gnome-base on this KDE box (not ~amd64). In fact, eix -I gnome returns only polkit-gnome. I see that's only there because I've inherited a gtk USE flag from the desktop profile. I've now set -gtk in make.conf and I'm reinstalling world (13 packages, including gcc and libre-office) to check that I really don't need gtk. Even gimp doesn't need gtk! Interesting! I seem to have two packages from gnome: # emerge --depclean -v -a app-admin/system-config-printer-gnome Calculating dependencies... done! app-admin/system-config-printer-gnome-1.4.3 pulled in by: kde-base/print-manager-4.10.5 requires app-admin/system-config-printer- gnome # emerge --depclean -v -a gnome-base/gnome-common Calculating dependencies... done! gnome-base/gnome-common-3.7.4 pulled in by: dev-python/pygobject-3.8.3 requires gnome-base/gnome-common Not sure why they are being pulled in as dependencies ... ? -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On 11/12/2013 01:49, Mick wrote: On Saturday 07 Dec 2013 11:29:25 Peter Humphrey wrote: On Saturday 07 Dec 2013 11:03:00 Mick wrote: Is it the case that now one has to install gnome-base to be able to use gstreamer? Not here, no. I have gstreamer but no gnome-base on this KDE box (not ~amd64). In fact, eix -I gnome returns only polkit-gnome. I see that's only there because I've inherited a gtk USE flag from the desktop profile. I've now set -gtk in make.conf and I'm reinstalling world (13 packages, including gcc and libre-office) to check that I really don't need gtk. Even gimp doesn't need gtk! Interesting! I seem to have two packages from gnome: # emerge --depclean -v -a app-admin/system-config-printer-gnome Calculating dependencies... done! app-admin/system-config-printer-gnome-1.4.3 pulled in by: kde-base/print-manager-4.10.5 requires app-admin/system-config-printer- gnome # emerge --depclean -v -a gnome-base/gnome-common Calculating dependencies... done! gnome-base/gnome-common-3.7.4 pulled in by: dev-python/pygobject-3.8.3 requires gnome-base/gnome-common Not sure why they are being pulled in as dependencies ... ? The KDE print manager has a long history of being broken beyond belief. From watching what changes over the years since 4.0 I reckon the devs finally gave up and instead pinched useful bits out of gnome to get the damn stuff to work right kde-base/print-manager has a hard dep on app-admin/system-config-printer-gnome and that uses app-admin/system-config-printer-common Don't worry about the bits with gnome in the name, those two packages are very small and provide utility functions. They do come from the gnome project but they form plumbing and are not gnome-specific $ equery files gnome-common * Searching for gnome-common ... * Contents of gnome-base/gnome-common-3.7.4: /usr /usr/bin /usr/bin/gnome-autogen.sh /usr/bin/gnome-doc-common /usr/share /usr/share/aclocal /usr/share/aclocal/gnome-code-coverage.m4 /usr/share/aclocal/gnome-common.m4 /usr/share/aclocal/gnome-compiler-flags.m4 /usr/share/doc /usr/share/doc/gnome-common-3.7.4 /usr/share/doc/gnome-common-3.7.4/ChangeLog.bz2 /usr/share/doc/gnome-common-3.7.4/README.doc-build.bz2 /usr/share/doc/gnome-common-3.7.4/usage.txt.bz2 /usr/share/gnome-common /usr/share/gnome-common/data /usr/share/gnome-common/data/omf.make /usr/share/gnome-common/data/xmldocs.make $ equery files system-config-printer-common * Searching for system-config-printer-common ... * Contents of app-admin/system-config-printer-common-1.4.3: /etc /etc/cupshelpers /etc/cupshelpers/preferreddrivers.xml /etc/dbus-1 /etc/dbus-1/system.d /etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf /etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf /lib /lib/udev /lib/udev/rules.d /lib/udev/rules.d/70-printers.rules /lib/udev/udev-add-printer /lib/udev/udev-configure-printer /usr /usr/lib /usr/lib/systemd /usr/lib/systemd/system /usr/lib/systemd/system/configure-printer@.service /usr/lib64 /usr/lib64/python2.7 /usr/lib64/python2.7/site-packages /usr/lib64/python2.7/site-packages/cupshelpers /usr/lib64/python2.7/site-packages/cupshelpers-1.0-py2.7.egg-info /usr/lib64/python2.7/site-packages/cupshelpers/__init__.py /usr/lib64/python2.7/site-packages/cupshelpers/config.py /usr/lib64/python2.7/site-packages/cupshelpers/cupshelpers.py /usr/lib64/python2.7/site-packages/cupshelpers/installdriver.py /usr/lib64/python2.7/site-packages/cupshelpers/openprinting.py /usr/lib64/python2.7/site-packages/cupshelpers/ppds.py /usr/lib64/python2.7/site-packages/cupshelpers/xmldriverprefs.py /usr/share /usr/share/doc /usr/share/doc/system-config-printer-common-1.4.3 /usr/share/doc/system-config-printer-common-1.4.3/AUTHORS.bz2 /usr/share/doc/system-config-printer-common-1.4.3/ChangeLog.bz2 /usr/share/doc/system-config-printer-common-1.4.3/README.bz2 /usr/share/system-config-printer /usr/share/system-config-printer/PhysicalDevice.py /usr/share/system-config-printer/SearchCriterion.py /usr/share/system-config-printer/check-device-ids.py /usr/share/system-config-printer/config.py /usr/share/system-config-printer/debug.py /usr/share/system-config-printer/dnssdresolve.py /usr/share/system-config-printer/firewallsettings.py /usr/share/system-config-printer/installpackage.py /usr/share/system-config-printer/monitor.py /usr/share/system-config-printer/ppdippstr.py /usr/share/system-config-printer/probe_printer.py /usr/share/system-config-printer/smburi.py /usr/share/system-config-printer/statereason.py /usr/share/system-config-printer/xml /usr/share/system-config-printer/xml/preferreddrivers.rng /usr/share/system-config-printer/xml/validate.py -- Alan McKinnon alan.mckin...@gmail.com
[gentoo-user] Something is pulling in gnome-base
Why is gnome-base suddenly necessary on my system? Is it media-plugins/gst- plugins-gconf that wants to pull it in this morning, when it hadn't done so before? This is what I see, but I also include the full enchilada below in case it is more informative: [nomerge ] media-plugins/gst-plugins-gconf-0.10.31:0.10 [ebuild U ] gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2] == ~ # emerge -uatDv world These are the packages that would be merged, in reverse order: Calculating dependencies... done! [nomerge ] app-portage/layman-2.0.0 USE=git subversion -bazaar -cvs - darcs -mercurial {-test} PYTHON_TARGETS=python2_7 (-pypy2_0) -python2_6 [ebuild U ] dev-vcs/subversion-1.7.14 [1.7.13] USE=berkdb dso kde nls webdav-neon -apache2 -ctypes-python -debug -doc -extras -gnome-keyring -java - perl -python -ruby -sasl {-test} -vim-syntax -webdav-serf PYTHON_TARGETS=python2_7 -python2_6 5,905 kB [nomerge ] app-pda/barry-0.18.3 USE=nls -boost -desktop -doc -gui - opensync -static-libs [nomerge ] dev-cpp/libxmlpp-2.36.0:2.6 USE=-doc {-test} [ebuild U ] dev-cpp/glibmm-2.36.2:2 [2.32.1:2] USE=-debug -doc - examples {-test} 2,256 kB [ebuild rR] kde-base/kamera-4.10.5:4 USE=handbook (-aqua) -debug 0 kB [ebuild U ] dev-util/meld-1.8.2 [1.7.0] USE=highlight -gnome PYTHON_SINGLE_TARGET=python2_7%* -python2_6% PYTHON_TARGETS=python2_7%* - python2_6% 414 kB [ebuild U ] www-client/chromium-31.0.1650.63 [31.0.1650.57] USE=cups - bindist -custom-cflags -gnome -gnome-keyring -gps -kerberos (-neon) - pulseaudio (-selinux) (-system-sqlite) (-tcmalloc) {-test} LINGUAS=en_GB -am -ar -bg -bn -ca -cs -da -de -el -es -es_LA -et -fa -fi -fil -fr -gu -he -hi - hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt_BR -pt_PT -ro - ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW 170,438 kB [ebuild U ] net-im/pidgin-2.10.7-r5 [2.10.7-r4] USE=dbus gstreamer gtk ncurses nls spell xscreensaver (-aqua) -debug -doc -eds -gadu -gnutls - groupwise -idn -meanwhile -mxit -networkmanager -perl -prediction -python - sasl -silc -tcl -tk -zephyr -zeroconf PYTHON_SINGLE_TARGET=python2_7 PYTHON_TARGETS=python2_7 0 kB [ebuild rR] app-office/libreoffice-4.1.2.3 USE=bluetooth branding cups dbus gtk kde opengl vba webdav (-aqua) -debug -eds -gnome -gstreamer -gtk3 - java -jemalloc -mysql -odk -postgres -telepathy {-test} LIBREOFFICE_EXTENSIONS=presenter-minimizer -nlpsolver -scripting-beanshell - scripting-javascript -wiki-publisher PYTHON_SINGLE_TARGET=python2_7 - python3_3 PYTHON_TARGETS=python2_7 python3_3* 0 kB [ebuild U ] www-client/firefox-24.1.1 [17.0.9] USE=alsa dbus jit libnotify minimal startup-notification -bindist -custom-cflags -custom- optimization -debug -gstreamer (-pgo) -pulseaudio% (-selinux) -system-cairo% - system-icu% -system-jpeg% -system-sqlite -wifi LINGUAS=en_GB -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_ZA -eo - es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN - he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru - si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW - zu 117,373 kB [nomerge ] net-misc/icaclient-12.1.0 USE=nsplugin LINGUAS=-de -ja [ebuild U ] app-emulation/emul-linux-x86-soundlibs-20131008-r2 [20131008-r1] USE=alsa development pulseaudio%* ABI_X86=(-32) 0 kB [nomerge ] kde-base/kdeutils-meta-4.10.5:4 USE=cups (-aqua) -floppy - lirc [nomerge ] kde-base/print-manager-4.10.5:4 USE=(-aqua) -debug [nomerge ] app-admin/system-config-printer-gnome-1.4.3 [1.3.12] USE=- gnome-keyring LINGUAS=en_GB -ar -as -bg -bn -bn_IN -br -bs -ca -cs -cy -da - de -el -es -et -fa -fi -fr -gu -he -hi -hr -hu -hy -id -is -it -ja -ka -kn -ko -lo -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt -pt_BR -ro -ru -si - sk -sl -sr -sr@latin -sv -ta -te -th -tr -uk -vi -zh_CN -zh_TW PYTHON_SINGLE_TARGET=python2_7%* -python2_6% PYTHON_TARGETS=python2_7%* - python2_6% [nomerge ]app-admin/system-config-printer-common-1.4.3 [1.3.12] USE=policykit -doc PYTHON_SINGLE_TARGET=python2_7%* -python2_6% PYTHON_TARGETS=python2_7%* -python2_6% [blocks b ] app-admin/system-config-printer-gnome-1.4.3 (app- admin/system-config-printer-gnome-1.4.3 is blocking app-admin/system-config- printer-common-1.4.3) [ebuild U ] app-admin/system-config-printer-gnome-1.4.3 [1.3.12] USE=-gnome-keyring LINGUAS=en_GB -ar -as -bg -bn -bn_IN -br -bs -ca -cs -cy -da -de -el -es -et -fa -fi -fr -gu -he -hi -hr -hu -hy -id -is -it -ja -ka - kn -ko -lo -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt -pt_BR -ro -ru -si -sk -sl -sr -sr@latin -sv -ta -te -th -tr -uk -vi -zh_CN -zh_TW PYTHON_SINGLE_TARGET=python2_7%* -python2_6%
Re: [gentoo-user] Something is pulling in gnome-base
On Sat, 7 Dec 2013 10:16:43 + Mick michaelkintz...@gmail.com wrote: Why is gnome-base suddenly necessary on my system? Is it media-plugins/gst- plugins-gconf that wants to pull it in this morning, when it hadn't done so before? This is what I see, but I also include the full enchilada below in case it is more informative: [nomerge ] media-plugins/gst-plugins-gconf-0.10.31:0.10 [ebuild U ] gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2] Note how there is gconf in media-plugins/gst-plugins-gconf-0.10.31:0.10; thus, you don't want this so I suggest you to add gnome-base/gconf and media-plugins/gst-plugins-gconf to package.mask. By doing so, you will be warned when something depends on it in the future. In this case you will find that net-im/pidgin[gstreamer] depends on it; thus, you will want to disable that USE flag on net-im/pidgin. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : tom...@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D signature.asc Description: PGP signature
Re: [gentoo-user] Something is pulling in gnome-base
On Saturday 07 Dec 2013 10:31:38 you wrote: On Sat, 7 Dec 2013 10:16:43 + Mick michaelkintz...@gmail.com wrote: Why is gnome-base suddenly necessary on my system? Is it media-plugins/gst- plugins-gconf that wants to pull it in this morning, when it hadn't done so before? This is what I see, but I also include the full enchilada below in case it is more informative: [nomerge ] media-plugins/gst-plugins-gconf-0.10.31:0.10 [ebuild U ] gnome-base/gconf-3.2.6-r1:2 [2.32.4-r1:2] Note how there is gconf in media-plugins/gst-plugins-gconf-0.10.31:0.10; thus, you don't want this so I suggest you to add gnome-base/gconf and media-plugins/gst-plugins-gconf to package.mask. By doing so, you will be warned when something depends on it in the future. In this case you will find that net-im/pidgin[gstreamer] depends on it; thus, you will want to disable that USE flag on net-im/pidgin. Thanks Tom! It used to be the case that setting -gnome globally would be sufficient, without having to manually mask packages. I had gstreamer in pidgin to be able to get sound. I'm guessing that I need gstreamer in pidgin to be able to set up a voice call in gtalk. Is it the case that now one has to install gnome-base to be able to use gstreamer? -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On Sat, 7 Dec 2013 11:03:00 + Mick michaelkintz...@gmail.com wrote: It used to be the case that setting -gnome globally would be sufficient, without having to manually mask packages. I had gstreamer in pidgin to be able to get sound. I'm guessing that I need gstreamer in pidgin to be able to set up a voice call in gtalk. Is it the case that now one has to install gnome-base to be able to use gstreamer? Seems so, you'll need to check with upstream or with the code for more details; but it is just one small package though. -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : tom...@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D signature.asc Description: PGP signature
Re: [gentoo-user] Something is pulling in gnome-base
On Saturday 07 Dec 2013 11:03:00 Mick wrote: Is it the case that now one has to install gnome-base to be able to use gstreamer? Not here, no. I have gstreamer but no gnome-base on this KDE box (not ~amd64). In fact, eix -I gnome returns only polkit-gnome. I see that's only there because I've inherited a gtk USE flag from the desktop profile. I've now set -gtk in make.conf and I'm reinstalling world (13 packages, including gcc and libre-office) to check that I really don't need gtk. Even gimp doesn't need gtk! -- Regards Peter
Re: [gentoo-user] Something is pulling in gnome-base
On Saturday 07 Dec 2013 11:27:50 Tom Wijsman wrote: On Sat, 7 Dec 2013 11:03:00 + Mick michaelkintz...@gmail.com wrote: It used to be the case that setting -gnome globally would be sufficient, without having to manually mask packages. I had gstreamer in pidgin to be able to get sound. I'm guessing that I need gstreamer in pidgin to be able to set up a voice call in gtalk. Is it the case that now one has to install gnome-base to be able to use gstreamer? Seems so, you'll need to check with upstream or with the code for more details; but it is just one small package though. Sure, today it is just gnome-base, tomorrow I could end up *having* to install systemd or whatever RHL and their developers have deemed appropriate for your average desktop system. I've masked the two you suggested for now. Thanks again! -- Regards, Mick signature.asc Description: This is a digitally signed message part.
Re: [gentoo-user] Something is pulling in gnome-base
On Sat, 7 Dec 2013 11:47:41 + Mick michaelkintz...@gmail.com wrote: tomorrow I could end up *having* to install systemd or whatever RHL and their developers have deemed appropriate for your average desktop system. They don't have control over the dependencies in packages and distributions they don't own though; so, for them to be listed as a dependency goes a long way. I think that for most packages in the Portage tree there is a large enough chain of dependencies between the package and systemd such that one can always avoid having to install systemd. But we're not there and I think we will never be there, because systemd is not often listed as a dependency (only on ~2 or so GNOME packages?) compared to something like ncurses that is listed all over the place... -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : tom...@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D signature.asc Description: PGP signature