From d8c8bfcc1f7c2e8226abebc6227261c8617f90d0 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 4 Apr 2020 17:35:02 +0200 Subject: maint: Remove unsupported cross-compilation jobs from 'release-manifest.scm'. * etc/release-manifest.scm (%packages-to-cross-build-for-mingw): New variable. (%cross-manifest): Use it. Remove "riscv64-linux-gnu" from %CROSS-TARGETS. --- etc/release-manifest.scm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'etc') diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm index 67b92c3921..327d3e4cc5 100644 --- a/etc/release-manifest.scm +++ b/etc/release-manifest.scm @@ -23,6 +23,7 @@ (guix packages) (guix profiles) ((gnu ci) #:select (%cross-targets)) + (guix utils) (srfi srfi-1) (srfi srfi-26)) @@ -67,6 +68,10 @@ TARGET." "gawk" "gettext" "gzip" "xz" "hello" "guile@2.2" "zlib")))) +(define %packages-to-cross-build-for-mingw + ;; Many things don't build for MinGW. Restrict to what's known to work. + (map specification->package '("hello"))) + (define %cross-bootstrap-targets ;; Cross-compilation triplets for which 'bootstrap-tarballs' must be ;; buildable. @@ -91,8 +96,12 @@ TARGET." (append-map (lambda (target) (map (cut package->manifest-entry* <> "x86_64-linux" #:target target) - %packages-to-cross-build)) - %cross-targets))) + (if (target-mingw? target) + %packages-to-cross-build-for-mingw + %packages-to-cross-build))) + ;; XXX: Important bits like libsigsegv and libffi don't support + ;; RISCV at the moment, so don't require RISCV support. + (delete "riscv64-linux-gnu" %cross-targets)))) (define %cross-bootstrap-manifest (manifest -- cgit 1.4.1 From 1a6f09d01b77678a92b1c4c7efae761ebc0d7ef1 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 6 Apr 2020 12:07:02 +0200 Subject: news: Add entry for 'rottlog-service-type'. * etc/news.scm: Add entry for 'rottlog-service-type'. --- etc/news.scm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'etc') diff --git a/etc/news.scm b/etc/news.scm index 305d49366d..f03db67f46 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -10,6 +10,14 @@ (channel-news (version 0) + (entry (commit "0468455e7d279c89ea3ad1b51935efb2b785ec47") + (title (en "Rottlog service added to @code{%base-services}")) + (body (en "An instance of @code{rottlog-service-type}, the system +service responsible for log rotation, has been added to @code{%base-services}. +If your operating system configuration for Guix System is explicitly adding +@code{rottlog-service-type} to the services, you should now remove it. See +the ``Log Rotation'' section of the manual for more information."))) + (entry (commit "e3e1a7ba08af2d58c47264c543617e499c239444") (title (en "@command{guix pull} now supports SSH authenticated repositories") -- cgit 1.4.1 From 1e6fe44da874b96695047dbd3d2b0cc070de9b44 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Tue, 7 Apr 2020 11:04:32 +0200 Subject: maint: Remove GCC from the packages to cross-build. * etc/release-manifest.scm (%packages-to-cross-build): Remove GCC. --- etc/release-manifest.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'etc') diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm index 327d3e4cc5..97d2f05294 100644 --- a/etc/release-manifest.scm +++ b/etc/release-manifest.scm @@ -62,11 +62,12 @@ TARGET." (define %packages-to-cross-build ;; Packages that must be cross-buildable from x86_64-linux. - (cons (@ (gnu packages gcc) gcc) - (map specification->package - '("coreutils" "grep" "sed" "findutils" "diffutils" "patch" - "gawk" "gettext" "gzip" "xz" - "hello" "guile@2.2" "zlib")))) + ;; FIXME: Add (@ (gnu packages gcc) gcc) when + ;; is fixed. + (map specification->package + '("coreutils" "grep" "sed" "findutils" "diffutils" "patch" + "gawk" "gettext" "gzip" "xz" + "hello" "guile@2.2" "zlib"))) (define %packages-to-cross-build-for-mingw ;; Many things don't build for MinGW. Restrict to what's known to work. -- cgit 1.4.1 From 0eb799e6696202316b7e5062ba21bff9ece7a789 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 8 Apr 2020 00:03:41 +0200 Subject: maint: Cross-build GUILE-2.2/FIXED. * etc/release-manifest.scm (%packages-to-cross-build): Replace "guile@2.2" with GUILE-2.2/FIXED. --- etc/release-manifest.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'etc') diff --git a/etc/release-manifest.scm b/etc/release-manifest.scm index 97d2f05294..91471bd03b 100644 --- a/etc/release-manifest.scm +++ b/etc/release-manifest.scm @@ -64,10 +64,11 @@ TARGET." ;; Packages that must be cross-buildable from x86_64-linux. ;; FIXME: Add (@ (gnu packages gcc) gcc) when ;; is fixed. - (map specification->package - '("coreutils" "grep" "sed" "findutils" "diffutils" "patch" - "gawk" "gettext" "gzip" "xz" - "hello" "guile@2.2" "zlib"))) + (append (list (@ (gnu packages guile) guile-2.2/fixed)) + (map specification->package + '("coreutils" "grep" "sed" "findutils" "diffutils" "patch" + "gawk" "gettext" "gzip" "xz" + "hello" "zlib")))) (define %packages-to-cross-build-for-mingw ;; Many things don't build for MinGW. Restrict to what's known to work. -- cgit 1.4.1