Incidentally, this reminds me how awfully inadequate are the GitLab moderation and anti-spam measures; to this day, you still can't remove spam comments from snippets; you can't limit emoji reactions to at least remove the troll ones; and you can't block known bad actors, only report their accounts.
5️⃣ Here's the 5th installment of my series of posts highlighting key new features of the upcoming v256 release of systemd.
I am pretty sure all of you are well aware of the venerable "sudo" tool that is a key component of most Linux distributions since a long time. At the surface it's a tool that allows an unprivileged user to acquire privileges temporarily, from within their existing login sessions, for just one command, or maybe for a subshell.
@refi64@mattdm@pid_eins it might not work for sandboxed apps going through the portal, because it would mean doing weird dances between files across FUSE file systems and atomic replacement between files with different ownership, though
Is Totem (Gnome Videos) still maintained? As per https://apps.gnome.org/Totem/ latest version is 43 from 2022. Is it going to be removed from Gnome Core apps or replaced with something new?
@gloopsies it's definitely less active: it still needs to be ported to GTK4 and libadwaita. There are no plans for a replacement, at this moment; there are plenty of other video players, and not everyone wants to move things into GNOME's release.
I was curious about how the new vulkan-based GSK renderer that shipped with gnome 46 worked so I took a peek using renderdoc. Here is a breakdown animation of each draw call (highlighted with the wireframe overlay):
@nical First of all: this is a very interesting thread; it's nice to have somebody else in the field looking at what we do, thanks!
Batching is indeed a niche case for us: mainly helps in benchmarks. The icon atlas is a missing feature of the new renderer: the old GL renderer had one, for instance; needs somebody to write the code. As for opaque/blended regions: there's some work planned; we have the benefit of a clear content/chrome split, so it's not an immediate priority.
@nical in general, the main goal of the new renderer was to a) unify Vulkan and GL and b) ensure correctness, especially at different scaling factors, rather than speed. Once we know we're doing the right thing, we can optimise iteratively. As for mobile: hopefully, people with enough resources to care about mobile GPU workloads can lend a hand in the implementation.
@nical the main benefit for batching in GTK UIs is text, and that's using an atlas already; our worst case is a screenful of random glyphs in a virtual terminal emulator. Icons are less of an issue in UIs—and they require premultiplication when getting into the atlas. Further batching is complicated by colorisation of symbolic icons, gradients, and shadows in UI elements.
Watching Oppenheimer again, and reminded again that I'm not particularly jealous of the genius for physics. The genius for languages, on the other hand—an intense pang of jealousy there.
@luis_in_brief I haven't read either, and I enjoyed the movie just fine—but after Interstellar, Dunkirk, and Tenet, I moved on to enjoying the latter era Nolan movies as what Patrick H Willems defines as "vibes movies".
@luis_in_brief in a sense, Oppenheimer is similar to Tenet: a movie that strips away all the structural elements of a genre (biopics for the former, action blockbuster for the latter) and tries to sustain the whole thing through vibes and character alone. Though at least in Opp there’s a lead that knows how to act…
In retrospect, we should have figured out that Jia Tan was a plant from the fact that they showed up to do releases. In 20+ years of contributions to FLOSS projects I haven't found anybody willing to do the same.
@jason sure you can; collecting items for the change log, running the dist with the test suite, uploading release artefacts, writing release notes and announcements… it’s a “boring” job, so very few people show up to do that