Commit Graph

15 Commits

Author SHA1 Message Date
Aliaksandr
9921d05da3 treewide: replace stdenv.is* with stdenv.hostPlatform.is*
Assisted-by: claude-code with claude-opus-4-8
2026-08-12 20:27:00 +02:00
Diogo Correia
1ed61918a9 postgresqlPackages.vectorchord: disable avx512vnni support
Due to a bug in LLVM 21, build fails on x86_64 with:
`rustc-LLVM ERROR: Cannot select: intrinsic %llvm.x86.avx512.vpdpbusd.512`.
This has been fixed in Rust's build of LLVM and LLVM 22 [1]
but this is not reflected in nixpkgs' packaging of rustc.
For this reason, we temporarily disable avx512vnni support until this is fixed in nixpkgs.
This might cause a performance penalty, but should not affect correctness.

See https://github.com/NixOS/nixpkgs/pull/537113#issuecomment-4846239887

[1]: 94e2c19f86
2026-07-06 17:19:23 +01:00
Diogo Correia
512bb2bdd0 postgresqlPackages.vectorchord: mark as broken on pg19 2026-06-24 17:00:35 +01:00
Diogo Correia
41c021f78b postgresqlPackages.vectorchord: rename upstream github owner
The repository has been moved from tensorchord/VectorChord to
supervc-stack/VectorChord.
2026-06-24 16:53:58 +01:00
Diogo Correia
84ddd9dcab postgresqlPackages.vectorchord: specify dual license
With compound licenses[1] recently merged, we can now properly represent
dual licensed packages without affecting its non-free status.

See https://github.com/NixOS/nixpkgs/pull/392710#discussion_r2010438719
[1]: https://github.com/NixOS/nixpkgs/pull/468378
2026-04-20 12:34:38 +01:00
Diogo Correia
a39dbe1dc3 postgresqlPackages.vectorchord: 1.1.0 -> 1.1.1 2026-03-12 11:11:18 +00:00
R. Ryantm
48e1691c78 postgresqlPackages.vectorchord: 1.0.0 -> 1.1.0 2026-02-27 09:11:38 +00:00
Diogo Correia
d350aeeb1a postgresqlPackages.vectorchord: 0.5.3 -> 1.0.0 2025-11-23 12:41:53 +00:00
Diogo Correia
722c7ede95 postgresqlPackages.vectorchord: 0.4.2 -> 0.5.3
Upstream has dropped jemalloc in favour of mimalloc.
2025-10-15 22:41:23 +01:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Diogo Correia
108733a2a2 postgresql18Packages: mark remaining extensions as broken
Those extensions don't support building with PostgreSQL 18, yet.

To make sure the broken status is updated on the next upgrade, they all
have version checks in the form of an evaluation warning, so that there
has be explicit action regarding its PG18 compatibility.
2025-08-09 00:05:22 +01:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
nikolaiser
6b5d556b4f vectorchord: update for rust 1.88.0 2025-07-16 16:57:51 +02:00
Wolfgang Walther
8ea2c88439 buildPgrxExtension: require pinning cargo-pgrx
Each extension always depends on a specific cargo-pgrx version, so make
pinning a requirement.
2025-07-07 10:03:22 +02:00
Diogo Correia
ab82f5a511 postgresqlPackages.vectorchord: init at 0.4.2 2025-07-02 13:36:52 +01:00