Package Details: python-rbd 18.2.4-4

Git Clone URL: https://aur.archlinux.org/ceph.git (read-only, click to copy)
Package Base: ceph
Description: Ceph Storage python library for librbd
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.65
First Submitted: 2022-08-08 09:09 (UTC)
Last Updated: 2024-12-01 16:03 (UTC)

Required by (2)

Sources (29)

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.

Latest Comments

« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 Next › Last »

mikaelblomkvists commented on 2022-10-06 10:19 (UTC) (edited on 2022-10-06 10:26 (UTC) by mikaelblomkvists)

I get build error. I just ran Manjaro update and this package ceph-libs is a dependency for snappy for some reason and it fails to install.

...
-- Performing Test HAVE_STDLIB_MAP_SPLICING - Success
-- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR
-- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR - Success
-- Ceph/.git directory not found, parsing /var/tmp/pamac-build-mkac/ceph/src/ceph-16.2.7/src/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER
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 "18.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)


-- Configuring incomplete, errors occurred!
See also "/var/tmp/pamac-build-mkac/ceph/src/ceph-16.2.7/build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/pamac-build-mkac/ceph/src/ceph-16.2.7/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
    Aborting...

WorseDoughnut commented on 2022-10-05 14:36 (UTC)

@Achilleus just need to set your default java version higher, changed mine from 8 to 14 and it built fine.

sudo archlinux-java set <version>

WorseDoughnut commented on 2022-10-05 14:31 (UTC)

@Achilleus same issue, but I'm getting "(found version "1.8.0.345")"

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.

pbazaah commented on 2022-10-05 12:55 (UTC)

@Achilleus

It built successfully in a clean chroot, so it's something on your end.

@mmtung

See https://aur.archlinux.org/packages/ceph-bin

@petronny

Thanks for checking my work!

petronny commented on 2022-10-05 12:08 (UTC) (edited on 2022-10-05 12:09 (UTC) by petronny)

I confirm that current PKGBUILD builds well. https://github.com/arch4edu/cactus/actions/runs/3188168399

@mmtung Yes and read the history comments. Or you can directly download from the link above.

mmtung commented on 2022-10-05 11:51 (UTC)

Compiling the source takes hours even on a decently fast Linux box. Have you thought about providing a bin package? Thank you.

pbazaah commented on 2022-10-05 07:42 (UTC)

I'll take a look after work today. I thought managed to nail down all the depends issues

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.