summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* scripts/gen_archlist.py: Change shebang to python3Matt Turner2020-04-031-1/+1
| | | | | | | | | | Commit d78f89c5d2f0 (scripts/gen_archlist: Hack it to work with python3) made the script at least work in python3 but intentionally left the shebang as python2. Today, portage doesn't have python2_7 in PYTHON_COMPAT, so regardless of the quality of the python3 support in this script it's the only option. Signed-off-by: Matt Turner <mattst88@gentoo.org>
* scripts/gen_archlist.py: Drop ia64 from stable archesMatt Turner2020-04-031-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* scripts/gen_archlist.py: Drop ~sh completely (discontinued)Mart Raudsepp2020-03-281-1/+1
| | | | Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* scripts/gen_archlist.py: Drop alpha from stable archesMatt Turner2020-03-041-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* scripts/gen_archlist.py: Add s390Mart Raudsepp2019-02-071-1/+1
| | | | | | | s390 is somewhat doing stable again and keeping up with things, so include it in package stabilization lists too now. Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* */*: Remove arm-linux keywordsMart Raudsepp2018-09-141-1/+1
| | | | This separate arch.desc prefix keyword is gone from main tree in favor of just prefix "arm"
* scripts/gen_archlist: Hack it to work with python3Mart Raudsepp2018-04-251-1/+1
| | | | | | As this is just a workaround, not a properly handled port, keep the shebang to python2 for now, but can at least run it via python3 ./gen_archlist.py now when not having python2 portage.
* scripts/gen_archlist.py: Add arm64Mart Raudsepp2018-01-101-5/+5
|
* scripts/gen_archlist: drop some stable keywordsGilles Dartiguelongue2015-09-061-2/+2
| | | | | | | As requested by Pacho in bug #559706, drop keywords of arches that are not considered for stabilization anymore. Gentoo-Bug: https://bugs.gentoo.org/559706
* scripts/gen_archlist: remove dead codeGilles Dartiguelongue2015-06-271-21/+0
|
* scripts/gen_archlist: fix case of local variableGilles Dartiguelongue2015-06-271-5/+5
|
* scripts/gen_archlist: simplify logic of file parsingGilles Dartiguelongue2015-06-271-4/+7
|
* scripts/gen_archlist: do not add skipped lines to ALL_CPV_KWSGilles Dartiguelongue2015-06-271-1/+0
| | | | Why in the world would we want to do that.
* scripts/gen_archlist: cosmeticsGilles Dartiguelongue2015-06-271-4/+10
|
* scripts/gen_archlist: drop unused importsGilles Dartiguelongue2015-06-271-2/+0
|
* scripts/gen_archlist: switch logging to logging moduleGilles Dartiguelongue2015-06-271-24/+45
| | | | | The output changes a bit but thanks for dictConfig, it can be re-added with a proper formatter class later on.
* scripts/gen_archlist: better names for get_best_deps variablesGilles Dartiguelongue2015-06-271-35/+46
|
* scripts/gen_archlist: make prettify the print functionGilles Dartiguelongue2015-06-271-47/+28
| | | | | No need for another function call at this point, everything that happens in prettify is only intended for output.
* scripts/gen_archlist: add full CPV lines to our worksetGilles Dartiguelongue2015-06-271-2/+2
| | | | Probably an overlooked rename.
* scripts/gen_archlist: rewrite consolidates_dupes using setsGilles Dartiguelongue2015-06-271-45/+18
|
* scripts/gen_archlist: remove fix_nesting functionGilles Dartiguelongue2015-06-251-20/+1
| | | | | Could not figure out if this was needed at all. At least it appears it is not useful anymore. Kill its weird logic with fire.
* scripts/gen_archlist: use sets for manipulating keywordsGilles Dartiguelongue2015-06-251-14/+13
| | | | | Avoids logic like "if bla not in list then add it" when it is done by sets already. Sorting can be applied when printing.
* scripts/gen_archlist: fix gen_cpv_kws to use arguments from command lineGilles Dartiguelongue2015-06-251-15/+32
| | | | | | | * Change the cpv_kw format to a tuple, there is no point in using a list. * Move/edit some lines around to expose logic in a clearer way. * Retrieve arguments from command line. * Add some comments.
* scripts/gen_archlist: rewrite max_kws logicGilles Dartiguelongue2015-06-251-21/+32
| | | | | Not sure if everything is still the same but it got more comments and looks easier to read.
* scripts/gen_archlist: rename do_not_want functionGilles Dartiguelongue2015-06-251-9/+15
| | | | | | | | Give it a better name of split logic down in multiple lines, it is easier to read that a kilometric if line. Logic was inverted to avoid double negation in match_wanted_atoms function.
* scripts/gen_archlist: fix belongs_releaseGilles Dartiguelongue2015-06-251-2/+2
| | | | get_ver is undefined, I wonder how this could ever work.
* scripts/gen_archlist: simplify functions and try to enhance documentationGilles Dartiguelongue2015-06-251-33/+27
|
* scripts/gen_archlist: move dev style configuration to argparseGilles Dartiguelongue2015-06-251-40/+38
| | | | | This commit actually breaks the script since some functions do not have proper arguments to handle configuration from main entry-point.
* scripts/gen_archlist: create a clear main functionGilles Dartiguelongue2015-06-251-4/+7
|
* scripts/gen_archlist: apply PEP8 rulesGilles Dartiguelongue2015-06-251-55/+90
|
* 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
|