summary refs log tree commit diff
path: root/gnu/packages/databases.scm
AgeCommit message (Collapse)Author
2021-04-08gnu: Add galera.methuselah-0
* gnu/packages/databases.scm (galera): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-04-06gnu: python-tortoise-orm: Fix dependencies.Lars-Dominik Braun
* gnu/packages/databases.scm (python-tortoise-orm) [propagated-inputs]: Add missing dependency. [arguments]: Relax pytz version requirement, remove iso8601 requirement.
2021-03-27gnu: soci: Propagate inputs.Raghav Gururajan
* gnu/packages/databases.scm (soci)[inputs]: Move to... [propagated-inputs]: ... here. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-03-26gnu: mariadb: Fix CVE-2021-27928.Léo Le Bouter
* 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-23gnu: python2-rq: Remove package.zimoun
* gnu/packages/databases.scm (python2-rq): Delete. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-03-16gnu: libmemcached: Disable test suite.Maxim Cournoyer
* 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-16gnu: Remove MongoDB.Léo Le Bouter
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 feff80cec3c97a3df2c20d300be12d67f79d4f22 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-11gnu: mongodb: Update comment about package license.Efraim Flashner
* 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-11Revert "Revert "gnu: mongodb: Update to 3.4.24 [security fixes].""Efraim Flashner
This reverts commit feff80cec3c97a3df2c20d300be12d67f79d4f22. I was mistaken, there are still branches of mongodb which are still licensed under the AGPL3
2021-03-11gnu: mongodb: Add comment about future package versions.Efraim Flashner
* 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-11Revert "gnu: mongodb: Update to 3.4.24 [security fixes]."Efraim Flashner
This reverts commit e5f89570c1d72c4b674fad6b6ad5591ead02d419. 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-10gnu: mongodb: Update to 3.4.24 [security fixes].Léo Le Bouter
* 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-10gnu: mysql: Update to 5.7.33 [security fixes].Léo Le Bouter
* gnu/packages/databases.scm (mysql): Update to 5.7.33.
2021-03-10gnu: python-tortoise-orm: Update to 0.16.21.Lars-Dominik Braun
* gnu/packages/databases.scm (python-tortoise-orm) [version]: Update to 0.16.21. [arguments]: Relax version requirements.
2021-03-10gnu: python-aiosqlite: Update to 0.17.0.Lars-Dominik Braun
* gnu/packages/databases.scm (python-aiosqlite) [version]: Update to 0.17.0. [arguments]: Run tests. [propagated-inputs]: Add python-typing-extensions.
2021-03-10gnu: python-pypika: Update to 0.47.6.Lars-Dominik Braun
* gnu/packages/databases.scm (python-pypika): Update to 0.47.6.
2021-03-10gnu: lmdb: Update to 0.9.28.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (lmdb): Update to 0.9.28.
2021-03-04gnu: mariadb-connector-c: Fix source tarball file name.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (mariadb-connector-c)[source]: Add a FILE-NAME.
2021-03-04gnu: mariadb-connector-c: Update to 3.1.12.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (mariadb-connector-c): Update to 3.1.12.
2021-02-28gnu: redis: Update to 6.0.11 [fixes CVE-2021-21309].Léo Le Bouter
* gnu/packages/databases.scm (redis): Update to 6.0.11.
2021-02-16gnu: apache-arrow: Update to 3.0.0.Greg Hogan
* gnu/packages/databases.scm (apache-arrow): Update to 3.0.0. [inputs]: Add utf8proc. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-16gnu: apache-arrow: Sort inputs alphabetically.Greg Hogan
* gnu/packages/databases.scm (apache-arrow)[inputs]: Sort inputs. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-14gnu: postgresql: Update to 13.2 [security fixes].Léo Le Bouter
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-14gnu: postgresql-9.6: Update to 9.6.21.Léo Le Bouter
* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.21. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-14gnu: postgresql-10: Update to 10.16.Léo Le Bouter
* gnu/packages/databases.scm (postgresql-10): Update to 10.16. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-14gnu: postgresql-11: Update to 11.11.Léo Le Bouter
* gnu/packages/databases.scm (postgresql-11): Update to 11.11. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-02-03gnu: libdbi-drivers: Disable tests that get stuck forever.Guillaume Le Vaillant
* gnu/packages/databases.scm (libdbi-drivers)[arguments]: Disable tests.
2021-01-25Merge branch 'master' into stagingLeo Famulari
2021-01-20gnu: Add pgloader.Sharlatan Hellseher
* gnu/packages/databases.scm (pgloader): New variable. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-14gnu: kyotocabinet: Update to 1.2.79.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (kyotocabinet): Update to 1.2.79.
2021-01-14gnu: Add freetds.Sharlatan Hellseher
* gnu/packages/databases.scm (freetds): New variable. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-01-12gnu: redis: Update to 6.0.10.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (redis): Update to 6.0.10.
2021-01-10Merge branch 'master' into stagingEfraim Flashner
2020-12-30gnu: Remove python2-pyarrow.Leo Famulari
This package was failing to build and had no users in the tree. * gnu/packages/databases.scm (python2-pyarrow): Remove variable.
2020-12-29Merge branch 'ungrafting' into stagingMarius Bakke
2020-12-29gnu: redis: Unbundle jemalloc & reinstate most of the testsVincent Legoll
* gnu/packages/databases.scm (redis)[source]: Delete bundled jemalloc. [native-inputs]: Add procps & tcl for the tests. [arguments]: substitute the right tclsh binary & disable failing tests. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-29gnu: redis: Update to 6.0.9.Vincent Legoll
* gnu/packages/databases.scm (redis): Update to 6.0.9. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-26gnu: memcached: Update to 1.6.9.Vincent Legoll
* gnu/packages/databases.scm (memcached): Update to 1.6.9. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-21Merge branch 'ungrafting' into stagingMarius Bakke
2020-12-21gnu: MariaDB: Disable failing test on i686-linux.Marius Bakke
* gnu/packages/databases.scm (mariadb)[arguments]: When building on i686-linux, disable one test.
2020-12-20gnu: MariaDB: Fix 'mariadb_config' output to refer to correct directories.Marius Bakke
This fixes a regression introduced in ce29031a23104928155b498d552fc4140cc03030 where 'mariadb_config' would return libdir and plugindir relative to the location of the 'mariadb_config' program (which lives in a separate output). While at it, fix a couple other wrong references, and a another regression related to test installation. * gnu/packages/databases.scm (mariadb)[arguments]: Patch "mariadb_config.c.in" so that it falls back to old behavior. Patch 'mariadb.pc.in' and 'mariadb_connector_c.cmake' to cope with absolute directory names. In #:configure-flags, don't set INSTALL_MYSQLTESTDIR, but delete the installed tests with a phase.
2020-12-20gnu: PostgreSQL: Do not embed references to build tools.Marius Bakke
Fixes <https://bugs.gnu.org/25527>. * gnu/packages/databases.scm (postgresql-13)[arguments]: In #:configure-flags, provide non-absolute references to the build tools.
2020-12-17gnu: lmdb: Install pkg-config file.Efraim Flashner
* gnu/packages/databases.scm (lmdb)[arguments]: Add phase to create a lmdb.pc file.
2020-12-13gnu: postgresql: Make version 13 the default.Marius Bakke
While at it, rearrange so that variables are in order, and also inherit the patches in lower versions, as the disable-resolve_symlinks patch was missing in 11 and 9. * gnu/packages/databases.scm (postgresql-13): Swap places with ... (postgresql): ... this. Turn into dummy pointer variable and move it last. (postgresql-11): Inherit from POSTGRESQL-13. Also inherit source. (postgresql-10): Inherit from POSTGRESQL-11. (postgresql-9.6): Inherit from POSTGRESQL-10. Also inherit source.
2020-12-13gnu: MariaDB: Update to 10.5.8.Marius Bakke
* gnu/packages/databases.scm (mariadb): Update to 10.5.8. [arguments]: Adjust #:configure-flags to not install tests; remove code for the same. Adjust phases for upstream test changes. Add workaround.
2020-12-13gnu: postgresql: Add 13.1.Marius Bakke
* gnu/packages/databases.scm (postgresql-13): New public variable.
2020-11-26Merge branch 'master' into stagingMarius Bakke
2020-11-25gnu: lmdb: Update to 0.9.27.Tobias Geerinckx-Rice
* gnu/packages/databases.scm (lmdb): Update to 0.9.27.
2020-11-19Merge branch 'master' into stagingMarius Bakke
2020-11-18gnu: Add uuid support to recutils.John Soo
* gnu/packages/databases.scm (recutils): [inputs] Add lib output of util-linux. Signed-off-by: Ludovic Courtès <ludo@gnu.org>