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