Skip to content

neodrama/github-drama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

be651d6 · Apr 19, 2024Apr 19, 2024
Apr 19, 2024

Repository files navigation

Important:

  • To edit, open a pull request. We will merge it as soon as we see the notification.

  • To receive notifications about the latest drama, subscribe to the Community-Driven Happenings Feed.

github-drama (community fork #2)

This is a curated collection of "dramatic" GitHub interactions.

Contributing to github-drama

This repo is intended to point out controversial situations that come up in the world of software development, and not to harass anyone. Sometimes tensions build up in online interactions, and the intention of github-drama is to preserve links to such discussions so people can discover and read them.

Phylogenetic tree

This repository is neodrama/github-drama. It was forked from github-drama/github-drama repository in August 2023, when github-drama organisation was made private due to someone's report. The github-drama/github-drama repository was forked in 2022 from nikolas/github-drama.

How do I find drama?

Go into a GitHub project's issues, and sort by "Most commented" or "Most reactions".

What qualifies as drama?

There's no agreement on what's considered dramatic enough to be included in github-drama. There are plenty of "non-serious" GitHub threads, where the usual GitHub politeness gives way to reaction GIFs and one-word replies, turning into something like a 4chan thread, but less funny. Common signs of drama: many unconstructive comments, many downvote reactions, removed or hidden comments. If a repository's maintainer has locked conversation on a thread, that's also a good indicator that it could be included here.


actix/actix-web

albertodemichelis/squirrel/pull/67

Alex313031/thorium

  • Chrome fork with Windows 7 support includes furry porn in chrome:/// pages for whatever reason.
  • issues/463
  • issues/468

ambv/black/issues/118

audacity/audacity/pull/835, ghostarchive

angular/angular-cli/issues/1252

ant-design/ant-design/issues/13098

ariya/phantomjs/issues/15345

aspnet/Home/issues/2022

atom/tree-view/pull/804

atom-minimap/minimap/issues/588 (archive: 1, 2)

audacity/audacity/pull/835

AUTOMATIC1111/stable-diffusion-webui

ayojs/ayo/issues/36 (archive.ph) (archive.org)

badges/shields/pull/9474

bower/bower

bower/bower/pull/1748

chrisaljoudi/uBlock (Ownership transfer/donations drama)

CleverRaven/Cataclysm-DDA/pull/51079

cloudflare/wildebeest/issues/303, archive.ph, archive.org, ghostarchive, freezepage

  • Cloudflare's embrace-and-extend Fediverse software posts private messages to the local public timeline. Cloudflare maintainers have flagged several comments that go into technical detail about the bug as spam.

crablang/crab/issues/14

CVarisco/community-story/pull/1

daeuniverse/dae

dear-github/dear-github/issues/107

Delgan/loguru/issues/563

django/django/pull/2692

docker/docker/pull/31075

docker/docker.github.io/issues/6910

docker/for-mac/issues/1120

doktornotor/pfsense-still-closedsource

dominictarr/event-stream/issues/116, archive.ph, archive.org, ghostarchive.org

  • Malicious owner takeover of npm package (@right9ctrl)

dotnet/cli/issues/3093

dotnet/csharplang/issues/993

dotnet/maui/issues/35

dotnet/roslyn/pull/3507

dotnet/roslyn: Tabs vs. spaces drama

dotnet/runtime/issues/27939

dotnet/runtime/issues/92849

dotnet-foundation/Home (.NET Foundation ReactiveUI PR drama)

EpicGames/Signup/pull/24

  • Notification spam of 400k GitHub users due to tagging @EpicGames/developers on GitHub
  • ycombinator

facebook/react/issues/10191

facebookresearch/llama/pull/73, archive.ph, archive.org, ghostarchive

fasterthanlime/42da9378768aebef662dd26dddf04849

Feodor2/Mypal/issues/3, archive.ph, archive.org, ghostarchive

fish-shell/fish-shell/pull/9512, archive.ph, archive.org, ghostarchive

flathub/flathub/pull/1978

flutter/flutter/issues/11609

ggerganov/llama.cpp/pull/711

github/dmca

github/dmca (GTAmodding/re3 drama)

golang/go

google/googletest

GoogleCloudPlatform/click-to-deploy/pull/209

greatsuspender/thegreatsuspender/issues/1175

Homebrew/homebrew-core/issues/24654 (archive: 1, 2)

Homebrew/homebrew-services/issues/151 (archive: 1)

Homebrew/legacy-homebrew/issues/50683 (archive: 1)

lllyasviel/stable-diffusion-webui-forge/discussions/169

  • ComfyUI (Stable Diffusion frontend) devs accuse Forge (another SD frontend) of using their code, license drama ensues.

irungentoo/toxcore/issues/1227

jashkenas/underscore/issues/1805

jdm-contrib/justdelete.me/issues/86 (archive: 1)

Jguer/yay/issues/496

joyent/libuv/pull/1015

jquery/download.jqueryui.com

JuliaLang/IJulia.jl/issues/398

katharostech/bevy_retrograde/issues/1

kenwheeler/slick/issues/681

kmmbvnr/django-jenkins/issues/349

kraih/mojo/issues/656

lerna/lerna

Marak/colors.js

mdn/yari, archive.ph, archive.org, ghostarchive

Microsoft/Terminal/issues/10362

Microsoft/TypeScript/pull/3622

Microsoft/vscode

  • /issues/32405
  • /issues/54261
  • /issues/191229
    • Summary: A Chinese company created a fork of VSCode named CEC-IDE, but claims all credit done for it as a "Chinese Home-grown IDE", violating the MIT license.

Microsoft/web-build-tools/issues/673

mishoo/UglifyJS2/issues/2054

moment/moment/issues/1407

moq/moq (Privacy issues with SponsorLink)

moxystudio/node-cross-spawn/pull/102

MrGlockenspiel/activate-linux/issues/138

MrMEEE/bumblebee-Old-and-abbandoned/issues/123

NanoAdblocker/NanoCore (Ownership transfer drama)

NationalSecurityAgency/ghidra/issues/371

NixOS/nixpkgs/issues/4952

nixxquality/WebMConverter/commit/c1ac0baac06fa7175677a4a1bf65860a84708d67

nodejs/inclusivity/issues/9

nodejs/node

nodejs/readable-stream/pull/238

nodejs/TSC/issues/8

npm/npm/issues/19883

nvbn/thefuck/pull/1167

obsproject/obs-studio/pull/2868

obsproject/obs-studio/pull/10043

  • Single JSON change that adds another streaming service rejected by maintainer with zero commits in the last few days, citing not meeting unspecified requirements.

oerdnj/deb.sury.org

opal/opal/issues/941, archive.ph, archive.org, ghostarchive,

OpenBB-finance/OpenBBTerminal/issues/1625, archive.ph, archive.org, ghostarchive

  • Summary:
    • Someone from OpenBB was scraping GitHub for emails and sending out marketing spam.
    • SinSiXX opened an issue titled "Shit SPAM" on GitHub in April 2022.
  • Journalism:

opencart/opencart

OpenTTD/OpenTTD/issues/7731

palantir/tslint

P-H-C/phc-winner-argon2/issues/182

PiotrGrochowski/Consolas/issues/1 (archive: 1)

pkgxdev/pantry/issues/5358

PolyMC/PolyMC

portainer/portainer/issues/8452

  • Summary:
    • Portainer developers add an obnoxious e-begging button and call the built-in begware a new feature, not a bug.
    • Kubernetes users install ad blockers in their development environment to suppress the nagware.
    • The community then creates new ad-free forks and Docker images.

PowerShell/PowerShell/pull/1901

prettier/prettier/issues/6360, archive.org, archive.ph, ghostarchive.org

https://gist.github.com/probonopd/9feb7c20257af5dd915e3a9f2d1f2277

  • Developer posts a gist of his objective grievances with Wayland, holywar in comments ensues. Rust Evangelism Strike Force derails the thread as usual.

projecthamster/hamster/issues/574

promises-aplus/promises-spec/issues/94

ptsteadman/notebook/pull/1, archive.org, archive.ph

pyca/cryptography/issues/5771

pypa/pipenv/issues/1050

python/mypy/issues/11492

p0deje/Maccy/issues/482, archive.is, archive.org, ghostarchive

  • Some users can't figure out why they can't copy or paste with the clipboard manager and can't find any fix. Several people with the problem complain, and the problem is widespread due to the Ventura update. Finally, after much struggle, the issue is closed.

qbittorrent/qBittorrent/issues/9407

qbittorrent/qBittorrent/issues/18618

  • Summary:
    • Without first consulting the qBittorrent developers privately, an alt account publicly disclosed a path traversal vulnerability by opening a GitHub issue in February 2023. (Coordinated Vulnerability Disclosure, CVD, Wikipedia)
    • One GitHub user responded, "That doesn't respect my freedom™ to use a better client." Many reacted to the reply with a thumbs-down emoji. (Source)
    • Another GitHub user commented, "What is your problem with using civilized language?" A qBittorrent maintainer marked the comment as abuse. (Source)

rails/rails

redis/redis/pull/13157

resque/resque/issues/1406

restic/issues/1786

RIAEvangelist/node-ipc/issues/233 (archived: https://archive.ph/WGHMt)

rms-open-letter

RupertBenWiser/Web-Environment-Integrity, archive.ph, archive.org, ghostarchive

  • /issues/28, archive.ph, archive.org, ghostarchive
  • /pull/29, archive.ph, archive.org, ghostarchive
  • Summary:
    • Google is prototyping a browser fingerprinting API that detects the browser's build, extensions, and overall environment around it.
    • This API allows for websites to collectively exclude all browsers and users that do not use any browser, extension, or OS approved (attested) by Google themselves, essentially forcing all browser developers to register their web browser to Google for testing, and disallowing most Chromium forks.

robertdavidgraham/masscan/issues/482

rollup/rollup/issues/2716

rubocop/rubocop/issues/8091 (archive.org, archive.ph)

Slackadays/Clipboard/issues/14, archive.is, archive.org, ghostarchive

  • Summary:
    • The issue evolves from being a straightforward in-progress task to something completely unexpected.
    • A maintainer on Arch User Repository comes out of the woodwork to elaborate on a problem specific to Arch Linux. Everyone involved goes back and forth because the key to the issue is non-obvious and a real hack due to how Fedora searches paths.
    • The original issue opener manually compiles the clipboard manager and posts cryptic logs until someone puts a patch into place. However, every window gets squished and jumps around whenever Sway WM users copy text due to an unpleasant feature inherent in Wayland.

snarfed/bridgy-fed

spatie/laravel-newsletter/pull/228

spring-projects/spring-hateoas/issues/66

standard/standard/issues/1381

stevemao/left-pad/issues/4

strongloop/loopback/issues/1079

syl20bnr/spacemacs/pull/3484

systemd/systemd

tc39/proposal-cancelable-promises/issues/70

telegramdesktop/tdesktop/issues/96

tenacityteam/tenacity/issues/99 (archive.org, archive.is)

  • Tenacity, an Audacity fork, is an easy-to-use multi-track audio editor and recorder. A GitHub user named Cookiengineer was the leader and one of the developers of Tenacity.
  • Some 4chan users doxxed and attempted to murder Cookiengineer in a coordinated attack campaign in July 2021. (source: theregister 2021)
  • Cookiengineer quit after the harassment and stabbing from the 4chan users. (source: issues/99)

tiangolo/fastapi/issues/3273

tip4commit/tip4commit/issues/127

todogroup/opencodeofconduct/pull/70

tootsuite/mastodon/pull/9898

twbs/bootstrap/issues/3057

twitter/scrooge/issues/222

ValveSoftware/Source-1-Games/issues/2475

ValveSoftware/steam-for-linux/issues/3671

vcflib/vcflib/issues/206

VHSgunzo/lutris-wine/issues/15

vimeo/player.js/issues/28

voat/voat - Scalability drama

webpack/webpack-cli/issues/1612

WhisperSystems/Signal-Android/issues/127

WICG/interventions/issues/18

xenia-canary/xenia-canary/pull/180

  • Summary
    • One of developers of Xenia, an Xbox 360 emulator, added an anti-feature that plays loud noises when loading ISO images, together with nagging messages about "piracy".
    • Said developer revealed to be a Discord moderator that happened to get tired of people asking for support without proving an ownership of the game.
    • After backlash, the developer nukes his account with other contributors cleaning up the mess later.
  • Journalism

yuzu-emu/yuzu/issues/13189 (archive)

  • Summary
    • Windows 7 user complained about lacking support for his OS
    • User didn't like being told to switch to linux
    • User intensively messaged Nintendo of America to issue a Cease & Desist letter to developers
    • Opens issue when they actually did it
  • Journalism

zedeus/nitter/issues/983

zenparsing/es-observable/pull/97

zloirock/core-js, archive.ph, archive.org, ghostarchive.org


@webdevdrama on Twitter