nixpkgs/pkgs
Niklas Hambüchen f8262c2cc6 ceph: 17.2.5 -> 18.2.0
The following issues were encountered during the upgrade:

* "Could NOT find thrift (missing: thrift_LIBRARIES thrift_INCLUDE_DIR)"
  Fixed by disabling Jaeger support, see added comment.
* ```
  /build/ceph-18.2.0/src/extblkdev/ExtBlkDevInterface.h:38:10: fatal error: sys/capability.h: No such file or directory
    38 | #include <sys/capability.h>
  ```
  Fixed by `libcap` dependency.
  Ceph's Debian dependencies include both `libcap` and `libcap-ng`:
  c8c946c970/debian/control (L38-L39)
* ```
  Manually-specified variables were not used by the project:
    MGR_PYTHON_VERSION
  ```
  Dropped 4 years ago for Ceph 15:
  5fc657b40d
  So I removed the flag.
* Warning:
  ```
  -- Could NOT find nasm
  ```
  Looking at the code (macros such as `HAVE_NASM_X64`), nasm existence actually results in some optimised crypto SIMD instructions being compiled, so we probably want this for performance.
  Adding `nasm` to `nativeBuildInputs` first brought error:
  ```
  /nix/store/p6dlr3skfhxpyphipg2bqnj52999banh-bash-5.2-p15/bin/bash: line 1: /build/ceph-18.2.0/src/nasm-wrapper: cannot execute: required file not found
  make[2]: *** [src/crypto/isa-l/CMakeFiles/ceph_crypto_isal.dir/build.make:117: src/crypto/isa-l/CMakeFiles/ceph_crypto_isal.dir/isa-l_crypto/aes/cbc_multibinary.asm.o] Error 127
  ```
  Solution: `patchShebangs src/nasm-wrapper`, even better `patchShebangs src/`.
* ```
  Manually-specified variables were not used by the project:
    WITH_SYSTEM_CIMG
    WITH_SYSTEM_JSONCPP
  ```
  These never were Ceph CMake options, so I removed them.
* `libcap-ng` is Linux-only, and only used for the `mount.ceph` command:
  c8c946c970/src/CMakeLists.txt (L829-L830)
  Thus use it for Linux only.
* The Parquet build error is now gone, so we can enable support for it.
2023-08-08 02:16:59 +00:00
..
applications solana-cli: 1.14.17 -> 1.14.23 2023-08-07 08:36:38 +08:00
build-support Merge pull request #247501 from oxij/fix/fetchrepoproject 2023-08-06 16:32:48 +02:00
common-updater
data Merge pull request #246787 from jopejoe1/notofonts 2023-08-06 14:02:09 +02:00
desktops Merge pull request #247322 from bobby285271/upd/cinnamon 2023-08-05 20:00:16 +08:00
development Merge pull request #247597 from fabaff/bimmer-connected-bump 2023-08-06 23:56:11 +00:00
games Merge pull request #244180 from nrhtr/fix-supertuxkart-darwin 2023-08-06 00:50:30 +02:00
misc Merge pull request #247084 from gaelreyrol/moonfire-nvr-0.7.7 2023-08-05 14:01:27 -05:00
os-specific Merge pull request #245846 from emilytrau/minimal-findutils 2023-08-06 11:52:11 -04:00
pkgs-lib
servers Merge pull request #247459 from r-ryantm/auto-update/questdb 2023-08-06 20:40:53 +02:00
shells carapace: 0.25.3 -> 0.26.0 2023-08-06 00:35:57 +00:00
stdenv treewide: fix some comments (#247365) 2023-08-05 23:01:26 +02:00
test
tools ceph: 17.2.5 -> 18.2.0 2023-08-08 02:16:59 +00:00
top-level harmonia: 0.6.7 -> 0.7.0 2023-08-07 09:22:10 +10:00