Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] [PATCH 0/6] EbuildBuildDir: add async_lock method (bug 614112)
Date: Sat, 21 Apr 2018 08:28:21
Message-Id: 20180421082440.32706-1-zmedico@gentoo.org
1 Asynchronoulsy handle locking of both the category directory and
2 build directory.
3
4 Bug: https://bugs.gentoo.org/614112
5
6 Zac Medico (6):
7 EbuildBuildDir: add async_lock method (bug 614112)
8 AbstractEbuildProcess: use async_lock (bug 614112)
9 Binpkg: use async_lock (bug 614112)
10 EbuildBuild: use async_lock (bug 614112)
11 PackageUninstall: use async_lock (bug 614112)
12 EbuildBuildDir: remove synchronous lock method (bug 614112)
13
14 pym/_emerge/AbstractEbuildProcess.py | 30 +++++++-
15 pym/_emerge/Binpkg.py | 16 +++-
16 pym/_emerge/EbuildBuild.py | 7 +-
17 pym/_emerge/EbuildBuildDir.py | 115 +++++++++++++++++-----------
18 pym/_emerge/PackageUninstall.py | 8 +-
19 pym/_emerge/Scheduler.py | 2 +-
20 pym/portage/dbapi/vartree.py | 2 +-
21 pym/portage/package/ebuild/doebuild.py | 9 ++-
22 pym/portage/tests/ebuild/test_ipc_daemon.py | 2 +-
23 9 files changed, 133 insertions(+), 58 deletions(-)
24
25 --
26 2.13.6

Replies