public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Inconsistency in portage automake package versioning
@ 2014-11-17 21:29 Gevisz
  2014-11-17 21:46 ` Michael Orlitzky
  2014-11-17 21:49 ` Alan McKinnon
  0 siblings, 2 replies; 11+ messages in thread
From: Gevisz @ 2014-11-17 21:29 UTC (permalink / raw
  To: gentoo-user

In today's system update I was advised to update sys-devel/automake
from version 1.11.6 to version 1.11.6-r1. However, just after the
update the system reported that sys-devel/automake has version 1.13.4.

Is it only me who think that something is wrong here?

The commands and their output is given below. 

# emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] sys-devel/automake-1.11.6-r1 [1.11.6]

Would you like to merge these packages? [Yes/No] y
...
>>> Installing (1 of 1) sys-devel/automake-1.11.6-r1
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * Regenerating GNU info directory index...
 * Processed 148 info files.
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.


# emerge --search automake
Searching...    
[ Results for search key : automake ]
[ Applications found : 2 ]

*  sys-devel/automake
      Latest version available: 1.13.4
      Latest version installed: 1.13.4
      Size of files: 1,415 kB
      Homepage:      http://www.gnu.org/software/automake/
      Description:   Used to generate Makefile.in from Makefile.am
      License:       GPL-2

*  sys-devel/automake-wrapper
      Latest version available: 9
      Latest version installed: 9
      Size of files: 0 kB
      Homepage:      http://www.gentoo.org/
      Description:   wrapper for automake to manage multiple automake versions
      License:       GPL-2


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Inconsistency in portage automake package versioning
  2014-11-17 21:29 [gentoo-user] Inconsistency in portage automake package versioning Gevisz
@ 2014-11-17 21:46 ` Michael Orlitzky
  2014-11-17 22:55   ` Gevisz
  2014-11-17 21:49 ` Alan McKinnon
  1 sibling, 1 reply; 11+ messages in thread
From: Michael Orlitzky @ 2014-11-17 21:46 UTC (permalink / raw
  To: gentoo-user

On 11/17/2014 04:29 PM, Gevisz wrote:
> In today's system update I was advised to update sys-devel/automake
> from version 1.11.6 to version 1.11.6-r1. However, just after the
> update the system reported that sys-devel/automake has version 1.13.4.
> 
> Is it only me who think that something is wrong here?

You have both installed, 1.13.4 is just the latest. Give eix a try, it
will make your life better. In this case equery also works:

  $ equery l automake
   * Searching for automake ...
  [IP-] [  ] sys-devel/automake-1.11.6-r1:1.11
  [IP-] [  ] sys-devel/automake-1.13.4:1.13



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Inconsistency in portage automake package versioning
  2014-11-17 21:29 [gentoo-user] Inconsistency in portage automake package versioning Gevisz
  2014-11-17 21:46 ` Michael Orlitzky
@ 2014-11-17 21:49 ` Alan McKinnon
  2014-11-17 22:58   ` Gevisz
  1 sibling, 1 reply; 11+ messages in thread
From: Alan McKinnon @ 2014-11-17 21:49 UTC (permalink / raw
  To: gentoo-user

On 17/11/2014 23:29, Gevisz wrote:
> In today's system update I was advised to update sys-devel/automake
> from version 1.11.6 to version 1.11.6-r1. However, just after the
> update the system reported that sys-devel/automake has version 1.13.4.
> 
> Is it only me who think that something is wrong here?
> 
> The commands and their output is given below. 
> 
> # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild     U  ] sys-devel/automake-1.11.6-r1 [1.11.6]
> 
> Would you like to merge these packages? [Yes/No] y
> ...
>>>> Installing (1 of 1) sys-devel/automake-1.11.6-r1
>>>> Auto-cleaning packages...
> 
>>>> No outdated packages were found on your system.
> 
>  * Regenerating GNU info directory index...
>  * Processed 148 info files.
>  * After world updates, it is important to remove obsolete packages with
>  * emerge --depclean. Refer to `man emerge` for more information.
> 
> 
> # emerge --search automake

...


Nothing wrong there. automake is SLOTted.

emerge upgraded one of your installed SLOTs, and that slot is not the
highest version number you have.

p.s. make life easier for yourself when searching the tree. Install eix
and stop using emerge --search. eix runs out a gazillion times faster :-)


-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Inconsistency in portage automake package versioning
  2014-11-17 21:46 ` Michael Orlitzky
@ 2014-11-17 22:55   ` Gevisz
  2014-11-18  0:04     ` Neil Bothwick
  0 siblings, 1 reply; 11+ messages in thread
From: Gevisz @ 2014-11-17 22:55 UTC (permalink / raw
  To: gentoo-user

On Mon, 17 Nov 2014 16:46:48 -0500 Michael Orlitzky <mjo@gentoo.org> wrote:

> On 11/17/2014 04:29 PM, Gevisz wrote:
> > In today's system update I was advised to update sys-devel/automake
> > from version 1.11.6 to version 1.11.6-r1. However, just after the
> > update the system reported that sys-devel/automake has version 1.13.4.
> > 
> > Is it only me who think that something is wrong here?
> 
> You have both installed, 1.13.4 is just the latest. Give eix a try, it
> will make your life better. In this case equery also works:
> 
>   $ equery l automake
>    * Searching for automake ...
>   [IP-] [  ] sys-devel/automake-1.11.6-r1:1.11
>   [IP-] [  ] sys-devel/automake-1.13.4:1.13

Thank you for explanation.

Tried but could not find out which packages need automake-1.11.6.



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Inconsistency in portage automake package versioning
  2014-11-17 21:49 ` Alan McKinnon
@ 2014-11-17 22:58   ` Gevisz
  2014-11-18  3:13     ` [gentoo-user] " James
  0 siblings, 1 reply; 11+ messages in thread
From: Gevisz @ 2014-11-17 22:58 UTC (permalink / raw
  To: gentoo-user

On Mon, 17 Nov 2014 23:49:18 +0200 Alan McKinnon <alan.mckinnon@gmail.com> wrote:

> On 17/11/2014 23:29, Gevisz wrote:
> > In today's system update I was advised to update sys-devel/automake
> > from version 1.11.6 to version 1.11.6-r1. However, just after the
> > update the system reported that sys-devel/automake has version 1.13.4.
> > 
> > Is it only me who think that something is wrong here?
> > 
> > The commands and their output is given below. 
> > 
> > # emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask world
> > 
> > These are the packages that would be merged, in order:
> > 
> > Calculating dependencies... done!
> > [ebuild     U  ] sys-devel/automake-1.11.6-r1 [1.11.6]
> > 
> > Would you like to merge these packages? [Yes/No] y
> > ...
> >>>> Installing (1 of 1) sys-devel/automake-1.11.6-r1
> >>>> Auto-cleaning packages...
> > 
> >>>> No outdated packages were found on your system.
> > 
> >  * Regenerating GNU info directory index...
> >  * Processed 148 info files.
> >  * After world updates, it is important to remove obsolete packages with
> >  * emerge --depclean. Refer to `man emerge` for more information.
> > 
> > 
> > # emerge --search automake
> 
> ...
> 
> 
> Nothing wrong there. automake is SLOTted.
> 
> emerge upgraded one of your installed SLOTs, and that slot is not the
> highest version number you have.

Thank you for explanation.

> p.s. make life easier for yourself when searching the tree. Install eix
> and stop using emerge --search. eix runs out a gazillion times faster :-)

As fas as I remember, I have eix installed but used only once. :)

Have to re-read its documentation first. 



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Inconsistency in portage automake package versioning
  2014-11-17 22:55   ` Gevisz
@ 2014-11-18  0:04     ` Neil Bothwick
  2014-11-18  5:56       ` gevisz
  0 siblings, 1 reply; 11+ messages in thread
From: Neil Bothwick @ 2014-11-18  0:04 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 696 bytes --]

On Tue, 18 Nov 2014 00:55:09 +0200, Gevisz wrote:

> > You have both installed, 1.13.4 is just the latest. Give eix a try, it
> > will make your life better. In this case equery also works:
> > 
> >   $ equery l automake
> >    * Searching for automake ...
> >   [IP-] [  ]
> > sys-devel/automake-1.11.6-r1sys-devel/automake-1.11.6-r1:1.11 [IP-]
> > [  ] sys-devel/automake-1.13.4:1.13  
> 
> Thank you for explanation.
> 
> Tried but could not find out which packages need automake-1.11.6.
> 
emerge -cpv =sys-devel/automake-1.11.6-r1


-- 
Neil Bothwick

WinErr 011: Window open - Do not look outside


-- 
Neil Bothwick

Unsolicited advice is the junk mail of life

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-user] Re: Inconsistency in portage automake package versioning
  2014-11-17 22:58   ` Gevisz
@ 2014-11-18  3:13     ` James
  2014-11-18  3:27       ` wraeth
                         ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: James @ 2014-11-18  3:13 UTC (permalink / raw
  To: gentoo-user

Gevisz <gevisz <at> gmail.com> writes:


> > p.s. make life easier for yourself when searching the tree. Install eix
> > and stop using emerge --search. eix runs out a gazillion times faster 

> As fas as I remember, I have eix installed but used only once. :)
> Have to re-read its documentation first. 

Best thing to remember about 'eix' is to run 'eix-update', periodically.


hth,
James





^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Inconsistency in portage automake package versioning
  2014-11-18  3:13     ` [gentoo-user] " James
@ 2014-11-18  3:27       ` wraeth
  2014-11-18  8:36       ` Alan McKinnon
  2014-11-18  8:44       ` Neil Bothwick
  2 siblings, 0 replies; 11+ messages in thread
From: wraeth @ 2014-11-18  3:27 UTC (permalink / raw
  To: gentoo-user

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 18/11/14 14:13, James wrote:
> Gevisz <gevisz <at> gmail.com> writes:
> 
> 
>>> p.s. make life easier for yourself when searching the tree. 
>>> Install eix and stop using emerge --search. eix runs out a 
>>> gazillion times faster
> 
>> As fas as I remember, I have eix installed but used only once. :)
>> Have to re-read its documentation first.
> 
> Best thing to remember about 'eix' is to run 'eix-update', 
> periodically.

eix actually has a sync wrapper that can handle this for you
automagically [1].

`eix-sync` will run:

layman -S # sync all layman overlays (see note)
emerge --sync # sync portage and all portage-managed overlays
eix-update # update the eix cache
eix-diff # show diff between last and current eix cache

(though the eix-diff can be --quiet'd). If using eix as your normal
search utility, I would suggest using `eix-sync` as your normal sync
method.

With regard to eix-sync updating layman overlays, you need to:

echo "*" > /etc/eix-sync.conf

to enable it.

[1]: http://wiki.gentoo.org/wiki/Eix

Cheers.
- -- 
wraeth <wraeth@wraeth.id.au>
GnuPG Key: B2D9F759
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iF4EAREIAAYFAlRqvIcACgkQXcRKerLZ91lweAD5AR317CBb2d8WZsdyRB73FPFC
5fsRWHhWe2n9oUbd+HIA/1yWDIQvDQ9JeN2CQnss5Se9TPZkLW3KlfuvzPt62vKe
=w3dc
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Inconsistency in portage automake package versioning
  2014-11-18  0:04     ` Neil Bothwick
@ 2014-11-18  5:56       ` gevisz
  0 siblings, 0 replies; 11+ messages in thread
From: gevisz @ 2014-11-18  5:56 UTC (permalink / raw
  To: gentoo-user@lists.gentoo.org

2014-11-18 2:04 GMT+02:00 Neil Bothwick <neil@digimed.co.uk>:
> On Tue, 18 Nov 2014 00:55:09 +0200, Gevisz wrote:
>
>> > You have both installed, 1.13.4 is just the latest. Give eix a try, it
>> > will make your life better. In this case equery also works:
>> >
>> >   $ equery l automake
>> >    * Searching for automake ...
>> >   [IP-] [  ]
>> > sys-devel/automake-1.11.6-r1sys-devel/automake-1.11.6-r1:1.11 [IP-]
>> > [  ] sys-devel/automake-1.13.4:1.13
>>
>> Thank you for explanation.
>>
>> Tried but could not find out which packages need automake-1.11.6.
>>
> emerge -cpv =sys-devel/automake-1.11.6-r1

Thank you.

So, automake-1.11.6 is needed for media-libs/gegl, which
in its turn is needed for media-gfx/gimp.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Inconsistency in portage automake package versioning
  2014-11-18  3:13     ` [gentoo-user] " James
  2014-11-18  3:27       ` wraeth
@ 2014-11-18  8:36       ` Alan McKinnon
  2014-11-18  8:44       ` Neil Bothwick
  2 siblings, 0 replies; 11+ messages in thread
From: Alan McKinnon @ 2014-11-18  8:36 UTC (permalink / raw
  To: gentoo-user

On 18/11/2014 05:13, James wrote:
> Gevisz <gevisz <at> gmail.com> writes:
> 
> 
>>> p.s. make life easier for yourself when searching the tree. Install eix
>>> and stop using emerge --search. eix runs out a gazillion times faster 
> 
>> As fas as I remember, I have eix installed but used only once. :)
>> Have to re-read its documentation first. 
> 
> Best thing to remember about 'eix' is to run 'eix-update', periodically.



I kept forgetting that step after syncing, so I wrote a wrapper script:


#!/bin/bash

emerge --sync
layman -S
eix-update




-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [gentoo-user] Re: Inconsistency in portage automake package versioning
  2014-11-18  3:13     ` [gentoo-user] " James
  2014-11-18  3:27       ` wraeth
  2014-11-18  8:36       ` Alan McKinnon
@ 2014-11-18  8:44       ` Neil Bothwick
  2 siblings, 0 replies; 11+ messages in thread
From: Neil Bothwick @ 2014-11-18  8:44 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 443 bytes --]

On Tue, 18 Nov 2014 03:13:08 +0000 (UTC), James wrote:

> > As fas as I remember, I have eix installed but used only once. :)
> > Have to re-read its documentation first.   
> 
> Best thing to remember about 'eix' is to run 'eix-update', periodically.

Portage will run any executable scripts in /etc/portage/postsync.d after
each sync, so drop in a one-liner to call eix-update.


-- 
Neil Bothwick

And what else floats.....?

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-11-18  8:44 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-17 21:29 [gentoo-user] Inconsistency in portage automake package versioning Gevisz
2014-11-17 21:46 ` Michael Orlitzky
2014-11-17 22:55   ` Gevisz
2014-11-18  0:04     ` Neil Bothwick
2014-11-18  5:56       ` gevisz
2014-11-17 21:49 ` Alan McKinnon
2014-11-17 22:58   ` Gevisz
2014-11-18  3:13     ` [gentoo-user] " James
2014-11-18  3:27       ` wraeth
2014-11-18  8:36       ` Alan McKinnon
2014-11-18  8:44       ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox