Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 300295 - sys-apps/portage-2.2_rc61: problems with world file but emaint doesn't detect them
Summary: sys-apps/portage-2.2_rc61: problems with world file but emaint doesn't detect...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 144480
  Show dependency tree
 
Reported: 2010-01-09 16:04 UTC by Guy
Modified: 2012-09-09 05:35 UTC (History)
0 users

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


Attachments
my world file. Now you know all my secrets :-( (world.txt,8.45 KB, text/plain)
2010-04-29 10:21 UTC, Johannes Buchner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Guy 2010-01-09 16:04:15 UTC
I ran the following today:

# emerge --sync
# emerge -puNDv world

I received the following warning messages:

!!! Problems have been detected with your world file
!!! Please run emaint --check world

{other normal messages about packages being removed from portage}


!!! Ebuilds for the following packages are either all
!!! masked or don't exist

kde-misc/kdnssd-avahi


I unmerged all the packages due for removal.

I ran "emaint --check world" as directed and got the following results:

Checking world for problems
100% [==============================================>]
Finished


i.e. I got no waring messages from emaint.


I then ran "regenworld" just in case "emaint --check world" and "regenworld" covered the same areas. Regenworld added 17 packages to the "world" file.

I re-ran:

# emerge -puNDv world

I received the same warning message to run "emaint --check world" again.

Since I'm not a programmer, I left the problem and continued cleaning all other reported issues prior to finishing my package updates. I ran:

# emerge -C kdnssd-avahi
# emerge -puNDv world

No warning messages were reported.

As a non programmer, it looks like "emerge" correctly reported a problem with "world" and what the problem was {in this case the issue with kdnssd-avahi} but emaint did not.

I did not tie the warning message about world with the report on kdnssd-avahi because of the multiple blank lines between the two sets of messages. It wasn't until I confirmed that nothing depended on kdnssd-avahi and unmerged it before I realized it's relationship to emerge warning message to run emaint.

I'm guessing the emaint tool should report the same results as emerge.
Comment 1 Johannes Buchner 2010-04-29 10:21:47 UTC
Created attachment 229639 [details]
my world file. Now you know all my secrets :-(

Same here I guess: 

 # emerge --update -tv --deep --newuse world

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB

!!! Problems have been detected with your world file
!!! Please run emaint --check world


!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
app-misc/tracker

>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
 # emaint --check world
Checking world for problems
100% [=======================================================================>]
Finished
 # 

I attached my world file.
Comment 2 Johannes Buchner 2010-04-29 10:22:24 UTC
my portage version is 2.1.8.3, but I think I had that issue for some weeks now.
Comment 3 Sebastian Luther (few) 2010-04-29 10:52:55 UTC
@anyone with this problem: Which version of the package emerge complains about do you have installed (if any) and which versions are available as ebuilds (if any) and why are they masked?
Comment 4 Guy 2010-05-02 21:45:56 UTC
Sebastian,

I am unable to replicate the problem for you because I manually unmerged the package causing the problem.

I would suggest that anyone else encountering the problem report it here and to NOT unmerge the package until someone can indicate what information to collect to help resolve this.

If I encounter it again, I will report it and wait for instructions as well.

Guy
Comment 5 Zac Medico gentoo-dev 2012-09-09 05:35:03 UTC
I'm pretty sure this has been fixed for some time. Please re-open if it happens again.