Hello,
There was a recent port that was made to Libreboot for the Dell Optiplex 9020 MT, and I was not properly credited for the work that I did. I made a pull request on Codeberg with my patch (github basically) and labeled it as ‘WIP’. Leah and I were working on this together during that time, and I was told to wait a week, so I did. Time passes and guess what? They closed off my patch and added it themselves a week later with no credit given to me.
I made the .ROM files for the 9020 MT motherboard, I tested them, and they didn’t work until Leah came in and resized the IFD and GBE regions. That was all that they did. Everything else, I did on my own, I added the entries in /vendor/sources for MRC/ME, and added it to lbmk. Leah is now refusing to accept my patch that’s fixed.
I’m not trying to steal all the glory from them, they did help, I just want partial credit for utilizing the port from coreboot gerit. This port was originally made in Coreboot by someone, so work mostly goes to them, but as for adding support for Libreboot, my name is completely left out. I just feel wronged because now they’re saying that I don’t deserve to have my name on this because I was too slow when I was only given a week and was literally told to wait during that time period, so I was kind of manipulated into waiting so that Leah could get the board herself and add it without ever including my name.
I spent a week working on this, and I let them know how significant this was to me, only to have my work shitted on and not properly credited. I’m now banned from IRC and Libreboot for talking about this on Mastadon. I’m just ranting because I feel like my work was just stolen. This is the most powerful desktop supported by Libreboot and now I’m left in the back pages where no one can see my name, which says ‘Provided testing hardware for the 9020 MT’ when I did much more than just testing. I was the one who made this port.
I’m sorry to hear about this, do you have some links to your GitHub and the interactions?
Argument on Mastadon:
https://mas.to/@libreleah/112001644769069823
Leah posted the IRC chat logs, claiming that I was harassing them, when I was really just frustrated:
https://av.vimuser.org/lorenzo.txt
I know nothing of coding.
From pictures, I get that you submit a code, which didn’t work. You were told that you have a week to fix the code, and in the meantime they closed your patch and a fix was used.
Issue here is that you claim the fix was still your code … and they said its their own code.
How to prove that?
I wasn’t told that I had a week, I asked Leah for help and they told me to give them week, so I waited. Then my patch was closed off ‘accidently’ where they then just added it themselves and took all the credit.
Yes, you mentioned that multiple times in your communication with Leah.
However, we have no way of confirming the patch they use is the same one that you submit (have you submited? from communication it sounds like you have a week to provide a patch and then they just patch it themselves).
They recreated my patch from scratch and submitted it
From what I’ve read so far your code was too buggy, Leah then rewrote it (from scratch, as you just said) and then submitted her own code. What’s the problem? You even got a “All round good guy” on the contrib page (Also: Hi Brodie :))
Yes, but I was told to wait a week, and then once I waited they added it themselves. Which I think is wrong because telling me to wait just allowed them to commit there own patch before I was able to. OH GOD PLEASE DONT TELL ME BRODIE ROBERTSON IS REPORTING THIS?
Buddy that all reads as harassing. The IRC logs are especially a bad look for you, because you said:
And now that entire chat log is tied to it.
I’m not sure why you thought hounding someone and harping about it for nearly eight hours on IRC was a good idea. But now you’ve come to the Fediverse to find some absolution or something.
You can be frustrated, that’s fine, but when that frustration turns into that long of a hanging on the bell that’s evident in that chat log and then two hours later you came here with this, that is past frustration.
Leah also indicated:
And Leah has a point. You’ve shown no sign of taking a moment to collect yourself. I get you are upset. Sometimes the best way to handle upset is to just shut up for a day or two. And trust me, I struggle with doing that myself.
Like everything you’ve done in your frustration, I’ve been down that road. And I’m pretty sure in your head you are telling yourself, but the difference is that… because that’s exactly what I’d say to someone telling me this. That my situation is different somehow and that I must rectify this injustice immediately!
What you need to do is two things. One, learn from this so that in the future you can do… Two, chill out. I think you’ll find in more professional environments sorry is okay, but I have learned from my mistakes and will do better is more preferred.
This whole thing could have been max three messages on IRC. “Why wasn’t I credited? What was wrong with my submission? How do I improve going forward?” The end.
I think the biggest thing here for me is that in open projects, leads are fielding multiple people and working on their stuff. Every message you send is “Hey stop what you are doing and pay attention to me!” So you really want to be respectful of their time by really trying to be succinct on whatever is bugging you.
And you are on the contrib page.
And I think you’re wondering how “testing” vs “developed” looks on your resume? But that chat log is now going to be front and center no matter what’s said on the contrib page. It really doesn’t matter if you got “developed” pasted on the contrib page.
All of this Mastodon interactions and IRC logs isn’t a good look. It’s not the end of the world. I think everyone has felt frustration like this before, like there’s some magical set of words to say that’ll fix everything. But you’ve got to let it go. You’re just digging down with posts like this. And you don’t have to let it go forever, just you’ve really added a lot of friction to have this go surface of the sun warm. You need to let it cool, come back refreshed, and maybe see if you can repair the relationship you have with the team.
But you’ve got to understand. Your post here paints one picture and your interactions with Leah on Mastodon and IRC are something else. And that difference between the is especially not good as it comes off as a lot of sour and bitterness on this “slight” that you perceived as such an injustice.
And hell’s bells. If you sit on this for seventy-two hours and you still feel massively wronged, go fork you a project and call it FOSSITboot or whatever and show everyone your prowess. If you’ve got skills to pay the bills, then if you build it they will come.
Lots of love for you, but just take a moment from everything. I assure you, it’ll do you wonders to decompress.
I appreciate your response. I want to clarify that, on two separate occasions, I sought guidance on when to submit the patch, and I was instructed to wait for a week. The understanding was that Leah and I would resume work on it in the following week. However, the patch got accidentally closed during that time, which was unexpected.
In the IRC logs, my frustration was evident, and I acknowledge that my approach could have been more composed. I recognize the importance of clear and concise communication and will certainly work on refining my skills in this aspect.
Regarding Leah’s comment about being ‘too slow,’ it seems there might be a misunderstanding. I adhered to the guidance to wait for their input during the specified timeframe. The assertion that I don’t deserve credit due to being ‘too slow’ contradicts the circumstances.
And just so we’re clear, I’m not saying everything Leah said is golden. Humans are human and say things that don’t jive 100% of the time. It’s entirely possible for something to have both folks handle a situation in a manner that is less than ideal. All I’m indicating is for you to step back for a second. It will absolutely help you out here.
Ideally you can perhaps look at this from Leah’s point of view. But that’s solely up to you. Best thing for you though is to just bring it down a notch. That’s the only thing that I’m pretty sure is a good idea right now. What’s past that, I think only you can best determine that. But I honestly think some deep breaths are what’s immediately needed.
I’m pretty sure post that you’ll have it handled. And I don’t know how old you are but I’ll say that panicked hyping a situation only gets worse as you age. So developing ways to deal with it is just part of growing up for 30 to 50 year olds. This notion that we’re done “growing” at some magical number is bunk.
I had my car start stuttering on the highway once and thought for sure that I was going to die. My brain just spiraled a situation where I needed to just pull over and see what was wrong into a flight or fight response. Ultimately, it was just a loose hose and I fixed it. But for a moment there I was panicking myself way past a point of being reasonable.
It just happens and sometimes we just need to force ourselves to take a pause. That’s all the advice I think I can give you here. I think once you chill for a bit, you’re smart enough to figure out the what’s next part.
Feel like this should be included here. I’m pretty sure I found the original pr. I couldn’t find an associate issue so I’m not sure where the miscommunication about waiting happened.
https://codeberg.org/libreboot/lbmk/pulls/181