From 1a99793540a07bb78b75f2f28cf79bd77ecc7ee8 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Mon, 31 Oct 2016 00:24:45 +0100 Subject: website: posts: Replace Savannah links with /news links. * posts/*.sxml: Update news links. --- website/posts/gnome-in-guixsd.sxml | 2 +- website/posts/gnu-guix--guixsd-0.10.0-released.sxml | 6 +++--- website/posts/gnu-guix-0.4-released;-happy-birthday-gnu.sxml | 2 +- website/posts/gnu-guix-0.8.1-released.sxml | 2 +- website/posts/gnu-guix-0.9.0-released.sxml | 2 +- website/posts/gnu-guix-and-guixsd-0.11.0-released.sxml | 2 +- website/posts/gnu-guix-talk-in-boston-ma-(usa)-on-january-20th.sxml | 2 +- website/posts/gnu-guix-welcomes-four-students-for-gsoc.sxml | 2 +- website/posts/gsoc-update.sxml | 2 +- .../guix-starts-fundraising-campaign-with-support-from-the-fsf.sxml | 2 +- website/posts/guixsd-system-tests.sxml | 4 ++-- website/posts/join-us-for-a-guix-hackathon-on-sep.-27-28.sxml | 2 +- website/posts/porting-guix-and-guixsd.sxml | 4 ++-- website/posts/reproducible-builds-a-means-to-an-end.sxml | 4 ++-- website/posts/service-composition-in-guixsd.sxml | 4 ++-- website/posts/timely-delivery-of-security-updates.sxml | 4 ++-- 16 files changed, 23 insertions(+), 23 deletions(-) (limited to 'website') diff --git a/website/posts/gnome-in-guixsd.sxml b/website/posts/gnome-in-guixsd.sxml index 9663b9f..1089fc2 100644 --- a/website/posts/gnome-in-guixsd.sxml +++ b/website/posts/gnome-in-guixsd.sxml @@ -28,7 +28,7 @@ ", and extending each other’s functionality: udev, udisks, upower, colord, geoclue, and polkit, to name a few. Being able to " (em "compose") " all these system services was one of the driving use cases behind " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8412")) + (a (@ (href "/software/guix/news/service-composition-in-guixsd.html")) "the design of GuixSD’s new service composition framework") ". With this design, we knew we were able to have fine control over the " (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Service-Composition.html")) diff --git a/website/posts/gnu-guix--guixsd-0.10.0-released.sxml b/website/posts/gnu-guix--guixsd-0.10.0-released.sxml index 1a78960..dba027d 100644 --- a/website/posts/gnu-guix--guixsd-0.10.0-released.sxml +++ b/website/posts/gnu-guix--guixsd-0.10.0-released.sxml @@ -24,14 +24,14 @@ (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Security-Updates.html")) "security updates") " has been fixed to be generally applicable. Read " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8470")) + (a (@ (href "/software/guix/news/timely-delivery-of-security-updates.html")) "this post") " for more information on the challenges behind this.\n") (li (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Substitutes.html")) "Substitutes") " are now fetched by default over HTTPS and from a faster mirror.\n") (li "A number of packages have been made " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8407")) + (a (@ (href "/software/guix/news/reproducible-builds-a-means-to-an-end.html")) "bit-for-bit reproducible") ", including glibc, Perl, Emacs packages, and Python packages. This work was simplified by " (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-challenge.html")) @@ -47,7 +47,7 @@ "other reproducible builds efforts") ".\n") (li "GNOME is " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8491")) + (a (@ (href "/software/guix/news/gnome-in-guixsd.html")) "now available") ", via the " (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Desktop-Services.html")) diff --git a/website/posts/gnu-guix-0.4-released;-happy-birthday-gnu.sxml b/website/posts/gnu-guix-0.4-released;-happy-birthday-gnu.sxml index 5d3d890..5b90930 100644 --- a/website/posts/gnu-guix-0.4-released;-happy-birthday-gnu.sxml +++ b/website/posts/gnu-guix-0.4-released;-happy-birthday-gnu.sxml @@ -29,7 +29,7 @@ " for details." (br)) (p "Join us on-line in the next couple of days for a " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=7720")) + (a (@ (href "/software/guix/news/join-guix-for-an-on-line-hackathon-on-sep-28-29.html")) "hackathon") " to celebrate GNU's birthday!" (br))))) diff --git a/website/posts/gnu-guix-0.8.1-released.sxml b/website/posts/gnu-guix-0.8.1-released.sxml index 8d68ac3..08babf8 100644 --- a/website/posts/gnu-guix-0.8.1-released.sxml +++ b/website/posts/gnu-guix-0.8.1-released.sxml @@ -18,7 +18,7 @@ (p "The highlights for this release include:" (br)) (ul (li "A new " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8175")) + (a (@ (href "/software/guix/news/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.html")) "port to ARMv7") ".\n") (li "New " diff --git a/website/posts/gnu-guix-0.9.0-released.sxml b/website/posts/gnu-guix-0.9.0-released.sxml index 8df1cb8..a658e27 100644 --- a/website/posts/gnu-guix-0.9.0-released.sxml +++ b/website/posts/gnu-guix-0.9.0-released.sxml @@ -21,7 +21,7 @@ (p "The highlights for this release include:" (br)) (ul (li "Support for " - (a (@ (href "http://savannah.gnu.org/forum/forum.php?forum_id=8386")) + (a (@ (href "/software/guix/news/container-provisioning-with-guix.html")) "automatic container provisioning") " in " (a (@ (href "http://www.gnu.org/software/guix/manual/html_node/Invoking-guix-environment.html")) diff --git a/website/posts/gnu-guix-and-guixsd-0.11.0-released.sxml b/website/posts/gnu-guix-and-guixsd-0.11.0-released.sxml index ce579f1..1f006c8 100644 --- a/website/posts/gnu-guix-and-guixsd-0.11.0-released.sxml +++ b/website/posts/gnu-guix-and-guixsd-0.11.0-released.sxml @@ -32,7 +32,7 @@ "Dico dictionary service") ".\n") (li "Infrastructure for " - (a (@ (href "http://savannah.gnu.org/forum/forum.php?forum_id=8605")) + (a (@ (href "/software/guix/news/guixsd-system-tests.html")) "whole-system tests") ".\n") (li "Compression support for " diff --git a/website/posts/gnu-guix-talk-in-boston-ma-(usa)-on-january-20th.sxml b/website/posts/gnu-guix-talk-in-boston-ma-(usa)-on-january-20th.sxml index c97fc13..43efeac 100644 --- a/website/posts/gnu-guix-talk-in-boston-ma-(usa)-on-january-20th.sxml +++ b/website/posts/gnu-guix-talk-in-boston-ma-(usa)-on-january-20th.sxml @@ -20,7 +20,7 @@ (p "The talk will take place in MIT building E-51, room 325." (br)) (p "David is a GNU hacker who contributes to Guix and Guile; he implemented " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8386")) + (a (@ (href "/software/guix/news/container-provisioning-with-guix.html")) "container support") " in Guix. If you are in the Boston area, do not miss him!" (br)) diff --git a/website/posts/gnu-guix-welcomes-four-students-for-gsoc.sxml b/website/posts/gnu-guix-welcomes-four-students-for-gsoc.sxml index 5a82038..a22dea4 100644 --- a/website/posts/gnu-guix-welcomes-four-students-for-gsoc.sxml +++ b/website/posts/gnu-guix-welcomes-four-students-for-gsoc.sxml @@ -29,7 +29,7 @@ "in a controlled fashion") ", integrated with the rest of the system.\n") (li "Manolis, who contributed a GNU/Hurd port of Guix " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8318")) + (a (@ (href "/software/guix/news/gsoc-update.html")) "last year") ", will work on " (a (@ (href "https://libreplanet.org/wiki/Group:Guix/GSoC-2016#Port_GuixSD_to_GNU.2FHurd")) diff --git a/website/posts/gsoc-update.sxml b/website/posts/gsoc-update.sxml index 30a7cd5..c814662 100644 --- a/website/posts/gsoc-update.sxml +++ b/website/posts/gsoc-update.sxml @@ -6,7 +6,7 @@ (content div (p "This year Guix was lucky to have " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8264")) + (a (@ (href "/software/guix/news/gnu-guix-welcomes-three-students-for-gsoc.html")) "3 GSoC projects") ", and they have made rather good progress so far:" (br)) diff --git a/website/posts/guix-starts-fundraising-campaign-with-support-from-the-fsf.sxml b/website/posts/guix-starts-fundraising-campaign-with-support-from-the-fsf.sxml index 2a60f51..dc377a7 100644 --- a/website/posts/guix-starts-fundraising-campaign-with-support-from-the-fsf.sxml +++ b/website/posts/guix-starts-fundraising-campaign-with-support-from-the-fsf.sxml @@ -22,7 +22,7 @@ (a (@ (href "http://www.gnu.org/software/guix/manual/html_node/Substitutes.html")) "distributes binaries") ". Next we want to add more build machines, with two goals in mind: being able to quickly test changes that trigger lots of rebuilds, and being able to identify " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8407")) + (a (@ (href "/software/guix/news/reproducible-builds-a-means-to-an-end.html")) "non-verifiable builds") "." (br)) diff --git a/website/posts/guixsd-system-tests.sxml b/website/posts/guixsd-system-tests.sxml index 07c3152..bed3854 100644 --- a/website/posts/guixsd-system-tests.sxml +++ b/website/posts/guixsd-system-tests.sxml @@ -64,9 +64,9 @@ (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-system.html#Invoking-guix-system")) "gives you a script to launch a VM") " running an instance of the OS declared in ‘my-config.scm’. Already pretty convenient! And indeed, even more so back in the days when we were eating a fair amount of dog food. In fact, that’s how we ate our " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=7506")) + (a (@ (href "/software/guix/news/boot-to-guile.html")) "first") - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=7737")) + (a (@ (href "/software/guix/news/gnu-guix-04-released-happy-birthday-gnu.html")) "dog food dishes") ", and the VM infrastructure was the fork and knife that made it more tolerable." (br)) diff --git a/website/posts/join-us-for-a-guix-hackathon-on-sep.-27-28.sxml b/website/posts/join-us-for-a-guix-hackathon-on-sep.-27-28.sxml index 47c4e7c..0b1ba6c 100644 --- a/website/posts/join-us-for-a-guix-hackathon-on-sep.-27-28.sxml +++ b/website/posts/join-us-for-a-guix-hackathon-on-sep.-27-28.sxml @@ -17,7 +17,7 @@ (p "The hackathon is accessible to anyone with experience in GNU/Linux packaging or systems hacking. Scheme programmers will find additional things to work on in the tool set. Finally, we will also be welcoming newcomers and helping them get started." (br)) (p "This is a followup to " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=7720")) + (a (@ (href "/software/guix/news/join-guix-for-an-on-line-hackathon-on-sep-28-29.html")) "last year's hackathon") ", organized for " (a (@ (href "http://www.gnu.org/gnu/initial-announcement.html")) diff --git a/website/posts/porting-guix-and-guixsd.sxml b/website/posts/porting-guix-and-guixsd.sxml index 0768c28..1353329 100644 --- a/website/posts/porting-guix-and-guixsd.sxml +++ b/website/posts/porting-guix-and-guixsd.sxml @@ -16,7 +16,7 @@ (a (@ (href "https://lists.gnu.org/archive/html/guix-devel/2015-08/msg00500.html")) "posted") " a series of patches porting GuixSD to MIPS (Lemote Yeeloong), making it the first GuixSD port to non-Intel-compatible hardware (the package manager itself has supported mips64el " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=7766")) + (a (@ (href "/software/guix/news/distro-of-the-linux-based-gnu-system-ported-to-mips.html")) "for two years") " already.) By removing several platform-specific assumptions, this work paves the way for future ports." (br)) @@ -27,7 +27,7 @@ (a (@ (href "https://lists.gnu.org/archive/html/guix-devel/2015-09/msg00134.html")) "two ARM machines") " for our build farm. They will allow us to continuously test the ARM port, which was completed " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8175")) + (a (@ (href "/software/guix/news/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.html")) "earlier this year") ", and to publish pre-built binaries on our " (a (@ (href "http://hydra.gnu.org/jobset/gnu/master")) diff --git a/website/posts/reproducible-builds-a-means-to-an-end.sxml b/website/posts/reproducible-builds-a-means-to-an-end.sxml index 4cee33b..fd15399 100644 --- a/website/posts/reproducible-builds-a-means-to-an-end.sxml +++ b/website/posts/reproducible-builds-a-means-to-an-end.sxml @@ -68,14 +68,14 @@ (a (@ (href "http://www.gnu.org/software/guix/manual/html_node/Invoking-guix-publish.html")) "guix publish") " command is a simple way to serve signed binaries over HTTP. A fully peer-to-peer approach based on GNUnet was tackled as part of " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8318")) + (a (@ (href "/software/guix/news/gsoc-update.html")) "GSoC 2015") "; the code needs more work before it can be integrated into Guix, but the approach is promising." (br)) (p "Last but not least, users must be able to challenge binary providers " (em "by themselves") ". The ability to verify binaries should not be the privilege of power developers. To address that, the " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8398")) + (a (@ (href "/software/guix/news/gnu-guix-090-released.html")) "just-released") " 0.9.0 version of GNU Guix provides a new command called " (a (@ (href "http://www.gnu.org/software/guix/manual/html_node/Invoking-guix-challenge.html")) diff --git a/website/posts/service-composition-in-guixsd.sxml b/website/posts/service-composition-in-guixsd.sxml index b67e408..349a396 100644 --- a/website/posts/service-composition-in-guixsd.sxml +++ b/website/posts/service-composition-in-guixsd.sxml @@ -7,7 +7,7 @@ (content div (p "GuixSD provides a declarative, stateless approach to operating system configuration management. In this context, the mechanism offered to select and compose system services is a crucial one. This post presents the new service framework introduced in the " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8398")) + (a (@ (href "/software/guix/news/gnu-guix-090-released.html")) "0.9.0 version") " of GNU\xa0Guix." (br)) @@ -26,7 +26,7 @@ (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Invoking-guix-system.html")) "guix system") " command allows system configurations to be instantiated on the bare metal, in virtual machines, or in " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8386")) + (a (@ (href "/software/guix/news/container-provisioning-with-guix.html")) "containers") ", which makes it easy to test them." (br)) diff --git a/website/posts/timely-delivery-of-security-updates.sxml b/website/posts/timely-delivery-of-security-updates.sxml index c1eb307..cdf9618 100644 --- a/website/posts/timely-delivery-of-security-updates.sxml +++ b/website/posts/timely-delivery-of-security-updates.sxml @@ -37,7 +37,7 @@ ". This is nice in many ways: all packages " (em "must") " build from source, there is no way we can be using binaries that cannot be " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8407")) + (a (@ (href "/software/guix/news/reproducible-builds-a-means-to-an-end.html")) "rebuilt from their Corresponding Source") ", breakage due to incompatible application binary interfaces (ABIs) is foreign to our users, we have a precise trail of the tools that produced binaries—that is, builds are " (a (@ (href "https://en.wikipedia.org/wiki/Referential_transparency")) @@ -67,7 +67,7 @@ (a (@ (href "https://www.gnu.org/software/guix/manual/html_node/Security-Updates.html")) "the infrastructure for grafted updates") " since " - (a (@ (href "https://savannah.gnu.org/forum/forum.php?forum_id=8147")) + (a (@ (href "/software/guix/news/gnu-guix-08-released.html")) "version 0.8") " in 2014. With Guix, package developers simply have to " (a (@ (href "http://git.savannah.gnu.org/cgit/guix.git/commit/?id=caeadfddb01d2cda19d2f761ba9906ef8f162173")) -- cgit v1.2.3