Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | pkg_pretend: tweak final cleanup logic | Zac Medico | 2011-11-16 | 1 | -11/+9 | |
| | | | | | This ensures that the clean phase will not run if the user interrupts emerge before the build dir is locked. | |||||
* | Scheduler.py: remove unused vars (pyflakes) | Zac Medico | 2011-11-16 | 1 | -8/+0 | |
| | ||||||
* | Tweak emerge --quiet-build default handling. | Zac Medico | 2011-11-16 | 2 | -4/+1 | |
| | | | | | Since --quiet-build is enabled be default, there's no need to have it in the options dict except when it is enabled. | |||||
* | pkg_pretend: lock before unpacking binpkg xpak | Zac Medico | 2011-11-16 | 1 | -17/+20 | |
| | | | | This fixes a regression from the previous commit. | |||||
* | pkg_pretend: clean first for bug #390711 | Zac Medico | 2011-11-16 | 1 | -13/+33 | |
| | ||||||
* | emerge --quiet-build: don't set PORTAGE_QUIET | Zac Medico | 2011-11-16 | 1 | -1/+1 | |
| | | | | | | | The PORTAGE_QUIET controls lots of stuff that really should only be controlled by --quiet, especially now that --quiet-build is enabled by default. For example, PORTAGE_QUIET supresses the successful checksum display that is produced by emerge --fetchonly. | |||||
* | xterm title HOSTNAME support, bug #390699 | Zac Medico | 2011-11-16 | 1 | -1/+8 | |
| | ||||||
* | Enable emerge --quiet-build by default.v2.2.0_alpha74 | Zac Medico | 2011-11-11 | 1 | -1/+2 | |
| | | | | | | See discussion on the gentoo-dev mailing list: http://archives.gentoo.org/gentoo-dev/msg_4f0401066abe2dc04458a952ac2a17bd.xml | |||||
* | Use get(REQUIRED_USE) for emphasis. | Zac Medico | 2011-11-09 | 1 | -3/+3 | |
| | | | | | None of these cases should raise KeyError, but use get(REQUIRED_USE) anyway to emphasize that care must be taken. | |||||
* | depgraph: fix possible REQUIRED_USE KeyError | Zac Medico | 2011-11-08 | 1 | -1/+1 | |
| | | | | This goes with commit a0961708ced50c90497811058eda6f4513d2986d. | |||||
* | depgraph._queue_disjunctive_deps(): Pass EAPI to portage.dep.Atom(). | Arfrever Frehtes Taifersar Arahesis | 2011-11-07 | 1 | -1/+1 | |
| | ||||||
* | Allow repository dependencies in command line arguments for --config and ↵ | Arfrever Frehtes Taifersar Arahesis | 2011-11-07 | 2 | -2/+2 | |
| | | | | --info actions. | |||||
* | Fix breakage from last commit. | Zac Medico | 2011-11-07 | 1 | -1/+1 | |
| | ||||||
* | REQUIRED_USE: don't save in built packages | Zac Medico | 2011-11-07 | 3 | -4/+5 | |
| | | | | | | | It should be safe to assume that REQUIRED_USE is satisfied if the package is built, so it's a waste to save it. Also, fix code which assumes that built Package instances have a REQUIRED_USE key in their metadata. | |||||
* | emerge --changelog: ChangeLog-YYYY, bug #389611 | Zac Medico | 2011-11-06 | 1 | -19/+30 | |
| | ||||||
* | Respect --usepkgonly in suggestions, bug #389617 | Zac Medico | 2011-11-06 | 1 | -1/+2 | |
| | ||||||
* | Add emerge --moo action for bug #389609. | Zac Medico | 2011-11-06 | 1 | -16/+25 | |
| | ||||||
* | git_sync_timestamps: validation_chf == mtime | Zac Medico | 2011-10-29 | 1 | -2/+1 | |
| | ||||||
* | Use dbapi._known_keys more. | Zac Medico | 2011-10-29 | 1 | -2/+1 | |
| | ||||||
* | action_metadata: clean up src entry validation | Zac Medico | 2011-10-29 | 1 | -34/+10 | |
| | | | | | This eliminates a bunch of redundant eclasses code that we handle with template.validate_entry() instead. | |||||
* | EbuildMetadataPhase: use /dev/null for stdin | Zac Medico | 2011-10-29 | 2 | -7/+3 | |
| | ||||||
* | actions.py: remove unused variables | Zac Medico | 2011-10-29 | 1 | -9/+1 | |
| | ||||||
* | action_metadata: use auxdbkeys to compare entries | Zac Medico | 2011-10-29 | 1 | -7/+1 | |
| | | | | | This borrows the approach that egencache uses since commit 0e120da008c9d0d41c9372c81145c6e153028a6d. | |||||
* | emerge --metadata: support md5-dict | Zac Medico | 2011-10-29 | 1 | -4/+32 | |
| | | | | | | This adds support to action_metadata() for use of arbitrary validation methods, which were introduced in commit 2ed1cb53cc4158af08c22d466b15b9a9a7767212. | |||||
* | git_sync_timestamps: fix breakage | Zac Medico | 2011-10-28 | 1 | -9/+18 | |
| | | | | | This has been broken since metadbmodule support was removed in commit d4ea29bf6a3ce35d49e0f54f9173e3a6e42da2d6. | |||||
* | Use EROOT to validate path arguments. | Zac Medico | 2011-10-28 | 2 | -5/+5 | |
| | ||||||
* | Use any() instead of list(filter()). | Zac Medico | 2011-10-28 | 1 | -1/+1 | |
| | ||||||
* | Check for bytes instead of unicode in args. | Zac Medico | 2011-10-28 | 1 | -2/+1 | |
| | | | | | | This simplifies the checks since the bytes type is available in all supported python versions, while the unicode type is only available in python2. | |||||
* | stacklevel=3 for properties warnings | Zac Medico | 2011-10-27 | 1 | -1/+1 | |
| | | | | There's an extra level for the @property wrapper. | |||||
* | fix previous commit to call ensure_dirs | Zac Medico | 2011-10-27 | 1 | -1/+2 | |
| | ||||||
* | Run pkg_pretend in PORTAGE_TMPDIR for bug #388593 | Zac Medico | 2011-10-27 | 1 | -1/+2 | |
| | ||||||
* | Add emerge --check-news for bug #388233. | Zac Medico | 2011-10-26 | 1 | -1/+14 | |
| | ||||||
* | Add public news functions for bug #388233. | Zac Medico | 2011-10-26 | 1 | -67/+11 | |
| | | | | | count_unread_news(portdb, vardb, repos=None, update=True) display_news_notifications(news_counts) | |||||
* | Use EROOT instead of ROOT for keys everywhere. | Zac Medico | 2011-10-25 | 8 | -95/+96 | |
| | | | | | | | | | | It makes more sense to use EROOT instead of ROOT for keys in mappings like portage.db, since it allows for multiple prefixes to exist simultaneously within the same map without having a key collision. This affects all portageq commands which take a <root> parameter, since that parameter now corresponds to EROOT instead of ROOT. None of this makes any difference for non-prefix users, since EROOT and ROOT are identical when EPREFIX is empty. | |||||
* | create_trees: save target_root for later use | Zac Medico | 2011-10-25 | 1 | -7/+1 | |
| | ||||||
* | Remove unused root parameters from doebuild calls | Zac Medico | 2011-10-24 | 2 | -3/+3 | |
| | ||||||
* | deprecate "root" attributes | Zac Medico | 2011-10-24 | 2 | -3/+13 | |
| | | | | | | In preparation for prefix support, were EROOT will be used in place of ROOT in many places, deprecate unnecessary "root" attributes in order to eliminate them as a possible source of confusion. | |||||
* | Skip global updates prior to sync (called after). | Zac Medico | 2011-10-23 | 1 | -1/+2 | |
| | ||||||
* | depgraph: fix installed masked warning | Zac Medico | 2011-10-20 | 1 | -7/+8 | |
| | | | | | This warning has been broken since commit 5f65c2294df592a6a4e0f0fff0bedec49ed3491a. | |||||
* | resolver/output: use set for myfetchlist hashing | Zac Medico | 2011-10-19 | 1 | -2/+2 | |
| | ||||||
* | resolver/output: display binary fetch size | Zac Medico | 2011-10-19 | 1 | -5/+14 | |
| | ||||||
* | python3.2 fixes: "ResourceWarning: unclosed file" | Zac Medico | 2011-10-17 | 1 | -3/+3 | |
| | ||||||
* | EbuildMetadataPhase: avoid redundant EAPI parsing | Zac Medico | 2011-10-16 | 1 | -2/+4 | |
| | ||||||
* | Add --binpkg-exclude option | Sebastian Luther | 2011-10-16 | 3 | -6/+32 | |
| | | | | | This options disables creation of binary packages, no matter what enabled it in the first place. See bug 386903. | |||||
* | MetadataRegen: remove unused import | Zac Medico | 2011-10-15 | 1 | -1/+0 | |
| | ||||||
* | EbuildMetadataPhase: tweak metadata_callback usage | Zac Medico | 2011-10-15 | 1 | -3/+2 | |
| | | | | | For parse-eapi-ebuild-head, we want to assign self.metadata from the return value, for conformity with usage elsewhere. | |||||
* | EbuildMetadataPhase: fix parse-eapi-ebuild-head | Zac Medico | 2011-10-15 | 1 | -2/+7 | |
| | | | | | This fixes bugs that can only be triggered by egencache since other callers handle parse-eapi-ebuild-head earlier. | |||||
* | EbuildMetadataPhase: fix broken _metadata_callback | Zac Medico | 2011-10-15 | 1 | -2/+2 | |
| | | | | | This fixes a regression in FEATURES=parse-eapi-ebuild-head support for egencache since commit 2ed1cb53cc4158af08c22d466b15b9a9a7767212. | |||||
* | EbuildMetadataPhase: use b''.join() for bytes | Zac Medico | 2011-10-15 | 1 | -3/+3 | |
| | ||||||
* | emerge --metadata: fix empty INHERITED handling | Zac Medico | 2011-10-14 | 1 | -3/+3 | |
| | | | | | | | | Since changes to eclass validation code in commit 2ed1cb53cc4158af08c22d466b15b9a9a7767212, validation of cache for packages with empty INHERITED metadata has been broken due to failure to distinguish between None and empty dict return values from eclass.cache.validate_and_rewrite_cache(). |