Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix depgraph._dep_check_composite_db._visible() to reject installed packages | Zac Medico | 2008-12-02 | 1 | -7/+7 |
| | | | | | | | | | that are masked. This is necessary for correct choices in || deps when we want to ensure that installed masked packages are not preferred over other available choices that are not masked. Thanks to Jan Kundrát <jkt@g.o> for reporting this issue and testing the patch. svn path=/main/trunk/; revision=12138 | ||||
* | Skip sourcinf of profile.bashrc during the depend phase. | Zac Medico | 2008-12-02 | 1 | -8/+11 |
| | | | | svn path=/main/trunk/; revision=12136 | ||||
* | Source bashrc files as late as possible, giving them the opportunity to | Zac Medico | 2008-12-02 | 3 | -5/+8 |
| | | | | | | | override as much as possible. Thanks to Ned Ludd <solar@g.o> for the suggestion. svn path=/main/trunk/; revision=12134 | ||||
* | Fix inconsistencies between the "clean" and "cleanrm" phases. | Zac Medico | 2008-12-01 | 1 | -3/+3 |
| | | | | svn path=/main/trunk/; revision=12126 | ||||
* | Bug #249185 - For more useful output in cases when one or more USE deps | Zac Medico | 2008-12-01 | 1 | -50/+122 |
| | | | | | | | | trigger "SLOT conflicts", show the specific atoms that triggered the conflict. TODO: Distiguish between various possible causes and tailor messages to suit them. svn path=/main/trunk/; revision=12125 | ||||
* | Change depgraph._slot_collision_info() from a set to a dict that contains | Zac Medico | 2008-11-30 | 1 | -11/+16 |
| | | | | | | | sets of packages pulled into a given slot. This will make the data easier to analyze when implementing a fix for bug #249185. svn path=/main/trunk/; revision=12124 | ||||
* | Add a sanity check inside depgraph._add_pkg() to ensure that the dependencies | Zac Medico | 2008-11-29 | 1 | -1/+5 |
| | | | | | | of the same package are never processed more than once. svn path=/main/trunk/; revision=12122 | ||||
* | Add 'automatically resolved' blockers to the --pretend docs. | Zac Medico | 2008-11-29 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=12120 | ||||
* | Use stat st_dev attributes instead of the older approach. | Zac Medico | 2008-11-27 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=12117 | ||||
* | Don't call prepare_build_dirs() inside doebuild() when called for parallel | Zac Medico | 2008-11-27 | 1 | -1/+4 |
| | | | | | | fetching. svn path=/main/trunk/; revision=12115 | ||||
* | For bug #235642, include the stat mode, uid, and gid bits in the hardlink key. | Zac Medico | 2008-11-26 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=12113 | ||||
* | In movefile(), ignore the hardlink_candidates parameter when it's an empty list. | Zac Medico | 2008-11-26 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=12111 | ||||
* | Bug #235642 - Create hardlinks when merging identical files. This works by ↵ | Zac Medico | 2008-11-26 | 2 | -7/+58 |
| | | | | | | | | | using a tuple of (md5, st_size) as a key to a list of hardlink candidates. Multiple candidates are used in case some happen to be merged to separate devices. svn path=/main/trunk/; revision=12109 | ||||
* | Don't direct to /dev/null when creating $EBUILD_EXIT_STATUS_FILE inside die. | Zac Medico | 2008-11-26 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=12107 | ||||
* | Bug #205044 - When creating $EBUILD_EXIT_STATUS_FILE, don't direct output to ↵ | Zac Medico | 2008-11-26 | 1 | -3/+9 |
| | | | | | | | | /dev/null since it should never fail and if it does then the error message might be useful. svn path=/main/trunk/; revision=12105 | ||||
* | Make Scheduler.merge() bail out early if PORTAGE_TMPDIR is not properly set. | Zac Medico | 2008-11-26 | 1 | -0/+16 |
| | | | | svn path=/main/trunk/; revision=12103 | ||||
* | Add some more clarification to the 'ebuild phase exited unexpectedly' message. | Zac Medico | 2008-11-26 | 1 | -3/+14 |
| | | | | svn path=/main/trunk/; revision=12101 | ||||
* | Eliminate redundant Manifest separation code by combining mychanged + mynew ↵ | Zac Medico | 2008-11-26 | 1 | -13/+4 |
| | | | | | | sooner. svn path=/main/trunk/; revision=12098 | ||||
* | Remove redundant reference to 'mynew' since 'myupdates' already contains ↵ | Zac Medico | 2008-11-26 | 1 | -2/+2 |
| | | | | | | those files. svn path=/main/trunk/; revision=12096 | ||||
* | Bug #248464 - With git, there's never any keyword expansion, so there's | Zac Medico | 2008-11-26 | 1 | -6/+20 |
| | | | | | | | no need to regenerate manifests and all files will be committed in one big commit at the end. svn path=/main/trunk/; revision=12094 | ||||
* | Bug #248782 - Handle permission error in EbuildFetchonly.execute() if ↵ | Zac Medico | 2008-11-26 | 1 | -1/+6 |
| | | | | | | | | PORTAGE_TMPDIR is not writable. svn path=/main/trunk/; revision=12092 | ||||
* | Note that file names in /etc/portage/package.* directories are sorted ascending | Zac Medico | 2008-11-26 | 1 | -2/+3 |
| | | | | | | alphabetical order before being summed together. svn path=/main/trunk/; revision=12090 | ||||
* | Remove world and system targets for emerge --help since it no longer works ↵ | Zac Medico | 2008-11-25 | 2 | -30/+1 |
| | | | | | | | | now that they are sets rather than actions. svn path=/main/trunk/; revision=12086 | ||||
* | Use tar options to make files owned in release tarballs owned byv2.2_rc16 | Zac Medico | 2008-11-24 | 1 | -1/+2 |
| | | | | | | portage:portage instead of the current user. svn path=/main/trunk/; revision=12081 | ||||
* | Also add 2 spaces after newline, for alignment. | Zac Medico | 2008-11-24 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=12079 | ||||
* | Add one newline, to wrap the "Global Updates" key to less than 80 columns. | Zac Medico | 2008-11-24 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=12077 | ||||
* | Fix typo in --help. | Zac Medico | 2008-11-24 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=12072 | ||||
* | Document the 'eapi' profile file. | Zac Medico | 2008-11-24 | 1 | -0/+6 |
| | | | | svn path=/main/trunk/; revision=12070 | ||||
* | Add support for parsing EAPI labels in contained in 'eapi' files in the | Zac Medico | 2008-11-24 | 1 | -0/+11 |
| | | | | | | | | | profiles, and bail out if the profile contains an unsupported EAPI value in any one of it's directories. We don't necessarily have to use this but at least it gives us some way to make emerge bail out early if a profile contains unsupported EAPI features. svn path=/main/trunk/; revision=12068 | ||||
* | Inside profile_check(), call validate_ebuild_environment() to generate | Zac Medico | 2008-11-24 | 1 | -0/+2 |
| | | | | | | some extra profile warnings when appropriate. svn path=/main/trunk/; revision=12066 | ||||
* | Make emerge detect an invalid profile an bail out for anything except | Zac Medico | 2008-11-24 | 2 | -1/+21 |
| | | | | | | | | --help, --info, --sync, and --version actions. When bailing out, suggest to revert back to the previous profile configuration advise the user which actions are allowed with an invalid profile. svn path=/main/trunk/; revision=12065 | ||||
* | Use a table to organize the key of USE flag symbols for the --verbose option. | Zac Medico | 2008-11-23 | 1 | -9/+11 |
| | | | | svn path=/main/trunk/; revision=12063 | ||||
* | Use a table to organize the key of merge list display codes for the --pretend | Zac Medico | 2008-11-23 | 1 | -20/+13 |
| | | | | | | option. svn path=/main/trunk/; revision=12061 | ||||
* | Document "I" which represents PROPERTIES=interactive in the merge list | Zac Medico | 2008-11-23 | 1 | -0/+2 |
| | | | | | | display. svn path=/main/trunk/; revision=12059 | ||||
* | Add a note about negative IUSE default settings being ineffective given | Zac Medico | 2008-11-23 | 1 | -1/+3 |
| | | | | | | | the default USE_ORDER setting which causes profile and user configuration settings to override them. svn path=/main/trunk/; revision=12057 | ||||
* | Fix SIGINT and SIGTERM trap handling so the temp dir always cleaned up when | Zac Medico | 2008-11-23 | 1 | -4/+4 |
| | | | | | | killed. svn path=/main/trunk/; revision=12055 | ||||
* | Bug #188780 - Make the read_int() function show a more human readable error | Zac Medico | 2008-11-23 | 1 | -1/+2 |
| | | | | | | | message, instead of the 'value too great for base' message when the user enters an invalid value such as '1y'. svn path=/main/trunk/; revision=12053 | ||||
* | Fix the code from bug #245358 so that it's guaranteed to traverse all the | Zac Medico | 2008-11-23 | 1 | -6/+8 |
| | | | | | | way to a root node, even when circular deps are encountered. svn path=/main/trunk/; revision=12051 | ||||
* | Bug #247548 - Remove 'last' and 'lfull' commands since nobody uses them. | Zac Medico | 2008-11-23 | 3 | -81/+3 |
| | | | | | | Thanks to Alec Warner <antarus@g.o>. svn path=/main/trunk/; revision=12049 | ||||
* | Add docs for all of the supported commands. | Zac Medico | 2008-11-23 | 2 | -7/+51 |
| | | | | svn path=/main/trunk/; revision=12047 | ||||
* | When displaying anscestors of an unstatisfied dependency (code from bug | Zac Medico | 2008-11-23 | 1 | -0/+5 |
| | | | | | | | #245358), avoid a potential infinite loop and memory leak triggered by circular dependencies. Thanks to Peter Weller <welp@g.o> for reporting. svn path=/main/trunk/; revision=12045 | ||||
* | Add back accidentally removed @downgrade set. Thanks to Arfrever. | Zac Medico | 2008-11-22 | 1 | -0/+6 |
| | | | | svn path=/main/trunk/; revision=12044 | ||||
* | Add new @unavailable package set which contains all installed | Zac Medico | 2008-11-22 | 3 | -4/+46 |
| | | | | | | | packages for which there are no visible ebuilds corresponding to the same $CATEGORY/$PN:$SLOT. svn path=/main/trunk/; revision=12043 | ||||
* | Add some hints about bash binary corruption and hardware malfunction to the | Zac Medico | 2008-11-22 | 1 | -1/+3 |
| | | | | | | message that's displayed when bash exits unexpectedly. svn path=/main/trunk/; revision=12041 | ||||
* | Add some people to the AUTHORS section. | Zac Medico | 2008-11-22 | 1 | -0/+3 |
| | | | | svn path=/main/trunk/; revision=12033 | ||||
* | Fix quoting on $CHANGELOG_REVISION.v2.2_rc15 | Zac Medico | 2008-11-22 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=12030 | ||||
* | Make sure the dict returned from _parse_data() contains all of _known_keys. | Zac Medico | 2008-11-22 | 1 | -0/+3 |
| | | | | svn path=/main/trunk/; revision=12028 | ||||
* | Add missing '%' symbol (for binary package moves) to the key that's displayed | Zac Medico | 2008-11-22 | 1 | -1/+1 |
| | | | | | | by _global_updates(). Thanks to Andrew Gaffney <agaffney@g.o> for reporting. svn path=/main/trunk/; revision=12026 | ||||
* | Fix some cases in dep_zapdeps() where blocker atoms are inappropriately tested | Zac Medico | 2008-11-22 | 1 | -1/+4 |
| | | | | | | | for availablity. Thanks to Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> for reporting. svn path=/main/trunk/; revision=12024 | ||||
* | Bug #247776 - Show a warning message if CONFIG_PROTECT is empty. | Zac Medico | 2008-11-21 | 1 | -0/+9 |
| | | | | svn path=/main/trunk/; revision=12022 |