[vlc-devel] Report of potential Code of Conduct violation
Fatih Uzunoğlu
fuzun54 at outlook.com
Sat Sep 7 18:42:46 UTC 2024
Hello,
I would like to report Prince Gupta (@jagannatharjun) for potential Code
of Conduct violation regarding his comment where he accused me of
"demeaning others" and engaging in so-called "d*ck measuring contests":
https://code.videolan.org/videolan/vlc/-/merge_requests/5864#note_451556.
The subject merge request was merged on Aug 7 2024 and single-handedly
caused 5 regressions (that are easily noticeable) with mere +12,-10
lines of change. I commented with "It is pretty obvious that this merge
request has never been tested properly. It deserves to be nominated as
the worst merge request since ...", because I believe that we have
higher standards than that here at VLC-devel. We are in the same ship,
if causing 5 regressions with such small changes becomes a norm, we are
going to have major issues since all of us and not solely the author are
going to be blamed for the quality of the product.
Some might blame me for taking a direct approach of expressing my
dissatisfaction in such a manner. I believe that if something is bad, we
should say that it is bad otherwise it is never going to be fixed. And
the means of expression or tone of feedback should be proportional to
the cause. I'm not saying that the author should be punished, even
though if an engineer causes collapse of a bridge due to his own fault
he would (and should) be accountable for that mistake in court, but the
author definitely owes a public apology to the whole team if a small
change causes a lot of regressions due to lack of attention.
Instead of taking criticism, and apologizing for stalling the
development, he insulted me and created a faulty revert of a revert
(!5940) that does not even correct the regressions. I don't think this
is acceptable. The log of conversations is attached.
Sincerely,
Fatih
Fatih Uzunoğlu @fuzun · 2 weeks ago
> It is pretty obvious that this merge request has never been tested
properly. It single-handedly caused at least 4 regressions, it deserves
to be nominated as the worst merge request since !3385 (merged).
Prince Gupta @jagannatharjun · 1 week ago
> This kind of exaggerated and unhelpful comment has happened more than
once, and it's getting old. Claiming the merge request "has never been
tested properly" is baseless and dismisses the work that went into it.
Regressions are a normal part of development and should be addressed
with specific, constructive feedback—not dramatic statements.
> Labeling this as the "worst merge request" is neither accurate nor
professional. If you have real concerns, address them directly. This
kind of repeated negativity is not productive and needs to stop.
Fatih Uzunoğlu @fuzun · 1 week ago
> If you actually tested this merge request but did not notice any of
these five regressions, then this is gross incompetence, which is worse.
> 1 regression is okay, 2 is tolerable. There is no way 5 regressions
is "normal part of development".
> If there is another Qt merge request that caused five regressions
since !3385 (merged) I will take back my word and apologize for inaccuracy.
Prince Gupta @jagannatharjun · 1 week ago
> Almost all of them depends on some small intricacies of
implementation which I was not aware of since I don't work on this part
of UI and is mostly worked by you. You could've helped me and everyone
can enjoy contributing to the project but no you would prefer to demean
others only so that you can look good.
> Your Qt6 migration, many parts of the UI still remain broken. You're
making it a d*ck measuring contest, which I will not be part of and I
will not comment on this topic anymore.
Fatih Uzunoğlu @fuzun · 1 week ago
> That's what I did in !5921 (merged) (fixing the issues you created),
which was no-one but your responsibility. But you sabotaged my request
by opening a thread without justification and essentially created revert
of a revert in !5940.
> If you happen to spot an issue, you are supposed to create an issue
instead of complaining in a completely irrelevant merge request. Not to
mention, it is utter nonsense to compare these two merge requests.
> I will not comment on your insults, that will be reported to the
administration.
Prince Gupta @jagannatharjun · 1 week ago
> That's not fixing but, you just revert the changes without looking
into actual issues and discussion. !5921 (merged) completely ignores the
aim of this MR. !5940 has actual fixes.
> What's the issue with the thread I opened? How trying to start a
discussion a sabotage?
Fatih Uzunoğlu @fuzun · 1 week ago
> Reverting your changes fixes all the issues I opened, so that's
actual fixing. Additionally, I also covered the fallback case when the
image fails to load.
On the other hand, !5940 tries to fix but fails because of obvious
reasons I listed there and also here. These are what I remember:
> Control needs to respect artwork width, RoundImage does not support
fillMode.
> Twitching when switching media.
> RoundImage does not take care of window DPR properly when
QQuickRenderControl is in use.
Prince Gupta @jagannatharjun · 1 week ago
> That's doesn't handle all the edge cases that MediaCover does. Not to
mention the unification of all this handling under single control.
> !5921 (merged) doesn't matter since you need RoundImage there any way
for radius and all other points are already being discussed in !5940,
but I won't comment this in !5921 (merged) anymore since You will again
take it as an attempt to sabotage.
> This could've more gracefully handled if you in good faith, wanted to
discuss and contribute rather than attempt to demean others' contributions.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20240907/8595f867/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4676 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20240907/8595f867/attachment.bin>
More information about the vlc-devel
mailing list