As there are apparently people depending on ceph-libs, for which this
package _can_ be used.
This isn't ideal, as the other ceph-libs is a virtual package, so the
behavior between this one and the other will conflict in interesting
ways if I'm not careful.
Need to think of a better solution long term...
Reported-by: https://aur.archlinux.org/account/xeruf
References: https://aur.archlinux.org/pkgbase/ceph-bin#comment-940725
This contains a bunch refactoring due to the changes in the v18 ceph
from source build.
1. Removal of ceph-mgr-bin
Now part of the normal ceph-bin package. Always found it strange
that the mgr was singled out previously
2. Removal of provides=() clauses for ceph components
The from source and binary version are now separate.
3. The binary packages no longer mirror the from source packages
The *-bin packages now consist of a merged grouping of source
package binaries.
References: https://github.com/bazaah/aur-ceph/releases/tag/v18.2.0-1
- Update pkgrel
- Fix shasums
- Regenerate .SRCINFO
Also enforce pkgrel in downloaded packages, as otherwise we'll run into
this problem of cached pkg archives corrupting shasums
It appears that pacman is conservative in making assumptions about
whether a package's provides() can satisfy version requirements.
Rather than assuming no version = '*', it assumes no version = '!*',
which makes sense I guess, but is different fom my expectations.
This caused the previous version on this package to be unable to
satisfy its own versioning requirements.
- Created the base PKGBUILD
- Regenerated SRCINFO
This repo is a thin shim around the real package, ceph. It's primary
purpose is to provide prebuilt ceph artifacts, rather than building from
source.
This repo's "build" process should never be more complicated than:
1. Downloading the built ceph artifacts
2. Installing them
Any changes / fixes / discussion on the actual build of ceph should take
place in:
https://aur.archlinux.org/packages/ceph
This is the initial release, however for sanity we're keeping the pkgrel
in sync with the upstream aur package (ceph).