Age | Commit message (Expand) | Author |
2019-04-26 | accounts: Always honor the configured user account shell....Starting from commit 0ae735bcc8ff7fdc89d67b492bdee9091ee19e86, Guix
System would preserve the user shell across reconfigure and reboot.
This was done so as to allow for the use of 'chsh'.
This proved to be a misguided decision. This commit goes back to
considering user shells as config and not "state."
* gnu/build/accounts.scm (allocate-passwd): Do not use shell from
PREVIOUS.
| Ludovic Courtès |
2019-04-26 | gnu: wgetpaste: Add and use wget input....This package has but one purpose; late binding's overkill.
* gnu/packages/wget.scm (wgetpaste)[arguments]: Add ‘use-inputs’ phase.
[inputs]: Add wget.
| Tobias Geerinckx-Rice |
2019-04-26 | gnu: hcxdumptool: Update to 5.1.4....* gnu/packages/networking.scm (hcxdumptool): Update to 5.1.4.
| Tobias Geerinckx-Rice |
2019-04-26 | gnu: hcxtools: Update to 5.1.4....* gnu/packages/networking.scm (hcxtools): Update to 5.1.4.
| Tobias Geerinckx-Rice |
2019-04-26 | gnu: soundtouch: Update to 2.1.1....* gnu/packages/audio.scm (soundtouch): Update to 2.1.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.
Remove patches.
* gnu/packages/patches/soundtouch-CVE-2018-1000223.patch,
gnu/packages/patches/soundtouch-CVE-2018-14044-14045.patch:
Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
| Tobias Geerinckx-Rice |
2019-04-26 | gnu: tmux-xpanes: Update to 4.1.0....* gnu/packages/tmux.scm (tmux-xpanes): Update to 4.1.0.
| Tobias Geerinckx-Rice |
2019-04-26 | gnu: librepcb: Update to 0.1.1....* gnu/packages/engineering.scm (librepcb): Update to 0.1.1.
| Arun Isaac |
2019-04-25 | gnu: knot-service: Add includes field in configuration....* gnu/services/dns.scm (knot-configuration): Add includes field.
(verify-knot-configuration): Check includes content.
(knot-config-file): Serialize includes.
* doc/guix.texi (DNS Services): Document it.
| Julien Lepiller |
2019-04-25 | gnu: tmux: Update to 2.9....* gnu/packages/tmux.scm (tmux): Update to 2.9.
| Leo Famulari |
2019-04-25 | gnu: certbot: Add support for manual plugin....* gnu/services/certbot.scm (certificate-configuration): Add challenge,
auth-hook and cleanup-hook fields.
(certbot-command): Use them.
* doc/guix.texi (Certificate Services): Document them.
| Julien Lepiller |
2019-04-25 | gnu: ocaml@4.02: Remove the package, affected by a CVE, and its dependent...packages.
This fixes <https://bugs.gnu.org/27462>.
* gnu/packages/ocaml.scm (ocaml-4.02, camlp4-4.02, ocaml4.02-menhir)
(ocaml4.02-lablgtk, ocaml4.02-findlib, ocaml4.02-ounit)
(ocaml4.02-camlzip, ocaml4.02-ocamlmod, ocaml4.02-zarith)
(ocaml4.02-qcheck, ocaml4.02-qtest, ocaml4.02-stringext)
(ocaml4.02-bisect, ocaml4.02-bitstring, ocaml4.02-result)
(ocaml4.02-topkg, ocaml4.02-rresult, ocaml4.02-sqlite3, ocaml4.02-csv)
(ocaml4.02-mtime, ocaml4.02-cmdliner, ocaml4.02-fmt, ocaml4.02-astring)
(ocaml4.02-alcotest, ocaml4.02-ppx-tools, ocaml4.02-react, ocaml4.02-ssl)
(ocaml4.02-lwt, ocaml4.02-lwt-log, ocaml4.02-logs, ocaml4.02-fpath)
(ocaml4.02-bos, ocaml4.02-xmlm, ocaml4.02-ulex, ocaml4.02-uchar)
(ocaml4.02-uutf, ocaml4.02-jsonm, ocaml4.02-ocurl, ocaml4.02-base64)
(ocaml4.02-omake, ocaml4.02-batteries, ocaml4.02-pcre, ocaml4.02-oasis)
(ocaml4.02-js-build-tools, ocaml4.02-bin-prot, ocaml4.02-fieldslib)
(ocaml4.02-ppx-core, ocaml4.02-ppx-optcomp, ocaml4.02-ppx-driver)
(ocaml4.02-cppo, ocaml4.02-ppx-deriving, ocaml4.02-ppx-type-conv)
(ocaml4.02-ppx-inline-test, ocaml4.02-ppx-bench, ocaml4.02-ppx-compare)
(ocaml4.02-sexplib, ocaml4.02-typerep, ocaml4.02-variantslib)
(ocaml4.02-ppx-sexp-conv, ocaml4.02-ppx-variants-conv)
(ocaml4.02-ppx-here, ocaml4.02-ppx-assert, ocaml4.02-ppx-enumerate)
(ocaml4.02-ppx-let, ocaml4.02-ppx-typerep-conv, ocaml4.02-ppx-sexp-value)
(ocaml4.02-ppx-pipebang, ocaml4.02-ppx-bin-prot, ocaml4.02-ppx-fail)
(ocaml4.02-ppx-custom-printf, ocaml4.02-ppx-sexp-message)
(ocaml4.02-ppx-fields-conv, ocaml4.02-seq, ocaml4.02-re)
(ocaml4.02-ppx-expect, ocaml4.02-ppx-jane, ocaml4.02-core-kernel)
(ocaml4.02-async-kernel, ocaml4.02-async-rpc-kernel, ocaml4.02-core)
(ocaml4.02-async-unix, ocaml4.02-async-extra, ocaml4.02-async)
(ocaml4.02-ocplib-endian, ocaml4.02-easy-format, optcomp)
(ocaml4.02-piqilib, ocaml4.02-uuidm, ocaml4.02-graph, ocaml4.02-piqi)
(ocaml4.02-camomile, ocaml4.02-zed, ocaml4.02-lambda-term): Remove variables.
* guix/build-system/ocaml.scm (default-ocaml4.02)
(default-ocaml4.02-findlib, package-with-ocaml4.02)
(strip-ocaml4.02-variant): Remove variables.
| Julien Lepiller |
2019-04-25 | gnu: ocamlify: Downgrade to 0.0.1....Version 0.0.2 cannot be built with the latest OCaml, whereas this
version does. This is also the version used by opam.
* gnu/packages/ocaml.scm (ocamlify): Downgrade to 0.0.1.
[arguments]: Do not use ocaml-4.02.
| Julien Lepiller |
2019-04-25 | gnu: Remove ocaml-jbuilder....Jbuilder is deprecated and replaced by dune.
* gnu/packages/ocaml.scm (ocaml-jbuilder): Remove variable.
(ocaml-zed, ocaml-utop): Use dune-build-system.
| Julien Lepiller |
2019-04-25 | gnu: bap: Update to 1.6.0....* gnu/packages/ocaml.scm (bap): Update to 1.6.0.
(ocaml-frontc): Update to 3.4.1.
(ocaml-fileutils, ocaml-cstruct, ocaml-hex, ocaml-ezjsonm, ocaml-uri):
New variables.
(ocaml4.02-fileutils, ocaml4.02-cstruct, ocaml4.02-hex,
ocaml4.02-ezjsonm, ocaml4.02-uri): Remove variables.
| Julien Lepiller |
2019-04-25 | gnu: Add ocaml-bigarray-compat....* gnu/packages/ocaml.scm (ocaml-bigarray-compat): New variable.
| Julien Lepiller |
2019-04-25 | gnu: fltk: Update to 1.3.5....* gnu/packages/fltk.scm (fltk): Update to 1.3.5.
| Nicolas Goaziou |
2019-04-25 | installer: Ask for confirmation of the user passwords....* gnu/installer/newt/user.scm (run-user-add-page): Add #:name and
#:home-directory and honor them. Add call to 'confirm-password'.
| Ludovic Courtès |
2019-04-25 | installer: Ask for confirmation of the root password....* gnu/installer/newt/user.scm (confirm-password): New procedure.
(run-root-password-page): Add call to 'confirm-password'.
| Ludovic Courtès |
2019-04-25 | installer: Use FLAG-PASSWORD for the encryption passphrase confirmation....* gnu/installer/newt/partition.scm (prompt-luks-passwords)
<password-confirm-page>: Pass #:input-flags to 'run-input-page'.
| Ludovic Courtès |
2019-04-24 | gnu: Add python-yubikey-manager and python2-yubikey-manager....* gnu/packages/security-token.scm (python-yubikey-manager)
(python2-yubikey-manager): New variables.
| Chris Marusich |
2019-04-24 | gnu: Add python-fido2 and python2-fido2....* gnu/packages/security-token.scm (python-fido2, python2-fido2): New
variables.
| Chris Marusich |
2019-04-24 | gnu: Add public-suffix-list....* gnu/packages/dns.scm (public-suffix-list): New variable.
| Chris Marusich |
2019-04-24 | gnu: Add libu2f-host....* gnu/packages/security-token.scm (libu2f-host): New variable.
| Chris Marusich |
2019-04-24 | gnu: Add python-pyscard and python2-pyscard....* gnu/packages/security-token.scm (python-pyscard, python2-pyscard): New
variables.
| Chris Marusich |
2019-04-24 | gnu: Add python-pyfakefs and python2-pyfakefs....* gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch.
* gnu/packages/check.scm (python-pyfakefs, python2-pyfakefs): New
variables.
| Chris Marusich |
2019-04-25 | gnu: bind: Update to 9.12.4-P1 [fixes CVE-2018-5743, CVE-2019-6467]....* gnu/packages/dns.scm (isc-bind): Update to 9.12.4-P1.
[source]: Add patch.
[inputs]: Add python and python-ply.
* packages/patches/bind-fix-unused-pk11-ecc-constants.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu: r-yamss: Fix typo in description....* gnu/packages/bioconductor.scm (r-yamss)[description]: Fix typo.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu: python-dill: Fix typo in description....* gnu/packages/python-xyz.scm (python-dill)[description]: Fix typo.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu, guix: Yearly ritual purging of the filesystems....* gnu/packages/android.scm (android-ext4-utils)[synopsis]: Fix ‘file
system’ spelling.
* gnu/packages/disk.scm (rmlint)[synopsis, description]: Likewise.
* gnu/packages/golang.scm (go-github-com-kr-fs)[synopsis, description]:
Likewise & edit for grammar.
* gnu/packages/ipfs.scm (gx, go-ipfs)[description]: Likewise.
* /gnu/packages/java.scm (java-commons-vfs)[synopsis]: Likewise.
* gnu/packages/linux.scm (fuseiso)[description]: Likewise.
(genext2fs)[synopsis, description]: Likewise.
* gnu/packages/package-management.scm (libostree)[description]: Likewise.
* gnu/packages/python-xyz.scm (python-requests-file)[description]:
Likewise & mark up.
* gnu/packages/rails.scm (ruby-with-advisory-lock)[description]:
Likewise.
* gnu/packages/ruby.scm (ruby-rerun)[description]: Likewise.
* guix/build/go-build-system.scm (setup-go-environment)<docstring>:
Likewise.
* guix/store/deduplication.scm (get-temp-link)<docstring>: Likewise.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu: bubblewrap: Edit description....* gnu/packages/virtualization.scm (bubblewrap)[description]: Mark up & edit.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu: perl-filesys-notify-simple: Edit description....* gnu/packages/perl.scm (perl-filesys-notify-simple)[description]: Mark up & edit.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu: libimobiledevice: Edit description....* gnu/packages/libusb.scm (libimobiledevice)[description]: Fix grammar & spelling.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu: libsvm: Update to 3.23....* gnu/packages/machine-learning.scm (libsvm): Update to 3.23.
| Tobias Geerinckx-Rice |
2019-04-25 | gnu: openfst: Update to 1.7.2....* gnu/packages/machine-learning.scm (openfst): Update to 1.7.2.
| Tobias Geerinckx-Rice |
2019-04-25 | vm: Adjust FAT serial number code to 32-bit Guile....On 32-bit systems, 'string-hash' would raise an out-of-range exception
when the second argument was 2^32.
* gnu/build/vm.scm (make-iso9660-image): Pass 2^32 - 1 to 'string-hash'.
| Ludovic Courtès |
2019-04-25 | installer: Preserve order of user accounts....* gnu/installer/newt/user.scm (run-user-page): Add call to 'reverse'.
| Ludovic Courtès |
2019-04-25 | vm: 'system-disk-image' no longer requires the OS to define the "/" file system....Previously 'guix system disk-image' would fail if the OS didn't define a
"/" file system, even though it actually overrides that file system.
* gnu/system/vm.scm (system-disk-image)[root-uuid]: Turn into a
procedure.
Call 'root-uuid' on a variant of OS with a "/" file system and inherit
from that.
| Ludovic Courtès |
2019-04-25 | installer: Ask for the root account password....Fixes <https://bugs.gnu.org/35399>.
* gnu/installer/newt/user.scm (run-root-password-page): New procedure.
* gnu/installer/user.scm (users->configuration): Filter out the "root"
account.
* gnu/installer/final.scm (create-user-database): Set 'uid' field in
'user-account' form.
| Ludovic Courtès |
2019-04-25 | installer: 'run-input-page' has a new #:input-flags parameter....* gnu/installer/newt/page.scm (run-input-page): Add #:input-flags and
honor it.
| Ludovic Courtès |
2019-04-25 | installer: Ask for user password and initialize /etc/shadow....Partly fixes <https://bugs.gnu.org/35399>.
* gnu/installer/user.scm (<user>)[password]: New field.
* gnu/installer/final.scm (%seed): New variable.
(integer->alphanumeric-char, random-string)
(create-user-database): New procedures.
(install-system): Call 'create-user-database'.
* gnu/installer/newt/final.scm (run-install-shell): Add #:users and pass
it to 'install-system'.
(run-final-page): Pass #:users to 'run-install-shell'.
* gnu/installer/newt/user.scm (run-user-add-page): Add password entry.
Pass its result as the 'password' field of <user>.
| Ludovic Courtès |
2019-04-25 | installer: Add missing 'G_' for networking message....* gnu/installer/newt/network.scm (wait-technology-powered): Add missing
'G_'.
| Ludovic Courtès |
2019-04-25 | system: Add guile-readline and guile-colorized to %BASE-PACKAGES....This adds pretty much nothing to the system closure size.
* gnu/system.scm (%base-packages): Add GUILE-READLINE and
GUILE-COLORIZED.
| Ludovic Courtès |
2019-04-25 | install: Add node name in Castellano....* gnu/system/install.scm (%installation-node-names): Add "es".
| Ludovic Courtès |
2019-04-24 | services: fprintd: Provide polkit policy....* gnu/services/authentication.scm (fprintd-service-type)[extensions]: Add
polkit-service-type.
| Danny Milosavljevic |
2019-04-24 | gnu: r-xtable: Update to 1.8-4....* gnu/packages/statistics.scm (r-xtable): Update to 1.8-4.
| Ricardo Wurmus |
2019-04-24 | gnu: r-dbplyr: Update to 1.4.0....* gnu/packages/statistics.scm (r-dbplyr): Update to 1.4.0.
| Ricardo Wurmus |
2019-04-24 | gnu: r-testthat: Update to 2.1.1....* gnu/packages/statistics.scm (r-testthat): Update to 2.1.1.
| Ricardo Wurmus |
2019-04-24 | gnu: r-igraph: Update to 1.2.4.1....* gnu/packages/graph.scm (r-igraph): Update to 1.2.4.1.
| Ricardo Wurmus |
2019-04-24 | gnu: r-pamr: Update to 1.56.1....* gnu/packages/cran.scm (r-pamr): Update to 1.56.1.
| Ricardo Wurmus |
2019-04-24 | gnu: r-ggforce: Update to 0.2.2....* gnu/packages/cran.scm (r-ggforce): Update to 0.2.2.
| Ricardo Wurmus |