guix-devel
[Top][All Lists]
Advanced

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

'core-updates' spring 2018


From: Marius Bakke
Subject: 'core-updates' spring 2018
Date: Mon, 26 Mar 2018 12:29:05 +0200
User-agent: Notmuch/0.26 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu)

Guix,

'core-updates' has seen a lot of changes recently.  Some of the goodies
include HTTP/2 support in curl, binutils 2.30, glibc 2.27, reproducible
Python bytecode, gnu-build-system will automatically run 'autoreconf' if
necessary, warnings will be issued about snippets and phases not
returning #t, and much more.

Are there other things that should go in?

Let's set a date for "freezing" it, after which it will be started on
Hydra and only bugfixes are allowed.  How about Monday, April 2nd?

Full list of changes:

Alex Vong (1):
      gnu: tar: Update to 1.30.

Arun Isaac (3):
      gnu: boost: Update to 1.66.0.
      gnu: cmake: Update to 3.10.2.
      gnu: cmake: Re-indent.

Efraim Flashner (4):
      gnu: mpfr: Update to 4.0.1.
      gnu: libunistring: Update to 0.9.9.
      gnu: gawk: Update to 4.2.1.
      gnu: gawk: Enable parallel tests.

Leo Famulari (5):
      gnu: libgc: Update to 7.6.4.
      gnu: libatomic-ops: Update to 7.6.2.
      gnu: libgcrypt: Update to 1.8.2.
      gnu: gnutls: Update to 3.5.18.
      gnu: libtasn1: Update to 4.13.

Ludovic Courtès (7):
      gnu: sqlite: Fix source URL.
      gnu: tar: Skip faulty test.
      utils: Add 'false-if-file-not-found'.
      build-system/gnu: Add 'bootstrap' phase.
      build-system/gnu: Dump test suite logs upon 'check' failure.
      build-system/gnu: Fix typo.
      gnu: gcc: Adjust 'strmov' patch for string constants in variables.

Marius Bakke (66):
      gnu: libuv: Update to 1.19.1.
      gnu: util-linux: Update to 2.31.1.
      gnu: glib: Update to 2.54.3.
      gnu: dbus: Update to 1.12.4.
      gnu: sqlite: Update to 3.22.0.
      gnu: libbsd: Update to 0.8.7.
      gnu: gzip: Update to 1.9.
      gnu: gdbm: Update to 1.14.
      gnu: ncurses: Update to 6.1.
      gnu: mpc: Update to 1.1.0.
      gnu: less: Update to 530.
      gnu: libsigsegv: Update to 2.12.
      gnu: bash: Update to patch level 19.
      gnu: libxml2: Update to 2.9.8.
      gnu: graphite2: Update to 1.3.11.
      gnu: libuv: Update to 1.19.2.
      gnu: harfbuzz: Update to 1.7.6.
      gnu: dbus: Update to 1.12.6.
      gnu: util-macros: Update to 1.19.2.
      gnu: xcb-proto: Update to 1.13.
      gnu: libxcb: Update to 1.13.
      gnu: Remove gcc-for-libstdc++.
      gnu: patch: Update to 2.7.6.
      gnu: gdbm: Update to 1.14.1.
      gnu: automake: Update to 1.16.1.
      gnu: glib: Update to 2.56.0.
      gnu: gobject-introspection: Update to 1.56.0.
      gnu: pango: Update to 1.42.0.
      gnu: pango: Explicitly propagate some inputs.
      gnu: python: Update to 3.6.4.
      gnu: binutils: Update to 2.30.
      gnu: glibc: Don't apply upstreamed patch in newer glibc versions.
      gnu: Switch from xproto to xorgproto.
      gnu: Switch from randrproto to xorgproto.
      gnu: Switch from bigreqsproto to xorgproto.
      gnu: Switch from xextproto to xorgproto.
      gnu: Switch from fixesproto to xorgproto.
      gnu: Switch from compositeproto to xorgproto.
      gnu: Switch from kbproto to xorgproto.
      gnu: Switch from inputproto to xorgproto.
      gnu: Switch from fontsproto to xorgproto.
      gnu: Switch from glproto to xorgproto.
      gnu: Switch from dmxproto to xorgproto.
      gnu: Switch from damageproto to xorgproto.
      gnu: Switch from dri2proto to xorgproto.
      gnu: Switch from dri3proto to xorgproto.
      gnu: Switch from videoproto to xorgproto.
      gnu: Switch from windowswmproto to xorgproto.
      gnu: Switch from xcmiscproto to xorgproto.
      gnu: Switch from presentproto to xorgproto.
      gnu: Switch from renderproto to xorgproto.
      gnu: Switch from resourceproto to xorgproto.
      gnu: Switch from recordproto to xorgproto.
      gnu: Switch from scrnsaverproto to xorgproto.
      gnu: Switch from xf86driproto to xorgproto.
      gnu: Switch from xf86dgaproto to xorgproto.
      gnu: Switch from xf86bigfontproto to xorgproto.
      gnu: Switch from xf86vidmodeproto to xorgproto.
      gnu: Switch from xineramaproto to xorgproto.
      gnu: freetype: Update to 2.9.
      gnu: fontconfig: Update to 2.13.0.
      gnu: poppler: Update to 0.63.0.
      gnu: glibc: Update to 2.27.
      gnu: make: Fix compatibility with glibc 2.27.
      gnu: make: End phase on #t.
      gnu: util-linux: Don't build 'nologin'.

Mark H Weaver (162):
      packages: patch-and-repack: Use invoke instead of system*.
      gnu-dist: Use invoke instead of system*.
      build-system/gnu: Use invoke instead of system*.
      build-system/glib-or-gtk: Use invoke instead of system*.
      build-system/cmake: Use invoke instead of system*.
      build-system/perl: Use invoke instead of system*.
      build-system/python: Use invoke instead of system*.
      build-system/texlive: Use invoke instead of system*.
      build-system/scons: Use invoke instead of system*.
      bootstrap: Use invoke instead of system*.
      download: Use invoke instead of system*.
      gnu: linux-libre-headers: Use invoke instead of system*.
      gnu: glibc-utf8-locales: Use invoke instead of system*.
      gnu: glibc-locales: Use invoke instead of system*.
      gnu: glibc/hurd: Use invoke instead of system*.
      gnu: perl: Use invoke instead of system*.
      gnu: tcsh: Use invoke instead of system*.
      gnu: zlib: Use invoke instead of system*.
      gnu: unzip: Use invoke instead of system*.
      gnu: zip: Use invoke instead of system*.
      gnu: bzip2: Use invoke instead of system*.
      gnu: openssl: Use invoke instead of system*.
      gnu: eudev: Use invoke instead of system*.
      gnu: tzdata: Use invoke instead of system*.
      gnu: python-six: Use invoke instead of system*.
      cvs-download: Use invoke instead of system*.
      svn-download: Use invoke instead of system*.
      hg-download: Use invoke instead of system*.
      build: emacs-utils: Use invoke instead of system*.
      gnu: attr: Use invoke instead of system*.
      packages: patch-and-repack: Fix snippet handling.
      packages: Update copyright notice.
      build-system/gnu: Return a boolean from all phase procedures.
      gnu: autoconf-wrapper: Return #t from the builder.
      gnu: acl: Use invoke instead of system*.
      gnu: libcap: Return #t from all phases.
      gnu: gcc-stripped: Use invoke instead of system*.
      gnu: guile-static-stripped: Use invoke instead of system*.
      gnu: make-bootstrap: tarball-package: Use invoke instead of system*.
      gnu: linux-libre-headers: Update to 4.14.26.
      packages: Issue a warning unless the snippet returns #t.
      gnu-build: Issue a warning unless every phase returns #t.
      gnu: cross-base: Return #t from all phases.
      gnu: All snippets report errors using exceptions, else return #t.
      gnu: libstdc++: Return #t from chdir phase.
      gettext-boot0: Return #t from chdir phase.
      gnu: tar: Fix sparse file detection on Btrfs file systems.
      gnu: bash: Return #t from 'install-sh-symlink' phase.
      utils: invoke: Raise exceptions using SRFI-34 and SRFI-35.
      build-system/gnu: Tolerate errors during the 'strip' phase.
      gnu: Fix a few more snippets to return #t.
      gnu: unzip: Ungraft.
      gnu: curl: Ungraft.
      gnu: libtiff: Ungraft.
      gnu: freetype: Ungraft.
      gnu: libsndfile: Ungraft.
      gnu: libvorbis: Ungraft.
      gnu: guile-2.2/fixed: Remove vestigial (replacement #f).
      gnu: net-tools: Return #t from custom configure phase.
      gnu: openssl: Simplify calls to 'invoke'.
      gnu: gs-fonts: Return #t from install phase.
      gnu: python: Return #t from all phases.
      gnu: dbus: Detect failures in the install phase.
      gnu: giflib: Return #t from all phases.
      gnu: tk: Return #t from all phases.
      gnu: glib: Return #t from all phases.
      gnu: boost: Simplify phases.
      gnu: gobject-introspection: Disable parallel build.
      build-system/python: Return #t from all phases.
      build-system/python: Fix deletion of .egg-info dirs created by tests.
      gnu: cups: Return #t from all phases.
      gnu: guile-gdbm-ffi: Use 'invoke'.
      gnu: guile-gdbm-ffi: Add support for gdbm-1.14.
      gnu: qpdf: Return #t from all phases.
      gnu: font-dejavu: Return #t from all phases.
      gnu: orc: Return #t from all phases.
      gnu: webkitgtk: Return #t from all phases.
      gnu: itstool: Return #t from all phases.
      gnu: aspell: Return #t from all phases.
      gnu: tzdata-for-tests: Update to 2018c.
      gnu: glibc/linux: Return #t from pre-configure phase.
      gnu: apr-util: Use invoke.
      gnu: address@hidden: Use invoke.
      gnu: curl: Use invoke.
      gnu: dejagnu: Return #t from all phases.
      gnu: elogind: Return #t from all phases.
      gnu: emacs: Return #t from all phases.
      gnu: extra-cmake-modules: Return #t from all phases.
      gnu: faad2: Use invoke.
      gnu: ffmpeg: Use invoke.
      gnu: fontconfig: Use invoke.
      gnu: gawk: Return #t from all phases.
      gnu: cross-base: Use invoke in (gnu build cross-toolchain).
      gnu: gdk-pixbuf+svg: Use invoke.
      gnu: geoclue: Return #t from all phases.
      gnu: gettext-minimal: Return #t from all phases.
      gnu: ghostscript: Use invoke.
      gnu: git: Return #t from all phases.
      gnu: glibc-hurd-headers: Return #t from all phases.
      gnu: gmime: Return #t from all phases.
      gnu: gnumach-headers: Use invoke.
      gnu: hurd-headers: Use invoke.
      gnu: hurd-minimal: Use invoke.
      gnu: address@hidden: Return #t from all phases.
      gnu: address@hidden: Return #t from all phases.
      gnu: guix: Use invoke.
      gnu: gnumach: Use invoke.
      gnu: icecat: Return #t from all phases.
      gnu: ijs: Use invoke.
      gnu: imagemagick: Return #t from all phases.
      gnu: perl-image-magick: Return #t from all phases.
      gnu: imake: Use invoke.
      gnu: libarchive: Use invoke.
      gnu: libelf: Use invoke.
      gnu: libsoup: Use invoke.
      gnu: libssh2: Use invoke.
      gnu: lua: Use invoke.
      gnu: lua5.1-expat: Use invoke.
      gnu: lua5.1-socket: Use invoke.
      gnu: man-db: Return #t from all phases.
      gnu: mariadb: Return #t from all phases.
      gnu: mesa-headers: Return #t from all phases.
      gnu: mesa-utils: Return #t from all phases.
      gnu: mozjs: Return #t from all phases.
      gnu: address@hidden: Use invoke.
      gnu: address@hidden: Use invoke.
      gnu: mysql: Return #t from all phases.
      gnu: nasm: Use invoke.
      gnu: nss: Use invoke.
      gnu: nss-certs: Use invoke.
      gnu: le-certs: Use invoke.
      gnu: openssh: Use invoke.
      gnu: pciutils: Use invoke.
      gnu: postgresql: Use invoke.
      gnu: subversion: Use invoke.
      gnu: tcl: Use invoke.
      gnu: texlive-bin: Use invoke.
      gnu: texlive-fonts-amsfonts: Use invoke.
      gnu: texlive-fonts-cm: Use invoke.
      gnu: texlive-fonts-ec: Remove vestigial error code plumbing.
      gnu: texlive-fonts-knuth-lib: Use invoke.
      gnu: texlive-fonts-latex: Use invoke.
      gnu: texlive-fonts-rsfs: Remove vestigial error plumbing.
      gnu: texlive-latex-base: Use invoke.
      gnu: texlive-metafont-base: Use invoke.
      gnu: texmaker: Use invoke.
      gnu: at-spi2-core: Use invoke.
      gnu: at-spi2-atk: Use invoke.
      gnu: clang: Return #t from all phases.
      gnu: bdb: Use invoke.
      gnu: binutils-vc4: Use invoke.
      gnu: mkfontdir: Return #t from all phases.
      gnu: pulseaudio: Fix build with glibc-2.27.
      gnu: shadow: Return #t from all phases.
      gnu: xf86-video-intel: Fix error during bootstrap.
      gnu: wireless-regdb: Inhibit gzip timestamp.
      gnu: asciidoc: Restore custom 'bootstrap' phase.
      gnu: crda: Inhibit gzip timestamp.
      gnu: make-bootstrap: Adapt glibc-bootstrap-system.patch for glibc-2.27.
      gnu: perl-boot0: Return #t from all phases.
      gnu: libva: Return #t from all phases.
      gnu: libselinux: Use invoke.

Ricardo Wurmus (19):
      gnu: Ungraft glibc.
      gnu: ghc-7: Fix build with ncurses 6.1.
      gnu: python-3.6: Disable failing test.
      gnu: python-3.6: Reset timestamps in pyc files.
      guix: python-build-system: Make bytecode compilation deterministic.
      gnu: libtool: Add libltdl to native-inputs.
      gnu: cunit: Replace bootstrap phase.
      gnu: boost: Remove bootstrap phase.
      gnu: Remove boost-1.66.
      gnu: acl: Fix build failure.
      gnu: kentutils: Build with mariadb.
      gnu: classpath-devel: Fix bootstrap phase.
      gnu: glib: Build reproducibly.
      gnu: qt: Build with mariadb.
      gnu: qtbase: Build with mariadb.
      gnu: python-2.7: Rename to "python2".
      gnu: python2-minimal: Rename to "python2-minimal".
      gnu: wayland: Disable failing tests.
      Revert "gnu: wayland: Disable failing tests."

Roel Janssen (1):
      gnu: bash: Don't specify default configuration filenames.

Sou Bunnbu (宋文武) (2):
      gnu: python-3.6: Restore name to "python".
      gnu: openssl: Fix the call of 'apply invoke'.

Tobias Geerinckx-Rice (38):
      gnu: lzip: Update to 1.20.
      gnu: bzip2: Use install-file.
      gnu: fftw: Update to 3.3.7.
      gnu: fftw: Update phase style.
      gnu: kmod: Update to 25.
      gnu: kmod: Update phase style.
      gnu: harfbuzz: Update to 1.7.5.
      gnu: lcms: Update to 2.9.
      gnu: pango: Update to 1.41.1.
      gnu: util-macros: Update phase style.
      gnu: gts: Update phase style.
      gnu: address@hidden: Update phase style.
      gnu: commencement: Update phase style.
      gnu: address@hidden: Update phase style.
      gnu: glibc-hurd-headers: Update phase style.
      gnu: dblatex: Update phase style.
      gnu: libffi: Update phase style.
      gnu: make-bootstrap: Update phase style.
      gnu: intltool: Update phase style.
      gnu: indent: Update phase style.
      gnu: cross-base: Update phase style.
      gnu: patchelf: Update phase style.
      gnu: gnurl: Add HTTP/2 support.
      gnu: eudev: Update to 3.2.5.
      gnu: ncurses: Update phase style.
      gnu: m4: Update phase style.
      gnu: coreutils: Update to 8.29.
      Revert "gnu: gnurl: Add HTTP/2 support."
      gnu: automake: Update to 1.16.
      gnu: cups-filters: Update to 1.20.1.
      gnu: pcre2: Update to 10.31.
      gnu: help2man: Update to 1.47.6.
      gnu: fossil: Update to 2.5.
      gnu: curl: Add HTTP/2 support.
      gnu: r-minimal, r: Update to 3.4.4.
      gnu: perl-http-message: Update to 6.15.
      gnu: perl-net-ssleay: Update to 1.85.
      gnu: openldap: Update to 2.4.46.

Attachment: signature.asc
Description: PGP signature


reply via email to

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