Commit graph

538 commits

Author SHA1 Message Date
Maxim Cournoyer
6a2e303d3a
guix-install.sh: Improve prompt_yes_no procedure.
* etc/guix-install.sh (_flush): New function.
(prompt_yes_no): Clear input, then only read the first character, silently.
Add the [Yes/no] string to the message.  When a newline is entered by the
user, treat it as the default value, which is "yes".
(chk_gpg_keyring): Remove "(yes/no)" from the prompt message.
(configure_substitute_discovery): Likewise.
(sys_authorize_build_farms): Likewise.
2022-10-07 01:23:05 -04:00
Liliana Marie Prikler
5e63e51afe
snippets: Fix move.
The current move is never correct.  It flip-flops between car and cadr for
the destination.  Since the position of the destination is not actually a
fixed point in the list of changes, use a more robust method of inferring it.

* etc/snippets/tempel/text-mode (move\ ): Infer source and destination from
washed diffs.  Process new module before destination.
2022-10-06 21:16:46 +02:00
Liliana Marie Prikler
da281417cc
snippets: tempel: Reformat.
This makes it so that ‘indent-region’ and ‘delete-trailing-whitespace’ do not
change the file.

* etc/snippets/tempel/text-mode: Reformat.
2022-10-06 21:16:46 +02:00
Liliana Marie Prikler
980c34853e
snippets: tempel: Fix calls to mapconcat.
* etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator
argument to mapconcat.
2022-10-06 21:16:45 +02:00
Thiago Jung Bauermann
aeaabc4253
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation of entry about the --with-source
option being recursive.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-10-03 16:23:16 +02:00
Thiago Jung Bauermann
ee8211a62c
etc: teams: Add news.scm to translations team scope.
* etc/teams.scm.in (translations)[#:scope]: Add etc/news.scm.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-10-03 15:33:29 +02:00
Florian Pelz
0dec41f329
news: Add 'de' translation.
* etc/news.scm: Add German translation of '--with-source' entry.
2022-10-01 00:55:28 +02:00
Jesse Gibbons
4244f5e9a7
news: Add entry for '--with-source'.
* etc/news.scm: Add entry.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-09-29 23:10:25 +02:00
zimoun
ea49070a36
teams: Add Simon Tournier.
* etc/teams.scm.in: Add Simon Tournier.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-28 09:03:22 +02:00
(
8710f01e04
etc: teams: Add (.
* etc/teams.scm.in: Add (.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-28 09:03:22 +02:00
(
fb9f51a81f
etc: teams: Add more scopes to teams.
* etc/teams.scm.in (r, julia, ruby, go, rust, kernel, translations,
  home, mozilla, racket): Add scopes.
(emacs)[scope]: Add ``guix import elpa''-related files.
(installer)[scope]: Correct ``guix/installer'' to ``gnu/installer''.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-28 09:03:22 +02:00
Thiago Jung Bauermann
e122c7b834
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation of entries about WSL system images
and about Guix System image API documentation.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-28 09:03:22 +02:00
pukkamustard
f5ffaacd55
teams: Add pukkamustard.
* etc/teams.scm.in: Add pukkamustard.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 08:42:51 +02:00
Josselin Poiret
b4de11b5dc
teams: Add Josselin Poiret.
* etc/teams.scm.in: Add Josselin Poiret.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-27 08:40:48 +02:00
Nicolas Graves
b6274a20e8
etc: Add tempel snippet move.
* etc/snippets/tempel/text-mode (move\): New entry.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-26 23:29:36 +02:00
Florian Pelz
9e4164c6ff
news: Add another 'de' translation.
* etc/news.scm: Add German translation of images API entry.
2022-09-26 13:18:34 +02:00
Florian Pelz
5602eaeacb
news: Add 'de' translation.
* etc/news.scm: Add German translation of WSL images entry.
2022-09-26 13:14:49 +02:00
Guillaume Le Vaillant
bc072c9a57
etc: teams: Add description and scope for lisp team.
* etc/teams.scm.in (lisp): Add description and scope fields.
2022-09-26 11:10:24 +02:00
Liliana Marie Prikler
1f63c5709c
etc: teams: Give games a scope.
* etc/teams.scm.in (games)[#:name]: Change to “Games and Toys”.
[#:description, #:scope]: New fields.
2022-09-25 20:55:38 +02:00
Liliana Marie Prikler
2300e3148a
etc: teams: Add description and scope for emacs.
* etc/teams.scm.in (emacs): Add #:description and #:scope.
2022-09-25 20:21:36 +02:00
Julien Lepiller
bfa723ba10
etc: teams: Define Java team scope.
* etc/teams.scm.in (java): Define it.
2022-09-25 14:40:01 +02:00
Julien Lepiller
13cf9ebe84
etc: teams: Define OCaml team scope.
* etc/teams.scm.in (ocaml): Define it.
2022-09-25 14:39:36 +02:00
Mathieu Othacehe
6ab5106645
news: Add entry about image API documentation.
* etc/news.scm: Add entry.
2022-09-25 13:52:19 +02:00
Mathieu Othacehe
13f469744b
news: Add entry about WSL images.
* etc/news.scm: Add entry.
2022-09-25 13:40:10 +02:00
Lars-Dominik Braun
9943bbfaa1
etc: teams: Define python team scope.
* etc/teams.scm.in (python): Define it.
2022-09-25 12:42:11 +02:00
Lars-Dominik Braun
b6aef666d9
etc: teams: Define haskell team scope.
* etc/teams.scm.in (haskell): Define it.
2022-09-25 12:42:11 +02:00
Mathieu Othacehe
2e0fa826c9
etc: installer: Define installer team scope.
* etc/teams.scm.in (installer): Define it.
2022-09-25 09:27:59 +02:00
Mathieu Othacehe
7ca846c8c9
etc: teams: Define core team scope.
* etc/teams.scm.in (core): Define it.
2022-09-25 09:27:59 +02:00
Liliana Marie Prikler
b1a7a5723b
etc: teams: Add regular expression support to scopes.
* etc/teams.scm (find-teams-by-scope): Differentiate between raw strings
and regexps.  Make raw string matches strict.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-09-25 09:27:59 +02:00
Mathieu Othacehe
2a66304535
etc: teams: Add scope support.
Add a scope list to each team.  This list defines all the files and
directories that are mentored by the team.

Also add a cc-members command that takes two Git revision strings as input,
add returns the members that should be CC'ed given the files impacted between
the two revisions.

* etc/teams.scm.in (<team>)[scope]: New field.
(team, list-teams): Adapt those procedures.
(find-team-by-scope, diff-revisions): New procedures.
(main): Add a "cc-members" command.
* doc/contributing.texi ("Teams"): Document it.
("Sending a Patch Series"): Adapt it.
2022-09-25 09:27:59 +02:00
Andrew Tropin
f64825730f
etc: teams: Add entry for Andrew Tropin.
* etc/teams.scm.in ("Andrew Tropin"): New member.
2022-09-14 18:25:10 +03:00
Florian Pelz
631d893023
news: Fix 'de' translation.
Follow-up to 23b50ddbdb.

* etc/news.scm: Fix punctuation.  Use the same terminology
as the German manual.
2022-09-12 22:09:12 +02:00
Thiago Jung Bauermann
23b50ddbdb
news: Fix en dash usage.
The en dash is used to separate pairs of words or numbers. The em dash is the
one used to separate sentences. In addition, in English text we are using the
convention of not separating the dash with spaces.

* etc/news.scm: Change the en dash to em in entry about Emacs native
compilation.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2022-09-12 19:16:24 +02:00
Thiago Jung Bauermann
032068a96c
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation of entry about Emacs native
compilation.

Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2022-09-12 18:42:17 +02:00
Guillaume Le Vaillant
6c6eba3f1a
news: Fix entry.
* etc/news.scm: Fix commit field.
2022-09-11 16:04:20 +02:00
Liliana Marie Prikler
d48c2c7df3
news: Add entry about Emacs native compilation.
* etc/news.scm: Add entry.
2022-09-11 15:46:32 +02:00
Florian Pelz
6ee40c3d99
news: Add 'de' translation.
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
2022-09-10 21:52:18 +02:00
Guillaume Le Vaillant
de257d1ffc
etc: teams: Add entry for Guillaume Le Vaillant.
* etc/teams.scm.in ("Guillaume Le Vaillant"): New member.
2022-09-09 18:00:12 +02:00
Julien Lepiller
1d690f7d1d
news: Update 'fr' translation.
* etc/news.scm: Add French translation to kernel news.
2022-09-09 06:50:54 +02:00
Thiago Jung Bauermann via Guix-patches via
0a875c62d8
news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation of entry about the update of the
'linux-libre' package.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-09-09 06:42:40 +02:00
Leo Famulari
dc9a0bb8b2
news: Add entry about the update of the 'linux-libre' package.
* etc/news.scm: Add entry.
2022-09-05 23:26:00 -04:00
Philip McGrath
b8a6f6b40d
etc: teams: Add entry for Philip McGrath.
* etc/teams.scm.in ("Philip McGrath"): New member.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:11 +02:00
Philip McGrath
59b0cc6866
etc: teams: Add racket team.
* etc/teams.scm.in (racket): New team.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-04 23:10:11 +02:00
Ludovic Courtès
fe149b01d0
maint: Ignore cross-compilation to x86.
This is consistent with what's done by 'cross-jobs' in (gnu ci).

* etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu"
and "i686-linux-gnu" from the list returned by 'targets'.
2022-09-01 18:31:26 +02:00
Nicolas Graves
47c11772df
etc: Update yasnippet build system list.
* etc/snippets/yas/scheme-mode/guix-package (build-system): Add
chicken-build-system, minetest-build-system, rebar-build-system
and renpy-build-system.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-30 11:50:15 +02:00
Nicolas Graves
0928b82070
etc: Add tempel snippet for :phases.
* etc/snippets/tempel/scheme-mode (:phases, add-before\ , add-after\ )
(replace\ ): New snippets.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-30 11:50:15 +02:00
Nicolas Graves
c4acaf4120
etc: Add tempel snippets.
* etc/snippets/tempel/scheme-mode: New file.
* etc/snippets/tempel/text-mode: New file.
* etc/snippets/scheme-mode: Moved from here...
* etc/snippets/yas/scheme-mode: ... to here.
* etc/snippets/text-mode: Moved from here...
* etc/snippets/yas/text-mode: ... to here.
* doc/contributing.texi ("The Perfect Setup"): Adjust yasnippet setup
accordingly.  Add tempel setup.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-08-30 11:50:14 +02:00
Mathieu Othacehe
845c841e21
time-travel-manifest: Use a separate cache per system.
* etc/time-travel-manifest.scm (<guix-instance-compiler>): Use a separate
cache per system so that parallel system evaluations do no step on each
other's toes.
2022-08-17 15:42:56 +02:00
Thiago Jung Bauermann via Guix-patches via
ca8c7a36df
news: Add 'pt' translation.
The menu entry reference is kept in English because the manual isn't
translated to Portuguese yet.

* etc/news.scm: Add Portuguese translation of 'guix style -f' entry.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-08-14 08:51:41 +02:00
Mathieu Othacehe
26629d3c9e
etc: teams: Add Mathieu Othacehe to mentors.
* etc/teams.scm.in (mentors): New member.
2022-08-11 14:47:14 +02:00
Florian Pelz
6ce3e51aa8
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix style -f' entry.
Correct manual references in previous 'guix style' entries.
2022-08-10 12:45:41 +02:00
Ludovic Courtès
5bce4c8242
build-system: Add 'channel-build-system'.
* gnu/ci.scm (channel-build-system, channel-source->package): Remove.
* gnu/packages/package-management.scm (channel-source->package): New
procedure, moved from (gnu ci).
* guix/build-system/channel.scm: New file, with code moved from (gnu ci).
* doc/guix.texi (Build Systems): Document it.
2022-08-09 15:16:06 +02:00
Ludovic Courtès
a109ee9048
news: Add entry for 'guix style -f'.
* etc/news.scm: Add entry.
2022-08-08 11:54:23 +02:00
Ludovic Courtès
eab5366e67
disarchive-manifest: Exclude the Chromium tarball.
* etc/disarchive-manifest.scm (disarchive-collection): Exclude
"chromium-" tarballs.
2022-08-06 23:14:41 +02:00
Mathieu Othacehe
0e6e037417
etc: teams: Add entry for Mathieu Othacehe.
* etc/teams.scm.in ("Mathieu Othacehe"): New member.
2022-08-05 17:14:59 +02:00
Eric Bavier
791620b61d
etc: teams: Add entry for Eric Bavier.
* etc/teams.scm.in ("Eric Bavier"): New member.
(mozilla): Add #:description keyword before description.
2022-08-05 09:48:16 -05:00
Ludovic Courtès
6d4a0ccecb
disarchive-manifest: Filter out origins without a hash.
* etc/disarchive-manifest.scm (disarchive-collection): Filter out
origins with a phony hash.
2022-08-05 15:28:02 +02:00
Ludovic Courtès
2acffd56a5
disarchive-manifest: Handle tar.xz archives.
* etc/disarchive-manifest.scm (tarball-origin?): Add ".tar.xz".
2022-08-05 00:14:29 +02:00
Jonathan Brielmaier
45ca6967ab
etc: teams: Add entry for Jonathan Brielmaier.
* etc/teams.scm.in ("Jonathan Brielmaier"): New member.
2022-07-13 20:06:26 +02:00
Jonathan Brielmaier
a3f8eac564
etc: teams: Add mozilla team.
* etc/teams.scm.in (mozilla): New team.
2022-07-13 20:03:35 +02:00
Thiago Jung Bauermann
d301374d97
etc: teams: Add entry for Thiago Jung Bauermann.
* etc/teams.scm.in ("Thiago Jung Bauermann"): New member.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-10 23:57:15 +02:00
Ludovic Courtès
5d0437ea8c
time-travel-manifest: Use a separate Git checkout cache.
* etc/time-travel-manifest.scm (guix-instance-compiler): Parameterize
%REPOSITORY-CACHE-DIRECTORY.
2022-07-10 23:57:14 +02:00
Ludovic Courtès
9fdc4b6c28
monads: Add 'mparameterize'.
* etc/system-tests.scm (mparameterize): Move to...
* guix/monads.scm (mparameterize): ... here.
* tests/monads.scm ("mparameterize"): New test.
* .dir-locals.el (c-mode): Add it.
2022-07-10 23:57:14 +02:00
Christopher Baines
6e2f5fe217
etc: teams: Add entry for Christopher Baines.
* etc/teams.scm.in ("Christopher Baines"): New member.
2022-07-08 23:36:24 +01:00
Ludovic Courtès
e80f0cda96
etc: Add 'time-travel-manifest.scm'.
This manifest makes it easy to test travels from the current revision
back to the revision of a past Guix release.

Suggested by zimoun <zimon.toutoune@gmail.com>.

* etc/time-travel-manifest.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
2022-07-08 23:58:11 +02:00
Björn Höfling
ff751a68dc
etc: teams: Add entry for Björn Höfling.
* etc/teams.scm.in ("Björn Höfling"): New member.
2022-07-08 17:11:24 +02:00
jgart via Guix-patches via
3e8a1e8f25
etc: teams: Add entry for jgart.
* etc/teams.scm.in ("jgart"): New member.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2022-07-07 20:08:01 +02:00
Lars-Dominik Braun
c3e4532498
etc: teams: Add entry for Lars-Dominik Braun.
* etc/teams.scm.in ("Lars-Dominik Braun"): New member.
2022-07-07 20:06:49 +02:00
Florian Pelz
b150c70b15
etc: teams: Add entry for Florian Pelz.
* etc/teams.scm.in ("Florian Pelz"): New member.
2022-07-07 00:29:14 +02:00
Julien Lepiller
3ce152bf5b
etc: teams: Add entry for Julien Lepiller.
* etc/teams.scm.in ("Julien Lepiller"): New member.
2022-07-06 22:16:46 +02:00
Philip McGrath
3348e485b7
etc/guix-install.sh: Check for profile from 'guix home'.
If "$HOME/.guix-home/profile" exists, use it for GUIX_PROFILE instead of
"$HOME/.guix-profile".

* etc/guix-install.sh (sys_create_init_profile): Check for 'guix home'
profile.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-04 23:38:38 +02:00
Philip McGrath
23aafc800c
etc/guix-install.sh: Initialize XDG base directories.
The default values from the XDG base directory specification make little
sense for Guix System, and some scripts in Guix assume that they are not
"empty or unset": for example, see <https://issues.guix.gnu.org/56050>.
On foreign distros, however, omitting the default values is likely to
break software from the distro, perhaps even preventing the desktop
environment from starting. To smooth over the difference, use the
system-wide configuration to ensure the environment variables are always
explicitly set on foreign distros.

* etc/guix-install.sh (sys_create_init_profile): Explicitly initialize
XDG base directory variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-07-04 23:38:37 +02:00
Efraim Flashner
47ed000d4d
etc: teams: Add entry for Efraim Flashner.
* etc/teams.scm.in ("Efraim Flashner"): New member.
2022-07-04 11:14:39 +03:00
Leo Famulari
1f33ff1173
teams: Add leo Famulari.
* etc/teams.scm.in ("Leo Famulari"): New member.
2022-07-03 22:50:31 -04:00
Liliana Marie Prikler
9cdfecc8a3
etc: teams: Add entry for Liliana Prikler.
* etc/teams.scm.in ("Liliana Marie Prikler"): New member.
2022-07-03 17:11:21 +02:00
Liliana Marie Prikler
672c863f55
etc: teams: Sort members lexicographically by last name.
* etc/teams.scm.in: Sort members lexicographically by last name.
2022-07-03 17:11:18 +02:00
Andreas Enge
4a2f487740
etc: Update teams.
* etc/teams.scm.in: Rename maths team to science and add myself to it.
2022-07-03 16:33:26 +02:00
Ricardo Wurmus
4eaf90470f
etc: Add teams.scm.
* etc/teams.scm.in: New file.
* configure.ac: Generate executable.
* .gitignore: Ignore generated file.
2022-07-03 14:12:32 +02:00
Florian Pelz
c86484782e
news: Add 'de' translation.
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
2022-06-29 16:28:35 +02:00
Leo Famulari
75c5003a4a
news: Add entry about the update of the 'linux-libre' package.
* etc/news.scm: Add entry.
2022-06-29 08:52:58 -04:00
Florian Pelz
92773dedcd
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix refresh -L' entry.
2022-06-23 16:20:34 +02:00
Ludovic Courtès
2873433c72
news: Add entry for 'guix refresh -L' change.
* etc/news.scm: Add entry.
2022-06-22 23:49:06 +02:00
Florian Pelz
3f70501532
news: Add 'de' translation.
* etc/news.scm: Add German translation of edit sub-commands entry.
2022-06-05 11:30:24 +02:00
Florian Pelz
607e677430
news: Update copyright line.
* etc/news.scm: Update Maxime Devos’ copyright header.
2022-06-05 11:30:10 +02:00
Ludovic Courtès
ac826aef9c
news: Add entry for 'guix system edit' and 'guix home edit'.
* etc/news.scm: Add entry.

Co-authored-by: Maxime Devos <maximedevos@telenet.be>
2022-06-04 12:09:37 +02:00
Tobias Geerinckx-Rice
dc6d92ac93
bash completion: Fix & unify option parsing.
We now correctly recognise ‘guix -Abcdef’ as equivalent to ‘guix -f’.

* etc/completion/bash/guix (_guix_is_short_option, guix_is_long_option):
New functions.
(_guix_is_dash_f, _guix_is_dash_l, _guix_is_dash_L, _guix_is_dash_m)
(_guix_is_dash_C, _guix_is_dash_p): Use them.
2022-05-29 02:00:20 +02:00
Maxim Cournoyer
5e6efdfeec
etc/committer: Teach it how to commit package removal.
* etc/committer.scm.in (hunk-types): New variable.
(<hunk>): Rename hunk-definition? getter to 'hunk-type'.
(diff-info): Mute a git warning by separating file names from arguments with
'--'.  Rename the 'definitions?' variable to 'type'.
Use the 'addition type when a new package addition is detected, 'removal when
removed else #f.
(add-commit-message): Re-indent.
(remove-commit-message): New procedure.
(main)[definitions]: Make commit message conditional depending on whether it
is an addition or removal.
[changes]: Adjust indentation.
2022-05-31 14:52:13 -04:00
Maxim Cournoyer
6c956243bc
etc/committer: Prefix (sxml xpath) symbols to avoid name conflict.
This avoids a naming conflict for 'filter', provided by both (srfi srfi-1)
and (sxml xpath).

* etc/committer.scm.in: Use 'use-modules' instead of 'import', and use a
prefix for the (sxml xpath) module.
(new-sexp): Adjust accordingly.
(change-commit-message): Likewise.
2022-05-31 14:52:13 -04:00
Josselin Poiret
dab819d5c4
Move (gnu platform) and (gnu platforms ...) to guix/.
* gnu/platform.scm:
* gnu/platforms/arm.scm:
* gnu/platforms/hurd.scm:
* gnu/platforms/mips.scm:
* gnu/platforms/powerpc.scm:
* gnu/platforms/riscv.scm:
* gnu/platforms/s390.scm:
* gnu/platforms/x86.scm: Move to guix/.

* Makefile.am:
* doc/guix.texi (Porting to a New Platform):
* etc/release-manifest.scm:
* gnu/ci.scm:
* gnu/image.scm:
* gnu/local.mk:
* gnu/packages/bioinformatics.scm:
* gnu/packages/bootstrap.scm:
* gnu/packages/cross-base.scm:
* gnu/packages/instrumentation.scm:
* gnu/packages/linux.scm:
* gnu/system/image.scm:
* gnu/system/images/hurd.scm:
* gnu/system/images/novena.scm:
* gnu/system/images/pine64.scm:
* gnu/system/images/pinebook-pro.scm:
* gnu/system/images/rock64.scm:
* guix/scripts/build.scm:
* guix/scripts/system.scm:
* guix/self.scm: Update (gnu platform...) to (guix platform...).

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-25 09:27:25 +02:00
Florian Pelz
a6da02217e
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix import elm' entry.
2022-05-23 11:52:29 +02:00
Mathieu Othacehe
dd970122dd
ci: Do not rely on hardcoded cross-targets lists.
* gnu/ci.scm (%cross-targets): Remove it ...
(cross-jobs): ... and use the targets procedure instead.
* etc/release-manifest.scm: Adapt it.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2022-05-22 15:15:33 +02:00
Ludovic Courtès
b782d11f9b
news: Add entry for 'guix import elm'.
* etc/news.scm: Add entry.
2022-05-22 01:42:27 +02:00
Maxim Cournoyer
e56ff45600
snippets: Add a 'remove' snippet.
* etc/snippets/text-mode/guix-commit-message-remove-package: New file.
2022-05-12 12:46:07 -04:00
Florian Pelz
968992e499
news: Add 'de' translation.
* etc/news.scm: Add German translation of update of 'linux-libre' entry.
2022-04-24 23:05:24 +02:00
Guillaume Le Vaillant
31a8f0cde6
news: Fix news entry commit reference.
* etc/news: Fix commit reference of news entry about Linux-libre kernel update
  to 5.17.
2022-04-24 12:07:54 +02:00
Leo Famulari
59b91fdbcd
news: Add entry about the update of the 'linux-libre' package.
* etc/news.scm: Add entry.
2022-04-23 13:45:46 -04:00
Ludovic Courtès
dbde386794
tests: System tests really parameterize 'current-guix-package'.
Until now, 'current-guix-package' was parameterized in the wrong
context.  Thus, 'current-guix' would end up building a variant of the
'guix' package instead of the package returned by
'channel-source->package', which is much less expensive to build.

* etc/system-tests.scm (mparameterize): New macro.
(tests-for-current-guix): Change the 'value' field of each <system-test>
record to parameterize 'current-guix-package' for good.
2022-04-11 00:25:33 +02:00
Florian Pelz
029cb8c95f
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix shell --export-manifest' entry.
2022-04-05 16:28:48 +02:00
Ludovic Courtès
b1e7e64f35
news: Add entry about 'guix shell --export-manifest'.
* etc/news.scm: Add entry.
2022-04-04 23:12:07 +02:00
Florian Pelz
0d21677170
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'guix home container' entry.
2022-03-20 01:10:57 +01:00