Rebuild hit a snag in snappy (which is required for the ceph compressor libs), bug report opened here: https://gitlab.archlinux.org/archlinux/packaging/packages/snappy/-/issues/2, unfortunately there not much I can do until this is fixed.
Search Criteria
Package Details: ceph-node-proxy 19.2.3-3
Package Actions
| Git Clone URL: | https://aur.archlinux.org/ceph.git (read-only, click to copy) |
|---|---|
| Package Base: | ceph |
| Description: | Ceph Storage daemon for cephadm deployments to collect RedFishAPI hardware metrics |
| Upstream URL: | https://ceph.com/ |
| Licenses: | GPL-2.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later |
| Submitter: | foxxx0 |
| Maintainer: | pbazaah |
| Last Packager: | pbazaah |
| Votes: | 8 |
| Popularity: | 0.017969 |
| First Submitted: | 2022-08-08 09:09 (UTC) |
| Last Updated: | 2025-10-24 09:41 (UTC) |
Dependencies (78)
- python
- bash (bash-devel-gitAUR, bash-gitAUR) (make)
- boost (boost-gitAUR) (make)
- boost-libs (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR) (make)
- cryptsetup (cryptsetup-gitAUR) (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- cython (cython-gitAUR) (make)
- expat (expat-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- fuse3 (fuse3-gitAUR) (make)
- gawk (gawk-gitAUR) (make)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glibc (glibc-gitAUR, glibc-eacAUR) (make)
- gperf (gperf-gitAUR) (make)
- gperftools (gperftools-gitAUR) (make)
- jq (jq-gitAUR, jq-staticAUR, jaq-binAUR, jaq-gitAUR) (make)
- junit (make)
- Show 58 more dependencies...
Required by (1)
- ceph-osd (optional)
Sources (32)
- ceph-13.2.2-dont-install-sysvinit-script.patch
- ceph-17.2.4-pybind-unmock-cythonize.patch
- ceph-17.2.4-test-bluefs-split.patch
- ceph-17.2.4-tox-flake8-git-ls-files.patch
- ceph-17.2.5-fix-iterator-depreciations.patch
- ceph-17.2.5-logrotate-ignore-dups.patch
- ceph-17.2.6-cython-fixes.patch
- ceph-17.2.6-mgr-dashboard-cherrypy-18.patch
- ceph-17.2.6-mgr-dashboard-pylint-217.patch
- ceph-18.2.0-fix-ecode-shec-test.patch
- ceph-18.2.0-fmt10-fixes.patch
- ceph-18.2.2-disable-mypy-flake8-tests.patch
- ceph-18.2.2-py312-fixes.patch
- ceph-18.2.2-std-atomic-depreciations.patch
- ceph-18.2.2-test-mempool-shard-select-disable.patch
- ceph-18.2.4-avoid-cpython-pysys-api.patch
- ceph-18.2.4-boost-1.86-fixes.patch
- ceph-18.2.4-fmt-formatter-const.patch
- ceph-18.2.4-py313-fixes.patch
- ceph-19.2.0-backport-mds-link-boost-urls.patch
- ceph-19.2.0-fix-cohort-lru-include.patch
- ceph-19.2.1-backport-fix-importlib-metadata-compat.patch
- ceph-19.2.1-boost-1.87-fixes.patch
- ceph-19.2.2-gcc15-zpp-bits.patch
- ceph-19.2.2-rgw-lua-boost-process-v1.patch
- ceph-19.2.2-rocksdb-cstdint.patch
- ceph-19.2.3-boost-189-fixes.patch
- ceph-20.2.0-backport-pybind-avoid-pyo3-errors-by-child-process.patch
- ceph-disable-empty-readable.sh-test.patch
- ceph.sudoers
- ceph.sysusers
- https://download.ceph.com/tarballs/ceph-19.2.3.tar.gz
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 15 Next › Last »
pbazaah commented on 2025-04-06 14:05 (UTC)
pbazaah commented on 2025-04-04 19:14 (UTC)
@insanemal I figured it out the build was missing a makedep on nasm. I have a rebuild going now for that and few other minor things. Hopefully I can push a -3 this weekend
pbazaah commented on 2025-03-28 18:02 (UTC)
I'm not going to override CMake checks of CPU features.
That said, I find it weird that you can't build it with AVX2, makes me think I'm missing something, I will go look at this features history when I do the next pkgrel -- maybe the ifdef is misleading.
... however I have a busy April ahead of me career wise so when this happens exactly is unclear
insanemal commented on 2025-03-26 13:27 (UTC) (edited on 2025-03-26 13:31 (UTC) by insanemal)
I just checked. Even with avx2 available on the server doing the build ISA isn't automatically enabled which is weird as it should be enabled.
EDIT: Just checked and I def have avx2 on the build server.
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology cpuid tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch cpuid_fault pti ssbd ibrs ibpb stibp tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt arat vnmi umip md_clear flush_l1d arch_capabilities /EDIT
It's also not actually required for ISA. SSE3 and CLMUL are the minimum requirements.
I got ISA to build by adding an appropriate flag in the configure stage.
Can we get this added please?
pbazaah commented on 2025-02-25 11:22 (UTC)
The trick is to convince CMake that you have AVX2/SIMD (for arm) instruction sets available: https://github.com/ceph/ceph/blob/v19.2.1/src/erasure-code/CMakeLists.txt#L25
My current build server does not have avx2, so ISA is not built.
I find it somewhat amusing that Ceph defaults to an EC provider that not all CPUs support -- I wonder when that changed... it was jerasure for a long time.
insanemal commented on 2025-02-25 07:42 (UTC)
Also, thanks for the rapid fix of the ceph-volume issue!
insanemal commented on 2025-02-25 07:41 (UTC)
Any chance you and enable the ISA erasure plugin?
Or is there a trick to getting it to enable during build?
Thanks in advance
pbazaah commented on 2025-02-18 14:51 (UTC)
v19.2.1-2 released, with fixes for https://tracker.ceph.com/issues/68032 + https://tracker.ceph.com/issues/67517
pbazaah commented on 2025-02-18 09:29 (UTC)
I ran into the same thing yesterday (not the first time I've missed ceph-volume issues), I've backported a fix: https://git.st8l.com/luxolus/aur.ceph/commit/079099ed5cb61765c9a3e48ab234762373395b2d
I should have a -2 pkgrel out later today with the fix (and a fix for ipv6 networks)
insanemal commented on 2025-02-18 01:39 (UTC)
Just a heads up but the fix for entry_points from importlib no longer works.
The try: except: block doesn't throw an import error it throws an Attribute error and isn't caught at all by the try: except: block
I had to basically just cut it out and go with the 'except' code path always, to get my cluster back up as it killed ceph-volume.
Not sure if this is a 19.x change or something added due to python3.13 and/or the importlib deprecation, or a combination of all of the above.
Basically anywhere there is a test for importlib behavior it should be removed and just the exception path taken on Arch anyway.
Thanks for your great work!
Pinned Comments
pbazaah commented on 2022-10-05 13:03 (UTC) (edited on 2022-10-05 13:03 (UTC) by pbazaah)
For future commenters:
TLDR:
https://aur.archlinux.org/pkgbase/ceph | From source build (slow)
https://aur.archlinux.org/pkgbase/ceph-bin | Pre-built binaries (fast)
Unlike the original community version, this repo builds ceph from source. Ceph is a large, complicated project so this takes several hours on a good build server.
To get a similar experience to how community/ceph worked (pre-built binaries) use ceph-bin instead.