libicu soname bump in rawhide

2014-02-11 Thread Eike Rathke
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

2014-02-14 Thread Jakub Jelinek
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

2014-02-14 Thread Caolán McNamara
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

2014-02-14 Thread David Tardon
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

2014-02-27 Thread Eike Rathke
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