aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* doc: contributing: Tweak the Commit Policy.commit-policy-tweaksChristopher Baines2022-12-12
| | | | | | | | | | | | | | | | | | | | | Add more examples of when it can be appropriate to push changes without review, as I think this can be appropriate in the case of trivial changes (as mentioned before), but also non-trivial fixes. No longer suggest pushing simple new packages or package upgrades (that don't cause lots of rebuilds) without sending to guix-patches. Now there's some automation for testing changes sent to guix-patches, sending changes there before pushing can mean that more rigorous testing takes place and help speed up substitutes becoming available. This is true, even if no human review takes place. Only suggest waiting one week for review for simpler changes, wait two weeks for more significant changes. Also, reorder some of the information in this section so it's grouped together better. * doc/contributing.texi (Commit Policy): Tweak.
* bootloaders: grub: Fix comment.Maxim Cournoyer2022-12-07
| | | | | * gnu/bootloader/grub.scm (make-grub-configuration): Refer to the correct argument in comment.
* gnu: Add cukinia.Maxim Cournoyer2022-12-07
| | | | * gnu/packages/check.scm (cukinia): New variable.
* gnu: Add imx-usb-loader.Maxim Cournoyer2022-12-07
| | | | * gnu/packages/embedded.scm (imx-usb-loader): New variable.
* news: Add entry for 'customize-linux'.Maxim Cournoyer2022-12-07
| | | | * etc/news.scm: Add entry.
* gnu: guix: Update to 9ccc94a.Ludovic Courtès2022-12-08
| | | | | | | | | | This brings the ABI of the 'guix' package in line with the current one, fixing things built against the 'guix' package such as 'emacs-guix'. Fixes <https://issues.guix.gnu.org/59864>. Reported by Amade Nemes Gmail <nemesamade@gmail.com>. * gnu/packages/package-management.scm (guix): Update to 9ccc94a.
* services: guix-publish: Keep fewer rotated logs.Ludovic Courtès2022-12-07
| | | | | * gnu/services/base.scm (%guix-publish-log-rotations): Add 'options' field.
* service: cuirass: Rotate remote server logs.Ludovic Courtès2022-12-07
| | | | | * gnu/services/cuirass.scm (cuirass-log-rotations): Add the remote server log when it is used.
* services: cuirass-remote-worker: Rotate logs.Ludovic Courtès2022-12-07
| | | | | | * gnu/services/cuirass.scm (cuirass-remote-worker-log-rotations): New procedure. (cuirass-remote-worker-service-type): Use it.
* services: zabbix-agent: Adjust command-line when using zabbix_agent2.Marius Bakke2022-12-07
| | | | | * gnu/services/monitoring.scm (zabbix-agent-arguments): New procedure. (zabbix-agent-shepherd-service): Use that to determine command line arguments.
* services: zabbix: Don't write user to configuration file.Marius Bakke2022-12-07
| | | | | | | | | | | | | | The service already runs with the specified user and group, so there is no use in writing it to the configuration files. This change is mainly done for compatibility with 'zabbix-agent2' which does not understand the User= setting, but also to document the correct data type for the "group" setting. * gnu/services/monitoring.scm (serialize-string): Filter USER and GROUP fields. (group?, serialize-group): Remove variables. (zabbix-server-configuration, zabbix-agent-configuration): Document the GROUP field as 'string'. * doc/guix.texi (Monitoring Services): Adjust accordingly.
* gnu: Add zabbix-agent2.Marius Bakke2022-12-07
| | | | * gnu/packages/monitoring.scm (zabbix-agent2): New variable.
* gnu: Zabbix: Update to 6.0.12.Marius Bakke2022-12-07
| | | | * gnu/packages/monitoring.scm (zabbix-agentd): Update to 6.0.12.
* gnu: make-linux-libre*: Remove input labels.Maxim Cournoyer2022-12-07
| | | | | | | | | | | * gnu/packages/linux.scm (kernel-config): Make the return value a gexp, using local-file. Adjust doc. (make-linux-libre*): Adjust doc. [native-inputs]: Remove input labels. Rewrite config input to be directly expanded... [phases] <configure>: ... here. Re-flow comments. Remove extraneous INPUTS argument. <install>: Likewise.
* gnu: gpaste: Update to 42.2.Attila Lendvai2022-12-07
| | | | | | Fixes <https://issues.guix.gnu.org/58191>. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: gpaste: Fix missing @gschemasCompiled@ substitute.Attila Lendvai2022-12-07
| | | | | | | * gnu/packages/gnome-xyz.scm (gpaste) [phases] {fix-introspection-install-dir}: Substitute @gschemasCompiled@ placeholder. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: cross-base: Fix some indentation problems.Maxim Cournoyer2022-12-07
| | | | | | | * gnu/packages/cross-base.scm (cross-binutils): Fix indentation. (cross-kernel-headers): Align 'inherit' fields of nested package variables. (cross-gcc): Fix indentation.
* gnu: linux: customize-linux: Remove input labels.Maxim Cournoyer2022-12-07
| | | | | | * gnu/packages/linux.scm (make-linux-libre-source) [native-inputs]: Delete field, using the defconfig gexp directly... [phases] <configure>: ... here.
* gnu: linux: Move customization procedures near the top.Maxim Cournoyer2022-12-07
| | | | | | | | This makes it possible to use them to define Linux kernel variants in the same file. * gnu/packages/linux.scm (customize-linux), make-defconfig): Move near the top of the module.
* gnu: linux-libre: Move documentation to a separate package.Maxim Cournoyer2022-12-06
| | | | | | | | | | | | | | | | * gnu/packages/linux.scm (linux-libre-5.15-source) (linux-libre-5.10-source): Do not apply linux-libre-infodocs-target.patch. (make-linux-libre): Remove BUILD-DOC? argument, and adjust patches conditional. (make-linux-libre*): Likewise. Remove build-doc? validation. [arguments]: Move documentation related phases to the new linux-libre-documentation. [native-inputs]: Move the documentation related native inputs to linux-libre-documentation. (linux-libre-documentation): New variable. * guix/build-system/linux-module.scm (make-linux-module-builder) [arguments]: Do not delete build-doc and install-doc phases, which no longer exist for linux-libre.
* gnu: emacs-lpy: Fix hash.Nicolas Goaziou2022-12-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-lpy)[source]: Fix hash.
* gnu: emacs-function-args: Fix hash.Nicolas Goaziou2022-12-06
| | | | * gnu/packages/emacs-xyz.scm (emacs-function-args)[source]: Fix hash.
* gnu: sgp4: Update to 1.0-2.6a448b4.Sharlatan Hellseher2022-12-06
| | | | | | * gnu/packages/astronomy.scm (sgp4): Update to 1.0-2.6a448b4. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: dino: Update to 0.3.1.Liliana Marie Prikler2022-12-06
| | | | | | | | * gnu/packages/messaging.scm (dino): Update to 0.3.1. [arguments]<#:configure-flags>: Add “-DUSE_SOUP3=true”. [inputs]: Use ‘libsoup’ rather than ‘libsoup-minimal-2’. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: apache-arrow: Update to 10.0.1.Greg Hogan2022-12-06
| | | | | | * gnu/packages/databases.scm (apache-arrow): Update to 10.0.1. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: i2pd: update to 2.44.Iska Magg2022-12-06
| | | | | | * gnu/packages/i2p.scm (i2pd): Update to 2.44.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: sqlite-next: Update to 3.40.0.Matthew James Kraai2022-12-06
| | | | | | * gnu/packages/sqlite.scm (sqlite-next): Update to 3.40.0. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: ruby-3.1: Update to 3.1.3.Remco van 't Veer2022-12-06
| | | | | | | | Fixes: CVE-2021-33621: HTTP response splitting in CGI. * gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.3. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: jp2a: Update to 1.1.1.kiasoc52022-12-06
| | | | | | | | | * gnu/packages/image.scm (jp2a): Update to 1.1.1. [source]: Use release tarball. [inputs]: Add libpng. [native-inputs]: Add doxygen. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: chafa: Update to 1.12.4.kiasoc52022-12-06
| | | | | | * gnu/packages/image-viewers.scm (chafa): Update to 1.12.4. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: ytfzf: Update to 2.5.2.kiasoc52022-12-06
| | | | | | * gnu/packages/image-viewers.scm (ytfzf): Update to 2.5.2. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add guile-fibers-next.Christopher Baines2022-12-06
| | | | | | * gnu/packages/guile-xyz.scm (guile-fibers-next): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: mumi: Update to 0.0.2-2.4590e48.Christopher Baines2022-12-06
| | | | | | * gnu/packages/mail.scm (mumi): Update to 0.0.2-2.4590e48. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Resolve derivation lint warnings.Christopher Baines2022-12-06
| | | | | | | | | | | | Computing derivations for these systems (i686-gnu and riscv32-linux) fails with an error like the following: could not find bootstrap binary 'tar' for system * gnu/packages/mes.scm (mescc-tools)[supported-systems]: Remove riscv32-linux. * guix/packages.scm (%hurd-system): Remove i686-gnu. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add python-pint.Peter Polidoro2022-12-06
| | | | | | * gnu/packages/python-xyz.scm (python-pint): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add python-bech32.Attila Lendvai2022-12-06
| | | | | | * gnu/packages/finance.scm (python-bech32): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: Add python-simple-rlp.Attila Lendvai2022-12-06
| | | | | | * gnu/packages/python-xyz.scm (python-simple-rlp): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* gnu: vdirsyncer: Don't propagate python packages.Efraim Flashner2022-12-06
| | | | | | * gnu/packages/dav.scm (vdirsyncer)[propagated-inputs]: Move all packages ... [inputs]: ... to here.
* gnu: vdirsyncer: Update to 0.19.0.Efraim Flashner2022-12-06
| | | | | | | | | | | | | | * gnu/packages/dav.scm (vdirsyncer): Update to 0.19.0. [arguments]: Remove trailing #t in phases. Remove phase generating the manpage. [native-inputs]: Add python-aioresponses, python-click, python-trustme, python-pytest-asyncio, python-pytest-cov, python-pytest-httpserver. Remove python-pytest-localserver, python-pytest-subtesthack, python-urllib3, python-wsgi-interpreter. [inputs]: Remove field. [propagated-inputs]: Add python-aiohttp, python-aiostream. Remove python-click-threading. * gnu/packages/python-xyz.scm (python-click-5): Remove variable.
* gnu: Add python-aiostream.Efraim Flashner2022-12-06
| | | | * gnu/packages/python-web.scm (python-aiostream): New variable.
* gnu: toot: Update to 0.30.1.Efraim Flashner2022-12-06
| | | | | * gnu/packages/mastodon.scm (toot): Update to 0.30.1. [arguments]: Add a phase to remove integration tests.
* gnu: terminology: Update to 1.13.0.Efraim Flashner2022-12-06
| | | | * gnu/packages/enlightenment.scm (terminology): Update to 1.13.0.
* gnu: parallel: Generate most PDFs from source.Efraim Flashner2022-12-06
| | | | | | * gnu/packages/parallel.scm (parallel)[source]: Adjust snippet to remove most PDFs. [native-inputs]: Add pod2pdf.
* gnu: Add pod2pdf.Efraim Flashner2022-12-06
| | | | * gnu/packages/documentation.scm (pod2pdf): New variable.
* gnu: Add perl-getopt-argvfile.Efraim Flashner2022-12-06
| | | | * gnu/packages/perl.scm (perl-getopt-argvfile): New variable.
* gnu: parallel: Update to 20221122.Efraim Flashner2022-12-06
| | | | * gnu/packages/parallel.scm (parallel): Update to 20221122.
* gnu: openxr: Update to 1.0.26.Vinicius Monego2022-12-05
| | | | * gnu/packages/graphics.scm (openxr): Update to 1.0.26.
* gnu: freecad: Update to 0.20.2.Vinicius Monego2022-12-05
| | | | * gnu/packages/engineering.scm (freecad): Update to 0.20.2.
* gnu: shotcut: Update to 22.11.25.Vinicius Monego2022-12-05
| | | | * gnu/packages/video.scm (shotcut): Update to 22.11.25.
* gnu: kdenlive: Update to 22.08.3.Vinicius Monego2022-12-05
| | | | * gnu/packages/kde.scm (kdenlive): Update to 22.08.3.