[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 1746570648179889.jpg (136 KB, 711x955)
136 KB
136 KB JPG
>let's make basic programs on our system that have worked for decades not work anymore because why not XD
why do linux people hate themselves? is it a trick to keep the "normies" (people who want a functioning system) out?
>>
>>107012093
trannies have always hated themselves
>>
How did that bug pass testing? Do they intentionally ignore failing tests?
>>
>>107012093
Linux is just a colonel.
>>
>>107012093
Based.
Next step is to remove locales altogether.
>>
>>107012093
Canonicaljews are replacing gnu utils with rust utils with cuck-license so they can lock down the system with tivoization just like Google did with Android
>>
File: 1683691252268215.png (646 KB, 600x817)
646 KB
646 KB PNG
>>107012093
>a newer implementation in Rust
>it doesn't even have feature parity with what it is claiming to replace as the newer and better mandatory """option"""
>>
File: 1753365235862505.jpg (113 KB, 818x1032)
113 KB
113 KB JPG
>>107012236
As a matter of fact, yes they do! Very serious engineering going on here. Year of the Linux desktop.
https://uutils.github.io/coreutils/docs/test_coverage.html
>>107012242
>years of beginners asking "how do I get started with Linux?" on internet forums
>everyone shills ubuntu
>this is what the "just works, easy for beginners" linux distro looks like
>>
>>107012236
You think that the average "let's rewrite it all in rust" idiot actually even knows what the options and usecases should be?
>>
>>107012262
Canonical really wishes they were Apple huh
>>
>>107012262
Linux is GPL. Just like a lot of other programs in Ubuntu.
>>
>>107012270
Yes? They have tests and know which features are missing.
It's not uutils authors who replaced coreutils with uutils in Ubuntu.
>>
>>107012093
>Linux for humans
>Actually Linux for corporate ghouls to spy on you
Thanks
>>
>>107012236
>How did that bug pass testing?
It didn't actually. Yet Ubuntu developers decided it's fine.
>>
Hold up, why is it bad that sort works the same for everyone? I mean, the output order looks pretty retarded but it should be standardized none the less.
>>
>>107012327
The number one rule of making software for people is that you do not break their shit. Anyone who thinks it's okay to suddenly change sort's existing behavior is not being serious.
>>
>>107012327
There are retards who rely on non-C locales in their scripts and force everyone to keep supporting this bullshit.
>>
>>107012280
>Canonical really wishes they were Apple
Yup
>>
>>107012354
Whether you think relying on such behavior is 'retarded' or not makes no difference. Software breakage is transitive by nature and so you will end up fucking over people who had no idea that they were indirectly relying on this behavior through some piece of software.
>>
>>107012370
That's what I said...
>>
>>107012093
I would imagine when you rewrite a program the first thing you make is a test suite based on the old behavior that the new program needs to pass

what is wrong with rust people lol?
>>
>>107012236
testing? LOOOL you are the tester
>>
the more I see shit like this the more I'm convinced rust is some kind of psyop
>>
>>107012093
>>107012467
The people who push rust are the same kind of people who push mass immigration. They're either sick or evil.
>>
>Ubuntu
>XX.10 (non LTS) release
>Using non default collation in 2025
Why are there so many retards on this board? Why do the jannies not enforce the no tech support rule?
>>
>>107012561
>you're using it wrong!
>ubuntu was never supposed to be a user-friendly distro!
>what are locales for anyway? obscure feature no one cares about!
>non-LTS = beta chud!
classic
>>
Why the fuck would they migrate to a version of POSIX utils without locale support is this real?
Ubuntufags? Explain yourselves!
>>
>>107012327
It is standardized. The standard is that sort is based on your locale
>>107012327
>>107012354
If you don't like the standard behavior just set the locale in your script. DON'T break/not support literally everyone using locales shit for no reason. Nobody is forcing you to use the standard POSIX sort. But this change is forcing the people that rely on standard POSIX sort (and utilities in general) to use a sane distro.
>>
>>107012561
>non LTS release
Works on my machine (artix)
>>
>>107012215
fpbp
>>
>>107012561
>XX.10 (non LTS) release
LTS is 6 months away. You think they can fix all those issue by then?
>Using non default collation in 2025
Wut? Why would you use default collation? Are you poor or something?
>>
>>107012093
We don't, everyone hates the rusttrannies that insist everything be remade on rust instead of making new things on their languages, everyone fucking hates them
>>
File: 733671.png (86 KB, 1244x1191)
86 KB
86 KB PNG
>>107012093
More fakenews antirust bullshit. Chuds can't help but lie
>>
>>107012467
I wonder if it's a case of negatives standing out more than positives, but it's hard to get past the very ideological nature of it all. "You shall know them by the fruit of their labor."
>>
>>107012215
/thread
>>
>>107012701
Correct. I'm not a turd worlder. Any basic UTF-8 locale works for me.
>>
>>107012093
but think of all the CVEs we're avoiding with rust! just wait a few more years for all the features to be readded (what they'll do eventually is just declare that no one uses the features they don't want to write)..
>>
>>107012242
I salute you
>>
>>107012294
>They have tests and know which features are missing.
So they knowingly pushed out bad software?
>>
>>107012316
Ubuntu users are retards so it kinda works out for them.
>>
>>107012093
this is the one thing that makes linux a laughing stock of a system.

when developers update their software, they need to make sure everything is effortlessly backwards compatible. so that little building block you updated, which is used by 100s of other programs, keeps them working.

it seems developers on linux have no problems fucking over the users. even a simple ffmpeg update can fuck you over...
>>
>>107012093
This is specific to ubuntu, which is the normiest of normie distros. We can only surmise that this is done to attract normies, and in fact normies love this shit and eat it up. Hope this helps.

>>107013510
Developers just use containers though?
>>
>retards not reading the bottom text
>>
>>107012763
What? Why are you telling this to me?
>>
>>107013473
That's Ubuntu for you.
>>
File: 1749050759919920.png (642 KB, 800x450)
642 KB
642 KB PNG
>>107012093
Why does this happen every fucking time Rust fanatics shill their software as replacement?
>fdfind is great bruh it's literally find but fasterrrr and written in Rust :crab: who wouldn't like that xD
>reality: fdfind is not actually compatible with find
>BRUah ripgrep is is such a gamemchanger it's LITERALLY grep but faster and written in Rust!1
>reality: ripgrep is not actually compatible with grep
>>
>>107013771
Because you seem not to understand that locales are useful solution to a problem that actual users have, which is your job as a developer to support. Crying about your job makes you look and sound like a whiny faggot so you must be reminded of your faggotry at every turn least you spend the rest of your short life sucking cock.
>>
>>107013481
>t. unemployed
>>
>>107012093
Why is it always Rust? Why did they even refactor coreutils?
>>
>>107012093
MIT uutils is an attack on the GPL. It's designed to replace GPL GNU coreutils with Rust equivalents. The uutils manager and Ubuntu head responsible for making it default both lie about the license issue
> sorry, the license issue is already sorted out, we won't discuss it further
> sorry, this has nothing to do with licenses, we don't discuss it further
This is about making Ubuntu as corporate friendly as possible. And, yes, it probably has everything to do with Code of Conduct warriors who hate Richard Stallman because he once had an opinion they disagree with, with Drew Devault making sure nobody would forget it, much less forgive.
Another really good reason to uninstall Ubuntu. Pray to god this bullshit doesn't end up in Debian.
>>
File: file.png (48 KB, 858x356)
48 KB
48 KB PNG
>>107012093
god you fucking niggers MAKE A BUG REPORT
>>
File: file.png (70 KB, 853x736)
70 KB
70 KB PNG
>>107012236
They test it all using the official GNU test suite.
There's always a chance the test suite itself is not as all encompassing as you think.
>>
>>107013820
fd and ripgrep never claimed to be compatible alternatives to find and grep
>>
>>107013012
6/7/2025
Sixth of July or seventh of June?
>>
>>107014249
SIX SEEEEEVEEEEN
>>
File: ElwsbNXWMAEFbYn.jpg (289 KB, 672x668)
289 KB
289 KB JPG
>>107012350
this absolutist way of thinking is just as stupid. if you never break back-compat, you never do anything new.

>>107012243
truth nuke. locale stuff has always been a nightmare, mainly thanks to the pre-internet cambrian explosion of human languages and dialects.

but now we are seeing a massive concentration in english speakers, with many small (<10M speakers) languages such as lithuanian, estonian, etc. projected to extinction, and medium (<100M speakers) languages are (rightly) distinctly worried.

sooner or later we will have to ask ourselves if this is worth it anymore. do we continue LARPing the old world, or embrace one unified langauge (english), dump this ancient mess of locales once and for all, and accept the future already unravelling before us?
>>
>>107012093
ubuntu is such a laughing stock, they should hire bussi, use case for sorting sanely and not memory safely???
>>
>>107012093
That program should't exists, juts use a scripting language like a normal person and stop gluing command in bash.
>>
>>107012093
Deprecate POSIX-
https://rentry.co/g7aofwhc
>>
>>107014249
Only third world countries use D/M/Y.
>>
>>107014484
starts off good but deteriorates into vague slogans by then. if you want people to do something differently then you need to explain what it is that you would like them to do.
>>
>>107012266
People have always hated Ubuntu and Canonical for various reasons. I hardly see people shilling it over Linux Mint these days (I know Mint is based on Ubuntu, but it doesn't seem to have this problem, and they can just choose not to include retarded changes like these)
>>
>>107012266
Dude you're being retarded. NO NORMAL USER cares about the behavior of the "sort" function in the command line. You know how many Windows normies are going to run a command like that? Hmm I would guess... ZERO!! When's the last time you had to sort using the command line? LOL
>>
>>107014763
how many shell scripts use sort? how many shell scripts use those shell scripts? how many shell scripts use THOSE shell scripts? how many GUI programs call those shell scripts?
>>
>>107013877
>which is your job as a developer to support. Crying about your job makes you look and sound like a whiny faggot
That's some heavy amount of projections.
My job is webdev, I don't write locale dependent software. I write REST APIs.
>>
>>107013915
Because when it is a C/C++ rewrite of something, no one cares about a language.
>>
OS for humans spend incredible amount of effort on localization and they still fuck it up
I wouldn't expect anything in that area from a router OS
>>
>>107012561
>>107013012
By "non-default collation", do you mean anything other than "LC_COLLATE=C"? Because I'm seeing the same behavior with en_US.UTF-8.

$ echo "à b C d _e" | tr '\040' '\n' | sort
à
b
C
d
_e

$ echo "à b C d _e" | tr '\040' '\n' | uutils-sort
C
_e
b
d
à




[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.