maintainers: drop gm6k#437082
Conversation
Not actively maintaining their packages. While there is *some* activity on GitHub and in the Nixpkgs repo, none of that is related to maintaining the packages they're listed for. The contribution guidelines say: > We would typically look at it if we notice that the author hasn't reacted to package-related notifications for more than 3 months. There has been no activity on 5 update PRs to `minetest-mapserver`. `luci-go` is 10 months outdated, with a lot of activity upstream and failing to build since March this year.
|
Thank you for your kind expression of interest. Indeed, you're right that I have become less active on When it comes to the packages I maintain, I take the raised issues very seriously. Still, I'm a bit surprised by what is presented: I have been aware of the Regarding Once, I worked on a PR for several weeks, together with other members, and the registered maintainer didn't provide any reaction at all, nor on subsequent PRs. Still, no one suggested he should be removed. Maybe he would have reacted if we changed the package in ways he didn't intend. Considering that there is no actual practical impact visible from my presumed "non-maintenance", one might think that it implies external reasons (#437085) for requesting a drop. I guess this is not the implication you intended. I request to close this PR. |
|
I have no hope to be able to match your verbosity in kind, so i'll be brief:
You have yet to answer the central question by @wolfgangwalther:
(emphasis mine) |
Obviously I'm not the maintainer, but...where's the reported issue for it? Or generally how would a maintainer know? I've not yet found a working mechanism to get automatically pinged about broken packages (subscribing to hydra notifications did nothing last time I checked). |
|
For the record, a buildable PR for |
Yes.
I don't. The fact that this is broken for months without anybody noticing probably means this package is unused. So a viable option might also be to drop the package. Especially since you're saying it's actually only useful as a dependency? In that case, if there's no in-tree user, there's no justification to keep it, I think.
There is practical impact:
No, that's not the case. I regularly open these kinds of PRs, see https://github.com/NixOS/nixpkgs/issues?q=state%3Aclosed%20is%3Apr%20author%3Awolfgangwalther%20maintainers%20drop%20in%3Atitle. I do so whenever I encounter an inactive maintainer. In this case, I came here via running the script in #437078.
I think the general assumption today is that a maintainer has a higher likelihood of using their own packages and thus would eventually notice the package breaking.
Yeah, that's true. That's certainly something that we all need, I don't know a good way either. |
Interesting, I see what you mean. The text is indeed written specifically for a package. We are living it differently for quite a while already, so this just means that the contribution guidelines need better wording. |
Hydra does indeed have email notifications disabled, which really is unfortunate. I frequently check https://zh.fail/failed/overview.html, a third party tool which also does not seem to work for his maintainer entry. What I have truly yet to understand is why you (@zeuner) goes to such a length to not add your github id to |
I disagree, I expect an answer to my actual question, also see #437082 (comment). My conclusion with the current information is quite different: There is currently nothing to be gained from a dys-functional maintainer entry, so @zeuner could just as well be an "unlisted maintainer". Not being listed in the file does not stop someone from contributing.
Once that happens, this PR would be redundant, yes. But given the history, this is unlikely to happen. |
|
With #437469 merged, @zeuner how would you like to proceed? To comply with these requirements, you have the choice of:
Of course, you also have the option to not accept this requirement. In this case, you'd have to escalate this issue further, for example via the SC. In this case, I would still merge this PR, even if only temporary - it can always be reverted should there be a need to. As initially mentioned already, should there be no feedback on this within a week, I'd also merge. |
Adding GitHub data to |
I already said so. Apparently, for other maintainers, this is sufficient (#422990), so I request to close this PR again.
As far as I can see, the stated "inability" is largely caused by community members who repeatedly block PRs (NixOS/ofborg#665, #437407) that would improve the current vendor-locked-in situation regarding pinging. So, the more accurate wording would be "despite a part of the community refusing to request reviews from you". This community issue would be worth resolving. Anyhow, until this happens, I can also poll the issue/PR tracker to find relevant threads.
Ok, I will keep this in mind. Anyhow, in this case, I checked my communication for pings both on
It contains at least
The script doesn't seem to contain any logic that could be possibly useful to determine maintainer inactivity. It's likely that the approach leads to a biased outcome.
I did. I just didn't use it on the current git master before you pinged me. That's what communication is for.
The mere fact that the maintainer documentation hasn't been followed by some does not suffice to assume it should be changed. I'm not even sure the "ad hominem" approach you seem to suggest would have any advantages. The goal should be to have, for each package, an accurate view of whether it's maintained and who can be contacted in case of changes/breakage/anything, shouldn't it? |
This is off-topic here. This PR was opened under the premise of failing maintainer obligations. This has already been disproved, so this PR should be closed. If you want to proceed with your mission, this should go into a separate PR, which clearly states the reasons for the intended drop. Merging this PR would be defamatory at best, as it would create the wrongful impression that I had failed maintainer obligations, even though I quickly responded to the first ping I received about the packages you mentioned. |
Assuming that I wanted to add GitHub data to the entry (but see above), in the current situation it would probably not lead to the effect you intend. At least in the EU, consent-based processing of personal data requires the consent to be freely given (see https://gdpr-info.eu/issues/consent/). Your message could be interpreted as a means pressure, considering that it threatens with dropping the maintainer entry. So the consent would probably be considered invalid. If you want to talk about adding GitHub handles to maintainer entries, it would be advisable to first remove any signs of pressure. |
As suggested by the author, I'd like to kindly ask for your help, @NixOS/steering. The author opened this PR based on the accusation of me failing on my maintainer obligations. This could easily be disproved, the relevant notification of me as a maintainer occurred on August 26th, after which I didn't nearly take 3 months to react, but less than a day. For other maintainers, this was considered sufficient (see #422990). In my case, the author instead started to change the documentation through other PRs in order to create new reasons to drop the maintainer entry. To prevent damage, I'm kindly asking to close this PR until the issues with it have been resolved. Furthermore, I would hope for your intervention so maintainers will be more valued and receive more reliability from the community. I believe it's in the best interest of our community if talented developers can enjoy their role as a maintainer, rather than living in constant fear of destructive actions from other community members. |
|
This is the second time you’ve used incredibly dubious veiled legal threats to try and derail a requirement that affects no active maintainer other than you and that there has been strong consensus for across multiple PRs? At this point I think this is more a matter for @NixOS/moderation, frankly… There’s no reasonable argument for the link between your maintainer entry and GitHub account being private, considering your extensive participation in public discussion about that link across multiple years. Your argument that the GDPR entitles you to unilaterally hold up both being invited to amend your maintainer entry to meet a new requirement, and dropping your maintainer entry as it does not meet that requirement, is absurd and disruptive. |
|
Good day, @zeuner.
#439407 has been opened per your request. As you do not wish to add your GitHub contact information to the maintainer list, a recently implemented requirement in #437469, we would like to respect your right to privacy by removing your maintainer data from Nixpkgs entirely. The removal in #439407 clearly states that your request for privacy with regards to this new data collection requirement could not be reconciled with your continued maintenance in Nixpkgs. Your acknowledgement of #439407 is not required, as you have already made your wishes clear here. Thank you for your attention to this matter. |
|
Superseded by #439407. |
|
zeuner, it seems that non-members cannot mention the organization team. You may need to contact them through other channels. You can open a new PR to remove your maintainer entry to avoid incorrect information here. Losing maintainer status is not a big deal (the previous maintainer role had little impact since the GitHub information was not filled out). You can still continue contributing. |
Although this maintainer has responded to requests for maintainance and is active in Nixpkgs, the new data collection requirements introduced in NixOS#437085 have been a privacy concern for this maintainer, who has stated (NixOS#437082 (comment)) that they do not wish for their data to be added to the maintainer list. For this reason, there is no other recourse than to remove this maintainer's information from newer revisions of Nixpkgs, as their maintainer entry is now non-compliant with Nixpkgs' latest policies. Once more, this removal is NOT due to the usual inactivity reasons, but for specific privacy concerns expressed by the maintainer being removed. Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
Although this maintainer has responded to requests for maintainance and is active in Nixpkgs, the new data collection requirements introduced in NixOS#437085 have been a privacy concern for this maintainer, who has stated (NixOS#437082 (comment)) that they do not wish for their data to be added to the maintainer list. For this reason, there is no other recourse than to remove this maintainer's information from newer revisions of Nixpkgs, as their maintainer entry is now non-compliant with Nixpkgs' latest policies. Once more, this removal is NOT due to the usual inactivity reasons, but for specific privacy concerns expressed by the maintainer being removed. Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net> (cherry picked from commit 81d1a3a) Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
It seems weird that you defamate, and at the same time call for moderation. But yes, if you continue spreading wrongful accusations, then this would be a case for moderation.
I have seen that quite some committers enjoy to ignore it, but the EU-GDPR, among other objectives, mandates availability of personal data that is required for processing. This directly contradicts the approach of just deleting personal data of maintainers you happen to disagree with. If you think conforming to the EU-GDPR in a project which touches the EU market is "absurd", this is something we cannot properly resolve here. |
Not sure where else a membership is necessary. Anyway, I can try to invoke other channels.
Without a maintainer entries, package contributions are regularly refused by committers. Many serious contributions cannot be implemented properly without being able to put at least some of its components in separate packages. Therefore, contributing makes little sense when sufficiently powerful community members delete the maintainer entry. |
|
@zeuner, as a matter of @NixOS/moderation, it is time for this to stop. There may be issues with the process and barriers to contribution in many forms, but your arguments will not be taken in good faith when made using veiled legal threats in a closed issue. You are correct that it cannot be properly resolved here. |
|
Yes, in this case it’s generally not possible to add new packages. But other contributions are still valuable, there are many committers who can review and merge your PR. |
gm6kis not actively maintaining his packages. While there is some current activity on GitHub and in the Nixpkgs repo, none of that is related to maintaining the packages he's listed for.The contribution guidelines say:
Since Isidor can't be requested for review by CI without GitHub handle, we'd have to look at a different metric.
There has been no activity on the 5 update PRs to
minetest-mapserver.luci-gois 10 months outdated, with a lot of activity upstream and failing to build since March this year.I'd argue, you are not actively maintaining, @zeuner. Thus, I propose to drop your maintainer handle according to the contribution guidelines.
If you'd like to stay a maintainer, please respond within a week, according to the guidelines. It would also be great to let us know how you intend to actively maintain your packages despite the inability to be requested for review from CI.
Things done
Add a 👍 reaction to pull requests you find important.