[Top][All Lists]

[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 <>
AuthorDate: Mon Dec 19 10:38:37 2022 +0100

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

diff --git a/website/drafts/ 
index 2e9d76c..eea3a60 100644
--- a/website/drafts/
+++ b/website/drafts/
@@ -23,7 +23,7 @@ received about 29,000 commits by 453 people, which includes 
 new features as we’ll see; the project also [changed
 structured cooperation as
-[teams](, and
+[teams](, and
 [celebrated its ten-year
@@ -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
 Another `guix shell` innovation is optional **emulation of the
 filesystem hierarchy standard (FHS)**.  The
 [FHS]( specifies
 locations for different file categories—`/bin` for essential command
 binaries, `/lib` for libraries, and so on.  Guix with its
 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
 that David Wilson gave at the Ten Years celebration, and [read more
 about Guix Home in the
 [**Package transformation
 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
 # Stronger distribution
@@ -171,19 +171,19 @@ There are 15 [**new system
 services**]( to
 choose from, including
 to name a few.
 A new interface is available to [**declare swap
 in operating system configurations.  This interface is more expressive
 and more flexible than what was available before.
 Similarly, the interface to declare [**static networking
 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
   - [“Replicating
+    Guix”](
   - [“Using TeX and
+    LaTeX”](
   - [“System Troubleshooting
   - [“Foreign
   - [“Using Guix
 The [Cookbook]( 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
 Check out the manual on [how to
 or this [guided tour by translator in chief Julien
@@ -309,21 +309,21 @@ connection between source code and binaries.
 # Application bundles and system images
 The [`guix pack`
 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`
 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)](  This
 comes with a [high-level
 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
 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
 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`
 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`
 makes package input manipulation easier and clearer, and one can use
 for instance in package phases.  Read our [earlier
 announcement]( 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 
 information previously scattered around.
 In addition, packagers can now [mark as
 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
 implements [PEP 517](  It complements
 the existing `python-build-system`, and both may eventually be merged
 What’s great with packaging is when it comes for free.  The [**`guix
 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`
 to automatically update package definitions has a new `generic-git`

reply via email to

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