summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
* tests: Fork and exec a new Guile for the marionette REPL.•••By merely forking PID 1, details from PID 1 (shepherd) would leak into the marionette process, such as the set of modules in scope and state inherited from the shepherd process (<service> instances, fibers, etc.). Running a fresh Guile instance avoids that. * gnu/tests.scm (marionette-program): New procedure. (marionette-shepherd-service): Change 'start' to use 'make-forkexec-constructor', and run the result of 'marionette-program'. Ludovic Courtès2023-04-211-52/+60
* tests: Use the client 'start-service' procedure.•••The previous code worked "by chance": 'start' from (shepherd service) happened to be in scope because the marionette REPL is created by a mere 'primitive-fork', and 'start' happened to kinda work. * gnu/tests/base.scm (run-basic-test): Use 'start-service' from (gnu services herd), not 'start' from (shepherd service), which is not supposed to work. * gnu/tests/install.scm (run-install): Likewise. Ludovic Courtès2023-04-212-3/+3
* services: herd: 'load-services/safe' is synonymous with 'load-services'.•••This is a followup to 547965aa27b6a09cadf42130b7ec7db3f1aee61f. * gnu/services/herd.scm (load-services/safe): Make an alias for 'load-services'. Ludovic Courtès2023-04-211-8/+4
* services: nscd: Depend on syslogd.•••This gets rid of nscd debug messages on the console at boot time. * gnu/services/base.scm (nscd-shepherd-service): Add dependency on 'syslogd'. Ludovic Courtès2023-04-211-1/+5
* services: postgresql: Add default package.•••* gnu/services/databases.scm (<postgresql-configuration>)[postgresql]: Add default value, moved from... (postgresql-service-type)[default-value]: ... here. Ludovic Courtès2023-04-211-3/+3
* services: knot: Add 'configuration' action.•••* gnu/services/dns.scm (knot-shepherd-service): Add 'actions' field. Ludovic Courtès2023-04-211-0/+1
* services: rsync: Add 'configuration' action.•••* gnu/services/rsync.scm (rsync-shepherd-service): Add 'actions' field. Ludovic Courtès2023-04-211-3/+5
* services: redis: Add 'configuration' action.•••* gnu/services/databases.scm (redis-shepherd-service): Add 'actions' field. Ludovic Courtès2023-04-211-0/+1
* services: mysql: Add 'configuration' action.•••* gnu/services/databases.scm (mysql-shepherd-service): Add 'actions' field. Ludovic Courtès2023-04-211-0/+2
* services: postgresql: Add 'configuration' action.•••* gnu/services/databases.scm (postgresql-shepherd-service): Add 'actions' field. Ludovic Courtès2023-04-211-1/+2
* services: postgresql: Add the 'postgresql' Shepherd service name.•••* gnu/services/databases.scm (postgresql-shepherd-service): Add 'postgresql' to 'provision'. Ludovic Courtès2023-04-211-1/+1
* gnu: freerdp: Update to 2.2.0 [security fixes].•••This fixes CVE-2022-39316, CVE-2022-39317, CVE-2022-39318, CVE-2022-39319, CVE-2022-39320, CVE-2022-41877, CVE-2022-39347, CVE-2022-39282, CVE-2022-39283, CVE-2021-41159 and CVE-2021-41160. * gnu/packages/rdesktop.scm (freerdp): Update to 2.2.0. [arguments]: Use gexps. Do not set DOCBOOKXSL_DIR in #:configureflags. Maxim Cournoyer2023-04-211-18/+15
* services: syslog: Log auth.info to /var/log/secure in default configuration.•••This causes authentication failures such as those generated by SSH brute force attacks to appear in /var/log/secure, which is picked up by tools such as fail2ban. * gnu/services/base.scm (%default-syslog.conf): Add a auth.info selector for the /var/log/secure log. Series-to: 62802@debbugs.gnu.org Maxim Cournoyer2023-04-211-1/+3
* services/syslog: Strip leading white space indent in syslog.conf.•••This is a cosmetic change. * gnu/services/base.scm (%default-syslog.conf): Add a comment referencing the documentation. Strip the extraneous leading trailing white space indent. Maxim Cournoyer2023-04-211-19/+22
* services: syslog: Add a reload action.•••* gnu/services/base.scm (syslog-service-type) [actions]: Add a reload action. * doc/guix.texi (Base Services): Document it. Maxim Cournoyer2023-04-211-1/+15
* services: syslog: Move configuration to /etc/syslog.conf.•••Having the configuration live at a static location makes it possible to hot-reload it. * gnu/services/base.scm (syslog.conf): New variable. (syslog-etc, syslog-shepherd-service): New procedures. (syslog-service-type): Rewrite using the above new variable and procedures, extending etc-service-type with its configuration file. Maxim Cournoyer2023-04-211-24/+37
* gnu: bppsuite: Update to 2.4.1.•••* gnu/packages/bioinformatics.scm (bppsuite): Update to 2.4.1. [source]: Remove the commit and use the release version. Changed to the github repo. [arguments]: Remove the disabled parallel-build. [inputs]: Use list. [home-page]: Changed to github page. Mădălin Ionel Patrașcu2023-04-211-32/+24
* gnu: bpp-popgen: Update to 2.4.1.•••* gnu/packages/bioinformatics.scm (bpp-popgen): Update to 2.4.1. [source]: Remove the commit and use the release version. Changed to the github repo. [arguments]: Remove the disabled parallel-build. [home-page]: Changed to new host Université Claude-Bernard Lyon 1. Mădălin Ionel Patrașcu2023-04-211-27/+22
* gnu: Add maffilter.•••* gnu/packages/bioinformatics.scm (maffilter): New variable. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Mădălin Ionel Patrașcu2023-04-211-0/+37
* gnu: Add bpp-phyl-omics.•••* gnu/packages/bioinformatics.scm (bpp-phyl-omics): New variable. Mădălin Ionel Patrașcu2023-04-211-0/+28
* gnu: Add bpp-seq-omics.•••* gnu/packages/bioinformatics.scm (bpp-seq-omics): New variable. Mădălin Ionel Patrașcu2023-04-211-0/+22
* gnu: bpp-phyl: Update to 2.4.1.•••* gnu/packages/bioinformatics.scm (bpp-phyl): Update to 2.4.1. [source]: Remove the commit and use the release version. Changed to the github repo. [arguments]: Remove the disabled parallel-build and out-of-source. [home-page]: Changed to new host Université Claude-Bernard Lyon 1. [synopsis]: Use proper capitalization. Mădălin Ionel Patrașcu2023-04-211-29/+20
* gnu: bpp-seq: Update to 2.4.1.•••* gnu/packages/bioinformatics.scm (bpp-seq): Update to 2.4.1. [source]: Remove the commit and use the release version. Changed to the github repo. [arguments]: Remove the disabled parallel-build and out-of-source. [home-page]: Changed to new host Université Claude-Bernard Lyon 1. Mădălin Ionel Patrașcu2023-04-211-29/+19
* gnu: bpp-core: Update to 2.4.1.•••* gnu/packages/bioinformatics.scm (bpp-core): Update to 2.4.1. [source]: Remove the commit and use the release version. Changed to the github stored sources. [arguments]: Remove the disabled parallel-build. [home-page]: Changed to new host Université Claude-Bernard Lyon 1. Mădălin Ionel Patrașcu2023-04-211-24/+18
* gnu: luakit: Further improve style.•••This is a followup to d3bc56da0475bc643ccb065483c53c6d28cf8e39. * gnu/packages/web-browsers.scm (luakit)[arguments]<#:phases>: Remove unnecessary INPUTS key. [inputs]: Sort alphabetically. Nicolas Goaziou2023-04-211-6/+6
* gnu: luakit: Improve package style.•••* gnu/packages/web-browsers.scm (luakit)[arguments]<#:tests?>: Properly disable tests instead of deleting CHECK phase. <#:make-flags, #:phases>: Use G-expressions. Remove trailing #T. <#:test-targes>: Add it, for the record. [inputs]: Remove labels. Nicolas Goaziou2023-04-211-49/+41
* gnu: Add alienblaster.•••* gnu/packages/games.scm (alienblaster): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Yovan Naumovski2023-04-211-0/+51
* gnu: Add clog.•••* gnu/packages/parallel.scm (clog): New variable. * gnu/packages/patches/clog-fix-shared-build.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Antero Mejr2023-04-213-0/+115
* gnu: a2ps: Update to 4.15.4•••* gnu/packages/pretty-print.scm (a2ps): Update to 4.15.4 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Andy Tai2023-04-211-2/+2
* gnu: kakoune: update to 2022.10.31.•••* gnu/packages/text-editors.scm (kakoune): Update to 2022.10.31. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Eidvilas Markevičius2023-04-211-2/+3
* gnu: terminator: Update to 2.1.3•••* gnu/packages/gnome.scm (terminator): Update to 2.1.3 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Andy Tai2023-04-211-2/+2
* gnu: wlr-randr: Update to 0.3.0.•••* gnu/packages/wm.scm (wlr-randr): Update to 0.3.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> kiasoc52023-04-211-2/+2
* gnu: mpdevil: Update to 1.10.2.•••* gnu/packages/mpd.scm (mpdevil): Update to 1.10.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> kiasoc52023-04-211-2/+2
* gnu: icewm: Update to 3.3.3.•••* gnu/packages/wm.scm (icewm): Update to 3.3.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Andy Tai2023-04-211-2/+2
* gnu: python-txtorcon: Fix build.•••gnu/packages/python-crypto.scm (python-txtorcon): Fix build failure. [propagated-inputs]: Add PYTHON-PYOPENSSL. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Brendan Tildesley2023-04-211-0/+1
* gnu: wireshark: Update to 4.0.5.•••* gnu/packages/networking.scm (wireshark): Update to 4.0.5. Nicolas Goaziou2023-04-211-2/+2
* gnu: komikku: Update to 1.17.0.•••This fixes a version incompatibility with WebkitGTK. * gnu/packages/gnome.scm (komikku): Update to 1.17.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Liliana Marie Prikler2023-04-211-2/+2
* gnu: luakit: Update to 2.3.3.•••* gnu/packages/web-browsers.scm (luakit): Update to 2.3.3 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Raphaël Mélotte2023-04-211-2/+2
* gnu: emacs-no-littering: Update to 1.3.0.•••* gnu/packages/emacs-xyz.scm (emacs-no-littering): Update to 1.3.0. [propagated-inputs]: Add EMACS-COMPAT. Nicolas Goaziou2023-04-211-2/+4
* gnu: emacs-embark: Update to 0.22.1.•••* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 0.22.1. Nicolas Goaziou2023-04-211-3/+3
* gnu: emacs-elfeed-score: Build and install info documentation.•••* gnu/packages/emacs-xyz.scm (emacs-elfeed-score)[arguments]<#:phases>: Add a phase to build info files. [native-inputs]: Add TEXINFO. Nicolas Goaziou2023-04-211-0/+12
* gnu: emacs-elfeed-score: Update to 1.2.5.•••* gnu/packages/emacs-xyz.scm (emacs-elfeed-score): Update to 1.2.5. Nicolas Goaziou2023-04-211-2/+2
* gnu: emacs-doom-modeline: Update to 3.4.0.•••* gnu/packages/emacs-xyz.scm (emacs-doom-modeline): Update to 3.4.0. Nicolas Goaziou2023-04-211-2/+2
* gnu: emacs-buttercup: Update to 1.31.•••* gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.31. Nicolas Goaziou2023-04-211-2/+2
* gnu: emacs-emms: Update to 15.•••* gnu/packages/emacs-xyz.scm (emacs-emms): Update to 15. Nicolas Goaziou2023-04-211-2/+2
* gnu: linux-libre 4.14: Update to 4.14.313.•••* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.313. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari2023-04-201-2/+2
* gnu: linux-libre 4.19: Update to 4.19.281.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.281. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari2023-04-201-2/+2
* gnu: linux-libre 5.4: Update to 5.4.241.•••* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.241. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari2023-04-201-2/+2
* gnu: linux-libre 5.10: Update to 5.10.178.•••* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.178. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari2023-04-201-2/+2
* gnu: linux-libre 5.15: Update to 5.15.108.•••* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.108. (linux-libre-5.15-pristine-source): Update hash. Leo Famulari2023-04-201-2/+2