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