Skip Navigation
petsoi petsoi @discuss.tchncs.de
Posts 1.1K
Comments 71
0

Phoronix: Rust-Written Rustls Now Reportedly Outperforming OpenSSL & BoringSSL

19
blog.verbum.org Why bootc doesn’t require “/usr merge”

The systemd docs talk about UsrMerge, and while bootc works nicely with this, it does not require it and never will. In this blog we’ll touch on the rationale for that a bit. The first stumbling bl…

Why bootc doesn’t require “/usr merge”
5

Tor Browser 14.0 released

blog.torproject.org New Release: Tor Browser 14.0 | Tor Project

Tor Browser 14.0 is now available, featuring an update to Firefox ESR 128, extended support for legacy Windows and macOS platforms, and the ability to request a new circuit for Android.

New Release: Tor Browser 14.0 | Tor Project
1
discourse.gnome.org GNOME 47.1 released

GNOME 47.1 is now available. This is a stable bugfix release for GNOME 47. All operating systems shipping GNOME 47 are encouraged to upgrade. Download the GNOME 47.1 sources. Review the list of updated modules and changes. Use the official BuildStream project snapshot to compile GNOME 47.1. G...

GNOME 47.1 released

The following modules have a new version:

  • epiphany (47.0 => 47.1)
  • evolution-data-server (3.54.0 => 3.54.1)
  • gjs (1.82.0 => 1.82.1)
  • glib (2.82.0 => 2.82.2)
  • gnome-bluetooth (47.0 => 47.1)
  • gnome-builder (47.0 => 47.2)
  • gnome-clocks (46.0 => 47.0)
  • gnome-console (47.0 => 47.1)
  • gnome-contacts (47.alpha => 47.0) (*)
  • gnome-control-center (47.0.1 => 47.1.1)
  • gnome-initial-setup (47.0 => 47.1)
  • gnome-maps (47.0 => 47.1)
  • gnome-online-accounts (3.52.0 => 3.52.1)
  • gnome-remote-desktop (47.0 => 47.1)
  • gnome-session (46.0 => 47.0.1)
  • gnome-shell (47.0 => 47.1)
  • gnome-shell-extensions (47.0 => 47.1)
  • gnome-software (47.0 => 47.1)
  • gnome-text-editor (47.0 => 47.1)
  • gtk (4.16.1 => 4.16.3)
  • gtksourceview (5.14.0 => 5.14.1)
  • gupnp (1.6.6 => 1.6.7)
  • gvfs (1.56.0 => 1.56.1)
  • libadwaita (1.6.0 => 1.6.1)
  • libdex (0.8.0 => 0.8.1)
  • libgsf (1.14.52 => 1.14.53)
  • libpanel (1.8.0 => 1.8.1)
  • librsvg (2.59.0 => 2.59.1)
  • loupe (47.0 => 47.1)
  • mutter (47.0 => 47.1)
  • rygel (0.44.0 => 0.44.1)
  • snapshot (47.0.1 => 47.1) (*)
  • vte (0.78.0 => 0.78.1) (*)
  • xdg-desktop-portal-gnome (47.0 => 47.1) (*) No summarized news available

The following modules weren't upgraded in this release: adwaita-icon-theme, at-spi2-core, baobab, calls, cantarell-fonts, d-spy, dconf, dconf-editor, devhelp, evince, folks, gcab, gcr, gdk-pixbuf, gdm, geocode-glib, gexiv2, gi-docgen, glib-networking, glibmm, gnome-autoar, gnome-backgrounds, gnome-boxes, gnome-calculator, gnome-calendar, gnome-characters, gnome-color-manager, gnome-connections, gnome-desktop, gnome-disk-utility, gnome-font-viewer, gnome-keyring, gnome-logs, gnome-menus, gnome-music, gnome-settings-daemon, gnome-system-monitor, gnome-tour, gnome-user-docs, gnome-user-share, gnome-weather, gobject-introspection, gom, grilo, grilo-plugins, gsettings-desktop-schemas, gsound, gspell, gssdp, gtk+, gtk-doc, gtk-vnc, gtkmm, gupnp-av, gupnp-dlna, json-glib, jsonrpc-glib, libgee, libgtop, libgweather, libgxps, libhandy, libmediaart, libnma, libnotify, libpeas, libsecret, libshumate, libsigc++, libsoup, localsearch, mm-common, nautilus, orca, pango, pangomm, phodav, pyatspi, pygobject, rest, simple-scan, sushi, sysprof, tecla, template-glib, tinysparql, totem, totem-pl-parser, vala, yelp, yelp-tools, yelp-xsl

======================================== epiphany ========================================

47.1 - October 14, 2024 =======================

  • Allow adding bookmarks in incognito mode (#1250)
  • Disable tab navigation shortcuts in tab overview (#2148, Arak)
  • Don't store page snapshots in web app mode (#2442, Arak)
  • Fix ephy-about suggestions not using pretty URL (#2451, Arak)
  • Fix crash in save password popover (#2464)
  • Fix crash when opening multiple preferences or history dialogs (#2468, Arak)
  • Fix crash when long pressing page (#2477)
  • Fix target origin property when using CSV password import (#2479, Harshavardhan Navalli)
  • Add tooltips to bookmarks tag rows (#2480, Arak)
  • Fix crash in history dialog (#2488, Arak)
  • Improve certificate selection dialog (!1625)
  • Fix non-translatable strings in autofill preferences (!1628, Aleksandr Melman)
  • Stop setting web view background color (!1630)
  • Fix failure to unregister autofill message handler (!1635)

======================================== evolution-data-server ========================================

Evolution-Data-Server 3.54.1 2024-10-18 ---------------------------------------

Bug Fixes: I#562 - Pass GError instead of CamelException to camel_movemail_solaris (Niveditha Rau) I#563 - Fix argument types in ENABLE_BROKEN_SPOOL code (Alan Coopersmith) I#564 - Use GIConv instead of iconv_t with iconv wrappers (Alan Coopersmith) I#566 - ESoupSession: Sometimes accesses server without OAuth2 token

Translations: Juliano de Souza Camargo (pt_BR)

======================================== gjs ========================================

Version 1.82.1 --------------

  • Closed bugs and merge requests:

    • gnome-shell crash when switching user after upgrade from Fedora 40 to Fedora 41 [#647, !955, Philip Chimento]

======================================== glib ========================================

Overview of changes in GLib 2.82.2, 2024-10-17 ==============================================

  • Bugs fixed:

    • #3480 glib/gvariant: incorrect use of G_ANALYZER_ANALYZING (Christian Hergert)
    • #3489 Multicast cannot be joined on Mac OS on non-default interface (Nirbheek Chauhan)
    • !4285 Update Catalan translation
    • !4306 Backport !4291 “glib/gvariant: Fix check for G_ANALYZER_ANALYZING” to glib-2-82
    • !4314 Backport !4312 “macos: Fix URL launcher” to glib-2-82
    • !4325 Backport !4176 “gopenuriportal: Fix two memory leaks” to glib-2-82
    • !4336 Backport !4333 “gio: Fix multicast iface selection on macOS” to glib-2-82
    • !4349 Backport !4348 “gdatainputstream: Fix length return value on UTF-8 validation failure“ to glib-2-82
  • Translation updates:

    • Catalan (Jordi Mas)

Overview of changes in GLib 2.82.1, 2024-09-19 ==============================================

  • Fix a potential buffer overflow in GSocks4aProxy (#3461, work by Michael Catanzaro)

  • Bugs fixed:

    • #3456 Test /unix-mounts/get-mount-entries fails unless libmount is enabled (Philip Withnall)
    • #3461 Buffer overflow in set_connect_msg() (Michael Catanzaro)
    • !4220 Backport !4217 “tests: Test against a sample mtab file in unix-mounts for getmntent()” to glib-2-82
    • !4221 Backport !4219 “tests: Run lint tests with detected bash” to glib-2-82
    • !4229 Update Polish translation for glib-2-82
    • !4230 Update Czech translation [glib-2-82]
    • !4231 Update Portuguese translation
    • !4233 Update fa.po
    • !4234 Update Brazilian Portuguese translation
    • !4238 Backport !4237 “Update french translation” to glib-2-82
    • !4240 Update Galician translations for glib-2-82
    • !4241 Update German translation
    • !4251 Update Bulgarian translation
    • !4255 Update British English translation
    • !4258 Update Hungarian translation
    • !4259 Update Indonesian translation
    • !4263 Updated Lithuanian translation
    • !4265 Update Danish translation (2-82)
    • !4270 Update Russian translation for 2-82
    • !4271 Backport !4269 “docs(glib): Fix link in string-utils ref” to glib-2-82
    • !4274 Update Georgian translation (glib-2-82)
    • !4276 Backport !3965 “Move to Apple Silicon based runner” to glib-2-82
    • !4282 Backport !4281 “gsocks4aproxy: Fix a single byte buffer overflow in connect messages” to glib-2-82
  • Translation updates:

    • Bulgarian (twlvnn kraftwerk)
    • Czech (AsciiWolf)
    • Danish (Ask Hjorth Larsen)
    • English (United Kingdom) (Bruce Cowan)
    • French (Vincent Chatelain)
    • Galician (Fran Diéguez)
    • Georgian (NorwayFun)
    • German (Tim Sabsch)
    • Hungarian (Balázs Úr)
    • Indonesian (Andika Triwidada)
    • Lithuanian (Aurimas ÄŒernius)
    • Persian (Danial Behzadi)
    • Polish (Piotr DrÄ…g)
    • Portuguese (Hugo Carvalho)
    • Portuguese (Brazil) (Rafael Fontenelle)
    • Russian (jtux270)

======================================== gnome-bluetooth ========================================

ver 47.1: This version contains a fix for the devices page staying empty on load in some circumstances, as well as translation updates.

======================================== gnome-builder ========================================

GNOME Builder 47.2

  • Fix private flatpak installation directory when using FLATPAK_CONFIG_DIR. This ensures previously "missing" runtimes are found.
  • Allow showing new greeter when a greeter is busy cloning/etc.
  • Fix GError usage in codespell plugin when disabled
  • Fix python3 as language identifier with pylsp
  • Fix cmake with use from Flatpak
  • Support SourceKit for Swift 6
  • Use GtkTextBuffer commit_notify for plugins which require accurate notification of buffer changes such as git, highlighting, and IdeLspClient.
  • Translation updates

GNOME Builder 47.1

Changes since 47.0

  • libspelling fixes
  • Safety fixes in git change monitoring
  • Use gtk_window_present() to better handle strict-mode window ordering
  • Translation updates

======================================== gnome-clocks ========================================

gnome-clocks 47.0 =================

  • Port to new libadwaita widgets
  • Translations updates

gnome-clocks 46.0 =================

  • Translations updates

======================================== gnome-console ========================================

Version 47.1 ~~~~~~~~~~~~

Some minor build issues on certain platforms have been ironed out

======================================== gnome-control-center ========================================

============== Version 47.1.1 ==============

  • Fix crash on display scales > 1 due to conflicting type registration

============ Version 47.1 ============

  • Various translation updates
  • Require gsettings-desktop-schemas >= 47.0

About

  • Allow FQDN hostnames

Appearance

  • Fix thumbnailing of backgrounds causing OOM kills

Date and Time

  • Fix resize issue in the time format row when shown in small window sizes

Online Accounts

  • Fix untranslated account provider info string

Region and Language

  • Update language row after closing language selector

Remote Desktop

  • Hide "Remote Desktop" row when gnome-remote-desktop is not available

Wacom

  • Don't crash when handling an unknown stylus ID
  • Don't show Map Buttons for fallback devices
  • Handle all external remotes like an external TV remote-like device
  • Make assets recolaborable, supporting dark-style, high-contrast, and accent colors
  • Support HDPI for tablet/stylus illustration images

======================================== gnome-initial-setup ========================================

47.1 ----

The (hidden) password hint field is now labelled as such, rather than as a “password reminder”.

Translation updates:

  • Belarusian (Vasil Pupkin)
  • Bulgarian (Alexander Shopov)
  • Chinese (China) (Luming Zh)
  • Czech (Daniel Rusek)
  • Finnish (Jiri Grönroos)
  • Georgian (Ekaterine Papava)
  • German (Jürgen Benvenuti)
  • Latvian (RÅ«dolfs Mazurs)
  • Occitan (post 1500) (Quentin PAGÈS)
  • Persian (Danial Behzadi)
  • Polish (Piotr DrÄ…g)
  • Portuguese (Hugo Carvalho)
  • Portuguese (Brazil) (Juliano de Souza Camargo)
  • Russian (Artur S0)
  • Slovenian (Martin)
  • Swedish (Anders Jonsson)
  • Ukrainian (Yuri Chornoivan)

======================================== gnome-maps ========================================

47.1 - Oct 11, 2024 =========================

Changes since 47.0

  • Fix leaking map bubble popover widgets
  • Fix showing public transit operator names containing characters needing markup-escaping

Added/updated/fixed translations

  • Latvian
  • Brazilian Portuguese
  • Kabyle

All contributors to this release Athmane MOKRAOUI <[email protected]> Jordi Mas i Hernandez <[email protected]> Juliano de Souza Camargo <[email protected]> Marcus Lundblad <[email protected]> RÅ«dolfs Mazurs <[email protected]>

======================================== gnome-online-accounts ========================================

Overview of changes in 3.52.1 =============================

  • Bugs fixed:

    • !285 goakerberosprovider: don't assume all errors are auth errors
    • !285 goaoauthprovider: fix expected NULL GError
  • Translation updates:

    • Catalan (Jordi Mas i Hernandez)
    • Latvian (RÅ«dolfs Mazurs)
    • Thai (Aefgh Threenine)

======================================== gnome-remote-desktop ========================================

47.1 ====

  • General code improvements

Contributors: Pascal Nowack

Translators: Hugo Carvalho [pt], Jordi Mas i Hernandez [ca], Juliano de Souza Camargo [pt_BR], RÅ«dolfs Mazurs [lv], Ahmed Noor Kader Mustajir Md Eusoff [ms]

======================================== gnome-session ========================================

============== Version 47.0.1 ============== Add back gnome-session-ctl (oops)

============ Version 47.0 ============ Allow to disable X11 sessions CI updates Translation updates

======================================== gnome-shell ========================================

47.1 ====

  • Improve quick settings accessibility [Lukáš; !3477, !3481, !3484, !3485]
  • Use accent color in tablet configuration UI [Alice; !3480]
  • Improve accuracy of inset box shadows [Daniel; !3488]
  • Fix PopupSwitchMenuItem::toggled passing wrong state [Andrew; !3493]
  • Consider text direction when handling arrow keys in sliders [Sundeep; !3500]
  • Fix layout issues with new dialog style [Sam; !3473]
  • Fix uneven padding in notification headers [Sam; !3486]
  • Fixed crash [Florian; #7912]
  • Misc. cleanups and bug fixes [Florian, Marco, Bilal; !3478, !3479, !3490, !3495, !3499, !3504, !3505, !3507, !3508, !3506, !3511, !3514]

Contributors: Bilal Elmoussaoui, Sam Hewitt, Sundeep Mediratta, Alice Mikhaylenko, Florian Müllner, Marco Trevisan (Treviño), Lukáš Tyrychtr, Daniel van Vugt, Andrew Zaech

Translators: Aefgh Threenine [th], Daniel Mustieles [es]

======================================== gnome-shell-extensions ========================================

47.1 ====

  • classic: Add missing top-bar indicators [Florian; !339]
  • window-list: Fix window state styling [Florian; !342]
  • window-list: Fix "ignore-workspace" setting getting reset [Florian; !341]
  • Misc. bug fixes and cleanups [Florian; !337, !338, !345, !347, !349]

Contributors: Florian Müllner

======================================== gnome-software ========================================

Version 47.1 ~~~~~~~~~~~~ Released: 2024-10-10

This is a stable release with the following changes:

  • Fix crash in snap plugin when launching apps
  • Fix display of versions for packages being installed as part of an update
  • Various minor improvements to the review submission dialog
  • Fix a crash in the DKMS plugin

This release also updates translations:

  • Catalan (Jordi Mas i Hernandez, Jordi Mas)
  • French (Guillaume Bernard)
  • Indonesian (Andika Triwidada)
  • Russian (Artur S0)
  • Slovak (Jose Riha)
  • Thai (Aefgh Threenine)

======================================== gnome-text-editor ========================================

Text Editor 47.1

  • Fix document to default to implicit trailing newlines
  • Improve text wrapping for banners on small form factors

======================================== gtk ========================================

Overview of Changes in 4.16.3, 04-10-2024 =========================================

  • GtkScrolledWindow
  • Fix criticals in size allocation code
  • GtkFileChooser
  • Fix a crash in the portal code
  • GtkPicture
  • Avoid unnecessary resizes
  • GtkVideo
  • Make dmabufs work without GL
  • Accessibility:
  • Always realized non-widget accessibles
  • Wayland:
  • Improve settings portal handling
  • Improve fallback for cursor themes
  • Sync default values for settings with schema defaults
  • Translation updates: Brazilian Portuguese Galician Swedish

Overview of Changes in 4.16.2, 25-09-2024 =========================================

  • GtkLabel:
  • Fix centered text in RTL
  • Gsk:
  • Speed up some Vulkan operations
  • Improve startup speed by avoiding initialization of GL and Vulkan in most cases
  • Reduce critials at startup to warnings
  • Fix a crash on startup with some Vulkan drivers
  • Fix a big texture leak in NGL
  • Gdk:
  • Speed up memory format conversions
  • Wayland:
  • Be more careful with mimetypes during DND or copy-paste
  • Tools:
  • builder-tool: Improve conversion of boxes
  • Translation updates: Brazilian Portuguese Bulgarian Catalan Chinese (China) Georgian German Hebrew Indonesian Persian Polish Portuguese Slovenian Spanish Turkish Ukrainian

Overview of Changes in 4.16.1, 16-09-2024

======================================== gtksourceview ========================================

News in 5.14.1, 2024-10-04 --------------------------

This is a bug-fix release for GNOME 47

  • Ensure you cannot show context menu from GtkSourceMap which otherwise has a limited FontMap containing only the BuilderBlocks font.

======================================== gupnp ========================================

1.6.7 (stable) ==============

  • Fix compatiblity with libxml2 2.12.x
  • Improve reproducability
  • ControlPoint: Fix re-scan
  • ContextManager: Fix boot-id update
  • Context: Fix crash if served URI is not an IP address

All contributors to this release:

======================================== gvfs ========================================

Major changes in 1.56.1 =======================

  • udisks2: Increasing reference count when updating volume to fix crashes (Ondrej Holy)
  • onedrive: Use names instead of id for events to fix monitoring (Jan-Michael Brummer)
  • onedrive: Add missing replace stream to fix crashes (Jan-Michael Brummer)
  • onedrive: Fix double free during cache rebuild to fix crashes (Jan-Michael Brummer)
  • dav: Recognize the 409 status to fix creation of parent directories (Michael Terry)
  • Translation updates (GNOME Translation Project contributors)

======================================== libadwaita ========================================

============= Version 1.6.1 =============

  • Fix meson syntax in readme
  • AdwAboutDialog/Window
    • Fix natural width
  • AdwAlertDialog
    • Fix a crash when setting content-width/height before present()
  • AdwBottomSheet
    • Fix natural height
    • Fix criticals in dispose in some cases
  • AdwBreakpointBin
    • Fix natural size
  • AdwClamp
    • Fix get/set_unit() version
  • AdwExpanderRow
    • Make suffix spacing match action rows and entry rows
  • AdwTabBar
    • Don't select tabs when clicking close or indicator buttons
    • Only handle middle clicks started and ended on the same tab
  • AdwTabOverview
    • Only handle middle clicks started and ended on the same thumbnail
  • AdwViewSwitcher
    • Have a minimum height outside header bars
  • Docs
    • Indicate and explain out of gamut colors on CSS variables page
    • Update deprecated meson syntax
    • Typo fixes
    • Link clamp/layout/scrollable docs between each other
  • Translation updates
    • Latvian
    • Thai

======================================== libdex ========================================

libdex 0.8.1 ============

This is a stable release for GNOME 47.0

  • Fix disabling of assertions in production builds

======================================== libgsf ========================================

libgsf 1.14.53

Morten: * Compilation fixes for libxml 2.13 * Fix ABR in gsf-vba-dump. * Teach gsf (the tool) to handle odf properties. * Fix integer overflows affecting memory allocation. [#34]

ThomasK: * Add missing "DocumentStatus" ole2 property. [#35]

Zander Brown: * Avoid some undefined C behaviour in overflow checks. (Part of merge request 16; blame Morten for problems with the hand edits.)

--------------------------------------------------------------------------

======================================== libpanel ========================================

libpanel 1.8.1 ==============

  • Fix DnD of widgets in cases where libadwaita holds reference via AdwBin.

======================================== librsvg ========================================

Version 2.59.1 ==============

librsvg crate version 2.59.1

librsvg-rebind crate version 0.1.0

Two mitigations for crashes found throuh fuzz testing:

  • #1088, #1118 - Cairo is easy to crash by giving it path coordinates that are outside of the range that it can represent internally with its fixed-point arithmetic. Fuzzers usually produce SVGs with very large numbers for coordinates, which overflow Cairo's arithmetic. This is just a mitigation, not a complete fix: librsvg will now check if path coordinates are outside of Cairo's supported range, and it will not render shapes with problematic coordinates. However, fuzzers may still produce coordinates that are in range but that still make Cairo crash. I am starting to learn Cairo's code to see if this can be fixed gradually.

======================================== loupe ========================================

47.1 (2024-10-16)

Added

  • Add <branding><color>s instead of just using GnomeSoftware::key-colors. That they weren't set was an oversight.

Fixed

  • Make the string "Error Details" translatable.
  • Require glycin 2.0.1 crate to detect SVGZ files properly.

======================================== mutter ========================================

47.1 ====

  • gwakeup: Reduce wake-ups to only first item in queue [Christian; !4007]
  • x11: Reduce chances XPending does recvmsg() syscall [Christian; !4006]
  • Fix grabbing tablet devices [Jonas; !4033]
  • Fix misplaced windows and random resizes on scaled monitors [Jonas; !4041]
  • Fix explicit sync with virtual monitors w/o pipewire streams [DoÄŸukan; !4056]
  • Improve detecting preferred primary devices [Kamil; !4055]
  • Fixed crashes [Michel, Jonas, Daniel, José, Jason, Bilal; !4028, !4032, !4019, !4030, !4029, !4059, !4070, !4034]
  • Misc. bug fixes and cleanups [Sebastian, Florian, Jonas, José, Michel; !4036, !4040, !4016, !3926, !4031, !4047, !4058, !4068, !3980, !3980]

Contributors: Jonas Ådahl, Michel Dänzer, Bilal Elmoussaoui, José Expósito, Jason Gerecke, Christian Hergert, Doğukan Korkmaztürk, Florian Müllner, Kamil Szczęk, Joan Torres, Daniel van Vugt, Sebastian Wick

Translators: Vincent Chatelain [fr], Jordi Mas i Hernandez [ca], Daniel Mustieles [es], Jürgen Benvenuti [de]

======================================== rygel ========================================

0.44.1 (stable) ===============

Server:

  • Fix progress reporting for ImportResource

MediaExport:

  • Fix a critical when unable to detect mime type

All contributors to this release:

======================================== xdg-desktop-portal-gnome ========================================

Changes in 47.1 =================

  • Fix the capabilities for the print dialog
0

FSF is working on freedom in machine learning applications

6

AlmaLinux OS Kitten 10 released

almalinux.org Introducing AlmaLinux OS Kitten

Since the beginning of the AlmaLinux project, we have constantly been thinking about what comes next. Preparation has always been a cornerstone of AlmaLinux’s release agility and speed has been our hallmark. Today, we’re sharing another peak behind the curtain and showing off another cool thing we’r...

Introducing AlmaLinux OS Kitten
0

OpenSSL 3.4 released

openssl-library.org OpenSSL 3.4 Series Release Notes

OpenSSL 3.4 Series Release Notes The major changes and known issues for the 3.4 branch of the OpenSSL toolkit are summarised below. The contents reflect the current state of the NEWS file inside the git repository. More details can be found in the ChangeLog. Major changes between OpenSSL 3.3 and Ope...

3

PipeWire 1.0.9 released

gitlab.freedesktop.org 1.0.9 · PipeWire / pipewire · GitLab

PipeWire 1.0.9 (2024-10-22) This is a bugfix release that is API and ABI compatible with previous 1.0.x releases. ...

1.0.9 · PipeWire / pipewire · GitLab

Highlights

  • Fix an fd leak and confusion in the protocol that would cause leaks and wrong memory to be used.
  • Fix bug where the mixer would not be synced correctly after selecting a port, leaving the audio muted. (#4084)
  • Backport v4l2 systemd-logind support to avoid races when starting. (#3539 and #3960).
  • Other small fixes and improvements.

PipeWire

  • Fix a bug where renegotiation would sometimes fail to deactivate link.
  • Fix an fd leaks and confusion in the protocol.

modules

  • Fix a use-after-free in the rt module when stopping a thread.

SPA

  • Fix bug where the mixer would not be synced correctly after selecting
  • a port, leaving the audio muted. (#4084)
  • Fix a compilation issue with empty initializers. (#4317)
  • Backport v4l2 systemd-logind support to avoid races when starting. (#3539 and #3960).
  • Fix a potential crash when cleaning ALSA nodes.

JACK

  • Align buffers to the max cpu alignment in order to allow more optimizations.
3
Is gnome.org down for anyone else?
  • Looks like it's up again.

  • Userland library functions such as allocators and threading implementations often require regions of memory to act as 'guard pages' - mappings which, when accessed, result in a fatal signal being sent to the accessing process.

    The current means by which these are implemented is via a PROT_NONE mmap() mapping, which provides the required semantics however incur an overhead of a VMA for each such region.

    With a great many processes and threads, this can rapidly add up and incur a significant memory penalty. It also has the added problem of preventing merges that might otherwise be permitted.

    This series takes a different approach - an idea suggested by Vlasimil Babka (and before him David Hildenbrand and Jann Horn - perhaps more - the provenance becomes a little tricky to ascertain after this - please forgive any omissions!) - rather than locating the guard pages at the VMA layer, instead placing them in page tables mapping the required ranges.https://lore.kernel.org/lkml/[email protected]/

    0

    Nonfree software found in GNU Boot releases again, many distros affected.

    33
    0

    calibre 7.20 released

    calibre-ebook.com calibre - What's new

    calibre: The one stop solution for all your e-book needs. Comprehensive e-book software.

    New features

    • PDF Input: Automatic header/footer detection and removal
    • Read Aloud: Allow configuring an extra pause at the end of every sentence when using the Piper TTS engine
    • PDF Output: Add WIDTH_PIXELS and HEIGHT_PIXELS variables to know the width and height of the header/footer area in templates
    • Windows: Use calibre's bundled SSL certificates instead of the system certificate store by default
    • Trim image tool: Add a control to adjust aspect ratio
    • Kobo driver: Add support for the new firmware used by the Tolino Shine 5
    1

    STF invested over €23 million in 60 open technologies in 2y

    2

    WinAmp's Open Source Story Is Over

    linuxiac.com WinAmp Open Source Story Is Over

    Without warning, WinAmp deleted its entire GitHub repository, effectively ending the whole story around open-sourcing the music player code.

    WinAmp Open Source Story Is Over
    64
    discourse.ardour.org Ardour 8.10 released

    Ardour 8.10 is now available for Linux, Windows and macOS. As with the last several releases, 8.9 turned out to have at least a couple of new major issues that required a hot-fix. We believe that we have corrected issues with performance caused by scheduling of disk input/output threads (these probl...

    Ardour 8.10 released

    Digital Audio Workstation (DAW) for people who want to record, edit, mix and master audio and MIDI projects. When you need complete control over your tools, when the limitations of other designs get in the way, when you plan to spend hours or days working on a session, Ardour is there to make things work the way you want them to.

    32
    6

    Forgejo v9.0 released

    Forgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.

    Forgejo v9.0 is the first version to be released under a copyleft license, after a year of discussions. Among the motivations for this change is the realization that a pattern emerged over the years, exemplified by Redis, CockroachDB, Terraform and many others. They turned proprietary because people chose their own financial gain over the interest of the general public. Forgejo admins no longer have to worry about this sword of Damocles: relicensing it as a proprietary software is not allowed.

    The removal of the go-git backend is part of a larger effort to make Forgejo easier to maintain, more robust and even smaller than it already is (~100MB). When presented with go-git as an alternative to Git, a Forgejo admin may overlook that it has less features and a history of corrupting repositories. It would have been possible to work on documentation and new tests to ensure administrators do not run into these pitfalls, but the effort would have been out of proportion compared to the benefits it provides.

    The Forgejo localization community was created early 2024 with the ambitious goal of gaining enough momentum to sustain a long term effort. A daunting task considering there are over 5,000 strings to translate, verify and improve. There has been many calls for help in the past and the community keeps growing steadily. Fortunately, the translation hackathon (translathon) organized by Codeberg in October was exceptional. It attracted an unprecedented number of participants who improved or created thousands of translations.

    53
    linuxiac.com Fwupd 2.0.1 Enhances GNOME Firmware Emulation with New API

    Fwupd 2.0.1 adds API for gnome-firmware device emulation, shifts emulation-tag devices to the database, and fixes compilation issues.

    Fwupd 2.0.1 Enhances GNOME Firmware Emulation with New API
    0
    3
    Dear Gnome,
  • Could you please elaborate? I'm not sure if I get your points.

  • GNOME 47 - The Best Release Yet?
  • Strange... I'm using it for some time and I didn't experience anything like this.

  • Radicle 1.0 released
  • Radicle’s network of seed nodes help propagate and host code, forming a decentralized, censorship resistant, and ungovernable distribution system.

    https://radicle.xyz/2024/09/10/radicle-1.0.html

  • Linux Directory Structure - FHS
  • Cool. Thanks for sharing!

  • #158 Mini Edition · This Week in GNOME
  • Probably also due to the GUADEC...

  • Effectively Use History Commands in Linux
  • when calling cat <(echo data from the stdin stream) from_file.txt, you get the data in the first argument from a stream. With the .bash_logout I do not have much experience yet.

  • Effectively Use History Commands in Linux
  • Depending how deep you want to dive into Linux, there is a great ebooks collection available:

    https://www.humblebundle.com/books/linux-for-seasoned-admins-oreilly-books

  • Effectively Use History Commands in Linux
  • You mean sth like cat <(history | cut -c 8-) history.txt | sort | uniq > history.txt? Not sure if it possible to remove the file names.

    It should probably work to put it in .bash_logout.

  • Learn X in Y Minutes Where X=bash
  • Very cool. Thank you. I really love such compressed sheets. Also this time I learned something.

  • Luminance 1.1.0 released with GTK4
  • I didn't see the previous one and now I hesitate to delete this one with the existing comments.

  • Resources 1.5, a system monitoring application, has been released
  • Changes in version 1.5.0

    Resources 1.5 has landed and brings with it monitoring for batteries along with the usual bug fixes and improvements. Enjoy!

    🐛 Bug fixes

    • If the Processes view was the last opened view and the “Show search fields on launch” setting was enabled, the search bar was not automatically focused
    • Graphs in the sidebar were reset when a drive or network interface was added or removed
    • App icons were not shown for user-wide installed Flatpaks
    • The calculated amount of logical CPUs was wrong for systems with multiple CPU sockets

    ✨ New features

    • Resources can now monitor connected batteries
    • CPU usage normalization can now be toggled off
    • Total read and write stats for drives

    📈 Improvements

    • Graph colors have been revamped to avoid low contrast situations and improve consistency within views
    • Some keyboard shortcuts were changed to avoid clashes with standard shortcuts
    • More stability when performance statistics could not be determined
    • Some entries in the settings dialog now have subtitles
    • If a drive has no model name, its block device name will now be shown in the titlebar
    • Small accessibility improvements
  • darktable 4.8.0 released
  • I added a description.

  • ONLYOFFICE 8.1 released
  • Thanks. Fixed