mirror of
git://git.savannah.gnu.org/guix/guix-artwork.git
synced 2023-12-14 05:33:02 +01:00
website: posts: Repair links in old blog posts.
The following command was used: for f in $(ls); do sed -i 's|"/software/guix/news|"/news|g' $f; done * gnome-in-guixsd.sxml, gnu-guix--guixsd-0.10.0-released.sxml, gnu-guix-0.4-released;-happy-birthday-gnu.sxml, gnu-guix-0.8.1-released.sxml, gnu-guix-0.9.0-released.sxml, gnu-guix-and-guixsd-0.11.0-released.sxml, gnu-guix-talk-in-boston-ma-(usa)-on-january-20th.sxml, gnu-guix-welcomes-four-students-for-gsoc.sxml, gsoc-update.sxml, guix-starts-fundraising-campaign-with-support-from-the-fsf.sxml, guixsd-system-tests.sxml, join-us-for-a-guix-hackathon-on-sep.-27-28.sxml, porting-guix-and-guixsd.sxml, reproducible-builds-a-means-to-an-end.sxml, service-composition-in-guixsd.sxml, timely-delivery-of-security-updates.sxml: Adapt links.
This commit is contained in:
parent
6fe57a6c19
commit
b8b8c864c7
16 changed files with 23 additions and 23 deletions
|
@ -29,7 +29,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 "/software/guix/news/service-composition-in-guixsd.html"))
|
||||
(a (@ (href "/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/en/html_node/Service-Composition.html"))
|
||||
|
|
|
@ -25,14 +25,14 @@
|
|||
(a (@ (href "https://www.gnu.org/software/guix/manual/en/html_node/Security-Updates.html"))
|
||||
"security updates")
|
||||
" has been fixed to be generally applicable. Read "
|
||||
(a (@ (href "/software/guix/news/timely-delivery-of-security-updates.html"))
|
||||
(a (@ (href "/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/en/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 "/software/guix/news/reproducible-builds-a-means-to-an-end.html"))
|
||||
(a (@ (href "/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/en/html_node/Invoking-guix-challenge.html"))
|
||||
|
@ -48,7 +48,7 @@
|
|||
"other reproducible builds efforts")
|
||||
".\n")
|
||||
(li "GNOME is "
|
||||
(a (@ (href "/software/guix/news/gnome-in-guixsd.html"))
|
||||
(a (@ (href "/news/gnome-in-guixsd.html"))
|
||||
"now available")
|
||||
", via the "
|
||||
(a (@ (href "https://www.gnu.org/software/guix/manual/en/html_node/Desktop-Services.html"))
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
" for details."
|
||||
(br))
|
||||
(p "Join us on-line in the next couple of days for a "
|
||||
(a (@ (href "/software/guix/news/join-guix-for-an-on-line-hackathon-on-sep-28-29.html"))
|
||||
(a (@ (href "/news/join-guix-for-an-on-line-hackathon-on-sep-28-29.html"))
|
||||
"hackathon")
|
||||
" to celebrate GNU's birthday!"
|
||||
(br)))))
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
(p "The highlights for this release include:"
|
||||
(br))
|
||||
(ul (li "A new "
|
||||
(a (@ (href "/software/guix/news/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.html"))
|
||||
(a (@ (href "/news/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.html"))
|
||||
"port to ARMv7")
|
||||
".\n")
|
||||
(li "New "
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
(p "The highlights for this release include:"
|
||||
(br))
|
||||
(ul (li "Support for "
|
||||
(a (@ (href "/software/guix/news/container-provisioning-with-guix.html"))
|
||||
(a (@ (href "/news/container-provisioning-with-guix.html"))
|
||||
"automatic container provisioning")
|
||||
" in "
|
||||
(a (@ (href "http://www.gnu.org/software/guix/manual/en/html_node/Invoking-guix-environment.html"))
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
"Dico dictionary service")
|
||||
".\n")
|
||||
(li "Infrastructure for "
|
||||
(a (@ (href "/software/guix/news/guixsd-system-tests.html"))
|
||||
(a (@ (href "/news/guixsd-system-tests.html"))
|
||||
"whole-system tests")
|
||||
".\n")
|
||||
(li "Compression support for "
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
(p (em "He also demonstrates some interesting features of Guix such as transactional package management, unprivileged package management, bit-reproducible builds, and full system configuration management."))
|
||||
(p "The talk will take place in MIT building E-51, room 325.")
|
||||
(p "David is a GNU hacker who contributes to Guix and Guile; he implemented "
|
||||
(a (@ (href "/software/guix/news/container-provisioning-with-guix.html"))
|
||||
(a (@ (href "/news/container-provisioning-with-guix.html"))
|
||||
"container support")
|
||||
" in Guix. If you are in the Boston area, do not miss him!")
|
||||
|
||||
|
|
|
@ -30,7 +30,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 "/software/guix/news/gsoc-update.html"))
|
||||
(a (@ (href "/news/gsoc-update.html"))
|
||||
"last year")
|
||||
", will work on "
|
||||
(a (@ (href "https://libreplanet.org/wiki/Group:Guix/GSoC-2016#Port_GuixSD_to_GNU.2FHurd"))
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
(content
|
||||
div
|
||||
(p "This year Guix was lucky to have "
|
||||
(a (@ (href "/software/guix/news/gnu-guix-welcomes-three-students-for-gsoc.html"))
|
||||
(a (@ (href "/news/gnu-guix-welcomes-three-students-for-gsoc.html"))
|
||||
"3 GSoC projects")
|
||||
", and they have made rather good progress so far:"
|
||||
(br))
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
(a (@ (href "http://www.gnu.org/software/guix/manual/en/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 "/software/guix/news/reproducible-builds-a-means-to-an-end.html"))
|
||||
(a (@ (href "/news/reproducible-builds-a-means-to-an-end.html"))
|
||||
"non-verifiable builds")
|
||||
"."
|
||||
(br))
|
||||
|
|
|
@ -67,9 +67,9 @@
|
|||
(a (@ (href "https://www.gnu.org/software/guix/manual/en/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 "/software/guix/news/boot-to-guile.html"))
|
||||
(a (@ (href "/news/boot-to-guile.html"))
|
||||
"first")
|
||||
(a (@ (href "/software/guix/news/gnu-guix-04-released-happy-birthday-gnu.html"))
|
||||
(a (@ (href "/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))
|
||||
|
|
|
@ -18,7 +18,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 "/software/guix/news/join-guix-for-an-on-line-hackathon-on-sep-28-29.html"))
|
||||
(a (@ (href "/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"))
|
||||
|
|
|
@ -17,7 +17,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 "/software/guix/news/distro-of-the-linux-based-gnu-system-ported-to-mips.html"))
|
||||
(a (@ (href "/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))
|
||||
|
@ -28,7 +28,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 "/software/guix/news/gnu-guix-ported-to-arm-and-other-niceties-of-the-new-year.html"))
|
||||
(a (@ (href "/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"))
|
||||
|
|
|
@ -69,14 +69,14 @@
|
|||
(a (@ (href "http://www.gnu.org/software/guix/manual/en/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 "/software/guix/news/gsoc-update.html"))
|
||||
(a (@ (href "/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 "/software/guix/news/gnu-guix-090-released.html"))
|
||||
(a (@ (href "/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/en/html_node/Invoking-guix-challenge.html"))
|
||||
|
|
|
@ -8,7 +8,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 "/software/guix/news/gnu-guix-090-released.html"))
|
||||
(a (@ (href "/news/gnu-guix-090-released.html"))
|
||||
"0.9.0 version")
|
||||
" of GNU\xa0Guix."
|
||||
(br))
|
||||
|
@ -27,7 +27,7 @@
|
|||
(a (@ (href "https://www.gnu.org/software/guix/manual/en/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 "/software/guix/news/container-provisioning-with-guix.html"))
|
||||
(a (@ (href "/news/container-provisioning-with-guix.html"))
|
||||
"containers")
|
||||
", which makes it easy to test them."
|
||||
(br))
|
||||
|
|
|
@ -38,7 +38,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 "/software/guix/news/reproducible-builds-a-means-to-an-end.html"))
|
||||
(a (@ (href "/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"))
|
||||
|
@ -68,7 +68,7 @@
|
|||
(a (@ (href "https://www.gnu.org/software/guix/manual/en/html_node/Security-Updates.html"))
|
||||
"the infrastructure for grafted updates")
|
||||
" since "
|
||||
(a (@ (href "/software/guix/news/gnu-guix-08-released.html"))
|
||||
(a (@ (href "/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"))
|
||||
|
|
Loading…
Reference in a new issue