Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32404 - Please document revdep-rebuild.
Summary: Please document revdep-rebuild.
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:
Depends on:
Blocks:
 
Reported: 2003-10-31 10:07 UTC by Bob Miller
Modified: 2004-01-14 05:42 UTC (History)
1 user (show)

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


Attachments
gentoo-howto patch (gentoo-howto.diff-revdep-rebuild,466 bytes, patch)
2003-11-03 07:37 UTC, Sven Vermeulen (RETIRED)
Details | Diff
Patch to portage-manual (portage-manual.diff-addrevdep,550 bytes, patch)
2003-11-07 01:16 UTC, Sven Vermeulen (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bob Miller 2003-10-31 10:07:06 UTC
I happened to see mention of revdep-rebuild on the gentoo-dev mailing list. 
This useful program is not described in any of Gentoo's user or developer docs
(sez Google), but it should be!

I also didn't find any documentation of how it works beyond the source code
itself and a brief help message.  A man page would be wonderful.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Sven Vermeulen (RETIRED) gentoo-dev 2003-11-02 21:31:57 UTC
I'll see what revdep-rebuild does (by looking at the code, 'cause I don't
know what it does either).
Comment 2 Sven Vermeulen (RETIRED) gentoo-dev 2003-11-03 07:37:33 UTC
Created attachment 20179 [details, diff]
gentoo-howto patch

This patch adds "revdep-rebuild" to the list of usefull tools.

I don't see the need for a manpage, especially because I can't find any more
usefull information to place in such a manpage that isn't described by the
"revdep-rebuild --help" output...
Comment 3 Sven Vermeulen (RETIRED) gentoo-dev 2003-11-03 07:44:03 UTC
If a docdev can agree with this, I can commit
Comment 4 SpanKY gentoo-dev 2003-11-03 09:18:56 UTC
i dont see why you're putting it with the gentoo howto ...

that doc file is 'how to make ebuilds' ... revdep-rebuild is about rebuilding
packages that have been broken by libraries going missing ...
Comment 5 Sven Vermeulen (RETIRED) gentoo-dev 2003-11-03 09:59:19 UTC
Hrmpf... also true.

It should be placed in portage-manual then, right next to the qpkg and other
tools, no?
Comment 6 SpanKY gentoo-dev 2003-11-03 10:03:36 UTC
that'll do it for me
Comment 7 SpanKY gentoo-dev 2003-11-03 10:05:31 UTC
well, it'll work for me if you update the description ;)

revdep-rebuild was not designed because of portage bugs or because someone
screwed up ... it was made to update packages that were broken when updating
libraries that have incompatible binary API's (in general) ...

for example, openssl or directfb ... they remove the linked libraries because
the newer package is not binary API compatible with previous versions and
the package is not designed to have both versions installed at the same time
Comment 8 Sven Vermeulen (RETIRED) gentoo-dev 2003-11-03 10:47:04 UTC
Can I just rip that description? :)
Comment 9 Sven Vermeulen (RETIRED) gentoo-dev 2003-11-07 01:16:45 UTC
Created attachment 20366 [details, diff]
Patch to portage-manual

Okay, this one just adds a line about revdep-rebuild. I don't know how to
explain further as the tool just... does what it should do (although I couldn't
use it when my openssl-library broke -- but perhaps it's not meant to do
this).


Is this patch okay? At least we then mention the tool...
Comment 10 Benny Chuang (RETIRED) gentoo-dev 2003-11-10 04:50:39 UTC
patch looks good
Comment 11 Sven Vermeulen (RETIRED) gentoo-dev 2003-11-10 05:26:43 UTC
Committed. Thanks for reporting.
Comment 12 Simon Ejsing 2004-01-14 03:50:06 UTC
"I don't see the need for a manpage, especially because I can't find any more
usefull information to place in such a manpage that isn't described by the
"revdep-rebuild --help" output..."

Well? Put the revdep-rebuild --help output _into_ the manual page instead? Makes no sense it tells you there is no help available.
Comment 13 Sven Vermeulen (RETIRED) gentoo-dev 2004-01-14 04:06:55 UTC
You should actually create a new bugreport for this; manpages isn't for the documentation team and the main objective of this bug (describing revdep-rebuild in the docs) has been fixed.
Comment 14 SpanKY gentoo-dev 2004-01-14 05:42:00 UTC
why document that same exact thing in a manpage that is in --help ?
all it leads to is more maintenance and bugs, especially if the writer
updates the pkg and thus --help but forgets the manpage