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>, Mike Frysinger <vapier@g.o>, Zac Medico <zmedico@g.o>
Subject: [gentoo-portage-dev] [PATCH 0/7] Add dostrip for EAPI 7
Date: Sun, 25 Mar 2018 20:32:08
Message-Id: 20180325202826.7827-1-zmedico@gentoo.org
1 The series contains dostrip patches cherry picked from portage-mgorny:
2
3 commit 38273616460fef9b36d3862f366f49f8ba5e7911
4 Author: Michał Górny <mgorny@g.o>
5 Date: 2018-03-25 14:37:44 +0200
6
7 Add dostrip for EAPI 7
8
9 Bug: https://bugs.gentoo.org/203891
10 Closes: https://github.com/mgorny/portage/issues/8
11
12 commit ddb250cf5291a83cd5d44910428f666445147448
13 Author: Michał Górny <mgorny@g.o>
14 Date: 2018-03-25 14:32:40 +0200
15
16 Allow individually allowing strip w/ RESTRICT=strip
17
18 Update RESTRICT=strip to control the default strip inclusion list
19 as specified in EAPI 7 rather than disabling stripping entirely.
20 This makes it possible to strip individual files.
21
22 commit ef5f2d3574d4f73d6e5fce7e3e798e2a05cc1893
23 Author: Michał Górny <mgorny@g.o>
24 Date: 2018-03-25 14:31:36 +0200
25
26 estrip: Report pre-stripped files even with RESTRICT=strip
27
28 The purpose of RESTRICT=strip is to prevent files from being stripped,
29 not to silence QA checks about pre-stripped files.
30
31 commit 46f0f9cf8d02ab498ab7b4fec4419e507433839b
32 Author: Michał Górny <mgorny@g.o>
33 Date: 2018-03-25 14:11:20 +0200
34
35 Introduce control variables for estrip
36
37 commit 5ccafc3662ada431e5c75ec35aeb06cc86ee53ba
38 Author: Michał Górny <mgorny@g.o>
39 Date: 2018-03-25 14:05:19 +0200
40
41 estrip: Use queue/dequeue logic
42
43 commit ee10e26763051396eea077a640c47796674403cc
44 Author: Michał Górny <mgorny@g.o>
45 Date: 2018-03-25 13:16:24 +0200
46
47 Disarm prepstrip & prepallstrip
48
49 Move stripping logic to a new estrip helper (that is not exposed
50 to ebuilds) and make prepstrip & prepallstrip do nothing.
51
52
53 commit ae52aceeb86253a8b5742b287229614340017e55
54 Author: Michał Górny <mgorny@g.o>
55 Date: 2018-03-24 14:03:02 +0100
56
57 prepstrip: Disable parallel work
58
59
60 Michał Górny (7):
61 prepstrip: Disable parallel work
62 Disarm prepstrip & prepallstrip
63 estrip: Use queue/dequeue logic
64 Introduce control variables for estrip
65 estrip: Report pre-stripped files even with RESTRICT=strip
66 Allow individually allowing strip w/ RESTRICT=strip
67 Add dostrip for EAPI 7
68
69 bin/eapi.sh | 4 +
70 bin/ebuild-helpers/prepallstrip | 11 +-
71 bin/ebuild-helpers/prepstrip | 401 +-----------------------------------
72 bin/ebuild.sh | 2 +-
73 bin/estrip | 438 ++++++++++++++++++++++++++++++++++++++++
74 bin/misc-functions.sh | 6 +-
75 bin/phase-helpers.sh | 29 +++
76 bin/save-ebuild-env.sh | 4 +-
77 8 files changed, 486 insertions(+), 409 deletions(-)
78 create mode 100755 bin/estrip
79
80 --
81 2.13.6

Replies