Re: [gentoo-user] [LONG] New dependancies? (GhostScript CUPS,USE flags).
On 10/7/03 8:35 pm, Marius Mauch [EMAIL PROTECTED] wrote: On Thu, 10 Jul 2003 19:23:23 +0100 Stroller wrote: Can anyone explain this, please..? I would have expected `USE=-cups emerge ghostscript` not to install CUPS at all. Reading the ghostscript ebuild the following line showed up in DEPEND; cups? gimp-print : gimp-print-cups So if you have +cups it has gimp-print as a dependency and gimp-print-cups if not. gimp-print-cups again has cups as a required dependency while gimp-print uses the cups useflag. Looks like a wrong usage of the cups useflag in ghostscript to me, you should file a bug for that if it bothers you. I should obviously have looked at Bugzilla first. This is bug 19937; although it has been open sometime, the printing team seem to b aware of it, intend to fix. Stroller. -- Enjoyed this post? Thanks for reading - please consider employing me! Technical support / system administration - CV available on request Linux / Unix / Windows / Mac OS X - UK or anywhere considered -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] [LONG] New dependancies?
Anthony Floyd wrote: [snip] Replying to my own message: when I tried this out, because I had emerged -up world recently, I had to use the --deep parameter to get any output. And WHAT a long list it was, too - my USE flags have definitely changed since I had the system installed, and now it wanted to install Xfree. Why..? I tracked it down to GhostScript. Check this out: [snip] Can anyone explain this, please..? I would have expected `USE=-cups emerge ghostscript` not to install CUPS at all. [snip] Are you sure it's ghostscript? I get the expected behaviour: [EMAIL PROTECTED] .../portage/app-text/ghostscript emerge -pv ./ghostscript-7.05.6.ebuild These are the packages that I would merge, in order: [ebuild N ] media-gfx/gimp-1.2.4 +python +nls -gnome -aalib +perl -doc +jpeg +png +tiff -doc [ebuild N ] media-gfx/gimp-print-4.2.5 +cups -doc +nls [ebuildU ] app-text/ghostscript-7.05.6 [7.05.5] -X +cups -cj It's gimp that starts it off. It doesn't want libglade, because you (correctly) have the gnome USE flag unset, but if you set that flag, it will require gnome-libs and other gnome related packages, and eventually libglade. MAL -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] [LONG] New dependancies?
Hi Dmitry, Nachricht vom Donnerstag, 10. Juli 2003, 17:03:51: Hello, list! I haven't synced for about a month, and now that's what emerge gives me: (Sorry for long list, but I need to leave it untouched so you can see all packages) [...] [ebuildU ] sys-apps/net-tools-1.60-r7 [1.60-r6] [...] [ebuild N ] net-misc/iputils-020927 [...] I'm an x86 guy :). The question is: What are those new ('N') packages? Why might I need iputils for example? ping, for example has been moved from net-tools to iputils. I don't use them at all. I can't see how you can have a Gentoo-Machine (thus having Internet) and live without ping. And I'd be very grateful if some one could point out what packages depend on that 'N's? use qpgk -q packagename to find out which packages need a given package. qpgk is in the package gentoolkit, btw. May be its because some new USE-flags in make.globals? [...] Thanks in advance, np Dmitry. Timo -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] [LONG] New dependancies?
Hi, Timo. On Thursday 10 July 2003 19:18, Timo Boettcher wrote: I can't see how you can have a Gentoo-Machine (thus having Internet) and live without ping. Of course, I have 'ping' :). Actually I never use it :). I think its being used by some programs, but not by me. I'm not running neither server nor firewall, my machine is standalon (i.e not in local network) so I need only basic networking functionality. use qpgk -q packagename to find out which packages need a given package. qpgk is in the package gentoolkit, btw. Thanks, for some reason I thought about 'qpkg' after I send a letter :). Sorry. I'll use it to find answers on my questions :). Thanks for reply. Dmitry. -- Sorry for bad English. My $native_language=$perl; -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] [LONG] New dependancies?
On 10/7/03 4:03 pm, Dmitry Suzdalev [EMAIL PROTECTED] wrote: [ebuildU ] sys-apps/grep-2.5.1-r1 [2.5-r1] [ebuild N ] dev-libs/libxml-1.8.17-r2 [ebuild N ] gnome-base/libglade-0.17-r6 [ebuildU ] sys-apps/module-init-tools-0.9.12 [0.9.11-r3] ... The question is: What are those new ('N') packages? Why might I need iputils for example? I don't use them at all. And I'd be very grateful if some one could point out what packages depend on that 'N's? May be its because some new USE-flags in make.globals? I always run emerge with the -pv options, instead of just -p. EG: emerge -upv world --deep ... [ebuild N ] dev-perl/gtk-perl-0.7008-r9 [ebuild N ] media-gfx/gimp-1.2.4 +python +nls -gnome +aalib +perl -doc +jpeg +png -tiff -doc [ebuild N ] net-ftp/curl-7.10.5-r1 +ssl -ipv6 -ldap [ebuild N ] sys-apps/pciutils-2.1.10-r1 [ebuild N ] sys-apps/usbutils-0.11-r1 [ebuild N ] sys-apps/hotplug-20030501-r2 [ebuild N ] net-print/cups-1.1.19 +ssl -slp +pam [ebuildU ] dev-libs/libxml2-2.5.7 [2.5.6] +python +readline [ebuild N ] net-print/foomatic-2.0.0 [ebuild N ] media-gfx/gimp-print-4.2.5 +cups -doc +nls [ebuildUD] app-crypt/mit-krb5-1.2.7 [1.2.7-r2] +krb4 [ebuildU ] dev-perl/TermReadKey-2.21 [2.19-r1] [ebuild N ] dev-java/java-config-0.2.8 [ebuild N ] dev-java/blackdown-jdk-1.4.1 -doc [ebuildU ] dev-libs/libxslt-1.0.30-r1 [1.0.30] +python [ebuild N ] net-libs/c-client-2002d +ssl [ebuild N ] dev-perl/DB_File-1.803-r2 The red blue +foo -bar indicates which USE flags the packages will implement. I tend to use this to tweak my settings. Someone else has also suggested using `qpkg`, which is probably better. Stroller. -- Enjoyed this post? Thanks for reading - please consider employing me! Technical support / system administration - CV available on request Linux / Unix / Windows / Mac OS X - UK or anywhere considered -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] [LONG] New dependancies?
Dmitry Suzdalev wrote: I run: # qpkg -I -q libglade It outputs nothing. So it means, that none of installed packages depends on libglade. Then why it wants it? You said it yourself. None of the *installed* packages depends on it. It is the newer not-yet-installed versions of certain packages that have these dependencies. I don't think qpkg is going to help you out much in this case. -- Andrew Gaffney -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] [LONG] New dependancies?
Hi Andrew! On Thursday 10 July 2003 20:48, Andrew Gaffney wrote: You said it yourself. None of the *installed* packages depends on it. It is the newer not-yet-installed versions of certain packages that have these dependencies. I don't think qpkg is going to help you out much in this case. Yup, you're right :). I think I'll have to write script based on grepping /usr/portage for 'libglade' in 'depend' or 'rdepend' or 'newdepend' sections. But because I'm not that good at scripting, I think it would be simpler to update all packages as emerge suggests and then look at qpkg's output again :). Thanks for reply, Andrew. Dmitry. -- Sorry for bad English. My $native_language=$perl; -- [EMAIL PROTECTED] mailing list
Re: [gentoo-user] [LONG] New dependancies?
Hello, Dhruba. On Thursday 10 July 2003 21:23, Dhruba Bandopadhyay wrote: etcat -d package Etcat is my favourite in preference to qpkg. Wow, it's quite nice! Havent heard of it. Now I was able to find out that 'libglade' is a new dependency of 'xscreensaver'! Thanks. May be its because some new USE-flags in make.globals? Yes. Do a sync, emerge ufed and reselect your use flags. Do not edit make.globals. Already have it installed. Flags seem to be OK. a) I have libxml2 installed and I wonder why might I need 'libxml'? Even 'libxml2' docs recommend get rid of first version of library. Check whether you have both xml and xml2 use flags enabled. If so, remove xml. No, I have only xml2, but it still wants to have libxml. I'll look at the output of 'etcat -d libxml' later... ) c) Gosh, I even don't know what is 'flac', 'libfame' and 'id3lib'! They are dependencies maybe? Yeah, they were dependencies of xine-lib. Thanks for you great help, Dhruba! Dmitry. -- Sorry for bad English. My $native_language=$perl; -- [EMAIL PROTECTED] mailing list