build: git: prevent commit from being treated as a flag. Git's option parsing is more flexible than its command synopses would lead one to believe: they can apparently be passed even after positional arguments. Some of these options can be quite nasty if an attacker is able to choose them. Additionally, some commands offer no way of disambiguating the meaning of an argument. For example, "git checkout" has no way of specifying that an argument should be unconditionally treated as a commit specifier instead of, say, an option or a filespec. * guix/build/git.scm (git-fetch): pass "--" to every git invocation that includes non-constant strings. Explicitly reject commits that start with "-". Change-Id: I3b1707ff8f8544925d1549472f0bda7954249f89 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
teams: Remove inactive members of the ‘core’ team. * etc/teams.scm (nckx, mothacehe, Josselin Poiret): Remove. Change-Id: I669dc9247ebd88a60babce1f128aa38c8f4f78ce
guix: Fix guix-minimal tests. * Makefile.am (SCM_TESTS): Add tests/machine/hetzner.scm and tests/machine/hetzner/http.scm conditionally. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: emacs-popwin: Update to 1.0.2-0.213e462. * gnu/packages/emacs-xyz.scm (emacs-popwin): Update to 1.0.2-0.213e462. [arguments]<#:phases>: Add skip-tests. <#:test-command>: Set. <#:tests?>: Remove. Change-Id: Ia2f1dd2cdb01c82b9c3e373897733a4b611c2b6c Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
gnu: luanti-voxelibre: Update to 0.90.1. * gnu/packages/luanti.scm (luanti-voxelibre): Update to 0.90.1. [synopsis]: Do not start with article. [description]: Use double spaces between sentences. Change-Id: I135a8e0eb9e1af44d5a9feeba6827579be968baa
gnu: Add maskprocessor. * gnu/packages/password-utils.scm (maskprocessor): New variable. Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
gnu: python-fastapi-pagination: Fix tests. * gnu/packages/python-web.scm (python-fastapi-pagination)[arguments] <test-flags>: Skip some tests requiring network access and provide "--asyncio-mode=auto". Change-Id: I788b0656cba44729984a6c1f8dcbd8a276967b7a
gnu: python-mathics-django: Fix tests. * gnu/packages/maths.scm (python-mathics-django)[propagated-inputs]: Add python-matplotlib, required for tests. Change-Id: I8db918772d6507505970e6a3c1e8c66db0ad18cd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-hyperkitty: Update to 1.3.12-0.9a00847. * gnu/packages/mail.scm (python-hyperkitty): Update to 9a008473fadb95370cd54b0782df9fb956e323c0 commit. Change-Id: Ib292a5131729889c83fa2fa782d4e450cf533589 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-compressor: Patch for Django 5.2 compatibility. * gnu/packages/patches/django-compressor-build-with-beautifulsoup-4.14+.patch: New patch. * gnu/packages/django.scm (python-django-compressor)[source]: Patch with https://github.com/django-compressor/django-compressor/pull/1296, minus conflicting changes to requirements/tests.txt. Change-Id: Ic22268f6870b30c3ace689a4cadb63a77f69ca9e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-allauth: Update to 65.7.0. * gnu/packages/django.scm (python-django-allauth): Update to 65.7.0, the first version that officially supports Django 5.2. [native-inputs]: Add python-pytest-asyncio. Change-Id: I088abf44da232ade8e7ac5ba8ac3dd9098dd2628 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-easy-thumbnails: Update to 2.10.1. * gnu/packages/django.scm (python-easy-thumbnails): Update to 2.10.1. [native-inputs]: Remove python-wheel; add tzdata-for-tests. Change-Id: I71918634c6df88f91cd2a8af01cc8b146f4620ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-rest-framework: Update to 3.16.1. * gnu/packages/django.scm (python-django-rest-framework): Update to 3.16.1. Change-Id: If55b201bea5a9b9a01f83ccba6de3033f836172c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-haystack: Fix tests. * gnu/packages/django.scm (python-django-haystack)[native-inputs]: Remove python-wheel; add tzdata-for-tests. Change-Id: Ida6a94b419387aaa9e8e9c3c6f754383bad23f7d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-extensions: Fix tests. * gnu/packages/django.scm (python-django-extensions)[native-inputs]: Remove python-wheel; add tzdata-for-tests. Change-Id: I3251b2d4cdb5d72415863a18f7437e6c6ada567e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-debug-toolbar: Update to 6.0.0. * gnu/packages/django.scm (python-django-debug-toolbar): Update to 6.0.0. [native-inputs]: Remove python-django-ninja, and python-wheel; add python-django-csp, python-django-template-partials, and python-hatchling. Change-Id: I6e33470953d82931cc498e197df78aac3bca8985 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-django-template-partials. * gnu/packages/django.scm (python-django-template-partials): New variable. Change-Id: I48daf4aacd5db9a2b7205ef87699b98e600f2494 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-django-csp. * gnu/packages/django.scm (python-django-csp): New variable. Change-Id: I8b93daa9ca3a0840f736145d374d8275f1a6ae37 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-pipeline: Update to 4.1.0. * gnu/packages/django.scm (python-django-pipeline): Update to 4.1.0. Change-Id: If702b32e3246bb41e962d4a3def8d13f06286d6d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django: Update to 5.2.6. * gnu/packages/django.scm (python-django): Update to 5.2.6. [arguments] <phases>: Add 'delete-sitecustomize. (python-django-4): New variable. (python-django-contrib-comments, python-django-jinja, python-django-simple-math-captcha, python-django-configurations, python-crispy-bootstrap3, python-crispy-bootstrap4, python-django-crispy-forms)[propagated-inputs]: Remove python-django; add python-django-4. Change-Id: I363ae119961fba19b22751d4ef30d1a1b146cf7e Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>