summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * publish: Harmonize buffer size values and configuration.Maxim Cournoyer2020-11-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change harmonizes the way we configure the buffer sizes and the socket options, so that we don't forget to change it at one place like it happened in commit 5e3d169945935b53325e6b738a307ba286751259. * guix/scripts/publish.scm (%default-buffer-size) (%default-socket-options): New variables. * guix/scripts/publish.scm (configure-socket): New procedure. (compress-nar): Use %default-buffer-size for the buffer size, increased from 128 to 208 KiB. (nar-response-port): Likewise, increased from 64 to 208 KiB. (http-write): Use configure-socket to set socket options. (open-server-socket): Likewise.
| | * etc: Updates for the guix-daemon SELinux policy.Daniel Brooks2020-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/guix-daemon.cil.in (guix_daemon): Specify more permissions for guix-daemon to account for daemon updates and newer SELinux. I can't promise that this is a complete list of everything that guix-daemon needs, but it's probably most of them. It can search for, install, upgrade, and remove packages, create virtual machines and containers, update itself, and so on. Signed-off-by: Marius Bakke <marius@gnu.org>
| | * maint: Rebuild '.version' when 'config.status' changes.Ludovic Courtès2020-11-13
| | | | | | | | | | | | | | | * Makefile.am ($(top_srcdir)/.version): Depend on 'config.status'. Use $(AM_V_GEN).
| | * maint: Add '.guix-authorizations' to the distribution.Ludovic Courtès2020-11-13
| | | | | | | | | | | | | | | | | | Reported by Vagrant Cascadian. * Makefile.am (EXTRA_DIST): Add .guix-authorizations.
| | * guix build: Expose log-url for third parties.John Soo2020-11-13
| | | | | | | | | | | | | | | | | | * guix/scripts/build.scm (log-url): Expose it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * pack: Expose some bindings for third-party use.John Soo2020-11-13
| | | | | | | | | | | | | | | | | | | | | * guix/scripts/pack.scm (compressor-name, compressor-extension, compressor-command, %compressors, %formats): Export. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| | * Merge branch 'version-1.2.0' of ssh://git.sv.gnu.org/srv/git/guix into ↵Ludovic Courtès2020-11-13
| | |\ | | | | | | | | | | | | version-1.2.0
| | | * gnu: python-pysam: Update to version 0.16.0.1.Maxim Cournoyer2020-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check phase was failing with: starting phase `check' make: Entering directory '...drv-0/python-pysam-0.15.1-checkout/tests/pysam_data' samtools faidx ex1.fa samtools import ex1.fa.fai ex1.sam.gz ex1.bam [main] "samtools import" has been removed. Please use "samtools view" instead. make: *** [Makefile:56: ex1.bam] Error 1 * gnu/packages/bioinformatics.scm (python-pysam): Update to version 0.16.0.1. [phases]{check}: Delete a couple more failing test files. [native-inputs]: Add python-pytest.
| | * | gnu: guix: Update to 3ba6ffd.Ludovic Courtès2020-11-13
| | | |
| | * | gnu: guix: Update to 1.2.0rc1.Ludovic Courtès2020-11-13
| | | |
| | * | Update NEWS.v1.2.0rc1Ludovic Courtès2020-11-13
| | | |
| | * | gnu: glib: Graft patch to detect changes to the installed applications.Ludovic Courtès2020-11-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/35594>. Reported by sirgazil <sirgazil@zoho.com> and others. * gnu/packages/patches/glib-appinfo-watch.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/glib.scm (glib)[replacement]: New field. (glib-with-gio-patch): New variable. (glib-with-documentation): Use 'package/inherit'.
| | * | maint: Use 'guix' instead of 'guile3.0-guix' for the binary tarball.Ludovic Courtès2020-11-13
| | |/ | | | | | | | | | * Makefile.am (GUIX_FOR_BINARY_TARBALL): Change to 'guix'.
| | * gnu: python-flask-basicauth: Fix indentation.Maxim Cournoyer2020-11-12
| | | | | | | | | | | | * gnu/packages/python-web.scm (python-flask-basicauth): Fix indentation.
| | * gnu: python-flask-basicauth: Fix build.Maxim Cournoyer2020-11-12
| | | | | | | | | | | | | | | * gnu/packages/python-web.scm (python-flask-basicauth)[phases]: Add a 'fix-imports phase.
| | * maint: update-guix-package: Optionally add sources to store.Maxim Cournoyer2020-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following discussions in <https://issues.guix.gnu.org/43893>, keeping a copy of the updated package source is desirable when generating a release. * build-aux/update-guix-package.scm (version-controlled?): Remove variable. (call-with-temporary-git-worktree): Renamed from 'with-temporary-git-worktree'. Update doc. Do not change directory implicitly. Define as a procedure, not a syntax. (keep-source-in-store): New procedure. (main): Adjust to use with call-with-temporary-git-worktree. Add the sources to the store when GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT is set. Exit gracefully when FIND-ORIGIN-REMOTE returns #f. (%savannah-guix-git-repo-push-url-regexp): Adjust match for a potential colon separator. * Makefile.am (GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT): Adjust. * .dir-locals.el (scheme-mode): Remove entry for with-temporary-git-worktree. * doc/contributing.texi (Updating the Guix Package): Update doc. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| * | gnu: snap: Update to 6.3.3.Nicolas Goaziou2020-11-17
| | | | | | | | | | | | * gnu/packages/education.scm (snap): Update to 6.3.3.
| * | gnu: units: Update to 2.21.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/maths.scm (units): Update to 2.21.
| * | gnu: python-parted: Update to 3.11.7.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/disk.scm (python-parted): Update to 3.11.7.
| * | gnu: oath-toolkit: Update to 2.6.4.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.4.
| * | gnu: nnn: Update to 3.5.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/admin.scm (nnn): Update to 3.5.
| * | system: vm: Remove unused system-disk-image-in-vm.Maxim Cournoyer2020-11-17
| | | | | | | | | | | | | | | | | | * gnu/system/vm.scm (system-disk-image-in-vm): Remove. Reported-by: Ludovic Courtès <ludo@gnu.org>
| * | guix: system: Make disk-image root file system non-volatile by default.Maxim Cournoyer2020-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And add a new '--volatile' option to have it volatile otherwise. * guix/scripts/system.scm (%options)[volatile-root?]: New boolean option. (%default-options): Set its default value to #f. (show-help): Add help doc. * guix/scripts/system.scm (perform-action): Propagate option... (system-derivation-for-action): ...here. Use it to set the volatile-root? field of the image object passed to SYSTEM-IMAGE. * doc/guix.texi (Invoking guix system): Document it.
| * | doc: Detail which bootloader get used with disk-image or vm-image.Maxim Cournoyer2020-11-17
| | | | | | | | | | | | * doc/guix.texi (Invoking guix system): Extend doc.
| * | bootloader: grub: Skip install-grub-efi when producing a disk image.Maxim Cournoyer2020-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <http://issues.guix.gnu.org/44353>. Every bootloader should try their best to install themselves using only the MOUNT-POINT and otherwise do nothing. This requirement comes from the necessity to call INSTALL-GRUB when installing the (non-EFI) GRUB bootloader, which needs to populate the root file system with extra modules that cannot be fit in the core.img file, limited in size to 491520 bytes (by the i386-pc format required for legacy BIOS compatibility). As introducing bootloader knowledge at the level of the image code is undesirable, every bootloader should be adapted to support this fall-back for their installation procedure (TODO). * gnu/bootloader/grub.scm (install-grub-efi)[efi-dir]: Skip when the EFI-DIR argument is set to #f.
| * | image: Remove conflicting user-provided EFI file system.Maxim Cournoyer2020-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the image type is "raw" or derived from it (such as "qcow2"), an ESP partition and file system is already added by the image generator. If a conflicting user-provided EFI file system is provided, it causes the boot to fail, as happens for the lightweight-desktop.tmpl and desktop.tmpl templates under gnu/system/examples. * gnu/system/image.scm (operating-system-for-image): Remove file systems whose mount point is "/boot/efi".
| * | gnu: Add astroid.Tanguy Le Carrour2020-11-17
| | | | | | | | | | | | | | | | | | | | | * gnu/packages/mail.scm (astroid): New variable. Co-authored with Efraim Flashner <efraim@flashner.co.il>. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * | gnu: gmime: Enable introspection.Tanguy Le Carrour2020-11-17
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/mail.scm (gmime)[arguments]: Add the "--enable-introspection" flag to configure-flags. [native-inputs]: Add gobject-introspection. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| * | gnu: libhandy: Update to 1.0.2.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/gnome.scm (libhandy): Update to 1.0.2.
| * | gnu: libhandy: Update home page.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/gnome.scm (libhandy)[home-page]: Update.
| * | gnu: arc-theme: Add missing configure flag.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | | | | * gnu/packages/gnome.scm (arc-theme)[arguments]: Add ‘--disable-cinnamon’ to #:configure-flags.
| * | gnu: node@10.22: Update to 10.22.1.Jonathan Brielmaier2020-11-17
| | | | | | | | | | | | * gnu/packages/node.scm (node-10.22): Update to 10.22.1.
| * | installer: Fix device synchronization.Mathieu Othacehe2020-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reported by Florian Pelz: https://lists.gnu.org/archive/html/guix-devel/2020-11/msg00326.html. * gnu/installer/utils.scm (call-with-time): New procedure, (let/time): new macro. * gnu/installer/parted.scm (with-delay-device-in-use?): Increase the retry count to 16. (non-install-devices): Remove the call to with-delay-device-in-use? as it doesn't return the expected result, and would block much longer now. (free-parted): Log the time required to sync each device.
| * | gnu: tomb: Update to 2.8.Eric Bavier2020-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CVE-2020-28638. * gnu/packages/crypto.scm (tomb): Update to 2.8 [source]: Remove obsolete patch. * gnu/packages/patches/tomb-fix-errors-on-open.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
| * | gnu: bootloader: efi-bootloader-chain: Allow multiple HOOKS.Stefan2020-11-17
| | | | | | | | | | | | | | | | | | | | | * gnu/bootloader.scm (efi-bootloader-profile): Allow multiple HOOKS. (efi-bootloader-chain): Allow multiple HOOKS. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| * | gnu: emacs-helm: Update to 3.7.0.Pierre Neidhardt2020-11-17
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-helm): Update to 3.7.0.
| * | gnu: emacs-djvu: Update to 1.1.1.Nicolas Goaziou2020-11-17
| | | | | | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-djvu): Update to 1.1.1.
| * | gnu: enet: Update to 1.3.17.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/networking.scm (enet): Update to 1.3.17.
| * | gnu: mpop: Update to 1.4.11.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/mail.scm (mpop): Update to 1.4.11.
| * | gnu: livemedia-utils: Cross-compile.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | | | | * gnu/packages/video.scm (livemedia-utils)[arguments]: Use CC-FOR-TARGET and CXX-FOR-TARGET.
| * | gnu: livemedia-utils: Update to 2020.11.05.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | | | | * gnu/packages/video.scm (livemedia-utils): Update to 2020.11.05. [inputs]: Add openssl.
| * | gnu: wireguard-linux-compat: Update to 1.0.20201112.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | | | | * gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20201112. [arguments]: Build with linux-libre-5.4.
| * | gnu: arc-theme: Update to 20201013.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | | | | * gnu/packages/gnome.scm (arc-theme): Update to 20201013. [source]: Use new upstream.
| * | gnu: python-pypika: Update to 0.44.0.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/databases.scm (python-pypika): Update to 0.44.0.
| * | gnu: python-peewee: Update to 3.14.0.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/databases.scm (python-peewee): Update to 3.14.0.
| * | gnu: xsimd: Define SIMD.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/cpp.scm (xsimd)[description]: Expand the @acronym.
| * | gnu: xsimd: Update to 7.4.9.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/cpp.scm (xsimd): Update to 7.4.9.
| * | gnu: gnu-pw-mgr: Update to 2.7.4.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/gnu-pw-mgr.scm (gnu-pw-mgr): Update to 2.7.4.
| * | gnu: youtube-dl: Update to 2020.11.17.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/video.scm (youtube-dl): Update to 2020.11.17.
| * | gnu: pdfpc: Update to 4.4.1.Tobias Geerinckx-Rice2020-11-17
| | | | | | | | | | | | * gnu/packages/pdf.scm (pdfpc): Update to 4.4.1.