summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* When portage upgrades or downgrades itself, preload lazily referenced portageZac Medico2010-03-092-0/+21
| | | | | | submodules into memory so that imports won't fail later. svn path=/main/trunk/; revision=15778
* Move --update from the actions to the options section.Zac Medico2010-03-082-14/+16
| | | | svn path=/main/trunk/; revision=15777
* Clean up/sync docs for emerge --sync, and add a note about PORTAGE_SYNC_STALE.Zac Medico2010-03-082-17/+45
| | | | svn path=/main/trunk/; revision=15776
* Escape hyphens.Zac Medico2010-03-081-1/+1
| | | | svn path=/main/trunk/; revision=15775
* Add copyright header.v2.2_rc66Zac Medico2010-03-081-0/+3
| | | | svn path=/main/trunk/; revision=15771
* Disable PORTAGE_SYNC_STALE warnings when --usepkgonly is enabled.Zac Medico2010-03-081-1/+2
| | | | svn path=/main/trunk/; revision=15769
* Exclude PORTAGE_SYNC_STALE from the ebuild environment.Zac Medico2010-03-081-1/+2
| | | | svn path=/main/trunk/; revision=15767
* Bug #307409 - Force --verbose mode when displaying circular deps.Zac Medico2010-03-081-1/+1
| | | | svn path=/main/trunk/; revision=15765
* Bug #291331 - Force ascii encoding in send_mail() in order to avoidZac Medico2010-03-081-2/+12
| | | | | | UnicodeEncodeError from smtplib.sendmail with python3. svn path=/main/trunk/; revision=15759
* Show --sync in messages, to help avoid confusion.Zac Medico2010-03-081-2/+2
| | | | svn path=/main/trunk/; revision=15758
* Note that PORTAGE_SYNC_STALE=0 will disable warnings.Zac Medico2010-03-081-1/+1
| | | | svn path=/main/trunk/; revision=15757
* Produce a warning message if the timestamp of the portage tree is more thanZac Medico2010-03-085-0/+112
| | | | | | | 30 days old, and make it adjustable via the PORTAGE_SYNC_STALE variable. Thanks to Ned Ludd <solar@g.o> for the most of this code. svn path=/main/trunk/; revision=15756
* Bug #308415 - Fix broken uri parameter passed to fetch () for some cases whenZac Medico2010-03-081-12/+14
| | | | | | using ebuild(1). svn path=/main/trunk/; revision=15755
* Bug #307723 - Define basestring for python3.v2.2_rc65Zac Medico2010-03-041-0/+5
| | | | svn path=/main/trunk/; revision=15745
* Fix imports doebuild_environment and prepare_build_dirs imports to import fromZac Medico2010-03-042-6/+13
| | | | | | the real location instead of importing proxies. svn path=/main/trunk/; revision=15744
* Bug #307707 - Fix fetch() to use the correct spawn function when callingZac Medico2010-03-041-1/+2
| | | | | | nofetch. svn path=/main/trunk/; revision=15743
* Add new colors for binary packages in the merge list. Thanks to SebastianZac Medico2010-03-033-5/+25
| | | | | | Luther (few) for this patch. svn path=/main/trunk/; revision=15739
* Add news about splitting the top-level __init__.py.v2.2_rc64Zac Medico2010-03-031-0/+6
| | | | svn path=/main/trunk/; revision=15730
* Make _global_updates() silently return if ROOT != "/" and make fixpackagesZac Medico2010-03-032-3/+18
| | | | | | | | bail out with an error message in this case which suggests to instead use emaint --fix movebin and/or moveinst. This prevents useless/ugly global updates messages that flood the terminal when ROOT != "/". svn path=/main/trunk/; revision=15728
* Unlink log instead of truncate, to avoid leaving empty log inZac Medico2010-03-021-2/+1
| | | | | | | $PORT_LOGDIR. This reverts bug 304981 (reporting doesn't use tee like this anymore so he'd prefer the old behavior). svn path=/main/trunk/; revision=15722
* Remove fetch log after successful fetch.Zac Medico2010-03-021-0/+8
| | | | svn path=/main/trunk/; revision=15721
* Bug #304981 - Remove redundant fetch log removal code which is alreadyZac Medico2010-03-021-7/+0
| | | | | | handled by EbuildFetcher. svn path=/main/trunk/; revision=15720
* Clean up imports and unused variables.Zac Medico2010-03-021-19/+5
| | | | svn path=/main/trunk/; revision=15716
* Move imports to top.Zac Medico2010-03-021-4/+4
| | | | svn path=/main/trunk/; revision=15715
* Clean up imports.Zac Medico2010-03-021-3/+2
| | | | svn path=/main/trunk/; revision=15714
* Add section for portage-2.1.8.Zac Medico2010-03-021-0/+3
| | | | svn path=/main/trunk/; revision=15633
* Move _pty module to portage.util._pty.Zac Medico2010-03-025-4/+4
| | | | svn path=/main/trunk/; revision=15515
* Move imports to top.Zac Medico2010-03-021-4/+2
| | | | svn path=/main/trunk/; revision=15514
* Bug #306659 - For --rebuilt-binaries, only reinstall if binary packageZac Medico2010-03-021-2/+7
| | | | | | | BUILD_TIME is non-empty, in order to avoid cases like to bug #306659 where BUILD_TIME fields are missing in local and/or remote Packages file. svn path=/main/trunk/; revision=15513
* Test for python openpty breakage after freebsd7 to freebsd8 upgrade, whichZac Medico2010-03-021-1/+16
| | | | | | | | results in a 'Function not implemented' error and the process being killed. Thanks to Javier Villavicenciom <the_paya@g.o> for reporting and helping to develop this test. svn path=/main/trunk/; revision=15512
* Fix legacy globals proxies to reset state when the portage module is reloaded.Zac Medico2010-03-012-23/+23
| | | | | | | This fixes ebuild(1) failing to generate manifests when the ebuild is not in PORTDIR_OVERLAY, as reported by Arfrever. svn path=/main/trunk/; revision=15511
* Add a note in _find_system_deps about needing the system set added to theZac Medico2010-03-011-0/+3
| | | | | | graph. svn path=/main/trunk/; revision=15510
* Use writemsg instead of print. Also don't use _ as a variable name since itZac Medico2010-03-011-15/+19
| | | | | | collides with _ from portage.localization. svn path=/main/trunk/; revision=15509
* Move imports to the top and use writemsg_stdout instead of print().Zac Medico2010-03-011-9/+7
| | | | svn path=/main/trunk/; revision=15508
* Call stack_lists on profile_only_variables for incremental processing.Zac Medico2010-03-011-0/+1
| | | | svn path=/main/trunk/; revision=15507
* Remove redundant eerror import.Zac Medico2010-03-011-1/+0
| | | | svn path=/main/trunk/; revision=15506
* Remove redundant local elog_process import that can trigger UnboundLocalErrorZac Medico2010-03-011-1/+0
| | | | | | in some cases. svn path=/main/trunk/; revision=15505
* Remove unused print_function.Zac Medico2010-03-011-2/+0
| | | | svn path=/main/trunk/; revision=15504
* Bug #307235 - Inside depgraph._add_dep, discard child choices for deps thatZac Medico2010-03-011-0/+4
| | | | | | | will be not be processed immediately, since "complete" mode may select a different child later. svn path=/main/trunk/; revision=15503
* Remove unused print() import.Zac Medico2010-02-281-2/+0
| | | | svn path=/main/trunk/; revision=15502
* Remove unused imports.Zac Medico2010-02-281-7/+0
| | | | svn path=/main/trunk/; revision=15501
* Add ObjectProxy __gt__, __ge__, __lt__, and __le__ methods to fix TypeErrorZac Medico2010-02-282-1/+13
| | | | | | | | | | with python3 reported by Arfrever: File "/usr/lib/portage/pym/portage/__init__.py", line 513, in portageexit if secpass > 1 and os.environ.get("SANDBOX_ON") != "1": TypeError: unorderable types: _LazyImportFrom() > int() svn path=/main/trunk/; revision=15497
* Fix broken reference to portage._spawn_misc_sh(). Thanks to Arfrever forZac Medico2010-02-281-1/+1
| | | | | | reporting. svn path=/main/trunk/; revision=15496
* Remove print() usage.Zac Medico2010-02-281-5/+0
| | | | svn path=/main/trunk/; revision=15495
* Remove print() usage.Zac Medico2010-02-281-6/+4
| | | | svn path=/main/trunk/; revision=15494
* Fix broken fakedbapi.cpv_inject/cpv_remove calls.Zac Medico2010-02-281-2/+2
| | | | svn path=/main/trunk/; revision=15493
* Move legacy globals code into a _legacy_globals module that's imported onZac Medico2010-02-282-121/+93
| | | | | | demand. svn path=/main/trunk/; revision=15492
* Move deprecated_profile_check to portage.package.ebuild submodule.Zac Medico2010-02-282-30/+45
| | | | svn path=/main/trunk/; revision=15491
* Move the MtimeDB class to portage.util.mtimedb and deprecate the commit_mtimedbZac Medico2010-02-283-82/+92
| | | | | | function. svn path=/main/trunk/; revision=15490
* Fix vardbapi.move_ent and aux_update to clear relevant caches.Zac Medico2010-02-281-0/+3
| | | | svn path=/main/trunk/; revision=15489