| Commit message (Expand) | Author | Age | Files | Lines |
* | doc: Mention 'sync' after 'dd'.•••Suggested by librenoob on #guix.
* doc/guix.texi (USB Stick Installation): Add 'sync' invocation.
| Ludovic Courtès | 2017-05-15 | 1 | -0/+1 |
* | doc: Mention 'GUIX_PACKAGE_PATH' in "Defining Packages".•••* doc/guix.texi (Defining Packages): Mention 'GUIX_PACKAGE_PATH'.
| Ludovic Courtès | 2017-05-15 | 1 | -0/+4 |
* | doc: Document certificate environment variable needed for R.•••* doc/guix.texi (X.509 Certificates): Document R as a special case.
| Ricardo Wurmus | 2017-05-15 | 1 | -0/+13 |
* | services: Add 'thermald-service-type'.•••* gnu/services/pm.scm (<thermald-configuration>): New record type.
(thermald-shepherd-service, thermald-service-type): New variables.
* doc/guix.texi (Thermal Management): New section documenting thermald.
| Christopher Allan Webber | 2017-05-14 | 1 | -1/+27 |
* | system: grub: Expose GRUB's interactive interface settings.•••* gnu/system/grub.scm (<grub-configuration>): Add new fields
terminal-outputs, terminal-inputs, serial-unit, and serial-speed.
(grub-setup-io, setup-gfxterm): New procedures.
* doc/guix.texi (GRUB Configuration): Document the new fields.
| Leo Famulari | 2017-05-14 | 1 | -0/+26 |
* | doc: Suggest a network test command that will definitely be available.•••* doc/guix.texi (Running GuixSD in a VM): Suggest the use of `guix
download` to test network connectivity.
| Leo Famulari | 2017-05-14 | 1 | -1/+1 |
* | doc: Document the branching and rebuild scheduling strategy.•••* doc/contributing.texi (Submitting Patches): Document the branching
scheme.
| Ludovic Courtès | 2017-05-13 | 1 | -3/+24 |
* | doc: Update "Limitations".•••* doc/guix.texi (Limitations): Mention LXDE; increase the package
count; reword sentence about services.
| Ludovic Courtès | 2017-05-13 | 1 | -4/+4 |
* | graph: Add Cypher backend.•••* guix/graph.scm (%cypher-backend): New variable.
* doc/guix.texi: Add documentation for the Cypher backend of 'guix graph'.
| Roel Janssen | 2017-05-11 | 1 | -1/+3 |
* | ant-build-system: Allow specifying source directory.•••* guix/build-system/ant.scm (ant-build),
guix/build/ant-build-system.scm (default-build.xml): Add parameter
source-dir.
* guix/build/ant-build-system.scm (configure): Pass source-dir on to
default-build.xml.
* doc/guix.texi (Build Systems): Document it.
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
| Hartmut Goebel | 2017-05-10 | 1 | -1/+2 |
* | pull: Honor the standard build options.•••Reported by Niall Dooley <dooleyn@gmail.com>
in <https://lists.gnu.org/archive/html/help-guix/2017-05/msg00038.html>.
* guix/scripts/pull.scm (%options): Add --dry-run and all of
%STANDARD-BUILD-OPTIONS.
(show-help): Add call to 'show-build-options-help'.
(%default-options): Add 'system', 'substitutes?', 'graft?',
'max-silent-time', and 'verbosity'.
(guix-pull)[parse-options]: Remove.
Use 'parse-command-line' instead. Honor --dry-run.
| Ludovic Courtès | 2017-05-09 | 1 | -2/+4 |
* | doc: Document (list package output) syntax in operanting-system-packages.•••* doc/guix.texi (Globally-Visible Packages): Document (PACKAGE OUTPUT) syntax.
| Julien Lepiller | 2017-05-06 | 1 | -1/+13 |
* | doc: Add references to Emacs-Guix manual.•••* doc/htmlxref.cnf: Add links to the real manual.
* doc/contributing.texi (Formatting Code): Add reference to it.
* doc/guix.texi (Package Management): Likewise.
| Alex Kost | 2017-05-04 | 3 | -7/+14 |
* | doc: Add 'Debugging Build Failures' node.•••* doc/guix.texi (Debugging Build Failures): New node.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| humanitiesNerd | 2017-05-03 | 1 | -2/+83 |
* | packages: Remove support for PACKAGE-VERSION deprecated syntax.•••This syntax had been deprecated since 2016-02-28.
* gnu/packages.scm (%find-package): Remove #:fallback? parameter and handling.
* tests/guix-build.sh: Remove test for "time-1.7" syntax.
* doc/guix.texi (Invoking guix lint): Update 'guix lint' output in example.
| Ludovic Courtès | 2017-05-01 | 1 | -3/+3 |
* | refresh: Report packages using the "@" syntax.•••* guix/scripts/refresh.scm (list-dependents)[full-name]: New procedure.
Use 'full-name' instead of 'package-full-name'.
* doc/guix.texi (Invoking guix refresh): Adjust example accordingly.
| Ludovic Courtès | 2017-05-01 | 1 | -1/+1 |
* | gnu: services: Create logs directory.•••* gnu/services/web.scm (nginx-activation): Create logs directory so nginx can
log its startup messages before it loads its configuration.
| Julien Lepiller | 2017-05-01 | 1 | -0/+9 |
* | store: Support 'ssh://' URIs in 'GUIX_DAEMON_SOCKET'.•••This allows 'guix' commands to talk to a remote store over SSH.
* guix/store.scm (connect-to-daemon)[connect]: Call 'resolve-interface'
for unknown URI schemes.
* guix/store/ssh.scm: New file.
* Makefile.am (MODULES): Add it.
* doc/guix.texi (The Store): Document it. Mark remote access as
experimental.
| Ludovic Courtès | 2017-04-21 | 1 | -0/+21 |
* | store: Add support for remote connections via 'guix://' URIs.•••* guix/store.scm (open-inet-socket): New procedure.
(connect-to-daemon): Support the 'guix' URI scheme.
* doc/guix.texi (The Store): Document it.
| Ludovic Courtès | 2017-04-21 | 1 | -0/+13 |
* | store: 'GUIX_DAEMON_SOCKET' can now be a URI.•••* guix/store.scm (%daemon-socket-file): Rename to...
(%daemon-socket-uri): ... this.
(connect-to-daemon): New procedure.
(open-connection): Rename 'file' to 'uri'. Use 'connect-to-daemon'
instead of 'open-unix-domain-socket'.
* guix/tests.scm (open-connection-for-tests): Rename 'file' to 'uri'.
* tests/guix-build.sh: Add tests.
* tests/store.scm ("open-connection with file:// URI"): New tests.
| Ludovic Courtès | 2017-04-21 | 1 | -3/+23 |
* | doc: Update exim service documentation.•••* doc/guix.texi (Mail Services): Update exim service documentation to remove
mail-aliases, add mail-aliases-service-type documentation.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Carlo Zancanaro | 2017-04-19 | 1 | -12/+40 |
* | services: guix-publish: Add 'cache', 'workers', and 'ttl' config knobs.•••* gnu/services/base.scm (<guix-publish-configuration>)[cache, workers,
ttl]: New fields.
(guix-publish-shepherd-service): Honor them.
(guix-publish-activation): New procedure.
(guix-publish-service-type): Extend ACTIVATION-SERVICE-TYPE.
* doc/guix.texi (Base Services): Document it.
| Ludovic Courtès | 2017-04-19 | 1 | -0/+17 |
* | publish: Remove expired cache entries when '--ttl' is used.•••* guix/scripts/publish.scm (narinfo-files): New procedure.
(render-narinfo/cached)[delete-file]: New procedure. Add call to
'maybe-remove-expired-cache-entries'.
* doc/guix.texi (Invoking guix publish): Document the interation between
--cache and --ttl.
| Ludovic Courtès | 2017-04-18 | 1 | -0/+6 |
* | publish: Add '--cache' and '--workers'.•••Fixes <http://bugs.gnu.org/26201>.
Reported by <dian_cecht@zoho.com>.
These options allow nars to be "baked" off-line and cached instead of
being compressed on the fly. As a side-effect, this allows us to
provide a 'Content-Length' header for nars.
* guix/scripts/publish.scm (show-help, %options): Add '--cache' and
'--workers'.
(%default-options): Add 'workers'.
(nar-cache-file, narinfo-cache-file, run-single-baker): New procedures.
(single-baker): New macro.
(render-narinfo/cached, bake-narinfo+nar)
(render-nar/cached): New procedures.
(make-request-handler): Add #:cache and #:pool parameters and honor
them.
(run-publish-server): Likewise.
(guix-publish): Honor '--cache' and '--workers'.
* tests/publish.scm ("with cache"): New test.
* doc/guix.texi (Invoking guix publish): Document it.
| Ludovic Courtès | 2017-04-18 | 1 | -3/+43 |
* | doc: Replace --no-grub by --no-bootloader.•••Fixes <http://bugs.gnu.org/26551>.
Followup to a9eadc06ac57846aaa8fdeb550b32e44f59c9437.
* doc/guix.texi: Replace all references to "--no-grub" by
"--no-bootloader".
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Mathieu Othacehe | 2017-04-18 | 1 | -3/+3 |
* | services: Add a default value to various service types.•••* gnu/services/admin.scm (rottlog-service-type)[default-value]: New
field.
* gnu/services/base.scm (guix-service-type)[default-value]: New field.
(guix-publish-service-type)[default-value]: New field.
* gnu/services/cups.scm (cups-service-type)[default-value]: New field.
* gnu/services/dict.scm (dicod-service-type)[default-value]: New field.
* gnu/services/mcron.scm (mcron-service-type)[default-value]: New field.
* gnu/services/networking.scm (<tor-configuration>)[config-file]: Add
default value.
(tor-service-type)[default-value]: New field.
(<bitlbee-configuration>)[interface, port, extra-settings]: Add default
values.
(bitlbee-service-type)[default-value]: New field.
(wpa-supplicant-service-type)[default-value]: New field.
(tlp-service-type)[default-value]: New field.
(openssh-service-type)[default-value]: New field.
* doc/guix.texi (Base Services, Log Rotation)
(Networking Services, Printing Services):
(Power management Services): Adjust examples accordingly.
| Ludovic Courtès | 2017-04-16 | 1 | -10/+11 |
* | services: Service types can now specify a default value for instances.•••* gnu/services.scm (&no-default-value): New variable.
(<service-type>)[default-value]: New field.
(<service>): Rename constructor from 'service' to 'make-service'.
(service): New macro.
(%service-with-default-value): New procedure.
(&missing-value-service-error): New error condition.
* tests/services.scm ("services, default value"): New test.
* doc/guix.texi (Service Types and Services): Document 'default-value'.
(Service Reference): Explain default values.
| Ludovic Courtès | 2017-04-16 | 1 | -4/+35 |
* | services: 'service-parameters' becomes 'service-value'.•••* gnu/services.scm (<service>)[parameters]: Rename to...
[value]: ... this.
Change calls to 'service-parameters' to 'service-value'.
* gnu/system.scm, gnu/tests/base.scm,
guix/scripts/system.scm, tests/services.scm: Likewise.
* doc/guix.texi (Service Reference): Adjust accordingly.
| Ludovic Courtès | 2017-04-16 | 1 | -1/+1 |
* | doc: Update Python Modules subtitle to refer to Monty Python.•••* doc/guix.texi (Packaging Guidelines): Update Python Modules subtitle.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Ben Sturmfels | 2017-04-11 | 1 | -2/+2 |
* | monads: Improve mlet, mlet*, and mbegin documentation.•••* doc/guix.texi (The Store Monad) <mlet, mlet*, mbegin>: Clarify
their intended usage.
* guix/monads.scm (mbegin): Update docstring accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Chris Marusich | 2017-04-08 | 1 | -3/+11 |
* | monads, doc: Improve mwhen and munless documentation.•••* doc/guix.texi (The Store Monad) <mwhen, munless>: Document them.
* guix/monads.scm (mwhen, munless): Clarify their intended use.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Chris Marusich | 2017-04-08 | 1 | -0/+14 |
* | build: Include 'glibc-utf8-locales' in the binary tarball.•••* Makefile.am (guix-binary.%.tar.xz): Add 'glibc-utf8-locales' and
'glibc-final' to the 'guix pack' command line.
* doc/guix.texi (Binary Installation): Mention 'etc/profile'.
| Ludovic Courtès | 2017-04-07 | 1 | -0/+8 |
* | pack: Add '--expression'.•••* guix/scripts/pack.scm (%options, show-help): Add '--expression'.
(guix-pack)[maybe-package-argument]: New procedure.
Use it, and remove variable 'specs'.
* doc/guix.texi (Invoking guix pack): Document '--expression'.
| Ludovic Courtès | 2017-04-07 | 1 | -0/+8 |
* | system: Support the --root option in 'guix system'.•••Fixes <https://bugs.gnu.org/26271>.
* guix/scripts/system.scm (perform-action): Add #:gc-root parameter and
honor it.
(show-help): Document the --root option.
(%options): Add 'root'.
(process-action): Pass 'root' option to perform-action as #:gc-root.
* doc/guix.texi (Invoking guix system): Document '--root'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Chris Marusich | 2017-04-06 | 1 | -0/+5 |
* | doc: Add "Documentation" section.•••* doc/guix.texi (Documentation): New node.
| Ludovic Courtès | 2017-04-05 | 1 | -0/+66 |
* | packages: Add 'package-mapping' and base 'package-input-rewriting' on it.•••* guix/packages.scm (package-mapping): New procedure.
(package-input-rewriting): Rewrite in terms of 'package-mapping'.
* tests/packages.scm ("package-mapping"): New test.
* doc/guix.texi (Defining Packages): Document it.
| Ludovic Courtès | 2017-04-05 | 1 | -0/+10 |
* | Merge branch 'core-updates' | Ludovic Courtès | 2017-04-03 | 1 | -1/+6 |
|\ |
|
| * | doc: Remove extraneous "See" before @xref.•••* doc/guix.texi (GNU Distribution): Add extraneous "See".
| Ludovic Courtès | 2017-03-29 | 1 | -1/+1 |
| * | Merge branch 'master' into core-updates | Leo Famulari | 2017-03-27 | 1 | -53/+678 |
| |\ |
|
| * \ | Merge remote-tracking branch 'origin/master' into core-updates | Efraim Flashner | 2017-03-23 | 1 | -0/+20 |
| |\ \ |
|
| * \ \ | Merge remote-tracking branch 'origin/master' into core-updates | Efraim Flashner | 2017-03-22 | 1 | -0/+16 |
| |\ \ \ |
|
| * \ \ \ | Merge branch 'master' into core-updates | Mark H Weaver | 2017-03-19 | 1 | -41/+100 |
| |\ \ \ \ |
|
| * \ \ \ \ | Merge branch 'master' into core-updates | Marius Bakke | 2017-03-15 | 1 | -2/+40 |
| |\ \ \ \ \ |
|
| * \ \ \ \ \ | Merge remote-tracking branch 'origin/master' into core-updates | Efraim Flashner | 2017-03-13 | 1 | -36/+171 |
| |\ \ \ \ \ \ |
|
| * \ \ \ \ \ \ | Merge branch 'master' into core-updates | Ludovic Courtès | 2017-03-09 | 1 | -4/+184 |
| |\ \ \ \ \ \ \ |
|
| * | | | | | | | | gnu: Add bootstrap-binaries for 'aarch64-linux'.•••These bootstrap-binaries were built against commit
8f8f250bdca917b3ce38aa0902f01b19081859a4.
* gnu/packages/bootstrap/aarch64-linux/bash,
gnu/packages/bootstrap/aarch64-linux/mkdir,
gnu/packages/bootstrap/aarch64-linux/xz,
gnu/packages/bootstrap/aarch64-linux/tar: New files.
* gnu/local.mk (bootstrap_aarch64_linuxdir)
(dist_bootstrap_aarch64_linux_DATA)
(nodist_bootstrap_aarch64_linux_DATA): New variables.
(DISTCLEANFILES): Add $(nodist_bootstrap_aarch64_linux_DATA).
(gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz): New target.
* build-aux/download.scm (filename->uri): Add aarch64-linux entry.
* gnu/packages/bootstrap.scm (raw-build): Use guile-2.0.14.tar.xz on
aarch64-linux.
(glibc-dynamic-linker, %bootstrap-coreutils&co, %boostrap-binutils)
(%bootstrap-glibc, %bootstrap-gcc): Add aarch64-linux cases.
* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add aarch64 case.
(GUIX_ASSERT_SUPPORTED_SYSTEM): Add aarch64-linux to supported list.
* doc/guix.texi (GNU Distribution): Add aarch64-linux to the list of
supported systems.
* tests/packages.scm (package-search-derivation, snippet): Add aarch64
case.
| Efraim Flashner | 2017-02-20 | 1 | -1/+6 |
* | | | | | | | | | services: dovecot: Fix passwd and userdb 'args' types.•••* gnu/services/mail.scm (passwd-configuration)[args]
(userdb-configuration)[args]: Change type from 'free-form-args' to
'space-separated-string-list'.
* doc/guix.texi (Mail Services): Document it.
| Clément Lassieur | 2017-04-01 | 1 | -6/+6 |
* | | | | | | | | | doc: Fix typos.•••* doc/guix.texi (Build Systems)[ocaml-build-system]: Fix typo.
(Log Rotation)[periodic-rotations]: ditto.
(Database Services)[redis-service-type]: ditto.
(OpenSMTPD Service)[opensmtpd-configuration]: ditto.
(VPN Services)[OpenVPN]: ditto.
(Power management Services)[tlp-configuration]: ditto.
(Git daemon service)[git-daemon-service]: ditto.
(Running GuixSD in a VM): ditto.
* gnu/services/pm.scm (tlp-configuration)[runtime-pm-blacklist]: Fix typo.
* gnu/services/vpn.scm (openvpn-client-configuration)[status]: ditto.
| Eric Bavier | 2017-03-31 | 1 | -10/+10 |
* | | | | | | | | | services: dicod: Allow the configuration of "handlers".•••* gnu/services/dict.scm (<dicod-configuration>)[handlers]: New field.
(<dicod-handler>): New record type.
(<dicod-database>): Add fields.
(dicod-configuration-file): Support convert handlers and enhanced databases.
configuration to config file.
* doc/guix.texi (Miscellaneous Services): Update accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Huang Ying | 2017-04-01 | 1 | -5/+47 |
| |_|_|_|_|_|_|/
|/| | | | | | | |
|
* | | | | | | | | services: Add inetd-service-type.•••* gnu/services/networking.scm (<inetd-configuration>, <inetd-entry>): New
record types.
(inetd-config-file, inetd-shepherd-service): New procedures.
(inetd-service-type): New variable.
* doc/guix.texi (Networking Services): Document it.
* gnu/tests/networking.scm: New file.
* gnu/local.mk: Add it.
| Thomas Danckaert | 2017-03-24 | 1 | -1/+95 |