aboutsummaryrefslogtreecommitdiff
path: root/gnu/tests
ModeNameSize
-rw-r--r--audio.scm4069logplainabout
-rw-r--r--base.scm43793logplainabout
-rw-r--r--cachefilesd.scm2414logplainabout
-rw-r--r--ci.scm4334logplainabout
-rw-r--r--cups.scm4141logplainabout
d---------data50logplain
-rw-r--r--databases.scm16500logplainabout
-rw-r--r--desktop.scm12729logplainabout
-rw-r--r--dict.scm4473logplainabout
-rw-r--r--docker.scm12621logplainabout
-rw-r--r--file-sharing.scm11386logplainabout
-rw-r--r--ganeti.scm10906logplainabout
-rw-r--r--gdm.scm4740logplainabout
-rw-r--r--guix.scm12781logplainabout
-rw-r--r--image.scm8539logplainabout
-rw-r--r--install.scm76337logplainabout
-rw-r--r--ldap.scm5683logplainabout
-rw-r--r--lightdm.scm6125logplainabout
-rw-r--r--linux-modules.scm7537logplainabout
-rw-r--r--mail.scm21109logplainabout
-rw-r--r--messaging.scm8875logplainabout
-rw-r--r--monitoring.scm11236logplainabout
-rw-r--r--networking.scm32068logplainabout
-rw-r--r--nfs.scm14743logplainabout
-rw-r--r--package-management.scm3761logplainabout
-rw-r--r--pam.scm3789logplainabout
-rw-r--r--reconfigure.scm10647logplainabout
-rw-r--r--rsync.scm5856logplainabout
-rw-r--r--samba.scm6979logplainabout
-rw-r--r--security-token.scm2268logplainabout
-rw-r--r--security.scm7469logplainabout
-rw-r--r--singularity.scm5757logplainabout
-rw-r--r--ssh.scm10885logplainabout
-rw-r--r--telephony.scm16779logplainabout
-rw-r--r--version-control.scm17456logplainabout
-rw-r--r--virtualization.scm14437logplainabout
-rw-r--r--vnc.scm8905logplainabout
-rw-r--r--vnstat.scm5923logplainabout
-rw-r--r--web.scm20655logplainabout
?. (prosody-configuration): Use %unset-value. * gnu/services/telephony.scm (jami-shepherd-services): Use maybe-value-set?. (archive-name->username): Use maybe-value-set?. * tests/services/configuration.scm ("maybe type, no default"): Use %unset-value. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Attila Lendvai 2022-08-01services: configuration: Step back from *unspecified*....Fixes <https://issues.guix.gnu.org/56799>. This partially reverts 8cb1a49a3998c39f315a4199b7d4a121a6d66449. Rationale: *unspecified* cannot be serialized thus used as a G-Expression input, which is problematic/inconvenient when using deeply nested records. As an example, jami-service-type was broken when using partially defined <jami-account> records. * gnu/services/configuration.scm (define-maybe-helper): Check against the 'unset symbol. (normalize-field-type+def): Adjust value to 'unset. (define-configuration-helper): Use 'unset as the default value thunk. * gnu/services/file-sharing.scm (serialize-maybe-string): Check against the 'unset symbol. (serialize-maybe-file-object): Likewise. * gnu/services/messaging.scm (define-all-configurations): Use 'unset as value. (raw-content?): Check against 'unset symbol. (prosody-configuration)[http-max-content-size]: Default to 'unset. [http-external-url]: Likewise. [mod-muc]: Likewise. [raw-content]: Likewise. * gnu/services/networking.scm (opendht-configuration): Adjust documentation. * gnu/services/telephony.scm (jami-shepherd-services): Replace *undefined* with the 'unset symbol. * tests/services/configuration.scm ("maybe type, no default"): Check against the 'unset symbol. * doc/guix.texi: Regenerate the opendht-configuration, openvpn-client-configuration and openvpn-server-configuration documentation. Maxim Cournoyer 2022-08-01services: tor: Do not write to /var/log/tor.log....The service uses syslog and additionally shepherd 0.9 captures its stdout/stderr, so there's no point in passing #:log-file. * gnu/services/networking.scm (tor-shepherd-service): Remove #:log-file argument to 'make-forkexec-constructor'. (%tor-log-rotation): Remove. (tor-service-type): Remove ROTTLOG-SERVICE-TYPE extension. Ludovic Courtès 2022-07-19services: tor: Switch to 'least-authority-wrapper'....* gnu/services/networking.scm (tor-configuration->torrc): Remove "User" and "PidFile". (tor-shepherd-service): Use 'least-authority-wrapper' and 'make-forkexec-constructor' instead of 'make-forkexec-constructor/container'. Ludovic Courtès 2022-06-15services: configuration: Use *unspecified* instead of 'disabled....Use *unspecified* as a marker for field values that have not been set. Rationale: 'disabled may easily clash with user values for boolean fields, is confusing (i.e. its meaning is *not* boolean false, but unspecified) and it also passes silently through the symbol? predicate of a field of type symbol. * gnu/services/configuration.scm (configuration-missing-default-value): Renamed from configuration-no-default-value. (define-maybe-helper): Use *unspecified* instead of 'disabled, and make the default value optional. * gnu/home/services/desktop.scm (home-redshift-configuration): Change (maybe-xyz 'disabled) to maybe-xyz. * gnu/services/authentication.scm (nslcd-configuration): Likewise. * gnu/services/cgit.scm (repository-cgit-configuration): Likewise. * gnu/services/file-sharing.scm (serialize-maybe-string) (serialize-maybe-file-object): Use 'unspecified?' instead of (eq? val 'disabled). * gnu/services/messaging.scm (raw-content?): Likewise. (ssl-configuration): Change (maybe-xyz 'disabled) to maybe-xyz. (prosody-configuration): Likewise. * gnu/services/file-sharing.scm (transmission-daemon-configuration): Likewise. * gnu/services/messaging.scm (define-all-configurations): Use *unspecified* instead of 'disabled'. * gnu/services/networking.scm (opendht-configuration): Likewise. * gnu/services/pm.scm (tlp-configuration): Likewise. * gnu/services/telephony.scm (jami-account): Likewise. (jami-configuration): Likewise. * gnu/services/vpn.scm (openvpn-client-configuration): Likewise. * tests/services/configuration.scm ("maybe type, no default") ("maybe type, with default"): New tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Attila Lendvai 2022-05-31gnu: Remove wicd....The last release is from 2017, stuck on Python 2. * gnu/packages/wicd.scm: Delete file. * gnu/packages/patches/wicd-bitrate-none-fix.patch: Delete file. * gnu/packages/patches/wicd-get-selected-profile-fix.patch: Likewise. * gnu/packages/patches/wicd-urwid-1.3.patch: Likewise. * gnu/packages/patches/wicd-wpa2-ttls.patch: Likewise. * gnu/local.mk: De-register them. * gnu/services/networking.scm: Remove wicd service... * doc/guix.texi: ... and its documentation. * gnu/system/linux-container.scm (containerized-operating-system) <services-to-drop>: Remove wicd-service-type. Maxim Cournoyer