Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | scripts/gen_archlist.py: implement what pacho actually wanted | Nirbheek Chauhan | 2012-04-02 | 1 | -22/+36 |
| | | | | * If the input has no SLOT information, use the latest cpv in *all* slots | ||||
* | scripts/gen_archlist.py: add the ability to append slot info | Nirbheek Chauhan | 2012-04-02 | 1 | -0/+15 |
| | | | | * As requested by pacho | ||||
* | test-data/gstreamer-list: Update package list | Mart Raudsepp | 2011-09-19 | 1 | -0/+3 |
| | | | | Add more new split plugins to the list | ||||
* | obsolete_ebuilds.py: update to latest portage API | Nirbheek Chauhan | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | scripts/test-data: add texlive package list | Nirbheek Chauhan | 2011-07-13 | 1 | -0/+111 |
| | |||||
* | scripts/gen_archlist.py: don't insert useless newlines when CHECK_DEPS | Nirbheek Chauhan | 2011-07-13 | 1 | -1/+10 |
| | | | | | | * If blocks of cpv-kw lists have just one item in them, don't separate them with newline. This avoids tons of useless space in the output. * This code is surprisingly fragile... | ||||
* | slot_rindex.py: use newstyle exception handling | Nirbheek Chauhan | 2011-05-22 | 1 | -1/+1 |
| | |||||
* | test-data/gstreamer-list: Update package list | Mart Raudsepp | 2011-05-21 | 1 | -2/+6 |
| | | | | | | | | * Remove last rited and removed v4l * Add jack and xvid, which have stable arches * Add mpeg2enc, mplex, schroedinger and vp8 to catch newstable markings in the future; this assumes the script doesn't add stable keywords to packages that don't have any arches stable (currently it does and outputs a debug/warning message) | ||||
* | scripts/slot_rindex2.py: use xmatch to match even masked packages | Gilles Dartiguelongue | 2011-05-19 | 1 | -1/+1 |
| | | | | Also matches packages available on another arch only | ||||
* | gen_archlist.py, test-data: misc fixes | Nirbheek Chauhan | 2011-05-03 | 3 | -2/+152 |
| | |||||
* | gst-plugins-bump.py: manifest after every ebuild change | Nirbheek Chauhan | 2011-04-13 | 1 | -1/+2 |
| | |||||
* | slot_rindex.py: handle packages with no rdeps properly | Nirbheek Chauhan | 2011-04-09 | 1 | -1/+6 |
| | |||||
* | slot_rindex.py: take care of =cat/pkg-ver* deps | Nirbheek Chauhan | 2011-03-28 | 1 | -3/+24 |
| | | | | | | Earlier, categorization was done purely on the basis of the :slot dep. Now, =cat/pkg-ver* deps are also taken into account while generating the slot-rdep mapping | ||||
* | slot_rindex.py: add option to ignore obsolete ebuilds | Nirbheek Chauhan | 2011-03-28 | 1 | -0/+7 |
| | |||||
* | slot_rindex.py: use os.environ to toggle PORTAGE_ONLY | Nirbheek Chauhan | 2011-03-26 | 1 | -4/+13 |
| | |||||
* | gir-rebuilder.py: add a --force option, use EOutput, fix small bugs | Nirbheek Chauhan | 2011-03-24 | 1 | -23/+40 |
| | | | | | | | * Add --force to force rebuilding of all .girs * Use EOutput and spinners to display status * Fix a bug where an installed package was no longer in portage * Use vartree dbapi for *all* API access | ||||
* | slot_rindex.py: add slower portage-only mode, reorganize code | Nirbheek Chauhan | 2011-03-24 | 1 | -39/+84 |
| | | | | | * Set PORTAGE_ONLY to True to use the slower code * It's about 5x slower on hot cache | ||||
* | scripts/obsolete_ebuilds.py: support '.' as an argument | Nirbheek Chauhan | 2011-03-24 | 1 | -0/+3 |
| | |||||
* | scripts/slot_rindex2.py: show atom used in ebuild | Gilles Dartiguelongue | 2011-03-23 | 1 | -3/+3 |
| | |||||
* | scripts: add slot_rindex2.py | Gilles Dartiguelongue | 2011-03-23 | 1 | -0/+72 |
| | |||||
* | scripts/gst-plugins-bump.py: make manifest the last operation | Nirbheek Chauhan | 2011-03-20 | 1 | -1/+1 |
| | | | | * So that cvs rm -f doesn't invalidate the manifest | ||||
* | gst-plugins-bump.py: misc small features/fixes | Nirbheek Chauhan | 2011-03-18 | 1 | -5/+10 |
| | |||||
* | scripts/gst-plugins-bump: warn if filesdir exists | Nirbheek Chauhan | 2011-03-18 | 2 | -3/+4 |
| | | | | * Cosmetic change to obsolete_ebuilds.py | ||||
* | scripts/slot_rindex.py: print nothing if there's no packages | Nirbheek Chauhan | 2011-03-17 | 1 | -1/+1 |
| | |||||
* | slot_rindex.py: add missing continue | Nirbheek Chauhan | 2011-03-15 | 1 | -0/+1 |
| | |||||
* | obsolete_ebuilds.py: find obsolete ebuilds considering each SLOT separately | Nirbheek Chauhan | 2011-03-14 | 2 | -14/+25 |
| | |||||
* | gst-plugins-bump.py: add ability to cvs rm obsolete ebuilds | Nirbheek Chauhan | 2011-03-14 | 2 | -14/+152 |
| | | | | * The module/script to do so is separate and can also be invoked directly | ||||
* | scripts/gst-plugins-bump.py: add a script to bump gst-plugins-* packages | Nirbheek Chauhan | 2011-03-13 | 1 | -0/+157 |
| | | | | * Automatic removal script coming soon | ||||
* | Add scripts/slot_rindex.py | Nirbheek Chauhan | 2011-03-04 | 1 | -0/+121 |
| | |||||
* | scripts: fix shebang to use python2 | Nirbheek Chauhan | 2011-02-18 | 4 | -4/+4 |
| | |||||
* | gir-rebuilder.py: various fixes | Nirbheek Chauhan | 2011-01-15 | 1 | -20/+46 |
| | | | | | | | | * Warn if files couldn't be assigned to packages * Don't freak out if nothing was found * Add more notifications for what all is being done * Make colorizing a bit more readable * Don't use the name 'file', use 'f' instead to avoid overwriting the basic type | ||||
* | Add scripts/gir-rebuilder.py, script to find and rebuild outdated girs | Nirbheek Chauhan | 2010-09-21 | 1 | -0/+103 |
| | | | | * Similar in spirit to python-updater, perl-cleaner and revdep-rebuild | ||||
* | deprecated-library-user-count.sh: Try to align the output for readability | Mart Raudsepp | 2010-08-21 | 1 | -2/+2 |
| | |||||
* | deprecated-library-user-count.sh: Report count of packages needing the ↵ | Mart Raudsepp | 2010-08-21 | 1 | -1/+3 |
| | | | | library as well | ||||
* | scripts: Don't count the library owning packages files in deprecated library ↵ | Mart Raudsepp | 2010-08-21 | 1 | -1/+2 |
| | | | | | | | | user count script The purpose of this script is to report how many other installed packages binaries still link against the deprecated libraries, so don't report the files from the same package that provides the library. | ||||
* | test-data/gstreamer-list: Un-comment a few plugins | Nirbheek Chauhan | 2010-06-20 | 1 | -3/+3 |
| | | | | * mimic, libmms, resindvd do indeed go stable | ||||
* | test-data: Add gnome-mm-list | Nirbheek Chauhan | 2010-06-18 | 1 | -0/+19 |
| | |||||
* | test-data/gnome-list: Add missing pkgs (pacho2) | Nirbheek Chauhan | 2010-06-18 | 1 | -2/+8 |
| | |||||
* | scripts/test-data: Update gnome package list | Nirbheek Chauhan | 2010-06-11 | 1 | -2/+11 |
| | |||||
* | scripts/test-data: Update package lists | Nirbheek Chauhan | 2010-04-16 | 3 | -116/+191 |
| | | | | | | * Remove versions from gstreamer list * Add gnome-python-list * Update and rename package-list to gnome-list | ||||
* | gen_archlist: Distinguish between no keywords and all keywords | Nirbheek Chauhan | 2010-04-16 | 1 | -9/+23 |
| | | | | | * Somewhere along the line, the two states of current cpv having all keywords and no cpv having any keywords became indistinguishable. | ||||
* | gen-archlist: Try to de-duplicate the final list | Nirbheek Chauhan | 2010-04-15 | 1 | -25/+41 |
| | | | | | | * Checks the final list for duplicate cpvs; and tries to aggregate their arch lists * Tries to preserve a proper 'order' for the stabilization list - i.e., arches can mostly proceed down the list w/o breaking keywords | ||||
* | gen-archlist: De-duplicate dependencies list before looping | Nirbheek Chauhan | 2010-04-15 | 1 | -1/+3 |
| | |||||
* | gen-archlist: Fix typo in UNSTABLE_ARCHES list | Nirbheek Chauhan | 2010-04-15 | 1 | -1/+1 |
| | | | | * m68k -> ~m68k | ||||
* | gen-archlist: Fix corner case in get_best_dep() | Nirbheek Chauhan | 2010-04-15 | 1 | -8/+28 |
| | | | | | * Fix problem with incorrect choosing of version of dependency to stabilize * Problem caused because of faulty logic; solution explained via comments | ||||
* | gen-archlist: if not STABLE: it's broken | Nirbheek Chauhan | 2010-04-13 | 1 | -6/+4 |
| | | | | | | * Error out if not STABLE; the codebase is too convoluted to support anything except STABLEREQ anymore. * Change LINE_SEP to '' | ||||
* | scripts: add find-keywordreq script | Gilles Dartiguelongue | 2010-04-13 | 2 | -0/+140 |
| | | | | | | | These are experimental scripts to generate a keyword request list for arches and ease new gnome release work. Use like this: sh find-keywordreq.sh <list-of-atoms> | ||||
* | gen-archlist.py: Various fixes | Nirbheek Chauhan | 2010-04-13 | 3 | -35/+43 |
| | | | | | | | | | * Only look inside PORTDIR, ignoring overlays * Reduce duplicate entries by making the cpv/kw list global, and checking against it * Also check PDEPEND in addition to RDEPEND and DEPEND * Prevent infinite loops by tracking the depgraph * Fix logic for finding maximum keywords that a package can get * Fix double-line separation problem | ||||
* | scripts/gen_archlist: Add a check for inline comments | Nirbheek Chauhan | 2010-04-06 | 1 | -0/+2 |
| | | | | * Inline comments lead to weird behaviour; explicitily error out if they exist | ||||
* | scripts/gen_archlist: Fix output ordering issues | Nirbheek Chauhan | 2010-04-06 | 2 | -27/+162 |
| | | | | | | | * The cpv/kw list was being sorted before output, this is not desirable when the input list is ordered specifically * The CHECK_DEPS mode tries to output the list in such a way that units of cpvs seperated by LINE_SEP can be keyworded together * Comments and whitespace from the input file are preserved in the output * Add new test-data for gstreamer |