qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
17.48k stars 37.73k forks source link

New vendor keymap for ryanbaekr rb87 #24035

Closed ryanbaekr closed 4 days ago

ryanbaekr commented 4 days ago

Description

Added a new keymap for ryanbaekr/rb87 that will ship with the board for some orders

Types of Changes

Issues Fixed or Closed by This PR

Checklist

tzarc commented 4 days ago

Dupe of #23713. Author perhaps thinks closing old and reopening new was a good idea. It was not.

Reviewers now need to compare discussion context between two PRs, which makes things even more problematic.

Given the dubious nature of whether or not this is a user keymap along with https://docs.qmk.fm/ChangeLog/20240526#migration-of-via-keymaps-to-via-team-control I’m closing this as it’s of time-limited usefulness.

ryanbaekr commented 4 days ago

How is it dubious when I am the creator of the keyboard and the firmware and am the vendor?

tzarc commented 4 days ago

Very well; if you’re adamant it’s not a user keymap then it’s not a user keymap.

Next issue: how would you like us to address the blatant disregard of the standard PR process and the seemingly underhanded method you’ve decided to try to fly under the radar to get your code merged?

ryanbaekr commented 4 days ago

I have found it very difficult to communicate with the maintainers this go around. I originally opened #23680 which was closed under the assumption that this was not a vendor keymap, I left a comment but could not get a reply. I have no other way to get someone to take a look again if comments aren't checked so I opened #23713. After getting through the vendor keymap debate there, you and I had a quick back and forth about additional changes, which I then made. After that I waited, and given the replies had been so quick before, I pinged as I figured it had slipped through the cracks (guess we've both made bad assumptions at this point). You then served me the classic don't bug the maintainers we do it for free explanation, which I get... I've been on the other side of this too. So I waited 5 weeks and again figured if no one was looking at it I could open another PR as that had been successful the first time.

As we both know this is a bad solution because discussion is now split/lost, but given the track record of older PRs going stale and me now being explicitly told not to ping I'm not really sure what other option I had.

I guess I could've waited 10 more days for the bot to mark it as stale, but to me the PR was clearly stale already and I didn't see the need to wait for the bot.

I have gone around the standard PR process because I have felt like I had no other options. It is not at all my intention to try to be "underhanded" or "fly under the rader" I would much prefer if there was just transparency both ways.

ryanbaekr commented 4 days ago

I genuinely would like you to tell me what I should have done given the context. Opening an issue doesn't feel appropriate, opening another PR was clearly not appropriate, and I had been told to stop commenting in the discussion.

tzarc commented 3 days ago

I apologise that you've had a suboptimal experience here, I really do. But you'd have to wait just like everyone else. I have my own PRs raised before your previous one and they haven't received reviews at all. Nobody is given preference.

I'll ask that you try to understand things from our perspective though:

I hope you can understand why this PR has had low priority within the team.

I'll reopen the previous PR seeing as it has far more of the context -- reviews will be up to the rest of the team to do as I have zero appetite to engage in this any further.

ryanbaekr commented 3 days ago

The reason I wrote "IF THIS IS NOT CONSIDERED A VENDOR KEYMAP, PLEASE EXPLAIN WHY" in #23713 is because #23680 was immediately closed for being a user keymap without any verification that it actually was. I was worried that #23713 would just be immediately closed again if I didn't ask for reasoning