Re: rgw: arrow packaging status for quincy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jan 28, 2022 at 4:12 PM Thomas Goirand <zigo@xxxxxxxxxx> wrote:
>
> On 1/28/22 19:21, Casey Bodley wrote:
> > after discussion with our Debian/Ubuntu maintainers, we've decided
> > that Ceph will need to build arrow from a submodule for the quincy
> > release. both distros do provide the dependencies necessary for a
> > minimal build of arrow/parquet. i'm working through the cmake
> > integration of the arrow submodule in
> > https://github.com/ceph/ceph/pull/44696
> >
> > for Centos, Kaleb has packaged arrow and its missing dependencies and
> > made them available in the Centos Storage SIG
> > (https://wiki.centos.org/SpecialInterestGroup/Storage). i'm a bit wary
> > about requiring that our Centos users install this additional repo via
> > 'yum install centos-release-ceph', though. the Storage SIG is also
> > going to host Centos' ceph release packages, so it may not a good idea
> > to mix those repos with our upstream download.ceph.com repo
> >
> > getting this stuff into EPEL would be ideal - even if it was just
> > enough to enable us to build the arrow submodule - but it sounds like
> > some obstacles remain here. what do people think about requiring this
> > extra centos-release-ceph repo for quincy? could that be acceptable as
> > a last resort?
>
> Hi Casey,
>
> The rule in Debian, is that it's kind of ok (but less nice) for a
> package to embed a library if:
> 1/ No other package embeds it
> 2/ The library is not packaged in the distro
>
> As I see no other user of arrow/parquet, it's probably easier for
> everyone if you include them in the Ceph build. However, if it becomes
> packaged, the probably we will want to use the standalone lib.
>
> Hoping this makes sense,

yeah, thanks Thomas. i'm trying to follow the same pattern we've used
with other submodules like boost and rocksdb. the plan is to have
cmake variables WITH_SYSTEM_ARROW and WITH_SYSTEM_UTF8PROC that
control whether we link against the system packages or submodules, and
WITH_SYSTEM_UTF8PROC can default to ON for the debian builds

> Cheers,
>
> Thomas Goirand (zigo)
> _______________________________________________
> Dev mailing list -- dev@xxxxxxx
> To unsubscribe send an email to dev-leave@xxxxxxx
>

_______________________________________________
Dev mailing list -- dev@xxxxxxx
To unsubscribe send an email to dev-leave@xxxxxxx



[Index of Archives]     [CEPH Users]     [Ceph Devel]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux