summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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. (trunk r12006) svn path=/main/branches/2.1.6/; revision=12007
* Bug #247625 - Update PORTAGE_IONICE_COMMAND docs to reflect that it isZac Medico2008-11-192-9/+3
| | | | | | unset by default. (trunk r12002:12004) svn path=/main/branches/2.1.6/; revision=12005
* Remove --fetchonly --resume time.sleep() call which is an artifact from theZac Medico2008-11-191-5/+0
| | | | | | previous parallel-fetch implementation. (trunk r12001) svn path=/main/branches/2.1.6/; revision=12002
* 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. (trunk r11999) svn path=/main/branches/2.1.6/; revision=12000
* Bug #245779 - Document the new category subdirectory behavior for PKGDIR.Zac Medico2008-11-193-6/+10
| | | | | | (trunk r11997) svn path=/main/branches/2.1.6/; revision=11998
* When warning about 'missing repo_name', also give the exact path where theZac Medico2008-11-181-15/+27
| | | | | | | | 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. (trunk r11993:11995) svn path=/main/branches/2.1.6/; revision=11996
* Make serialize_eclasses() sort eclass names. (trunk r11992)Zac Medico2008-11-181-2/+2
| | | | svn path=/main/branches/2.1.6/; revision=11993
* For emerge --metadata runs, update _eclasses_ metadata to insert local eclassZac Medico2008-11-182-19/+40
| | | | | | paths. (trunk r11990) svn path=/main/branches/2.1.6/; revision=11991
* include quotes when showing make output (trunk r11988)Zac Medico2008-11-181-1/+10
| | | | svn path=/main/branches/2.1.6/; revision=11989
* Store the _eclasses_ field instead of INHERITED. (trunk r11986)Zac Medico2008-11-171-8/+0
| | | | svn path=/main/branches/2.1.6/; revision=11987
* 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. (trunk r11984) svn path=/main/branches/2.1.6/; revision=11985
* When parsing `git diff` output, filter paths that are not descended from theZac Medico2008-11-171-4/+10
| | | | | | current directory. (trunk r11982) svn path=/main/branches/2.1.6/; revision=11983
* 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. (trunk r11980) svn path=/main/branches/2.1.6/; revision=11981
* 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. (trunk r11978) svn path=/main/branches/2.1.6/; revision=11979
* Add missing -a option for git commits. (trunk r11976)Zac Medico2008-11-171-2/+2
| | | | svn path=/main/branches/2.1.6/; revision=11977
* Fix the 'jobserver unavailable' regex to match gmake. (trunk r11974)Zac Medico2008-11-171-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=11975
* 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. (trunk r11972) svn path=/main/branches/2.1.6/; revision=11973
* 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. (trunk r11970) svn path=/main/branches/2.1.6/; revision=11971
* 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. (trunk r11968) svn path=/main/branches/2.1.6/; revision=11969
* Only show the "--without-mask" suggestion when packages are actually maskedZac Medico2008-11-161-3/+5
| | | | | | by package.mask (rather than just keywords). (trunk r11966) svn path=/main/branches/2.1.6/; revision=11967
* Add a short -d option for the new --include-dev option. Thanks to JoshuaZac Medico2008-11-162-2/+2
| | | | | | Kinard <kumba@g.o> for the suggestion. (trunk r11964) svn path=/main/branches/2.1.6/; revision=11965
* In order to reduce time consumed for dependency checks, skip 'dev' profilesZac Medico2008-11-162-1/+8
| | | | | | | | | by default and add an --include-dev option which causes them to be checked. Given the current profiles.desc content, this approximately halves the number of profiles checked by default and also halves the time consumed by repoman. Thanks to Donnie Berkholz <dberkholz@g.o> for the suggestion. (trunk r11962) svn path=/main/branches/2.1.6/; revision=11963
* When a "slot conflict" occurs due to USE dependencies, display the usualZac Medico2008-11-161-1/+4
| | | | | | | slot conflict output together with the unsatisfied USE dependency output, since both might be useful. (trunk r11960) svn path=/main/branches/2.1.6/; revision=11961
* Fix logic inside PollScheduler._can_add_job() so that load average isZac Medico2008-11-151-1/+1
| | | | | | properly considered when a single job is running. (trunk r11958) svn path=/main/branches/2.1.6/; revision=11959
* Make NewsManager.updateItems() and getUnreadItems() return early ifZac Medico2008-11-151-5/+11
| | | | | | | PermissionDenied errors are encountered when attempting to read the skip or unread files. svn path=/main/branches/2.1.6/; revision=11957
* Inside depgraph._add_pkg(), handle the case where multiple differentZac Medico2008-11-151-0/+14
| | | | | | | | | | instances of the same version (typically one installed and another not yet installed) have been pulled into the graph due to a USE dependency. The "slot collision" display is not helpful in a case like this, so display it as an unsatisfied dependency. Thanks to Peter Volkov <pva@g.o> for reporting. (trunk r11954) svn path=/main/branches/2.1.6/; revision=11955
* Bug #246821 - Avoid TypeError from binarytree.isremote() by returning earlyZac Medico2008-11-151-1/+1
| | | | | | if self._remotepkgs is None due to PORTAGE_BINHOST being unset. (trunk r11951) svn path=/main/branches/2.1.6/; revision=11952
* Bug #246853 - Redirect all ouput from depgraph.display_problems() to stderr,Zac Medico2008-11-151-3/+27
| | | | | | | except for unsatisfied dependency output which goes to stdout for parsing by programs such as autounmask. (trunk r11947:11949) svn path=/main/branches/2.1.6/; revision=11950
* Bug #236207 - Replace some hardcoded colors with color codes, and useZac Medico2008-11-151-23/+33
| | | | | | portage.output.EOutput() where appropriate. (trunk r11935) svn path=/main/branches/2.1.6/; revision=11936
* Bug #173284 - Update config update counting code in chk_updated_cfg_files()Zac Medico2008-11-151-3/+3
| | | | | | so hidden directories are ignored. (trunk r11933) svn path=/main/branches/2.1.6/; revision=11934
* Remove stray print statement from previous commit. (trunk r11931)Zac Medico2008-11-151-1/+0
| | | | svn path=/main/branches/2.1.6/; revision=11932
* Bug #173284 - Do not traverse hidden directories such as .svn or .git whenZac Medico2008-11-152-5/+8
| | | | | | search for protected files. (trunk r11927:11929) svn path=/main/branches/2.1.6/; revision=11930
* Bug #236714 - Handle PortagePackageException raised from Manifest.create().Zac Medico2008-11-152-1/+8
| | | | | | (trunk r11926) svn path=/main/branches/2.1.6/; revision=11927
* Make digestgen() handle PermissionDenied internally by returning failure, soZac Medico2008-11-151-1/+5
| | | | | | callers like repoman don't need exception handling. (trunk r11924) svn path=/main/branches/2.1.6/; revision=11925
* Bug #236683 - Fix PermissionDenied handling to report the exception type.Zac Medico2008-11-152-2/+5
| | | | | | (trunk r11922) svn path=/main/branches/2.1.6/; revision=11923
* Bug #243022 - Inside dblink.mergeme(), when merging a directory and a symlinkZac Medico2008-11-151-1/+2
| | | | | | | is in the way, verify that if points to a directory before accepting it, otherwise move it out of the way. (trunk r11920) svn path=/main/branches/2.1.6/; revision=11921
* Bug #216190 - Make dblink.treewalk() bail out rather than install a packageZac Medico2008-11-151-2/+23
| | | | | | with file paths containing newlines. (trunk r11918) svn path=/main/branches/2.1.6/; revision=11919
* Fix new* and do* ebuild helpers to generate consistent error messages forZac Medico2008-11-1519-6/+82
| | | | | | | | missing files and generate an appropriate QA Notice when such an error is detected in the build log. Thanks to Diego 'Flameeyes' Pettenò <flameeyes@g.o> for the suggestion. (trunk r11916) svn path=/main/branches/2.1.6/; revision=11917
* For consistency with earlier portage-2.1.x releases, override SetArg.__str__()Zac Medico2008-11-141-0/+3
| | | | | | so that system and world sets don't show a leading @ character when displayed. svn path=/main/branches/2.1.6/; revision=11915
* Make the EbuildQuote check filter out matches that appear to be an argumentZac Medico2008-11-141-2/+14
| | | | | | | | to a message command. For example: false || ewarn "foo $WORKDIR/bar baz" Thanks to Diego 'Flameeyes' Pettenò <flameeyes@g.o> for reporting this issue (currently triggered by ruby-prof-0.7.0.ebuild). (trunk r11913) svn path=/main/branches/2.1.6/; revision=11914
* Exempt live ebuilds from KEYWORDS.missing and KEYWORDS.dropped warnings.Zac Medico2008-11-141-2/+5
| | | | | | | Thanks to Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> for the suggestion. (trunk r11911) svn path=/main/branches/2.1.6/; revision=11912
* In dyn_package(), use the 'assert' macro (from isolated-functions.sh) die ifZac Medico2008-11-141-2/+2
| | | | | | PIPESTATUS array contains a non-zero exist status. (trunk r11907) svn path=/main/branches/2.1.6/; revision=11910
* Remove note about preserve-libs. Thanks to Arfrever.Zac Medico2008-11-141-2/+0
| | | | svn path=/main/branches/2.1.6/; revision=11908
* Use svn2cl --reparagraph option for better ChangeLog formatting.Zac Medico2008-11-141-3/+3
| | | | svn path=/main/branches/2.1.6/; revision=11906
* * git support for repoman (trunk r11904)Zac Medico2008-11-141-1/+1
| | | | svn path=/main/branches/2.1.6/; revision=11905
* Bug #244485 - Merge EAPI 2 docs (trunk r11889:11902).Zac Medico2008-11-142-2/+99
| | | | svn path=/main/branches/2.1.6/; revision=11903
* Having a leading ./ prefix on file paths can trigger a bug inZac Medico2008-11-141-0/+5
| | | | | | | | the cvs server when committing files to multiple directories, so strip the prefix. Thanks to Robin H. Johnson <robbat2@g.o> for reporting. (trunk r11896) svn path=/main/branches/2.1.6/; revision=11897
* Remove list_preserved_libs().Zac Medico2008-11-141-21/+0
| | | | svn path=/main/branches/2.1.6/; revision=11895
* Add a --changelog-rev option that truncates the ChangeLog at a specificZac Medico2008-11-131-2/+14
| | | | | | | revision. Also, add -i to the svn2cl options so that the actual svn revision numbers are included in the log. svn path=/main/branches/2.1.6/; revision=11889
* Remove --search set matching support.Zac Medico2008-11-131-21/+2
| | | | svn path=/main/branches/2.1.6/; revision=11888