Package Details: ceph-libs-bin 18.2.2-2

Git Clone URL: (read-only, click to copy)
Package Base: ceph-bin
Description: Distributed, fault-tolerant storage platform delivering object, block, and file system
Upstream URL:
Licenses: GPL
Conflicts: ceph-libs
Provides: ceph-libs
Submitter: pbazaah
Maintainer: pbazaah
Last Packager: pbazaah
Votes: 6
Popularity: 0.012802
First Submitted: 2022-08-14 16:06 (UTC)
Last Updated: 2024-03-23 14:47 (UTC)

Required by (9)

Sources (28)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

pbazaah commented on 2023-11-06 20:05 (UTC)

I have re-added a provides=('ceph-libs') to the ceph-libs-bin package.

However, ceph-bin still depends directly on ceph-libs-bin, hopefully avoiding the issues around mix and matching bin and src packages from reappearing.

xeruf commented on 2023-11-05 12:59 (UTC)

maybe you can add a provides=ceph-libs-any and the like to all the packages that others can depend on?

pbazaah commented on 2023-10-30 08:31 (UTC)


I see your point. I'll try to come up with a solution this week.

xeruf commented on 2023-10-28 13:06 (UTC)

The removal of the provides array means that packages like vma-git depending on ceph-libs now do not consider a package like this anymore, so my laptop tried to churn through hours of building ceph-libs until I recognized the issue and manually adjust the pkgbuild. I understand the reasoning of not wanting to mix and match, but not providing the library this apcakge is supposed to provide is not helpful either...

pbazaah commented on 2023-09-10 14:19 (UTC)


Thanks for the kind words :)

snack commented on 2023-09-10 14:17 (UTC)

@pbazaah Thank you man, you are doing a fantastic work managing this beast. Really appreciated.

pbazaah commented on 2023-09-10 14:06 (UTC) (edited on 2023-09-10 14:06 (UTC) by pbazaah)

v18.2.0 has been released.

There are several notable changes:

1 - Removal of provides=() clauses for the from source variants of each package

The from source packages have been split into multiple smaller packages, rather than the monolithic ceph, ceph-libs variants.

However, I transparently remerge these packages here, so as to avoid polluting the AUR namespace with a bunch of ceph-*-bin package names.

Bottom line, you can no longer mix and match from source and binary variants of ceph from this release (which was never a good idea to begin with)

2 - Deprecation of ceph-mgr-bin

This package's functionality has been moved into ceph-bin itself.

However, to avoid breaking people's systems there is a shim package as a part of this release for ceph-mgr-bin, it does nothing except allow pacman to "upgrade" the package to v18.

You'll get a nag message whenever you rebuild this pkgbase reminding you to remove it.

I'll remove the nag message in a month or so, and the package in 3 (Dec 2023).

Unfortunately, replaces=() doesn't work for AUR packages :(

3 - I'll be opening a 3rd party repo for prebuilt ceph binaries in the near future, which you can use if you want the granularity of packages provided in the from source variant.

See for release notes on the package, and for the same on the upstream.

pbazaah commented on 2023-09-06 08:33 (UTC)

yes, sorry -- I actually have a rebuild already done, but work has been crazy. I'll see if I can do the release process over lunch

snack commented on 2023-09-06 06:16 (UTC)

I think a rebuild is needed:

$ sudo mount /wizard/ceph
/usr/bin/mount.ceph: error while loading shared libraries: cannot open shared object file: No such file or directory

pbazaah commented on 2023-08-20 10:02 (UTC)

Tracked in