Commit graph

833 commits

Author SHA1 Message Date
Tobias Geerinckx-Rice 7f86f42671
gnu: mariadb-connector-c: Update to 3.1.13.
* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.13.
2021-06-25 19:02:35 +02:00
Ricardo Wurmus bf0f9dd051
gnu: apache-arrow: Update to 4.0.1.
* gnu/packages/databases.scm (apache-arrow): Update to 4.0.1.
[arguments]: Remove trailing boolean; ensure that xsimd is not downloaded and
built anew.
[inputs]: Add xsimd.
2021-06-21 12:17:23 +02:00
Ricardo Wurmus 9e220f099d
gnu: Add nanodbc-for-irods.
* gnu/packages/databases.scm (nanodbc-for-irods): New variable.
2021-06-14 16:05:07 +02:00
zimoun 5ce19343ca
gnu: python2-orator: Remove package.
* gnu/packages/database.scm (python2-orator): Remove variable.
(python-orator)[properties]: Remove field.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-06-08 13:10:27 -04:00
Simon Streit 841edfa491
gnu: redis: Update to 6.2.4 [security fixes].
Fixes CVE-2021-29477.

* gnu/packages/databases.scm (redis): Update to 6.2.4.
[arguments]: Disable the 'integration/failover' test.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-06-02 00:54:39 -04:00
Tobias Geerinckx-Rice 36d2e48c30
gnu: lmdb: Update to 0.9.29.
* gnu/packages/databases.scm (lmdb): Update to 0.9.29.
2021-05-23 22:39:15 +02:00
Efraim Flashner f9fc3373e7
gnu: perl-dbd-pg: Update to 3.14.2.
* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.14.2.
2021-05-19 23:01:26 +03:00
Leo Famulari 1b7ea563cd
gnu: PostgreSQL 9: Update to 9.6.22 [fixes CVE-2021-{32027,32028,32029}].
* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.22.
2021-05-17 15:05:18 -04:00
Leo Famulari 16da170f19
gnu: PostgreSQL 10: Update to 10.17 [fixes CVE-2021-{32027,32028,32029}].
* gnu/packages/databases.scm (postgresql-10): Update to 10.17.
2021-05-17 15:05:18 -04:00
Leo Famulari 49a99a744a
gnu: PostgreSQL 11: Update to 11.12 [fixes CVE-2021-{32027,32028,32029}].
* gnu/packages/databases.scm (postgresql-11): Update to 11.12.
2021-05-17 15:05:18 -04:00
Leo Famulari ef221c8b71
gnu: PostgreSQL: Update to 13.3 [fixes CVE-2021-{32027,32028,32029}].
* gnu/packages/databases.scm (postgresql-13)[replacement]: Use postgresql-13.3.
(postgresql-13.2): Replace with ...
(postgresql-13.3): ... new variable.
2021-05-17 15:05:14 -04:00
BonfaceKilz f8a4724c10
gnu: Add python-sqlalchemy-stubs.
* gnu/packages/databases.scm (python-sqlalchemy-stubs): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2021-05-12 16:12:24 +05:30
Marius Bakke 151f1720e3
gnu: python-sqlparse: Remove unnecessary runtime dependencies.
* gnu/packages/databases.scm (python-sqlparse)[arguments]: Override 'wrap'
phase.
2021-05-05 23:48:20 +02:00
Marius Bakke 314f96421e
gnu: python-sqlparse: Update to 0.4.1.
* gnu/packages/databases.scm (python-sqlparse): Update to 0.4.1.
2021-05-05 23:48:19 +02:00
Tobias Geerinckx-Rice 1ba3df1872
gnu: soci: Update to 4.0.2.
* gnu/packages/databases.scm (soci): Update to 4.0.2.
2021-05-01 11:29:12 +02:00
Pjotr Prins 04ab609b13
gnu: Add ruby-redis.
* gnu/packages/databases.scm (ruby-redis): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-04-26 14:42:13 +03:00
Ricardo Wurmus 34928cc43c
gnu: nanodbc: Build shared libraries.
* gnu/packages/databases.scm (nanodbc)[arguments]: Build shared libraries.
2021-04-23 16:07:54 +02:00
Ricardo Wurmus 2be32ecc74
gnu: Add nanodbc.
* gnu/packages/databases.scm (nanodbc): New variable.
2021-04-20 16:40:10 +02:00
Tobias Geerinckx-Rice bf5f75856e
gnu: freetds: Update to 1.2.20.
* gnu/packages/databases.scm (freetds): Update to 1.2.20.
2021-04-19 19:23:00 +02:00
Tobias Geerinckx-Rice 0f0c9d2b0f
gnu: freetds: Update to 1.2.19.
* gnu/packages/databases.scm (freetds): Update to 1.2.19.
2021-04-11 00:03:46 +02:00
methuselah-0 43c55856c8
gnu: Add galera.
* gnu/packages/databases.scm (galera): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-04-08 23:28:01 +02:00
Lars-Dominik Braun 14392c7789
gnu: python-tortoise-orm: Fix dependencies.
* gnu/packages/databases.scm (python-tortoise-orm) [propagated-inputs]:
Add missing dependency.
[arguments]: Relax pytz version requirement, remove iso8601 requirement.
2021-04-06 10:57:19 +02:00
Raghav Gururajan ac6e19b082
gnu: soci: Propagate inputs.
* gnu/packages/databases.scm (soci)[inputs]: Move to...
[propagated-inputs]: ... here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-03-27 23:03:13 -04:00
Léo Le Bouter 52c8d07a4f
gnu: mariadb: Fix CVE-2021-27928.
* gnu/packages/patches/mariadb-CVE-2021-27928.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/databases.scm (mariadb/fixed): New variable. Apply patch.
(mariadb)[replacement]: Graft.
2021-03-26 02:21:51 +01:00
zimoun c74c4377b3
gnu: python2-rq: Remove package.
* gnu/packages/databases.scm (python2-rq): Delete.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-03-23 21:38:05 -04:00
Maxim Cournoyer 9bab0950f7
gnu: libmemcached: Disable test suite.
* gnu/packages/databases.scm (libmemcached): Disable test suite.  Removing
trailing #t.
[phases]{fix-configure}: Remove useless group in pattern.
{disable-failing-tests}: Remove phase.
{build-and-install-html-doc}: Order after the build phase.
[home-page]: Please 'guix lint'.

Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
2021-03-16 07:46:20 -04:00
Léo Le Bouter 097cf21d1d
gnu: Remove MongoDB.
mongodb 3.4.10 has unpatched CVEs and mongodb 3.4.24 has some files in the
release tarball under the SSPL, therefore we cannot provide mongodb while
upholding to good security standards.

It turns out feff80cec3 was right since while
the main license file wasnt altered to SSPL, some files in the tree contain
SSPL headers.

* gnu/packages/databases.scm (go-gopkg.in-mgo.v2): Remove.
* gnu/packages/databases.scm (mongo-tools): Remove.
* doc/guix.texi (mongodb-service-type): Remove.
* gnu/tests/databases.scm (%test-mongodb, %mongodb-os, run-mongodb-test):
Remove.
* gnu/services/databases.scm (mongodb-configuration, mongodb-configuration?,
mongodb-configuration-mongodb, mongodb-configuration-config-file,
mongodb-configuration-data-directory, mongodb-service-type,
%default-mongodb-configuration-file, %mongodb-accounts, mongodb-activation,
mongodb-shepherd-service): Remove.
* gnu/packages/databases.scm (mongodb): Remove.
2021-03-16 11:05:24 +01:00
Efraim Flashner aa983626a2
gnu: mongodb: Update comment about package license.
* gnu/packages/databases.scm (mongodb): Adjust the comment about the
licensing status of the package, there are still older branches
receiving updates under the AGPL license.
2021-03-11 23:26:01 +02:00
Efraim Flashner 2f9132e2e0
Revert "Revert "gnu: mongodb: Update to 3.4.24 [security fixes].""
This reverts commit feff80cec3.

I was mistaken, there are still branches of mongodb which are still
licensed under the AGPL3
2021-03-11 23:23:00 +02:00
Efraim Flashner f197964689
gnu: mongodb: Add comment about future package versions.
* gnu/packages/databases.scm (mongodb): Add comment that the license of
the package changed after the packaged version and that it shouldn't be
updated.
2021-03-11 15:17:26 +02:00
Efraim Flashner feff80cec3
Revert "gnu: mongodb: Update to 3.4.24 [security fixes]."
This reverts commit e5f89570c1.

After this version mongodb switched to the Server Side Public License
(https://www.mongodb.com/licensing/server-side-public-license) which is
not a FOSS license.
2021-03-11 15:13:55 +02:00
Léo Le Bouter e5f89570c1
gnu: mongodb: Update to 3.4.24 [security fixes].
* gnu/packages/patches/mongodb-support-unknown-linux-distributions.patch:
Remove patch.
* gnu/local.mk (dist_patch_DATA): Ditto.
* gnu/packages/databases.scm (mongodb): Update to 3.4.24.
[source]: Drop patch. Update third_party libs folder names.
2021-03-10 13:03:12 +01:00
Léo Le Bouter fdf82830d4
gnu: mysql: Update to 5.7.33 [security fixes].
* gnu/packages/databases.scm (mysql): Update to 5.7.33.
2021-03-10 12:22:55 +01:00
Lars-Dominik Braun e7a3ae1e85
gnu: python-tortoise-orm: Update to 0.16.21.
* gnu/packages/databases.scm (python-tortoise-orm) [version]: Update to 0.16.21.
[arguments]: Relax version requirements.
2021-03-10 12:01:46 +01:00
Lars-Dominik Braun 281fd9ad71
gnu: python-aiosqlite: Update to 0.17.0.
* gnu/packages/databases.scm (python-aiosqlite) [version]: Update to 0.17.0.
[arguments]: Run tests.
[propagated-inputs]: Add python-typing-extensions.
2021-03-10 12:01:45 +01:00
Lars-Dominik Braun f73ee73da7
gnu: python-pypika: Update to 0.47.6.
* gnu/packages/databases.scm (python-pypika): Update to 0.47.6.
2021-03-10 12:01:43 +01:00
Tobias Geerinckx-Rice 5f299b4a31
gnu: lmdb: Update to 0.9.28.
* gnu/packages/databases.scm (lmdb): Update to 0.9.28.
2021-03-10 01:16:07 +01:00
Tobias Geerinckx-Rice f6a94e7e33
gnu: mariadb-connector-c: Fix source tarball file name.
* gnu/packages/databases.scm (mariadb-connector-c)[source]: Add a FILE-NAME.
2021-03-04 17:07:49 +01:00
Tobias Geerinckx-Rice 51059be366
gnu: mariadb-connector-c: Update to 3.1.12.
* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.12.
2021-03-04 17:07:49 +01:00
Léo Le Bouter 6a67f4430f
gnu: redis: Update to 6.0.11 [fixes CVE-2021-21309].
* gnu/packages/databases.scm (redis): Update to 6.0.11.
2021-02-28 03:56:03 +01:00
Greg Hogan 9757e54640
gnu: apache-arrow: Update to 3.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 3.0.0.
[inputs]: Add utf8proc.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-16 13:38:37 -05:00
Greg Hogan 23af76f136
gnu: apache-arrow: Sort inputs alphabetically.
* gnu/packages/databases.scm (apache-arrow)[inputs]: Sort inputs.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-16 13:38:37 -05:00
Léo Le Bouter 392e230d5e
gnu: postgresql: Update to 13.2 [security fixes].
Fixes CVE-2021-3393 and CVE-2021-20229.

* gnu/packages/databases.scm (postgresql-13.2): New variable.
(postgresql-13)[replacement]: New field.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-14 16:15:45 -05:00
Léo Le Bouter 6941dbf958
gnu: postgresql-9.6: Update to 9.6.21.
* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.21.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-14 14:57:59 -05:00
Léo Le Bouter e55812e685
gnu: postgresql-10: Update to 10.16.
* gnu/packages/databases.scm (postgresql-10): Update to 10.16.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-14 14:57:59 -05:00
Léo Le Bouter 812f0d69ff
gnu: postgresql-11: Update to 11.11.
* gnu/packages/databases.scm (postgresql-11): Update to 11.11.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-14 14:57:55 -05:00
Guillaume Le Vaillant 4e902da60c
gnu: libdbi-drivers: Disable tests that get stuck forever.
* gnu/packages/databases.scm (libdbi-drivers)[arguments]: Disable tests.
2021-02-03 18:08:11 +01:00
Leo Famulari 68dd78e2e4
Merge branch 'master' into staging 2021-01-25 15:40:55 -05:00
Sharlatan Hellseher 100a4f84fe
gnu: Add pgloader.
* gnu/packages/databases.scm (pgloader): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-20 10:43:25 +01:00
Tobias Geerinckx-Rice 2a0a6f8fc3
gnu: kyotocabinet: Update to 1.2.79.
* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.79.
2021-01-14 22:05:44 +01:00