libicu soname bump in rawhide
Hi, As pre-announced on devel@ I'm updating libicu to 52.1 Eike -- LibreOffice Calc developer. Number formatter stricken i18n transpositionizer. GPG key ID: 0x65632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A Support the FSFE, care about Free Software! https://fsfe.org/support/?erack pgpnHWee28fHG.pgp Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: libicu soname bump in rawhide
On Tue, Feb 11, 2014 at 10:41:09PM +0100, Eike Rathke wrote: > As pre-announced on devel@ I'm updating libicu to 52.1 When a shared library has so many dependencies and the SONAME has been bumped already ~ 50 times, wouldn't it be appropriate time to talk to upstream to consider providing stable API/ABI, symbol versioning etc.? I mean, if a shared library has 1-2 users, we can still live with it being in constant flux, but for a widely used shared library stable public ABI is really important. Note, e.g. texlive hasn't been rebuilt yet in rawhide, it is broken for more than 2 days now, which e.g. blocks building gcc and thus a F21 mass rebuild. Jakub -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: libicu soname bump in rawhide
On Fri, 2014-02-14 at 13:40 +0100, Jakub Jelinek wrote: > On Tue, Feb 11, 2014 at 10:41:09PM +0100, Eike Rathke wrote: > > As pre-announced on devel@ I'm updating libicu to 52.1 > > When a shared library has so many dependencies and the SONAME has been > bumped already ~ 50 times Well, icu went straight from version 4.8 to 49 so it's really been approx 13 soname bumps since 2006 I believe. FWIW the icu version is tied to the version of the unicode standard it implements. C. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: libicu soname bump in rawhide
Hi, On Fri, Feb 14, 2014 at 01:40:26PM +0100, Jakub Jelinek wrote: > On Tue, Feb 11, 2014 at 10:41:09PM +0100, Eike Rathke wrote: > > As pre-announced on devel@ I'm updating libicu to 52.1 > > Note, e.g. texlive hasn't been rebuilt yet in rawhide, it is broken for more > than 2 days now, which e.g. blocks building gcc and thus a F21 mass rebuild. texlive build is finishing. Everything else that does not FTBFS has been rebuilt. D. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: libicu soname bump in rawhide
Hi Jakub, On Friday, 2014-02-14 13:40:26 +0100, Jakub Jelinek wrote: > upstream to consider providing stable API/ABI, symbol versioning etc.? > I mean, if a shared library has 1-2 users, we can still live with it being > in constant flux, but for a widely used shared library stable public ABI is > really important. Part of the problem is ICU has C++ ABI, changes in classes' vtables have to force recompilation of depending packages, unless virtual methods are only appended and never inserted. The dependency on supported Unicode version data was already mentioned by Caolan. Eike -- LibreOffice Calc developer. Number formatter stricken i18n transpositionizer. GPG key ID: 0x65632D3A - 2265 D7F3 A7B0 95CC 3918 630B 6A6C D5B7 6563 2D3A Support the FSFE, care about Free Software! https://fsfe.org/support/?erack pgpurOTA9ycv7.pgp Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct