Re: icu 50 rebuilt without --disable-renaming again

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

 



Eike Rathke wrote, at 01/29/2013 07:11 PM +9:00:
Hi,

As there seems no proper way to resolve the mess of rhbz#856594
I rebuilt icu-50.1.2-3.fc19 without --disable-renaming again.

Please, if you built between Friday and today against icu-50.1.2-1.fc19
or icu-50.1.2-2.fc19 do another round against icu-50.1.2-3.fc19

Please accept my apology, I'm very unhappy with how this went.

   Eike

Note that with this change, libicu-50.1.2-2.fc19 and libicu-50.1.2-3.fc19
has the libraries with the same sonames, but containing _different_
symbols:

# rpmsodiff libicu-50.1.2-*rpm
        common sonames:
libicudata.so.50        /usr/lib/libicudata.so.50.1.2   /usr/lib/libicudata.so.50.1.2
libicui18n.so.50        /usr/lib/libicui18n.so.50.1.2   /usr/lib/libicui18n.so.50.1.2
libicuio.so.50  /usr/lib/libicuio.so.50.1.2     /usr/lib/libicuio.so.50.1.2
libicule.so.50  /usr/lib/libicule.so.50.1.2     /usr/lib/libicule.so.50.1.2
libiculx.so.50  /usr/lib/libiculx.so.50.1.2     /usr/lib/libiculx.so.50.1.2
libicutest.so.50        /usr/lib/libicutest.so.50.1.2   /usr/lib/libicutest.so.50.1.2
libicutu.so.50  /usr/lib/libicutu.so.50.1.2     /usr/lib/libicutu.so.50.1.2
libicuuc.so.50  /usr/lib/libicuuc.so.50.1.2     /usr/lib/libicuuc.so.50.1.2

libicudata.so.50 definitions unchanged

--- libicu-50.1.2-2.fc19/libicui18n.so.50       2013-01-29 05:38:25.000000000 +0900
+++ libicu-50.1.2-3.fc19/libicui18n.so.50       2013-01-29 19:05:41.000000000 +0900
@@ -1,4343 +1,4343 @@
 _Z17ucol_tok_doSetTopP15UColTokenParserP10UErrorCode   W
-_Z21ucol_freeOffsetBufferPN3icu11collIterateE  T
+_Z24ucol_freeOffsetBuffer_50PN6icu_5011collIterateE    T
 _Z26ucol_tok_addToExtraCurrentP15UColTokenParserPKtiP10UErrorCode      W
-_Z27ucol_tok_getRulesFromBundlePvPKcS1_PiP10UErrorCode T
-_Z31uspoof_getSkeletonUnicodeStringPK13USpoofCheckerjRKN3icu13UnicodeStringERS3_P10UErrorCode  T
...
...
+_Z30ucol_tok_getRulesFromBundle_50PvPKcS1_PiP10UErrorCode      T
+_Z34uspoof_getSkeletonUnicodeString_50PK13USpoofCheckerjRKN6icu_5013UnicodeStringERS3_P10UErrorCode    T
...
...
        4966 symbols removed
        4966 symbols added

So packages rebuilt against icu-50.1.2-1.fc19  or icu-50.1.2-2.fc19
won't receive any errors from rpm dependency resolver if icu is
to be upgraded to icu-50.1.2-3.fc19, but they will break silently
(unless they are rebuilt against newer icu).

Regards,
Mamoru



--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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