public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Paul Hartman <paul.hartman+gentoo@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] 'emerge -e world' question
Date: Tue, 13 Jan 2009 10:20:19 -0600	[thread overview]
Message-ID: <58965d8a0901130820l459f7878k6311f0db3b4f4ae1@mail.gmail.com> (raw)
In-Reply-To: <200901131752.06750.alan.mckinnon@gmail.com>

On Tue, Jan 13, 2009 at 9:52 AM, Alan McKinnon <alan.mckinnon@gmail.com> wrote:
> On Tuesday 13 January 2009 17:44:37 Paul Hartman wrote:
>> Hi,
>>
>> I normally do "emerge -uDvN @world" (or in other words "emerge
>> --update --deep --verbose --newuse @world"). Right now, it tells me
>> this:
>>
>> Total: 0 packages, Size of downloads: 0 kB
>>
>> I also --depclean on a regular basis to remove any unneeded packages.
>> Right now, it tells me this:
>>
>> No packages selected for removal by depclean
>>
>> Based on those two commands, I'm led to believe I have a fully updated
>> system. So, then, I am curious why when I do "emerge -e @world" it
>> tells me this:
>>
>> Total: 1432 packages (9 upgrades, 2 downgrades, 14 new, 1407
>> reinstalls, 1 interactive), Size of downloads: 76,235 kB
>>
>> How is that possible? Where do those upgrades, downgrades and new
>> packages come from? What is missing from my traditional "-uDvN"
>> command that is causing me to miss some of those updates?
>
> read the man page.
>
> Especially the bit about bdeps - these are usually not included
> in 'emerge -uND world' but will be included when you use -e

Well, I've read about that before and am using the default bdep
behavior but I guess I don't understand it entirely.

I've isolated basically all of the new/changed packages down to
openoffice-3.0.0 -- if I do "emerge -vtp openoffice" it shows me this:

[ebuild   R   ] app-office/openoffice-3.0.0  USE="binfilter cups dbus
gtk java kde ldap mono nsplugin opengl pam -debug -eds -gnome
-gstreamer -odk -templates" LINGUAS="en en_US -af -ar -as_IN -be_BY
-bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en_GB -en_ZA -eo -es -et
-fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu -it -ja -km -ko -ku -lt
-lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt
-pt_BR -ru -rw -sh -sk -sl -sr -ss -st -sv -sw_TZ -ta_IN -te_IN -tg
-th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu"
10,552 kB

So, apparently openoffice has ~10 megabytes of unfetched files even
though I have not deleted any openoffice distfiles since I emerged it
in November. That would make me think maybe the ebuild has changed
without a version number change. Checking the date on the ebuild it is
January 11 2009.  However, the date on
/var/db/pkg/app-office/openoffice-3.0.0/openoffice-3.0.0.ebuild is
November 3 2008. A diff of the files shows some material changes
(downloading newer builds from go-oo.org etc). So in this particular
case I think my suspicion about the ebuild changing without a version
number revision might be right.

When I do "emerge -Dtp openoffice" it shows this:

Calculating dependencies ... done!
[ebuild   R   ] app-office/openoffice-3.0.0
[nomerge      ]  dev-perl/Archive-Zip-1.26
[ebuild     UD]   virtual/perl-File-Spec-3.29 [3.2701]
[ebuild     UD]    perl-core/File-Spec-3.29 [3.2701]
[nomerge      ] dev-perl/Archive-Zip-1.26
[nomerge      ]  perl-core/File-Spec-3.29 [3.2701]
[nomerge      ]   perl-core/Module-Build-0.31
[ebuild  N    ]    virtual/perl-ExtUtils-ParseXS-2.19
[ebuild  N    ]     perl-core/ExtUtils-ParseXS-2.19
[ebuild  N    ]      virtual/perl-Module-Build-0.31
[ebuild  N    ]       perl-core/Module-Build-0.31
[ebuild  N    ]        virtual/perl-Archive-Tar-1.42
[ebuild  N    ]         perl-core/Archive-Tar-1.42  USE="bzip2"
[ebuild  N    ]          dev-perl/IO-Compress-Bzip2-2.015
[ebuild  N    ]           dev-perl/Compress-Raw-Bzip2-2.015  USE="-test"
[ebuild  N    ]          perl-core/Package-Constants-0.02
[ebuild  N    ]          dev-perl/IO-String-1.08
[ebuild  N    ]          virtual/perl-IO-Zlib-1.09
[ebuild  N    ]        dev-perl/yaml-0.68
[nomerge      ] virtual/perl-IO-Zlib-1.09
[ebuild  N    ]  perl-core/IO-Zlib-1.09
[nomerge      ] perl-core/File-Spec-3.29 [3.2701]
[ebuild  N    ]  virtual/perl-ExtUtils-CBuilder-0.24

I'm still not entirely clear on why those appear with --deep
openoffice but not --deep world. If they are build-time deps, wouldn't
they be included when I emerge openofifce without --deep? If they are
related to dev-perl/Archive-Zip-1.26 (as it appears), which is
installed, why don't they get touched by @world? Maybe I just can't
wrap my brain around how it works, please have patience with me.
thanks :)

Paul



  parent reply	other threads:[~2009-01-13 16:20 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-13 15:44 [gentoo-user] 'emerge -e world' question Paul Hartman
2009-01-13 15:47 ` [gentoo-user] " Paul Hartman
2009-01-13 23:55   ` b.n.
2009-01-14  0:05     ` Paul Hartman
2009-01-14  0:18     ` Willie Wong
2009-01-14  0:26     ` »Q«
2009-01-13 15:52 ` [gentoo-user] " Alan McKinnon
2009-01-13 16:02   ` Mike Kazantsev
2009-01-13 16:25     ` Paul Hartman
2009-01-13 16:41       ` Albert Hopkins
2009-01-13 16:20   ` Paul Hartman [this message]
2009-01-13 16:37     ` Paul Hartman
2009-01-13 16:38     ` Willie Wong
2009-01-13 16:57       ` Willie Wong
2009-01-13 17:10         ` Paul Hartman
2009-01-13 17:27           ` Willie Wong
2009-01-13 17:45             ` Paul Hartman
2009-01-13 16:02 ` Albert Hopkins
2009-01-13 20:28 ` Dale
2009-01-13 20:37   ` Paul Hartman
2009-01-13 21:02     ` Dale
2009-01-13 21:18       ` Paul Hartman
2009-01-13 21:20       ` Neil Bothwick
2009-01-13 22:26         ` Dale

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=58965d8a0901130820l459f7878k6311f0db3b4f4ae1@mail.gmail.com \
    --to=paul.hartman+gentoo@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox