aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused revdep-rebuild.pygentoolkit-0.3.0.9Paul Varner2014-03-111-17/+0
|
* Remove development version warningPaul Varner2014-03-111-4/+1
|
* Update revdep-rebuild.sh to use new path for functions.sh. (Bug 373219)Paul Varner2014-03-061-1/+10
|
* Fix the broken import statement for sets.Merlijn Wajer2014-02-221-4/+6
| | | | This udates gentoolkit for the renamed sets module to _sets.
* revdep_rebuild/rebuild.py: Migrate an os.system() call to subprocess.call()Brian Dolbec2014-02-181-4/+4
|
* revdep_rebuild/rebuild.py: Add debug timing info for the emerge call.Brian Dolbec2014-02-181-0/+8
|
* revdep_rebuild/rebuild.py: Remove useless emerge_command reassignment to itself.Brian Dolbec2014-02-181-2/+0
|
* revdep_rebuild/assign.py: Improve a couple logger messages formatting.Brian Dolbec2014-02-181-2/+2
|
* revdep_rebuild/assign.py: Downgrade a logging.info message to logging.debugBrian Dolbec2014-02-181-1/+1
|
* revdep_rebuild.py/assign.py: Fix a bug in the slot assignment.Brian Dolbec2014-02-181-1/+1
|
* revdep_rebuild: Fix pkgs to merge being incorrectly filtered.Brian Dolbec2014-02-182-20/+32
| | | | | 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().
* revdep_rebuild/analyse.py: Improve LibCheck.search() totals debug output.Brian Dolbec2014-02-181-3/+6
|
* recdep_rebuild/analyse.py: Fix LibCheck.search() overwiting found_libs...Brian Dolbec2014-02-181-6/+7
| | | | | When multiple bit lengths were being searched, only the last bit length was surviving. Added extra debug output to discover the problem.
* revdep_rebuild/analyse.py: No need to convert to a set before updating ↵Brian Dolbec2014-02-181-6/+5
| | | | masked_directories.
* revdep_rebuild/analyse.py: Correctly set search bits for -L searches...Brian Dolbec2014-02-181-16/+35
| | | | | | | | | | Determine the searchbits needed. Limit the scan() return accordingly Mask any unneeded search libs according to the searchbits set. Modify the LibCheck class: - break the search into a set searchbit order. - replace _lambda() with _setslibs() to filter searchlibs to the bit length being searched.
* revdep_rebuild: Remove unused symlink_pairs code.Brian Dolbec2014-02-182-16/+4
| | | Remove some other commented code left over from the sets() conversion.
* revdep_rebuild/analyse.py: Remove the -n option from the scanelf parameters. Brian Dolbec2014-02-181-1/+1
| | | It is not needed when using the -F option.
* revdep_rebuild/collect.py: Fix incorrect usage of set.union(), should have ↵Brian Dolbec2014-02-181-1/+1
| | | | | | been set.update() This reduced the total number of binaries significantly by not adding the recursive results to the set.
* Revert "revdep-rebuild/analyse.py: Change the scanelf call parameters."Brian Dolbec2014-02-181-1/+1
| | | | | | | | This reverts commit f47a75c4815415aa4da6a4b41fb2ba18ef753ef2. I added the parameter incorrectly, then didn't notice the that no info was returned. When I add the --use-ldpath correctly, it seems to detect that nearly everything is broken.
* revdep-rebuild/analyse.py: Change the scanelf call parameters.Brian Dolbec2014-02-171-1/+1
| | | | | | Remove the redundant -n option due to the -F option. Add --use-ldpath to help prevent false detection of libs in a different path than the lib is linked to. Changes recommended by: Douglas Freed
* revdep-rebuild/cache.py: Convert cache loading to sets()Brian Dolbec2014-02-171-5/+5
|
* fixed commented out rebuildslis2014-02-171-1/+1
|
* Using sets in collect moduleslis2014-02-173-31/+32
|
* revdep-rebuild/analyse.py: Add bin, lib, masked directories and files to the ↵Brian Dolbec2014-02-161-0/+13
| | | | debug output.
* Open CONTENTS files as utf-8 to prevent UnicodeDecodeError.Paul Varner2014-02-131-1/+2
|
* Update warning to indicate prerelease and where to file bugs.Paul Varner2014-02-121-1/+4
|
* revdep_rebuild/collect.py: Minor grmmar correction.Brian Dolbec2014-02-121-1/+1
|
* revdep_rebuild: Add task timing information to debug output.Brian Dolbec2014-02-122-4/+40
|
* revdep_rebuild/assign.py: Add missed green importBrian Dolbec2014-02-121-1/+1
|
* revdep_rebuild: Remove bin/revdep-ng accidently merged in.Brian Dolbec2014-02-121-51/+0
| | | | | Commit: 4335bf979f374300ac6678765f490f92ee805ab4 slis <lis.slawek@gmail.com> (Tue 21 Jan 2014 02:48:32 AM PST) Merged revdep-rebuild branch
* revdep_rebuild/analyse.py: Add docstring to scan_files()Brian Dolbec2014-02-121-1/+8
|
* revdep_rebuild/rebuild.py: Add library search message type for orphaned files.Brian Dolbec2014-02-121-0/+6
|
* revdep_rebuild: Unify debug and detail output for a more consistent look.Brian Dolbec2014-02-126-26/+28
|
* revdep_rebuild/analyse.py: Create LibCheck class for searching & processing ↵Brian Dolbec2014-02-121-28/+100
| | | | | | | 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.
* recdep_rebuild: Python 3 fixes.Brian Dolbec2014-02-112-3/+10
|
* revdep_rebuild/analyse.py: Cleanup some debug code, remove a blank line.Brian Dolbec2014-02-111-3/+0
|
* revdep_rebuild: Track and report broken orphaned files.Brian Dolbec2014-02-112-6/+18
|
* revdep_rebuild/assign.py: Remove dead code.Brian Dolbec2014-02-111-24/+0
|
* revdep_rebuild: Minor indent changes for debug messages, improves output.Brian Dolbec2014-02-112-3/+3
|
* revdep_rebuild: Add logger parameter to scan_files(), scan()Brian Dolbec2014-02-112-11/+10
| | | Convert earlier debug print()s to logging.
* Fix incorrect reporting of some broken files, pkgs.Brian Dolbec2014-02-111-12/+7
| | | | | | 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.
* revdep_rebuild/stuff.py: Sort the set of files to scan.Brian Dolbec2014-02-111-4/+4
| | | | | | 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.
* revdep_rebuild/assign.py: assigned is a set, remove redundant if statement.Brian Dolbec2014-02-111-2/+1
|
* revdep_rebuild/collect.py: remove some blank lines.Brian Dolbec2014-02-111-2/+0
|
* revdep_rebuild/collect.py: Fix unknown variables.Brian Dolbec2014-02-111-2/+2
|
* revdep_rebuild/analyse.py: Fix a long line.Brian Dolbec2014-02-111-1/+2
|
* revdep-rebuild: Add the function name to the debug messagesBrian Dolbec2014-02-111-3/+3
|
* revdep-rebuild: Use set().update() instead of set().union().Brian Dolbec2014-02-114-16/+16
|
* revdep_rebuild/analyse.py: Fix the bug that caused some breakage to not be ↵Brian Dolbec2014-02-111-19/+31
| | | | | | | | | | 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.
* revdep_rebuild/analyse.py: Remove unused or commented out codeBrian Dolbec2014-02-111-132/+0
|