Latest Comments by minidou
Valve giving away tons of Steam Decks during The Game Awards 2022
1 December 2022 at 6:08 pm UTC
1 December 2022 at 6:08 pm UTC
This boy is so cute https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/clans//4/080b1f163b02a9810fa78f0b32b9396fab012aef.gif
RimWorld - Biotech expansion announced and a big free update
7 October 2022 at 5:33 pm UTC
7 October 2022 at 5:33 pm UTC
Finally, child slavery !
KDE are raising funds for the Kdenlive video editor
20 September 2022 at 5:29 pm UTC Likes: 2
20 September 2022 at 5:29 pm UTC Likes: 2
I've been using shotcut for a while because it's so easy to use, but it lack good object tracking or a way to plug opencv. What's the object tracking status in Kdenlive ?
Valve dev understandably not happy about glibc breaking Easy Anti-Cheat on Linux
17 August 2022 at 11:49 am UTC
Nothing got broken. A two decade of depcrecation function got removed, but nothing broken. Or do we just expect everything to be forever maintained ?
I don't expect anyone to check, I expect a CI or a quality gate to stop them from shipping.
I'll call it bad practice, or just not being up to 2022 standards.
17 August 2022 at 11:49 am UTC
QuoteBut irrelevant when compared to the importance of not breaking user space.
Nothing got broken. A two decade of depcrecation function got removed, but nothing broken. Or do we just expect everything to be forever maintained ?
Quoting: TheSHEEEPAlso, so what if they did that 20 years ago?
Somehow, EAC and a bunch of others still ended up using that function. Probably looked something up online, copied the function, it worked and that's it. Or had auto-complete suggest something, or whatever.
You can't expect programmers to double-check every single function they use for possible deprecation, that's absurd.
I don't expect anyone to check, I expect a CI or a quality gate to stop them from shipping.
Quoting: TheSHEEEPDeprecation warnings in compilations get overlooked.
That's not good, you can call it bad practice or whatever makes you feel good about yourself, but in practice, it happens. A lot. And that's the reality that has to be dealt with, not some kind utopia in which programmers have eradicated bad practice...
I'll call it bad practice, or just not being up to 2022 standards.
Valve dev understandably not happy about glibc breaking Easy Anti-Cheat on Linux
17 August 2022 at 11:14 am UTC Likes: 3
They did restore it because of the backlash, but they really shouldn't have, there's no reason for it. This isn't some obscure lib we're talking about but the GNU C library. If a handful of program gets broken it's on them, the function was marked deprecated almost two decades ago. An outstanding majority of program have no issue at all with the removal of this function, why should a niche but maybe high visibility user dictate the direction of glibc ?
Something not discussed here is that the removal of DT_HASH allows a save of about 1% or 16kB of space per Glibc shared object. This is an improvement. There clearly is a good reason for finally removing this deprecated function. But we shouldn't profit from this improvement because of some devs bad practice ?
This is off topic. The impacted softwares were initialised years after DT_HASH was marked deprecated. In the case of EAC lib, probably a good 15 years later. In every sector of the software industry this would be considered bad practice, but VG softwares get a pass for some reason.
They did that, almost two decades ago.
And it seems there isn't that many users impacted. I can count the EAC lib and some lib used in shovel night. Compared to the millions of programs using glibc.
17 August 2022 at 11:14 am UTC Likes: 3
Quoting: GuestQuoting: minidouI fail to see how glibc devs could be blamed for removing a function deprecated for 17 years (though I can agree a major version bump should have been called for). Do videogame devs need that much nursing ? EAC linux lib is a recent piece of software, how many deprecated dependencies do they use ?The blame is not really about removing the deprecated feature. Blame is for the failure to restore it after discovering that users for the feature still exist and the removal broke stuff.
They did restore it because of the backlash, but they really shouldn't have, there's no reason for it. This isn't some obscure lib we're talking about but the GNU C library. If a handful of program gets broken it's on them, the function was marked deprecated almost two decades ago. An outstanding majority of program have no issue at all with the removal of this function, why should a niche but maybe high visibility user dictate the direction of glibc ?
Something not discussed here is that the removal of DT_HASH allows a save of about 1% or 16kB of space per Glibc shared object. This is an improvement. There clearly is a good reason for finally removing this deprecated function. But we shouldn't profit from this improvement because of some devs bad practice ?
Quoting: TheSHEEEPQuoting: GuestThe blame is not really about removing the deprecated feature. Blame is for the failure to restore it after discovering that users for the feature still exist and the removal broke stuff.Yes, a lot of developers (especially newer, younger ones that lack the experience) argue in favor of always using the very latest everything and always keeping everything updated.
I've seen that time and time again in several teams.
But that's not a position that can be maintained in reality.
You'd require armies just to maintain old stuff.
It's fine to remove a function if you can't see that anyone is using it. An understandable mistake.
This is off topic. The impacted softwares were initialised years after DT_HASH was marked deprecated. In the case of EAC lib, probably a good 15 years later. In every sector of the software industry this would be considered bad practice, but VG softwares get a pass for some reason.
Quoting: TheSHEEEPBut the moment you realize that there were indeed many still using it, it should clearly be restored (with a deprecation marker, but still).
They did that, almost two decades ago.
And it seems there isn't that many users impacted. I can count the EAC lib and some lib used in shovel night. Compared to the millions of programs using glibc.
Valve dev understandably not happy about glibc breaking Easy Anti-Cheat on Linux
17 August 2022 at 8:01 am UTC Likes: 10
17 August 2022 at 8:01 am UTC Likes: 10
Also, didn't Valve add the steam runtimes to counter exactly this kind of issue ? If some software need ancient dependencies, don't use system ones, use a set of libs managed by steam.
Valve dev understandably not happy about glibc breaking Easy Anti-Cheat on Linux
17 August 2022 at 7:59 am UTC Likes: 21
17 August 2022 at 7:59 am UTC Likes: 21
I fail to see how glibc devs could be blamed for removing a function deprecated for 17 years (though I can agree a major version bump should have been called for). Do videogame devs need that much nursing ? EAC linux lib is a recent piece of software, how many deprecated dependencies do they use ?
Some new interesting Steam Deck Verified titles, there's now over 3,200 confirmed Playable
7 June 2022 at 1:42 pm UTC
7 June 2022 at 1:42 pm UTC
still no DBD
Valve say they will look into fixing up the bot problems in Team Fortress 2
27 May 2022 at 1:07 pm UTC Likes: 1
27 May 2022 at 1:07 pm UTC Likes: 1
They've been saying that every six months for ten years.
Here's some of the latest Steam Deck Verified titles including the popular Valheim
15 March 2022 at 7:34 pm UTC
Good, more people should play Wreckfest.
15 March 2022 at 7:34 pm UTC
QuoteWreckfest (Verified)
Good, more people should play Wreckfest.
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Valve dev details more on the work behind making Steam for Linux more stable
- Half-Life 2 free to keep until November 18th, Episodes One & Two now included with a huge update
- NVIDIA detail upcoming Linux driver features for Wayland and explain current support
- Direct3D to Vulkan translation layer DXVK v2.5 released with rewritten memory management
- > See more over 30 days here
-
Avowed from Obsidian gets a release date, and pre-order…
- melkemind -
Half-Life: Blue Shift remake mod Black Mesa: Blue Shift…
- notmrflibble -
Half-Life: Blue Shift remake mod Black Mesa: Blue Shift…
- a0kami -
The Walking Dead, The Expanse and more in the Telltale …
- Caldathras -
Half-Life 2 free to keep until November 18th, Episodes …
- wvstolzing - > See more comments
- Steam and offline gaming
- Dorrit - Weekend Players' Club 11/15/2024
- Ehvis - What do you want to see on GamingOnLinux?
- Liam Dawe - New Desktop Screenshot Thread
- Vortex_Acherontic - Types of programs that are irritating
- dvd - See more posts