Re: libarrow (Apache Arrow) SONAME bump in rawhide

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

 



On Tue, 2024-04-23 at 10:15 -0700, Adam Williamson wrote:
> On Mon, 2024-04-22 at 11:04 -0400, Kaleb Keithley wrote:
> > Coming soon.
> > 
> > Updating to Arrow 16.0.0
> 
> Thanks for the minimal notice, but that is not how this is supposed to
> be done.
> 
> You are supposed to mail all the maintainers of dependent components
> and provide at least a week to co-ordinate rebuilds in a side tag, then
> send out an update with all the rebuilds together.
> 
> Not send one email to one mailing list then dump the soname bump,
> alone, into Rawhide the next day:
> https://bodhi.fedoraproject.org/updates/FEDORA-2024-5dedc1906c
> 
> this has broken KDE installs, because digikam-libs requires opencv-
> imgcodecs which requires gdal-libs which is built against a library
> which had its soname bumped in the libarrow bump (libparquet.so.1500 to
> libparquet.so.1600 ). That library is also required by three ceph
> subpackages - ceph-common, ceph-radosgw, and ceph-test - and by librgw2
> . libarrow.so also had its soname bumped, and that is required by
> groonga-libs and root-tree-dataframe . A bunch of other libraries were
> also bumped but on a quick look appear not to be required by anything
> else.

It looks like Kaleb rebuilt ceph after libarrow went stable, and other
packagers subsequently noticed the bump and rebuilt gdal and root, so
only groonga remains to be rebuilt. But still, that's not how this
should go, ideally. The time lags allowed a Rawhide compose to happen
after libarrow was bumped but before gdal or root had been rebuilt.

Ideally, next time, please build libarrow on a side tag, then build all
the dependencies you have the privileges to build on the same side tag
and notify the maintainers of other dependencies to build them in the
same side tag, then create an update from the side tag. This is
documented at
https://docs.fedoraproject.org/en-US/package-maintainers/Package_Update_Guide/#multiple_packages
. Thanks.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw@xxxxxxxxxxxxx
https://www.happyassassin.net



--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux