Andreas Enge 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7baf6615e9 
								
							 
						 
						
							
							
								
								doc: Correct documentation of NGINX-LOCATION-CONFIGURATION.  
							
							... 
							
							
							
							* doc/guix.texi (Web Services): The body of an NGINX-LOCATION-CONFIGURATION
is a list of strings and not a string. 
							
						 
						
							2018-01-14 16:24:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								71b98b9de9 
								
							 
						 
						
							
							
								
								services: qemu-binfmt: Extend guix-daemon with extra chroot directories.  
							
							... 
							
							
							
							Fixes <https://bugs.gnu.org/20239 >.
* gnu/services/virtualization.scm (<qemu-binfmt-configuration>)[guix-support?]:
New field.
(qemu-binfmt-guix-chroot): New procedure.
(qemu-binfmt-service-type)[extensions]: Add GUIX-SERVICE-TYPE.
* doc/guix.texi (Virtualization Services): Document 'guix-support?'.
(Additional Build Options): Mention binfmt_misc and offloading under
'--system'. 
							
						 
						
							2018-01-11 14:42:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6738c29fbf 
								
							 
						 
						
							
							
								
								services: Add qemu-binfmt.  
							
							... 
							
							
							
							* gnu/services/virtualization.scm (<qemu-platform>): New record type.
(bv): New macro.
(%i386, %i486, %alpha, %arm, %armeb, %sparc, %sparc32plus)
(%ppc, %ppc64, %ppc64le, %m68k, %mips, %mipsel, %mipsn32el)
(%mips64, %mips64el, %sh4, %sh4eb, %s390x, %aarch64, %hppa)
(%qemu-platforms): New variables.
(lookup-qemu-platforms): New procedure.
(<qemu-binfmt-configuration>): New record type.
(qemu-platform->binfmt): New procedures.
(%binfmt-mount-point, %binfmt-register-file, %binfmt-file-system)
(qemu-binfmt-service-type): New variables.
(qemu-binfmt-shepherd-services): New procedures.
* doc/guix.texi (Virtualization Services): Add "Transparent Emulation
with QEMU" heading.
binfmt fixlet 
							
						 
						
							2018-01-11 14:29:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								158eadefc8 
								
							 
						 
						
							
							
								
								doc: Fix typo in 'guix environment' example.  
							
							... 
							
							
							
							* doc/guix.texi (Invoking guix environment): Add missing @ in example. 
							
						 
						
							2018-01-11 00:00:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									宋文武 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								693b52df68 
								
							 
						 
						
							
							
								
								gnu: services: Add darkstat service.  
							
							... 
							
							
							
							* gnu/services/monitoring.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* doc/guix.texi (Monitoring Services): Document it. 
							
						 
						
							2018-01-08 20:43:35 +08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f4596f7630 
								
							 
						 
						
							
							
								
								services: guix: Add 'log-compression' option.  
							
							... 
							
							
							
							* gnu/services/base.scm (<guix-configuration>)[log-compression]: New
field.
(guix-shepherd-service): Use 'match-record' instead of 'match'.  Honor
'log-compression'.
* doc/guix.texi (Base Services): Document 'log-compression'. 
							
						 
						
							2018-01-08 10:40:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c04ffadbed 
								
							 
						 
						
							
							
								
								publish: Publish build logs.  
							
							... 
							
							
							
							* guix/scripts/publish.scm (render-log-file): New procedure.
(make-request-handler): Add "log" case.
* tests/publish.scm ("/log/NAME")
("/log/NAME not found"): New tests.
* doc/guix.texi (Invoking guix publish): Document /log URLs. 
							
						 
						
							2018-01-07 23:51:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								06e3a5181e 
								
							 
						 
						
							
							
								
								doc: Mark zlib as mandatory, libbz2 as optional.  
							
							... 
							
							
							
							* doc/guix.texi (Requirements): Move zlib to mandatory and libbz2 to
optional.
* README: Ditto. 
							
						 
						
							2018-01-07 23:47:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								29a6866886 
								
							 
						 
						
							
							
								
								daemon: Add gzip log compression.  
							
							... 
							
							
							
							* nix/nix-daemon/guix-daemon.cc (GUIX_OPT_LOG_COMPRESSION): New macro.
(options): Mark "disable-log-compression" as hidden and add
"log-compression".
(parse_opt): Handle GUIX_OPT_LOG_COMPRESSION.
* nix/libstore/build.cc (DerivationGoal): Add 'gzLogFile'.
(openLogFile): Initialize it when 'logCompression' is COMPRESSION_GZIP.
(closeLogFile, handleChildOutput): Honor 'gzLogFile'.
* nix/libstore/globals.hh (Settings)[compressLog]: Remove.
[logCompression]: New field.
(CompressionType): New enum.
* nix/libstore/globals.cc (Settings::Settings): Initialize it.
(update): Remove '_get' call for 'compressLog'.
* nix/local.mk (guix_daemon_LDADD, guix_register_LDADD): Add -lz.
* guix/store.scm (log-file): Handle '.gz' log files.
* tests/guix-daemon.sh: Add test with '--log-compression=gzip'.
* doc/guix.texi (Invoking guix-daemon): Adjust accordingly.
* config-daemon.ac: Check for libz and zlib.h. 
							
						 
						
							2018-01-07 23:47:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Rutger Helling 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3853f86fdf 
								
							 
						 
						
							
							
								
								doc: Describe Wayland status.  
							
							... 
							
							
							
							* doc/guix.texi (Desktop Services): Add a paragraph about the current status of
Wayland in Guix. 
							
						 
						
							2018-01-06 18:15:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark H Weaver 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c27f72fc2 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							... 
							
							
							
							* doc/guix.texi (Desktop Services): "orMATE" --> "or MATE". 
							
						 
						
							2017-12-30 21:05:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ng0 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								431703ffd0 
								
							 
						 
						
							
							
								
								gnu: services: Add MATE desktop service.  
							
							... 
							
							
							
							* gnu/services/desktop.scm (<mate-desktop-configuration>,
mate-desktop-service-type): New variable.
(mate-desktop-service): New public variable.
* doc/guix.texi (Desktop Services): Document the service.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> 
							
						 
						
							2017-12-30 22:55:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marius Bakke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db8ed7cee8 
								
							 
						 
						
							
							
								
								services: networking: Add a dependency override mechanism to <static-networking>.  
							
							... 
							
							
							
							* gnu/services/networking.scm (<static-networking>)[requirement]: New field.
(static-networking-shepherd-service): Don't override requirement for loopback.
(static-networking-service): Expose 'requirement' parameter.  Default to UDEV.
* gnu/services/base.scm (%base-services): Add (requirement '()) for loopback service.
* doc/guix.texi (Networking Services): Document it. 
							
						 
						
							2017-12-29 14:06:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2c3be991c 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							... 
							
							
							
							* doc/guix.texi (Application Setup): Transpose words. 
							
						 
						
							2017-12-26 14:41:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9960d8cba 
								
							 
						 
						
							
							
								
								gnu, doc: Use HTTPS for cran.r-project.org home pages.  
							
							... 
							
							
							
							* gnu/packages/bioinformatics.scm (r-sparql, r-acsnminer, r-gkmsvm)
(r-maldiquant, r-gprofiler)[home-page]: Use HTTPS.
* gnu/packages/cran.scm (r-colorspace, r-auc, r-calibrate, r-shape)
(r-compare, r-proxy, r-sp, r-rmtstat, r-lmtest, r-inline, r-bbmle)
(r-lpsolve, r-energy, r-suppdists, r-ksamples, r-cvst, r-drr, r-prodlim)
(r-ddalpha, r-rcpproll, r-ipred, r-psych, r-truncnorm, r-rsolnp, r-laeken)
(r-vcd, r-ica, r-scatterplot3d)[home-page]: Likewise.
* gnu/packages/machine-learning.scm (r-adaptivesparsity, r-kernlab)
[home-page]: Likewise.
* gnu/packages/maths.scm (r-quadprog, r-pracma)[home-page]: Likewise.
* gnu/packages/statistics.scm (r-boot, r-cluster, r-codetools, r-foreign)
(r-kernsmooth, r-nlme, r-mgcv, r-rpart, r-dichromat, r-estimability)
(r-pheatmap, r-labeling, r-magrittr, r-munsell, r-rcolorbrewer, r-sendmailr)
(r-gdtools, r-acepack, r-formula, r-locfit, r-chron, r-coda, r-backports)
(r-brew, r-commonmark, r-rstudioapi, r-plotrix, r-gridbase, r-bitops)
(r-catools, r-xnomial, r-lambda-r, r-whoreadsthis, r-futile-options)
(r-futile-logger, r-segmented, r-snow, r-iterators, r-foreach, r-doparallel)
(r-domc, r-irlba, r-registry, r-e1071, r-bigmemory-sri, r-r-methodss3)
(r-tidyselect, r-base64, r-runit, r-sfsmisc, r-gtools, r-gdata, r-gplots)
(r-ztable, r-vipor, r-sourcetools, r-statmod, r-compquadform, r-mixtools)
(r-fastica, r-diptest, r-modeltools, r-flexmix, r-deoptimr, r-pcapp)
(r-rrcov, r-fit-models, r-robust, r-trimcluster, r-fpc, r-fnn)
(r-modelmetrics, r-nloptr, r-lme4, r-tclust, r-lubridate)[home-page]:
Likewise.
* gnu/packages/web.scm (r-htmltools, r-hwriter, r-rjson, r-rook)[home-page]:
Likewise.
* doc/guix.texi (Invoking guix import, Invoking guix refresh): Likewise. 
							
						 
						
							2017-12-24 16:12:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7459cb9305 
								
							 
						 
						
							
							
								
								services: messaging: Use HTTPS for prosody.im URLs.  
							
							... 
							
							
							
							* gnu/services/messaging.scm (prosody-configuration): Use HTTPS whenever
referring to prosody.im URLs in documentation.
* doc/guix.texi (Messaging Services): Likewise. 
							
						 
						
							2017-12-24 16:12:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								90d8923bf9 
								
							 
						 
						
							
							
								
								doc: Properly escape brackets.  
							
							... 
							
							
							
							This fixes a build failure reported by Catonano <catonano@gmail.com>.
* doc/guix.texi (Mail Services): Escape ‘{’ and ‘}’ everywhere. 
							
						 
						
							2017-12-23 15:40:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								28c03b4555 
								
							 
						 
						
							
							
								
								gnu: dovecot: Update to 2.3.0.  
							
							... 
							
							
							
							* gnu/packages/mail.scm (dovecot): Update to 2.3.0.
* gnu/services/mail.scm (dovecot-configuration)[director-doveadm-port]
[ssl-parameters-regenerate]: Delete fields.
[ssl-protocols]: Rename to...
[ssl-min-protocol]: ...this.
[mail-log-prefix, mdbox-rotate-size, ssl-cipher-list, imap-logout-format]:
Update default values.
* doc/guix.texi (Mail Services): Reflect the above changes to the service. 
							
						 
						
							2017-12-23 07:11:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fae7973e1f 
								
							 
						 
						
							
							
								
								doc: Add "/guix" after LOCALSTATEDIR.  
							
							... 
							
							
							
							Fixes <https://bugs.gnu.org/29813 >.
Reported by Martin Castillo <castilma@uni-bremen.de>.
* doc/guix.texi (Invoking guix-daemon, Invoking guix package): Add
missing "/guix" after LOCALSTATEDIR. 
							
						 
						
							2017-12-23 00:05:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e30cdf1c3 
								
							 
						 
						
							
							
								
								guix build: Support '--with-source=PACKAGE@VERSION=URI'.  
							
							... 
							
							
							
							* guix/scripts/build.scm (numeric-extension?, tarball-base-name): New
procedures, formerly in 'package-with-source'.
(transform-package-source)[new-sources]: Look for '=' in URI.  Each
element of the list of now a (PKG VERSION SOURCE) tuple.
Pass VERSION to 'package-with-source'.
(package-with-source): Add 'version' parameter and honor it.
* tests/scripts-build.scm ("options->transformation, with-source, PKG=URI")
("options->transformation, with-source, PKG@VER=URI"): New tests.
* doc/guix.texi (Package Transformation Options): Document the new
forms. 
							
						 
						
							2017-12-23 00:05:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8faaf8d7cc 
								
							 
						 
						
							
							
								
								services: urandom-seed: Deprecate the 'urandom-seed-service' procedure.  
							
							... 
							
							
							
							* gnu/services/base.scm (urandom-seed-service-type)[default-value]: New
field.
(urandom-seed-service): Mark as deprecated.
(%base-services): Use URANDOM-SEED-SERVICE-TYPE directly.
* gnu/services/base.scm (%base-services):
* doc/guix.texi (Base Services): Document 'urandom-seed-service-type'
instead of 'urandom-seed-service'. 
							
						 
						
							2017-12-22 08:56:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8785bd7759 
								
							 
						 
						
							
							
								
								doc: Document fixed-output derivations.  
							
							... 
							
							
							
							* doc/guix.texi (Derivations): Add paragraph on fixed-output
derivations. 
							
						 
						
							2017-12-22 08:56:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Leo Famulari 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9a56cf2b5b 
								
							 
						 
						
							
							
								
								services: urandom-seed: Try using a HWRNG to seed the Linux CRNG at boot.  
							
							... 
							
							
							
							* gnu/services/base.scm (urandom-seed-shepherd-service): Try to read from
'/dev/hwrng' at boot, as a supplement to any saved random seed.
* doc/guix.texi (Base Services): Document the new feature. 
							
						 
						
							2017-12-19 11:31:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45f6211730 
								
							 
						 
						
							
							
								
								doc: Clarify treatment of the root account.  
							
							... 
							
							
							
							* doc/guix.texi (operating-system Reference): Clarify the situation of
UID 0. 
							
						 
						
							2017-12-18 23:17:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clément Lassieur 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b05e8ee120 
								
							 
						 
						
							
							
								
								services: nginx: Allow to add raw content to the server blocks.  
							
							... 
							
							
							
							* doc/guix.texi (Web Services): Document 'raw-content'.
* gnu/services/web.scm (<nginx-server-configuration>)[raw-content]: New field.
(emit-nginx-server-config): Add it. 
							
						 
						
							2017-12-18 12:03:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clément Lassieur 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b223ceac4 
								
							 
						 
						
							
							
								
								services: nginx: Replace 'http-port' and 'https-port' with 'listen'.  
							
							... 
							
							
							
							* doc/guix.texi (Web Services, Version Control Services): Update accordingly.
* gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewise.
* gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise.
* gnu/services/web.scm (<nginx-server-configuration>,
emit-nginx-server-config): Likewise.
* gnu/tests/version-control.scm (%cgit-configuration-nginx,
%git-nginx-configuration): Likewise.
* gnu/tests/web.scm (%nginx-servers, %php-fpm-nginx-server-blocks): Likewise. 
							
						 
						
							2017-12-18 12:03:14 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Castillo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a5d1a7f47 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							... 
							
							
							
							* doc/guix.texi: remove double occurence of generations.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2017-12-18 11:12:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dafc3dafea 
								
							 
						 
						
							
							
								
								guix: offload: Add "status" sub-command.  
							
							... 
							
							
							
							* guix/scripts/offload.scm (check-machine-status): New procedure.
(guix-offload): Call it when the argument is "status".
* doc/guix.texi (Daemon Offload Setup): Document it. 
							
						 
						
							2017-12-16 21:51:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo Wurmus 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								42cdcdff19 
								
							 
						 
						
							
							
								
								etc: Add snippets.  
							
							... 
							
							
							
							* etc/snippets/scheme-mode/guix-cvs-reference,
etc/snippets/scheme-mode/guix-git-reference,
etc/snippets/scheme-mode/guix-hg-reference,
etc/snippets/scheme-mode/guix-origin,
etc/snippets/scheme-mode/guix-package,
etc/snippets/scheme-mode/guix-svn-reference,
etc/snippets/text-mode/guix-commit-message-add-package,
etc/snippets/text-mode/guix-commit-message-update-package: New files.
* doc/contributing.texi (The Perfect Setup): Document snippets. 
							
						 
						
							2017-12-15 23:15:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mathieu Othacehe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5a72ddf176 
								
							 
						 
						
							
							
								
								scripts: system: Add --expression option.  
							
							... 
							
							
							
							* guix/scripts/system.scm (show-help): Add expression option.
(%options): Ditto.
(guix-system): Allow commands taking a file as an argument to use an
expression instead.
(process-action): Read operating-system from expression or file.
* doc/guix.texi (Invoking guix system): Introduce the expression option. 
							
						 
						
							2017-12-15 12:15:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Oleg Pykhalov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dfb403b053 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							... 
							
							
							
							* doc/guix.texi (DNS Services): Fix knot-configuration. 
							
						 
						
							2017-12-15 12:47:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27c50d87f5 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							... 
							
							
							
							* doc/guix.texi: Add missing ‘@*’ to copyright headers. 
							
						 
						
							2017-12-12 22:35:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								64bae7237c 
								
							 
						 
						
							
							
								
								gnu: services: Add php-fpm.  
							
							... 
							
							
							
							* gnu/services/web.scm (<php-fpm-configuration>,
  <php-fpm-process-manager-configuration>): New record types.
  (php-fpm-configuration?,
   php-fpm-process-manager-configuration?,
   php-fpm-service-type,
   nginx-php-location): New procedures.
* doc/guix.texi (Web-Services): Document php-fpm service.
* gnu/tests/web.scm: Add php-fpm system test.
Signed-off-by: Christopher Baines <mail@cbaines.net> 
							
						 
						
							2017-12-12 21:29:39 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2881f85220 
								
							 
						 
						
							
							
								
								services: web: Add support for configuring the nginx server names hash.  
							
							... 
							
							
							
							The nginx service can fail to start if the server names hash bucket size is
too small, which can happen on some systems, and when using QEMU, depending on
the CPU.
* gnu/services/web.scm (<nginx-configuration>): Add
  server-names-hash-bucket-size and server-names-hash-bucket-max-size.
  (default-nginx-config): Add support for the new hash bucket size parameters.
  (nginx-service, nginx-activation): Pass the new hash bucket size parameters
  through to the default-nginx-config procedure.
* doc/guix.texi (Web Services): Document the new hash bucket size parameters. 
							
						 
						
							2017-12-11 20:57:34 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christopher Baines 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c48aa70a9a 
								
							 
						 
						
							
							
								
								services: web: Remove default certificate and key files for nginx.  
							
							... 
							
							
							
							If nginx is configured with a ssl-certificate file, and ssl-certificate-key,
it will fail to start unless these exist. To avoid this happening, change the
default to #f.
* gnu/services/web.scm (<nginx-server-configuration>)
  [ssl-certificate,ssl-certificate-key]: Set the defaults to #f.
* gnu/tests/web.scm (%nginx-servers): Remove redundant
  nginx-server-configuration fields.
* doc/guix.texi (Web Services): Update examples and documentation. 
							
						 
						
							2017-12-11 20:36:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08c597d7e0 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							... 
							
							
							
							* doc/guix.texi (Package Management): Fix typo. 
							
						 
						
							2017-12-08 23:24:07 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ecb28e6440 
								
							 
						 
						
							
							
								
								doc: Update metacpan.org API endpoint.  
							
							... 
							
							
							
							* doc/guix.texi (Invoking guix import): Match the URI actually used by the
updater. 
							
						 
						
							2017-12-07 02:57:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Tobias Geerinckx-Rice 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fdfdecdb7e 
								
							 
						 
						
							
							
								
								gnu, doc, tests: Use ‘bootloader-configuration’ everywhere.  
							
							... 
							
							
							
							* doc/guix.texi (Proceeding with the Installation): Replace the old-style
‘grub-configuration’ with the newer ‘bootloader-configuration’ syntax.
* gnu/system/examples/vm-image.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda, %separate-home-os)
(%separate-store-os, %raid-root-os, %encrypted-root-os, %btrfs-root-os):
Likewise.
* gnu/tests/nfs.scm (%base-os): Likewise.
* tests/guix-system.scm (OS_BASE, make_user_config): Likewise.
* tests/system.scm (%os, %os-with-mapped-device): Likewise. 
							
						 
						
							2017-12-06 15:02:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								39b27f4eae 
								
							 
						 
						
							
							
								
								doc: Mention berlin.guixsd.org.  
							
							... 
							
							
							
							* doc/guix.texi (Substitute Server Authorization): Add note about
berlin.guixsd.org.  Nitpick. 
							
						 
						
							2017-12-04 18:14:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b6e7c703c 
								
							 
						 
						
							
							
								
								maint: Add the '.iso' extension to installation images.  
							
							... 
							
							
							
							* Makefile.am (release): Add the '.iso' suffix to image files.
* doc/guix.texi (USB Stick and DVD Installation): Adjust accordingly. 
							
						 
						
							2017-12-04 16:35:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2626062b25 
								
							 
						 
						
							
							
								
								doc: Merge "USB Stick Installation" and "DVD Installation".  
							
							... 
							
							
							
							* doc/guix.texi (USB Stick Installation): Rename to...
(USB Stick and DVD Installation): ... this.  Merge contents with...
(DVD Installation): ... this node.  Remove. 
							
						 
						
							2017-12-04 16:35:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								350cb5ba84 
								
							 
						 
						
							
							
								
								doc: Link to work on bootstrapping.  
							
							... 
							
							
							
							* doc/guix.texi (Reducing the Set of Bootstrap Binaries): New section. 
							
						 
						
							2017-12-03 19:12:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Kei Kebreau 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9ce07f2dba 
								
							 
						 
						
							
							
								
								doc: Update the example VCS snapshot package definition.  
							
							... 
							
							
							
							In commit ee17a9e06e 
							
						 
						
							2017-11-30 12:19:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arun Isaac 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d0aa7f70b 
								
							 
						 
						
							
							
								
								build-system: Add scons-build-system.  
							
							... 
							
							
							
							* guix/build-system/scons.scm: New file.
* guix/build/scons-build-system.scm: New file.
* Makefile.am (MODULES): Register them.
* doc/guix.texi (Build Systems): Add scons-build-system. 
							
						 
						
							2017-11-30 18:19:31 +05:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d65d7759f0 
								
							 
						 
						
							
							
								
								doc: Give the absolute file name of 'hydra.gnu.org.pub' in snippets.  
							
							... 
							
							
							
							* doc/guix.texi (Substitute Server Authorization): Give the absolute
file name of 'hydra.gnu.org.pub' in the snippet. 
							
						 
						
							2017-11-30 10:34:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a912c723f7 
								
							 
						 
						
							
							
								
								gexp: 'compiled-modules' disables deprecation warnings by default.  
							
							... 
							
							
							
							This avoids repeated deprecation messages, particularly while running
'guix system build' or similar.
* guix/gexp.scm (gexp->derivation): Add #:deprecation-warnings.  Pass it
to 'compiled-modules'.
(compiled-modules): Add #:deprecation-warnings and honor it.
* doc/guix.texi (G-Expressions): Update 'gexp->derivation'
documentation.
* guix/packages.scm (patch-and-repack): Pass #:deprecation-warnings #t. 
							
						 
						
							2017-11-29 16:44:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andy Wingo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								410349347a 
								
							 
						 
						
							
							
								
								services: Add Git HTTP(S) service support.  
							
							... 
							
							
							
							* doc/guix.texi (Version Control Services): Add documentation on the HTTP
backend for git.
* gnu/services/version-control.scm (<git-http-configuration>): New data type.
(git-http-nginx-location-configuration): New helper function.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2017-11-28 23:34:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andy Wingo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								05f1cb3cda 
								
							 
						 
						
							
							
								
								doc: Create "Version Control Services" section.  
							
							... 
							
							
							
							* doc/guix.texi (Version Control Services): Move to its own node.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2017-11-28 23:34:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andy Wingo 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1115f14017 
								
							 
						 
						
							
							
								
								services: Add certbot service.  
							
							... 
							
							
							
							* gnu/services/certbot.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new file.
* doc/guix.texi (Certificate Services): New section.
Signed-off-by: Ludovic Courtès <ludo@gnu.org> 
							
						 
						
							2017-11-28 23:34:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								65c0f43649 
								
							 
						 
						
							
							
								
								services: xorg: Remove WindowMaker as a default fallback.  
							
							... 
							
							
							
							* gnu/services/xorg.scm (xinitrc)[builder](system-profile)
(user-profile): New variables.
(xsession-command, find-session): New procedures.
When FALLBACK-SESSION is #f, find a valid session at run time.
* doc/guix.texi (X Window): Adjust accordingly, and insist that one
or more window managers must be installed. 
							
						 
						
							2017-11-28 11:24:46 +01:00