SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
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
 
ICM