nixpkgs/pkgs/servers/sql
Wolfgang Walther de4ad2a6ac
postgresql: use newer libuuid instead of ossp-uuid
Since PostgreSQL 9.4 it's possible to build with different uuid
libraries. Eversince, the postgres docs [1] have this to say:

  [..] the OSSP UUID library [..] is not well maintained, and is
  becoming increasingly difficult to port to newer platforms. [..]
  On Linux, OS X, and some other platforms, suitable functions are
  provided in the libuuid library, which originally came from the
  e2fsprogs project (though on modern Linux it is considered part of
  util-linux-ng).

Using e2fs for Darwin was introduced 9 years ago in #8574, which library
to use for Linux was never considered again. Thus, start building with
newer libs now.

As a side effect, we require one less patch if we decide to build with
meson later.

[1]: https://www.postgresql.org/docs/current/uuid-ossp.html
2024-09-26 19:08:54 +02:00
..
cockroachdb cockroachdb: rename from cockroachdb-bin, set meta.sourceProvenance 2024-08-28 14:10:24 +02:00
dolt dolt: 1.42.17 -> 1.42.18 2024-09-06 09:47:19 +00:00
gluesql treewide: Remove ending period from meta.description 2024-06-09 23:04:51 +02:00
mariadb treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
materialize treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
monetdb treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
mssql/jdbc mssql_jdbc: 12.8.0 -> 12.8.1 2024-08-23 04:00:00 +00:00
mysql treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
patroni patroni: 4.0.1 -> 4.0.2 2024-09-19 16:52:57 -04:00
percona-server treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
pgbouncer treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
pgcat treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
pgpool treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
postgresql postgresql: use newer libuuid instead of ossp-uuid 2024-09-26 19:08:54 +02:00
proxysql treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
rqlite rqlite: 8.30.0 -> 8.30.3 2024-09-19 06:04:10 +00:00
sqld treewide: replace stdenv.is with stdenv.hostPlatform.is 2024-09-25 00:04:37 +03:00
sqlite/jdbc