Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix broken reference to config.pmaskdict for repoman --without-mask. | Zac Medico | 2010-08-27 | 1 | -1/+4 |
| | |||||
* | ecompressdir: use proper exit value | Jonathan Callen | 2010-08-27 | 1 | -1/+1 |
| | |||||
* | repoman: Fix NameError on musedict when metadata is not available. | Michał Górny | 2010-08-27 | 1 | -1/+1 |
| | |||||
* | Add a IUSE.missing repoman category for packages that have a USE | Zac Medico | 2010-08-26 | 1 | -0/+1 |
| | | | | | | conditional which references a flag that is not listed in IUSE. Also split out a Package._metadata_exception() method to handle IUSE.missing for *DEPEND and SRC_URI. | ||||
* | Use dict.__iter__() instead of keys(). | Zac Medico | 2010-08-26 | 1 | -1/+1 |
| | |||||
* | Make repoman ignore FEATURES=digest when in manifest-check mode. | Zac Medico | 2010-08-26 | 1 | -1/+2 |
| | |||||
* | Make the Atom class add 'EAPI.incompatible' category attributes to | Zac Medico | 2010-08-26 | 1 | -27/+0 |
| | | | | | | | | InvalidAtom exceptions, make use_reduce() raise InvalidDependString exceptions that encapsulate InvalidAtom exceptions, and make Package._validate_deps() use the InvalidAtom categories when recording the invalid metadata for use by repoman. Also, remove the EAPI.incompatible code from repoman that's no longer used. | ||||
* | Make egencache only show a warning about FEATURES=metata-transfer if the | Zac Medico | 2010-08-26 | 1 | -1/+1 |
| | | | | --update option is given. | ||||
* | Fix up error handling for egencache --update-use-local-desc. | Zac Medico | 2010-08-26 | 1 | -3/+10 |
| | |||||
* | egencache: Introduce the --update-use-local-desc action. | Michał Górny | 2010-08-26 | 1 | -2/+72 |
| | |||||
* | Fix repoman's allvalid variable to account for more possibly invalid | Zac Medico | 2010-08-26 | 1 | -1/+4 |
| | | | | ebuilds. | ||||
* | egencache: introduce the preliminary support for multiple actions. | Michał Górny | 2010-08-26 | 1 | -30/+45 |
| | | | | | | Regroup the options, splitting them into 'Actions', 'Common' and action-specific options. Always check whether the 'update' action was chosen. Support catching multiple return codes. | ||||
* | Parse flag descriptions in repoman.utilities.parse_metadata_use(). | Michał Górny | 2010-08-26 | 1 | -5/+3 |
| | | | | | | Grab the USE descriptions from metadata.xml within parse_metadata_use(). Instead of a plain flag list, return a dict containing both the flag names and their descriptions. | ||||
* | Disable 'unused local USE-description' check if there are any invalids. | Michał Górny | 2010-08-26 | 1 | -5/+9 |
| | | | | | | If any of the ebuilds is considered invalid, the used_useflags list may not be complete. Thus, performing the test could cause a lot of useless noise. | ||||
* | Remove unused myiuse variable in repoman. | Zac Medico | 2010-08-26 | 1 | -5/+0 |
| | |||||
* | Let use_reduce and Atom do EAPI checks | Sebastian Luther | 2010-08-26 | 1 | -3/+2 |
| | |||||
* | Add ebuild(1) support for FEATURES=digest. | Zac Medico | 2010-08-25 | 1 | -1/+6 |
| | |||||
* | Use a PORTAGE_SIGPIPE_STATUS variable to export 128 + SIGPIPE to the | Zac Medico | 2010-08-25 | 1 | -2/+3 |
| | | | | | ebuild environment. SIGPIPE is typically 13, but its better not to assume that. | ||||
* | Make save_ebuild_env() filter assert_sigpipe_ok(). | Zac Medico | 2010-08-25 | 1 | -1/+1 |
| | |||||
* | Fix repoman to support FEATURES=digest (reportedly it used to work | Zac Medico | 2010-08-25 | 1 | -0/+1 |
| | | | | but has stopped working since recent changes). | ||||
* | Add EROOT support to regenworld. | Zac Medico | 2010-08-25 | 1 | -9/+9 |
| | |||||
* | Make regenworld write changes to a temporary file, and tell the user | Zac Medico | 2010-08-25 | 1 | -3/+41 |
| | | | | to update the file manually if desired. | ||||
* | Use Package.iuse.is_valid_flag() to account for implicit IUSE. | Zac Medico | 2010-08-24 | 1 | -1/+1 |
| | |||||
* | repoman: Let repoman check for flags missing from IUSE | Sebastian Luther | 2010-08-24 | 1 | -1/+2 |
| | |||||
* | Handle SIGPIPE when unpack() extracts tar files through a pipe (bug #309001). | Zac Medico | 2010-08-23 | 2 | -2/+28 |
| | | | | | | | When checking ${PIPESTATUS[@]} for extraction of tar files in unpack(), use a new assert_sigpipe_ok() function which behaves the same as the existing assert() function except that it tolerates pipe writers being killed by SIGPIPE. | ||||
* | Remove python-oriented checks from install_qa_check() since I'm unsure | Zac Medico | 2010-08-22 | 1 | -29/+0 |
| | | | | | about these policy decisions being included in portage. Besides, these kinds of things could go in the python eclass. | ||||
* | repoman: check for deprecated eclasses | wired | 2010-08-22 | 1 | -0/+2 |
| | | | | | | compare the inherited eclasses to a list of deprecated eclasses. print QA warnings for each deprecated eclass found and suggest an alternative for those that have one. | ||||
* | Bug #324191 - Add support for FEATURES=compress-build-logs. The causes | Zac Medico | 2010-08-21 | 1 | -2/+6 |
| | | | | | | | all build logs to be compressed while they are being written. Log file names have an extension that is appropriate for the compression type. Currently, only gzip(1) compression is supported, so build logs will have a '.gz' extension when this feature is enabled. | ||||
* | Quote arrays in QA_PREBUILT handling. | Zac Medico | 2010-08-21 | 1 | -1/+1 |
| | |||||
* | Add support for a QA_PREBUILT variable should contain a list of | Zac Medico | 2010-08-21 | 1 | -0/+20 |
| | | | | | | pre-built binaries. Paths listed here will be appended to each of the other QA_* variables. Thanks to Diego Pettenò <flameeyes@g.o> for the suggestion. | ||||
* | Add a wrapper around config.features that provides the following | Zac Medico | 2010-08-21 | 2 | -11/+3 |
| | | | | | | | | | | | | | | | | enhancements: * The FEATURES variable is automatically synchronized upon modification. * Modifications result in a permanent override that will cause the change to propagate to the incremental stacking mechanism in config.regenerate(). This eliminates the need to call config.backup_changes() when FEATURES is modified, since any overrides are guaranteed to persist despite calls to config.reset(). This allows cleanup of all code that overrides FEATURES, and also allows config.regenerate() to stack FEATURES such that special cases are not needed for package.env handling inside config.setcpv(). | ||||
* | At some point we may want to stop exporting FEATURES to the ebuild | Zac Medico | 2010-08-20 | 1 | -1/+1 |
| | | | | | | | environment, in order to prevent ebuilds from abusing it. In preparation for that, export it as PORTAGE_FEATURES so that bashrc users will be able to migrate any FEATURES conditional code to use this alternative variable. | ||||
* | Fix typo in comment. | Zac Medico | 2010-08-20 | 1 | -1/+1 |
| | |||||
* | Update docs, comments, and messages to refer to make.globals in | Zac Medico | 2010-08-19 | 1 | -3/+2 |
| | | | | /usr/share/portage/config/ instead of /etc/make.globals. | ||||
* | * In helpers_die arguments, display ${0##*/} instead of $0 since $0 | Zac Medico | 2010-08-18 | 32 | -78/+78 |
| | | | | | | is needlessly long. * When calling helpers_die from a function, use ${FUNCNAME[0]} in arguments instead of $0. | ||||
* | Bug #324075 - If the vcs doesn't preserve mtimes then disable the | Zac Medico | 2010-08-18 | 1 | -3/+7 |
| | | | | | copyright date check unless the ebuild has just been added or modified. | ||||
* | * Replace config._iuse_implicit_re with a callable _iuse_implicit_match | Zac Medico | 2010-08-18 | 1 | -3/+2 |
| | | | | | | | object that simply returns boolean, and update consumers. * Make check_required_use() take a callable for the iuse parameter, and pass in Package.use.is_valid_flag or iuse.__contains__ as appropriate. | ||||
* | Temporarily disable portage.dep deprecation warnings for external api | Zac Medico | 2010-08-17 | 2 | -0/+2 |
| | | | | | consumers. Once the relevant api changes are in a portage release with stable keywords, make these warnings unconditional. | ||||
* | Source isolated-functions.sh for helpers_die function. | Zac Medico | 2010-08-17 | 1 | -1/+3 |
| | |||||
* | For ebuilds from $ROOT/var/db/pkg, don't give /var/db/pkg with the | Zac Medico | 2010-08-16 | 1 | -1/+4 |
| | | | | "Appending /var/db/pkg to PORTDIR_OVERLAY..." treatment. | ||||
* | Fix broken reference to 'myprovide' variable. | Zac Medico | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | Pass token_class=portage.dep.Atom when parsing PROVIDE. | Zac Medico | 2010-08-16 | 1 | -1/+2 |
| | |||||
* | Pass token_class parameter if possible to use_reduce | Sebastian Luther | 2010-08-16 | 1 | -79/+73 |
| | |||||
* | When displaying portage.auxdbkeys, sort and filter unused. | Zac Medico | 2010-08-16 | 1 | -1/+2 |
| | |||||
* | Add ability for portageq help to print valid metadata keys. | Alec Warner | 2010-08-16 | 1 | -8/+11 |
| | |||||
* | DoebuildSpawnTestCase: Invoke portage.package.ebuild.doebuild.spawn() | Zac Medico | 2010-08-15 | 1 | -0/+2 |
| | | | | | | with a minimal environment. This gives coverage to some of the ebuild execution internals, like ebuild.sh, EbuildSpawnProcess, and EbuildIpcDaemon. | ||||
* | Bug #332799 - Don't download lzma snapshots if tarsync is installed. | Zac Medico | 2010-08-14 | 1 | -6/+3 |
| | |||||
* | Disable EbuildIpcDaemon for now, since it seems to be triggering | Zac Medico | 2010-08-14 | 3 | -2/+6 |
| | | | | | intermittent build failures in my stage builds. For testing purposes set PORTAGE_IPC_DAEMON_ENABLE=1 to enable EbuildIpcDaemon. | ||||
* | portage.dep: Integrate the functionality of flatten into use_reduce | Sebastian Luther | 2010-08-14 | 2 | -10/+11 |
| | |||||
* | Pass $USE via IPC in order to ensure that we have the correct value for | Zac Medico | 2010-08-14 | 1 | -2/+2 |
| | | | | | | built/installed packages, since the config class doesn't currently provide a way to access built/installed $USE that would work in all possible scenarios. |