Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | repoman: Manifest after ChangeLog, bug #420735 | Zac Medico | 2012-06-11 | 1 | -0/+5 |
| | |||||
* | Move post_src_install metadata code to one func. | Zac Medico | 2012-06-11 | 3 | -43/+39 |
| | |||||
* | QueryCommand: add get_db() classmethod | Zac Medico | 2012-06-11 | 1 | -3/+7 |
| | |||||
* | Package: move SLOT validation to _pkg_str | Zac Medico | 2012-06-10 | 2 | -15/+18 |
| | |||||
* | Add a _get_slot_re() function. | Zac Medico | 2012-06-10 | 3 | -4/+9 |
| | |||||
* | Package: use _eapi_attrs | Zac Medico | 2012-06-10 | 2 | -4/+8 |
| | |||||
* | _get_pv_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -13/+20 |
| | |||||
* | dep: remove old "DEPEND SYNTAX" comments | Zac Medico | 2012-06-10 | 1 | -14/+0 |
| | |||||
* | use_reduce: use _eapi_attrs | Zac Medico | 2012-06-10 | 2 | -3/+5 |
| | |||||
* | _get_eapi_attrs: move to eapi module | Zac Medico | 2012-06-10 | 2 | -32/+31 |
| | |||||
* | dep: move regex constants to top of file | Zac Medico | 2012-06-10 | 1 | -16/+17 |
| | |||||
* | _get_atom_wildcard_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -16/+22 |
| | |||||
* | _get_atom_re: share cache between more EAPIs | Zac Medico | 2012-06-10 | 1 | -4/+6 |
| | |||||
* | _get_useflag_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -20/+28 |
| | |||||
* | _get_usedep_re: use _eapi_attrs | Zac Medico | 2012-06-10 | 1 | -33/+43 |
| | |||||
* | Atom: use _eapi_attrs in constructor | Zac Medico | 2012-06-10 | 1 | -10/+15 |
| | |||||
* | _get_atom_re: handle many combinations | Zac Medico | 2012-06-10 | 1 | -19/+43 |
| | | | | | | A namedtuple of _eapi_attrs is used to hash atom regular expressions, making it easy to handle many different combinations, as will be necessary for the addition of new features such as abi-slot deps. | ||||
* | cache/sqlite.py: dynamically add columns to table | Zac Medico | 2012-06-10 | 1 | -2/+40 |
| | |||||
* | InheritEclass: avoid false positive in func regex | Zac Medico | 2012-06-08 | 1 | -5/+6 |
| | |||||
* | depgraph: pass use_reduce result to dep_check | Zac Medico | 2012-06-08 | 3 | -42/+38 |
| | | | | This allows us to avoid extraneous use_reduce/paren_enclose calls. | ||||
* | InheritEclass: avoid false positive in func regex | Zac Medico | 2012-06-07 | 1 | -2/+5 |
| | |||||
* | repoman: try to sign Manifest only if it exists | Zac Medico | 2012-06-05 | 1 | -1/+4 |
| | | | | | | This case occurs with "thin-manifests = true" in metadata/layout.conf when there are no distfiles (like for live ebuilds), as reported in bug #419717. | ||||
* | parse_layout_conf: fix cache-formats pms fallback | Zac Medico | 2012-06-05 | 1 | -3/+3 |
| | | | | | This fixes an issue where egencache would not generate metadata/cache unless the directory already existed. | ||||
* | helper-functions.sh: multijob support bash <4.1v2.2.0_alpha110 | Zac Medico | 2012-06-04 | 1 | -1/+29 |
| | | | | | | | The redirect_alloc_fd() compatibility function is borrowed from Mike Frysinger's proposed multiprocessing.eclass: http://archives.gentoo.org/gentoo-dev/msg_5ecd3b1dd0720522807c136d8fd2cd5f.xml | ||||
* | Handle more import exceptions involving xml. | Zac Medico | 2012-06-04 | 4 | -6/+29 |
| | | | | See http://bugs.python.org/issue14988 | ||||
* | repoman: fix _mask_manager assignment | Zac Medico | 2012-06-04 | 1 | -1/+1 |
| | | | | This broke in commit 09980f19e584b644b9e2cf4d5e1e0369b6062ca1. | ||||
* | InheritEclass: exempt auto/libtool for multilib | Zac Medico | 2012-06-03 | 1 | -1/+1 |
| | |||||
* | InheritEclass: exempt autotools for libtool | Zac Medico | 2012-06-03 | 1 | -1/+2 |
| | |||||
* | Package: calc visiblity on demand | Zac Medico | 2012-06-03 | 1 | -15/+34 |
| | | | | | | This delays visiblity calculations until after FakeVartree applies its metadata tweaks, so commit 650c960be3170bade8bb63ddedcd4796c75ec374 will work as intended. | ||||
* | FakeVartree: use KEYWORDS from unbuilt ebuild | Zac Medico | 2012-06-03 | 1 | -1/+1 |
| | | | | | | This allows us to avoid triggering the code from bug #350285 (see commit b7de3d1fb10e40b4ef03462f8a145968689ac587) in cases when the KEYWORDS from the unbuilt ebuild would unmask the package. | ||||
* | Delete workaround for http://bugs.python.org/issue14007. | Arfrever Frehtes Taifersar Arahesis | 2012-06-03 | 1 | -10/+0 |
| | |||||
* | ebuild.sh: export EAPI for helpersv2.2.0_alpha109 | Zac Medico | 2012-06-01 | 1 | -0/+3 |
| | | | | | This fixes some cases where it wouldn't be exported since commit 20817801dd4ef0117bcc7b33c90650da1e920385. | ||||
* | 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 |
| |