Age | Commit message (Expand) | Author |
2017-07-17 | gnu: Remove glibc@2.21 and its traces....* gnu/packages/base.scm (glibc-2.21): Remove.
* gnu/system/locale.scm (localedef-command)[maybe-version-directory]:
Remove. Replace call with use of 'package-version'.
(single-locale-directory): Remove 'version>=' conditional.
| Ludovic Courtès |
2017-07-03 | packages: Mark 'replacement' as an "innate" field....Suggested by Mark H Weaver
at <https://lists.gnu.org/archive/html/guix-devel/2017-06/msg00355.html>.
* guix/packages.scm (<package>)[replacement]: Mark as "innate".
* gnu/packages/base.scm (glibc-2.25-patched, glibc-2.24)
(glibc-2.23, glibc-2.22, glibc-2.21, glibc-locales): Remove
'replacement' field, which was set to #f.
* gnu/packages/commencement.scm (perl-boot0): Likewise.
* gnu/packages/fontutils.scm (graphite2/fixed): Likewise.
* gnu/packages/ghostscript.scm (ghostscript/fixed): Likewise.
* gnu/packages/gnupg.scm (libgcrypt-1.7.8): Likewise.
* gnu/packages/guile.scm (guile-2.0/fixed, guile-2.2): Likewise.
* gnu/packages/icu4c.scm (icu4c/fixed): Likewise.
* gnu/packages/image.scm (libpng-apng): Likewise.
* gnu/packages/make-bootstrap.scm (%guile-static): Likewise.
* gnu/packages/pcre.scm (pcre/fixed): Likewise.
* gnu/packages/perl.scm (perl/fixed): Likewise.
* gnu/packages/ruby.scm (ruby-2.3, ruby-2.2, ruby-2.1)
(ruby-1.8): Likewise.
* gnu/packages/tls.scm (gnutls-3.5.13, gnutls/guile-2.2): Likewise.
* gnu/packages/xml.scm (expat-2.2.1): Likewise.
| Ludovic Courtès |
2017-06-25 | gnu: glibc: Fix replacement on i686....This is followup to 665d6a59161769e10b52ffcbcd5cd2db22f32681.
Fixes <https://bugs.gnu.org/27489>.
* gnu/packages/base.scm (glibc-2.25-patched, glibc-2.24, glibc-2.23)
(glibc-2.22): Add glibc-vectorized-strcspn-guards.patch to patches.
Move a comment where it belongs.
* gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch: Swap with ...
* gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch: ... this.
* gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it. Fix formatting.
| Mark H Weaver |
2017-06-24 | gnu: glibc: Add mitigations for CVE-2017-1000366....* gnu/packages/base.scm (glibc/linux)[replacement]: New field.
(glibc-2.25-patched): New variable.
(glibc-2.24, glibc-2.23, glibc-2.22, glibc-2.21)[source]: Add patches.
[replacement]: New field.
(glibc-locales)[replacement]: New field.
* gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
Modified-By: Mark H Weaver <mhw@netris.org>
| Efraim Flashner |
2017-06-24 | gnu: glibc-2.22: Return #t from 'fix-pwd' phase....Based on a patch by Efraim Flashner <efraim@flashner.co.il>.
* gnu/packages/base.scm (glibc-2.22)[arguments]: Return #t from 'fix-pwd'
phase.
| Mark H Weaver |
2017-05-16 | gnu: glibc/hurd: Do not apply i686 patch....This is a follow-up to commit c2e4f14ac8cd3e1ce7f46a192ad0c9acc084b210.
* gnu/packages/base.scm (glibc/hurd)[arguments]: Override pre-configure phase
with a copy that does not include the patch application.
| Ricardo Wurmus |
2017-05-16 | gnu: glibc/hurd: Use modify-phases syntax....* gnu/packages/base.scm (glibc/hurd)[arguments]: Use modify-phases syntax.
| Ricardo Wurmus |
2017-05-02 | gnu: libiconv: Update to 1.15....* gnu/packages/base.scm (libiconv): Update to 1.15.
| Ludovic Courtès |
2017-04-30 | gnu: glibc/linux: Fix build of glibc-intermediate....This is a follow-up to commit b2fd8f63679aa4f244c36fdca62f23c00b8eded9.
* gnu/packages/base.scm (glibc/linux)[arguments]: Take patch from either
native-inputs or just inputs; fix syntax error; report errors on patch
failure.
| Ricardo Wurmus |
2017-04-29 | gnu: glibc/linux: Fix runtime crashes on i686 systems....* gnu/packages/patches/glibc-memchr-overflow-i686.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]:
Add the patch conditionally for i686 systems.
* gnu/packages/base.scm (glibc/linux)[native-inputs]: Add the patch
conditionally for i686 systems.
[arguments]: Apply the patch conditionally on i686 systems.
| Ricardo Wurmus |
2017-04-25 | Merge branch 'master' into staging | Leo Famulari |
2017-04-23 | gnu: coreutils@8.27: Do not apply 'coreutils-cut-huge-range-test.patch'....This patch is not needed in 8.27.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/base.scm (coreutils-8.27)[arguments]: New field.
| Ludovic Courtès |
2017-04-22 | Merge branch 'master' into staging | Leo Famulari |
2017-04-19 | gnu: Add workaround for `date` regression in coreutils@8.26....See <https://bugs.gnu.org/23035> and <https://bugs.gnu.org/26238>.
* gnu/packages/base.scm (coreutils-8.27): New variable.
* gnu/system.scm (%base-packages): Use that instead of COREUTILS.
| Marius Bakke |
2017-04-02 | gnu: tzdata: Update to 2017b....* gnu/packages/base.scm (tzdata): Update to 2017b.
| Leo Famulari |
2017-03-30 | Merge branch 'master' into core-updates...Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698.
| Marius Bakke |
2017-03-30 | gnu: Use HTTPS for almost all gnu.org HOME-PAGEs....All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
| Tobias Geerinckx-Rice |
2017-03-25 | gnu: coreutils: Patch 'cut' unit test on ARM....Fixes <https://bugs.gnu.org/26253>.
* gnu/packages/patches/coreutils-cut-huge-range-test.patch: New file.
* gnu/packages/base.scm (coreutils)[native-inputs]: Add it as an input.
[arguments] <#:phases>: On ARM, add 'patch-cut-test' phase.
* gnu/local.mk (dist_patch_DATA): Add 'coreutils-cut-huge-range-test.patch'.
| Ludovic Courtès |
2017-03-12 | gnu: Add a tzdata variant for testing purposes....* gnu/packages/base.scm (tzdata-2017a): New variable.
* gnu/packages/glib.scm (glib)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.
[arguments]: Add tzdata-2017a to #:disallowed-references.
* gnu/packages/statistics.scm (r)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.
[arguments]: Add tzdata-2017a to #:disallowed-references.
| Leo Famulari |
2017-03-08 | gnu: tzdata: Update to 2017a....* gnu/packages/base.scm (tzdata): Update to 2017a.
| Leo Famulari |
2017-02-20 | gnu: coreutils: Don't run tests in parallel....* gnu/packages/base.scm (coreutils)[arguments]: Add '#:parallel-tests? #f'
to address a race contition in the test suite.
| Efraim Flashner |
2017-02-10 | gnu: grep: Update to 3.0....* gnu/packages/base.scm (grep): Update to 3.0.
| Marius Bakke |
2017-02-07 | gnu: glibc: Add version 2.24....* gnu/packages/base.scm (glibc-2.24): New variable.
| Efraim Flashner |
2017-02-07 | gnu: glibc: Update to 2.25....* gnu/packages/base.scm (glibc): Update to 2.25
| Efraim Flashner |
2017-02-07 | gnu: grep: Update to 2.28....* gnu/packages/base.scm (grep): Update to 2.28.
| Marius Bakke |
2017-02-04 | gnu: sed: Update to 4.4....* gnu/packages/base.scm (sed): Update to 4.4.
| Marius Bakke |
2017-01-27 | gnu: coreutils: Fix cross-compilation....* gnu/packages/patches/coreutils-fix-cross-compilation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (coreutils)[source]: Use it.
| Manolis Ragkousis |
2017-01-22 | gnu: sed: Do not attempt to rebuild 'doc/sed.1'....* gnu/packages/base.scm (sed)[arguments]: Add 'dont-rebuild-sed.1'
phase.
[native-inputs]: Remove.
| Ludovic Courtès |
2017-01-22 | gnu: sed: Use the same phases whether or not we're cross-compiling....* gnu/packages/base.scm (sed)[arguments]: Make #:phases argument
unconditional. In 'patch-test-suite' phase, use (which "sh") instead of
referring to the "bash" input.
| Ludovic Courtès |
2017-01-06 | gnu: glibc/linux: Use /bin/sh instead of /bin/bash as the default shell....* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh for scripts that
lack a shebang.
| Leo Famulari |
2017-01-06 | gnu: glibc/linux: Don't replace 'sh' reference with 'bash'....* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh instead of
/bin/bash in 'pre-configure' phase.
| Leo Famulari |
2017-01-06 | gnu: gnu-make: Don't replace 'sh' reference with 'bash'....* gnu/packages/base.scm (gnu-make)[arguments]: Use /bin/sh instead of /bin/bash
in 'set-default-shell' phase.
| Leo Famulari |
2017-01-06 | Merge branch 'master' into core-updates | Leo Famulari |
2017-01-05 | gnu: sed: Update to 4.3....* gnu/packages/base.scm (sed): Update to 4.3.
[source]: Use xz tarball. Remove upstreamed patch.
[arguments]: Fix '/bin/sh' -> 'bash' substitution.
[home-page]: Use https.
[native-inputs]: Add perl.
* gnu/packages/patches/sed-hurd-path-max.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Marius Bakke |
2017-01-03 | gnu: glibc-hurd: Disable werror....* gnu/packages/base.scm (glibc/hurd)[arguments]: Add "--disable-werror".
| Manolis Ragkousis |
2017-01-01 | gnu: tar: Fix CVE-2016-6321....* gnu/packages/patches/tar-CVE-2016-6321.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (tar)[source]: Use it.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Alex Vong |
2016-12-28 | gnu: glibc-hurd: Update to 2.23....* gnu/packages/base.scm (glibc/hurd)[version]: Update to version 2.23.
| Manolis Ragkousis |
2016-12-10 | gnu: grep: Update to 2.27....* gnu/packages/base.scm (grep): Update to 2.27.
| Efraim Flashner |
2016-12-09 | Merge remote-tracking branch 'origin/master' into staging | Ludovic Courtès |
2016-12-07 | gnu: Add function libiconv-if-needed....* gnu/packages/base.scm (libiconv-if-needed): New function.
| Jan Nieuwenhuizen |
2016-12-03 | gnu: coreutils: Update to 8.26....* gnu/packages/base.scm (coreutils): Update to 8.26.
| Efraim Flashner |
2016-12-02 | gnu: tzdata: Update to 2016j....* gnu/packages/base.scm (tzdata): Update to 2016j.
[source]: Use HTTPS URL.
[home-page]: Use HTTPS URL.
| Leo Famulari |
2016-11-30 | gnu: glibc-hurd: Force mach/hurd/libpthread subdirs to build first....* gnu/packages/base.scm (glibc/hurd)[arguments]: Replace 'build' phase.
Co-authored-by: Ludovic Court<C3><A8>s <ludo@gnu.org>
| Manolis Ragkousis |
2016-11-27 | gnu: sed: Use 'modify-phases' syntax....* gnu/packages/base.scm (sed)[arguments]: Use 'modify-phases' syntax.
| Efraim Flashner |
2016-11-27 | gnu: grep: Update to 2.26....* gnu/packages/base.scm (grep): Update to 2.26.
| Efraim Flashner |
2016-11-07 | gnu: glibc: Add version 2.23....* gnu/packages/base.scm (glibc-2.23): New variable.
| Ludovic Courtès |
2016-11-06 | Merge branch 'master' into core-updates | Mark H Weaver |
2016-11-04 | gnu: Remove '%final-inputs' references at the top level....Due to circular dependencies, referring to bindings exported by other
modules from the top level is frowned upon. This patch addresses one of
the remaining cases.
* gnu/packages/base.scm (%final-inputs): New procedure.
* gnu/packages/cross-base.scm: Remove (gnu packages commencement) import.
(cross-gcc): Use the new '%final-inputs'.
* gnu/packages/make-bootstrap.scm: Remove (gnu packages commencement) import.
(package-with-relocatable-glibc): Use the new '%final-inputs'.
| Ludovic Courtès |
2016-10-31 | gnu: ld-wrapper-boot0: Work around strict evaluation of (%current-system)....Reported by Mark H Weaver <mhw@netris.org>
Partly fixes <http://bugs.gnu.org/24832>.
'ld-wrapper-boot0' was evaluating strictly instead of lazily, leading to
invalid system types.
* gnu/packages/base.scm (make-ld-wrapper): Turn #:target into a
one-argument procedure. Honor it.
* gnu/packages/commencement.scm (ld-wrapper-boot0): Fix 'name' argument
to 'make-ld-wrapper'. Make #:target argument a procedure.
* gnu/packages/cross-base.scm (cross-gcc): Adjust #:target argument.
| Ludovic Courtès |
2016-10-07 | gnu: tzdata: Use modify-phases...* gnu/packages/base.scm (tzdata)[arguments]: Replace alist- procedures
with modify-phases
| John Darrington |