guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Guix & GuixSD 0.15.0 released


From: alex sassmannshausen
Subject: Re: GNU Guix & GuixSD 0.15.0 released
Date: Sat, 7 Jul 2018 00:29:26 +0200

Yay, congratulations to all involved. Those commit numbers are off the
charts!

:DDD

Alex

On Fri, 6 Jul 2018, 14:24 Ludovic Courtès, <address@hidden> wrote:

> We are pleased to announce the release of GNU Guix & GuixSD 0.15.0,
> representing 7,020 commits by 100 people over 7 months.
>
> This release brings us close to our goals for 1.0, so it’s probably one
> of the last zero-dot-something releases.
>
>
> • About
>
>   GNU Guix is a transactional package manager for the GNU system.
>   The Guix System Distribution, GuixSD, is an advanced distribution
>   of the GNU system.
>
>   In addition to standard package management features, Guix supports
>   transactional upgrades and roll-backs, unprivileged package
>   management, and per-user profiles.  GuixSD offers a declarative
>   approach to operating system configuration management and is highly
>   hackable.  Guix uses low-level mechanisms from the Nix package
>   manager, except that packages are defined as native Guile modules,
>   using extensions to the Scheme language.
>
>   GuixSD uses the Linux-Libre kernel and the GNU Shepherd init system.
>   It can be used on an i686, x86_64, armv7, or aarch64 machine.
>
>   It is also possible to use Guix on top of an already installed
>   GNU/Linux system, including on armv7, aarch64, and mips64el.
>
>   https://www.gnu.org/software/guix/
>
> • Download
>
>   Here are the compressed sources and a GPG detached signature[*]:
>     https://alpha.gnu.org/gnu/guix/guix-0.15.0.tar.gz
>     https://alpha.gnu.org/gnu/guix/guix-0.15.0.tar.gz.sig
>
>   Here are the bootable USB installation images and their signatures[*]:
>     https://alpha.gnu.org/gnu/guix/guixsd-install-0.15.0.i686-linux.iso.xz
>
> https://alpha.gnu.org/gnu/guix/guixsd-install-0.15.0.i686-linux.iso.xz.sig
>
> https://alpha.gnu.org/gnu/guix/guixsd-install-0.15.0.x86_64-linux.iso.xz
>
> https://alpha.gnu.org/gnu/guix/guixsd-install-0.15.0.x86_64-linux.iso.xz.sig
>
>   Here is the QCOW2 virtual machine (VM) image and its signature:
>     https://alpha.gnu.org/gnu/guix/guixsd-vm-image-0.15.0.x86_64-linux.xz
>
> https://alpha.gnu.org/gnu/guix/guixsd-vm-image-0.15.0.x86_64-linux.xz.sig
>
>   Here are the binary tarballs and their signatures[*]:
>     https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.i686-linux.tar.xz
>
> https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.i686-linux.tar.xz.sig
>     https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.x86_64-linux.tar.xz
>
> https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.x86_64-linux.tar.xz.sig
>     https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.armhf-linux.tar.xz
>
> https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.armhf-linux.tar.xz.sig
>     https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.aarch64-linux.tar.xz
>
> https://alpha.gnu.org/gnu/guix/guix-binary-0.15.0.aarch64-linux.tar.xz.sig
>
>   Use a mirror for higher download bandwidth:
>     http://www.gnu.org/order/ftp.html
>
>   Here are the SHA1 checksums:
>
>   b971e19b539f3f27f675bc1d7cfc126065a7d61c  guix-0.15.0.tar.gz
>   48e4f95b13133f23e271791e230f1a50896b2033
> guix-binary-0.15.0.aarch64-linux.tar.xz
>   a37add10720284793b82f86cca84b24a94253360
> guix-binary-0.15.0.armhf-linux.tar.xz
>   1c26d12ad278273f2864bc165a998e5429d1eea0
> guix-binary-0.15.0.i686-linux.tar.xz
>   38fd4c9076f82823b5e981d78622a2d3c74984d0
> guix-binary-0.15.0.x86_64-linux.tar.xz
>   410db099a7c8bbc134a2f05438004db12376d71e
> guixsd-install-0.15.0.i686-linux.iso.xz
>   1029730bf9f11a8039d66a9bf4fc77e8e1b2eb53
> guixsd-install-0.15.0.x86_64-linux.iso.xz
>   2664f09efe3f5f999c0a115251eb68eb30ed74b0
> guixsd-vm-image-0.15.0.x86_64-linux.xz
>
>   [*] Use a .sig file to verify that the corresponding file (without the
>   .sig suffix) is intact.  First, be sure to download both the .sig file
>   and the corresponding tarball.  Then, run a command like this:
>
>     gpg --verify guix-0.15.0.tar.gz.sig
>
>   If that command fails because you don't have the required public key,
>   then run this command to import it:
>
>     gpg --keyserver pool.sks-keyservers.net \
>         --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
>
>   and rerun the 'gpg --verify' command.
>
>   This release was bootstrapped with the following tools:
>     Autoconf 2.69
>     Automake 1.16.1
>     Makeinfo 6.5
>     Help2man 1.47.6
>
>   To install the Guix System Distribution, please see “System
>   Installation” in the manual.  To install Guix on a running system,
>   see “Installation” in the manual.
>
> • Changes since version 0.14.0 (excerpt from the NEWS file)
>
>   ** Package management
>
>   *** ‘guix pull’ has been overhauled; it now populates
> ~/.config/guix/current
>   *** ‘guix pull’ has a new ‘--list-generations’ option
>   *** ‘guix pack’ now supports building SquashFS images
>   *** ‘guix pack’ can now build tarballs with relocatable executables
>   *** ‘guix environment’ and ‘guix pack’ have a new ‘--manifest’ option
>   *** New ‘guix environment’ options: ‘--user’, ‘--link-profile’
>   *** ‘guix package’ has a new ‘--allow-collisions’ option
>   *** ‘guix package’ no longer warns about harmless file collisions
>   *** The ‘--with-source’ option now accepts “PACKAGE=URI” specs
>   *** Profiles now include a separate ‘dir.LANGUAGE’ Info file
>   *** New profile hook generates a ‘gschemas.compiled’ file as needed
>   *** ‘guix build’ provides hints for unbound variables
>   *** ‘guix weather’ now reports continuous integration statistics
>   *** ‘guix gc’ has a new ‘--derivers’ option
>   *** ‘guix publish’ now publishes build logs at /log URLs
>   *** ‘guix import elpa’ has a new ‘--recursive’ option
>   *** ‘guix graph’ has a new “module” node type
>   *** New ‘guix offload status’ command
>   *** ‘guix-daemon’ now comes with an SELinux policy
>   *** ‘guix-daemon’ now rejects garbage collection requests from remote
> clients
>   *** ‘guix-daemon’ supports ARMv7 builds on AArch64
>   *** ‘guix-daemon’ has relaxed tests to allow for binfmt_misc execution
>   *** ‘guix-daemon’ has a new ‘--log-compression’ option, with gzip support
>
>   ** Distribution
>
>   *** New ‘guix system docker-image’ command
>   *** ‘guix system’ reports kernel modules that should be added to the
> initrd
>   *** ‘guix system’ reports invalid mapped device specifications
>   *** ‘guix system init’ warns about insufficient disk space
>   *** ‘guix system search’ displays Shepherd service names when available
>   *** Required services missing from the config are automatically
> instantiated
>   *** New ‘initrd-modules’ field of ‘operating-system’
>   *** New ‘file-system-label’ construct supersedes ‘title’ field of
> ‘file-system’
>   *** ‘guix system’ has a new ‘-e’ option
>   *** The ‘ld’ wrappers now allows linking with non-store libraries by
> default
>   *** Package for Python 2.x has been renamed from “python” to “python2”
>   *** RHEL6 systems based on kernel Linux 2.6 are supported again
>   *** The GNU Shepherd was upgraded to 0.4.0; it now logs to syslogd
>   *** New services
>
>   alsa, cat-avatar-generator, darkstat, dhcpd, dnsmasq, enlightenment,
> fprintd,
>   hpcguix-web, httpd, mate, modem-manager, openntpd, php-fpm, qemu-binfmt,
>   wesnothd
>
>   *** bitlbee service now supports plugins
>   *** nginx service configuration has been enhanced
>   *** cgit service supports project lists and is more flexible
>   *** ‘openssh-configuration’ has a new ‘accepted-environment’ field
>   *** dovecot service copies ‘dovecot.conf’ to /etc
>   *** prosody service configuration now accepts file-like objects
>   *** certbot service has been overhauled
>   *** Package build bit-for-bit reproducibility fixes
>
>   Reproducibility issues were fixed notably in: ocaml,
> texlive-fonts-amsfonts,
>   glib, address@hidden, r-rhdf5lib, star, nspr, dub-build-system, skalibs,
> groff.
>
>   *** 1200 new packages
>
>   abootimg, afew, agda, aj-snapshot, amalgamate, amule,
> android-bionic-uapi,
>   android-ext4-utils, android-f2fs-utils, android-googletest,
>   android-libselinux, android-libsparse, android-libutils,
>   android-libziparchive, android-make-stub, android-safe-iop, apache-arrow,
>   arm-trusted-firmware-pine64-plus, arm-trusted-firmware-puma-rk3399,
> aseba,
>   asio, atril, badass, bctoolbox, bear, beignet, bitlbee-discord,
> bluez-alsa,
>   boost-sync, botan, bpython, bpython2, cabal-doctest, caja-extensions,
>   can-utils, casync, cat-avatar-generator, catch2, cava, clementine,
>   cli-visualizer, clinfo, clyrics, clzip, colobot, colormake, curlftpfs,
>   curseradio, cwm, czmq, daemontools, darkstat, dashel,
>   debian-archive-keyring, debootstrap, dehydrated, delly, dolphin-emu,
>   domainfinder, dot2tex, dropseq-tools, duperemove, easytag, elemental,
>   emacs-academic-phrases, emacs-add-hooks, emacs-anzu,
>   emacs-atom-one-dark-theme, emacs-auto-yasnippet, emacs-beginend,
>   emacs-benchmark-init, emacs-biblio, emacs-bongo, emacs-circe,
>   emacs-cl-generic, emacs-closql, emacs-cmake-mode, emacs-company-lua,
>   emacs-company-restclient, emacs-crux, emacs-csv-mode, emacs-daemons,
>   emacs-darkroom, emacs-dashboard, emacs-datetime, emacs-dedicated,
>   emacs-default-text-scale, emacs-deft, emacs-desktop-environment,
>   emacs-diff-hl, emacs-discover-my-major, emacs-download-region,
>   emacs-dts-mode, emacs-dumb-jump, emacs-edit-indirect, emacs-edit-server,
>   emacs-eimp, emacs-elisp-refs, emacs-elisp-slime-nav, emacs-emacsql,
>   emacs-emmet-mode, emacs-emms-player-simple-mpv, emacs-emojify,
> emacs-epkg,
>   emacs-ergoemacs-mode, emacs-eros, emacs-ert-expectations,
>   emacs-esh-autosuggest, emacs-esup, emacs-esxml, emacs-evil-anzu,
>   emacs-evil-collection, emacs-evil-ediff, emacs-evil-magit,
> emacs-evil-mu4e,
>   emacs-evil-multiedit, emacs-evil-org, emacs-evil-quickscope,
>   emacs-evil-smartparens, emacs-ewmctrl, emacs-exec-path-from-shell,
>   emacs-f3, emacs-faceup, emacs-fancy-narrow, emacs-finalize,
>   emacs-fish-completion, emacs-ghub, emacs-gif-screencast,
>   emacs-git-auto-commit-mode, emacs-git-modes, emacs-google-translate,
>   emacs-grep-a-lot, emacs-grep-context, emacs-hcl-mode, emacs-helm-bibtex,
>   emacs-helm-c-yasnippet, emacs-helm-company, emacs-helm-descbinds,
>   emacs-helm-emms, emacs-helm-eww, emacs-helm-exwm, emacs-helm-firefox,
>   emacs-helm-flycheck, emacs-helm-gtags, emacs-helm-ls-git,
>   emacs-helm-mode-manager, emacs-helm-mu, emacs-helm-pass,
>   emacs-helm-shell-history, emacs-helm-system-packages, emacs-helpful,
>   emacs-hierarchy, emacs-highlight-defined,
> emacs-highlight-escape-sequences,
>   emacs-highlight-numbers, emacs-howm, emacs-hy-mode,
>   emacs-ibuffer-projectile, emacs-ido-vertical-mode, emacs-image+,
>   emacs-interactive-align, emacs-irfc, emacs-itail, emacs-ivy-yasnippet,
>   emacs-json-mode, emacs-json-reformat, emacs-know-your-http-well,
> emacs-kv,
>   emacs-lacarte, emacs-let-alist, emacs-lice-el, emacs-lispyville,
>   emacs-list-utils, emacs-load-relative, emacs-loc-changes, emacs-logview,
>   emacs-loop, emacs-m-buffer-el, emacs-macrostep, emacs-magit-org-todos-el,
>   emacs-makey, emacs-mbsync, emacs-md4rd, emacs-move-text,
>   emacs-mu4e-conversation, emacs-navi-mode, emacs-nnreddit, emacs-noflet,
>   emacs-nov-el, emacs-npm-mode, emacs-oauth2, emacs-on-screen,
>   emacs-org-caldav, emacs-org-mind-map, emacs-org-ref,
> emacs-org-tree-slide,
>   emacs-orgalist, emacs-outorg, emacs-outshine, emacs-package-lint,
>   emacs-parent-mode, emacs-parinfer-mode, emacs-parsebib, emacs-pass,
>   emacs-password-store, emacs-pg, emacs-php-mode, emacs-pinentry,
>   emacs-polymode, emacs-pulseaudio-control, emacs-puppet-mode,
>   emacs-racket-mode, emacs-rainbow-blocks, emacs-realgud, emacs-robe,
>   emacs-rsw-elisp, emacs-scel, emacs-scratch-el, emacs-seq,
>   emacs-shift-number, emacs-slack, emacs-slime-company, emacs-sly,
>   emacs-sml-mode, emacs-sourcemap, emacs-spark, emacs-stickyfunc-enhance,
>   emacs-string-inflection, emacs-stumpwm-mode, emacs-suggest,
>   emacs-terraform-mode, emacs-test-simple, emacs-tree-mode, emacs-validate,
>   emacs-visual-regexp, emacs-web-beautify, emacs-websocket,
> emacs-wgrep-helm,
>   emacs-wordgen, emacs-ws-butler, emacs-zotxt, emacs-zoutline, engrampa,
>   enki, eom, epipe, eureka, fann, fasd, fastboot, fastp, fastqc, fbcat,
>   fc-host-tools, fgallery, fifo-map, flameshot, flatbuffers, fluid-3,
>   font-culmus, font-fira-code, font-ibm-plex, font-lohit, fortune-mod,
> fpm2,
>   freedink-dfarc, gcab, gdal, ghc-aeson-compat, ghc-attoparsec-iso8601,
>   ghc-basement, ghc-bloomfilter, ghc-bytes, ghc-call-stack, ghc-cipher-aes,
>   ghc-clientsession, ghc-cmark-gfm, ghc-cprng-aes, ghc-crypto-cipher-tests,
>   ghc-crypto-cipher-types, ghc-crypto-random, ghc-disk-free-space,
>   ghc-doctemplates, ghc-doctemplates, ghc-email-validate, ghc-esqueleto,
>   ghc-feed, ghc-fixed, ghc-foundation, ghc-generics-sop, ghc-haddock-test,
>   ghc-hashable-time, ghc-haskell-lexer, ghc-haskell-src-exts-util,
>   ghc-hslua-module-text, ghc-http-api-data, ghc-hxt,
> ghc-hxt-charproperties,
>   ghc-hxt-regex-xmlschema, ghc-hxt-unicode, ghc-ifelse,
>   ghc-integer-logarithms, ghc-iwlib, ghc-megaparsec, ghc-microlens,
>   ghc-microlens-th, ghc-monad-logger, ghc-monad-loops, ghc-nanospec,
>   ghc-parser-combinators, ghc-path-pieces, ghc-persistent,
>   ghc-persistent-sqlite, ghc-persistent-template, ghc-pretty-show,
>   ghc-pretty-show, ghc-refact, ghc-resource-pool, ghc-safesemaphore,
>   ghc-securemem, ghc-shakespeare, ghc-skein, ghc-skylighting,
>   ghc-skylighting, ghc-stm-chans, ghc-string-qq,
> ghc-tasty-expected-failure,
>   ghc-text-binary, ghc-th-abstraction, ghc-th-lift-instances,
>   ghc-time-locale-compat, ghc-unliftio, ghc-unliftio-core,
>   ghc-uri-bytestring, ghc-uri-encode, ghc-yesod, ghc-yesod-core,
>   ghc-yesod-form, ghc-yesod-persistent, ghex, ghostwriter, gifsicle,
>   git-annex, glslang, go-github-com-aki237-nscjar,
>   go-github-com-alsm-ioprogress,
>   go-github-com-ayufan-golang-kardianos-service,
>   go-github-com-beorn7-perks-quantile, go-github-com-blang-semver,
>   go-github-com-burntsushi-toml,
>   go-github-com-client-golang-prometheus-promhttp,
>   go-github-com-davidjpeacock-cli, go-github-com-emicklei-go-restful,
>   go-github-com-getsentry-raven-go, go-github-com-golang-protobuf-proto,
>   go-github-com-google-cadvisor, go-github-com-google-gofuzz,
>   go-github-com-gorilla-context, go-github-com-gorilla-mux,
>   go-github-com-hashicorp-go-version, go-github-com-hashicorp-hcl,
>   go-github-com-jonboulle-clockwork, go-github-com-jpillora-backoff,
>   go-github-com-matttproud-golang-protobuf-extensions-pbutil,
>   go-github-com-prometheus-client-golang-prometheus,
>   go-github-com-prometheus-client-model-go,
>   go-github-com-prometheus-common-expfmt,
>   go-github-com-prometheus-node-exporter, go-github-com-prometheus-procfs,
>   go-github-com-sirupsen-logrus, go-github-com-spf13-pflag,
>   go-github-com-stretchr-testify, go-github-com-syncthing-notify,
>   go-github-com-tevino-abool, go-github-com-tj-docopt,
>   go-github-com-urfave-cli, go-github.com-howeyc-gopass,
>   go-github.com-jessevdk-go-flags, go-github.com-jtolds-gls,
>   go-github.com-mattn-go-runewidth, go-github.com-nsf-termbox-go,
>   go-github.com-smartystreets-assertions,
>   go-github.com-smartystreets-goconvey, go-github.com-smartystreets-gunit,
>   go-golang-org-x-crypto-ssh-terminal, go-golang.org-x-crypto-ssh-terminal,
>   go-gopkg.in-check.v1, go-gopkg.in-mgo.v2, go-gopkg.in-tomb.v2, golly,
>   google-brotli, gource, gpxsee, grammalecte, groovy, groovy-emacs-modes,
>   gtksourceviewmm, guile-chickadee, guile-curl, guile-hall, guile-readline,
>   guile-simple-zmq, guile-sparql, guile2.0-gdbm-ffi, guile2.0-irregex,
>   guile2.0-minikanren, guile2.0-redis, gzdoom, hpcguix-web, html-xml-utils,
>   hungrycat, i3lock-color, i3lock-fancy, ifdtool, innoextract,
> instantmusic,
>   intelmetool, inxi, inxi-minimal, irram, iucode-tool, jack-capture,
>   java-apache-ivy, java-apache-xml-commons-resolver,
> java-biojava-alignment,
>   java-biojava-alignment, java-biojava-core, java-biojava-core,
>   java-biojava-phylo, java-biojava-phylo, java-bouncycastle, java-cdi-api,
>   java-cisd-args4j, java-cisd-base, java-cisd-jhdf5, java-commons-bsf,
>   java-commons-compiler, java-commons-httpclient, java-commons-jxpath,
>   java-commons-vfs, java-dom4j, java-ecj, java-ecj,
>   java-eclipse-jetty-webapp, java-eclipse-jetty-webapp,
>   java-eclipse-jetty-xml, java-eclipse-jetty-xml, java-eclipse-sisu-inject,
>   java-eclipse-sisu-plexus, java-forester, java-forester,
>   java-geronimo-xbean-asm-util, java-geronimo-xbean-bundleutils,
>   java-geronimo-xbean-finder, java-gson, java-hawtjni, java-jakarta-oro,
>   java-janino, java-jansi, java-jansi-native, java-jaxen, java-jaxp,
>   java-jboss-el-api-spec, java-jboss-interceptors-api-spec, java-jdistlib,
>   java-jettison, java-jlargearrays, java-jline, java-jline,
>   java-joda-convert, java-joda-time,
> java-jsch-agentproxy-connector-factory,
>   java-jsch-agentproxy-core, java-jsch-agentproxy-jsch,
>   java-jsch-agentproxy-pageant, java-jsch-agentproxy-sshagent,
>   java-jsch-agentproxy-usocket-jna, java-jsch-agentproxy-usocket-nc,
>   java-jsoup, java-jsr250, java-jtransforms, java-kxml2, java-la4j,
>   java-logback-classic, java-logback-core, java-modello-core,
>   java-modello-plugins-java, java-modello-plugins-xml,
>   java-modello-plugins-xpp3, java-modello-test, java-native-access,
>   java-native-access-platform, java-openchart2, java-plexus-cipher,
>   java-plexus-cli, java-plexus-compiler-api, java-plexus-compiler-javac,
>   java-plexus-component-annotations, java-plexus-component-metadata,
>   java-plexus-sec-dispatcher, java-sisu-build-api, java-stax, java-xerces,
>   java-xmlpull2, java-xmlunit, java-xmlunit-legacy, java-xom, java-xpp3,
>   java-xsdlib, java-xstream, jetring, js-filesaver, json-modern-cxx,
>   jupyter-guile-kernel, keepalived, keepkey-agent, keynav, kholidays,
>   kirigami, knights, krita, krita, kurly, l-smash, launchmon, ledger-agent,
>   libb2, libburn, libcgroup, libdiscid, libdivsufsort, libepubgen,
>   libfakekey, libfive, libgaiagraphics, libgeotiff, libgff, libiptcdata,
>   libisofs, libmusicbrainz, libmygpo-qt, libmypaint, libnfnetlink, libnsl,
>   libostree, libpfm4, libqxp, libscrypt, libspatialite, libvdpau-va-gl,
>   licensecheck, lightgbm, lookingglass, lunzip, lyx, lzlib, makefile2graph,
>   mame, mapnik, mate-backgrounds, mate-calc, mate-common,
>   mate-icon-theme-faenza, mate-netbook, mate-polkit, mate-screensaver,
>   mate-system-monitor, mate-user-guide, mate-utils, maven, maven-artifact,
>   maven-builder-support, maven-compat, maven-core, maven-embedder,
>   maven-model, maven-model-builder, maven-plugin-annotations,
>   maven-plugin-api, maven-repository-metadata, maven-resolver-api,
>   maven-resolver-connector-basic, maven-resolver-impl,
>   maven-resolver-provider, maven-resolver-spi, maven-resolver-test-util,
>   maven-resolver-transport-wagon, maven-resolver-util, maven-settings,
>   maven-settings-builder, maven-shared-utils, maven-wagon-file,
>   maven-wagon-http, maven-wagon-http-shared, maven-wagon-provider-api,
>   maven-wagon-provider-test, maven-wagon-tck-http, mbpfan, mcrl2,
> me-cleaner,
>   meandmyshadow, minimap2, mkbootimg, mod-wsgi, mongo-tools, motion,
> mrustc,
>   msitools, muse-sequencer, mypaint-brushes, nghttp2, nitrogen, nmoldyn,
>   noise-repellent, ocaml-ctypes, ocaml-integers, ocaml-ocb-stubblr,
>   ocaml-tsdl, ocl-icd, ocproxy, oil-shell, opencl-clhpp, opencl-headers,
>   opencl-headers, opencl-headers, opencl-headers, opencl-headers,
>   opencl-headers, opencv, opensc, ortp, osc, ovmf-aarch64, ovmf-arm,
> padthv1,
>   pan, pass-rotate, patchmatrix, perl-b-hooks-op-check,
>   perl-bareword-filehandles, perl-cairo, perl-carp, perl-cgi-formbuilder,
>   perl-cpan-changes, perl-crypt-openssl-guess, perl-data-section,
>   perl-file-finder, perl-file-readbackwards, perl-font-ttf, perl-glib,
>   perl-gtk2, perl-indirect, perl-inline, perl-inline-c, perl-io-all,
>   perl-lexical-sealrequirehints, perl-math-bezier, perl-math-round,
>   perl-memoize, perl-module-manifest, perl-moo-2, perl-multidimensional,
>   perl-musicbrainz-discid, perl-net-dns-native, perl-number-format,
>   perl-number-range, perl-pango, perl-path-iterator-rule, perl-pathtools,
>   perl-pegex, perl-pod-constants, perl-regexp-pattern,
>   perl-regexp-pattern-license, perl-set-intspan, perl-software-license,
>   perl-statistics-basic, perl-string-copyright, perl-string-escape,
>   perl-sub-quote, perl-super, perl-test-distmanifest,
> perl-test-failwarnings,
>   perl-test-filename, perl-test-mockmodule, perl-test-perltidy,
>   perl-test-requiresinternet, perl-test-roo, perl-test-runvalgrind,
>   perl-text-format, perl-threads, perl-time-hires, perl-time-piece,
>   perl-universal-require, perl-uri-escape, perl-webservice-musicbrainz,
>   perl-x11-protocol-other, picprog, pigx, pigx-bsseq, pigx-chipseq,
>   pigx-rnaseq, pigx-scrnaseq, pinentry-emacs, pioneer, pluma, plzip, pocl,
>   poppler-data, postgis, psm2, pure, pybind11, pyconfigure,
>   python-activepapers, python-aiodns, python-aiohttp,
> python-async-generator,
>   python-async-timeout, python-attrs-bootstrap, python-autograd,
>   python-base58, python-bigfloat, python-blessings, python-commandlines,
>   python-curtsies, python-debug, python-django-crispy-forms,
>   python-django-override-storage, python-django-tagging,
>   python-djangorestframework, python-dns-lexicon, python-duniterpy,
>   python-ecpy, python-ed25519, python-empy, python-fasteners,
>   python-feather-format, python-fixtures-bootstrap, python-funcy,
>   python-fusepy, python-future-fstrings, python-gipc, python-gitdb,
>   python-gitpython, python-glob2, python-google-api-client, python-gyp,
>   python-hidapi, python-idna-ssl, python-iso3166, python-iso639,
>   python-isoweek, python-josepy, python-keepkey, python-kiwisolver,
>   python-latexcodec, python-ledgerblue, python-libnacl, python-libusb1,
>   python-logwrap, python-loompy, python-m2crypto, python-mnemonic,
>   python-more-itertools, python-msgpack-transitional, python-multidict,
>   python-olefile, python-onetimepass, python-openstackdocstheme,
>   python-parso, python-parted, python-phonenumbers, python-plotly,
>   python-prometheus-client, python-proteus, python-pyarrow, python-pyaudio,
>   python-pyblake2, python-pybtex, python-pycares, python-pycryptodome,
>   python-pycurl, python-pyhamcrest, python-pyinotify, python-pylibscrypt,
>   python-pynamecheap, python-pyte, python-pytest-bootstrap,
>   python-requests-file, python-rfc3986, python-scrypt, python-semver,
>   python-send2trash, python-shapely, python-six-bootstrap,
>   python-sphinx-gallery, python-stdnum, python-subunit-bootstrap,
>   python-tempdir, python-testrepository-bootstrap,
>   python-testresources-bootstrap, python-testscenarios-bootstrap,
>   python-testtools-bootstrap, python-tldextract, python-tokenize-rt,
>   python-trezor, python-trezor-agent, python-trytond,
> python-trytond-country,
>   python-trytond-party, python-txamqp, python-typing, python-whatever,
>   python-whisper, python-yapf, python-yarl, python2, python2-activepapers,
>   python2-attrs-bootstrap, python2-autograd, python2-bigfloat,
>   python2-blessings, python2-carbon, python2-curtsies,
>   python2-django-tagging, python2-dns-lexicon, python2-ecpy,
> python2-ed25519,
>   python2-enum, python2-fasteners, python2-feather-format,
>   python2-fixtures-bootstrap, python2-funcsigs, python2-funcsigs-bootstrap,
>   python2-funcy, python2-fusepy, python2-gdrivefs, python2-gipc,
>   python2-gitdb, python2-gitpython, python2-glob2,
> python2-google-api-client,
>   python2-graphite-web, python2-gyp, python2-hidapi, python2-ipy,
>   python2-iso3166, python2-iso639, python2-isoweek, python2-josepy,
>   python2-keepkey, python2-kiwisolver, python2-langkit, python2-ledgerblue,
>   python2-libadalang, python2-m2crypto, python2-mapnik, python2-minimal,
>   python2-mmtk, python2-mnemonic, python2-more-itertools,
>   python2-oauth2client, python2-olefile, python2-openstackdocstheme,
>   python2-parso, python2-parted, python2-phonenumbers, python2-plotly,
>   python2-prometheus-client, python2-pyarrow, python2-pyaudio,
>   python2-pycryptodome, python2-pycurl, python2-pyhamcrest,
>   python2-pyinotify, python2-pynacl, python2-pynamecheap,
>   python2-pyopengl-accelerate, python2-pyro, python2-pyte,
>   python2-pytest-bootstrap, python2-quex, python2-quex,
>   python2-requests-file, python2-rfc3986, python2-scientific,
> python2-semver,
>   python2-send2trash, python2-shapely, python2-six-bootstrap,
>   python2-sphinx-gallery, python2-stdnum, python2-subunit-bootstrap,
>   python2-tempdir, python2-testrepository-bootstrap,
>   python2-testresources-bootstrap, python2-testscenarios-bootstrap,
>   python2-testtools-bootstrap, python2-tldextract, python2-trezor,
>   python2-trezor-agent, python2-txamqp, python2-typing, python2-urlgrabber,
>   python2-whatever, python2-whisper, python2-yapf, qbittorrent, qd,
> qjackrcd,
>   qmpbackup, qqc2-desktop-style, qtfaststart, qtoctave, qtwebglplugin,
>   qtwebview, quakespasm, r-abbyyr, r-abc, r-abc-data, r-abind, r-algdesign,
>   r-amap, r-analytics, r-argparser, r-arules, r-bayseq, r-beachmat,
> r-bibtex,
>   r-bsgenome-dmelanogaster-ucsc-dm3-masked,
>   r-bsgenome-dmelanogaster-ucsc-dm6, r-bsgenome-hsapiens-ucsc-hg19-masked,
>   r-bsgenome-mmusculus-ucsc-mm9-masked, r-callr, r-cardata, r-catdap,
>   r-catterplots, r-cgdsr, r-cghbase, r-cghcall, r-chipcomp, r-chippeakanno,
>   r-cli, r-codedepends, r-colorout, r-complexplus, r-cubature, r-debugme,
>   r-delayedmatrixstats, r-desolve, r-diffbind, r-diffusionmap,
> r-diversitree,
>   r-dosnow, r-dropbead, r-dtw, r-dyn, r-ellipse, r-expm, r-extradistr,
>   r-factoextra, r-factominer, r-feather, r-flashclust, r-fractal, r-gclus,
>   r-genomicinteractions, r-geometry, r-geosphere, r-ggjoy, r-ggmap,
> r-ggpubr,
>   r-ggridges, r-ggsci, r-ggseqlogo, r-ggsignif, r-gsubfn, r-haven,
>   r-hdf5array, r-hdf5r, r-heatmaply, r-hpar, r-ica, r-idr, r-ifultools,
>   r-import, r-interactionset, r-jomo, r-jpeg, r-later, r-leaps, r-learnr,
>   r-magic, r-mapproj, r-maps, r-maptools, r-marray, r-metap, r-mitml,
>   r-modelr, r-multtest, r-nbclust, r-network, r-np, r-openxlsx, r-pan,
>   r-parsedate, r-pastecs, r-phangorn, r-phontools, r-pillar, r-pls,
>   r-powerplus, r-processx, r-promises, r-prroc, r-qap, r-qdnaseq,
> r-quantmod,
>   r-radiant-data, r-rappdirs, r-rbiofabric, r-readxl, r-regioner, r-reprex,
>   r-reticulate, r-rgooglemaps, r-rhdf5lib, r-riboprofiling, r-riboseqr,
>   r-rio, r-ripseeker, r-riverplot, r-rsolnp, r-rvest, r-sapa, r-scater,
>   r-scatterplot3d, r-scran, r-sdmtools, r-selectr, r-seriation, r-shinyace,
>   r-shinydashboard, r-signal, r-singlecellexperiment, r-smoother, r-sna,
>   r-snowfall, r-splus2r, r-sqldf, r-squarem, r-statnet-common, r-subplex,
>   r-tidyverse, r-tinytex, r-trend, r-truncnorm, r-tsa, r-tseries, r-tsp,
>   r-ttr, r-urca, r-utf8, r-uuid, r-venndiagram, r-vim, r-webshot, r-wmtsa,
>   r-writexl, r-xfun, r-zip, ranger, rawtherapee, rct, rename, restic,
> rhash,
>   rk3399-cortex-m0, robocut, rtags, ruby-asciidoctor, ruby-asciimath,
>   ruby-bacon-bits, ruby-bond, ruby-contest, ruby-creole, ruby-czmq-ffi-gen,
>   ruby-cztop, ruby-data_uri, ruby-erubis, ruby-iruby, ruby-mimemagic,
>   ruby-mocha-on-bacon, ruby-org-ruby, ruby-rack-protection, ruby-rack-test,
>   ruby-rake, ruby-ruby-engine, ruby-rubypants, ruby-sporkmonger-rack-mount,
>   runc, rust, rust, rust, rust, rxcpp, s6-linux-init, sailfish, sala,
> salmon,
>   screen-message, scummvm, selene, shaderc, shadowsocks, silkaj,
> singularity,
>   sipcalc, sjcount, skopeo, sl, snap, snapscreenshot, sonivox-eas,
>   sound-juicer, spatialite-gui, spindle, spirv-headers, spirv-tools,
>   sqlite-with-fts5, squashfs-tools-next, src, stalin, streamlink,
> strongswan,
>   subdl, supercollider, tcalc, terraform-docs, texlive-fonts-iwona,
>   the-butterfly-effect, tinyscheme, tmate, trezor-agent, twinkle, twitchy,
>   u-boot-a20-olinuxino-lime, u-boot-a20-olinuxino-lime2,
>   u-boot-a20-olinuxino-micro, u-boot-am335x-boneblack,
>   u-boot-bananapi-m2-ultra, u-boot-cubieboard, u-boot-mx6cuboxi,
>   u-boot-nintendo-nes-classic-edition, u-boot-novena, u-boot-pine64-plus,
>   u-boot-puma-rk3399, u-boot-tools, u-boot-vexpress-ca9x4,
> u-boot-wandboard,
>   ubuntu-keyring, ucl, uefitool, umoci, uncrustify, unittest-cpp, upx,
>   uthash, vboot-utils, vigra-c, virtualgl, vkd3d, vkquake, vowpal-wabbit,
>   vsftpd, vulkan-headers, vulkan-icd-loader, vulkan-loader, wesnoth-server,
>   whysynth, wine-staging, wine-staging-patchset-data, wine64-staging,
>   workrave, wpa-supplicant-gui, xapers, xfburn, xmlsec-nss, xonotic,
>   xorgproto, xsimd, xss-lock, xtensor, xtl, xxhash, yamagi-quake2,
>   youtube-viewer, yubico-piv-tool, zyre
>
>   *** 2231 package updates
>
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden,
>   address@hidden, address@hidden
> ,
>   address@hidden,
>   address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden, address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden,
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden
> ,
>   address@hidden, address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden,
>   address@hidden, address@hidden, address@hidden, address@hidden, 
> address@hidden,
>   address@hidden, address@hidden
>
>   ** Programming interfaces
>
>   *** ‘gnu-build-system’ now includes a ‘bootstrap’ phase to run
> ‘autoreconf’
>   *** ‘gnu-build-system’ dumps contents of ‘test-suite.log’ upon test
> failures
>   *** ‘gnu-build-system’ now copies license files to the output
>   *** ‘emacs-build-system’ has an improved ‘check’ phase
>   *** New build systems: ‘android-ndk’
>   *** New ‘with-extensions’ form for G-expressions
>   *** New (guix self) module, used by ‘guix pull’
>   *** New (guix store database) and (guix store deduplication) modules
>   *** The ‘guix-register’ C++ program no longer is
>   *** package-full-name (guix packages) now uses "@" as its delimiter.
>       (<https://bugs.gnu.org/31088>)
>   *** ‘invoke’ from (guix build utils) is now recommended over ‘system*’
>   *** More of the (gnu services …) APIs are now non-monadic
>
>   ** Noteworthy bug fixes
>   *** ‘guix pull’ doesn’t keep rebuilding all of Guix
>       (<https://bugs.gnu.org/27284>)
>   *** ‘guix pack’ now honors package transformation options
>   *** ‘guix package --search’ no longer shows superseded packages
>       (<https://bugs.gnu.org/30566>)
>   *** ‘guix offload test’ reports errors more nicely
>       (<https://bugs.gnu.org/28057>)
>   *** postgresql service is started through ‘pg_ctl’
>       (<https://bugs.gnu.org/29992>)
>   *** ‘urandom-seed’ service is now a dependency of ‘user-processes’
>       (<https://bugs.gnu.org/29773>)
>   *** ‘fuse’ kernel module is now automatically loaded on demand
>       (<https://bugs.gnu.org/22050>)
>   *** ‘guix pack --localstatedir’ now produces a bit-reproducible database
>       (<https://bugs.gnu.org/21073>)
>   *** Package lookups by name and version correctly honor version prefixes
>       (<https://bugs.gnu.org/28446>)
>   *** ‘guix pull --commit’ now accepts show commit IDs
>       (<https://bugs.gnu.org/30716>)
>
>   ** Native language support
>
>   *** The manual can now be translated and is partially translated into
> French
>
>   To read the French manual, just type “info guix.fr” or read it on-line
> at
>   <https://gnu.org/s/guix/manual/fr/html_node>.  Consider translating the
> manual
>   to your native language by joining the Translation Project:
>   <https://translationproject.org/domain/guix-manual.html>.
>
>   *** Updated translations: da, fr, hu, pt_BR, zh_CN
>   *** New translations: es (Spanish)
>
>
> Please report bugs to address@hidden
> Join address@hidden and #guix on Freenode for discussions.
>
> Thanks to everyone who contributed to this release:
>
>      7  Adam Massmann
>      2  Adam Van Ymeren
>      1  Adam Zimmerman
>     11  Adriano Peluso
>     13  Alex Kost
>      3  Alex Sassmannshausen
>     21  Alex Vong
>      8  Alex ter Weele
>      8  Andreas Enge
>      3  Andy Patterson
>      1  Andy Wingo
>     46  Arun Isaac
>      3  Ben Sturmfels
>     35  Ben Woodcroft
>     11  Björn Höfling
>      1  Brendan Tildesley
>      2  Caleb Ristvedt
>      9  Charlie Ritter
>     19  Chris Marusich
>     79  Christopher Baines
>      4  Christopher Lemmer Webber
>     61  Clément Lassieur
>    189  Danny Milosavljevic
>      1  Dave Love
>     14  David Thompson
>      6  Diego Nicola Barbato
>    373  Efraim Flashner
>     29  Eric Bavier
>      1  Ethan R. Jones
>      4  Feng Shu
>     35  Fis Trivial
>      1  George Clemmer
>     29  Gábor Boskovits
>     23  Hartmut Goebel
>     10  Jan Nieuwenhuizen
>      1  Jane Baines
>     16  Jelle Licht
>      1  Jonathan Brielmaier
>      3  Jovany Leandro G.C
>    166  Julien Lepiller
>     65  Kei Kebreau
>     27  Konrad Hinsen
>      3  Kyle Meyer
>    349  Leo Famulari
>    591  Ludovic Courtès
>      1  Manolis Ragkousis
>    674  Marius Bakke
>    491  Mark H Weaver
>      8  Mark Meyer
>      2  Martin Castillo
>      1  Mason Hock
>      9  Mathieu Lirzin
>     29  Mathieu Othacehe
>     52  Maxim Cournoyer
>      2  Mike Gerwitz
>      1  Nadya Voronova
>     68  Nicolas Goaziou
>      4  Nikolai Merinov
>     69  Nils Gillmann
>    196  Oleg Pykhalov
>      3  Paul Garlick
>      6  Peter Kreye
>      2  Peter Mikkelsen
>     11  Pierre Langlois
>     61  Pierre Neidhardt
>      4  Pierre-Antoine Rouby
>      2  Pjotr Prins
>      4  Rene
>   1075  Ricardo Wurmus
>      1  Robin Templeton
>     72  Roel Janssen
>     28  Rouby Pierre-Antoine
>    191  Rutger Helling
>      4  Sahithi Yarlagadda
>      1  Sandeep Subramanian
>      6  Sohom Bhattacharjee
>     27  Sou Bunnbu (宋文武)
>      3  Stefan Reichör
>      1  Stefan Stefanović
>      1  Taylan Ulrich Bayırlı/Kammer
>      7  Theodoros Foradis
>      4  Thomas Danckaert
>      1  Thorsten Wilms
>      1  Tim Gesthuizen
>      9  Timothy Sample
>   1506  Tobias Geerinckx-Rice
>      9  Tomáš Čech
>      8  Tonton
>     15  Vagrant Cascadian
>      5  Vasile Dumitrascu
>      1  Vijayalakshmi
>      2  Vijayalakshmi Vedantham
>      1  YOANN P
>      1  Z. Ren
>      2  amirouche
>      2  fis
>      1  mephi42
>     10  nee
>      2  okapi
>     38  rsiddharth
>
> Ludovic, on behalf of the Guix team.
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]