Guix Weekly News

Previous week

Week 34, 2024

Next week
2024-08-19 to 2024-08-25

News

More capable privileged-programs replace setuid-programs

Where the kernel supports it, Guix System can now assign POSIX capabilities to trusted executables. Capabilities offer a more granular alternative to the traditional setuid and setgid permissions, which remain available.

To reflect this, (gnu system setuid) has been renamed to (gnu system privilege). privileged-programs replaces setuid-programs as operating-system field and defaults to %default-privileged-programs. The executables themselves have moved from /run/setuid-programs to /run/privileged/bin.

Package changes

New packages

biblesync, checkmake, emacs-helm-css-scss, emacs-llama, emacs-rbs-mode, emacs-ruby-electric, emacs-ssh-deploy, emacs-sv-kalender-namnsdagar, emacs-tinysegmenter, font-atkinson-hyperlegible, fyi, glua, go-github-com-charlievieth-fastwalk, go-github-com-containerd-fifo, go-github-com-containerd-typeurl, go-github-com-containerd-typeurl-v2, go-github-com-elliotchance-orderedmap-v2, go-github-com-evanphx-json-patch, go-github-com-go-quicktest-qt, go-github-com-gofrs-flock, go-github-com-google-renameio-v2, go-github-com-google-subcommands, go-github-com-huin-goupnp, go-github-com-ipfs-go-verifcid, go-github-com-koron-go-ssdp, go-github-com-libp2p-go-buffer-pool, go-github-com-libp2p-go-msgio, go-github-com-libp2p-go-nat, go-github-com-libp2p-go-netroute, go-github-com-mattbaird-jsonpatch, go-github-com-mohae-deepcopy, go-github-com-muesli-cancelreader, go-github-com-yuin-gopher-lua, go-msgio, go-mvdan-cc-editorconfig, guile-qr-code, guile-web-driver-ng, helvum, hunspell-dict-el, mpich-ofi, nss-rapid, openpmix, pantheon-photos, perl-minimumversion, perl-ppix-utils, prrte, python-httpauth, python-klaus, rust-libspa, rust-libspa-sys, rust-pipewire, rust-pipewire-sys, shfmt, sshguard, sugar-cellgame-activity, sugar-classify-cats-activity, sugar-commander-activity, sugar-river-crossing-activity, sugar-turtlepond-activity, zycore, zydis

Removed packages

go-github-com-direnv-go-dotenv, gobject-introspection

Version changes

attica, baloo, bluedevil, bluez-qt, breeze, breeze-gtk, breeze-icons, breeze-qt5, chrony, cl-clx, cl-data-structures, cl-ironclad, darktable, direnv, direvent, discover, drkonqi, easyeffects, ecl-cl-data-structures, ecl-clx, ecl-ironclad, emacs-activities, emacs-apheleia, emacs-auto-compile, emacs-auto-yasnippet, emacs-beancount, emacs-bfuture, emacs-cape, emacs-casual-calc, emacs-casual-dired, emacs-casual-info, emacs-casual-lib, emacs-chatgpt-shell, emacs-closql, emacs-consult, emacs-corfu, emacs-cpreproc, emacs-csv-mode, emacs-dape, emacs-denote-menu, emacs-ebuild-mode, emacs-elfeed, emacs-ellama, emacs-emacsql, emacs-empv, emacs-epkg, emacs-forge, emacs-geiser-guile, emacs-ghub, emacs-git-modes, emacs-gnosis, emacs-hl-todo, emacs-jinx, emacs-keycast, emacs-know-your-http-well, emacs-llm, emacs-magit, emacs-magit-annex, emacs-marginalia, emacs-mastodon, emacs-minions, emacs-moody, emacs-no-littering, emacs-olivetti, emacs-org, emacs-org-appear, emacs-org-mime, emacs-org-modern, emacs-org-re-reveal, emacs-org-roam, emacs-orgit, emacs-orglink, emacs-osm, emacs-paren-face, emacs-pdfgrep, emacs-persp-mode, emacs-pg, emacs-plz, emacs-polymode-ansible, emacs-prescient, emacs-relint, emacs-saveplace-pdf-view, emacs-taxy, emacs-taxy-magit-section, emacs-tempel, emacs-tramp, emacs-vertico, emacs-with-editor, emacs-xr, extra-cmake-modules, fzf, gallery-dl, gcc-objc, gcc-objc++, gcc-toolchain, gccgo, go-github-com-creack-pty, go-github-com-delthas-go-localeinfo, go-github-com-elliotchance-orderedmap, go-github-com-fatih-color, go-github-com-gabriel-vasile-mimetype, go-github-com-gdamore-tcell, go-github-com-go-playground-locales, go-github-com-goccy-go-json, go-github-com-goccy-go-yaml, go-github-com-google-renameio, go-github-com-itchyny-gojq, go-github-com-itchyny-timefmt-go, go-github-com-junegunn-fzf, go-github-com-kr-pretty, go-github-com-mattn-go-runewidth, go-github-com-mikefarah-yq-v4, go-github-com-pelletier-go-toml, go-github-com-pelletier-go-toml-v2, go-github-com-rogpeppe-go-internal, go-github-com-spf13-cobra, go-github-com-stretchr-objx, go-golang-org-x-crypto, go-golang-org-x-exp, go-golang-org-x-image, go-golang-org-x-mod, go-golang-org-x-net, go-golang-org-x-sync, go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-text, go-golang-org-x-time, go-golang-org-x-tools, go-mvdan-cc-xurls, gojq, gpsbabel, guile-dsv, guile-zlib, guile2.2-dsv, guile2.2-zlib, guix-data-service, hdf5, hdf5-parallel-openmpi, isync, kactivitymanagerd, kanshi, kapidox, karchive, kauth, kbookmarks, kcalendarcore, kcmutils, kcodecs, kcolorscheme, kcompletion, kconfig, kconfigwidgets, kcontacts, kcoreaddons, kcrash, kdav, kdbusaddons, kde-cli-tools, kde-frameworkintegration, kde-gtk-config, kdeclarative, kdecoration, kded, kdeplasma-addons, kdesu, kdnssd, kdoctools, kfilemetadata, kgamma, kglobalaccel, kglobalacceld, kguiaddons, kholidays, ki18n, kiconthemes, kidletime, kiln, kimageformats, kinfocenter, kio, kirigami, kitemmodels, kitemviews, kjobwidgets, kmenuedit, knewstuff, knot, knot-resolver, knotifications, knotifyconfig, kpackage, kparts, kpeople, kpipewire, kplotting, kpty, kquickcharts, krdp, krunner, kscreen, kscreenlocker, kservice, ksshaskpass, kstatusnotifieritem, ksvg, ksyntaxhighlighting, ksystemstats, ktexteditor, ktexttemplate, ktextwidgets, kunitconversion, kwallet, kwallet-pam, kwayland, kwayland-integration, kwidgetsaddons, kwin, kwindowsystem, kwrited, kxmlgui, layer-shell-qt, libcamera, libgccjit, libgit2, libkscreen, libksysguard, libplasma, librewolf, libsecp256k1, milou, miniflux, modemmanager-qt, monero, monero-gui, mu, networkmanager-qt, nginx, nginx-documentation, ocean-sound-theme, okular, openmpi, opensmtpd, oxygen-sounds, p2pool, pdfgrep, plasma, plasma-activities, plasma-activities-stats, plasma-browser-integration, plasma-desktop, plasma-disks, plasma-firewall, plasma-integration, plasma-nano, plasma-nm, plasma-pa, plasma-systemmonitor, plasma-vault, plasma-welcome, plasma-workspace, plasma-workspace-wallpapers, plasma5support, plzip, podman, polkit-kde-agent, powerdevil, print-manager, prison, purpose, qqc2-breeze-style, qqc2-desktop-style, racket, racket-minimal, sbcl, sbcl-cl-data-structures, sbcl-clx, sbcl-ironclad, solid, sonnet, syndication, system-settings, threadweaver, trealla, txr, weechat, wireviz, xdg-desktop-portal-kde, xmrig, xurls, yq, yt-dlp

View comparison data