Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 160401 - = in packages.keywords does not work ?
Summary: = in packages.keywords does not work ?
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: Other Linux
: Highest minor (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-06 10:37 UTC by Toralf Förster
Modified: 2007-01-06 14:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2007-01-06 10:37:39 UTC
I had the line

=dev-util/cogito-0.18.1

in the file /etc/prtage/packages.keywords.

Today I synced and got:

...
Calculating world dependencies  ..... ..... done!
[ebuild     UD] dev-util/cogito-0.17.3 [0.18.1] 148 kB

I would expected that my installed cogito version 0.18.1 (wasunstable) would be kept until a _higher_ stable version is coming. What's wrong ß


Reproducible: Always
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-06 10:39:16 UTC
Sticking a non-existant version into package.keywords won't do anything useful...

dev-util/cogito:

       | a a a h i m m p p p s s s s x x 
       | l m r p a 6 i p p p 3 h p p 8 8 
       | p d m p 6 8 p c c c 9   a a 6 6 
       | h 6   a 4 k s   6 - 0   r r   - 
       | a 4             4 m     c c   f 
       |                   a       -   b 
       |                   c       f   s 
       |                   o       b   d 
       |                   s       s     
       |                           d     
-------+--------------------------------
0.17.3 | + +     +     + + ~     +   + ~ 
0.18.2 | ~ ~     ~     ~ ~ ~     ~   ~ ~ 
Comment 2 Toralf Förster gentoo-dev 2007-01-06 14:32:09 UTC
>Sticking a non-existant version into package.keywords won't do anything useful...

The version 0.18.1 was emerged in November:

Tue Nov 14 13:30:03 2006  >>> emerge (1 of 1) dev-util/cogito-0.18.1 to /
Tue Nov 14 13:30:46 2006  ::: completed emerge (1 of 1) dev-util/cogito-0.18.1 to /
Sat Jan  6 11:31:44 2007  >>> unmerge success: dev-util/cogito-0.18.1

and was unmerged yesterday.:

Sat Jan  6 11:29:40 2007 Started emerge on: Jan 06, 2007 11:29:40
Sat Jan  6 11:29:40 2007  *** emerge --nospinner --newuse --update --ask --verbose --deep --tree world
Sat Jan  6 11:31:07 2007  >>> emerge (1 of 1) dev-util/cogito-0.17.3 to /
Sat Jan  6 11:31:07 2007  === (1 of 1) Cleaning (dev-util/cogito-0.17.3::/usr/portage/dev-util/cogito/cogito-0.17.3.ebuild)
Sat Jan  6 11:31:09 2007  === (1 of 1) Compiling/Merging (dev-util/cogito-0.17.3::/usr/portage/dev-util/cogito/cogito-0.17.3.ebuild)
Sat Jan  6 11:31:24 2007  >>> AUTOCLEAN: dev-util/cogito
Sat Jan  6 11:31:29 2007 === Unmerging... (dev-util/cogito-0.18.1)
Sat Jan  6 11:31:44 2007  >>> unmerge success: dev-util/cogito-0.18.1
Sat Jan  6 11:31:44 2007  === (1 of 1) Post-Build Cleaning (dev-util/cogito-0.17.3::/usr/portage/dev-util/cogito/cogito-0.17.3.ebuild)
Sat Jan  6 11:31:44 2007  ::: completed emerge (1 of 1) dev-util/cogito-0.17.3 to /
Sat Jan  6 11:31:44 2007  *** Finished. Cleaning up...
Sat Jan  6 11:31:59 2007  *** exiting successfully.
Sat Jan  6 11:31:59 2007  *** terminating.


If somebody add an emerged ebuild to that file it should be expected that this entry should stay valid even in tha case where the ebuild is removed from /usr/portage - reopened therefore this bug report
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-01-06 14:38:21 UTC
Please, read the portage documentation and manpages instead of reopening this bug. You've unmasked one particular version, it's now gone, you'll get downgraded. Absolutely NOT a bug. 

Unmask the newer one or use =dev-util/cogito-0.18* or whatever else, the thing needs to be deterministic and not do random guesswork on what a user might have intended.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-01-06 14:38:35 UTC
Closing, NOTABUG.