~ruther/guix-local

4f5dd898 — Reepca Russelstein 10 months ago
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>
00f186a6 — Ludovic Courtès 9 months ago
teams: Remove inactive members of the ‘core’ team.

* etc/teams.scm (nckx, mothacehe, Josselin Poiret): Remove.

Change-Id: I669dc9247ebd88a60babce1f128aa38c8f4f78ce
41f478a9 — Nicolas Graves 9 months ago
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>
90893932 — Cayetano Santos 9 months ago
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>
2838231f — Maxim Cournoyer 9 months ago
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
7818f1d3 — Isidor Zeuner 9 months ago
gnu: Add maskprocessor.

* gnu/packages/password-utils.scm (maskprocessor): New variable.

Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
ea2bde60 — Sharlatan Hellseher 9 months ago
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
6b02b5a8 — Charles Roelli 9 months ago
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>
239f1a0c — Charles Roelli 9 months ago
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>
e0a350ba — Charles Roelli 9 months ago
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>
f5d972eb — Charles Roelli 9 months ago
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>
85df6faf — Charles Roelli 9 months ago
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>
772ffdc5 — Charles Roelli 9 months ago
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>
53030b61 — Charles Roelli 9 months ago
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>
f6579867 — Charles Roelli 9 months ago
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>
8c619f21 — Charles Roelli 9 months ago
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>
612607e6 — Charles Roelli 9 months ago
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>
899296bf — Charles Roelli 9 months ago
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>
4719edff — Charles Roelli 9 months ago
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>
a456f586 — Charles Roelli 10 months ago
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>
Next