1 |
On 16.10.18 20:25, Virgil Dupras wrote: |
2 |
|
3 |
> Maybe I can try to explain why your 3 PRs [1] are still opened. |
4 |
|
5 |
Thank you, I appreciate that, but let me repeat that my question about |
6 |
helping with PRs was not meant as criticism. |
7 |
|
8 |
> The "skel.ebuild" one is easy: global changes have to be discussed on |
9 |
> gentoo-dev. [...] |
10 |
|
11 |
You'll find that I only mentioned two open PRs of mine, because I took |
12 |
the skel.ebuild PR deliberately out of consideration. The conversation |
13 |
in that PR made it clear that it is a larger issue, to be handled by QA. |
14 |
No surprise there, let it simmer. ;-) |
15 |
|
16 |
> The milter-regex one is, I think, a result of miscommunicating intent. |
17 |
> [...] Someone from that project [2] is going to have merge it, not |
18 |
> zlogene. |
19 |
|
20 |
Ah, that's news to me. Should the PR then be assigned to the Net-Mail |
21 |
project in a publicly visible way? I'd like to see this merged, because |
22 |
it introduces a new milter-regex feature, one which I asked for and the |
23 |
author was kind enough to implement (and I also helped him to test it). |
24 |
|
25 |
> it's completely understandable that you expect a timely response to |
26 |
> your correction, but ultimately, you'll have to nudge someone from |
27 |
> the net-mail project. |
28 |
|
29 |
I had no idea that it is my responsibility to move this PR along. I had |
30 |
naively assumed that once a Proxy Maintainer project member had reviewed |
31 |
it, as it happened here, the process would continue without me unless |
32 |
more changes were asked for later on. Can you please tell me how I best |
33 |
hand this pull request to the Net-Mail team? |
34 |
|
35 |
> Then, we're left with your nginx-unit PR, which is part of the |
36 |
> proxy-maint program. In this case, we have mgorny who doesn't |
37 |
> seem to like your PR. |
38 |
|
39 |
I followed the PHP team's recommendation, as can be seen from the PR |
40 |
conversation and from the underlying Bugzilla report. While I respect |
41 |
Michał Górny's opinion, I understand that he does not have a deciding |
42 |
vote in this case. Michał may not fully agree with what the PHP team |
43 |
recommended, but I was told he's in the Python team. Let me quote from |
44 |
a conversation with Michael Orlitzky here (I have permission): |
45 |
|
46 |
<Orlitzky> |
47 |
[Michał is] probably just busy. His last comment didn't sound like he |
48 |
was strongly against it. |
49 |
|
50 |
He's probably thinking of it in terms of python (he's on the python |
51 |
team), where things are set up a bit better. With python stuff, |
52 |
PYTHON_TARGETS says what versions of python you want to use with the |
53 |
thing you're building. For example, you would probably use |
54 |
PYTHON_TARGETS if you wanted to support multiple python versions in |
55 |
nginx-unit. In that case, it's fine -- that's what PYTHON_TARGETS is |
56 |
for. |
57 |
|
58 |
We don't have a variable like that for PHP ebuilds. If you install |
59 |
some PHP code and switch to an interpreter that it doesn't work |
60 |
with... sorry, it'll just crash. Fixing that (like python/ruby do it) |
61 |
would be a huge effort and there's just not enough people interested |
62 |
in PHP. A long time ago, though, we needed a variable that let us |
63 |
build *extensions* for specific versions of PHP (this problem is a |
64 |
little easier to solve), aThe PHP team at the time stole the name |
65 |
*_TARGETS from python, even though it's not quite the same thing. |
66 |
Which brings us to why Michal is probably thinking PHP_TARGETS is what |
67 |
you want. It doesn't do the same thing as PYTHON_TARGETS, though. |
68 |
|
69 |
Feel free to quote me on any of this =) |
70 |
</Orlitzky> |
71 |
|
72 |
Again, I understand and respect that not everybody has the same view on |
73 |
things. I asked for the PHP team's advice, followed it, and if a third |
74 |
party does not agree, it does not bother me much. That's why there are |
75 |
different teams, after all. It is good that Michał Górny communicated |
76 |
his concerns, but he's the only person who spoke up and had no better |
77 |
alternative to offer. The modified ebuild (based on my own original) |
78 |
works fine, and I'd be glad to see this moved along. There was a bug |
79 |
filed for the lack of PHP support, and the PR also bumps the revision |
80 |
to the latest production release, made approx. one month ago. |
81 |
|
82 |
> As I hope to have demonstrated, there is no ill intent or even |
83 |
> negligence in the result that you observe. |
84 |
|
85 |
I had not suspected negligence or malice, but I am grateful for your |
86 |
explanations. I learned more about the process today. Thank you, Virgil. |
87 |
|
88 |
-Ralph |