1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

797 Commits

Author SHA1 Message Date
Ludovic Courtès
1afbf48b25 maint: Actually run ‘make check-channel-news’ in pre-push hook.
Fixes a bug introduced in ab9cda9ebd where
‘make check-channel-news’ would not longer be executed.

* etc/git/pre-push: Remove ‘exec’ before ‘guix git authenticate’.

Change-Id: Ic425db866e44695493be96a0a8c81c77c815e42d
2025-02-16 00:20:13 +01:00
Ludovic Courtès
622568ec13 news: Fix syntax error.
* etc/news.scm: Fix.

Change-Id: Ieec0f5ec46cf09daddb8b3dd5d93113de90b82e2
2025-02-16 00:16:04 +01:00
Ludovic Courtès
12bd93113c news: Add entry for ‘system-log’ switch.
* etc/news.scm: Add entry.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Ie3d827741a01c95f2bea908b57c707342e8f2386
2025-02-15 22:48:20 +01:00
Jelle Licht
192c365a60 etc: teams: Add entry for Jelle Licht.
* etc/teams.scm ("Jelle Licht"): New member.

Change-Id: I45f7e49ae16c011f14b65aa7bdbdf15ea3721bd2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-13 19:47:47 +00:00
Jelle Licht
1dea85e392 etc: Add a javascript team.
* etc/teams.scm (javascript): New variable.

Change-Id: I071081b01761fcc4e3baf5eb5804c849926214bc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-13 19:47:47 +00:00
pelzflorian (Florian Pelz)
d2b938ea5e news: Add 'de' translation.
* etc/news.scm: Add German translation for linux-libre entries.

Change-Id: Id03cce3c5b0ea01578835d83bda8d1ec06b53215
2025-02-12 02:13:59 +01:00
Roman Scherer
0bf82b3fd5 news: Add entry for 'hetzner-environment-type'.
* etc/news.scm: Add entry.

Change-Id: I7d2575d8e69855516cbf4c3747a23c344890321a
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2025-02-11 15:03:40 +01:00
Zheng Junjie
984fbcb28f teams: Add entry for Zheng Junjie.
* etc/teams.scm ("Zheng Junjie"): New member.

Change-Id: I40727dd9bb64ba042fff45d804b0846996cbef80
2025-02-07 13:00:18 +08:00
Leo Famulari
1b1507afa9 news: Add entry about disable the kernel's EFI pstore backend.
* etc/news.scm: Add entry.

Change-Id: I2ea14a87abfed7157d74913c7e918c289cf6b9af
2025-02-03 16:43:52 -05:00
Leo Famulari
f0c8ea7be8 news: Add entry for linux-libre 6.13.
* etc/news.scm: Add entry.

Change-Id: I0e02007cc085e52a1c98627b921d6d946435ae67
2025-02-03 16:43:52 -05:00
Maxim Cournoyer
7991121aa1 teams: Add gnu/services/desktop.scm to the scope of gnome-team.
* etc/teams.scm (gnome): Add "gnu/services/desktop.scm" to #:scope.

Change-Id: Ib1294baf805c3146a02bed773a0b3f66f7f40b90
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-01-29 20:07:18 -08:00
Denis 'GNUtoo' Carikli
8e946568ea guix-install.sh: uninstall: Also remove shell completion symlinks.
Since symlinks to shell completion files are installed, it is useful to remove
them during the uninstallation, especially when they point to files that are
removed by 'guix-install.sh --uninstall'.

* etc/guix-install.sh (sys_delete_shell_completion): Create.
  (sys_create_shell_completion): hardcode files being installed.
  (sys_customize_bashrc): call sys_delete_shell_completion.

Change-Id: I70008bb55e7e1604f0c485c798460e160af7c9e5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-27 14:42:41 +01:00
Ludovic Courtès
a42d57a935 news: Add entry for ‘%base-home-services’.
* etc/news.scm: Add entry.

Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: I77b73ab870116004bfe66d86a28532af3e5447aa
2025-01-16 22:33:06 +01:00
Ludovic Courtès
c785dfb5ac news: Add entry for ‘rottlog-service-type’ deprecation.
* etc/news.scm: Add entry.

Change-Id: I46ccddf4216b4c46ec417692c832b2e37a3669a0

Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
2025-01-16 22:32:02 +01:00
Liliana Marie Prikler
6bdada7e53 etc: snippets: Improve usability of tempel phases snippets.
* etc/snippets/tempel/scheme-mode.eld (#:phases~\ ): New snippet.
(add-before\ , add-after\ , replace\ ): Add dummy phase names.
2025-01-16 08:42:05 +01:00
Liliana Marie Prikler
73963e8f88 teams: gnome: Add gnome-extension-manifest.
* etc/teams/gnome/gnome-extension-manifest.scm: New file.
2025-01-16 08:41:01 +01:00
Liliana Marie Prikler
5af678095d teams: gnome: Add gnome-manifest.
* etc/teams/gnome/gnome-manifest.scm: New file.
2025-01-16 08:41:01 +01:00
Florian Pelz
21574796e9 news: Add 'de' translation.
* etc/news.scm: Add German translation for linux-libre entries.

Change-Id: Iee6f2a3f3871217f5db2e2b2eaebeca14ffb30ac
2025-01-13 23:23:27 +01:00
Leo Famulari
666f484fcf news: Add entry about removing linux-libre 6.11.
* etc/news.scm: Add entry.

Change-Id: Id405d3f289f22f52c252a7b30ba66abe963a54d8
2025-01-12 15:33:58 -05:00
Ludovic Courtès
6e215b83db etc: upgrade: Add web and crypto packages.
* etc/manifests/upgrade.scm (security-packages): add nghttp2, nginx,
nettle, and libsodium.

Change-Id: I264d4595c3448cdfe5aefebbeb19eeee5107cef9
2025-01-11 23:36:57 +01:00
Leo Famulari
f15ca836e4 news: Add entry about linux-libre 6.12 update.
* etc/news.scm: Add entry.

Change-Id: I174484cf24f0ca5aa57d55d4712b5f1200f0c957
2025-01-10 16:36:23 -05:00
Ian Eure
82693bc892 teams: Add Ian Eure to mozilla and emacs teams.
Change-Id: I1e4b1c049d198fc36ca718d2ce6b8873337a8980
2025-01-07 20:24:41 -08:00
Leo Famulari
42184048ce news: Add entry for linux-libre 6.12.
* etc/news.scm: Add entry.

Change-Id: I10bc03ec902e4c00f9f6fddfffcf3cbf4f1a8100
2025-01-07 18:20:09 -05:00
Divya Ranjan
059dacaea1 teams: Add Divya Ranjan Pattanaik to emacs, rust and haskell
* etc/teams.scm: Add Divya Ranjan Pattanaik.

Change-Id: Id68da5d614bc760619b9328bf1b2751f882abadd
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-01-05 13:27:27 -08:00
Vagrant Cascadian
ab9cda9ebd etc: git: pre-push: Run guix git authenticate before check-channel-news.
Running check-channel-news first could potentially be untrusted code, so
authenticate first.

* etc/git/pre-push: Run guix git authenticate before check-channel-news.
2025-01-05 13:23:54 -08:00
宋文武
854548c148 teams: Remove Zhu Zihao from teams due to inactivity.
* etc/teams.scm (Zhu Zihao): Remove member.

Change-Id: I838585cf4df5dd4752b60516186d4291ea2b7050
2025-01-05 13:40:21 +08:00
Leo Famulari
b8858d8b13 news: Add entry for removing linux-libre 4.19 ("end of life").
* etc/news.scm: Add entry for linux-libre 4.19 removal.

Change-Id: Iba018ef96d6034cefd1d5fea16af6a937fec4308
2025-01-04 12:28:26 -05:00
Hilton Chain
42e32d52c3 teams: zig: Add manifest for Zig packages.
* etc/teams/zig/zig-manifest.scm: New file.

Change-Id: I6c71cff64191e0be49f4bbb6debe40c21459d52c
2024-12-31 10:56:35 +08:00
Florian Pelz
83e4239c52 news: Add 'de' translation.
* etc/news.scm: Add German translation for kexec entry.

Change-Id: Ie7dd93cb18df0d07e73df3efc56805820e66d49c
2024-12-29 16:52:25 +01:00
Ludovic Courtès
4f7b58b92a news: Add entry about kexec.
* etc/news.scm: Add entry.

Change-Id: I8ba27ecba903ac6aa16ef97f09ac21e89a873dee
2024-12-28 23:16:01 +01:00
Ludovic Courtès
e4bdd464eb teams: Remove unmatched-paren from teams due to inactivity.
* etc/teams.scm (paren): Remove from teams due to inactivity.

Change-Id: Id2b0f597b86e16ded93cae1788e511c397d35e5e
2024-12-26 23:26:18 +01:00
Ludovic Courtès
777fde8299 etc: ungraft: Use ‘package-mapping’ directly.
* etc/manifests/ungraft.scm (ungraft): New procedure.
<top-level>: Use it.  Remove ‘ungraft-all’.

Change-Id: I6f1badf06dad9116d4242c7d1fff5ca53e6522f8
2024-12-18 18:32:41 +01:00
Ludovic Courtès
0107b771bd etc: upgrade: Really compute joint upgrades.
Previously, since input rewriting did not happen recursively, libgcrypt
would for instance be built against the old libgpg-error.

* etc/manifests/upgrade.scm (joint-security-upgrades): Pass #:recursive? #t
to ‘package-input-rewriting’.

Change-Id: I7daaa11629aa12b833ca941a3a996c3db2754a7a
2024-12-18 18:32:41 +01:00
Ludovic Courtès
98aca7a2b6 etc: upgrade: Attempt to upgrade the latest libgit2, not the default one.
* etc/manifests/upgrade.scm (security-packages): Use
‘specification->package’ for libgit2.

Change-Id: I6901ff6d40c645b292aab4779acf1c0547fdc024
2024-12-12 23:30:52 +01:00
Ludovic Courtès
5e2daf4b10 maint: Add ungrafting manifest.
* etc/manifests/ungraft.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.

Change-Id: If4aa7649721b93d3297ecd967d5db4a6b71ec6eb
2024-12-12 23:23:34 +01:00
Ludovic Courtès
12d00767f0 etc: Move manifests to a separate directory.
* etc/disarchive-manifest.scm, etc/hurd-manifest.scm,
etc/kernels-manifest.scm, etc/release-manifest.scm,
etc/source-manifest.scm, etc/system-tests.scm,
etc/time-travel-manifest.scm, etc/upgrade-manifest.scm: Move to…
* etc/manifests: … here, and drop “-manifest” from file name.
* Makefile.am (EXTRA_DIST, assert-binaries-available, check-system):
Adjust accordingly.

Change-Id: Iedee3d0cdd42e72ef8bbf654ea5d3b47dca95874
2024-12-12 23:23:33 +01:00
John Kehayias
3e2442de52 Revert "news: Add entry for the Guix survey."
This reverts commit cd26d76fed.  See discussion
at <https://issues.guix.gnu.org/74549>.  Let's keep news.scm to direct user
impact/software (or at least not set a different precedent here).

Change-Id: I1a72474ad3c79bc59100979f35f0216f68f4e88e
2024-12-04 00:49:27 -05:00
Janneke Nieuwenhuizen
38bbed33a2 etc: teams: Add entry for Janneke Nieuwenhuizen.
* etc/teams.scm.in ("Janneke Nieuwenhuizen"): New member.

Change-Id: Ia666772ae681cd869ffce84da65078c9174fa110
2024-12-03 14:27:37 +01:00
Janneke Nieuwenhuizen
7e923dfb35 teams: Add hurd team.
* etc/teams.scm (hurd): New team.

Change-Id: Id3b4d8ac3eed8c7773a45d0fe8a17154c6427aa1
2024-12-03 14:26:05 +01:00
Efraim Flashner
541abedc0a Merge remote-tracking branch 'origin/rust-team'
Change-Id: I6d5c28252f060eeb69eb02fd281e7268bb885b29
2024-12-02 14:13:39 +02:00
Ludovic Courtès
fb41002935 maint: Run ‘etc/upgrade-manifest.scm’ in a UTF-8 locale.
* etc/upgrade-manifest.scm: Add calls to ‘setlocale’ to force a UTF-8
locale.

Change-Id: Ia567a1e08124d9eab7fb32f3363681a8f37431b1
2024-12-02 11:55:09 +01:00
Ludovic Courtès
858dd7e721 etc: Add upgrade manifest.
* guix/scripts/build.scm (dependents): Export.
* etc/upgrade-manifest.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.

Change-Id: I1b2a2ebd09e559c68da9f25772bf33caacb4c031
2024-12-01 20:14:16 +01:00
Ludovic Courtès
4b5dae8def packages: Factorize ‘all-packages’.
* gnu/packages.scm (all-packages): New procedure.
* etc/source-manifest.scm (all-packages): Remove.
* guix/scripts/graph.scm (all-packages): Remove.
* guix/scripts/refresh.scm (all-packages): Remove.
* guix/scripts/weather.scm (all-packages): Remove.

Change-Id: I6072952c4b877b541037ce86402cfb7744eeb0a0
2024-12-01 20:14:15 +01:00
Efraim Flashner
00acb49a99 teams: rust: Add another manifest.
Change-Id: Icabed521eb71fa94237246b181974716bc8a3858
2024-11-28 11:05:02 +02:00
John Kehayias
cd26d76fed news: Add entry for the Guix survey.
Note: no associated commit, so took a recent one at the time of this writing.

* etc/news.scm: Add entry.

Co-authored-by: Steve George <steve@futurile.net>
Change-Id: Ia770d3e24bcdd167bf05d84b60151756ffa88f1c
2024-11-27 01:11:15 -05:00
Sebastian Dümcke
8d6389b866 news: Add entry for guix pack’s AppImage format
* etc/news.scm: Add entry.

Change-Id: If37b3b578517c15c2868239998975f7718f7d689
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-23 16:39:19 +01:00
Greg Hogan
f0e4288376 teams: Fix symbol for sysadmin team.
* etc/teams.scm (sysadmin): Fix symbol.

Change-Id: I26efe8c14961023c5ef13f7ec76abe76bb232728
Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-11-20 10:48:09 +01:00
Nicolas Graves
0e1ffbc7f5 etc: news: Warn users about postgresql default update.
* etc/news.scm: Add entry.

Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
Change-Id: Ic3c0c3202128a9dab8f7b6b2be369c29237fae04
2024-11-16 21:19:59 +01:00
David Boilleau
e62dc1ebd0 guix-install.sh: Run the uninstall even if already partially done
Removing users, groups or Systemd units fails if they are already absent,
causing the uninstall script to exit. The goal here is to make the uninstall
always run entirely, whatever parts are already done.

* etc/guix-install.sh (sys_delete_build_user): Test if users and groups exist
before deleting them.
(sys_delete_guix_daemon): Test if /etc/systemd/system/guix-daemon.service file
exists before removing the matching Systemd unit.

Change-Id: Ibffb1f1b39de675542fb8057af21ecaea1b53d4c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-14 15:41:22 +01:00
David Boilleau
8edd081164 guix-install.sh: Replace ROOT_HOME with ~root
The `ROOT_HOME` variable is natively absent from some systems, however the form
`~root`, which is used by the install functions in this same file, works.

* etc/guix-install.sh (sys_delete_store, sys_delete_guix_daemon)
(sys_delete_user_profiles): Replace `ROOT_HOME` with `~root`.

Change-Id: Ia867e271ac4c5557d9708235fee028bccce68342
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-14 15:41:21 +01:00