Commit graph

1398 commits

Author SHA1 Message Date
Ricardo Wurmus
272cdb9acd
gnu: apache-arrow: Update to 22.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 22.0.0.

Change-Id: I6a162171c9a454141686d93f2af00eaa6d66632f
2025-11-29 12:19:11 +01:00
Hartmut Goebel
50b7968f79
gnu: python-sql: Update to 1.7.0.
* gnu/packages/databases.scm (python-sql): Update to 1.7.0.

Change-Id: Ifb5a1daba79c6a065981046e01eef13f5337132c
2025-11-27 00:02:48 +01:00
Sharlatan Hellseher
9afa48113a
gnu: python-pypika: Update to 0.49.0.
* gnu/packages/databases.scm (python-pypika): Update to 0.49.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I3f35b622325d8a2d4c953eb0f71475303b9ee44e
2025-11-26 21:22:04 +00:00
Sharlatan Hellseher
f2c3cd2465
gnu: apache-orc: Runs tests only on 64bit architectures.
This blocks apache-arrow to build on i686-linux, see:
<https://ci.guix.gnu.org/build/15400469/details>.

* gnu/packages/databases.scm (apache-orc)[arguments]<tests?>: Run
tests only on 64bit architectures.

Change-Id: I7b56ebcd9e50343360464647170e4a32386f6172
2025-11-20 01:06:41 +00:00
Nicolas Graves
f06c3cd985
gnu: python-aiosqlite: Update to 0.21.0.
* gnu/packages/databases.scm (python-aiosqlite): Update to 0.21.0.
[source, synopsis]: Run guix style.
[arguments]: Drop <#:phases> in favor of <#:test-backend>.
[native-inputs]: Remove python-coverage, python-mypy.

Change-Id: I2a9a66a1a1386ff44b440c18dac8345bb136e7a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-20 01:06:36 +00:00
Sughosha
c6a07f70e6
gnu: qcustomplot: Switch to Qt6.
* gnu/packages/qt.scm (qcustomplot)[inputs]: Replace qtbase-5 with qtbase.
(qcustomplot-qt5): New variable.
* gnu/packages/databases.scm (sqlitebrowser)[inputs]: Replace qcustomplot with
qcustomplot-qt5.
* gnu/packages/radio.scm (wfview)[inputs]: Replace qcustomplot with
qcustomplot-qt5.

Change-Id: I781fb0f94b341c039d4f192c24c797e64e549426
2025-11-12 11:28:26 +05:30
Sharlatan Hellseher
3699ede353
gnu: duckdb: Move to duckdb.
* gnu/packages/databases.scm (duckdb): Move from here ...
* gnu/packages/duckdb.scm: ... to here.

Change-Id: Ie683a1d4d93d556d5d923830ca0132738463c0a8
2025-11-11 20:18:00 +00:00
Sharlatan Hellseher
79335ff39d
gnu: Remove python-sphinxcontrib-asyncio.
Not compatible with Sphinx 6, where we have 7 as default, fails to build
and it's a leaf package.
See: <https://github.com/aio-libs/sphinxcontrib-asyncio/issues/15>.

* gnu/packages/databases.scm (python-sphinxcontrib-asyncio): Delete variable.

Fixes: guix/guix#3377
Change-Id: Ic77a45783a5e16842b0a3ff7cef59458f3d77cf7
2025-11-09 20:01:47 +00:00
Jake Coble
acda793e1e
gnu: Add python-psycopg2cffi.
* gnu/packages/databases.scm (python-psycopg2cffi): New variable.

Change-Id: Ifdc8eb44e7bb56cc00354eb919e36bc79b4a009a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-05 16:40:29 +00:00
Nicolas Graves
49b2fd4f06
gnu: datasette: Update to 1.0a19.
* gnu/packages/databases.scm (datasette): Update to 1.0a19.
[arguments]<#:test-flags>: Ignore python-black tests.
<#:phases>: Add phase 'relax-requirements.
[native-inputs]: Remove python-black, python-pip, python-wheel.
Replace python-pytest-asyncio by python-pytest-asyncio-0.26.

Change-Id: I307b5648637fa6787aba50bffb8b1caea1e6d1a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28 09:26:59 +00:00
Sharlatan Hellseher
3bc53e1913
gnu: mycli: Update to 1.37.1.
* gnu/packages/databases.scm (mycli): Update to 1.37.1.
[build-sytem]: Switch to pypproject-build-sytem.
[propagated-inputs]: Remove python-click; add python-click-7,
python-cryptography, python-pyfzf, python-sqlglot, and python-sqlglotrs.
[native-inputs]: Add python-setuptools and python-setuptools-scm.

Change-Id: Ia62326e1ed82a2ca564ef7b9f095fb00e7e742a1
2025-10-25 10:49:04 +01:00
Sharlatan Hellseher
cbad86a985
gnu: python-cython-3: Mark as deprecated.
This is a followup to 941b6ff1c1 commit.

Replace all python-cython-3 occurrences with python-cython.

* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.

* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.

Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Ludovic Courtès
9fcfb93944
gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sharlatan Hellseher
afb9c65cf3
gnu: aerich: Update to 0.9.2.
As it's a final program all propagated inputs moved to inputs.

* gnu/packages/databases.scm (aerich): Update to 0.9.2.
[arguments] <test-flags>: Skip one tests searching for "uvx".
[inputs]: Add python-anyio, python-asyncclick, python-dictdiffer,
python-tortoise-orm, python-aiomysql, python-asyncmy, python-asyncpg,
python-psycopg, and python-tomli-w.
[propagated-inputs]: Remove python-asyncclick, python-asyncmy,
python-asyncpg, python-dictdiffer, python-pydantic, python-tomli-w, and
python-tortoise-orm.
[native-inputs]: Remove python-poetry-core; add python-pdm-backend,
python-pydantic-2, python-pydantic-settings, and python-tortoise-vector.

Change-Id: I9bcb13f0fc9f70428b5f794893d1a4bddf611a5d
2025-10-16 10:36:54 +01:00
Sharlatan Hellseher
7403213c91
gnu: Add python-tortoise-vector.
* gnu/packages/databases.scm (python-tortoise-vector): New variable.

Change-Id: Ib6646bc813fe04ba6e55b2b78dff373d2b52268e
2025-10-16 10:36:54 +01:00
Simen Endsjø
ba362b967d
gnu: valkey-8: Update to 8.1.4.
* gnu/packages/databases.scm (valkey-8): Update to 8.1.4.

Change-Id: Ied4262343078a36dfc4871861a1adf4cc7edcb18
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-14 16:35:55 +02:00
Simen Endsjø
f87404fb76
gnu: valkey-7: Update to 7.2.11.
* gnu/packages/databases.scm (valkey-7): Update to 7.2.11.

Change-Id: I732e7641f4097e1b49d968a62eb69f12e8306970
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-14 16:35:55 +02:00
Sharlatan Hellseher
654f524184
gnu: python-sqlitedict: Update to 2.1.0.
* gnu/packages/databases.scm (python-sqlitedict): Update to 2.1.0.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools.

Change-Id: I2757230d4e94f47fa2453ae5bd8968a6ef7ac8e3
2025-10-07 12:00:11 +01:00
Sharlatan Hellseher
e2b1dcbe50
gnu: python-prisma: Update to 0.15.0.
* gnu/packages/databases.scm (python-prisma): Update to 0.15.0.
[arguments] <tests?>: No tests in PyPI.
[propagated-inputs]: Remove python-cached-property and python-strenum.
[native-inputs]: Remove python-wheel.

Change-Id: Ib0f95e6ac4c84abf456ebd759addfa63da56596f
2025-10-07 11:38:00 +01:00
Sharlatan Hellseher
2078f64fb3
gnu: python-pylibmc: Switch to pyproject.
* gnu/packages/databases.scm (python-pylibmc)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I019b5550ad1d9b492c0b70721fc48427fe653159
2025-10-07 11:26:04 +01:00
Sharlatan Hellseher
8a5ebc1ec8
gnu: python-ccm: Update to 3.1.5.
* gnu/packages/databases.scm (python-ccm): Update to 3.1.5.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: They require a complex set up.
[native-inputs]: Add python-pbr.

Change-Id: I0195551f8a1ca35ed5a8f5c04eb32f191fe4c598
2025-10-07 10:57:59 +01:00
Sharlatan Hellseher
fe25ac0d8a
gnu: python-peewee: Simplify tests.
* gnu/packages/databases.scm (python-peewee)[arguments] <test-backend>:
Use 'custom.
<test-flags>: Move options from custom 'check here.
<phases>: Use default 'check.

Change-Id: I2e3c6f0cba9913e10f11256ddec9c11da0993d6d
2025-10-07 10:26:24 +01:00
jgart
ca56c63101
gnu: python-peewee: Enable tests.
* gnu/packages/databases.scm (python-peewee): Enable tests.
[source]: Use upstream source since PyPI does not include tests.
[arguments]: Run the tests.

Change-Id: I359cfbfebba1b5664cb5fb2209879237860b4659
2025-10-06 15:16:13 -05:00
Sughosha
900df92077
gnu: Add mariadb-embedded.
* gnu/packages/databases.scm (mariadb-embedded): New variable.

Change-Id: I0ba6c8110dea449d38594b4e8c76a7eeb5e0d76d
2025-10-04 07:57:32 +05:30
John Kehayias
19e9902a55
gnu: mariadb: Update to 10.11.14.
* gnu/packages/databases.scm (mariadb): Update to 10.11.14.

Change-Id: Iea635acff6b89f9be23f0ce4ba255ef322eb8643
2025-09-30 16:48:21 +09:00
Sharlatan Hellseher
40290f6faa
gnu: python-peewee: Update to 3.18.2.
* gnu/packages/databases.scm (python-peewee): Update to 3.18.2.
[native-inputs]: Remove python-cython and python-wheel.

Change-Id: I852dc5f0bb6cf299e83b510008af103cda716b6e
2025-09-25 09:36:41 +01:00
Nicolas Graves
4a6970a57e
gnu: python-fakeredis: Update to 2.31.2.
* gnu/packages/databases.scm (python-fakeredis): Update to 2.31.2.
[arguments]<#:test-flags>: Ignore failing tests.
<#:phases>: Remove phase 'poetry-compatibility and
'relax-requirements.
[native-inputs]: Replace python-poetry-core by python-hatchling.

Change-Id: I04844f8ec74467a84afb7ade71e9f57edc614bf1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:36:38 +01:00
Sharlatan Hellseher
d0074f45d0
gnu: python-sql: Update to 1.6.0.
* gnu/packages/databases.scm (python-sql): Update to 1.6.0.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: Ifa0abaa6f95db9efa757a1fc02d3f655b7565ab3
2025-09-25 09:36:08 +01:00
Sharlatan Hellseher
41a5955408
gnu: python-sqlparse: Update to 0.5.3.
* gnu/packages/databases.scm (python-sqlparse): Update to 0.5.3.
  [build-system]: Use pyproejct.
  [arguments]: Drop all of them.
  [inputs]: Remove bash-minimal.
  [native-inputs]: Add python-hatchling.

Change-Id: Id30334d7e033a8786011a819042ab0d6cb221296
2025-09-25 09:36:07 +01:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Charles Roelli
6e583023ab
gnu: freetds: Build --with-unixodbc.
* gnu/packages/databases.scm (freetds)[arguments]<#:configure-flags>: Add
--with-unixodbc.
[inputs]: Add unixodbc.

Change-Id: I9469da8d06c1ec2f830f36b8f3a5be5bf3cbd53f
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-17 01:15:55 +02:00
Andreas Enge
089c22c273
gnu: Remove nanodbc-for-irods.
* gnu/packages/databases.scm (nanodbc-for-irods): Delete variable.

Change-Id: I7b6aecc3b21589e2a9b53974046c7a03e954c3fc
2025-09-14 18:45:54 +02:00
Jake Forster
3e4573497c
gnu: mariadb: Fix paths in installed scripts.
Fixes: guix/guix#1391.

* gnu/packages/databases.scm (mariadb)[arguments]<#:phases>{post-install}:
Prevent double prefix in bindir.

Change-Id: I304995fed0cbec19c159a2e34b965815fec853a1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-01 22:03:05 +02:00
Maxim Cournoyer
93006671b4
gnu: soci: Apply patch to resolve a bug in liblinphone.
* gnu/packages/patches/soci-mysql-ddl-types.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/databases.scm (soci) [source]: Apply it.

Change-Id: I3840850c650d614f65ee398f948cea6206b03641
Fixes: https://issues.guix.gnu.org/47641
2025-08-25 17:27:10 +09:00
Maxim Cournoyer
fb3e1ab79a
gnu: soci: Use gexps and remove inputs labels.
* gnu/packages/databases.scm (soci) [propagated-inputs]: Remove labels.
[configure-flags]: Use gexps.

Change-Id: I7e96296255c41ca46a1cb1e4c9b1e73fbbc286d8
2025-08-25 17:27:10 +09:00
Andreas Enge
f236fd31fe
gnu: libpqxx: Update to 7.10.1.
* gnu/packages/databases.scm (libpqxx): Update to 7.10.1.

Change-Id: Id9876a95f34a3555fe7a81d93c23f96dcde03adc
2025-08-23 00:08:12 +02:00
Andreas Enge
327ec5f1d8
gnu: libpqxx: Compile with the default gcc.
* gnu/packages/databases.scm (libpqxx)[native-inputs]: Remove gcc-11.

Change-Id: Ie90f034711be0815ebf68c36b4b711e35b17f5a3
2025-08-23 00:06:19 +02:00
Maxim Cournoyer
af9e540b71
gnu: nss-certs: Relocate to (gnu packages nss).
This is made so that the source can be shared without introducing module
circular dependencies.

* gnu/packages/certs.scm (nss-certs)
(nss-certs-for-test): Move to...
* gnu/packages/nss.scm: ... here.

Adjust the module imports via:

  git grep -l '(gnu packages certs)' |
  xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i

Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-17 22:34:42 +02:00
Nicolas Graves
ac9c4da058
gnu: python-lmdb: Switch to pyproject.
* gnu/packages/databases.scm (python-lmdb):
[source]: Improve style.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Enable them.
<#:phases>: Refresh them.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.

Change-Id: Ic78cae77e77846d6bace552e1baf7839fafa1603
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:57 +01:00
Nicolas Graves
26a3deadd4
gnu: python-alchemy-mock: Switch to pyproject.
* gnu/packages/databases.scm (python-alchemy-mock):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Pass pytest options through <#:test-flags> rather than
<#:phases>.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I03ad45d452c11001b500b513682c338f3bff33e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:25:53 +01:00
Frederick Muriuki Muriithi
dd9180b6c2
gnu: python-mysqlclient: Update to 2.2.7.
* gnu/packages/databases.scm (python-mysqlclient): Upgrade to 2.2.7.

Change-Id: Ifa5a8f7c478a6823fd957b2788e9b52457c5713d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-16 00:12:21 +01:00
Sharlatan Hellseher
7235868525
gnu: aerich: Update to 0.8.1.
* gnu/packages/databases.scm (aerich): Update to 0.8.1.
[propagated-inputs]: Remove python-click, python-ddlparse, and
python-tomlkit; add python-asyncclick, python-pydantic, and
python-tomli-w.
[native-inputs]: Remove poetry, python-bandit, python-isort,
python-pydantic, and python-pytest-xdist; add python-poetry-core.

Change-Id: I685b79fdb6b1070ce86161d9f36064b84f4fe713
2025-08-16 00:07:20 +01:00
Andreas Enge
b67be4524e
gnu: mariadb: Remove patch.
This was apparently merged in version 10.4 and does not apply anymore.

* gnu/packages/patches/mariadb-rocksdb-atomic-linking.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
* gnu/packages/databases.scm (mariadb)[arguments]<#:phases>{patch-source}:
Remove phase.
[native-inputs]: Remove patch and patch-file.

Change-Id: I6fcf4a1852d8abd1bdb29cd2a2fe96b19da602a9
2025-08-12 08:57:18 +02:00
Sharlatan Hellseher
0d6f602b6c
gnu: go-github-com-olekukonko-tablewriter: Update to 1.0.7.
* gnu/packages/golang-xyz.scm (go-github-com-olekukonko-tablewriter): Update to 1.0.7.
[arguments] <go>: Use go-1.23.
[propagated-inputs]: Add go-github-com-fatih-color,
go-github-com-olekukonko-errors, and go-github-com-olekukonko-ll.
[native-inputs]: Add go-github-com-olekukonko-ts.
(go-csv2table) [arguments]: Inherit instead of overwrite.
[native-inputs]: Merge native and propagated inputs.
[propagated-inputs]: Drop all.
[inputs]: Drop all.
(go-github-com-olekukonko-tablewriter-0.0.5): New variable.
(go-github-com-charmbracelet-glamour-0.3) [propagated-inputs]: Remove
go-github-com-olekukonko-tablewriter; add
go-github-com-olekukonko-tablewriter-0.0.5.

* gnu/packages/golang-web.scm (go-github-com-jaytaylor-html2text,
go-github-com-yggdrasil-network-yggdrasil-go): [propagated-inputs]:
Remove go-github-com-olekukonko-tablewriter; add
go-github-com-olekukonko-tablewriter-0.0.5.

* gnu/packages/networking.scm (yggdrasil): Likewise.

* gnu/packages/check.scm (checkmake) [native-inputs]: Remove
go-github-com-olekukonko-tablewriter; add
go-github-com-olekukonko-tablewriter-0.0.5.

* gnu/packages/databases.scm (sqls): Likewise.

* gnu/packages/education.scm (cf-tool): Likewise.

* gnu/packages/textutils.scm (vale) [arguments] <go>: Use go-1.23.
[native-inputs]: Remove go-github-com-olekukonko-tablewriter; add
go-github-com-olekukonko-tablewriter-0.0.5.

Change-Id: Idefcb19961d22702de0cd6da912d9c964048fe8b
2025-08-11 21:42:43 +01:00
Sharlatan Hellseher
87661cea77
gnu: Pin some golang packages to use go-1.23.
After the defult Golang version was set to 1.24 some of the older
packages which had no fresh version started failing on the 'check phase,
this change pins them to go-1.23 helping to resolve the issue.

Go 1.24 requires non-constant format strings to be explicitly handled.

The errors might look like these:

    non-constant format string in call to (*testing.common).Errorf
    ExampleParseOptionsLifetime refers to unknown identifier: ParseOptionsLifetime

See <https://tip.golang.org/doc/go1.24#vet>.

Change-Id: Ife5093c4fd98af7cea59abf1a9a29351b66602bb
2025-08-11 21:42:42 +01:00
Maxim Cournoyer
1482e0d789
gnu: Remove #:go arguments using go-1.22, go-1.23 or go-1.24.
We are now building with go-1.24 by default.

Automated via:

  git grep -rl '#:go go-1.2' | xargs sed -i '/.*#:go go-1.2[234].*/d'

Change-Id: Ib821d96753619c7748a67ff58b95d8fa358839b7
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-11 21:42:39 +01:00
Sharlatan Hellseher
e7ad25ccbb
gnu: Add go-github-com-cockroachdb-pebble-v2.
* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble-v2): New variable.

Change-Id: Ib0d7c31290a2009c8ed4495c8c77e93e3364c5dd
2025-08-11 21:42:38 +01:00
Sharlatan Hellseher
b29e20f8c0
gnu: Add go-github-com-cockroachdb-pebble.
* gnu/packages/databases.scm (go-github-com-cockroachdb-pebble, pebble):
New variables.

Change-Id: I1ad3128d200786441c954609a36efadd49076947
2025-08-11 21:42:38 +01:00