| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | | | | | gnu: glibc/hurd: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc/hurd)[arguments]: In the build phase procedure,
use 'invoke' instead of 'system*' and remove the vestigial result code
plumbing. Change the local macro 'make' into a normal procedure.
| Mark H Weaver | 2018-03-16 | 1 | -9/+8 |
* | | | | | gnu: glibc-locales: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc-locales)[arguments]: Use invoke.
| Mark H Weaver | 2018-03-16 | 1 | -2/+2 |
* | | | | | gnu: glibc-utf8-locales: Use invoke instead of system*.•••* gnu/packages/base.scm (glibc-utf8-locales)[arguments]: Use invoke and
remove the vestigial result code plumbing.
| Mark H Weaver | 2018-03-16 | 1 | -23/+22 |
* | | | | | gnu: patch: Update to 2.7.6.•••* gnu/packages/base.scm (patch): Update to 2.7.6.
* gnu/packages/patches/patch-hurd-path-max.patch: Adjust to upstream changes.
| Marius Bakke | 2018-03-14 | 1 | -2/+2 |
* | | | | | gnu: Ungraft glibc.•••* gnu/packages/base.scm (glibc-2.26-patched): Remove variable.
(glibc/linux)[replacement]: Remove.
[source]: Add "glibc-allow-kernel-2.6.32.patch" to patches.
| Ricardo Wurmus | 2018-03-14 | 1 | -10/+2 |
* | | | | | Merge branch 'master' into core-updates | Ricardo Wurmus | 2018-03-14 | 1 | -0/+10 |
|\ \ \ \ \ |
|
| * | | | | | Revert "gnu: Use patched static bash in glibc replacement."•••This reverts commit 42958b5e0feff1000ba17a353bb58fdf45f20716.
| Ricardo Wurmus | 2018-03-14 | 1 | -26/+1 |
| * | | | | | Revert "gnu: Add missing module to (gnu packages base)."•••This reverts commit 911e66f922f2316f061656a6edf5f243342735b7.
| Ricardo Wurmus | 2018-03-14 | 1 | -1/+0 |
| * | | | | | gnu: Add missing module to (gnu packages base).•••This is a follow-up to commit 42958b5e0feff1000ba17a353bb58fdf45f20716.
Reported by pmikkelsen on IRC.
* gnu/packages/base.scm: Use srfi-1 for alist-delete.
| Ricardo Wurmus | 2018-03-14 | 1 | -0/+1 |
| * | | | | | gnu: Use patched static bash in glibc replacement.•••* gnu/packages/base.scm (glibc-2.26-patched): Rename...
(glibc-2.26-patched-boot): ...to this.
(patched-static-bash, glibc-2.26-patched): New variables.
| Ricardo Wurmus | 2018-03-14 | 1 | -1/+26 |
| | |_|_|/
| |/| | | |
|
| * | | | | gnu: glibc-2.26-patch: Remove unneeded 'replacement' field.•••* gnu/packages/base.scm (glibc-2.26-patched): Remove unneeded
'replacement' field.
| Ludovic Courtès | 2018-03-07 | 1 | -1/+0 |
| | |_|/
| |/| | |
|
| * | | | gnu: Graft glibc to allow execution on Linux 2.6.32.•••* gnu/packages/patches/glibc-allow-kernel-2.6.32.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc/linux)[replacement]: New field.
(glibc-2.26-patched): New variable.
| Ricardo Wurmus | 2018-03-01 | 1 | -0/+11 |
| | |/
| |/| |
|
* | | | gnu: tar: Skip faulty test.•••* gnu/packages/base.scm (tar)[arguments]: Add #:make-flags.
| Ludovic Courtès | 2018-02-25 | 1 | -1/+7 |
* | | | gnu: coreutils: Update to 8.29.•••* gnu/packages/base.scm (coreutils): Update to 8.29.
| Tobias Geerinckx-Rice | 2018-02-20 | 1 | -2/+2 |
* | | | gnu: glibc-hurd-headers: Update phase style.•••* gnu/packages/base.scm (glibc/hurd-headers)[arguments]: Use
MODIFY-PHASES syntax and INVOKE, and end phases with #t.
| Tobias Geerinckx-Rice | 2018-02-20 | 1 | -24/+20 |
* | | | gnu: tar: Update to 1.30.•••* gnu/packages/base.scm (tar): Update to 1.30.
[source]: Remove 'tar-CVE-2016-6321.patch'.
* gnu/packages/patches/tar-CVE-2016-6321.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Signed-off-by: Leo Famulari <leo@famulari.name>
| Alex Vong | 2018-02-19 | 1 | -5/+4 |
|/ / |
|
* | | Merge branch 'master' into core-updates | Mark H Weaver | 2018-02-03 | 1 | -0/+1 |
|\ \ |
|
| * | | gnu: Add copyright statement for Alex Vong.•••This is a followup to commit 20be64dcf7d4d08e75eb56c34890420bea7882ec.
* gnu/packages/base.scm: Add copyright statement.
| Leo Famulari | 2018-02-01 | 1 | -0/+1 |
* | | | gnu: glibc@2.25: Don't apply glibc-CVE-2015-5180.patch.•••This was mistakenly added in 67d527e35e367c9e9e89ec01cda2ce32cabd2d89 and
already included in glibc 2.25.
* gnu/packages/base.scm (glibc-2.25)[source](patches): Remove
'glibc-CVE-2015-5180.patch'.
| Marius Bakke | 2018-02-01 | 1 | -1/+0 |
| |/
|/| |
|
* | | Merge branch 'master' into core-updates | Leo Famulari | 2018-01-11 | 1 | -1/+3 |
|\| |
|
| * | gnu: grep: Add dependency on PCRE.•••Suggested by Oleg Pykhalov <go.wigust@gmail.com>
and Roel Janssen <roel@gnu.org>.
* gnu/packages/base.scm (grep)[inputs]: New field.
* gnu/packages/commencement.scm (grep-final)[inputs]: New field.
| Ludovic Courtès | 2018-01-11 | 1 | -1/+3 |
* | | Revert "gnu: glibc: Fix CVE-2017-15670, CVE-2017-15671."•••These issues has been classified as minor by Debian:
https://security-tracker.debian.org/tracker/CVE-2017-15670
https://security-tracker.debian.org/tracker/CVE-2017-15671
In addition, the patch only fixes one of the two CVEs it claims to fix. We
don't backport most CVEs, especially non-critical ones, so no need to carry
this (which is in 2.26). See discussion at <https://bugs.gnu.org/29490>.
This reverts commit 60e29339d8389e678bb9ca4bd3420ee9ee88bdf2.
| Marius Bakke | 2018-01-02 | 1 | -4/+0 |
* | | gnu: coreutils: Fix cross-compilation.•••Previously cross-compiling coreutils would fail with:
aarch64-linux-gnu-gcc -Os -g0 -Wl,--as-needed -static -pthread -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a
/gnu/store/hk8615wmmzk28k5z06g69jm6vbhc8lgk-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c-static/lib/libc.a(mktime.o): In function `__mktime_internal':
/tmp/guix-build-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c.drv-0/glibc-2.26-105-g0890d5379c/time/mktime.c:353: multiple definition of `__mktime_internal'
lib/libcoreutils.a(mktime.o):mktime.c:(.text+0x214): first defined here
collect2: error: ld returned 1 exit status
* gnu/packages/base.scm (coreutils)[arguments]: Add #:configure-flags
when cross-compiling.
| Ludovic Courtès | 2017-12-29 | 1 | -1/+7 |
* | | gnu: diffutils: Fix Gnulib/getopt cross-compilation issue.•••Previously cross-compilation would fail:
CC xvasprintf.o
xstrtol-error.c:50:16: warning: 'struct rpl_option' declared inside parameter list
int exit_status)
^
xstrtol-error.c: In function 'xstrtol_error':
xstrtol-error.c:84:5: error: invalid use of undefined type 'struct rpl_option'
* gnu/packages/patches/diffutils-getopt.patch: New file.
* gnu/packages/base.scm (diffutils)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
| Ludovic Courtès | 2017-12-20 | 1 | -1/+2 |
* | | gnu: glibc-locales: Don't inherit 'move-static-libs' phase from glibc.•••This is a follow-up to commit 6dff905e51202bbdebbad8811b6509584d12a796.
* gnu/packages/base.scm (glibc-locales)[arguments]: Delete failing
'move-static-libs' phase.
| Marius Bakke | 2017-12-06 | 1 | -1/+2 |
* | | gnu: glibc: Update to 2.26.105-g0890d5379 [fixes CVE-2017-15804].•••* gnu/packages/base.scm (glibc/linux): Update to 2.26.105-g0890d5379.
| Marius Bakke | 2017-12-05 | 1 | -3/+3 |
* | | gnu: glibc: Don't use full version string in locale path.•••This is a follow-up to commit ee3ebf1a357bd4eb36a2fa1790a7b549cffb305a.
Fixes <https://bugs.gnu.org/29537>.
* gnu/packages/base.scm (glibc/linux)[version]: Change to 2.26.91-gaaa2eb83b8.
[source](uri): Adjust accordingly.
[arguments]: Use VERSION-MAJOR+MINOR for locales path.
(glibc-locales, glibc-utf8-locales): Likewise.
* guix/packages.scm (patch-and-repack): Likewise.
* guix/profiles.scm (ca-certificate-bundle, profile-derivation): Likewise.
| Marius Bakke | 2017-12-03 | 1 | -5/+10 |
* | | gnu: glibc: Update to 2.26-91-gaaa2eb83b8.•••* gnu/packages/base.scm (glibc/linux): Update to 2.26-91-gaaa2eb83b8.
[source](uri): Download from alpha.gnu.org.
[source](patches): Remove glibc-CVE-2017-15670-15671.patch.
| Marius Bakke | 2017-11-28 | 1 | -5/+12 |
* | | gnu: Disable gnulib's test-lock test in packages.•••* gnu/packages/base.scm (findutils)[source]: Disable test-lock.
* gnu/packages/gettext.scm (gettext-minimal)[source]: Ditto.
* gnu/packages/libidn.scm (libidn)[source]: Ditto.
* gnu/packages/libunistring.scm (libunistring)[source]: Ditto.
* gnu/packages/augeas.scm (augeas)[source]: Ditto.
* gnu/packages/gsasl.scm (gsasl)[source]: Ditto.
* gnu/packages/patches/findutils-gnulib-multi-core.patch,
gnu/packages/patches/gettext-gnulib-multi-core.patch,
gnu/packages/patches/gettext-multi-core.patch,
gnu/packages/patches/libunistring-gnulib-multi-core.patch: Delete patches.
* gnu/local.mk (DIST_PATCH_DATA): Remove them.
| Eric Bavier | 2017-11-06 | 1 | -5/+12 |
* | | gnu: tzdata-for-tests: Update to 2017c.•••* gnu/packages/base.scm (tzdata-for-tests): Make it a 'hidden-package' and
update to 2017c.
| Leo Famulari | 2017-11-04 | 1 | -8/+9 |
* | | gnu: Generalize the variable name of the test-only tzdata package.•••* gnu/packages/base.scm (tzdata-2017a): Rename variable to tzdata-for-tests.
* gnu/packages/calcurse.scm (calcurse)[native-inputs, arguments]: Adjust
accordingly.
gnu/packages/glib.scm (glib): Likewise.
* gnu/packages/perl.scm (perl-libtime-parsedate): Adjust accordingly and
add tzdata-for-tests #:disallowed-references.
* gnu/packages/statistics.scm (r-minimal): Adjust accordingly.
| Leo Famulari | 2017-11-04 | 1 | -1/+1 |
* | | gnu: tzdata: Update to 2017c.•••* gnu/packages/base.scm (base)[tzdata]: Update to 2017c.
| Leo Famulari | 2017-11-04 | 1 | -3/+3 |
* | | gnu: glibc: Update to 2.26.•••* gnu/packages/base.scm (glibc/linux): Update to 2.26.
[source](patches): Remove 'glibc-memchr-overflow-i686.patch',
'glibc-o-largefile.patch', 'glibc-vectorized-strcspn-guards.patch,
'glibc-CVE-2017-1000366-pt1.patch', 'glibc-CVE-2017-1000366-pt2.patch' and
'glibc-CVE-2017-1000366-pt3.patch'.
(glibc-2.25): New public variable.
| Marius Bakke | 2017-10-24 | 1 | -10/+26 |
* | | gnu: glibc: Incorporate grafted changes.•••* gnu/packages/base.scm (glibc/linux)[source](patches): Add
'glibc-CVE-2017-15670-15671.patch'.
(glibc/fixed): Remove variable.
| Marius Bakke | 2017-10-24 | 1 | -10/+1 |
* | | Merge branch 'master' into core-updates | Marius Bakke | 2017-10-24 | 1 | -0/+13 |
|\| |
|
| * | gnu: glibc: Fix CVE-2017-15670, CVE-2017-15671.•••* gnu/packages/patches/glibc-CVE-2017-15670-15671.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (glibc/linux)[replacement]: New field.
(glibc/fixed): New variable.
(glibc-2.24, glibc-2.23, glibc-2.22)[source](patches): Add
'glibc-CVE-2017-15670-15671.patch'.
| Marius Bakke | 2017-10-22 | 1 | -0/+13 |
* | | Merge branch 'master' into core-updates | Marius Bakke | 2017-10-10 | 1 | -6/+6 |
|\| |
|
| * | gnu: glibc-locales: Use 'modify-phases' syntax.•••* gnu/packages/base.scm (glibc-locales)[arguments]: Use 'modify-phases'
syntax.
| Efraim Flashner | 2017-10-06 | 1 | -6/+6 |
* | | gnu: coreutils: Update build phase.•••* gnu/packages/base.scm (coreutils)[arguments]: Use 'modify-phases'
syntax. Substitute with 'which sh'.
| Efraim Flashner | 2017-10-08 | 1 | -15/+12 |
* | | Revert "gnu: binutils: Update to 2.29.1."•••This reverts commit 3097edf54966442b90f8ff65cb83425187a74d54.
| Efraim Flashner | 2017-10-03 | 1 | -4/+3 |
* | | gnu: binutils: Update to 2.29.1.•••* gnu/packages/base.scm (binutils): Update to 2.29.1.
[source]: Add patch.
* gnu/packages/patches/binutils-CVE-2017-14729.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
| Efraim Flashner | 2017-10-02 | 1 | -3/+4 |
* | | gnu: binutils: Update to 2.28.1.•••* gnu/packages/base.scm (binutils): Update to 2.28.1.
[replacement]: Remove field.
* gnu/packages/commencement.scm (binutils-boot0, binutils-final): Don't
use 'package/inherit'.
| Efraim Flashner | 2017-10-01 | 1 | -16/+2 |
* | | Merge remote-tracking branch 'origin/master' into core-updates | Efraim Flashner | 2017-10-01 | 1 | -0/+14 |
|\| |
|
| * | gnu: binutils: Fix security issues.•••* gnu/packages/base.scm (binutils)[replacement]: New field.
(binutils/fixed): New variable.
* gnu/packages/commencement.scm (binutils-boot0, binutils-final): Use
'package/inherit' to correctly use replacement binutils.
| Efraim Flashner | 2017-09-17 | 1 | -0/+14 |
* | | gnu: coreutils: Update to 8.28.•••* gnu/packages/base.scm (coreutils): Update to 8.28.
[source]: Remove 'patches'.
* gnu/packages/patches/coreutils-cut-huge-range-test.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
| Ludovic Courtès | 2017-09-05 | 1 | -3/+2 |
* | | gnu: glibc: Add "static" output.•••This shrinks glibc:out from 37 MiB to 29 MiB.
* gnu/packages/base.scm (glibc/linux)[outputs]: Add "static".
[arguments]: Add #:modules. Add 'move-static-libs' phase.
* gnu/packages/commencement.scm (static-bash-for-glibc): Augment
#:configure-flags to pass "-L LIBC:STATIC". Add the "static" output of
GLIBC-FINAL to 'inputs'.
(%boot2-inputs, %final-inputs): Likewise.
(canonical-package): Adjust to deal with multiple-output packages.
* gnu/packages/cross-base.scm (cross-gcc): Add the "static" output of
LIBC to 'native-inputs'.
| Ludovic Courtès | 2017-09-05 | 1 | -2/+47 |
* | | gnu: grep: Update to 3.1.•••* gnu/packages/base.scm (grep): Update to 3.1.
[source]: Remove patch.
* gnu/packages/patches/grep-gnulib-lock.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
| Efraim Flashner | 2017-08-30 | 1 | -4/+3 |
|/ |
|
* | Merge branch 'master' into core-updates | Mark H Weaver | 2017-08-06 | 1 | -0/+10 |
|\ |
|
| * | gnu: glibc@2.22: Fix security issues.•••Fixes CVE-2015-{5180,7547}, CVE-2016-{3075,3706,4429}.
* gnu/packages/base.scm (glibc@2.22)[source]: Add patches.
* gnu/packages/patches/glibc-CVE-2015-7547.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
| Efraim Flashner | 2017-08-02 | 1 | -0/+5 |
| * | gnu: glibc@2.23: Fix CVE-2015-5180, CVE-2016-{3075,3706,4429}.•••* gnu/packages/base.scm (glibc@2.23)[source]: Add patches.
* gnu/packages/patches/glibc-CVE-2016-3075.patch,
gnu/packages/patches/glibc-CVE-2016-3706.patch,
gnu/packages/patches/glibc-CVE-2016-4429.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
| Efraim Flashner | 2017-08-02 | 1 | -0/+4 |