News for hackers. Stuff that matters.
Re:Rewriting essential Linux packages in Rust by burntsushi on Monday March 10, 2025 @08:30AM (#43319880)
As I said, there are tons of things in `base` that aren't POSIX compliant. So that is clearly not a sufficient criteria to exclude something from `base`. You need something else (like what I said, and then you repeated without acknowledging that I had already said it).

> You did not mention a word about scripting.

WTF. Literally right there in my first comment:

> Of course, grep still has a POSIX compliant base. And so long as your scripts only rely on that POSIX compliant base (no -a or -r or -o flags, for example), you can reap the portability benefits of POSIX.

I hate to say, "please re-read my original comment," but I think it might actually apply in your case.

Re:Rewriting essential Linux packages in Rust by grandempire on Monday March 10, 2025 @11:34AM (#43321704)
> Literally right there in my first comment:

In regards to ripgrep

> that is clearly not a sufficient criteria to exclude something from `base`. You need something else

The burden is on you to demonstrate why it should be included absent of a standard, not me to show why it should be excluded. Base maintenance work is a scarce resource.

Your only argument so far has been that posix compliance doesn’t matter.

This interaction is actually souring me on the project.

Re:Rewriting essential Linux packages in Rust by burntsushi on Monday March 10, 2025 @11:48AM (#43321835)
How could you possibly miss this in my first comment???

> Now, you could say having both grep and ripgrep installed by default would be somewhat wasteful. As the author of ripgrep, I agree with that. ripgrep is fine being something you opt into so long as coreutils is already included by default.

...

> This interaction is actually souring me.

You and me both. Maybe you could try actually reading my comments. I feel like I'm talking to an AI that has been trained to be maximally annoying through gaslighting.

So unless you can demonstrate that you're a real person (like my profile does), you're now on my ignore list.

Re:Rewriting essential Linux packages in Rust by grandempire on Monday March 10, 2025 @12:07PM (#43322027)
So you agree it’s wasteful to have both - so then your only options are:

1. Put rg in base without grep. I don’t care if scripts that use grep are broken. 2. Rg does not need to be in base

> you're now on my ignore list.

Ditto. But what I’ll remember is that the rg guy struggles to understand and reconcile the needs of people who rely on critical software.