Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 30580 - Portage user guide need description of how to resolve blocked pacakges
Summary: Portage user guide need description of how to resolve blocked pacakges
Status: RESOLVED FIXED
Alias: None
Product: [OLD] Docs-user
Classification: Unclassified
Component: Portage User Guide (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Sven Vermeulen (RETIRED)
URL:
Whiteboard:
Keywords:
: 30691 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-10-07 09:23 UTC by Michael Ihde
Modified: 2003-10-09 06:09 UTC (History)
2 users (show)

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


Attachments
Adds a section describing blocked pacakges (portage-user.patch,1.63 KB, patch)
2003-10-07 10:16 UTC, Michael Ihde
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Ihde 2003-10-07 09:23:15 UTC
Just yesterday when I ran "emerge -u world" the libbonobo package was blocked 
by bonobo-activation.  However, emerge doesn't give a clear description on 
what to do, so I looked at the portage user guide, which didn't mention it.  

Then I looked at the ebuild and I saw that it had the line

!bonobo-activation

so I went to look at the ebuild howto, and there was no mention of "!" in the 
package dependancies (possibly another bug?).

To make a long story short, since a lot of people will probably be updating to 
the new gnome, the portage user guide should tell them how to deal with 
blocked pacakges so they don't report bugs on bugzilla.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 SpanKY gentoo-dev 2003-10-07 09:47:52 UTC
the ebuild howto does not cover everything ... it's an intro into 'howto
create an ebuild' ...

refer to the manpages if you want a manual for everything portage supports
Comment 2 Michael Ihde 2003-10-07 10:16:54 UTC
Created attachment 18914 [details, diff]
Adds a section describing blocked pacakges
Comment 3 Michael Ihde 2003-10-07 12:19:15 UTC
Span,

I wasn't looking for a manual on everything that portage supports.  I was
simply trying to find out what _exactly_ a blocked package was and how to
appropriatly fix it.  I only suggested modifying the ebuild-howto becuase
that would have helped me figure out what to do.  I'm only suggesting a change
to the portage user guide, not the ebuild-howto, for users who don't even
know how to open an ebuild and read it, let alone read the man 5 ebuild page.

I felt that all of the references to the blocking of packages was to deep
for the average user to find.  In my opinion it is scary for a user to remove
a package.  Therefore they will not want to unmerge a package simply becuase
portage said there was a block _unless_ they are also fairly confident that
that an unmerge is exactly what portage is implying.  I know that is how
I felt.  This may or may not be agreed upon; that's okay, it's just a suggestion.
:)
Comment 4 SpanKY gentoo-dev 2003-10-07 12:53:55 UTC
my comment was in response to yours:
> Then I looked at the ebuild and I saw that it had the line
> !bonobo-activation
> so I went to look at the ebuild howto, and there was no mention of "!"
in the 
> package dependancies (possibly another bug?).

i said 'no that will not be added to the howto because the howto is not meant
for that'
Comment 5 Michael Ihde 2003-10-07 14:45:15 UTC
Obviously there has been some miscommunication...
I think we both understand what the other means.

Hopefully no hard feelings.
~Michael

Sorry for the extra bug traffic in advance
 
Comment 6 SpanKY gentoo-dev 2003-10-08 19:23:24 UTC
*** Bug 30691 has been marked as a duplicate of this bug. ***
Comment 7 Sven Vermeulen (RETIRED) gentoo-dev 2003-10-09 06:09:12 UTC
Patch looks very sane. Committing. 

Thanks for the help!