Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 450490 - is revdep-rebuild still there?
Summary: is revdep-rebuild still there?
Status: RESOLVED WONTFIX
Alias: None
Product: [OLD] Docs on www.gentoo.org
Classification: Unclassified
Component: Other documents (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Docs Team
URL: http://www.gentoo.org/doc/en/gentoolk...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-06 04:19 UTC by Igor
Modified: 2013-01-06 20:05 UTC (History)
2 users (show)

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


Attachments
more detailed log (putty--gentoolkit--revdep-rebuild log.txt,83.42 KB, text/plain)
2013-01-06 16:07 UTC, Igor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Igor 2013-01-06 04:19:02 UTC
I've just emerged gentoolkit , and it looks like there's no "revdep-rebild" there any more. I've seen notes about this in install log, but I've found nothing about it in gentoolkit documentation.

Reproducible: Always




tvoymarsh@bitrix116 ~ $ equery files --tree gentoolkit
sh: fork: Resource temporarily unavailable
 * Searching for gentoolkit ...
 * Contents of app-portage/gentoolkit-0.3.0.7:
            /home
               > /eclean
                  + distfiles.exclude
                  + packages.exclude
               > /env.d
                  + 99gentoolkit-env
            > /usr
               > /bin
                  + eclean
                  + eclean-dist -> eclean
                  + eclean-pkg -> eclean
                  + enalyze
                  + epkginfo
                  + equery
                  + eread
                  + eshowkw
                  + euse
                  + glsa-check
               > /lib
                  > /python2.7
                     > /site-packages
                        > /gentoolkit
                        + gentoolkit-9999-py2.7.egg-info
                           + __init__.py
                           + atom.py
                           + base.py
                           + cpv.py
                           + dbapi.py
                           + dependencies.py
                           > /eclean
                              + __init__.py
                              + clean.py
                              + cli.py
                              + exclude.py
                              + output.py
                              + pkgindex.py
                              + search.py
                           > /enalyze
                              + __init__.py
                              + analyze.py
                              + lib.py
                              + output.py
                              + rebuild.py
                           + eprefix.py
                           > /equery
                              + __init__.py
                              + belongs.py
                              + changes.py
                              + check.py
                              + depends.py
                              + depgraph.py
                              + files.py
                              + has.py
                              + hasuse.py
                              + keywords.py
                              + list_.py
                              + meta.py
                              + size.py
                              + uses.py
                              + which.py
                           + errors.py
                           > /eshowkw
                              + __init__.py
                              + display_pretty.py
                              + keywords_content.py
                              + keywords_header.py
                           + flag.py
                           + formatters.py
                           > /glsa
                              + __init__.py
                           + helpers.py
                           + keyword.py
                           + metadata.py
                           + module_base.py
                           + package.py
                           + pprinter.py
                           + query.py
                           > /revdep_rebuild
                              + __init__.py
                              + analyse.py
                              + assign.py
                              + cache.py
                              + collect.py
                              + rebuild.py
                              + settings.py
                              + stuff.py
                           + sets.py
                           > /test
                              + __init__.py
                              > /eclean
                                 + Packages
                                 + __init__.py
                                 + creator.py
                                 + distfiles.exclude
                                 + distsupport.py
                                 + test_clean.py
                                 + test_search.py
                                 + testdistfiles.tar.gz
                              > /equery
                                 + __init__.py
                                 + test_init.py
                              + test_atom.py
                              + test_cpv.py
                              + test_helpers.py
                              + test_keyword.py
                              + test_query.py
                              + test_syntax.py
                           + textwrap_.py
                           + versionmatch.py
                  > /python3.3
                     > /site-packages
                        > /gentoolkit
                        + gentoolkit-9999-py3.3.egg-info
                           + __init__.py
                           + atom.py
                           + base.py
                           + cpv.py
                           + dbapi.py
                           + dependencies.py
                           > /eclean
                              + __init__.py
                              + clean.py
                              + cli.py
                              + exclude.py
                              + output.py
                              + pkgindex.py
                              + search.py
                           > /enalyze
                              + __init__.py
                              + analyze.py
                              + lib.py
                              + output.py
                              + rebuild.py
                           + eprefix.py
                           > /equery
                              + __init__.py
                              + belongs.py
                              + changes.py
                              + check.py
                              + depends.py
                              + depgraph.py
                              + files.py
                              + has.py
                              + hasuse.py
                              + keywords.py
                              + list_.py
                              + meta.py
                              + size.py
                              + uses.py
                              + which.py
                           + errors.py
                           > /eshowkw
                              + __init__.py
                              + display_pretty.py
                              + keywords_content.py
                              + keywords_header.py
                           + flag.py
                           + formatters.py
                           > /glsa
                              + __init__.py
                           + helpers.py
                           + keyword.py
                           + metadata.py
                           + module_base.py
                           + package.py
                           + pprinter.py
                           + query.py
                           > /revdep_rebuild
                              + __init__.py
                              + analyse.py
                              + assign.py
                              + cache.py
                              + collect.py
                              + rebuild.py
                              + settings.py
                              + stuff.py
                           + sets.py
                           > /test
                              + __init__.py
                              > /eclean
                                 + Packages
                                 + __init__.py
                                 + creator.py
                                 + distfiles.exclude
                                 + distsupport.py
                                 + test_clean.py
                                 + test_search.py
                                 + testdistfiles.tar.gz
                              > /equery
                                 + __init__.py
                                 + test_init.py
                              + test_atom.py
                              + test_cpv.py
                              + test_helpers.py
                              + test_keyword.py
                              + test_query.py
                              + test_syntax.py
                           + textwrap_.py
                           + versionmatch.py
               > /share
                  > /doc
                     > /gentoolkit-0.3.0.7
                        + AUTHORS.bz2
                        + ChangeLog.bz2
                        + NEWS.bz2
                        + README.bz2
                        + TODO.bz2
                  > /man
                     > /man1
                        + eclean.1.bz2
                        + enalyze.1.bz2
                        + epkginfo.1.bz2
                        + equery.1.bz2
                        + eread.1.bz2
                        + eshowkw.1.bz2
                        + euse.1.bz2
                        + glsa-check.1.bz2
tvoymarsh@bitrix116 ~ $ revdep-rebuild
bash: revdep-rebuild: command not found
Comment 1 nm (RETIRED) gentoo-dev 2013-01-06 10:17:30 UTC
works here; everything is where it should be for the stable version (0.3.0.7). i think your system might be seriously screwed up, judging by the "sh: fork: Resource temporarily unavailable" error message.

an easier way of checking what files are installed by a package is running "qlist packagename" -- from the portage-utils package. you can also see what package owns a certain file by running "qfile /path/to/file", in case you have an orphaned file and you're wondering what installed it.
Comment 2 Igor 2013-01-06 16:07:42 UTC
Created attachment 334666 [details]
more detailed log
Comment 3 Igor 2013-01-06 16:08:48 UTC
(In reply to comment #1)
> (0.3.0.7). i think your system might be seriously screwed up, judging by the
> "sh: fork: Resource temporarily unavailable" error message.

Firstly,
The system is Prefix, installed on shared hosting, "ulimit -u" is equal to 40, which might be insufficient time-to-time. That's why I'm getting this errors time to time...

Secondly,
OK, I've just attached a more detailed log....


Note the 
"
 * The revdep-rebuild command is removed, the preserve-libs
 * feature of portage will handle issues.
"
strings....
Comment 4 nm (RETIRED) gentoo-dev 2013-01-06 19:05:39 UTC
prefix does things differently; we don't really support it. or document it anymore, since it's too much of a moving target. if core portage functionality changes in unreleased or hardmasked versions with respect to revdep-rebuild, then the bug is still invalid, since we don't track anything but the stable versions.
Comment 5 Igor 2013-01-06 20:03:28 UTC
OK, Sorry then....