summaryrefslogtreecommitdiff
path: root/pym
AgeCommit message (Collapse)Author
2014-02-12revdep_rebuild/collect.py: Minor grmmar correction.Brian Dolbec
2014-02-12revdep_rebuild: Add task timing information to debug output.Brian Dolbec
2014-02-12revdep_rebuild/assign.py: Add missed green importBrian Dolbec
2014-02-12revdep_rebuild/analyse.py: Add docstring to scan_files()Brian Dolbec
2014-02-12revdep_rebuild/rebuild.py: Add library search message type for orphaned files.Brian Dolbec
2014-02-12revdep_rebuild: Unify debug and detail output for a more consistent look.Brian Dolbec
2014-02-12revdep_rebuild/analyse.py: Create LibCheck class for searching & processing ↵Brian Dolbec
the data. Move find_broken2() and main_checks2() into the new class. Rename them to search(), process_results() to better reflect their roles. Enable the class to do both broken libs searches and specified lib searches.
2014-02-11recdep_rebuild: Python 3 fixes.Brian Dolbec
2014-02-11revdep_rebuild/analyse.py: Cleanup some debug code, remove a blank line.Brian Dolbec
2014-02-11revdep_rebuild: Track and report broken orphaned files.Brian Dolbec
2014-02-11revdep_rebuild/assign.py: Remove dead code.Brian Dolbec
2014-02-11revdep_rebuild: Minor indent changes for debug messages, improves output.Brian Dolbec
2014-02-11revdep_rebuild: Add logger parameter to scan_files(), scan()Brian Dolbec
Convert earlier debug print()s to logging.
2014-02-11Fix incorrect reporting of some broken files, pkgs.Brian Dolbec
Fixes previous commit. commit: cfeb731d0dc40988cf11f6c225e7082f563d5b18 Brian Dolbec <dolsen@gentoo.org> (Tue 11 Feb 2014 12:08:38 AM PST) revdep_rebuild/analyse.py: Fix the bug that caused some breakage to not be detected.
2014-02-11revdep_rebuild/stuff.py: Sort the set of files to scan.Brian Dolbec
Comment out the debug print()s. Sorting was also a double check that the new scan_files() processing was correct. It previously failed to find the same breakage when the list was sorted.
2014-02-11revdep_rebuild/assign.py: assigned is a set, remove redundant if statement.Brian Dolbec
2014-02-11revdep_rebuild/collect.py: remove some blank lines.Brian Dolbec
2014-02-11revdep_rebuild/collect.py: Fix unknown variables.Brian Dolbec
2014-02-11revdep_rebuild/analyse.py: Fix a long line.Brian Dolbec
2014-02-11revdep-rebuild: Add the function name to the debug messagesBrian Dolbec
2014-02-11revdep-rebuild: Use set().update() instead of set().union().Brian Dolbec
2014-02-11revdep_rebuild/analyse.py: Fix the bug that caused some breakage to not be ↵Brian Dolbec
detected. scan_files() was not tracking the filenames and needed correctly. This was causing data loss for files that need to be checked. I found there could be several filenames for any given soname. Each filename has a set of needed libs to track. find_broken2 and main_checks2 needed updating for the different scanned_files structure.
2014-02-11revdep_rebuild/analyse.py: Remove unused or commented out codeBrian Dolbec
2014-02-11revdep_rebuild: Remove duplicate files for the scanelf checks.Brian Dolbec
Convert the file lists to a set to remove teh duplicates. This can reduce the number of files to nealry half. Convert it back to a list for the scanelf loop for easier batch processing.
2014-02-11revdep_rebuild/analyse.py: Fix default parameter assignment.Brian Dolbec
2014-02-11revdep_rebuild/stuff.py: Remove unused exithandler()Brian Dolbec
2014-02-11revdep_rebuild/cache.py: Remove inccorrect bash shebang.Brian Dolbec
2014-02-11revdep_rebuild: Fix missing logger variable in check_temp_files().Brian Dolbec
2014-02-11revdep_rebuild/assign.py: Fix unused error assignmentBrian Dolbec
2014-02-11revdep_rebuild/rebuild.py: Add missing logger.warn() callBrian Dolbec
2014-02-11revdep_rebuild/rebuild.pt: Remove unused variablesBrian Dolbec
2014-02-11revdep_rebuild/assign.py: Make assign_packages() ignore files found in ↵Brian Dolbec
/var/db/pkg/
2014-02-11revdep_rebuild: Whitespace cleanupBrian Dolbec
2014-02-11revdep_rebuild: Initial pyflakes import and variable cleanup.Brian Dolbec
Comment out some unused code for now which were causing some variable errors in pyflakes.
2014-02-11revdep_rebuild: Fix tracebacks due to empy results returned from scanelf calls.Brian Dolbec
Add blank line removal to scan(). Add incorrect parts length detection to scan_files() (just in case)
2014-01-21Merged revdep-rebuild branchslis
2014-01-10Separate "Vulnerable" and "Unaffected" by comma/spaceChristian Ruppert
2013-12-29Remove leftover option from when the rebuild module was split out to it's ↵Brian Dolbec
own operation module
2013-11-01equery: add --ignore-linguas switch to 'equery uses'Julian Ospald
2013-09-30Fixed multilib supportslis
2013-09-04Change argv[0] name check to use startswith() for compatibilty with python-exec.Paul Varner
python-exec uses versioned scripts in the form of "script-python2.7". This changes the check for eclean-pkg and eclean-dist to see if argv[0] starts with those strings, instead of matching exactly.
2013-08-18Add license field to equery meta as requested by hasufellBrian Dolbec
2013-08-11eclean: simplify the sortingBrian Dolbec
2013-08-11Add fifo type to equery files, bug 480308.Brian Dolbec
2013-08-11prevent a possible unknown object "cleaner"Brian Dolbec
2013-07-08Rename eclean --destructive option to --deep (Bug #475808)Paul Varner
This is a cosmetic change only. --destructive is still accepted for backwards compatibility. Additionally, options array still refers to the option as destrcutive.
2013-03-12equery: respect PORTAGE_CONFIGROOT tooMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-01-04Fix regular expression queries to work properly. (Bug 447406)Paul Varner
There were two issues in the code: 1. query.py was trying to treat regular expressions as CPVs 2. helpers.py get_cpv functions were applying the predicate to only the CPs and not all of the CPVs
2012-12-30fix bug 449300, duped use flags due to non defaulted use flags added from ↵Brian Dolbec
eclasses not matching against IUSE defaults during set() duplicate elimination.
2012-12-22fix bug 445904 make.conf pathBrian Dolbec