[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#73833] [PATCH v2 0/5] Large improvements to import utils, composer
From: |
Nicolas Graves |
Subject: |
[bug#73833] [PATCH v2 0/5] Large improvements to import utils, composer import, and refresh. |
Date: |
Fri, 18 Oct 2024 00:25:56 +0200 |
This patch series merges a lot of different worthwhile contributions
to the import system in Guix. Patches 1 and 2 are extracted from the
work I did on the Juliahub importer to homogeneize and factor out a
git->origin function. Patch 3 has a lot of various but transparent and
explained improvements to the composer import, which should be renamed
to "packagist" instead of "composer" by the way. Patch 4 is a fix to a
shortcoming in refresh. Patch 5 shows a way to use upstream-inputs to
update packages using requirement constraints from packagist.
Nicolas Graves (5):
guix: import: utils: Add function git->origin.
tests: go: Add mock-git->origin function.
guix: import: composer: Improve importer.
guix: refresh: Keep the version field of each update specification.
guix: refresh: Implement basic upstream-source-inputs rich updates.
guix/import/composer.scm | 236 ++++++++++++++++++++++-----------------
guix/import/elpa.scm | 44 +++-----
guix/import/go.scm | 57 +++-------
guix/import/minetest.scm | 28 +----
guix/import/utils.scm | 39 +++++++
guix/scripts/refresh.scm | 59 ++++++++--
tests/composer.scm | 2 +-
tests/go.scm | 30 +++--
tests/minetest.scm | 15 +--
9 files changed, 280 insertions(+), 230 deletions(-)
--
2.46.0
- [bug#73833] [PATCH] guix: import: composer: Improve composer-fetch., Nicolas Graves, 2024/10/16
- [bug#73833] [PATCH v2 0/5] Large improvements to import utils, composer import, and refresh.,
Nicolas Graves <=
- [bug#73833] [PATCH v2 4/5] guix: refresh: Keep the version field of each update specification., Nicolas Graves, 2024/10/17
- [bug#73833] [PATCH v2 1/5] guix: import: utils: Add function git->origin., Nicolas Graves, 2024/10/17
- [bug#73833] [PATCH v2 3/5] guix: import: composer: Improve importer., Nicolas Graves, 2024/10/17
- [bug#73833] [PATCH v2 5/5] guix: refresh: Implement basic upstream-source-inputs rich updates., Nicolas Graves, 2024/10/17
- [bug#73833] [PATCH v2 2/5] tests: go: Add mock-git->origin function., Nicolas Graves, 2024/10/17