|
 |
 |
 |
Changelog for guix-1.4.0-54.1.i586.rpm :
* 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) * Sun Aug 09 2020 Tomas Cech - update to 1.1.0 * New ‘guix deploy’ command to deploy several machines at once * Channels can now provide news, viewed with ‘guix pull --news’ * ‘guix system reconfigure’ saves provenance data * New ‘guix system describe’ command to view system provenance info * New /run/current-system/{channels,configuration}.scm files * New ‘guix time-machine’ command * ‘guix pack’ has a new ‘--entry-point’ option * ‘guix pack’ saves environment variables for ‘docker’ and ‘singularity’ * ‘guix pack’ provides a meaningful repository name for ‘docker’ * New ‘--target’ option for ‘guix system’ * ‘--no-build-hook’ was renamed to ‘--no-offload’ * ‘--keep-failed’ now implies ‘--no-offload’ * ‘--dry-run’ no longer implies ‘--no-grafts’ * ‘guix import crate’ has a new ‘--recursive’ option * ‘guix import crate’ can import a specific package version * ‘guix pull’ returns Guix on Guile 3.0 * ‘guix pull’ and ‘--with-git-url’ can clone repositories over SSH * ‘--with-commit’ now accepts tags * ‘guix challenge’ has a new ‘--diff’ option to show differences * ‘guix weather’ has a new ‘--display-missing’ option * Guix can now fetch lzip-compressed substitutes in addition to gzip * ‘guix publish’ supports lzip compression via ‘-C’ * ‘guix lint -c archival’ queries Software Heritage * ‘guix archive’ has a new ‘-t’ option to list archive contents * ‘guix describe’ and similar commands emit terminal hyperlinks * ‘guix build’ now attempts to substitute missing .drv files * ‘guix package’ etc. now lock the profile they operate on * ‘guix pull’ honors /etc/guix/channels.scm when it exists * New ‘guix show’ command, synonymous with ‘guix package --show’ * The ‘--manifest’ option can be repeated to combine manifests * Some commands previously lacking ‘--load-path’ now support it * 3514 new packages * 3368 package updates- remove patches (merged) * fix-time-duration-issue-part1.patch * fix-time-duration-issue-part2.patch * Wed Jul 31 2019 Jonathan Brielmaier - Build only with 3 threads, because more threads leading to a core dump of guile during the build. Upstream bug: https://issues.guix.gnu.org/issue/36811- Fix issue where guix fails during download of packages, which makes guix unusable. Apply patches from upstream. Add patches: * fix-time-duration-issue-part1.patch * fix-time-duration-issue-part2.patch * Fri May 17 2019 Jonathan Brielmaier - update to version 1.0.1: * ‘guix system docker-image’ now produces images with an entry point * New ‘--network’ option for ‘guix system container’ * ‘gcc’ package is now hidden; ‘gcc-toolchain’ is what users want * ‘mcron’ service now logs to /var/log/mcron.log * Dovecot: ‘auth-verbose-passwords?’ renamed from ‘auth-verbose-passwords’ * ‘slim’ service now allows for multiple instances on different VTs * ‘guix-daemon.service’ file for systemd selects a valid UTF-8 locale * ‘guix search’ now searches output names * ‘guix environment’ in non ad-hoc mode honors package transformations * The ‘https_proxy’ environment variable is now honored * The manual is now partly translated to Russian * Updated translations: da, de, es, fr * 70 new packages * 483 package updates For more details see: /usr/share/doc/packages/guix/NEWS * Tue May 07 2019 Jonathan Brielmaier - don\'t change badness of RPM warning in guix-rpmlintrc as it\'s not allowed in Factory. The .c file is needed in source form by Guix as it\'s get only compiled when invoking \"guix pack -R\" * Thu May 02 2019 Jonathan Brielmaier - update to version 1.0.0: * New ‘-v’/‘--verbosity’ option for all commands * Most commands now default to verbosity level 1 (“quiet”) * New ‘guix package’ aliases: ‘install’, ‘remove’, ‘upgrade’, and ‘search’ * ‘guix pack -RR’ produces PRoot-enabled relocatable binaries * New ‘--save-provenance’ option for ‘guix pack’ * CLI diagnostics use colors; more operations show progress bars * New ‘--news’ option for ‘guix pull’ * New ‘--preserve’ option for ‘guix environment’ * ‘guix environment -C’ creates containers with a non-zero UID * Channels can now specify dependencies in a ‘.guix-channel’ file * New ‘reverse-bag’ graph type for ‘guix graph’ * New ‘--with-git-url’ package transformation option * The ‘--with-branch’ package transformation option fetches Git sub-modules * New ‘guix system delete-generations’ command * New ‘--list-roots’ and ‘--delete-generations’ options for ‘guix gc’ * New ‘--coverage’ option for ‘guix weather’ * ‘guix pull’ computes a package cache to speed up package lookups by name * ‘guix pull’ now embeds ‘glibc-utf8-locales’ * ‘guix refresh -l’ better estimates dependents * ‘guix build’ can take multiple ‘--system’ flags * ‘guix offload’ avoids build machines with too little free disk space * ‘guix offload’ now uses (guix inferior) to communicate with remote hosts * Guix can no longer be built with Guile 2.0 * New services: cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent, zabbix-server * The manual is now fully translated in French and Spanish * The manual is also partly translated in German and in Simplified Chinese * Updated translations: da, de, es, fr * New translations: sv * various new programming interfaces * various important bugfixes * 1102 new packages * 2104 package updates For more details see: /usr/share/doc/packages/guix/NEWS- update source link from alpha.gnu.org to ftp.gnu.org- require guile-devel >= 2.2 as Guile 2.0 support gots dropped- require gzip on runtime (fixes runtime errors)- improve description- install run-in-namespace.c for \'guix pack -R\' and catch false positive in rpmlintrc- change official key to ci.guix.gnu.org.pub- add more filters to the guix-rpmlintrc
|
|
|