guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/04: website: gnu-guix-1.4.0-released: Remove /devel from manual URLs.


From: Ludovic Courtès
Subject: 02/04: website: gnu-guix-1.4.0-released: Remove /devel from manual URLs.
Date: Mon, 19 Dec 2022 04:48:46 -0500 (EST)

civodul pushed a commit to branch master
in repository guix-artwork.

commit 0789bebb1181df520df9e1bc4aae7990b7b2d19f
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Mon Dec 19 10:38:37 2022 +0100

    website: gnu-guix-1.4.0-released: Remove /devel from manual URLs.
    
    * website/drafts/gnu-guix-1.4.0-released.md: Remove "/devel".
---
 website/drafts/gnu-guix-1.4.0-released.md | 60 +++++++++++++++----------------
 1 file changed, 30 insertions(+), 30 deletions(-)

diff --git a/website/drafts/gnu-guix-1.4.0-released.md 
b/website/drafts/gnu-guix-1.4.0-released.md
index 2e9d76c..eea3a60 100644
--- a/website/drafts/gnu-guix-1.4.0-released.md
+++ b/website/drafts/gnu-guix-1.4.0-released.md
@@ -23,7 +23,7 @@ received about 29,000 commits by 453 people, which includes 
important
 new features as we’ll see; the project also [changed
 maintainers](https://guix.gnu.org/en/blog/2022/gnu-guix-maintainer-rotation/),
 structured cooperation as
-[teams](https://guix.gnu.org/manual/devel/en/html_node/Teams.html), and
+[teams](https://guix.gnu.org/manual/en/html_node/Teams.html), and
 [celebrated its ten-year
 
anniversary](https://guix.gnu.org/en/blog/2022/wrapping-up-ten-years-of-guix-in-paris/)!
 
@@ -67,14 +67,14 @@ other developers can get started hacking just by running 
`guix shell`,
 without arguments.  Speaking of which: `--export-manifest` will get you
 started by “converting” command-line arguments into a manifest.  [Read
 more about `guix shell` in the
-manual](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-shell.html).
+manual](https://guix.gnu.org/manual/en/html_node/Invoking-guix-shell.html).
 
 Another `guix shell` innovation is optional **emulation of the
 filesystem hierarchy standard (FHS)**.  The
 [FHS](https://refspecs.linuxfoundation.org/fhs.shtml) specifies
 locations for different file categories—`/bin` for essential command
 binaries, `/lib` for libraries, and so on.  Guix with its
-[store](https://guix.gnu.org/manual/devel/en/html_node/The-Store.html)
+[store](https://guix.gnu.org/manual/en/html_node/The-Store.html)
 does not adhere to the FHS, which prevents users from running programs
 that assume FHS adherence.  The new `--emulate-fhs` (or `-F`) flag of
 `guix shell`, combined with `--container` (`-C`), instructs it to create
@@ -112,10 +112,10 @@ is the tool you need.  Check out [this excellent
 introduction](https://10years.guix.gnu.org/video/an-introduction-to-guix-home/)
 that David Wilson gave at the Ten Years celebration, and [read more
 about Guix Home in the
-manual](https://guix.gnu.org/manual/devel/en/html_node/Declaring-the-Home-Environment.html).
+manual](https://guix.gnu.org/manual/en/html_node/Declaring-the-Home-Environment.html).
 
 [**Package transformation
-options**](https://guix.gnu.org/manual/devel/en/html_node/Package-Transformation-Options.html)
+options**](https://guix.gnu.org/manual/en/html_node/Package-Transformation-Options.html)
 give users fine control over the way packages are built.  The new
 `--tune` option enables tuning of packages **for a specific CPU
 micro-architecture**; this [enables the use of the newest
@@ -140,7 +140,7 @@ gracefully switches to another substitute provider when one 
goes down.
 
 Those who’ve come to enjoy declarative deployment of entire fleets of
 machines will probably like the new [**`--execute` option of `guix
-deploy`**](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-deploy.html).
+deploy`**](https://guix.gnu.org/manual/en/html_node/Invoking-guix-deploy.html).
 
 # Stronger distribution
 
@@ -171,19 +171,19 @@ There are 15 [**new system
 services**](https://guix.gnu.org/manual/en/html_node/Services.html) to
 choose from, including
 [Jami](https://guix.gnu.org/manual/en/html_node/Telephony-Services.html),
-[Samba](https://guix.gnu.org/manual/devel/en/html_node/Samba-Services.html),
-[fail2ban](https://guix.gnu.org/manual/devel/en/html_node/Miscellaneous-Services.html#Fail2Ban-service),
+[Samba](https://guix.gnu.org/manual/en/html_node/Samba-Services.html),
+[fail2ban](https://guix.gnu.org/manual/en/html_node/Miscellaneous-Services.html#Fail2Ban-service),
 and
-[Gitile](https://guix.gnu.org/manual/devel/en/html_node/Version-Control-Services.html#Gitile-Service),
+[Gitile](https://guix.gnu.org/manual/en/html_node/Version-Control-Services.html#Gitile-Service),
 to name a few.
 
 A new interface is available to [**declare swap
-space**](https://guix.gnu.org/manual/devel/en/html_node/Swap-Space.html)
+space**](https://guix.gnu.org/manual/en/html_node/Swap-Space.html)
 in operating system configurations.  This interface is more expressive
 and more flexible than what was available before.
 
 Similarly, the interface to declare [**static networking
-configuration**](https://guix.gnu.org/manual/devel/en/html_node/Networking-Setup.html)
+configuration**](https://guix.gnu.org/manual/en/html_node/Networking-Setup.html)
 has been overhauled.  On GNU/Linux, it lets you do roughly the same as
 the `ip` command, only in a declarative fashion and with static checks
 to prevent you from deploying obviously broken configurations.
@@ -228,17 +228,17 @@ approachable.  “How-to” kind of sections have been 
written or improved,
 such as:
 
   - [“Writing
-    
Manifests”](https://guix.gnu.org/manual/devel/en/html_node/Writing-Manifests.html)
+    
Manifests”](https://guix.gnu.org/manual/en/html_node/Writing-Manifests.html)
   - [“Replicating
-    
Guix”](https://guix.gnu.org/manual/devel/en/html_node/Replicating-Guix.html)
+    Guix”](https://guix.gnu.org/manual/en/html_node/Replicating-Guix.html)
   - [“Using TeX and
-    
LaTeX”](https://guix.gnu.org/manual/devel/en/html_node/Using-TeX-and-LaTeX.html)
+    LaTeX”](https://guix.gnu.org/manual/en/html_node/Using-TeX-and-LaTeX.html)
   - [“System Troubleshooting
-    
Tips”](https://guix.gnu.org/manual/devel/en/html_node/System-Troubleshooting-Tips.html)
+    
Tips”](https://guix.gnu.org/manual/en/html_node/System-Troubleshooting-Tips.html)
   - [“Foreign
-    
Architectures”](https://guix.gnu.org/manual/devel/en/html_node/Foreign-Architectures.html)
+    
Architectures”](https://guix.gnu.org/manual/en/html_node/Foreign-Architectures.html)
   - [“Using Guix
-    
Interactively”](https://guix.gnu.org/manual/devel/en/html_node/Using-Guix-Interactively.html)
+    
Interactively”](https://guix.gnu.org/manual/en/html_node/Using-Guix-Interactively.html)
 
 The [Cookbook](https://guix.gnu.org/cookbook/en/html_node/) likewise
 keeps receiving how-to entries, check it out!
@@ -256,7 +256,7 @@ complete translations in Brazilian Portuguese, German, 
Slovak, and
 Spanish, and partial translations in [almost twenty other
 languages](https://translate.fedoraproject.org/projects/guix/guix/).
 Check out the manual on [how to
-help](https://guix.gnu.org/manual/devel/en/html_node/Translating-Guix.html)
+help](https://guix.gnu.org/manual/en/html_node/Translating-Guix.html)
 or this [guided tour by translator in chief Julien
 Lepiller](https://10years.guix.gnu.org/video/let-s-translate-guix-together-/)!
 
@@ -309,21 +309,21 @@ connection between source code and binaries.
 # Application bundles and system images
 
 The [`guix pack`
-command](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-pack.html)
+command](https://guix.gnu.org/manual/en/html_node/Invoking-guix-pack.html)
 to create “**application bundles**”—standalone application images—has
 been extended: `guix pack -f deb` creates a standalone `.deb` package
 that can be installed on Debian and derivative distros; the new
 `--symlink` flag makes it create symlinks within the image.
 
 At the system level, the [**new `guix system image`
-command**](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-system.html#index-image_002c-creating-disk-images)
+command**](https://guix.gnu.org/manual/en/html_node/Invoking-guix-system.html#index-image_002c-creating-disk-images)
 supersedes previously existing `guix system` sub-commands, providing a
 single entry point to build images of all types: raw disk images, QCOW2
 virtual machine images, ISO8660 CD/DVD images, Docker images, and even
 [images for Microsoft’s Windows Subsystem for Linux
 (WSL2)](https://othacehe.org/wsl-images-for-guix-system.html).  This
 comes with a [high-level
-interface](https://guix.gnu.org/manual/devel/en/html_node/System-Images.html)
+interface](https://guix.gnu.org/manual/en/html_node/System-Images.html)
 that lets you declare the type of image you want: the storage format,
 partitions, and of course the operating system for that image.  To
 facilitate its use, predefined image types are provided:
@@ -350,7 +350,7 @@ The available image types are:
 ```
 
 That includes [for
-example](https://guix.gnu.org/manual/devel/en/html_node/Image-Modules.html)
+example](https://guix.gnu.org/manual/en/html_node/Image-Modules.html)
 an image type for the Pine64 machines and for the GNU/Hurd operating
 system.  For example, this is how you’d create an QCOW2 virtual machine
 image suitable for QEMU:
@@ -360,7 +360,7 @@ guix system image -t qcow2 my-operating-system.scm
 ```
 
 … where `my-operating-system.scm` contains an [operating system
-declaration](https://guix.gnu.org/manual/devel/en/html_node/Using-the-Configuration-System.html).
+declaration](https://guix.gnu.org/manual/en/html_node/Using-the-Configuration-System.html).
 
 Likewise, here’s how you’d create, on your x86_64 machine, an image for
 your Pine64 board, ready to be transferred to an SD card or similar
@@ -400,16 +400,16 @@ definitions now look clearer:
 ```
 
 The [**new `guix style`
-command**](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-style.html)
+command**](https://guix.gnu.org/manual/en/html_node/Invoking-guix-style.html)
 can automatically convert from the “old” style to the “new” style of
 package inputs.  It can also reformat whole Scheme files following the
 stylistic canons _du jour_, which is particularly handy when getting
 started with the language.
 
 That’s just the tip of the iceberg: the new [`modify-inputs`
-macro](https://guix.gnu.org/manual/devel/en/html_node/Defining-Package-Variants.html#index-modify_002dinputs)
+macro](https://guix.gnu.org/manual/en/html_node/Defining-Package-Variants.html#index-modify_002dinputs)
 makes package input manipulation easier and clearer, and one can use
-[G-expressions](https://guix.gnu.org/manual/devel/en/html_node/G_002dExpressions.html#G_002dExpressions)
+[G-expressions](https://guix.gnu.org/manual/en/html_node/G_002dExpressions.html#G_002dExpressions)
 for instance in package phases.  Read our [earlier
 announcement](https://guix.gnu.org/en/blog/2021/the-big-change/) for
 more info.  On top of that, the new _field sanitizer_ mechanism is used
@@ -427,7 +427,7 @@ operating system—in an abstract way, unifying various bits 
of
 information previously scattered around.
 
 In addition, packagers can now [mark as
-“tunable”](https://guix.gnu.org/manual/devel/en/html_node/Package-Transformation-Options.html#index-tunable-packages)
+“tunable”](https://guix.gnu.org/manual/en/html_node/Package-Transformation-Options.html#index-tunable-packages)
 packages that would benefit from **CPU micro-architecture
 optimizations**, enabled with `--tune`.
 
@@ -435,20 +435,20 @@ optimizations**, enabled with `--tune`.
 package now honors the `GUIX_PYTHONPATH` environment variable rather
 than `PYTHONPATH`.  That ensures that Python won’t unwillingly pick up
 packages not provided by Guix.  Second, the new
-[`pyproject-build-system`](https://guix.gnu.org/manual/devel/en/html_node/Build-Systems.html#index-pyproject_002dbuild_002dsystem)
+[`pyproject-build-system`](https://guix.gnu.org/manual/en/html_node/Build-Systems.html#index-pyproject_002dbuild_002dsystem)
 implements [PEP 517](https://peps.python.org/pep-0517/).  It complements
 the existing `python-build-system`, and both may eventually be merged
 together.
 
 What’s great with packaging is when it comes for free.  The [**`guix
 import`
-command**](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-import.html)
+command**](https://guix.gnu.org/manual/en/html_node/Invoking-guix-import.html)
 gained support for several upstream package repositories: `minetest`
 (extensions of the Minetest game), `elm` (the Elm programming language),
 `egg` (for CHICKEN Scheme), and `hexpm` (for Erlang and Elixir
 packages).  Existing importers have seen various improvements.  The
 [**`guix refresh`
-command**](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-refresh.html)
+command**](https://guix.gnu.org/manual/en/html_node/Invoking-guix-refresh.html)
 to automatically update package definitions has a new `generic-git`
 updater.
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]