Lars-Dominik Braun
fdc0fefd46
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
...
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.
* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.
Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-12-13 20:15:41 +00:00
Ekaitz Zarraga
a5a540d713
gnu: duckdb: Build with for core extensions.
...
DuckDB comes with a set of built-in extensions. This commit enables
those that don't require extra dependencies.
* gnu/packages/databases.scm (duckdb)[arguments]<#:configure-flags>: Add
BUILD_EXTENSIONS with autocomplete, fts, icu, json, parquet and tpch.
Change-Id: Ibac5efaeec04dcba98af1c497e75632166941fc2
2024-12-09 16:48:22 +01:00
Ricardo Wurmus
dbe1c21122
gnu: python-fakeredis: Update to 2.26.1.
...
* gnu/packages/databases.scm (python-fakeredis): Update to 2.26.1.
[arguments]: Do not run slow tests; add phases 'poetry-compatibility and
'start-redis.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Add redis.
Change-Id: I18ed122d9e5307d3d723cfc9ef0d51f120b4ccb5
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-03 08:24:56 +08:00
Ricardo Wurmus
01f8ad0c93
gnu: python-redis: Update to 5.2.0.
...
* gnu/packages/databases.scm (python-redis): Update to 5.2.0.
[arguments]: Update list of tests to skip; add phase 'relax-requirements.
[native-inputs]: Add python-numpy.
Change-Id: I789c511fb4a516e6cdad06dba695af9bb89f562d
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2024-12-03 08:24:55 +08:00
Efraim Flashner
767bfcb45c
gnu: redis: Add comment about upcoming license change.
...
* gnu/packages/databases.scm (redis): Add a note with the package to be
aware of the upcoming non-free license change.
Change-Id: I60ef9bce81b6650d88f567e98c5bcf543a13082e
2024-12-02 13:54:04 +02:00
Hilton Chain
b91b992ed0
gnu: redis: Update to 7.2.6.
...
* gnu/packages/databases.scm (redis): Update to 7.2.6.
[arguments]<#:phases>: Update failing tests.
Change-Id: Ife107541697fda4f0928497560871f8ffb07d445
2024-12-02 07:42:20 +08:00
Sharlatan Hellseher
d3b010c38c
gnu: Respect --cores build argument in some python packages.
...
Reported by Greg Hogan <code@greghogan.com> in #74445 .
* gnu/packages/astronomy.scm (python-asdf-astropy, python-astropy,
python-photutils, python-poppy, python-regions, python-reproject,
python-sunpy, python-spectral-cube, python-stdatamodels, python-pysiaf,
python-sbpy, python-asdf-coordinates-schemas, python-roman-datamodels,
python-webbpsf, python-yt):
[arguments]<test-flags>: Adjust "-n" or "--numprocess" to respect
"--cores" build argument.
* gnu/packages/check.scm (python-crosshair): Likewise.
* gnu/packages/databases.scm (python-fastparquet, python-pycurl, awscli,
python-s3transfer): Likewise.
* gnu/packages/python-xyz.scm (python-glymur, python-zarr, python-dask):
Likewise.
Change-Id: Ifbc6435e4ad22b0ae822b485bccca41eaa165cc5
2024-11-23 15:55:05 +00:00
David Pflug
2d46a1b470
gnu: postgresql-10: Replace deprecated dependency.
...
* gnu/packages/databases.scm (postgresql-10): Inherit postgresql-13
instead of 11.
Using the deprecated postgresql-11 package was causing warnings to be
printed on `guix pull`.
Change-Id: I36225ff2a1889f94cd5aabe229ee638793594abf
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-14 15:43:48 +01:00
Nicolas Graves
09bbdc3ead
gnu: postgresql-15: Update to 16.4. [security fixes]
...
This fixes CVE-2024-7348.
* /gnu/packages/databases.scm
(postgresql-15): Move from here...
(postgresql-16): ... to here.
[version]: Update to 16.4.
[source]: Adapt source and add patch.
[native-inputs]: Add pkg-config.
[inputs]: Add icu4c.
* gnu/packages/patches/postgresql-disable-normalize_exec_path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I57771ebcf462bdeca73eda157274db089816fd12
2024-11-12 17:41:38 +09:00
Nicolas Graves
168001df96
gnu: postgresql-14: Update to 14.13.
...
* gnu/packages/databases.scm (postgresql-14): Update to 14.13.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
1b0b16c0d3
gnu: postgresql-13: Update to 13.16. [security fixes]
...
This fixes CVE-2024-7348.
* gnu/packages/databases.scm (postgresql-13): Update to 13.16.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
351fdf69f7
gnu: postgresql: Deprecate unsupported versions.
...
Versions 10 and 11 are unsupported according to
https://www.postgresql.org/support/versioning/
postgresql-10 also has a CVE.
* doc/guix.texi: Change default value of postgresql-service-type's
postgresql field.
* gnu/packages/databases.scm (postresql-10, postgresql-11): Use
define-deprecated/public to warn users.
* gnu/services/databases.scm (postgresql-configuration): Change the
default value of postgresql-configuration-postgresql.
* gnu/tests/guix.scm (%guix-data-service-os): Change the default value
of postgresql.
Signed-off-by: Andreas Enge <andreas@enge.fr>
Change-Id: Ie8744c8e1f246e9b45ff5e29d4e98214de3ca66a
2024-10-28 10:41:27 +01:00
Sharlatan Hellseher
ce320d27d8
gnu: python-sqlalchemy-2: Improve package style.
...
Add missing input as seen python-team build
<https://ci.guix.gnu.org/build/6245544/log/raw >.
* gnu/packages/databases.scm (python-sqlalchemy-2): Improve packge
style. Shift order of the fields.
[arguments]<#:phases>: Remove all custom phases, swap tests deletion
and substitution with "--ignore" and "-k" options in <#:test-flags>.
[propagated-inputs]: Add python-greenlet.
[native-inputs]: Add python-cython and python-setuptools.
[description]: Fix indentation.
Change-Id: Ib1f145efe8d9b24aa069a4c616525855b278568b
2024-10-22 14:10:57 +01:00
Sharlatan Hellseher
f6f3d8a76e
gnu: python-sqlalchemy-2: Update to 2.0.36.
...
* gnu/packages/databases.scm (python-sqlalchemy-2): Update to 2.0.36.
Change-Id: If290390a508f62a71770387a575efe379f171ff6
2024-10-22 13:07:17 +01:00
Nicolas Graves
3477c1942b
gnu: timescaledb: Ignore failing tests.
...
* gnu/packages/databases.scm (timescaledb):
[arguments]<#:phases>: Add phase 'patch-failing-tests.
2024-10-20 22:02:16 +08:00
Nicolas Graves
d16498fd53
gnu: timescaledb: Update to 2.16.1. [security fixes]
...
This fixes CVE-2023-25149.
* gnu/packages/databases.scm (timescaledb): Update to 2.16.1.
[arguments]<#:phases>: Remove comment and symlink trick in
'prepare-tests phase.
2024-10-20 22:02:08 +08:00
Nicolas Graves
74b012310f
gnu: duckdb: Update to 1.1.1. [security fixes]
...
This fixes CVE-2024-41672.
* gnu/packages/databases.scm (duckdb): Update to 1.1.1.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-11 13:40:57 +01:00
Nicolas Goaziou
7b1bdf68c8
gnu: emacs-rec-mode: Update to 1.9.4.
...
* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.9.4.
Change-Id: Ie0ceea0c9953e4eefb5599c4cf7fa94ecd9ae081
2024-09-15 10:47:49 +02:00
Efraim Flashner
589afea9e3
gnu: lmdb: Fix cross-compiling.
...
* gnu/packages/databases.scm (lmdb)[arguments]: When cross-compiling use
the correct CC and AR to produce cross-compiled libraries.
Change-Id: Ie93fe88eff1da4949dfdbdedabc670fa56cbc1c9
2024-09-01 23:27:34 +03:00
Josselin Poiret
e72150039f
gnu: redis: Skip OOM score test.
...
Since "daemon: Sacrifice builders on OOM." the default OOM score has changed
to 1000, which effictively render this test impossible to pass.
* gnu/packages/databases.scm (redis): Skip OOM score test.
Change-Id: I92ff49425faa755cd4d0a22a33bf8b1fea03d25a
2024-08-31 10:45:01 +02:00
Josselin Poiret
e536b15a3d
gnu: tdb: Add libxcrypt dependency.
...
* gnu/packages/databases.scm (tdb): Add libxcrypt dependency.
Change-Id: If44722b61b9ed427665b5939a2c5f5ef35e78691
2024-08-31 10:44:53 +02:00
Maxim Cournoyer
8c95b47175
gnu: sqlparse: Add bash-minimal to inputs.
...
* gnu/packages/databases.scm (sqlparse)
[inputs]: New field.
Change-Id: Idb5ad3f056236104ac93b21b65e9cf96960c6be7
2024-08-31 10:42:32 +02:00
Maxim Cournoyer
9eff57e373
gnu: sqitch: Add bash-minimal to inputs.
...
* gnu/packages/databases.scm (sqitch)
[inputs]: Add bash-minimal. Remove labels.
Change-Id: If2471815342f5fa1ca299f4e7798cb5c1245a3b0
2024-08-31 10:42:31 +02:00
Maxim Cournoyer
0beed9c2e9
gnu: mysql: Add bash-minimal to inputs.
...
* gnu/packages/databases.scm (mysql)
[inputs]: Add bash-minimal.
Change-Id: I27645b599cd78806f54dd81cc41fbeb899437d33
2024-08-31 10:42:31 +02:00
Maxim Cournoyer
a5dd476b41
gnu: ephemeralpg: Add bash-minimal to inputs.
...
* gnu/packages/databases.scm (ephemeralpg)
[inputs]: Add bash-minimal.
Change-Id: I7f1888b1413f14f1303829aa20e976ccf6d5b86e
2024-08-31 10:42:31 +02:00
Bruno Victal
44d6542e4b
gnu: tdb: Build manpages.
...
* gnu/packages/databases.scm (tdb)[native-inputs]: Add docbook-xsl and
libxslt.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:42:12 +02:00
Sharlatan Hellseher
20f19261e4
gnu: python-pyarrow: Fix build.
...
Resolve regression introduced in
c2d172fc74
as seen in CI
<https://ci.guix.gnu.org/build/5481081/log/raw >.
* gnu/packages/databases.scm (python-pyarrow)
[arguments]: <#:phases>: Add 'set-version phase.
In 'set-pyarrow-build-options phase sort environment variables
alphabetically, add PYARROW_CMAKE_OPTIONS, PYARROW_PARALLEL,
PYARROW_WITH_HDFS.
Change-Id: I85bb78e49fa207d19080e15db09d9764c7f84c25
2024-08-28 23:23:50 +01:00
Sharlatan Hellseher
d942cf18c2
gnu: python-pyarrow: Refresh package style.
...
* gnu/packages/databases.scm: Apply new package style.
Change-Id: I2f26ee6569f9d8a5730757ca7a9e3d612ac20f38
2024-08-28 23:23:50 +01:00
Ricardo Wurmus
c2d172fc74
gnu: apache-arrow: Update to 17.0.0.
...
* gnu/packages/databases.scm (apache-arrow): Update to 17.0.0.
Change-Id: If7ad15cbe1070a9132e921c931083deae527a27e
2024-08-26 11:39:36 +02:00
jgart
30672e1327
gnu: sqlitebrowser: Update to 3.13.0.
...
* gnu/packages/databases.scm (sqlitebrowser): Update to 3.13.0.
Change-Id: I31e8febfe3d5dd61b27e3f8b4404a529262cea5c
2024-08-17 13:06:32 -05:00
Sharlatan Hellseher
058e0cc75a
gnu: go-github-com-google-go-cmp-cmp: Rename variable.
...
* gnu/packages/golang.scm (go-github-com-google-go-cmp-cmp): Rename
variable to go-github-com-google-go-cmp, which reflects go.mod import
path and improves importer performance.
(go-github-com-zclconf-go-cty, go-golang-org-x-vuln,
go-google-golang-org-protobuf, go-gotest-tools-assert,
go-gotest-tools-internal-source, go-gotest-tools-internal-format,
gofumpt, gopls, gotestsum): Swap go-github-com-google-go-cmp-cmp to
go-github-com-google-go-cmp in inputs, propagated-inputs or
native-inputs.
* gnu/packages/golang-check.scm (go-github-com-frankban-quicktest,
go-github-com-google-go-cmdtest): Likewise.
* gnu/packages/golang-web.scm (go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-config, go-github-com-aws-smithy-go,
go-github-com-go-jose-go-jose-v3,
go-github-com-makeworld-the-better-one-go-gemini,
go-golang-org-x-oauth2, go-gopkg-in-square-go-jose-v2): Likewise.
* gnu/packages/golang-xyz.scm (go-github-com-goccy-go-yaml): Likewise.
* gnu/packages/check.scm (actionlint): Likewise.
* gnu/packages/databases.scm (sqls): Likewise.
* gnu/packages/ipfs.scm (go-github-com-ipld-go-ipld-prime,
go-github-com-whyrusleeping-cbor-gen): Likewise.
* gnu/packages/web.scm (go-github-com-itchyny-gojq): Likewise.
Change-Id: Ie6eeba936f7da404d70fbbaad34f5b43aec4e05b
2024-07-25 21:00:58 +01:00
Sharlatan Hellseher
a989b5185c
Merge branch 'go-team'
...
Change-Id: I0a7d44016da964930bea2584df9104cac5b7ea36
2024-07-18 21:53:35 +01:00
Ricardo Wurmus
0252b0a27b
gnu: apache-arrow: Update to 16.1.0.
...
* gnu/packages/databases.scm (apache-arrow): Update to 16.1.0.
Change-Id: I5e68dbd234408cf3e2d6017a707a24cf99a504eb
2024-07-17 22:38:23 +02:00
Sharlatan Hellseher
8f70fb90a2
gnu: packages/golang: Set default go version to 1.21.
...
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep
2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go >.
These changes set preferable default version to the minimal currently
maintained one e.g. 1.21
* gnu/packages/golang.scm (go): Set default to go-1.21, add annotation
for the future maintenance.
Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and
1.21:
* gnu/packages/admin.scm
* gnu/packages/configuration-management.scm
* gnu/packages/databases.scm
* gnu/packages/disk.scm
* gnu/packages/education.scm
* gnu/packages/file-systems.scm
* gnu/packages/finance.scm
* gnu/packages/golang-check.scm
* gnu/packages/golang-crypto.scm
* gnu/packages/golang-web.scm
* gnu/packages/golang-xyz.scm
* gnu/packages/golang.scm
* gnu/packages/high-availability.scm
* gnu/packages/ipfs.scm
* gnu/packages/irc.scm
* gnu/packages/messaging.scm
* gnu/packages/networking.scm
* gnu/packages/syncthing.scm
* gnu/packages/textutils.scm
* gnu/packages/time.scm
* gnu/packages/version-control.scm
* gnu/packages/video.scm
Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-07-15 12:17:48 +01:00
Sharlatan Hellseher
b554514927
gnu: Add python-adbc-driver-manager.
...
* gnu/packages/databases.scm (python-adbc-driver-manager): New variable.
Change-Id: Idf4056923def64e5603d9fb175126870cbe24624
2024-07-08 23:35:46 +01:00
Felix Gruber
bd16175f0f
gnu: duckdb: Update to 1.0.0.
...
* gnu/packages/databases.scm (duckdb): Update to 1.0.0.
Change-Id: I00afe247b221bee0a24297d1eb3d7c76d06d09f9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-08 23:35:46 +01:00
Efraim Flashner
76534bff36
gnu: postgresql-11: Update to 11.22.
...
* gnu/packages/databases.scm (postgresql-11): Update to 11.22.
Change-Id: I3d75b0e500b5853537179e8d7689fda2e2583f44
2024-07-02 09:07:40 +03:00
Efraim Flashner
0e99f1be99
gnu: postgresql-13: Update to 13.15.
...
* gnu/packages/databases.scm (postgresql-13): Update to 13.15.
Change-Id: I67553b1e25f1d5310615f6a1efdee690847fd308
2024-07-02 09:07:40 +03:00
Efraim Flashner
4f882ece16
gnu: postgresql-15: Update to 15.7.
...
* gnu/packages/databases.scm (postgresql-15): Update to 15.7.
Change-Id: I01fb10b98cb38cf8998763c7436f8041b877404c
2024-07-02 09:07:36 +03:00
Efraim Flashner
9ff2952a3f
gnu: virtuoso-ese: Enable building on all 64bit platforms.
...
* gnu/packages/databases.scm (virtuoso-ese)[supported-platforms]: Mark
all 64bit platforms as supported.
Change-Id: Ia4c3368adc8948941d6795b9959ecb7ce35aea0f
2024-06-30 10:15:54 +03:00
Efraim Flashner
623b46c589
gnu: wiredtiger: Enable building on more platforms.
...
* gnu/packages/databases.scm (wiredtiger)[supported-systems]: Mark all
64bit platforms as supported except riscv64-linux.
Change-Id: I0e74347729db5f6c5d26fc88f5a60b5ab45d4381
2024-06-30 10:15:22 +03:00
Troy Figiel
89e844d825
gnu: go-go-etcd-io-bbolt: Move to (gnu packages golang-xyz).
...
* gnu/packages/databases.scm (go-go-etcd-io-bbolt): Move from here ...
* gnu/packages/golang-xyz.scm: ... to here.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I52e6ea227c417c1997210ecc22725387143df32f
2024-06-29 09:35:58 +01:00
Andy Tai
7aab18bdf3
gnu: memcached: Update to 1.6.28.
...
* gnu/packages/databases.scm (memcached): Update to 1.6.28.
Change-Id: I9a75ed2794631a8901c4107adb560986595ffb9c
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:40 -04:00
Tanguy Le Carrour
dd5ef2cbdd
gnu: Add python-sqlalchemy-2.
...
* gnu/packages/databases.scm (python-sqlalchemy-2): New variable.
Change-Id: I6de8a9d9ab5938b6d7129f884fe31902df828889
Signed-off-by: jgart <jgart@dismail.de>
2024-06-22 14:45:15 -05:00
Andy Tai
b44692a233
gnu: python-apsw: Update to 3.46.0.0.
...
* gnu/packages/databases.scm (python-apsw): Update to 3.46.0.0.
Change-Id: I1c6896910f78da77b071b4301762e85fa9f25546
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-22 17:36:07 +01:00
Sharlatan Hellseher
b06a460bf5
gnu: python-pymysql: Propagate python-cryptography.
...
* gnu/packages/databases.scm (python-pymysql)
[inputs]: Swap to [propagated-inputs].
[propagated-inputs]: Add python-pynacl
(mycli, sqlcrush): Remove propagated python-cryptography.
Change-Id: I40ee51087cd14cb98bd2390095fa9f6f0d144b47
2024-05-22 10:13:01 +01:00
Sharlatan Hellseher
5000c417c0
gnu: python-pymysql: Update to 1.1.1 [fixes CVE-2024-36039].
...
* gnu/packages/databases.scm (python-pymysql): Update to 1.1.1.
[source]: Refresh archive name as seen on
<https://pypi.org/project/PyMySQL/#files >.
[build-system]: Swap to pyproject-build-system.
Change-Id: I20d06f6d1d252f501df001120ee44520e6e5d785
2024-05-22 10:12:05 +01:00
Efraim Flashner
c634135ef9
gnu: perl-dbix-class: Update to 0.082843.
...
* gnu/packages/databases.scm (perl-dbix-class): Update to 0.082843.
[propagated-inputs]: Remove perl-moo, perl-scalar-list-utils, and
perl-text-balanced; add perl-moo-2.
[native-inputs]: Remove perl-file-temp.
[properties]: New field.
Change-Id: I67f00f7e4f5b1bc71d9632bb90213df3c0a20ce5
2024-05-21 11:08:14 +03:00
jgart
e4ee595999
gnu: python-tinydb: Upgrade to 4.8.0.
...
* gnu/packages/databases.scm (python-tinydb): Upgrade to 4.8.0.
[native-inputs]: Add python-poetry-core and python-pytest.
[build-system]: Use pyproject-build-system.
[arguments]: Remove no longer needed field.
Change-Id: Ib72f1b8c2a0749f2f0032f9dd047f10bc49d2545
2024-05-17 03:58:53 -05:00
Sharlatan Hellseher
c7bd735bc4
gnu: sqls: Use go-1.21.
...
Merge all inputs into native-inputs since the output result of the
package is an executable that does not require sources from Golang
modules to be available after installation.
* gnu/packages/databases.scm (sqls):
[arguments]: <#:go>: Use go-1.21.
[inputs]: Remove go-github-com-go-sql-driver-mysql,
go-github-com-lib-pq, go-github-com-mattn-go-runewidth,
go-github-com-mattn-go-sqlite3, go-github-com-olekukonko-tablewriter,
go-github-com-pkg-errors, go-github-com-sourcegraph-jsonrpc2,
go-golang-org-x-crypto, go-golang-org-x-xerrors, and
go-gopkg-in-yaml-v2.
[native-inputs]: Add go-github-com-go-sql-driver-mysql,
go-github-com-lib-pq, go-github-com-mattn-go-runewidth,
go-github-com-mattn-go-sqlite3, go-github-com-olekukonko-tablewriter,
go-github-com-pkg-errors, go-github-com-sourcegraph-jsonrpc2,
go-golang-org-x-crypto, go-golang-org-x-xerrors, and
go-gopkg-in-yaml-v2.
Change-Id: I9312a483dfa954b5f0ad4cfac04b5153570bf571
2024-05-07 21:33:44 +01:00