summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-08equery/meta.py: Revert the changes to the verbose section or format_maintainersBrian Dolbec
The last change would always print the first string even if the maint attribute was None. This was due to the string always being non-empty. The original code there was correct. It was only the maint.email assignment that was in error.
2015-11-08equery/meta.py: Fix a traceback reported by Manuel RuegerBrian Dolbec
equery m python-whiteboard * x11-apps/python-whiteboard [gentoo] Herd: proxy-maintainers (proxy-maint@gentoo.org) Maintainer: lxnay@gentoo.org (Fabio Erculiani) Maintainer. Assign bugs to him Maintainer: ziapannocchia@gmail.com (Marco Clocchiatti) Proxy maintainer. CC him on bugs Traceback (most recent call last): File "/usr/lib/python-exec/python2.7/equery", line 38, in <module> equery.main(sys.argv) File "/usr/lib64/python2.7/site-packages/gentoolkit/equery/__init__.py", line 357, in main loaded_module.main(module_args) File "/usr/lib64/python2.7/site-packages/gentoolkit/equery/meta.py", line 567, in main call_format_functions(best_match, matches) File "/usr/lib64/python2.7/site-packages/gentoolkit/equery/meta.py", line 338, in call_format_functions upstream = format_upstream(best_match.metadata.upstream()) File "/usr/lib64/python2.7/site-packages/gentoolkit/equery/meta.py", line 220, in format_upstream upmaints = format_maintainers(up.maintainers) File "/usr/lib64/python2.7/site-packages/gentoolkit/equery/meta.py", line 185, in format_maintainers maintstr += " (%s)" % (maint.name,) if maint.name else '' TypeError: unsupported operand type(s) for +=: 'NoneType' and 'str' Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
2015-10-22gentoolkit: Fix to allow package names of all digits. Bug 562952Paul Varner
According to PMS, "A package name may contain any of the characters [A-Za-z0-9+_-]. It must not begin with a hyphen or a plus sign, and must not end in a hyphen followed by anything matching the version syntax". This specification means that a package name can be composed of all digits. This fixes cpv.py and query.py to allow package names of all digits.
2015-10-19eclean: Fix traceback error caused by adding -i optionPaul Varner
2015-10-19eclean: Add option to allow for missing PKGDIR. Bug 551266Paul Varner
Added -i, --ignore-failure to ignore a missing PKGDIR error and exit cleanly. This was requested by the Chromium OS project, since they run eclean in an automated process and the directory may not exist yet. References: http://crbug.com/323420
2015-10-16revdep-rebuild: add tmpfiles.d filePaul Varner
Add a configuration file to create /var/cache/revdep-rebuild. This is needed for fixing bug 498990 in the gentoolkit ebuild.
2015-10-15eclean: fix eclean-pkg -n -d Bug #472020Marc Joliet
Signed-off-by: Paul Varner <fuzzyray@gentoo.org>
2015-08-09eshowkw: Gray out unstable archesMichał Górny
2015-06-02gentoolkit: Fix query.py to properly work with sets (Bug 546726)Paul Varner
2015-06-02euse: Fix 'grep: Unmatched ( or \(' errors with euse -iPaul Varner
2015-05-27revdep-rebuild: Remove broken NO_PRETEND settingMike Gilbert
This hasn't worked since the argparse conversion.
2015-04-23euse: Fix PORTDIR deprecation message. Bug 505160Paul Varner
This change removes the concepts of PORTDIR and PORTDIR_OVERLAY. Portage is moving to the concept of just repositories. This fix searches all repository paths for the USE flag information.
2015-01-23Fix eread to only display elog files. (Bug 534686)Paul Varner
2014-11-13eclean: fix typos in man page and line wrap long linesMike Frysinger
2014-11-12revdep-rebuild.py: Fix recent changes to work with Python 3Paul Varner
2014-11-12Merge branch 'gentoolkit' of ↵Slawek Lis
git+ssh://git.overlays.gentoo.org/proj/gentoolkit into gentoolkit
2014-11-12--library option - partial filename checkingSlawek Lis
2014-11-11revdep-rebuild.sh: Look for issues with symbols. (Bug 63643)Paul Varner
These changes cause revdep-rebuild.sh to unconditionally look for "Symbol not defined" in ldd -d -r ouput. Additionally, it adds the options -u, --search-symbols to look for "undefined symbol". Using this option will cause false positives in the revdep-rebuild output.
2014-11-07revdep --library fixesSlawek Lis
2014-11-07logging levelSlawek Lis
2014-11-07help text updateSlawek Lis
2014-11-07loggin updateSlawek Lis
2014-11-05using debug loggingSlawek Lis
2014-11-05updated default cache location for non-rootSlawek Lis
2014-10-30revdep-rebuild: Fix python version to honor --debugPaul Varner
2014-10-24Fix gawk warning escape sequence \. treated as plain. Bug 526400Paul Varner
2014-08-28setup.py: Fix installation on slackware systemsBrian Dolbec
Make sure it evaluates the absolute path of the file. This was reported by tampakrap while trying to package it on a slackware system.
2014-08-28Fix two typosBrian Dolbec
2014-08-28equery has: Add CFLAGS, CXXFLAGS, LDFLAGS to strip the leading '-'Brian Dolbec
Strip the leading '-' from values found in these files.
2014-08-28output all messages into stdout instead of stderrSlawek Lis
2014-04-19equery: Don't always print the license field (bug #508114).Tobias Heinlein
2014-03-27Fixed bug when no libraries are passedSlawek Lis
2014-03-26Switch from getopt to argparseSlawek Lis
2014-03-24parsing revdep config refactor, added environment config read (as sugggested ↵Slawek Lis
here: https://bugs.gentoo.org/show_bug.cgi?id=504654#c28)
2014-03-24Moved option and config parsing into settings moduleSlawek Lis
2014-03-17Fix for non-existing libraries version ↵slis
(https://bugs.gentoo.org/show_bug.cgi?id=504654#c5)
2014-03-17Fix #504654 - problem with encoding for non-ascii filenamesslis
2014-03-11Remove unused revdep-rebuild.pyPaul Varner
2014-03-11Remove development version warningPaul Varner
2014-03-06Update revdep-rebuild.sh to use new path for functions.sh. (Bug 373219)Paul Varner
2014-02-22Fix the broken import statement for sets.Merlijn Wajer
This udates gentoolkit for the renamed sets module to _sets.
2014-02-18revdep_rebuild/rebuild.py: Migrate an os.system() call to subprocess.call()Brian Dolbec
2014-02-18revdep_rebuild/rebuild.py: Add debug timing info for the emerge call.Brian Dolbec
2014-02-18revdep_rebuild/rebuild.py: Remove useless emerge_command reassignment to itself.Brian Dolbec
2014-02-18revdep_rebuild/assign.py: Improve a couple logger messages formatting.Brian Dolbec
2014-02-18revdep_rebuild/assign.py: Downgrade a logging.info message to logging.debugBrian Dolbec
2014-02-18revdep_rebuild.py/assign.py: Fix a bug in the slot assignment.Brian Dolbec
2014-02-18revdep_rebuild: Fix pkgs to merge being incorrectly filtered.Brian Dolbec
Move masked package filtering to a function. Relocate the masking check to rebuild() only for exact version rebuilds. Filtering was already done in get_slotted_cps().
2014-02-18revdep_rebuild/analyse.py: Improve LibCheck.search() totals debug output.Brian Dolbec
2014-02-18recdep_rebuild/analyse.py: Fix LibCheck.search() overwiting found_libs...Brian Dolbec
When multiple bit lengths were being searched, only the last bit length was surviving. Added extra debug output to discover the problem.