2
0
Fork 0
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:
Florian Pelz 2021-02-24 14:00:45 +01:00
parent 6fe57a6c19
commit b8b8c864c7
No known key found for this signature in database
GPG key ID: 300888CB39C63817
16 changed files with 23 additions and 23 deletions

View file

@ -29,7 +29,7 @@
", and extending each others 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 GuixSDs 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"))

View file

@ -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"))

View file

@ -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)))))

View file

@ -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 "

View file

@ -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"))

View file

@ -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 "

View file

@ -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!")

View file

@ -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"))

View file

@ -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))

View file

@ -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))

View file

@ -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, thats 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))

View file

@ -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"))

View file

@ -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"))

View file

@ -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"))

View file

@ -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))

View file

@ -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"))