No, the blog post doesn’t really address the technical issue—and is sprinkled with unnecessary and distracting ad hominem and disparagement of others.
There are zero ad hominem attacks.
This isn’t a case where a maintainer doesn’t understand the issue and refuses to listen to reason, but a complex problem introduced by original developers long departed from the project and a potential source of problems when fixed.
It's not complex, and the solution is simple: don't install to system
directories by default.
As far as the "solution" suggested by Felipe, all I can say is that for every problem, there is a solution that is simple, neat—and wrong.
Yes, and there's a solution which is right.
What makes you think this is the "wrong" solution?
The "simple" solution suggested does not provide a clean upgrade path nor address the *reasons* why the problem was introduced in the first place.
Yes it does.
1. Gem.user_install returns false by default, this keeps the current
behavior of installing to system directories by default instact
2. Gem.user_install can be overridden by distributions, so every
distribution can choose if they want to enable this or not
3. Gem.user_install can be turned on by default on the next major
version bump of rubygems
Is this not a clean upgrade path?
I’d also say that the characterizations of the rubygems / Bundler developers are crude, defamatory, and wrong—and if, in fact, Felipe has been banned from the rubygems project, it has likely been for a code of conduct violation.
It wasn't.
Ultimately, this is a tempest in a teapot, because Bundler 3 is going to be installing to `./.bundle` by default anyway
They said the same thing about bundler 2 in 2015. It never happened.
(and there’s discussion of making that the default when `GEM_HOME` is not writeable by the current user.
Have you looked at the patch? It's not very promising.
Discussion of doing something is not the same as actually doing something.
The problem is being solved
Is it? I've heard that for the past two years.
Where is the latest proposed fix so we could all give it a try?
···
On Fri, Aug 26, 2022 at 11:50 AM Austin Ziegler <halostatue@gmail.com> wrote:
--
Felipe Contreras