aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update AUTHORS, READMEBrian Dolbec2017-03-223-20/+32
|
* setup.py: Add imlate man page for the version updateBrian Dolbec2017-03-221-0/+1
|
* man/imlate.1: Fix version update install failureBrian Dolbec2017-03-221-1/+1
|
* man/imlate.1: Update the first line for eco system/ install updatesBrian Dolbec2017-03-221-1/+1
|
* man/imlate.1: Whitespace cleanupBrian Dolbec2017-03-221-12/+12
|
* Update .gitignoreBrian Dolbec2017-03-221-1/+2
|
* imlate.py: Whitespace cleanupBrian Dolbec2017-03-221-11/+11
|
* imlate: Initial updates for the gentoolkit eco-systemBrian Dolbec2017-03-226-24/+51
|
* ekeyword: Initial updates for gentoolkit eco-systemBrian Dolbec2017-03-224-2/+48
|
* ebump: Add to setup.py, minor update to man pageBrian Dolbec2017-03-223-24/+27
| | | | Update script to use VERSION like the other scripts
* ekeyword: Remove ekeyword symlinkBrian Dolbec2017-03-221-1/+0
|
* Remove no longer used/needed ebump/ChangeLog fileBrian Dolbec2017-03-221-8/+0
|
* Add README 'Motivation' info to the scriptBrian Dolbec2017-03-222-19/+4
|
* Add ebump to main AUTHORS fileBrian Dolbec2017-03-222-4/+4
| | | | Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
* Initial move of ebump main files to new gentoolkit locationsBrian Dolbec2017-03-223-20/+0
| | | | Signed-off-by: Brian Dolbec <dolsen@gentoo.org>
* Initial import of remaining gentoolkit-dev packagesBrian Dolbec2017-03-2225-0/+2565
| | | | | | | Unable to merge due to confilts in history, removed gnetoolkit paths in gentoolkit-dev... So do a basic new files commit instead. For the previous history of the different packages, refer to the gentoolkit-dev branch.
* revdep_rebuild/assign.py: handle directory symlinks (bug 611808)Zac Medico2017-03-101-7/+60
| | | | | | | | | Use a _file_matcher class to make file comparisons work regardless of directory symlinks. X-Gentoo-bug: 611808 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=611808 Acked-by: Brian Dolbec <dolsen@gentoo.org>
* Properly retrieve the count attribute and adjust logic to properly support ↵Aaron Bauman2017-01-201-2/+2
| | | | both GLSA formats
* revdep-rebuild: fix grammarJason A. Donenfeld2016-12-291-1/+1
|
* eshowkw: distinguish repository of installed package (bug 600486)gentoolkit-0.3.3Zac Medico2016-11-231-9/+9
| | | | | | X-Gentoo-bug: 600486 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=600486 Acked-by: Brian Dolbec <dolsen@gentoo.org>
* eread: Fix bash error when the elog directory is emptyPaul Varner2016-10-171-62/+62
| | | | | | | | | | This fixes the following error from bash which causes an infinite loop. /usr/bin/eread: line 64: break: only meaningful in a `for', `while', or `until' loop X-Gentoo-bug: 597132 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=597132
* gentoolkit/package.py: Fix dblink call py3 compatibility bug 575788Brian Dolbec2016-09-151-1/+1
|
* revdep-rebuild: Use realpath on the mask directories too (Bug 593672)Brian Dolbec2016-09-141-1/+1
|
* revdep-rebuild: Fix filename matching for directories (bug 593672)Brian Dolbec2016-09-141-9/+24
| | | | | | | Also fixed all_masks not including lib32 lib64 (were added after all_masks was assigned). Fixed to ensure it does not match on partial directory names by splitting the paths on the os.sep boundaries. Test using realpaths as well.
* gentoolkit: Fix to allow a package name to end with a hyphenPaul Varner2016-08-161-1/+1
| | | | | | | | | | | | | | From PMS: "3.1.2 Package Names A package name may contain any of the characters [A-Za-z0-9+_-]. It must not begin with a hyphen or a plus sign, and must not end in a hyphen followed by anything matching the version syntax described in section 3.2." This fixes the validation in cpv.py to allow a package name to end with a hyphen as long as what follows does not match a version. X-Gentoo-bug: 586986 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586986
* revdep-ebuild: Fix unicode argument expected errorPaul Varner2016-08-152-4/+6
| | | | | | | | | Use the os module from portage to fix inconsistent returning of unicode and str objects from listdir and explictly write the timestamp as unicode. X-Gentoo-bug: 589130 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=589130
* Merge branch 'master' of git+ssh://git.gentoo.org/proj/gentoolkitBrian Dolbec2016-07-311-0/+3
|\
| * Add missing import of io.open when using python2.70.3.2-r1Paul Varner2016-07-251-0/+3
| | | | | | | | | | | | | | This fixes the traceback when running equery changes with Python 2.7 X-Gentoo-bug: 589686 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=589686
* | NEWS: Update for a release0.3.2Brian Dolbec2016-07-081-0/+16
|/
* enalyze: Add width and prepend optionsBrian Dolbec2016-07-082-20/+40
| | | | | These options are useful for creating preformatted wiki list entries. Feature request from Fernando Reyes for the livedvd packages list. This adds a prepend and width setting for any of the analyze keys.
* module_base.py: Add a char type cli option capabilityBrian Dolbec2016-07-081-1/+2
| | | This adds correct handling of the value being assigned to the class options.
* eshowkw: remove unused portage.db importZac Medico2016-07-031-1/+0
|
* eshowkw: migrate to PORTAGE_REPOSITORIES (bug 587856)Zac Medico2016-07-031-5/+27
| | | | | | | Since PORTDIR_OVERLAY is deprecated, migrate to PORTAGE_REPOSITORIES. X-Gentoo-bug: 587856 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=587856
* eclean: fix DeprecationWarning: Passing nonexistent key 'NOCOLOR'Zac Medico2016-07-021-2/+2
|
* eshowkw: use portage.root for prefix supportZac Medico2016-07-021-1/+1
|
* eclean: optimize binpkg-multi-instance support from bug 586658Zac Medico2016-06-301-25/+22
| | | | | | | | | | | | | Use the portage binarytree API to optimize binary package access, so that metadata is read from $PKGDIR/Packages instead of from the individual binary packages. Symlinks will now be ignored, since portage hasn't used symlinks for years, and there's no harm in ignoring them now. The APIs used are compatible with very old portage, though they internally support binpkg-multi-instance in recent versions of portage. X-Gentoo-bug: 586658 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586658
* Change open function to use UTF-8 encoding for content.Paul Varner2016-06-3013-21/+64
| | | | | | Uses io.open for Python 2 and built-in open for Python 3 All data from files is treated as Unicode and this should fix most UnicodeDecodeErrors.
* equery: Change option --ignore-linguas to --ignore-l10nPaul Varner2016-06-301-7/+8
| | | | | Change the option to filter out the L10N USE expanded flag. This is to support the transition from using LINGUAS for localization in ebuilds.
* eclean: Add exclusion to distfiles.exclude for portage snapshotsPaul Varner2016-06-301-0/+1
| | | | | | | | Added portage-\d\d\d\d\d\d\d\d\.tar\.bz2 to distfiles.exclude to avoid removing portage snapshots used by emerge-delta-webrsync. X-Gentoo-bug: 300224 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=300224
* equery: Fix UnicodeDecodeError in python2.7Paul Varner2016-06-301-0/+2
| | | | | | | | | This fix explicitly decodes the content of the USE description files as UTF-8. This fixes the UnicodeDecodeError in Python 2.7. Tested with a POSIX locale with Python 2.7, 3.4 and 3.5. X-Gentoo-bug: 587606 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=587606
* eclean: Keep only packages with BUILD_TIME equal to installed oneManuel Mommertz2016-06-241-9/+13
| | | | | | X-Gentoo-bug: 586658 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586658 Acked-by: Paul Varner <fuzzyray@gentoo.org>
* eclean: Apply handle binpkgs with .xpak suffix patch from bug 586658Paul Varner2016-06-231-5/+9
| | | | | | Author: Manuel Mommertz <2kmm@gmx.de> X-Gentoo-bug: 586658 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=586658
* Excluding masked files from rebuilding. This should fix a bug #568902Slawek Lis2016-06-091-22/+33
|
* glsa-check: Apply list only affected versions patch from bug 400763Paul Varner2016-06-061-4/+8
| | | | | | Author: Roland Hopferwieser <gentoo@int0x80.at> X-Gentoo-bug: 400763 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=400763
* equery.depends.py: Apply subslot patch from bug 5760600.3.1.1Brian Dolbec2016-06-061-0/+2
| | | | | Author: Jelte Fennema <gentoobugzilla@jeltef.nl> X-Gentoo-bug: 576060 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=576060
* distfiles.exclude: add metadata.xsd (new repoman uses it)Sergei Trofimovich2016-05-221-0/+1
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* revdep-rebuild: Replace the deprecated logger.war calls with logger.warningBrian Dolbec2016-05-185-24/+24
|
* revdep-rebuild, assign.py: Trap an invalid cpv split bug 571782Brian Dolbec2016-05-181-0/+5
| | | | Added a check for parts not being valid None or empty list from the catpkgsplit(cpv) call. It will now log the warning with the invalid cpv.
* revdep-rebuild: Update man page to indicate -e option is only in the bash ↵Brian Dolbec2016-05-181-0/+3
| | | | | | | | | version bug 577936 I would still like to implement this option in the python version. This is a stop-gap measure only. X-Gentoo-bug: 577936 X-Gentoo-bug-url: https://bugs.gentoo.org/show_bug.cgi?id=577936
* revdep-rebuild, settings.py: whitespace cleanupBrian Dolbec2016-05-181-28/+28
|