"Patches welcome" means "Shut up!"
"Patches welcome" means "Shut up!"
Posted Nov 15, 2024 14:35 UTC (Fri) by pizza (subscriber, #46)In reply to: "Patches welcome" means "Shut up!" by anton
Parent article: Progress on toolchain security features
Because there may be very good intentional reasons for that change in GCC? Or maybe this is an unintentional side effect of some other fix/improvement and can itself be fixed incrementally with sufficient elbow grease?
(I can say from experience that micro-optimizations like that rarely make a meaningful difference in code size/performance. Unless you're at the point of truly counting/shaving bytes, in which case you are going to have a real budget to throw at this)
> You think that I should provide a patch for a project maintained by people who will ignore the patch because their priorities differ from mine? Why should that be remotely productive or useful?
You would create the patch because it makes things that much better for *you*. Sharing/pushing it upstream is entirely optional.
> You think I should provide funding or advocacy for a project where the maintainers' priorities differ from mine? I can see that the gcc maintainers would like that, but why should I?
I meant advocate for *your* use case/problems, not advocate for the project in general. (And "advocate" means "persuade the audience", not "crap all over them")
But in a more general sense, very little out there is ever fully aligned with one's personal priorities. Welcome to life.
> In that case, what did you want to say with "patches welcome"? As used by you it apparently means "I don't like what you are writing and I wish you would shut up, so I suggest a wild-goose chase". Your last paragraph makes that even clearer.
...You're the one expecting other folks to care about and perform (potentially very specialized) work on your behalf because *someone else* is paying them to work on other use cases. That's some pretty serious entitlement.
