I'll take a look after work today. I thought managed to nail down all the depends issues
Search Criteria
Package Details: cephfs-top 18.2.4-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/ceph.git (read-only, click to copy) |
---|---|
Package Base: | ceph |
Description: | Ceph Storage utility for a top(1) inspired curses TUI for CephFS metrics |
Upstream URL: | https://ceph.com/ |
Licenses: | GPL-2.0-or-later OR LGPL-2.1-or-later OR LGPL-3.0-or-later |
Submitter: | foxxx0 |
Maintainer: | pbazaah |
Last Packager: | pbazaah |
Votes: | 7 |
Popularity: | 0.33 |
First Submitted: | 2022-08-08 09:09 (UTC) |
Last Updated: | 2025-01-05 14:54 (UTC) |
Dependencies (84)
- python (python37AUR, python311AUR, python310AUR)
- python-ceph-commonAUR
- python-cephfsAUR
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR) (make)
- boost (boost-gitAUR) (make)
- boost-libs (make)
- cmake (cmake-gitAUR) (make)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-hybridAUR) (make)
- cryptsetup (cryptsetup-gitAUR) (make)
- curl (curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- cython (cython-gitAUR, cython0AUR) (make)
- expat (expat-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- fuse3 (fuse3-gitAUR) (make)
- gawk (gawk-gitAUR, busybox-coreutilsAUR) (make)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR) (make)
- gperf (gperf-gitAUR) (make)
- gperftools (gperftools-gitAUR) (make)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk21-jetbrains-binAUR, jre11AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (make)
- jq (jq-gitAUR, jaq-binAUR) (make)
- jre11-openjdk-headless (openjdk-zulu11-ca-fx-binAUR, jdk11-openjdk, jre11-openjdk) (make)
- junit (make)
- keyutils (keyutils-gitAUR) (make)
- libaio (libaio-gitAUR) (make)
- libatomic_ops (make)
- libcap (make)
- libcap-ng (libcap-ng-gitAUR) (make)
- libcurl-compat (libcurl-http3-ngtcp2-compatAUR, libcurl-compat-gitAUR) (make)
- libedit (make)
- libgudev (make)
- libnl (libnl-gitAUR) (make)
- librabbitmq-c (make)
- librdkafka (librdkafka-gitAUR) (make)
- libutil-linux (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, util-linux-libs) (make)
- libuv (libuv-gitAUR) (make)
- libxcrypt (libxcrypt-gitAUR) (make)
- lua (make)
- lz4 (lz4-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- nss (nss-hgAUR) (make)
- oath-toolkit (oath-toolkit-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-bcrypt (make)
- python-build (make)
- python-cherrypy (make)
- python-coverage (make)
- python-dateutil (make)
- python-installer (make)
- python-jinja (make)
- python-packaging (make)
- python-pecan (make)
- python-prettytable (make)
- python-pyjwt (make)
- python-pyopenssl (make)
- python-requests (make)
- python-scipy (python-scipy-gitAUR, python-scipy-mkl-binAUR, python-scipy-mkl-tbbAUR, python-scipy-mklAUR) (make)
- python-setuptools (make)
- python-setuptools-rust (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-typing_extensions (make)
- python-werkzeug (make)
- python-wheel (make)
- python-yaml (python-yaml-gitAUR) (make)
- snappy (snappy-gitAUR) (make)
- sqlite (sqlite-fossilAUR) (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR) (make)
- thrift (thrift-gitAUR) (make)
- util-linux (busybox-coreutilsAUR, util-linux-aesAUR, util-linux-selinuxAUR) (make)
- xfsprogs (xfsprogs-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- inetutils (inetutils-gitAUR, busybox-coreutilsAUR) (check)
- python-nose (check)
- python-pycodestyle (check)
- python-pylint (check)
- python-pytest (check)
- python-pytest-cov (check)
- python-saml (check)
- python-xmlsec (check)
- xmlstarlet (xmlstarlet-gitAUR) (check)
Required by (1)
- ceph-cephfs (optional)
Sources (31)
- 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.5-rgw-client-boost-string-view.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-backport-log-runway-expansion.patch
- ceph-18.2.0-fix-ecode-shec-test.patch
- ceph-18.2.0-fmt10-fixes.patch
- ceph-18.2.2-backport-ceph-volume-unbound-var.patch
- ceph-18.2.2-disable-mypy-flake8-tests.patch
- ceph-18.2.2-gcc-14-fixes.patch
- ceph-18.2.2-mgr-alias-ceph-bcrypt.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-disable-empty-readable.sh-test.patch
- ceph.sudoers
- ceph.sysusers
- https://download.ceph.com/tarballs/ceph-18.2.4.tar.gz
- python-bcrypt-4.2.1.tar.gz
- python-bcrypt-allow-subinterpreters.patch
- python-bcrypt-prefix-ceph.patch
Latest Comments
« First ‹ Previous 1 .. 5 6 7 8 9 10 11 Next › Last »
pbazaah commented on 2022-10-05 07:42 (UTC)
Achilleus commented on 2022-10-05 06:58 (UTC)
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Java (missing: Java_JAVAC_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVADOC_EXECUTABLE Development) (found version "10.0.2") Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindJava.cmake:314 (find_package_handle_standard_args) src/java/CMakeLists.txt:1 (find_package)
pbazaah commented on 2022-10-04 18:58 (UTC)
@a4orce84
It takes about 1:30h for a -j12 on a decent build server. I'm currently running the build that will eventually make it way to https://aur.archlinux.org/packages/ceph-bin which may be of interest to you, if you don't want build the whole package.
a4orce84 commented on 2022-10-04 18:54 (UTC)
How long should it take to build this package? I got an update for it, and my laptop has been running for 30 min+ so far.
Any ideas? Thanks!
pbazaah commented on 2022-09-29 13:37 (UTC)
@petronny,
You can basically ignore any commit that touches the justfile, and just cherry-pick those e.g something like:
git log --format=%h v15.2.14-7^..v15.2.14-9 -- ":(exclude)justfile" | xargs
Could pull out all of commits that aren't related to my private repo tools.
Just replace 'v15.2.14-7^..v15.2.14-9' with whatever range makes sense.
I (used) to have a working 16.2.x build until whatever killed the tests compiling, need to figure that out. I'm mostly at the point where I'm testing the package before releasing it.
I'm not expecting it to take to much longer, but obviously my day job takes priority.
You can mess around with my current work here: https://github.com/bazaah/aur-ceph/tree/feature/16-2-7_1
petronny commented on 2022-09-29 11:58 (UTC)
And thanks for finding the fix for fmt 9, with that I finally have ceph-pacific
compiled.
But I see that you have more changes in your branch which I don't know if they are necessary. Please let me know if you want to add them to ceph-pacific
.
PS. ceph 18.0.0 is out, but it doesn't have a name yet.
petronny commented on 2022-09-29 09:46 (UTC) (edited on 2022-09-29 09:50 (UTC) by petronny)
I can help provide the prebuilt binaries in the arch4edu repository. If the PKGBUILD works then the binaries will be in the repository tommorow.
Build log: https://github.com/arch4edu/cactus/actions/runs/3150309101/jobs/5122945341
pbazaah commented on 2022-09-29 09:00 (UTC)
I've pushed the first functional version of this package to AUR now.
That is: 15.2.14-9 can actually be built. I'm currently building the binaries for ceph-bin, and should hopefully get that out today, too; for those who don't want to build ceph from source.
What still needs to be done at this point:
- Update package to use a non EOL ceph version
petronny commented on 2022-09-22 09:16 (UTC) (edited on 2022-09-23 08:29 (UTC) by petronny)
I find the last PKGBUILD for ceph 15.2.7 in the official repository and change it to ceph-octopus
. You can focus on upgrading to 16.x or even 17.x now.
Also I find a way to bypass the previous error by set WITH_TESTS=OFF
.
petronny commented on 2022-09-21 09:41 (UTC)
ceph doesn't exist in the official repository anymore. See https://archlinux.org/packages/?q=ceph .
And I tried to solve the error I get. It seems to be a new error about boost asio. I find a similar issue at https://github.com/yandex/ozo/issues/127 . But I'm not familiar to boost and the solution is quite complicated.
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.