summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scripts/gen_archlist.py: implement what pacho actually wantedNirbheek Chauhan2012-04-021-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 infoNirbheek Chauhan2012-04-021-0/+15
| | | | * As requested by pacho
* test-data/gstreamer-list: Update package listMart Raudsepp2011-09-191-0/+3
| | | | Add more new split plugins to the list
* obsolete_ebuilds.py: update to latest portage APINirbheek Chauhan2011-08-181-1/+1
|
* scripts/test-data: add texlive package listNirbheek Chauhan2011-07-131-0/+111
|
* scripts/gen_archlist.py: don't insert useless newlines when CHECK_DEPSNirbheek Chauhan2011-07-131-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 handlingNirbheek Chauhan2011-05-221-1/+1
|
* test-data/gstreamer-list: Update package listMart Raudsepp2011-05-211-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 packagesGilles Dartiguelongue2011-05-191-1/+1
| | | | Also matches packages available on another arch only
* gen_archlist.py, test-data: misc fixesNirbheek Chauhan2011-05-033-2/+152
|
* gst-plugins-bump.py: manifest after every ebuild changeNirbheek Chauhan2011-04-131-1/+2
|
* slot_rindex.py: handle packages with no rdeps properlyNirbheek Chauhan2011-04-091-1/+6
|
* slot_rindex.py: take care of =cat/pkg-ver* depsNirbheek Chauhan2011-03-281-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 ebuildsNirbheek Chauhan2011-03-281-0/+7
|
* slot_rindex.py: use os.environ to toggle PORTAGE_ONLYNirbheek Chauhan2011-03-261-4/+13
|
* gir-rebuilder.py: add a --force option, use EOutput, fix small bugsNirbheek Chauhan2011-03-241-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 codeNirbheek Chauhan2011-03-241-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 argumentNirbheek Chauhan2011-03-241-0/+3
|
* scripts/slot_rindex2.py: show atom used in ebuildGilles Dartiguelongue2011-03-231-3/+3
|
* scripts: add slot_rindex2.pyGilles Dartiguelongue2011-03-231-0/+72
|
* scripts/gst-plugins-bump.py: make manifest the last operationNirbheek Chauhan2011-03-201-1/+1
| | | | * So that cvs rm -f doesn't invalidate the manifest
* gst-plugins-bump.py: misc small features/fixesNirbheek Chauhan2011-03-181-5/+10
|
* scripts/gst-plugins-bump: warn if filesdir existsNirbheek Chauhan2011-03-182-3/+4
| | | | * Cosmetic change to obsolete_ebuilds.py
* scripts/slot_rindex.py: print nothing if there's no packagesNirbheek Chauhan2011-03-171-1/+1
|
* slot_rindex.py: add missing continueNirbheek Chauhan2011-03-151-0/+1
|
* obsolete_ebuilds.py: find obsolete ebuilds considering each SLOT separatelyNirbheek Chauhan2011-03-142-14/+25
|
* gst-plugins-bump.py: add ability to cvs rm obsolete ebuildsNirbheek Chauhan2011-03-142-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-* packagesNirbheek Chauhan2011-03-131-0/+157
| | | | * Automatic removal script coming soon
* Add scripts/slot_rindex.pyNirbheek Chauhan2011-03-041-0/+121
|
* scripts: fix shebang to use python2Nirbheek Chauhan2011-02-184-4/+4
|
* gir-rebuilder.py: various fixesNirbheek Chauhan2011-01-151-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 girsNirbheek Chauhan2010-09-211-0/+103
| | | | * Similar in spirit to python-updater, perl-cleaner and revdep-rebuild
* deprecated-library-user-count.sh: Try to align the output for readabilityMart Raudsepp2010-08-211-2/+2
|
* deprecated-library-user-count.sh: Report count of packages needing the ↵Mart Raudsepp2010-08-211-1/+3
| | | | library as well
* scripts: Don't count the library owning packages files in deprecated library ↵Mart Raudsepp2010-08-211-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 pluginsNirbheek Chauhan2010-06-201-3/+3
| | | | * mimic, libmms, resindvd do indeed go stable
* test-data: Add gnome-mm-listNirbheek Chauhan2010-06-181-0/+19
|
* test-data/gnome-list: Add missing pkgs (pacho2)Nirbheek Chauhan2010-06-181-2/+8
|
* scripts/test-data: Update gnome package listNirbheek Chauhan2010-06-111-2/+11
|
* scripts/test-data: Update package listsNirbheek Chauhan2010-04-163-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 keywordsNirbheek Chauhan2010-04-161-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 listNirbheek Chauhan2010-04-151-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 loopingNirbheek Chauhan2010-04-151-1/+3
|
* gen-archlist: Fix typo in UNSTABLE_ARCHES listNirbheek Chauhan2010-04-151-1/+1
| | | | * m68k -> ~m68k
* gen-archlist: Fix corner case in get_best_dep()Nirbheek Chauhan2010-04-151-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 brokenNirbheek Chauhan2010-04-131-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 scriptGilles Dartiguelongue2010-04-132-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 fixesNirbheek Chauhan2010-04-133-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 commentsNirbheek Chauhan2010-04-061-0/+2
| | | | * Inline comments lead to weird behaviour; explicitily error out if they exist
* scripts/gen_archlist: Fix output ordering issuesNirbheek Chauhan2010-04-062-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