Changelog for
guix-1.4.0-2.2.x86_64.rpm :
* Thu Feb 15 2024 Jaime Marquínez Ferrándiz
- Modify guix-user.conf so that /etc/group is modify, otherwise guix doesn\'t find the users of the guixbuild group.
* Sat Feb 10 2024 Jaime Marquínez Ferrándiz - Create the users and group with systemd-sysusers. It automatically gives the Provides tag required for RPM 4.19.
* Mon Jan 02 2023 Jonathan Brielmaier - Enable ppc64le support
* Sat Dec 31 2022 Tomas Cech - Update to 1.4.0:
* Package management
* New ‘guix home’ command, for home environment management
* New ‘guix shell’ command, the successor to ‘guix environment’
* New ‘guix system edit’ command, to edit services
* New ‘deb’ format for the ‘guix pack’ command
* New ‘guix import minetest’ command, to import Minetest extensions
* New ‘guix import elm’ command, to import Elm packages
* New ‘guix import egg’ command, to import CHICKEN egg packages
* New ‘guix import hexpm’ command, to import Erlang and Elixir packages
* New \'guix style\' command, to auto-format package definitions
* ‘guix import texlive’ rewritten to use the TLPDB as its source
* ‘guix import elpa’ now supports the non-GNU ELPA repository
* ‘guix import pypi’ can now import a specific version
* ‘guix import cran’ can now import a specific version
* New updater (see ‘guix refresh’): ‘generic-git’
* ‘guix graph’ has a new ‘--max-depth’ option
* ‘guix deploy’ has a new ‘--execute’ option
* ‘guix shell’ has a new ‘--emulate-fhs’ option
* ‘guix shell’ has a new ‘--symlink’ option
* ‘--with-commit’ option now accepts strings returned by ‘git describe’
* ‘--with-source’ option now applied recursively
* Align tabular data output by commands like ‘guix package --list-available’
* Improved ‘guix import go’ importer via a new PEG parser
* Improved Software Heritage downloader
* New \'web.archive.org’ download fall-back
* Various performance enhancements
* New ‘--tune’ package transformation option
* ‘guix refresh’ ‘-L’ option is repurposed to ‘load-path’ modification
* ‘guix system image’ supersedes the ‘docker-image’ sub-command
* Noteworthy bug fixes
* Fall back to Software Heritage when cloning a channel
* ‘--with-patch’ can be used on packages with non-origin sources
* Fix pathological profile building performance in the presence of grafts
* Deduplication phase of the garbage collector is now faster
* File system flags are validated before system instantiation
* Fonts can now be discovered in any profile via XDG_DATA_DIRS
* Various Python reproducibility fixes
* The installer now supports MSDOS disk labels on UEFI systems
* The installer can now properly mount FAT16 partitions
* The installer no longer crashes when deleting a free space partition
* Emacs handles major upgrades better without a re-login
* The bootloader configuration now accepts multiple targets
* File system mount point is always created when ‘create?’ is true
* Build the man database only if ‘man-db’ is in the profile
* gdk-pixbuf now discovers pixbuf loaders via a search path
* Gitolite home directory permissions are fixed
* The man-db database is indexed via man pages names
* ‘chfn’ can now change the user\'s full name
* GNOME Settings Bluetooth panel is now working
* Inferiors are now caching store connections
* Retry downloads when a substitute has become unavailable
* The installer doesn\'t segfault when removing an extended partition
* The installer doesn\'t ship an older Guix revision
* The installer cannot proceed without any non-root user accounts
* compiler truly honors the \'system\' argument
* Thu Dec 01 2022 Jonathan Brielmaier - Raise libguile-ssh to version 14- Remove no longer working lint filters
* Thu May 13 2021 Jonathan Brielmaier - Update to 1.3.0:
* Package management
*
* POWER9 (powerpc64le-linux) is now supported as a technology preview - > not yet enabled on openSUSE
*
* New ‘--export-manifest’ and ‘--export-channels’ options of ‘guix package’
*
* New ‘--profile’ option for ‘guix environment’
*
* New ‘--discover’ option of ‘guix-daemon’, for local substitute discovery
*
* New ‘--advertise’ option of ‘guix publish’
*
* New ‘--with-patch’ and ‘--with-latest’ package transformation options
*
* ‘guix system image’ supersedes the ‘disk-image’ and ‘vm-image’ sub-commands
*
* ‘--verbosity=1’ no longer displays download URLs
*
* ‘guix publish -C’ now supports zstd compression via Guile-zstd
*
* ‘guix-daemon’ now supports zstd substitutes, which decompress faster
*
* New ‘guix import go’ command, to import Go packages
*
* ‘guix import opam’ now supports Coq packages and has a ‘--repo’ option
*
* ‘guix import crate’ now honors semantic versioning (“semver”)
*
* ‘guix import nix’ has been removed
*
* New updaters (see ‘guix refresh’): ‘sourceforge’ and ‘generic-html’
*
* Substitute installation has been optimized
*
* ‘guix’ commands suggest alternative sub-commands or options upon typos
*
* Offloading no longer requires ‘guile’ to be in $PATH on build machines
*
* ‘GUIX_EXTENSIONS_PATH’ is honored when looking for extensions such as GWL
*
* New ‘--format’ option for ‘guix processes’
*
* ‘guix upgrade’ can now be passed several regexps
* 2009 new packages
* 3100 package updates
* Various bug fixes
*
* Risk of local privilege escalation via guix-daemon fixed: CVE-2021-27851 (boo#1184622)
*
* Fix sound problems with ALSA plugins on foreign distros
*
* Fix ‘guix substitute’ crash when interleaving lzip and gzip
* Updated and improved translations- don\'t install OpenRC init files as they are not used on openSUSE- add key of Maxim Cournoyer to the keyring -> he made the release this time
* Tue Dec 15 2020 Jonathan Brielmaier - Require on libguile-ssh13
* Wed Nov 25 2020 Jonathan Brielmaier - Provide guile wrappe in libexecdir
* Tue Nov 24 2020 Jonathan Brielmaier - Update to 1.2.0:
* Package management
*
* ‘guix pull’ now crytographically authenticates channels
*
* ‘guix describe -f channels’ now shows “channel introductions”
*
* ‘guix describe -f channels-sans-intro’ omits channel introductions
*
* New ‘guix git authenticate’ command, to authenticate Git checkouts
*
* ‘guix pull’ and ‘guix system reconfigure’ detect attempts to downgrade
*
* New ‘--allow-downgrades’ option for ‘guix pull’ and ‘guix system’
*
* Guix build time reduced thanks to Guile 3.0.4’s “baseline compiler”
*
* New ‘--with-debug-info’ package transformation option
*
* New ‘--with-c-toolchain’ package transformation option
*
* New ‘--without-tests’ package transformation option
*
* ‘--with-input’ & co. now also apply to implicit dependencies
*
* Package transformation options are now recorded in profiles
*
* New fakechroot “execution engine” for packs produced by ‘guix pack -RR’
*
* New ‘--cache-bypass-threshold’ option for ‘guix publish’
*
* New ‘--diff’ option for ‘guix challenge’, to compare substitutes
*
* New ‘--exclude’ option for ‘guix lint’, to exclude checkers
*
* New ‘check-for-collisions’ checker in ‘guix lint’
*
* All of Guix and Guix System now runs on Guile 3.0
*
* ‘guix pull’ and ‘--with-git-url’ now support authenticated SSH repos
*
* ‘guix pull’ now honors $http_proxy and $https_proxy
*
* New ‘--path’ option for ‘guix graph’, showing the shortest path
*
* ‘guix repl’ can now be passed a script to execute
*
* ‘guix help’ finally shows command descriptions
*
* ‘guix install’ etc. no longer list items to download by default
*
* ‘guix search’ etc. now automatically invoke the pager
*
* New ‘--hash’ option for ‘guix hash’
*
* New ‘--list-formats’ option for ‘guix describe’
*
* New “Getting Started” section in the manual
* 1999 new packages
* 3652 package updates
* Updated translations for the manual and the package
* New dependencies: guile-zlib and guile-lzlib (moved out of core)- Add Require/BuildRequire for guile-zlib and guile-lzlib- Ship guile wrapper for guix in libexecdir (only for guix!)- Ship mount service for the gnu store- Update keyring- Adapt guix-rpmlintrc for guile 3.0- Silence warning about guile shipped in libexecdir
* Thu Aug 13 2020 Bernhard Wiedemann - Do not build in parallel for reproducible results (boo#1170378)