chop: Clear UTF-8 flag appropriately
chop: Clear UTF-8 flag appropriately Fixes #25035 chop() returns the chopped character, unlike chomp(). If TARG is UTF-8 from a previous operation, and this chop isn't, the flag wasn't cleared.
read more ➔chop: Clear UTF-8 flag appropriately Fixes #25035 chop() returns the chopped character, unlike chomp(). If TARG is UTF-8 from a previous operation, and this chop isn't, the flag wasn't cleared.
read more ➔chop.t: Add todo test for failure to clear UTF-8 flag
read more ➔Tested 2026-11-08. Disclosure before the code: I help build UnAIMyText, which is why it's #3 in the tools list. Copy the Perl freely. Our on-call engineers write a handoff note for whoever takes the pager next. Someone wired that step to an open-weight model on Fireworks AI: paste raw shift notes,…
read more ➔Chessament 1.0.0 has been released. Chessament is a chess tournament manager. It supports individual Swiss-system tournaments. Chessament allows to run a full tournament, from registering the players to calculating the standings. To ease the entering of players you can use the rating list of…
read more ➔I am happy to announce that Dolphin has a new view mode: Columns. Each column shows one folder. Select a folder and its content opens in the next column, so the path from the folder you opened down to your selection stays on screen. This layout is known as Miller columns, after Mark S. Miller, who…
read more ➔Eike’s lovely new terminal Kwi depends on the latest releases of ghostty-vt library. This means you should probably build it yourself as distros will often be slower than Eike. :) Ghostty is written in Zig, but it supports cmake and is, therefore, buildable by kde-builder, just add the…
read more ➔Is anyone else SICK AND TIRED of the way hotels now foist plastic "keycards" on guests? No! I don't want tap to open my door! No! I don't want to keep the card in my wallet! No! I don't want electronics in control of my life! What if I need to stab an attacker? Keys are great for that by flimsy…
read more ➔Weekly Challenge 398 Each week Mohammad S. Anwar sends out The Weekly Challenge, a chance for all of us to come up with solutions to two weekly tasks. My solutions are written in Python first, and then converted to Perl. Unless otherwise stated, Copilot (and other AI tools) have NOT been used to…
read more ➔For some time now I’ve been looking for a way of keeping projects I’m working on in a separate VM without much setup. There are numerous solutions to do this kind of thing using namespaces (various container technologies, firejail, flatpak, bubblewrap, …) but I wanted something that uses real…
read more ➔A new release of prrd arrived at CRAN today, and has already been built for r2u and on r-universe. The prrd package facilitates the parallel running [of] reverse dependency [checks] when preparing R packages. It is used extensively for releases I make of Rcpp, RcppArmadillo, RcppEigen, BH,…
read more ➔Configure: reindent dtraceobject test block
read more ➔Configure: Skip dtraceobject on non-ELF platforms dtrace -G generate an ELF object. On Darwin which uses Mach-O instead of ELF, dtrace lacks a -G option there. This may also apply to DTrace on Windows but just a guess as I haven't checked. Output of dtrace -G was redirected to /dev/null in commit…
read more ➔Half way through the day:A morning of technical talks:Vock - Instrumenting, kernel coverage and process tracingRebuilding the archive on your desktopAn overview of Secure BootAn excellent lunch - with thanks to Liv and her Arm catering staffThree lightning talks - two without slides :)Excellent day…
read more ➔This is a difficult but essential book. I was initially put off by how graphically autobiographical it is. The disaster planning I came for was frequently interrupted with the author's loves, disasters, health issues, pains, and domestic issues. As the book wore on, I realised how vital that is.…
read more ➔The Asahi Linux developers have put out a new report on their progress toward a Linux distribution for Apple devices. Some time ago, we were made aware of multiple attempts to exploit our permissive licensing to hijack our work, with a direct view to replacing the project and aggressively…
read more ➔Lennart Poettering, Michael Vogt, and Joaquim Rocha have put together a detailed overview of what the Amutable Operating System (AOS) and associated infrastructure will look like. The image-based OS approach enables us to enforce some very strict but powerful security properties, which elevate…
read more ➔There is a new project coming to Open Source Software land these days: OpenAGPS. It is not yet 100% functional, but we are working on it. It is not fully operational, yet, but we are on it. Let me introduce OpenAGPS to you... The Situation Today The domain of assisted geo location services has…
read more ➔The last maintenance release of the 26.08 series is out with the usual batch of stability fixes and workflow improvements. Project management is more robust, with improvements to recovering corrupted projects, autosave behavior, and handling of archived projects. Other highlights include fixes to…
read more ➔Update on what happened across the GNOME project in the week from October 31 to November 7. GNOME Fellowship Philipp Sauberzweig announces I’ve published another update on my work in GNOME Design and Community Management as part of my Sovereign Tech Fellowship. I’m especially excited about the…
read more ➔Make sure you commit anything you want to end up in the KDE Gear 26.12 releases to themNext Dates: November 12, 2026, 23:59 UTC: 26.12 Freeze and Beta (26.11.80) tarball creation November 13, 2026: 26.12 Beta (26.11.80) release November 26, 2026, 23:59 UTC: 26.12 RC (26.11.90) tarball creation …
read more ➔submitted by /u/niceperl [link] [comments]
read more ➔Updates for great CPAN modules released last week. A module is considered great if its favorites count is greater or equal than 12. App::DBBrowser - Browse SQLite/MySQL/PostgreSQL databases and their tables interactively. Version: 2.447 on 2026-11-03, with 18 votes Previous CPAN version:…
read more ➔NetAddr::IP 4.080_08 is on CPAN as a trial release. If you use NetAddr::IP, install it and run your code against it before 4.080 goes stable. The last post here covered 4.080_05. Since then, 4.080_06, 4.080_07 and 4.080_08 changed constructor, parsing, comparison and method behaviour, and they…
read more ➔Blog post collecting in one place some thoughts from social media (original post). Armin Ronacher ran the same poll on Twitter, Bluesky, and Mastodon: “Do you still write more than 20% of code by hand?” The answers: 8.4% yes on Twitter, 26.3% on Bluesky, 65.1% on Mastodon. Obviously some caveats…
read more ➔Welcome to a new issue of This Week in Plasma! This week many widgets shipped with Plasma got quite a bit of polish. Feature work and performance work were also notable this week… really, a bit of everything! Have a look: Notable new features Plasma 6.9 There’s a new picture of the day wallpaper…
read more ➔