Mailing List Archive

emerge --pretend --changelog
The docs show this:

-----
# emerge --pretend --changelog gnumeric
(Some output removed to improve readability)
*gnumeric-1.2.2

27 Nov 2003; foser <foser@gentoo.org> gnumeric-1.2.2.ebuild :
New release, requested in #34492
updated deps

12 Nov 2003; Jason Wever <weeve@gentoo.org> gnumeric-1.2.0.ebuild:
Marked stable on sparc, fixes bug #32405.

14 Oct 2003; Jason Wever <weeve@gentoo.org> gnumeric-1.0.8.ebuild:
Added ~sparc keyword. Fixes bug #31150.
-----

but I'm getting this:

-----
bash-2.05b# emerge --pretend --changelog gnumeric

These are the packages that I would merge, in order:

Calculating dependencies -QA Notice: has_version() in global scope:
eclass gtk-engines2
QA Notice: has_version() in global scope: eclass gtk-engines2
QA Notice: has_version() in global scope: eclass gtk-engines2
QA Notice: sed in global scope: x11-themes/gtk-engines-2.2.0
...done!
[ebuild N ] gnome-base/libglade-2.4.0
[ebuild N ] gnome-base/libgnomeprint-2.6.2
[ebuild N ] x11-themes/hicolor-icon-theme-0.5
[ebuild N ] x11-themes/gnome-icon-theme-1.2.3
[ebuild N ] gnome-base/libgnomecanvas-2.6.1.1
[ebuild N ] gnome-base/libgnomeprintui-2.6.2
[ebuild N ] dev-util/indent-2.2.9-r1
[ebuild N ] gnome-base/orbit-2.10.3
[ebuild N ] gnome-base/libbonobo-2.6.2
[ebuild N ] media-libs/audiofile-0.2.6-r1
[ebuild N ] media-sound/esound-0.2.34
[ebuild N ] gnome-base/gconf-2.6.2
[ebuild N ] gnome-base/gnome-mime-data-2.4.1
[ebuild N ] net-nds/portmap-5b-r8
[ebuild N ] app-admin/fam-2.7.0
[ebuild N ] gnome-base/gnome-vfs-2.6.1.1
[ebuild N ] gnome-base/libgnome-2.6.1.1-r1
[ebuild N ] gnome-base/libbonoboui-2.6.1
[ebuild N ] gnome-base/gnome-keyring-0.2.1
[ebuild N ] gnome-base/libgnomeui-2.6.1.1
[ebuild N ] x11-themes/gtk-engines-2.2.0
[ebuild N ] x11-themes/gnome-themes-2.6.2
[ebuild N ] dev-python/pygtk-2.2.0
[ebuild N ] app-office/gnumeric-1.2.12
----

No changelog info. Am I doing this right?

- Grant

--
gentoo-user@gentoo.org mailing list
Re: emerge --pretend --changelog [ In reply to ]
You might want to try

emerge -pl gnumeric

When I do emerge -upDl world, I get the changelog list of all the
updated software, so I'm guessing you should get the same thing ....

--
gentoo-user@gentoo.org mailing list
Re: emerge --pretend --changelog [ In reply to ]
On Thu, 2004-09-23 at 14:29, Grant wrote:
> The docs show this:
>
> -----
> # emerge --pretend --changelog gnumeric
> (Some output removed to improve readability)
> *gnumeric-1.2.2
>
> 27 Nov 2003; foser <foser@gentoo.org> gnumeric-1.2.2.ebuild :
> New release, requested in #34492
> updated deps
>
> 12 Nov 2003; Jason Wever <weeve@gentoo.org> gnumeric-1.2.0.ebuild:
> Marked stable on sparc, fixes bug #32405.
>
> 14 Oct 2003; Jason Wever <weeve@gentoo.org> gnumeric-1.0.8.ebuild:
> Added ~sparc keyword. Fixes bug #31150.
> -----
>
> but I'm getting this:
>
> -----
> bash-2.05b# emerge --pretend --changelog gnumeric
>
> These are the packages that I would merge, in order:

< snip >

> [ebuild N ] app-office/gnumeric-1.2.12
> ----
>
> No changelog info. Am I doing this right?

You're misunderstanding the purpose of --changelog

>From "man emerge":

--changelog (-l)
Use this in conjunction with the --pretend action. This
will show the ChangeLog entries for all the packages that will be
upgraded.

Note the "upgraded" part. The output you quoted shows that you don't
currently have gnumeric installed. If you run emerge --changelog on a
package you already have installed, you will see the changelog output
(provided there is an update available).

Cheers

Andrew


--
gentoo-user@gentoo.org mailing list
Re: emerge --pretend --changelog [ In reply to ]
On Thu, 2004-09-23 at 14:33, Sean Johnson wrote:
> You might want to try
>
> emerge -pl gnumeric

"emerge -pl gnumeric" is exactly the same as "emerge --pretend
--changelog gnumeric"

Either way, you can drop the --pretend/-p, since emerge automatically
adds it because you specified --changelog/-l

Cheers

Andrew


--
gentoo-user@gentoo.org mailing list
Re: emerge --pretend --changelog [ In reply to ]
> --changelog (-l)
> Use this in conjunction with the --pretend action. This
> will show the ChangeLog entries for all the packages that will be
> upgraded.
>
> Note the "upgraded" part. The output you quoted shows that you don't
> currently have gnumeric installed. If you run emerge --changelog on a
> package you already have installed, you will see the changelog output
> (provided there is an update available).
>
> Cheers
>
> Andrew

Ok got it, but it seems like --changelog could be useful even if you
don't have the package installed. Maybe you're trying to decide
between x86 or ~x86.

- Grant

--
gentoo-user@gentoo.org mailing list
Re: emerge --pretend --changelog [ In reply to ]
On Thursday 23 September 2004 12:09 am, Grant wrote:

> Ok got it, but it seems like --changelog could be useful even if you
> don't have the package installed. Maybe you're trying to decide
> between x86 or ~x86.

Changelog has nothing to do with the package itself, only what gentoo
developers change.. So changelog wouldn't be useful, by itself, in that
scenrio.

Jeff