Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>, Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] [PATCH 0/4] {,PKG_}INSTALL_MASK support for exclusions (bug 651214)
Date: Tue, 27 Mar 2018 09:19:47
Message-Id: 20180327091348.4354-1-zmedico@gentoo.org
1 This patch series adds {,PKG_}INSTALL_MASK support for exclusions.
2 This includes a python implementation of INSTALL_MASK, with
3 matching performed by fnmatch code from these portage-mgorny
4 commits:
5
6 https://github.com/mgorny/portage/commit/f5ac3af3216d209618a2f232b4bf720bc8b520ad
7 https://github.com/mgorny/portage/commit/346da88d931de55cea1ab9657df30e26603469a6
8
9 I have specifically excluded changes related to bug 364633, since
10 CONTENTS modifications add a significant amount of complexity which
11 has nothing to do with exclusion support.
12
13 Michał Górny (1):
14 {,PKG_}INSTALL_MASK: Support exclusions (bug 651214)
15
16 Zac Medico (3):
17 {,PKG_}INSTALL_MASK: record value in vardb
18 EbuildPhase: add PackagePhase class for PKG_INSTALL_MASK
19 {,PKG_}INSTALL_MASK: python implementation
20
21 bin/misc-functions.sh | 96 +--------------------------------
22 bin/phase-functions.sh | 12 ++++-
23 pym/_emerge/EbuildPhase.py | 7 +++
24 pym/_emerge/PackagePhase.py | 91 ++++++++++++++++++++++++++++++++
25 pym/portage/dbapi/vartree.py | 24 ++++++---
26 pym/portage/util/install_mask.py | 111 +++++++++++++++++++++++++++++++++++++++
27 6 files changed, 240 insertions(+), 101 deletions(-)
28 create mode 100644 pym/_emerge/PackagePhase.py
29 create mode 100644 pym/portage/util/install_mask.py
30
31 Bug: https://bugs.gentoo.org/651214
32 --
33 2.13.6

Replies