From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SFRyW-0007Ts-Mj for garchives@archives.gentoo.org; Wed, 04 Apr 2012 15:18:21 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DD09DE0B90; Wed, 4 Apr 2012 15:18:02 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 98549E0B90 for ; Wed, 4 Apr 2012 15:17:57 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6FE421B400B for ; Wed, 4 Apr 2012 15:17:55 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 0BC4AE5403 for ; Wed, 4 Apr 2012 15:17:54 +0000 (UTC) From: "Brian Dolbec" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Brian Dolbec" Message-ID: <1327276669.d8e8ccedb13d9fd32f16e7792a73ddae98eb8444.dol-sen@gentoo> Subject: [gentoo-commits] proj/portage:public_api commit in: / X-VCS-Repository: proj/portage X-VCS-Committer: dol-sen X-VCS-Committer-Name: Brian Dolbec X-VCS-Revision: d8e8ccedb13d9fd32f16e7792a73ddae98eb8444 X-VCS-Branch: public_api Date: Wed, 4 Apr 2012 15:17:54 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 82e12892-8d5d-4577-a6e7-dfcf7ae17c62 X-Archives-Hash: 525d5beb47d09f3cf63ab1c5166807bc commit: d8e8ccedb13d9fd32f16e7792a73ddae98eb8444 Author: Brian Dolbec gentoo org> AuthorDate: Sun Jan 22 23:57:49 2012 +0000 Commit: Brian Dolbec gmail com> CommitDate: Sun Jan 22 23:57:49 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/portage.git;a= =3Dcommit;h=3Dd8e8cced Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/portage i= nto public_api DEVELOPING | 36 +- bin/chpathtool.py | 182 ++++++++ bin/dispatch-conf | 5 +- bin/dohtml.py | 12 +- bin/ebuild | 4 +- bin/ebuild-helpers/dobin | 11 +- bin/ebuild-helpers/dodir | 7 +- bin/ebuild-helpers/dodoc | 5 +- bin/ebuild-helpers/doexe | 11 +- bin/ebuild-helpers/dohard | 9 +- bin/ebuild-helpers/doinfo | 11 +- bin/ebuild-helpers/doins | 17 +- bin/ebuild-helpers/dolib | 7 +- bin/ebuild-helpers/doman | 9 +- bin/ebuild-helpers/domo | 12 +- bin/ebuild-helpers/dosbin | 11 +- bin/ebuild-helpers/dosed | 9 +- bin/ebuild-helpers/dosym | 11 +- bin/ebuild-helpers/ecompressdir | 36 +- bin/ebuild-helpers/fowners | 7 +- bin/ebuild-helpers/fperms | 7 +- bin/ebuild-helpers/newbin | 5 +- bin/ebuild-helpers/newconfd | 5 +- bin/ebuild-helpers/newdoc | 5 +- bin/ebuild-helpers/newenvd | 5 +- bin/ebuild-helpers/newexe | 5 +- bin/ebuild-helpers/newinitd | 5 +- bin/ebuild-helpers/newins | 3 + bin/ebuild-helpers/newlib.a | 5 +- bin/ebuild-helpers/newlib.so | 5 +- bin/ebuild-helpers/newman | 5 +- bin/ebuild-helpers/newsbin | 5 +- bin/ebuild-helpers/prepall | 11 +- bin/ebuild-helpers/prepalldocs | 8 +- bin/ebuild-helpers/prepallinfo | 7 +- bin/ebuild-helpers/prepallman | 7 +- bin/ebuild-helpers/prepallstrip | 7 +- bin/ebuild-helpers/prepinfo | 9 +- bin/ebuild-helpers/preplib | 9 +- bin/ebuild-helpers/prepman | 11 +- bin/ebuild-helpers/prepstrip | 44 ++- bin/ebuild-ipc.py | 38 ++- bin/ebuild.sh | 93 ++--- bin/egencache | 113 ++++-- bin/emaint | 22 +- bin/emerge-webrsync | 4 +- bin/etc-update | 10 +- bin/glsa-check | 5 +- bin/isolated-functions.sh | 29 +- bin/lock-helper.py | 5 +- bin/misc-functions.sh | 374 +++++++++++++-= -- bin/phase-functions.sh | 61 ++- bin/phase-helpers.sh | 133 ++++-- bin/portageq | 102 +++-- bin/quickpkg | 24 +- bin/regenworld | 5 +- bin/repoman | 51 +-- bin/save-ebuild-env.sh | 11 +- bin/xpak-helper.py | 4 +- cnf/dispatch-conf.conf | 2 +- cnf/make.conf | 16 +- cnf/make.conf.ia64.diff | 23 +- cnf/make.conf.s390.diff | 23 +- cnf/make.globals | 16 +- doc/config/sets.docbook | 2 +- doc/package/ebuild.docbook | 1 + doc/package/ebuild/eapi/4-python.docbook | 100 +++++ doc/portage.docbook | 1 + man/ebuild.5 | 16 +- man/emerge.1 | 64 ++- man/fixpackages.1 | 15 + man/make.conf.5 | 50 ++- man/portage.5 | 12 +- man/repoman.1 | 6 - pym/_emerge/AbstractEbuildProcess.py | 16 +- pym/_emerge/AbstractPollTask.py | 67 +++- pym/_emerge/AsynchronousLock.py | 47 ++- pym/_emerge/Binpkg.py | 75 +++- pym/_emerge/BinpkgEnvExtractor.py | 4 +- pym/_emerge/BinpkgExtractorAsync.py | 3 +- pym/_emerge/BlockerCache.py | 2 +- pym/_emerge/BlockerDB.py | 5 +- pym/_emerge/EbuildExecuter.py | 2 - pym/_emerge/EbuildFetchonly.py | 4 +- pym/_emerge/EbuildMetadataPhase.py | 29 +- pym/_emerge/EbuildPhase.py | 6 +- pym/_emerge/FakeVartree.py | 14 +- pym/_emerge/FifoIpcDaemon.py | 16 +- pym/_emerge/JobStatusDisplay.py | 9 +- pym/_emerge/MergeListItem.py | 2 +- pym/_emerge/MiscFunctionsProcess.py | 10 +- pym/_emerge/Package.py | 8 +- pym/_emerge/PackageMerge.py | 2 +- pym/_emerge/PipeReader.py | 55 ++- pym/_emerge/RootConfig.py | 2 +- pym/_emerge/Scheduler.py | 235 +++++------ pym/_emerge/SpawnProcess.py | 81 ++-- pym/_emerge/SubProcess.py | 5 +- pym/_emerge/actions.py | 365 +++++++-------= -- pym/_emerge/create_world_atom.py | 35 ++- pym/_emerge/depgraph.py | 213 +++++----- pym/_emerge/emergelog.py | 9 +- pym/_emerge/help.py | 2 +- pym/_emerge/main.py | 124 ++++--- pym/_emerge/resolver/backtracking.py | 2 +- pym/_emerge/resolver/circular_dependency.py | 5 +- pym/_emerge/resolver/output.py | 136 +++--- pym/_emerge/resolver/output_helpers.py | 54 ++- pym/_emerge/resolver/slot_collision.py | 4 +- pym/_emerge/search.py | 2 +- pym/_emerge/unmerge.py | 6 +- pym/portage/__init__.py | 48 ++- pym/portage/_global_updates.py | 2 +- pym/portage/_legacy_globals.py | 13 +- pym/portage/_sets/__init__.py | 38 ++- pym/portage/cache/metadata.py | 1 - pym/portage/cache/template.py | 5 + pym/portage/checksum.py | 82 +++- pym/portage/const.py | 28 +- pym/portage/data.py | 211 +++++++--- pym/portage/dbapi/_MergeProcess.py | 60 +--- pym/portage/dbapi/_expand_new_virt.py | 3 +- pym/portage/dbapi/bintree.py | 40 ++- pym/portage/dbapi/porttree.py | 87 ++--- pym/portage/dbapi/vartree.py | 286 ++++++++++--- pym/portage/debug.py | 4 +- pym/portage/dep/__init__.py | 19 +- pym/portage/dep/dep_check.py | 8 +- pym/portage/dispatch_conf.py | 10 +- pym/portage/eapi.py | 8 +- pym/portage/eclass_cache.py | 2 + pym/portage/elog/messages.py | 33 +- pym/portage/elog/mod_syslog.py | 7 +- pym/portage/exception.py | 4 + pym/portage/locks.py | 226 +++++++--- pym/portage/news.py | 74 +++- pym/portage/output.py | 15 +- .../package/ebuild/_config/KeywordsManager.py | 6 +- .../package/ebuild/_config/LocationsManager.py | 88 ++++- pym/portage/package/ebuild/_config/MaskManager.py | 37 ++- pym/portage/package/ebuild/_config/UseManager.py | 18 +- .../package/ebuild/_config/special_env_vars.py | 19 +- pym/portage/package/ebuild/_ipc/QueryCommand.py | 9 +- pym/portage/package/ebuild/_spawn_nofetch.py | 2 +- pym/portage/package/ebuild/config.py | 300 ++++++++----- pym/portage/package/ebuild/digestcheck.py | 2 +- pym/portage/package/ebuild/doebuild.py | 197 +++++++-- pym/portage/package/ebuild/fetch.py | 28 +- pym/portage/package/ebuild/prepare_build_dirs.py | 3 +- pym/portage/process.py | 7 +- pym/portage/repository/config.py | 456 +++++++++++++-= ------ pym/portage/tests/bin/setup_env.py | 7 +- pym/portage/tests/dbapi/test_fakedbapi.py | 4 +- pym/portage/tests/ebuild/test_config.py | 11 +- pym/portage/tests/ebuild/test_doebuild_spawn.py | 7 +- pym/portage/tests/ebuild/test_ipc_daemon.py | 13 +- pym/portage/tests/ebuild/test_pty_eof.py | 45 -- pym/portage/tests/emerge/test_simple.py | 95 +++- pym/portage/tests/locks/test_asynchronous_lock.py | 62 +++- pym/portage/tests/locks/test_lock_nonblock.py | 17 +- pym/portage/tests/process/test_poll.py | 58 +++- pym/portage/tests/repoman/test_simple.py | 10 +- pym/portage/tests/resolver/ResolverPlayground.py | 42 +-- pym/portage/tests/resolver/test_merge_order.py | 8 - pym/portage/tests/resolver/test_multislot.py | 4 +- pym/portage/tests/util/test_getconfig.py | 2 +- pym/portage/tests/util/test_uniqueArray.py | 6 +- pym/portage/util/__init__.py | 32 ++- pym/portage/util/_pty.py | 153 +------- pym/portage/util/env_update.py | 17 +- pym/portage/util/movefile.py | 99 ++++- pym/portage/xml/metadata.py | 9 +- pym/portage/xpak.py | 4 +- pym/repoman/utilities.py | 10 +- runtests.sh | 20 + 175 files changed, 4508 insertions(+), 2385 deletions(-)