Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | InheritEclass: remove unused inherited_api code | Zac Medico | 2012-06-01 | 1 | -14/+0 |
| | |||||
* | InheritEclass: exempt eclasses that export src_* | Zac Medico | 2012-06-01 | 1 | -3/+35 |
| | | | | | We really need to annotate exceptions like these directly in the eclasses, but hardcode them for now. | ||||
* | repoman: inherit.missing non-fatal (experimental) | Zac Medico | 2012-06-01 | 1 | -0/+4 |
| | |||||
* | InheritEclass: kde4-base exemptions | Zac Medico | 2012-06-01 | 1 | -2/+2 |
| | |||||
* | InheritEclass: add stable / conservative mode | Zac Medico | 2012-06-01 | 2 | -2/+29 |
| | |||||
* | ecompressdir: fix brokenlink newdest logic | Zac Medico | 2012-06-01 | 1 | -1/+5 |
| | | | | Was broken in commit bbacf8674168cf033de0ccb161f568d0b26f032b. | ||||
* | repoman.1: document inherit.missing/unused | Zac Medico | 2012-06-01 | 1 | -6/+6 |
| | |||||
* | config: whitelist PORTAGE_COMPRESS, don't save it | Zac Medico | 2012-06-01 | 2 | -2/+4 |
| | |||||
* | ecompressdir: avoid ecompress.break interference | Zac Medico | 2012-06-01 | 1 | -3/+3 |
| | |||||
* | ecompressdir: fix ln -s for bug #418309 | Zac Medico | 2012-06-01 | 1 | -3/+7 |
| | | | | | This fixes parallel funk_up_dir decompress calls so that they don't inappropriately compete with eachother to fix the same broken symlinks. | ||||
* | ecompressdir: fix funk_up_dir return value | Zac Medico | 2012-06-01 | 1 | -2/+4 |
| | |||||
* | config: lazy VirtualsManager instantiation | Zac Medico | 2012-06-01 | 1 | -3/+10 |
| | |||||
* | config: lazy MaskManager instantiation | Zac Medico | 2012-06-01 | 1 | -6/+14 |
| | |||||
* | config: lazy KeywordsManager instantiation | Zac Medico | 2012-06-01 | 1 | -5/+18 |
| | | | | | | This allows a config instance to be instantiated by portageq, while accessing /etc/portage/package.keywords only on demand, solving bug #418475 by avoiding PermissionDenied exceptions when possible. | ||||
* | portageexit: skip SANDBOX_ON check | Zac Medico | 2012-06-01 | 1 | -2/+1 |
| | | | | | This check is redundant, since the portdbapi constructor already has special SANDBOX_ON / SANDBOX_WRITE handling. | ||||
* | grablines: raise PermissionDenied if appropriate | Zac Medico | 2012-06-01 | 1 | -2/+13 |
| | |||||
* | portageexit: skip secpass check | Zac Medico | 2012-06-01 | 1 | -1/+1 |
| | | | | | | The portdbapi should handle secpass already internally, and access to secpass here can trigger unnecessary instantiation of a config instance via the portage.data module. | ||||
* | InheritEclass: base and cmake-utils exemptions | Zac Medico | 2012-05-31 | 1 | -1/+5 |
| | |||||
* | make.conf(5): document PORTAGE_{GRPNAME,USERNAME,INST_UID,INST_GID} | Mike Frysinger | 2012-05-31 | 1 | -0/+24 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | InheritEclass: support inherit after && or || | Zac Medico | 2012-05-31 | 1 | -1/+1 |
| | |||||
* | InheritEclass: exempt vim for eutils | Zac Medico | 2012-05-31 | 1 | -1/+1 |
| | |||||
* | InheritEclass: fix autotools for polylib-9999 | Zac Medico | 2012-05-30 | 1 | -2/+2 |
| | |||||
* | InheritEclass: support subclass inherited_api | Zac Medico | 2012-05-30 | 1 | -5/+18 |
| | |||||
* | InheritEclass: move eclass info to a dict | Zac Medico | 2012-05-30 | 1 | -84/+91 |
| | | | | | This handles the info more like it will be handled when we parse it directly from eclasses. | ||||
* | Use any() to optimize intersection operations. | Zac Medico | 2012-05-30 | 4 | -34/+29 |
| | |||||
* | _wildcard_set: specify allow_repo=False | Zac Medico | 2012-05-30 | 1 | -2/+2 |
| | | | | | This make is behave as it did prior to the change in Atom constructor behavior in commit 587cce4816afc7d57b3edf0be6c0670ec0be89c9. | ||||
* | portage.dep.Atom: Ignore allow_repo argument when non-None eapi is passed. | Arfrever Frehtes Taifersar Arahesis | 2012-05-30 | 1 | -4/+9 |
| | | | | Allow repository when allow_repo=False is not passed and eapi=None is passed. | ||||
* | repoman: add a mini framework for checking eclasses, and fill it out | Mike Frysinger | 2012-05-25 | 3 | -52/+116 |
| | | | | | | | | | | | | | Rather than copying & pasting the same behavior for the different eclass checks, add a common class for them to extend. This makes adding more eclass checks trivial, and keeps down bitrot. This does abuse the checking interface slightly -- the eclass will change its category between unused and missing based on the checks. URL: https://bugs.gentoo.org/417159 URL: https://bugs.gentoo.org/417231 Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | repoman: unroll escaped lines so we can check the entirety of it | Mike Frysinger | 2012-05-25 | 1 | -12/+53 |
| | | | | | | | | | Sometimes people wrap long lines in their ebuilds to make it easier to read, but this causes us issues when doing line-by-line checking. So automatically unroll those lines before passing the full content down to our checkers. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | reconstruct_eclasses: unicode hashes for python2v2.2.0_alpha108 | Zac Medico | 2012-05-24 | 1 | -2/+5 |
| | |||||
* | repoman: tweak elif vcs check style to be consistent | Mike Frysinger | 2012-05-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | validate_entry: handle KeyError for bug #417253 | Zac Medico | 2012-05-23 | 1 | -1/+6 |
| | | | | This error is triggered by corrupt cache entries. | ||||
* | Profile parent repo: references for bug #414961. | Zac Medico | 2012-05-20 | 2 | -5/+45 |
| | | | | | | | | | If "profile-formats = portage-2" is specified in metadata/layout.conf, then paths such as 'gentoo:targets/desktop' or ':targets/desktop' in profile parent files can be used to express paths relative to the root 'profiles' directory of a repository. When the repo name is omitted before the colon, it refers to the current repository that the parent file is inside of. | ||||
* | movefile: fix abs symlink adjustment, bug #416431 | Zac Medico | 2012-05-17 | 1 | -3/+3 |
| | |||||
* | merge: fix abs symlink adjustment, bug #416431 | László Szalma | 2012-05-17 | 1 | -1/+1 |
| | |||||
* | getconfig: only raise ParseErrorv2.2.0_alpha107 | Zac Medico | 2012-05-16 | 1 | -1/+1 |
| | |||||
* | RepoConfig: cleanup portage1_profiles codev2.2.0_alpha106 | Zac Medico | 2012-05-16 | 2 | -6/+7 |
| | |||||
* | FEATURES=config-protect-if-modified by default. | Zac Medico | 2012-05-16 | 3 | -3/+11 |
| | | | | | | | The plan is to send out a GLEP 42 news item for this before it goes to stable, as discussed here: http://archives.gentoo.org/gentoo-dev/msg_7fe557809defad4faca2ee5c6e52d134.xml | ||||
* | _eapi_invalid: elog permission issue, bug #416231 | Zac Medico | 2012-05-16 | 1 | -4/+12 |
| | |||||
* | config: fix /etc/portage/make.profile error msg | Zac Medico | 2012-05-15 | 1 | -5/+20 |
| | |||||
* | getconfig: use shlex.error_leader() more | Zac Medico | 2012-05-15 | 1 | -22/+23 |
| | | | | | This fixes it to show the correct file/line, even when one file sources another. | ||||
* | bintree: validate remove cpv morev2.2.0_alpha105 | Zac Medico | 2012-05-14 | 1 | -2/+14 |
| | |||||
* | prepstrip: fix installsources breakage | Zac Medico | 2012-05-14 | 1 | -3/+3 |
| | | | | | The debug.sources path changed in commit 4941c3c674400116f118a9c75b520c3fd1a25490. | ||||
* | prepstrip: fix hardlink race in process_elf | Zac Medico | 2012-05-14 | 1 | -6/+16 |
| | |||||
* | prepstrip: fix hardlink handling for subshells | Zac Medico | 2012-05-14 | 1 | -12/+17 |
| | |||||
* | prepstrip: make splitdebug/installsources parallel safe | Mike Frysinger | 2012-05-14 | 1 | -24/+20 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: tweak style and document helper funcs a bit | Mike Frysinger | 2012-05-14 | 1 | -15/+19 |
| | | | | | | Mostly make sure we be consistent with ${var} rather than $var. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | prepstrip: run the log parsing in parallel to file stripping | Mike Frysinger | 2012-05-14 | 1 | -5/+5 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | multijob_post_fork: simpler handling of return value | Mike Frysinger | 2012-05-14 | 1 | -3/+1 |
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | depgraph: send output to stderr when appropriate | Zac Medico | 2012-05-14 | 1 | -70/+48 |
| | | | | | | This also removes the stderr -> stdout redirect from display_problems, since the app-portage/autounmask program is no longer supported, and that will fix bug #406867. |