summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Inside profile_check(), call validate_ebuild_environment() to generateZac Medico2008-11-241-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 exceptZac Medico2008-11-242-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 Medico2008-11-231-9/+11
| | | | svn path=/main/trunk/; revision=12063
* Use a table to organize the key of merge list display codes for the --pretendZac Medico2008-11-231-20/+13
| | | | | | option. svn path=/main/trunk/; revision=12061
* Document "I" which represents PROPERTIES=interactive in the merge listZac Medico2008-11-231-0/+2
| | | | | | display. svn path=/main/trunk/; revision=12059
* Add a note about negative IUSE default settings being ineffective givenZac Medico2008-11-231-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 whenZac Medico2008-11-231-4/+4
| | | | | | killed. svn path=/main/trunk/; revision=12055
* Bug #188780 - Make the read_int() function show a more human readable errorZac Medico2008-11-231-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 theZac Medico2008-11-231-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 Medico2008-11-233-81/+3
| | | | | | Thanks to Alec Warner <antarus@g.o>. svn path=/main/trunk/; revision=12049
* Add docs for all of the supported commands.Zac Medico2008-11-232-7/+51
| | | | svn path=/main/trunk/; revision=12047
* When displaying anscestors of an unstatisfied dependency (code from bugZac Medico2008-11-231-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 Medico2008-11-221-0/+6
| | | | svn path=/main/trunk/; revision=12044
* Add new @unavailable package set which contains all installedZac Medico2008-11-223-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 theZac Medico2008-11-221-1/+3
| | | | | | message that's displayed when bash exits unexpectedly. svn path=/main/trunk/; revision=12041
* Add some people to the AUTHORS section.Zac Medico2008-11-221-0/+3
| | | | svn path=/main/trunk/; revision=12033
* Fix quoting on $CHANGELOG_REVISION.v2.2_rc15Zac Medico2008-11-221-2/+1
| | | | svn path=/main/trunk/; revision=12030
* Make sure the dict returned from _parse_data() contains all of _known_keys.Zac Medico2008-11-221-0/+3
| | | | svn path=/main/trunk/; revision=12028
* Add missing '%' symbol (for binary package moves) to the key that's displayedZac Medico2008-11-221-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 testedZac Medico2008-11-221-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 Medico2008-11-211-0/+9
| | | | svn path=/main/trunk/; revision=12022
* Bug #248059 - Make --depclean more tolerant of invalid atoms in dependenciesZac Medico2008-11-212-7/+14
| | | | | | of packages that will be uninstalled anyway. svn path=/main/trunk/; revision=12020
* Bug #248059 - In action_depclean(), ignore invalid atoms in deps of packagesZac Medico2008-11-211-1/+4
| | | | | | to be uninstalled. svn path=/main/trunk/; revision=12018
* In EbuildProcess._start(), don't open the log file during the clean phaseZac Medico2008-11-211-1/+5
| | | | | | | | since the open file can result in an nfs lock on $T/build.log which prevents the clean phase from removing $T. Thanks to Jeremy Olexa <darkside@g.o> for reporting. svn path=/main/trunk/; revision=12016
* In JobStatusDisplay, always flush the output stream after writing to it.Zac Medico2008-11-211-0/+4
| | | | svn path=/main/trunk/; revision=12014
* When given an ambiguous ebuild name to install, format the list of choicesZac Medico2008-11-211-8/+37
| | | | | | | in emerge --search format if --quiet mode is not enabled, otherwise just show a brief list. Thanks to Markus Meier <maekke@g.o> for the suggestion. svn path=/main/trunk/; revision=12012
* Remove inappropriate backslash escaping inside _db_escape_string().Zac Medico2008-11-201-1/+2
| | | | svn path=/main/trunk/; revision=12010
* Inside _parse_data(), don't rely on the magic 22 line count for the flat_listZac Medico2008-11-201-27/+18
| | | | | | | format, since it doesn't make a significant performance difference and it places an artificial limit on the number of keys that can be stored. svn path=/main/trunk/; revision=12008
* Bug #247370 - Use a private PORTAGE_TMPDIR for --fetchonly mode in orderZac Medico2008-11-202-8/+15
| | | | | | | | | | | do avoid locking the normal build dir location (similar to bug #245231). The EbuildFetchPretend class is renamed to EbuildFetchonly and it's used for --fetchonly mode regardless of whether --pretend is enabled. Also, fix stdout/stderr flushing in JobStatusDisplay.displayMessage() and portage.spawn() to ensure output always occurs in the correct order when displaying pkg_nofetch() output in --fetchonly mode. svn path=/main/trunk/; revision=12006
* Remove PORTAGE_IONICE_COMMAND setting since it's commented out.Zac Medico2008-11-191-4/+0
| | | | svn path=/main/trunk/; revision=12004
* Bug #247625 - Update PORTAGE_IONICE_COMMAND docs to reflect that it isZac Medico2008-11-191-5/+3
| | | | | | unset by default. svn path=/main/trunk/; revision=12003
* Remove --fetchonly --resume time.sleep() call which is an artifact from theZac Medico2008-11-191-5/+0
| | | | | | previous parallel-fetch implementation. svn path=/main/trunk/; revision=12001
* Bug #245716 - When generating QA notices for 'command not found' messages inZac Medico2008-11-191-1/+3
| | | | | | | the build log, exclude messages that are emitted from configure scripts since those are normal in some cases. svn path=/main/trunk/; revision=11999
* Bug #245779 - Document the new category subdirectory behavior for PKGDIR.Zac Medico2008-11-193-6/+10
| | | | svn path=/main/trunk/; revision=11997
* Move the repo_name check/warning into a function.Zac Medico2008-11-181-23/+27
| | | | svn path=/main/trunk/; revision=11995
* When warning about 'missing repo_name', also give the exact path where theZac Medico2008-11-181-9/+17
| | | | | | | | entry should exist, and explain that it should be a plain text file containing a unique name of the first line. This should give the users enough information to correct the problem without needing to seek help. svn path=/main/trunk/; revision=11994
* Make serialize_eclasses() sort eclass names.Zac Medico2008-11-181-2/+2
| | | | svn path=/main/trunk/; revision=11992
* For emerge --metadata runs, update _eclasses_ metadata to insert local eclassZac Medico2008-11-182-19/+40
| | | | | | paths. svn path=/main/trunk/; revision=11990
* include quotes when showing make outputMike Frysinger2008-11-181-1/+10
| | | | svn path=/main/trunk/; revision=11988
* Store the _eclasses_ field instead of INHERITED.Zac Medico2008-11-171-8/+0
| | | | svn path=/main/trunk/; revision=11986
* Bug #139134 - Make the flat_hash and metadata modules write the _mtime_Zac Medico2008-11-172-2/+3
| | | | | | | | | | field inside the file instead of mangling the mtime of the cache entry file. Also, fix FsBased._ensure_access() to properly skip the utime() call when no mtime is passed in. Theses cache changes are compatible with current stable portage (2.1.4.x), which uses the _mtime_ field contained in the file when available. svn path=/main/trunk/; revision=11984
* When parsing `git diff` output, filter paths that are not descended from theZac Medico2008-11-171-4/+10
| | | | | | current directory. svn path=/main/trunk/; revision=11982
* When committing manifests, specify the manifest paths instead of using gitZac Medico2008-11-171-4/+2
| | | | | | | commit -a, since we may not want to commit all dirty files in the whole repo. Thanks to Robin Johnson <robbat2@g.o> for reporting. svn path=/main/trunk/; revision=11980
* Bug #246667 - Add REPOMAN_VCS_LOCAL_OPTS and REPOMAN_VCS_GLOBAL_OPTS variablesZac Medico2008-11-171-78/+83
| | | | | | that allow vcs options to be passed in for commit commands. svn path=/main/trunk/; revision=11978
* Add missing -a option for git commits.Zac Medico2008-11-171-2/+2
| | | | svn path=/main/trunk/; revision=11976
* Fix the 'jobserver unavailable' regex to match gmake.Zac Medico2008-11-171-1/+1
| | | | svn path=/main/trunk/; revision=11974
* Add a QA Notice for 'jobserver unavailable' from make in the build log. ThanksZac Medico2008-11-161-0/+15
| | | | | | to Diego 'Flameeyes' Pettenò <flameeyes@g.o> for the suggestion. svn path=/main/trunk/; revision=11972
* Trigger the --include-dev suggestion for any keywords from dev profiles, evenZac Medico2008-11-161-2/+1
| | | | | | if those keywords also belong to stable profiles. svn path=/main/trunk/; revision=11970
* Suggest to use the new --include-dev (-d) option in cases when some ebuildsZac Medico2008-11-161-1/+32
| | | | | | | have keywords from 'dev' profiles. This should help avoid confusion about 'dev' profiles no longer being checked by default. svn path=/main/trunk/; revision=11968
* Only show the "--without-mask" suggestion when packages are actually maskedZac Medico2008-11-161-3/+5
| | | | | | by package.mask (rather than just keywords). svn path=/main/trunk/; revision=11966