Age | Commit message (Expand) | Author |
2022-09-25 | etc: teams: Define haskell team scope.•••* etc/teams.scm.in (haskell): Define it.
| Lars-Dominik Braun |
2022-09-25 | doc: Turn example to lisp.•••* doc/guix.texi (System Images): Turn example snippets to lisp snippets.
| Mathieu Othacehe |
2022-09-25 | doc: Remove an extra dot.•••* doc/guix.texi (System Images): Remove it.
| Mathieu Othacehe |
2022-09-25 | etc: installer: Define installer team scope.•••* etc/teams.scm.in (installer): Define it.
| Mathieu Othacehe |
2022-09-25 | etc: teams: Define core team scope.•••* etc/teams.scm.in (core): Define it.
| Mathieu Othacehe |
2022-09-25 | 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>
| Liliana Marie Prikler |
2022-09-25 | 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.
| Mathieu Othacehe |
2022-09-25 | system: images: Add a TODO comment.•••* gnu/system/image.scm (system-tarball-image): Add it.
| Mathieu Othacehe |
2022-09-24 | gnu: emacs-piem: Do not propagate B4.•••* gnu/packages/emacs-xyz.scm (emacs-piem)[arguments]: Add CONFIGURE phase to
avoid propagating B4.
[inputs]: Add B4.
[propagated-inputs]: Remove B4.
| Nicolas Goaziou |
2022-09-24 | gnu: emacs-piem: Fix license.•••* gnu/packages/emacs-xyz.scm (emacs-piem)[license]: Set to GPL3+.
| Nicolas Goaziou |
2022-09-24 | gnu: emacs-slack: Update to ff46d88.•••* gnu/packages/emacs-xyz.scm (emacs-slack): Update to ff46d88.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| conses |
2022-09-24 | gnu: Add emacs-piem.•••* gnu/packages/emacs-xyz.scm (emacs-piem): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
| zimoun |
2022-09-24 | gnu: emacs-perspective: Update to 2.18.•••* gnu/packages/emacs-xyz.scm (emacs-perspective): Update to 2.18.
| Nicolas Goaziou |
2022-09-24 | gnu: emacs-ement: Update to 0.2.•••* gnu/packages/emacs-xyz.scm (emacs-ement): Update to 0.2.
| Nicolas Goaziou |
2022-09-24 | gnu: emacs-mentor: Update to 0.4.•••* gnu/packages/emacs-xyz.scm (emacs-mentor): Update to 0.4.
| Nicolas Goaziou |
2022-09-24 | gnu: emacs-subed: Update to 1.0.10.•••* gnu/packages/emacs-xyz.scm (emacs-subed): Update to 1.0.10.
| Nicolas Goaziou |
2022-09-24 | gnu: Add python-icdiff.•••* gnu/packages/python-xyz.scm (python-icdiff): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Garek Dyszel |
2022-09-24 | gnu: Add python-editables.•••* gnu/packages/python-build.scm (python-editables): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Garek Dyszel |
2022-09-24 | gnu: Add python-version.•••* gnu/packages/python-xyz.scm (python-version): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Garek Dyszel |
2022-09-24 | gnu: Add coq-mathcomp-bigenough.•••* gnu/packages/coq.scm (coq-mathcomp-bigenough): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Garek Dyszel |
2022-09-24 | gnu: Add coq-mathcomp-finmap.•••* gnu/packages/coq.scm (coq-mathcomp-finmap): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Garek Dyszel |
2022-09-24 | gnu: Add ocaml-ansiterminal.•••* gnu/packages/ocaml.scm (ocaml-ansiterminal): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Garek Dyszel |
2022-09-24 | gnu: Add maven-sisu-plugin.•••* gnu/packages/maven.scm (maven-sisu-plugin): New variable.
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
| Artyom V. Poptsov |
2022-09-24 | Update NEWS. | Ludovic Courtès |
2022-09-24 | gnu: avizo: Update to 1.2.1.•••* gnu/packages/wm.scm (avizo): Update to 1.2.1.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| kiasoc5 |
2022-09-24 | gnu: emacs-lua-mode: Fix build.•••* gnu/packages/emacs-xyz.scm (emacs-buttercup-1.25): New variable.
(emacs-lua-mode): Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| zimoun |
2022-09-24 | gnu: go-ipfs: Unbundle many dependencies.•••Tested with "./pre-inst-env guix build go-ipfs" and "make check-system
TESTS=ipfs".
go-github-com-blang-semver is currently out-of-date, so it cannot be unbundled
yet (at least, the build process seems to complain about the version).
* gnu/packages/ipfs.scm (go-ipfs)[source]: Add snippet removing many
bundled dependencies.
[inputs]: Add many inputs.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Maxime Devos |
2022-09-24 | build-system/go: Respect #:imported-modules when cross-compiling.•••Previously, #:imported-modules was ignored, causing cross-compilation
failures. This bug seems seems to have been introduced in
e37dcf63dcea0817ffd74722ee5ff2d103aa2157.
After this commit, there remain other cross-compilation problems,
e.g. <https://issues.guix.gnu.org/51981> fixes one of them.
* guix/build-system/go.scm (go-cross-build)[builder]: Wrap in
with-imported-modules.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Maxime Devos |
2022-09-24 | gnu: Add rot8.•••* gnu/packages/rust-apps.scm (rot8): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| M |
2022-09-24 | gnu: Add batsignal.•••* gnu/packages/monitoring.scm (batsignal): New variable.
Co-authored-by: ( <paren@disroot.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| M |
2022-09-24 | gnu: Add texlive-latex-sidecap.•••* gnu/packages/tex.scm (texlive-latex-sidecap): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Wiktor Żelazny |
2022-09-24 | gnu: Add texlive-latex-frankenstein.•••* gnu/packages/tex.scm (texlive-latex-frankenstein): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Wiktor Żelazny |
2022-09-24 | linux-container: Mark socket pair as SOCK_CLOEXEC.•••* gnu/build/linux-container.scm (run-container): Pass SOCK_CLOEXEC to
'socketpair'.
| Ludovic Courtès |
2022-09-24 | substitute: Test behavior with unroutable substitute server addresses.•••* tests/substitute.scm (%unroutable-substitute-url): New variable.
("query narinfo signed with authorized key, unroutable URL first")
("substitute, authorized key, first substitute URL is unroutable"): New
tests.
| Ludovic Courtès |
2022-09-24 | narinfo: Fix misleading docstring.•••The misleading docstring had been here from the start, in commit
cdea30e061490a521f1e9c66ff870ca98ae5d7e5.
* guix/narinfo.scm (valid-narinfo?): Fix docstring.
| Ludovic Courtès |
2022-09-24 | gnu: openvswitch: Disable tests.•••On berlin the following test fails:
;; 25. bfd.at:268: 25. bfd - bfd decay (bfd.at:268): FAILED (bfd.at:397)
while this one fails on hydra-114:
1040. dpif-netdev - meters (dpif-netdev.at:269): FAILED (dpif-netdev.at:376)
Disable the tests for now.
* gnu/packages/networking.scm (openvswitch)[arguments]: Disable them.
| Mathieu Othacehe |
2022-09-24 | system: images: Add wsl2 module.•••* gnu/system/images/wsl2.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi ("System Images"): Document it.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Alex Griffin |
2022-09-24 | system: image: Add wsl2 support.•••* gnu/image.scm (<image>)[format]: Add wsl2 support.
* gnu/system/image.scm (wsl2-image, wsl2-image-type): New variables.
(image->root-file-system): Add wsl2 image support.
(system-image): Ditto.
| Alex Griffin |
2022-09-24 | system: image: Add tarball support.•••* gnu/image.scm (<image>)[fields]: Add tarball to the supported formats.
* gnu/system/image.scm (tarball-image, tarball-image-type): New variables.
(system-tarball-image): New procedure.
(image->root-file-system): Add tarball image support.
(system-image): Ditto.
* doc/guix.texi ("System Images"): Document it.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Alex Griffin |
2022-09-24 | gnu: Add compression module.•••Move the compression record to a dedicated module so that it can be used
outside (guix scripts pack) module.
* guix/scripts/pack.scm (<compressor>, %compressors, lookup-compressor): Move
it to ...
* gnu/compression.scm: ... this new file.
* gnu/ci.scm: Adapt it.
* local.mk (GNU_SYSTEM_MODULES): Add it.
| Mathieu Othacehe |
2022-09-24 | doc: Add a "System Images" chapter.•••* doc/guix.texi ("System Images"): New chapter.
| Mathieu Othacehe |
2022-09-24 | doc: Add a "Platforms" chapter.•••* doc/guix.texi ("Platforms"): New chapter.
("Porting"): Link it.
| Mathieu Othacehe |
2022-09-24 | platforms: x86: Rename Hurd hurd to i586-gnu.•••* guix/platforms/x86.scm (hurd): Rename it to ...
(i586-gnu): ... this variable.
* gnu/system/images/hurd.scm (hurd-disk-image, hurd-barebones-disk-image,
hurd-barebones-qcow2-image): Adapt those.
| Mathieu Othacehe |
2022-09-24 | image: Make the operating-system field mandatory.•••Make the operating-system field mandatory as creating an image without it
makes no sense. Introduce a new macro, image-without-os for the specific cases
where the image is only created to be inherited from afterwards.
* gnu/image.scm (<image>)[operating-system]: Make it mandatory.
* gnu/system/image.scm (image-without-os): New macro.
(efi-disk-image, efi32-disk-image, iso9660-image, docker-image,
raw-with-offset-disk-image): Use it.
* gnu/system/images/hurd.scm (hurd-disk-image): Ditto.
| Mathieu Othacehe |
2022-09-24 | installer: tests: Fix typo.•••* gnu/installer/tests.scm (edit-configuration-file): Fix it.
| Mathieu Othacehe |
2022-09-24 | Revert "gnu: samba: Add avahi to inputs."•••This reverts commit 4cbc1622961f62f8fc3613de0c8f215e0cde6494.
samba/fixed inherits from samba, which causes ~9000 rebuilds.
| Lars-Dominik Braun |
2022-09-24 | installer: Fix configuration edition during testing.•••When the configuration is edited, it looks like there are some leftover
fragments from the input configuration:
Example content of config.scm after edition:
#:imported-modules
'((gnu services herd)
(guix build utils)
(guix combinators)))
unted". The unique
;; file system identifiers there ("UUIDs") can be obtained
;; by running 'blkid' in a terminal.
...
This is strange because call-with-output-file uses the O_TRUNC flag which
resets the file size to zero. Remove the configuration file before writing it
as a work-around.
* gnu/installer/tests.scm (edit-configuration-file): Remove the configuration
file before re-writing it.
| Mathieu Othacehe |
2022-09-24 | services: Add wsdd service.•••* doc/guix.texi: Add documentation for wsdd service.
* gnu/services/samba.scm (<wsdd-configuration>): New record.
(wsdd-service-type): New variable.
(wsdd-shepherd-services): New procedure.
* gnu/tests/samba.scm (%wsdd-os): Add variable.
(run-wsdd-test): New procedure.
(%test-wsdd): New variable.
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
| Simon Streit |
2022-09-24 | gnu: Add wsdd.•••* gnu/packages/samba.scm (wsdd): New variable.
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
| Simon Streit |
2022-09-24 | services: Add samba service.•••* gnu/services/samba.scm: New file.
* gnu/tests/samba.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add them.
* po/guix/POTFILES.in Add 'gnu/services/samba.scm'.
* doc/guix.texi: Document it.
Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
| Simon Streit |