Re: [gentoo-user] [LONG] New dependancies? (GhostScript CUPS,USE flags).

2003-07-12 Thread Stroller
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?

2003-07-11 Thread MAL
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?

2003-07-10 Thread Timo Boettcher
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?

2003-07-10 Thread Dmitry Suzdalev
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?

2003-07-10 Thread Stroller
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?

2003-07-10 Thread Andrew Gaffney
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?

2003-07-10 Thread Dmitry Suzdalev
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?

2003-07-10 Thread Dmitry Suzdalev
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