summaryrefslogtreecommitdiff
path: root/gnu/packages/databases.scm
AgeCommit message (Collapse)Author
2024-12-13gnu: python-pickleshare: Improve package style.Sharlatan Hellseher
* gnu/packages/databases.scm (python-pickleshare) [build-system]: Swap to pyproject-build-system. [arguments]<phases>: Use default 'check phase. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ib53f1d3232112cff000e7413446f42085e945ee9
2024-12-13gnu: python-pymysql: Adjust inputs.Sharlatan Hellseher
* gnu/packages/databases.scm (python-pymysql) [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I56bdbb7f182308fc63a85f3f1868bc245597725d
2024-12-13gnu: build-system/pyproject: Add missing native-inputs.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-ega-download-client) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/databases.scm (datasette)[native-inputs]: Add python-pip. * gnu/packages/django.scm (python-django-localflavor, python-django-contact-form)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]: Add python-wheel. (python-nbstripout)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/machine-learning.scm (python-captum, python-linear-operator, python-gpytorch)[native-inputs]: Add python-setuptools. * gnu/packages/music.scm (abjad, abjad-ext-rmarkers, abjed-ext-nauert, python-mutagen)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/package-management.scm (python-conda-package-handling)[native-inputs]: Add python-setuptools and python-wheel. (conda)[native-inputs]: Add python-wheel. * gnu/packages/python-check.scm (python-pyinstrument, python-pytest-testmon, python-pytest-trio, python-nbval, python-pytest-toolbox)[native-inputs]: Add python-setuptools and python-wheel. (python-nptyping)[native-inputs]: Add python-setuptools. * gnu/packages/python-check.scm (python-dask-expr)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper, python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream, python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes, python-sparse, python-shtab, python-pyan3)[native-inputs]: Add python-setuptools. (python-jupytext, python-orderedmultidict, python-identify, python-nodeenv, python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram, python-immutables, python-numpydoc, python-cairosvg, python-unidecode, python-black, python-multidict, python-mpv-jsonipc, python-humanize, python-cmd2)[native-inputs]: Add python-setuptools and python-wheel. (python-partd, python-dask, python-zarr)[native-inputs]: Add python-wheel. (python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove duplicate textlive-jknapltx. (python-isort)[native-inputs]: Add python-pip. * gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/sphinx.scm (python-pydata-sphinx-theme, python-sphinx-autodoc-typehints)[native-inputs]: Add python-setuptools. * gnu/packages/syndication.scm (tuir)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/terminals.scm (python-halo)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/time.scm (python-arrow, python-dateutil) [native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add python-setuptools and python-wheel. Remove input labels. * gnu/packages/virtualization.scm (python-qemu-qmp, python-transient)[native-inputs]: Add python-setuptools and python-wheel. * gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add python-setuptools and python-wheel. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
2024-12-13gnu: python-alembic: Move to pyproject-build-system.Nicolas Graves
* gnu/packages/databases.scm (python-alembic): [build-system]: Move to pyproject-build-system. [arguments]: Remove field, now uneeded. Change-Id: I5907ff84412d867d094aae5fb4daa8481eb7f30c Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13gnu: python-mysqlclient: Add missing inputs.Ricardo Wurmus
* gnu/packages/databases.scm (python-mysqlclient)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: Id0343382f1ef80b0299641e2b588e1687beeab30
2024-12-13gnu: Add python-setuptools/python-wheel where necessary.Lars-Dominik Braun
Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
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-09gnu: duckdb: Build with for core extensions.Ekaitz Zarraga
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-03gnu: python-fakeredis: Update to 2.26.1.Ricardo Wurmus
* 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-03gnu: python-redis: Update to 5.2.0.Ricardo Wurmus
* 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-02gnu: redis: Add comment about upcoming license change.Efraim Flashner
* 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-02gnu: redis: Update to 7.2.6.Hilton Chain
* gnu/packages/databases.scm (redis): Update to 7.2.6. [arguments]<#:phases>: Update failing tests. Change-Id: Ife107541697fda4f0928497560871f8ffb07d445
2024-11-23gnu: Respect --cores build argument in some python packages.Sharlatan Hellseher
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-14gnu: postgresql-10: Replace deprecated dependency.David Pflug
* 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-12gnu: postgresql-15: Update to 16.4. [security fixes]Nicolas Graves
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-12gnu: postgresql-14: Update to 14.13.Nicolas Graves
* gnu/packages/databases.scm (postgresql-14): Update to 14.13. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12gnu: postgresql-13: Update to 13.16. [security fixes]Nicolas Graves
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-10-28gnu: postgresql: Deprecate unsupported versions.Nicolas Graves
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-22gnu: python-sqlalchemy-2: Improve package style.Sharlatan Hellseher
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-22gnu: python-sqlalchemy-2: Update to 2.0.36.Sharlatan Hellseher
* gnu/packages/databases.scm (python-sqlalchemy-2): Update to 2.0.36. Change-Id: If290390a508f62a71770387a575efe379f171ff6
2024-10-20gnu: timescaledb: Ignore failing tests.Nicolas Graves
* gnu/packages/databases.scm (timescaledb): [arguments]<#:phases>: Add phase 'patch-failing-tests.
2024-10-20gnu: timescaledb: Update to 2.16.1. [security fixes]Nicolas Graves
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-11gnu: duckdb: Update to 1.1.1. [security fixes]Nicolas Graves
This fixes CVE-2024-41672. * gnu/packages/databases.scm (duckdb): Update to 1.1.1. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-09-15gnu: emacs-rec-mode: Update to 1.9.4.Nicolas Goaziou
* gnu/packages/databases.scm (emacs-rec-mode): Update to 1.9.4. Change-Id: Ie0ceea0c9953e4eefb5599c4cf7fa94ecd9ae081
2024-09-01gnu: lmdb: Fix cross-compiling.Efraim Flashner
* gnu/packages/databases.scm (lmdb)[arguments]: When cross-compiling use the correct CC and AR to produce cross-compiled libraries. Change-Id: Ie93fe88eff1da4949dfdbdedabc670fa56cbc1c9
2024-08-31gnu: redis: Skip OOM score test.Josselin Poiret
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-31gnu: tdb: Add libxcrypt dependency.Josselin Poiret
* gnu/packages/databases.scm (tdb): Add libxcrypt dependency. Change-Id: If44722b61b9ed427665b5939a2c5f5ef35e78691
2024-08-31gnu: sqlparse: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/databases.scm (sqlparse) [inputs]: New field. Change-Id: Idb5ad3f056236104ac93b21b65e9cf96960c6be7
2024-08-31gnu: sqitch: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/databases.scm (sqitch) [inputs]: Add bash-minimal. Remove labels. Change-Id: If2471815342f5fa1ca299f4e7798cb5c1245a3b0
2024-08-31gnu: mysql: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/databases.scm (mysql) [inputs]: Add bash-minimal. Change-Id: I27645b599cd78806f54dd81cc41fbeb899437d33
2024-08-31gnu: ephemeralpg: Add bash-minimal to inputs.Maxim Cournoyer
* gnu/packages/databases.scm (ephemeralpg) [inputs]: Add bash-minimal. Change-Id: I7f1888b1413f14f1303829aa20e976ccf6d5b86e
2024-08-31gnu: tdb: Build manpages.Bruno Victal
* gnu/packages/databases.scm (tdb)[native-inputs]: Add docbook-xsl and libxslt. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-28gnu: python-pyarrow: Fix build.Sharlatan Hellseher
Resolve regression introduced in c2d172fc74dcb34a34f26e51d7a01fffa1442ea7 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-28gnu: python-pyarrow: Refresh package style.Sharlatan Hellseher
* gnu/packages/databases.scm: Apply new package style. Change-Id: I2f26ee6569f9d8a5730757ca7a9e3d612ac20f38
2024-08-26gnu: apache-arrow: Update to 17.0.0.Ricardo Wurmus
* gnu/packages/databases.scm (apache-arrow): Update to 17.0.0. Change-Id: If7ad15cbe1070a9132e921c931083deae527a27e
2024-08-17gnu: sqlitebrowser: Update to 3.13.0.jgart
* gnu/packages/databases.scm (sqlitebrowser): Update to 3.13.0. Change-Id: I31e8febfe3d5dd61b27e3f8b4404a529262cea5c
2024-07-25gnu: go-github-com-google-go-cmp-cmp: Rename variable.Sharlatan Hellseher
* 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-18Merge branch 'go-team'Sharlatan Hellseher
Change-Id: I0a7d44016da964930bea2584df9104cac5b7ea36
2024-07-17gnu: apache-arrow: Update to 16.1.0.Ricardo Wurmus
* gnu/packages/databases.scm (apache-arrow): Update to 16.1.0. Change-Id: I5e68dbd234408cf3e2d6017a707a24cf99a504eb
2024-07-15gnu: packages/golang: Set default go version to 1.21.Sharlatan Hellseher
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-08gnu: Add python-adbc-driver-manager.Sharlatan Hellseher
* gnu/packages/databases.scm (python-adbc-driver-manager): New variable. Change-Id: Idf4056923def64e5603d9fb175126870cbe24624
2024-07-08gnu: duckdb: Update to 1.0.0.Felix Gruber
* gnu/packages/databases.scm (duckdb): Update to 1.0.0. Change-Id: I00afe247b221bee0a24297d1eb3d7c76d06d09f9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-07-02gnu: postgresql-11: Update to 11.22.Efraim Flashner
* gnu/packages/databases.scm (postgresql-11): Update to 11.22. Change-Id: I3d75b0e500b5853537179e8d7689fda2e2583f44
2024-07-02gnu: postgresql-13: Update to 13.15.Efraim Flashner
* gnu/packages/databases.scm (postgresql-13): Update to 13.15. Change-Id: I67553b1e25f1d5310615f6a1efdee690847fd308
2024-07-02gnu: postgresql-15: Update to 15.7.Efraim Flashner
* gnu/packages/databases.scm (postgresql-15): Update to 15.7. Change-Id: I01fb10b98cb38cf8998763c7436f8041b877404c
2024-06-30gnu: virtuoso-ese: Enable building on all 64bit platforms.Efraim Flashner
* gnu/packages/databases.scm (virtuoso-ese)[supported-platforms]: Mark all 64bit platforms as supported. Change-Id: Ia4c3368adc8948941d6795b9959ecb7ce35aea0f
2024-06-30gnu: wiredtiger: Enable building on more platforms.Efraim Flashner
* gnu/packages/databases.scm (wiredtiger)[supported-systems]: Mark all 64bit platforms as supported except riscv64-linux. Change-Id: I0e74347729db5f6c5d26fc88f5a60b5ab45d4381
2024-06-29gnu: go-go-etcd-io-bbolt: Move to (gnu packages golang-xyz).Troy Figiel
* 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-24gnu: memcached: Update to 1.6.28.Andy Tai
* gnu/packages/databases.scm (memcached): Update to 1.6.28. Change-Id: I9a75ed2794631a8901c4107adb560986595ffb9c Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-22gnu: Add python-sqlalchemy-2.Tanguy Le Carrour
* gnu/packages/databases.scm (python-sqlalchemy-2): New variable. Change-Id: I6de8a9d9ab5938b6d7129f884fe31902df828889 Signed-off-by: jgart <jgart@dismail.de>