Commit graph

565 commits

Author SHA1 Message Date
Leo Famulari
962277fd43
news: Add entry for the linux-libre 6.2 update.
* etc/news.scm: Add entry.
2023-03-11 11:38:26 -05:00
Liliana Marie Prikler
d92ec2f281
etc: Default to variables in tempel's git-reference... et al.
Since we encourage using variables rather than magic hashes in the commit
fields, e.g. (commit version) and (commit commit), the default for
tempel to use quoted strings is rather off.  Thus, let the placeholder reflect
actual usage.

* etc/snippets/tempel/scheme-mode (git-reference...)[commit]: Use field name
as placeholder and don't quote value.
(svn-reference..., bzr-reference...)[revision]: Likewise.
(hg-reference...)[changeset]: Likewise.
2023-03-05 08:17:58 +01:00
Maxim Cournoyer
53e27f8abf
news: Fix commit for the guix pack new RPM format news.
* etc/news.scm: Adjust latest news commit.
2023-02-19 21:57:43 -05:00
Maxim Cournoyer
cc0cdf51f7
news: Add entry for the new 'rpm' guix pack format.
* etc/news.scm: Add entry.
2023-02-19 21:13:23 -05:00
Maxim Cournoyer
633ead4afc
etc: Add a news entry snippet.
* etc/snippets/yas/scheme-mode/guix-news-entry: New file.
2023-02-19 21:13:23 -05:00
Maxim Cournoyer
23d56ba150
guix-install.sh: Add GUIX_ALLOW_OVERWRITE environment variable.
The need for this use case appeared when attempting to install Guix on a truly
minimal image made with Buildroot, which lacked enough GNU components that I
had to extract a guix pack to /gnu before attempting installation, which would
then refuse to proceed because of the existing /gnu.

* etc/guix-install.sh: Document environment variables.
(sys_create_store) [GUIX_ALLOW_OVERWRITE]: Skip pre-existing installation
checks and output a warning.  Extract the tarball directly to /.
2023-02-17 02:55:43 +01:00
Ricardo Wurmus
32404757a1
etc: Add TeX team.
* etc/teams.scm.in (tex): New team; add Ricardo to the team.
2023-02-13 10:19:06 +01:00
Simon Tournier
c3e61c8c1f
gnu: Rename 'guile-3.0/fixed' to 'guile-3.0/pinned'.
* gnu/packages/guile.scm: Rename variable 'guile-3.0/fixed' to
'guile-3.0/pinned', add deprecation.
* etc/release-manifest.scm (%packages-to-cross-build): Replace
'guile-3.0/fixed' with 'guile-3.0/pinned'.
* gnu/packages/autotools.scm (make-autoconf-wrapper)[inputs]: Likewise.
* gnu/packages/commencement.scm (guile-final): Likewise.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05 06:56:42 +01:00
Florian Pelz
44dcacbb54
news: Fix formatting.
* etc/news.scm: Add backslash to '--with-version' entry.
2023-01-16 21:55:00 +01:00
Florian Pelz
2adfdf5b95
news: Fix 'de' translation.
* etc/news.scm: Add heading.
2023-01-16 21:54:25 +01:00
Thiago Jung Bauermann
2f65b2c1d6
etc: teams: Remove entry for Thiago Jung Bauermann.
* etc/teams.scm.in ("Thiago Jung Bauermann"): Remove member.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-16 11:47:40 -05:00
Ludovic Courtès
2e652e687e
news: Add entry for '--with-version'.
* etc/news.scm: Add entry.

Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
2023-01-16 13:42:43 +01:00
Florian Pelz
77a3499600
news: Add 'de' translation.
* etc/news.scm: Add German translation of entry about
linux-libre 6.0 removal.
2023-01-14 12:11:20 +01:00
Leo Famulari
08b454f0e5
news: Add entry about the removal of linux-libre 6.0.
* etc/news.scm: Add entry
2023-01-13 19:11:08 -05:00
Florian Pelz
0e1c17cea4
news: Update 'de', 'fr', 'pt_BR' translation.
* etc/news.scm: Add the usual translations for kernel news.
2023-01-13 12:18:50 +01:00
Leo Famulari
fabc048fcf
news: Add entry for the linux-libre 6.1 update.
* etc/news.scm: Add entry.
2023-01-13 00:45:40 -05:00
Vagrant Cascadian
80d9e967e3
teams: Add Vagrant Cascadian.
* etc/teams.scm.in Add Vagrant Cascadian to Reproducible Builds team.
2023-01-10 16:00:52 -08:00
Vagrant Cascadian
67caba5acb
teams: Add Reproducible Builds team.
* etc/teams.scm.in (reproduciblebuilds): New team.
2023-01-10 16:00:37 -08:00
Florian Pelz
f62ac25ca3
news: Add 'de' translation.
* etc/news.scm: Add German translation of entry about
linux-libre 4.9 removal.
2023-01-09 18:48:12 +01:00
Leo Famulari
56b56db13e
news: Add entry about the removal of linux-libre 4.9.
* etc/news.scm: Add entry.
2023-01-08 15:49:53 -05:00
Leo Famulari
8be0a97a81
maint: Add missing modules to the kernel manifest.
* etc/kernels-manifest.scm: Add missing modules.
2023-01-06 00:16:06 -05:00
Leo Famulari
d07d6ea31a
maint: Add a manifest for everything related to linux-libre.
* etc/kernels-manifest.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
2022-12-29 13:51:58 -05:00
Maxim Cournoyer
a6b98cdc07
teams: Allow a patch-file argument to cc-members.
* etc/teams.scm.in (git-patch->revisions): New procedure.
(main) [cc-members]: New match pattern to support patch file argument.
[get-maintainer]: Simplify using the newly introduced procedure from above.
(main): Update usage doc.

Series-changes: 2
- New: support passing a patch file to the cc-members command
2022-12-28 15:21:11 -05:00
Maxim Cournoyer
4f5ea195ff
teams: Add a "get-maintainer" command.
This can be used as a compatibility mode with the get_maintainer.pl Perl
script included in the Linux (or U-Boot) source tree.

* etc/teams.scm.in (git-patch->commit-id): New procedure.
(main) <get-maintainer>: Register new command.  Document it.

Series-changes: 2
- Move newline character (~%) in usage output to the bottom
2022-12-28 15:21:10 -05:00
Andrew Tropin
8f93a1e01a
snippets: Remove unwanted git-commit-mode invocation.
We only need to check if git-commit-mode is t, not enable it in all text-mode
buffers.

* etc/snippets/tempel/text-mode: Remove unwanted git-commit-mode invocation.
2022-12-27 12:38:05 +04:00
宋文武
5f6bd3f92d
teams: Add 宋文武.
* etc/team.scm.in: Add 宋文武.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-26 00:40:59 +01:00
宋文武
58d129c460
teams: Add localization.
* etc/teams.scm.in (localization): New team.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-26 00:40:16 +01:00
Ricardo Wurmus
afaeb657b1
etc: SELinux: Allow init process to setattr on profile directories.
* etc/guix-daemon.cil.in: Add rule.
2022-12-23 20:20:06 +01:00
Ricardo Wurmus
4a134ed32e
etc: SELinux: Allow daemon to search run state directories.
* etc/guix-daemon.cil.in: Import types init_var_run_t and
system_dbusd_var_run_t; add rules.
2022-12-23 20:20:06 +01:00
Ricardo Wurmus
f28d792719
etc: SELinux: Label guix-daemon executable in profile.
* etc/guix-daemon.cil.in: Add file rule for "guix-daemon" in current-guix
profile.
2022-12-23 20:20:06 +01:00
Tobias Geerinckx-Rice
5f3082084d
teams: Add Tobias Geerinckx-Rice.
* etc/teams.scm.in: Add Tobias Geerinckx-Rice.
2022-12-11 01:00:00 +01:00
Maxim Cournoyer
7ce9b7e706
guix-install.sh: Directly exit in case of errors in chk_require.
* etc/guix-install.sh (chk_require): Directly exit in case of errors in
chk_require, instead of relying on 'set -e'.
2022-12-16 00:14:30 -05:00
Maxim Cournoyer
1febafb4af
guix-install.sh: Add missing "useradd" command.
* etc/guix-install.sh: (REQUIRE): Add missing "useradd" command.
2022-12-16 00:14:30 -05:00
Tobias Geerinckx-Rice
6cf6f42334
guix-install.sh: Gracefully fail on | bash.
* etc/guix-install.sh (welcome): Print an error message and a hint if
the first read fails.
2022-12-11 01:00:00 +01:00
Vivien Kraus via Guix-patches via
0ce1f82e5a
news: Fix typos in French text.
* etc/news.scm: Fix typos.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2022-12-11 10:04:38 +01:00
Julien Lepiller
64e130fc6f
news: Add 'fr' translation.
* etc/news.scm: Add French translation of 'customize-linux' entry.
2022-12-10 22:13:10 +01:00
Tobias Geerinckx-Rice
f49682a09e
guix-install.sh: Authorize all project build farms at once.
* etc/guix-install.sh (sys_authorize_build_farms):
Iterate over all hosts.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-12-09 09:46:22 +01:00
Sharlatan Hellseher
3405b2b16c
teams: science: Add modules to the scope.
* etc/teams.scm.in (science): Add algebra, astronomy, geo, chemestry,
maths modules to the scope.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-12-09 14:23:32 +08:00
Florian Pelz
fc774ece91
news: Add 'de' translation.
* etc/news.scm: Add German translation of 'customize-linux' entry.
2022-12-08 12:22:56 +01:00
Maxim Cournoyer
1aae4e7237
news: Add entry for 'customize-linux'.
* etc/news.scm: Add entry.
2022-12-07 20:08:56 -05:00
Ludovic Courtès
7fde166715
Merge branch 'version-1.4.0' 2022-12-05 15:51:04 +01:00
Ludovic Courtès
1bc9d5222f
maint: Leave 'gcc-toolchain' out for i586-gnu.
This is a temporary measure to work around the fact that we're currently
lacking the necessary CPU power and human power to build everything up
to 'gcc-toolchain'.

* etc/release-manifest.scm (%base-packages/hurd): Comment out
"gcc-toolchain" for now.
2022-11-28 13:51:51 +01:00
Philip McGrath
5a7e496c5d
etc: teams: Add chez.scm to Racket team's scope.
Racket's variant of Chez Scheme is defined in that file.

* etc/teams.scm.in (racket)[#:scope]: Add gnu/packages/chez.scm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-12-02 00:02:12 +01:00
Morgan Smith
fcb59fe24a
snippets: yas: Add snippets for vc.el
* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-add-package:
* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-remove-package:
* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-rename-package:
* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-update-package:
* etc/snippets/yas/log-edit-mode/guix-vc-commit-message-use-https-home-page:
New file

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-11-28 23:34:15 +01:00
Maxim Cournoyer
6aa5d1dc24
guix-install.sh: Expand mktemp template for busybox compatibility.
Fixes <https://issues.guix.gnu.org/58858>.

* etc/guix-install.sh (main): Use 6 'X' characters in the template, as this is
the minimum required by Busybox's mktemp (which matches glibc's mktemp
behavior).

Reported-by: conses <contact@conses.eu>
2022-11-16 16:23:15 -05:00
Florian Pelz
706a916056
news: Add 'de' translation.
* etc/news.scm: Add German translation of '--symlink' entry.
2022-11-16 09:08:44 +01:00
Maxim Cournoyer
8f9588185d
news: Add entry for 'guix shell --symlink'.
* etc/news.scm: Add entry.
2022-11-15 14:40:53 -05:00
Maxim Cournoyer
b538ccc208
etc/news.scm: Normalize indentation.
* etc/news.scm: Normalize indentation.
2022-11-15 14:38:28 -05:00
Prafulla Giri
775134ebf5
guix-install.sh: Remove unnecessary XDG_DATA_DIRS export.
This started out as a bug-fix for a GUI login loop that was resulting from XDG_DATA_DIRS
not including any of the host distro's directories. The solution was to export the vari-
able (with fail-safe defaults) before source-ing GUIX_PROFILE/etc/profile. It turns out
changes have already been made to ensure that XDG_DATA_DIRS, etc. are always exported
before anything guix-specific. So, this export is no longer necessary.

For reference, the aforementioned bug was found on a Debian 11 machine and it's guix.sh
init profile for guix version 1.2.

* etc/guix-install.sh (sys_create_init_profile): Remove unnecessary
XDG_DATA_DIRS export.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-11-14 10:25:45 +08:00
Raghav Gururajan
01aa6e0454
teams: Add Raghav Gururajan.
* etc/teams.scm.in: Add Raghav Gururajan.
2022-11-12 04:09:40 -05:00