Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove unused revdep-rebuild.pygentoolkit-0.3.0.9 | Paul Varner | 2014-03-11 | 1 | -17/+0 |
| | |||||
* | Remove development version warning | Paul Varner | 2014-03-11 | 1 | -4/+1 |
| | |||||
* | Update revdep-rebuild.sh to use new path for functions.sh. (Bug 373219) | Paul Varner | 2014-03-06 | 1 | -1/+10 |
| | |||||
* | Fix the broken import statement for sets. | Merlijn Wajer | 2014-02-22 | 1 | -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 Dolbec | 2014-02-18 | 1 | -4/+4 |
| | |||||
* | revdep_rebuild/rebuild.py: Add debug timing info for the emerge call. | Brian Dolbec | 2014-02-18 | 1 | -0/+8 |
| | |||||
* | revdep_rebuild/rebuild.py: Remove useless emerge_command reassignment to itself. | Brian Dolbec | 2014-02-18 | 1 | -2/+0 |
| | |||||
* | revdep_rebuild/assign.py: Improve a couple logger messages formatting. | Brian Dolbec | 2014-02-18 | 1 | -2/+2 |
| | |||||
* | revdep_rebuild/assign.py: Downgrade a logging.info message to logging.debug | Brian Dolbec | 2014-02-18 | 1 | -1/+1 |
| | |||||
* | revdep_rebuild.py/assign.py: Fix a bug in the slot assignment. | Brian Dolbec | 2014-02-18 | 1 | -1/+1 |
| | |||||
* | revdep_rebuild: Fix pkgs to merge being incorrectly filtered. | Brian Dolbec | 2014-02-18 | 2 | -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 Dolbec | 2014-02-18 | 1 | -3/+6 |
| | |||||
* | recdep_rebuild/analyse.py: Fix LibCheck.search() overwiting found_libs... | Brian Dolbec | 2014-02-18 | 1 | -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 Dolbec | 2014-02-18 | 1 | -6/+5 |
| | | | | masked_directories. | ||||
* | revdep_rebuild/analyse.py: Correctly set search bits for -L searches... | Brian Dolbec | 2014-02-18 | 1 | -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 Dolbec | 2014-02-18 | 2 | -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 Dolbec | 2014-02-18 | 1 | -1/+1 |
| | | | It is not needed when using the -F option. | ||||
* | revdep_rebuild/collect.py: Fix incorrect usage of set.union(), should have ↵ | Brian Dolbec | 2014-02-18 | 1 | -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 Dolbec | 2014-02-18 | 1 | -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 Dolbec | 2014-02-17 | 1 | -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 Dolbec | 2014-02-17 | 1 | -5/+5 |
| | |||||
* | fixed commented out rebuild | slis | 2014-02-17 | 1 | -1/+1 |
| | |||||
* | Using sets in collect module | slis | 2014-02-17 | 3 | -31/+32 |
| | |||||
* | revdep-rebuild/analyse.py: Add bin, lib, masked directories and files to the ↵ | Brian Dolbec | 2014-02-16 | 1 | -0/+13 |
| | | | | debug output. | ||||
* | Open CONTENTS files as utf-8 to prevent UnicodeDecodeError. | Paul Varner | 2014-02-13 | 1 | -1/+2 |
| | |||||
* | Update warning to indicate prerelease and where to file bugs. | Paul Varner | 2014-02-12 | 1 | -1/+4 |
| | |||||
* | revdep_rebuild/collect.py: Minor grmmar correction. | Brian Dolbec | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | revdep_rebuild: Add task timing information to debug output. | Brian Dolbec | 2014-02-12 | 2 | -4/+40 |
| | |||||
* | revdep_rebuild/assign.py: Add missed green import | Brian Dolbec | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | revdep_rebuild: Remove bin/revdep-ng accidently merged in. | Brian Dolbec | 2014-02-12 | 1 | -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 Dolbec | 2014-02-12 | 1 | -1/+8 |
| | |||||
* | revdep_rebuild/rebuild.py: Add library search message type for orphaned files. | Brian Dolbec | 2014-02-12 | 1 | -0/+6 |
| | |||||
* | revdep_rebuild: Unify debug and detail output for a more consistent look. | Brian Dolbec | 2014-02-12 | 6 | -26/+28 |
| | |||||
* | revdep_rebuild/analyse.py: Create LibCheck class for searching & processing ↵ | Brian Dolbec | 2014-02-12 | 1 | -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 Dolbec | 2014-02-11 | 2 | -3/+10 |
| | |||||
* | revdep_rebuild/analyse.py: Cleanup some debug code, remove a blank line. | Brian Dolbec | 2014-02-11 | 1 | -3/+0 |
| | |||||
* | revdep_rebuild: Track and report broken orphaned files. | Brian Dolbec | 2014-02-11 | 2 | -6/+18 |
| | |||||
* | revdep_rebuild/assign.py: Remove dead code. | Brian Dolbec | 2014-02-11 | 1 | -24/+0 |
| | |||||
* | revdep_rebuild: Minor indent changes for debug messages, improves output. | Brian Dolbec | 2014-02-11 | 2 | -3/+3 |
| | |||||
* | revdep_rebuild: Add logger parameter to scan_files(), scan() | Brian Dolbec | 2014-02-11 | 2 | -11/+10 |
| | | | Convert earlier debug print()s to logging. | ||||
* | Fix incorrect reporting of some broken files, pkgs. | Brian Dolbec | 2014-02-11 | 1 | -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 Dolbec | 2014-02-11 | 1 | -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 Dolbec | 2014-02-11 | 1 | -2/+1 |
| | |||||
* | revdep_rebuild/collect.py: remove some blank lines. | Brian Dolbec | 2014-02-11 | 1 | -2/+0 |
| | |||||
* | revdep_rebuild/collect.py: Fix unknown variables. | Brian Dolbec | 2014-02-11 | 1 | -2/+2 |
| | |||||
* | revdep_rebuild/analyse.py: Fix a long line. | Brian Dolbec | 2014-02-11 | 1 | -1/+2 |
| | |||||
* | revdep-rebuild: Add the function name to the debug messages | Brian Dolbec | 2014-02-11 | 1 | -3/+3 |
| | |||||
* | revdep-rebuild: Use set().update() instead of set().union(). | Brian Dolbec | 2014-02-11 | 4 | -16/+16 |
| | |||||
* | revdep_rebuild/analyse.py: Fix the bug that caused some breakage to not be ↵ | Brian Dolbec | 2014-02-11 | 1 | -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 code | Brian Dolbec | 2014-02-11 | 1 | -132/+0 |
| |