Thunderbird 157.0 is out, fixes 100% CPU usage from the status bar

Thunderbird 157.0 is out, fixes 100% CPU usage from the status bar

Thunderbird 157.0 was released on September 29.

Main fixes:

  • Status bar could stay active and cause 100% CPU usage
  • Sent messages could silently fail to save to the IMAP Sent folder
  • Pending moves within the same IMAP account could make messages disappear
  • Valid RSA OpenPGP keys could be rejected, which blocked encryption
  • Gmail OAuth2 could fail intermittently on Windows

Other changes:

  • New enterprise policies: DisableChat and DisableFileLink
  • IMAP/POP manual config port field is now optional
  • Remote content can now be viewed in OpenPGP messages with integrity protection

Release notes: https://www.thunderbird.net/en-US/thunderbird/157.0/releasenotes/

Linuxiac summary: https://linuxiac.com/mozilla-thunderbird-157-fixes-100-cpu-usage-openpgp-and-imap-issues/

u/fdelux6 — 15 days ago
▲ 270 r/git

Git 2.56 is out with git add --resolved, git branch --delete-merged, and big repo speedups

Git 2.56 is out. Here are the changes I found most useful.

Workflow

  • git add --resolved stages only the files you fixed after a merge conflict. It skips unrelated changes in your working tree. Git also checks for leftover conflict markers before staging.
  • git branch --delete-merged cleans up local branches that are already merged upstream.
  • git bisect run now resets itself after it finds the bad commit.
  • Git gives better suggestions for common git push mistakes.

New and experimental

  • git refs can now create, update, delete, and rename references.
  • git history gets a drop operation. It removes a commit and replays the later commits on top of its parent.
  • git replay gets a --linearize option.

Large repos

  • GitHub reports big gains in merge-base calculations and other operations on very large repositories.
  • Path-walk repacking supports more optimization features, which can cut storage a lot in some cases.
  • Partial clones get better ways to discard large locally cached objects that can be downloaded again later.
  • git log --follow and graph rendering also improved.

Sources

Highlights from Git 2.56 (GitHub Blog): https://github.blog/open-source/git/highlights-from-git-2-56/

Linuxiac: https://linuxiac.com/git-2-56-released-with-safer-conflict-resolution-and-performance-gains/

u/fdelux6 — 17 days ago
▲ 45 r/SysAdminBlogs+1 crossposts

Clonezilla Live 3.3.3-37 adds HTTP Boot and LUKS2 support

Clonezilla Live 3.3.3-37 is out. It's based on Debian Sid from September 13, 2026, with kernel 7.1.13-1.

Main changes:

  • HTTP Boot support in Clonezilla Lite Server, alongside the existing PXE Boot option. Secure Boot works over HTTP boot too.
  • LUKS2 repository support, for encrypted storage.
  • Partclone bumped to 0.3.50, fixing a Btrfs-related issue.
  • Older networking tools cleaned up. Deprecated net-tools commands replaced with iproute2, dhclient replaced with dhcpcd.
  • GRUB now defaults to 1920x1080 or 1024x768 resolutions, with an auto option and a 1024x768 fallback, for HiDPI displays.
  • Restore is faster when the target disk or partition layout matches the source. It skips unnecessary partition-image conversion.
  • cnvt-ocsiso-qcow2 reworked with separate VHD and ISO packaging modes, plus a fix for kernel panics when booting converted VHD images.

Bug fixes include an LVM system.devices locking issue on RHEL 10 and AlmaLinux 10+, a filesystem/size detection issue on bare disks, and a missing post-clone action menu (power off, reboot, or run a command).

Source: https://linuxiac.com/clonezilla-live-3-3-3-37-adds-http-boot-and-luks2-support/

Announcement: https://sourceforge.net/p/clonezilla/news/2026/09/stable-clonezilla-live-333-37-released/

Download: https://sourceforge.net/projects/clonezilla/files/clonezilla_live_stable/3.3.3-37/

u/fdelux6 — 23 days ago

PipeWire 1.6.9 released

PipeWire 1.6.9 is out. Bugfix release, API/ABI compatible with previous 1.6.x releases.

Highlights:

  • Improved JACK object callbacks, no more reporting old removed objects
  • Tweaked resampler cutoff frequencies to preserve more high frequencies when upsampling
  • Various small fixes across modules, SPA, Pulse-server, Bluetooth, and tools

Some notable fixes:

  • RAOP encryption fixed for OpenSSL >= 3
  • Netjack2 discovery timeout fixed
  • Potential crash with active_port_name fixed
  • node.network=true added to network sinks/sources so tools like pavucontrol don't wake them up

Full release notes: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/1.6.9

Source article: https://linuxiac.com/pipewire-1-6-9-multimedia-framework-released-with-better-resampling-quality/

reddit.com
u/fdelux6 — 28 days ago

LFS 13.1 released: GCC 16.2, Binutils 2.47, Glibc 2.44, kernel 7.1.8

Linux From Scratch 13.1 is out. Major toolchain refresh this time. 46 packages updated or added since 13.0.

Official announcement: https://lists.linuxfromscratch.org/sympa/arc/lfs-announce/2026-09/msg00000.html

Writeup with more detail: https://linuxiac.com/linux-from-scratch-13-1-is-out-with-major-toolchain-updates/

Note that BLFS 13.1 isn't out yet. It's over 99% tested against the new base and expected soon.

reddit.com
u/fdelux6 — 1 month ago

Audacity 4.0 moved its interface to Qt

Not a KDE project, but worth a mention here. Audacity 4.0 is out, and the headline change is a full rewrite of the UI on Qt, moving off wxWidgets.

Along with the toolkit switch:

  • Native HiDPI rendering
  • Dockable/floatable panels with saveable Workspaces
  • Light, dark, and high-contrast themes with configurable accent colors
  • A reworked clip-editing model built around the new interface

Some older features (Time Tracks, MIDI tracks, Macro Manager, VAMP/LADSPA plugins) aren't ported over yet.

Official change log: https://github.com/audacity/audacity/releases/tag/Audacity-4.0.0

Source: https://linuxiac.com/audacity-4-0-audio-editor-released-with-redesigned-qt-interface-new-editing-model/

u/fdelux6 — 11 days ago
▲ 73 r/Fedora

LibreOffice 26.8 is now in Fedora 45 (26.8.0.3)

LibreOffice 26.8 is available now. Fedora 45 already has it packaged as 26.8.0.3-0.1.fc45. Rawhide has 26.8.0.3-0.2.fc46.

Package status: live in stable for F45. F44 remains on the 26.2 branch, so it isn't affected by this update. F43 stays on 25.8.

Highlights from this release:

  • New paragraph composer for better text layout
  • Variable font support

Sources:

Package status: https://packages.fedoraproject.org/pkgs/libreoffice/libreoffice/

Official announcement: https://blog.documentfoundation.org/blog/2026/08/26/libreoffice-26-8/

Release notes: https://wiki.documentfoundation.org/ReleaseNotes/26.8

Linuxiac writeup: https://linuxiac.com/libreoffice-26-8-released-with-new-paragraph-composer-variable-font-support/

reddit.com
u/fdelux6 — 2 months ago
▲ 24 r/Fedora

NetworkManager 1.58.1 Released with WPA3, DNS, and Modem Fixes

NetworkManager 1.58.1 is out. It's a patch release on top of 1.58, focused on fixes rather than new features.

Main fixes:

  • WPA3 auto-connect fix for profiles using key-mgmt=wpa-psk. These previously failed to reconnect automatically to SAE-based WPA3 networks.
  • IPv4 forwarding now works correctly on mobile broadband data interfaces.
  • DNS fixes: invalid or unspecified nameservers from RDNSS/DHCPv6 are now ignored, and DNS URI port numbers are correctly forwarded to systemd-resolved.
  • DHCPv4 now logs a warning when it ignores the router option due to classless static routes, instead of silently leaving the connection without a gateway.
  • Stricter 802.1X handling for private connection profiles. The ca-path and phase2-ca-path settings are no longer accepted for user-scoped profiles. Use ca-cert or system-ca-certs instead.
  • Bluetooth NAP connection normalization fix.
  • Several unspecified crash fixes.

Package status: live in stable for F45. F44 remains on the 1.56 branch, so it isn't affected by this update.

Official News: https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/1.58.1/NEWS

also on: https://linuxiac.com/networkmanager-1-58-1-released-with-wpa3-dns-and-modem-fixes/

reddit.com
u/fdelux6 — 2 months ago

Raspberry Pi Imager 2.0.11 released: drive locking, rpi-preseed support, Compute Module fastboot improvements

Raspberry Pi Imager 2.0.11 just came out. It's mostly a reliability and safety update.

Key changes:

  • Imager now takes an exclusive lock on drives when writing on Linux and Windows. This should prevent accidental writes from other processes.
  • Support added for the rpi-preseed first-boot customization format.
  • Accounts created through rpi-preseed are now always added to the sudo group.
  • Multi-frame .img.zst images are now supported.
  • Compute Module users get a new Erase command for Fastboot, plus better device identity checks.
  • Several fixes, including UASP storage detection and DiskArbitration handling.

Full changelog here: https://github.com/raspberrypi/rpi-imager/releases/tag/v2.0.11

u/fdelux6 — 2 months ago
▲ 56 r/Fedora

GNOME Shares Long-Term Design Vision for GNOME Shell (search overlay, Mosaic tiling, editable Quick Settings)

GNOME's design team posted a rundown of ideas they're exploring for the future of GNOME Shell. Not all of these are locked in, some are close to implementation, others are early concepts. Highlights:

Search overlay: instead of replacing the whole Overview, search results would appear in an overlay above it, keeping the spatial layout intact. This one's already in progress and expected in GNOME 51 this fall. Editable Quick Settings: users would be able to add or remove toggles instead of every control being permanently shown.

Simplified calendar popover: notifications move next to Quick Settings, letting the calendar menu focus on events, world clocks, and weather. Mosaic tiling: the most ambitious idea. Windows would auto-resize as new ones open, instead of manual tiling.

Design team says they're in touch with the developer of the MosaicWM extension to refine this further.

Alt+Tab / Super+Tab rework: a hybrid approach showing recent windows separately while grouping older ones by app.

Smaller items: a visual login screen grid, a wider battery indicator with clearer percentage, and a transparent top panel.

None of this is committed. Implementation speed depends on developer resources, and some ideas need prototyping and user testing first.

Source: https://linuxiac.com/gnome-shares-its-vision-for-the-future-of-gnome-shell/

original post: https://blogs.gnome.org/shell-dev/2026/08/11/gnome-shell-design-dreams/

u/fdelux6 — 2 months ago

Fastfetch 2.67 released: interactive config generator, watch mode, and a breaking change to preRun

Fastfetch 2.67 is out. Here's what's new:

Config generation

  • --gen-config is now an interactive TUI that walks you through generating a config file.

  • The old --gen-config-full, --gen-config-force, and è--gen-config-full-force` flags are gone.

  • New experimental browser-based WebUI for generating/editing config files: https://fastfetch-cli.github.io/fastfetch-config/

New flag

  • -w / --watch is a seconds-based alias for --dynamic-interval. Run it with no value to refresh output every second.

Breaking change

  • general.preRun has been removed for security reasons. If you used it to run a command before Fastfetch output, you'll need to move that to an external wrapper script now.

Fixes

  • Fish shell version detection fixed.
  • Wayland: monitors no longer missed if output events arrive late.
  • Correct handling of monitors that advertise more than one preferred display mode (was causing wrong reported resolution).
  • Ubuntu Studio Core now identified correctly.
  • Ghostty font detection is faster (parses config directly instead of running ghostty +show-config).
  • Alacritty TOML config parsing expanded.

Other platforms

  • macOS: CPU/GPU temp detection for M5-series chips, VP9 codec detection fix.
  • Windows: better GPU/theme reporting, virtual GPU detection.

Security

  • PublicIP and Weather modules now cap response size to avoid excessive memory use from malicious responses.
  • HTTP handling now accepts both HTTP/1.0 and HTTP/1.1.

Also removed: built-in logos for Hypros, MagpieOS, Furreto, EmperorOS, and Magix.

Full changelog: https://github.com/fastfetch-cli/fastfetch/releases/tag/2.67.0

Also there: https://linuxiac.com/fastfetch-2-67-system-information-tool-adds-new-interactive-configuration-generator/

reddit.com
u/fdelux6 — 2 months ago
▲ 55 r/Fedora

NVIDIA 610.57 Linux Driver Released — Vulkan, Gaming, and Kernel Fixes

NVIDIA released the 610.57 New Feature Branch driver for Linux on Aug. 03.

Gaming fixes include:

  • STALKER 2 crash with VK_DEVICE_LOST errors under VKD3D_CONFIG=descriptor_heap
  • Rendering corruption in Assetto Corsa EVO
  • Crash in Monster Hunter Wilds
  • GPU hang in Forza Horizon 6
  • Hangs or black screens in Elden Ring, Elden Ring Nightreign, Crimson Desert, Grounded 2, and others
  • Black screen regression in Total War: Warhammer III from the 595 series

Other fixes:

  • Black screens on kernel 7.0+ when switching virtual consoles with DRM fbdev disabled
  • DKMS module build failure after nvidia-installer install
  • Suspend/resume failures on laptops using runtime D3 power management
  • Vulkan display enumeration bug with __VK_ENABLE_DEVICE_GROUPS=1 Delayed wakeups causing stutter with multi-thread semaphore waits

As usual, most users should wait for their distro's repos rather than using the standalone .run installer.

Source: https://www.nvidia.com/en-us/drivers/details/274513/

Also on: https://linuxiac.com/nvidia-610-57-linux-driver-lands-with-dozens-of-vulkan-gaming-and-kernel-fixes/

u/fdelux6 — 2 months ago
▲ 26 r/krita

Krita 5.3.3 and 6.0.3 Released — 5.3.3 remains the recommended version for production work

The Krita team released 5.3.3 and 6.0.3 on July 29, 2026. Both ship the same bug fixes. 6.0.3 is the Qt6 build and still considered more experimental. The team recommends 5.3.3 for production work.

Some highlights from the changelog:

  • Fixed a deadlock during perspective transform
  • Fixed layers getting deselected when starting a transform
  • Fixed FFmpeg 7.0+ support for rendering HDR animations
  • Fixed several crashes (deleting text shapes, combined shapes, null event pointer)
  • Better font family sorting and deduplication
  • Selection Action Panel can now be pinned to canvas edges
  • Android: animation import/export temporarily removed, supporter benefits added

Downloads and full changelog: https://krita.org/en/posts/2026/krita-5.3.3-released/

Also covered here: https://linuxiac.com/krita-5-3-3-is-out-as-the-recommended-release-for-production-work/

reddit.com
u/fdelux6 — 3 months ago

Kitty 0.48 released: vertical tabs, plus a bunch of Wayland/macOS fixes

Source: https://sw.kovidgoyal.net/kitty/changelog/#id1

Kitty 0.48 is out. Highlights:

Vertical tabs. The tab bar can now sit along the left or right edge of the window via tab_bar_edge, useful on wide/ultrawide displays where horizontal space is more available than vertical.

Clicking inside an unfocused kitty window now both focuses it and sends the click through to the target element, brings Linux behavior in line with the existing macOS default.

Graphics protocol gained a transient usage hint, letting apps mark an image as short-lived so kitty can handle it more efficiently. remote-control get-text kitten can now pull text from the alternate screen buffer and its scrollback.

Wayland: fixes for initial window sizing under fractional scaling, and a fix for tab-creation issues specifically on GNOME.

Several regression fixes carried over from recent point releases (layout neighbor-navigation direction, GIF disposal rendering in icat, doubled key repeats on some Wayland compositors).

u/fdelux6 — 3 months ago
▲ 18 r/Fedora

Firefox to Test a Two-Week Release Cycle Starting in September

Mozilla is experimenting with moving Firefox to a two-week release cadence starting in September, down from the current four-week cycle.

Article from linuxiac.com summarizing the original Mozilla developer mailing list discussion. Original source linked within the article.

Source: https://linuxiac.com/firefox-to-test-a-two-week-release-cycle-starting-in-september/

Original: https://groups.google.com/a/mozilla.org/g/dev-platform/c/qlaQ1YSlOP8

u/fdelux6 — 3 months ago
▲ 356 r/shotcut+4 crossposts

fastfetch 2.66.0 now available on Fedora 44

fastfetch 2.66.0 is now in the Fedora 44 stable repositories.Got it updated today.

Notable changes:

Fixed accurate AMD GPU names not being queried in driverSpecific mode Fixed compatibility with WSL 2.9.3 CPU package count no longer shown in default output (still available via custom formats with {packages}) Added Astra Linux and Proxmox Backup Server detection New logos: Flatcar, Azure Linux, Chimera, Parabola, PostmarketOS, Qubes

Full changelog: https://github.com/fastfetch-cli/fastfetch/releases/tag/2.66.0

u/fdelux6 — 17 days ago
▲ 21 r/Fedora

Mutter 50.3 released. Crash fixes, screencast fix, and workspace stack order fix for GNOME/Wayland

Got Mutter 50.3 today in Fedora updates. Key fixes are:

Several crash fixes Fix for incorrect accumulated damage in screencasts (relevant if you record or stream on Wayland) Fix for erroneous stack order changes on workspace switches Fix for preferred scale events not being sent to clients (HiDPI related) Fix for OSK not triggering for certain Wayland text input clients

Full release notes: https://gitlab.gnome.org/GNOME/mutter/-/releases/50.3

u/fdelux6 — 3 months ago
▲ 26 r/bash

What’s a robust Bash pattern for running N concurrent jobs with proper cleanup and exit code aggregation?

I’m trying to build a Bash script that processes a list of tasks in parallel with a fixed concurrency limit (e.g., 4 jobs at a time), but I also want it to behave robustly in real-world conditions.

Specifically, I want to:

Limit the number of concurrent background jobs using pure Bash (no GNU parallel).

Correctly capture and aggregate exit codes from all jobs.

Handle SIGINT/SIGTERM so that if the script is interrupted, it cleanly terminates all running child processes.

Avoid leaving orphaned or zombie processes.

I’ve experimented with wait -n, job control, and traps, but I’m running into edge cases where some processes don’t terminate properly or exit codes get lost.

What’s a solid pattern or structure in Bash to implement this kind of controlled parallel execution with proper signal handling and cleanup?

reddit.com
u/fdelux6 — 4 months ago