Would it be possible to upgrade the existing icu4j package instead?
japi-compliance-checked reports a compatibility of 80%. Here are the issues 
found by clirr:

ERROR: 8001: com.ibm.icu.impl.ByteBuffer: Class com.ibm.icu.impl.ByteBuffer 
removed
ERROR: 7002: com.ibm.icu.impl.CharTrie: Method 'public void 
putIndexData(com.ibm.icu.impl.UCharacterProperty)' has been removed
ERROR: 8001: com.ibm.icu.impl.CharTrie$FriendAgent: Class 
com.ibm.icu.impl.CharTrie$FriendAgent removed
ERROR: 8001: com.ibm.icu.impl.CollectionUtilities: Class 
com.ibm.icu.impl.CollectionUtilities removed
ERROR: 8001: com.ibm.icu.impl.CollectionUtilities$MultiComparator: Class 
com.ibm.icu.impl.CollectionUtilities$MultiComparator removed
ERROR: 7004: com.ibm.icu.impl.DateNumberFormat: In method 'public 
DateNumberFormat(com.ibm.icu.util.ULocale, char)' the number of arguments has 
changed
ERROR: 6011: com.ibm.icu.impl.ICUResourceBundle: Field UNSIGNED_INT_MASK has 
been removed, but it was previously a constant
ERROR: 6001: com.ibm.icu.impl.ICUResourceBundle: Removed field noFallback
ERROR: 6001: com.ibm.icu.impl.ICUResourceBundle: Removed field rawData
ERROR: 6001: com.ibm.icu.impl.ICUResourceBundle: Removed field rootResource
ERROR: 7004: com.ibm.icu.impl.ICUResourceBundle: In method 'protected 
ICUResourceBundle()' the number of arguments has changed
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'protected int 
RES_GET_INT(long)' has been removed
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'protected int 
RES_GET_OFFSET(long)' has been removed
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'public int 
RES_GET_TYPE(long)' has been removed
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'protected 
com.ibm.icu.impl.ICUResourceBundle createBundleObject(String, long, String, 
HashMap, com.ibm.icu.util.UResourceBundle, com.ibm.icu.impl.ICUResourceBundle, 
boolean[])' has been removed
ERROR: 7004: com.ibm.icu.impl.ICUResourceBundle: In method 'public Set 
getAvailableLocaleNameSet(String)' the number of arguments has changed
ERROR: 7004: com.ibm.icu.impl.ICUResourceBundle: In method 'public Locale[] 
getAvailableLocales(String)' the number of arguments has changed
ERROR: 7004: com.ibm.icu.impl.ICUResourceBundle: In method 'public 
com.ibm.icu.util.ULocale[] getAvailableULocales(String)' the number of 
arguments has changed
ERROR: 7004: com.ibm.icu.impl.ICUResourceBundle: In method 'public Set 
getFullLocaleNameSet(String)' the number of arguments has changed
ERROR: 7004: com.ibm.icu.impl.ICUResourceBundle: In method 'public 
com.ibm.icu.util.ULocale getFunctionalEquivalent(String, String, String, 
com.ibm.icu.util.ULocale, boolean[], boolean)' the number of arguments has 
changed
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'protected int 
getIndex(String)' has been removed
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'protected int 
getInt(byte[], int)' has been removed
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'protected int 
getIntOffset(int)' has been removed
ERROR: 7009: com.ibm.icu.impl.ICUResourceBundle: Accessibility of method 
'protected boolean getNoFallback()' has been decreased from protected to private
ERROR: 7002: com.ibm.icu.impl.ICUResourceBundle: Method 'public int 
getOffset(int, int)' has been removed

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/52e4300a.7010...@apache.org

Reply via email to