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