Age | Commit message (Expand) | Author |
2023-11-07 | doc: Add some guidelines for reviewing....* doc/contributing.texi (Contributing) [Reviewing the Work of Others]: New
section.
(Debbugs Usertags): Expound with Emacs Debbugs information and document the
'reviewed-looks-good' usertag.
* etc/git/gitconfig [b4]: New section.
Change-Id: I56630b15ec4fbc5c67e5420dbf2838556a005d6b
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
| Maxim Cournoyer |
2023-11-07 | fish completion: Fix typos....* etc/completion/fish/guix.fish (__fish_guix_needs_command): Fix
spelling of specified.
(__fish_guix_using_command): Fix spelling of specified.
Change-Id: Ieac612da8cd2a7a1c44c5a54c57574ce2b8d8bd4
| Efraim Flashner |
2023-11-01 | teams.scm: Add file-local variable prop line for the mode....This tells Emacs to use the scheme-mode to edit the file.
* etc/teams.scm (mode): New file-local variable.
Change-Id: I9a48f552e831317402673d95cf6c1de506d388b5
| Maxim Cournoyer |
2023-10-27 | teams: Add myself to audio team....Message-ID: <cfad42ecdcd190893699ef28d42b35b706729bcd.1698355699.git.gabriel@erlikon.ch>
In-Reply-To: <81d0877b2cb39164563dfbf2c551f1c99aad75ed.1698355699.git.gabriel@erlikon.ch>
References: <81d0877b2cb39164563dfbf2c551f1c99aad75ed.1698355699.git.gabriel@erlikon.ch>
From: Gabriel Wicki <gabriel@erlikon.ch>
Date: Tue, 2 May 2023 16:47:41 +0200
Subject: [PATCH 2/2] teams: Add Gabriel Wicki.
* etc/teams.scm.in ("Gabriel Wicki"): New member.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Gabriel Wicki |
2023-10-27 | teams: Add audio team....Message-ID: <81d0877b2cb39164563dfbf2c551f1c99aad75ed.1698355699.git.gabriel@erlikon.ch>
From: Gabriel Wicki <gabriel@erlikon.ch>
Date: Tue, 2 May 2023 16:38:15 +0200
Subject: [PATCH 1/2] teams: Add audio team.
* etc/teams.scm.in (audio): Add team.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Gabriel Wicki |
2023-10-22 | teams: Adjust shebang to use 'guix repl'....This ensures the correct Guix dependencies are always available for the
script.
* etc/teams.scm.in: Rename to...
* etc/teams.scm: ... this. Adjust shebang.
* .gitignore: No longer ignore it.
* configure.ac: Do not process it with AC_CONFIG_FILES.
Reported-by: Clément Lassieur <clement@lassieur.org>
Fixes: https://issues.guix.gnu.org/66605
Change-Id: I7a01750c6c5f0696b6c36b1e6caa9389d9e6822c
| Maxim Cournoyer |
2023-10-22 | etc: teams: Parse 'From' commit more leniently....When a Change-Id is used, patman prepends a Message-Id field on the first line
of the patch, which broke the assumption that the 'From $commit' line must
appear on the first line.
* etc/teams.scm.in (git-patch->commit-id): Loop each line of the file until a
match is found. Update doc.
Series-to: 66027@debbugs.gnu.org
Series-version: 3
Series-changes: 3
- New commit
Series-cc: Giovanni Biscuolo <g@xelera.eu>, Simon Tournier <zimon.toutoune@gmail.com>
Change-Id: I20400f87469ffb761ffc82dd32e34cd06f619043
| Maxim Cournoyer |
2023-10-22 | build: Add a commit-msg hook that embeds Change-Id in commit messages....Partially implements <https://issues.guix.gnu.org/66027>.
This will make it possible to track a merged commit back to its original
posting on the mailing list, and open the door to new opportunities such as
closing fully merged series automatically.
* Makefile.am (COMMIT_MSG_MAGIC): New variable.
(.git/hooks/commit-msg): New target.
* etc/git/commit-msg: New file.
* doc/contributing.texi (Configuring Git): Document Change-Id.
Series-changes: 3
- Clarify documentation text, as suggested by Simon
Change-Id: Ia92fa958eae600fdd4e180bad494c85db8bb4dd6
Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
| Maxim Cournoyer |
2023-10-21 | build-system: Add zig-build-system....* guix/build-system/zig.scm: New file.
* guix/build/zig-build-system.scm: New file.
* Makefile.am: Add them.
* doc/guix.texi: Document it.
* etc/snippets/yas/scheme-mode/guix-package (build-system): Add
zig-build-system.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Ekaitz Zarraga |
2023-10-15 | etc: snippets: Do not match unintended quotes....* etc/snippets/tempel/scheme-mode (origin): Unquote ‘git-fetch’, ‘svn-fetch’,
‘hg-fetch’, ‘cvs-fetch’, and ‘bzr-fetch’. Use ‘otherwise’ instead of ‘t’.
| Liliana Marie Prikler |
2023-10-08 | disarchive-manifest: Add one manifest entry per tarball....This works around a situation where ‘cuirass remote-worker’ now builds
with max-jobs = 1 (Cuirass commit
980ef610989895be5ac2ba7f9d1901e5c7f22934). The effect is that all
.dis.drv would be performed sequentially, on a single machine (‘cuirass
remote-server’ is unable to distribute those derivations to several
machines because it only “sees” the ‘disarchive-collection’ derivation).
This would take a lot of time and force a rebuild of all of *.dis.drv
every time because their build results would not be retrieved by the
‘remote-server’ process.
* etc/disarchive-manifest.scm (disarchive-collection): Remove.
<top level>: Define ‘disarchives’. Append it to the entries of the
manifest.
| Ludovic Courtès |
2023-10-03 | news: Add 'de' translation....* etc/news.scm: Add German translation of offloading entry.
| Florian Pelz |
2023-10-03 | news: Fix typo....* etc/news.scm: Fix typo in the English text on offloading.
| Florian Pelz |
2023-10-01 | news: Add entry for declarative offloading....* etc/news.scm: Add entry.
| Ludovic Courtès |
2023-09-28 | teams: Add Munyoki Kilyungi to the python and lisp teams....* etc/teams.scm.in: Add Munyoki Kilyungi to the Python and Lisp teams.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Munyoki Kilyungi |
2023-09-24 | etc/committer: Speed up surrounding-sexp....The old surrounding-sexp procedure would read all S-expressions from the
beginning of the file up to the given line number and then return the last
encountered S-expression. This is quite wasteful. Instead we can record all
lines that begin with an S-expression and jump straight to the offset closest
to the desired line number to read the S-expression there.
* etc/committer.scm.in (lines+offsets-with-opening-parens): New procedure.
(surrounding-sexp): Use it.
| Ricardo Wurmus |
2023-09-24 | etc/committer: Avoid reading original files more than once....* etc/committer.scm.in (%original-file-cache): New variable.
(read-original-file): New procedure.
(read-original-file*): New procedure.
(old-sexp): Use it.
| Ricardo Wurmus |
2023-09-24 | etc/committer: Do not record positions when reading from git files....This gives us a slight performance boost.
* etc/committer.scm.in (main): Disable recording of positions.
| Ricardo Wurmus |
2023-09-24 | etc/committer: Do not recompute changes when there are no definitions....* etc/committer.scm.in (main): Reuse previously computed changes if there are
no changes to the number of definitions.
| Ricardo Wurmus |
2023-09-22 | teams: Add self to 'python'....* etc/teams.scm.in (Marius Bakke): New person.
| Marius Bakke |
2023-09-19 | maint: Add gdk-pixbuf to native Hurd manifest....Gdk-pixbuf is a dependency for `guix system reconfigure' and currently also
needs an unreleased glibc patch in order to build.
* etc/hurd-manifest.scm: Add gdk-pixbuf to manifest.
| Janneke Nieuwenhuizen |
2023-09-09 | time-travel-manifest: Comment out versions older than 1.3.0 for now....* etc/time-travel-manifest.scm (%release-commits): Comment out revisions
older than 1.3.0.
| Ludovic Courtès |
2023-09-09 | time-travel-manifest: Add 1.4.0....* etc/time-travel-manifest.scm (%release-commits): Add 1.4.0.
| Ludovic Courtès |
2023-09-01 | teams: emacs: Add tree-sitter.scm to scope....* etc/teams.scm.in (emacs): Add "gnu/packages/tree-sitter.scm" to scope.
| Andrew Tropin |
2023-08-30 | etc: teams: Fix regexp match and execution....This is a follow up to commit 4d7b25a0 ("etc: teams: Sort and improve display
of regular expression in 'scope' field.").
* etc/teams.scm.in (regexp-exec*): Rename to...
(regexp*-exec): ... this.
(find-team-by-scope): Replace regexp? with regexp*?. Replace regexp-exec with
regexp*-exec.
| Maxim Cournoyer |
2023-08-29 | etc: teams: Sort and improve display of regular expression in 'scope' field....Fixes <https://issues.guix.gnu.org/65208>.
* etc/teams.scm.in (<regexp*>): New record type.
(make-regexp*, regexp-exec*): New procedures.
(python, haskell, julia, java, emacs, rust, core, translations, installer,
home): Use it.
(find-team-by-scope): Use it.
(list-teams): Use it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reported-by: Greg Hogan <code@greghogan.com>
| zimoun |
2023-08-29 | etc: teams: Itemize 'scope' field....* etc/teams.scm.in (list-teams): Itemize the 'scope' field.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| zimoun |
2023-08-29 | etc: teams: Add 'show' subcommand and sort teams....* etc/teams.scm.in: Add 'show' subcommand.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| zimoun |
2023-08-29 | etc: teams: Refactor list-teams....* etc/teams.scm.in (print-team, sort-teams): New procedures.
(list-teams): Use them.
| Maxim Cournoyer |
2023-08-29 | etc: teams: Drop unused port argument for list-members procedure....* etc/teams.scm.in (list-members): Drop port optional argument. Turn PREFIX
into a keyword argument.
(print-team): Adjust accordingly.
| Maxim Cournoyer |
2023-08-29 | teams: Register the guix-emacs.el file to the Emacs team....* etc/teams.scm.in (emacs): Add the
"gnu/packages/aux-files/emacs/guix-emacs.el" file to the scope of the Emacs
team.
| Maxim Cournoyer |
2023-08-27 | Update tex team....* etc/teams.scm.in: Add gnu/packages/texlive.scm to the files and Andreas
Enge to the members of the tex team.
| Andreas Enge |
2023-08-22 | etc: Add Qt manifests for Qt maintenance....* etc/teams/qt/common.scm: New file.
* etc/teams/qt/qt-manifest.scm: Likewise.
* etc/teams/qt/qt5-manifest.scm: Likewise.
| Maxim Cournoyer |
2023-08-21 | maint: Add 'etc/hurd-manifest.scm'....* build-aux/cuirass/hurd-manifest.scm: Move to...
* etc/hurd-manifest.scm: ...here.
* Makefile.am (EXTRA_DIST): Update accordingly.
| Janneke Nieuwenhuizen |
2023-08-16 | teams: Add Katherine Cox-Buday to emacs, go, and lisp teams....* etc/teams.scm.in: Add Katherine Cox-Buday.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Katherine Cox-Buday |
2023-08-12 | teams: Add myself to 'installer' and leave 'embedded'....* etc/teams.scm.in (Ludovic Courtès): Drop 'embedded' (added in
7cf606a5a0515b9a124fb58a06e3daa24a4a4e69) and add
'installer'.
| Ludovic Courtès |
2023-07-23 | news: Add entry about the removal of linux-libre 6.3....* etc/news.scm: Add entry.
| Leo Famulari |
2023-07-23 | news: Add entry for the linux-libre 6.4 update....* etc/news.scm: Add entry.
| Leo Famulari |
2023-07-25 | etc: Add a Qt team....* etc/teams.scm.in (qt): New variable.
('Maxim Cournoyer'): Add to qt team.
| Maxim Cournoyer |
2023-07-25 | etc: Add a telephony team....* etc/teams.scm.in (telephony): New variable.
('Maxim Cournoyer'): Add to telephony team.
| Maxim Cournoyer |
2023-07-16 | guix-install.sh: Fix incomplete installation....‘false || return’ returns false, and
‘set -e’ aborts the script. This leaves
Guix half installed with visual indication of error.
* etc/guix-install.sh (sys_customize_bashrc, sys_maybe_setup_selinux):
Explicitly return 0.
| Tobias Geerinckx-Rice |
2023-07-16 | guix-install.sh: Install SELinux policy only if tools are present....* etc/guix-install.sh (sys_maybe_setup_selinux): Silently return if
the ‘semodule’ or ‘restorecon’ commands are missing.
| Tobias Geerinckx-Rice |
2023-07-17 | teams: Change email address for Christopher Baines....This will allow me to automatically detect when I'm getting emails related to
Guix teams.
* etc/teams.scm.in: Change email address for Christopher Baines.
| Christopher Baines |
2023-07-09 | guix-install.sh: Remove any old systemd units first....Don't clobber /dev/null permissions if units are masked.
* etc/guix-install.sh (sys_enable_guix_daemon): Factor out unit
installation. Unconditionally remove any old units. Install and enable
gnu-store.mount after guix-daemon.service.
| Tobias Geerinckx-Rice |
2023-07-09 | guix-install.sh: Don't patch guix-daemon.service....* etc/guix-install.sh (sys_enable_guix_daemon):
Remove obsolete sed invocations.
| Tobias Geerinckx-Rice |
2023-07-09 | guix-install.sh: Unconditionally install gnu-store.mount....* etc/guix-install.sh (sys_enable_guix_daemon):
Remove obsolete conditional.
| Tobias Geerinckx-Rice |
2023-07-05 | guix-install.sh: Don't extract the binary ‘.’....* etc/guix-install.sh (sys_create_store): Strip the first tar
file name component.
| Tobias Geerinckx-Rice |
2023-06-21 | news: Fix typo....* etc/news.scm: Fix typo in French version.
| Ludovic Courtès |
2023-06-18 | news: Add entry for 'guix locate'....* etc/news.scm: Add entry.
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
| Ludovic Courtès |
2023-05-25 | guix-install.sh: Install SELinux policy and relabel file systems if needed....Fixes <https://issues.guix.gnu.org/62487>.
* etc/guix-install.sh (sys_maybe_setup_selinux): New function.
(main): Use it.
| Ludovic Courtès |