Currently icu4j is an arch package because of the icu4j-eclipse package installing into _libdir/eclipse and rpm not supporting arch subpackages for noarch main packages. icu4j and icu4j-eclipse should become noarch packages where icu4j-eclipse should install it's current content into e.g. _datadir/icu4j-eclipse and get the contents properly used and symlinked from eclipse-build. This will have 2 positive effects: * remove the need for bootstrap builds in secondary archs because they reuse the noarch packages from primary archs directly * simplify eclipse.spec as icu4j won't need to be special cased and created symlinks won't need to be deleted manually in the spec.
Chris, Please take care of this one.
Great idea!
I'd just like to note that if there are arch-specific files in icu4j-eclipse content (i.e. stuff that's gonna be different on i386 and amd64 for example) then there will be multiarch problems. And it would be against guidelines/FHS
icu4j don't even has an idea what an arch specific file might be :). The fact that the package is arch specific is because of old historical packaging problems which we are close to remove.
icu4j-4.4.2.2-11.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/icu4j-4.4.2.2-11.fc17
eclipse-3.8.0-0.12.I201202140800.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/eclipse-3.8.0-0.12.I201202140800.fc17
icu4j-4.4.2.2-11.fc17,eclipse-3.8.0-0.12.I201202140800.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/icu4j-4.4.2.2-11.fc17,eclipse-3.8.0-0.12.I201202140800.fc17
Package icu4j-4.4.2.2-11.fc17, eclipse-3.8.0-0.12.I201202140800.fc17: * should fix your issue, * was pushed to the Fedora 17 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing icu4j-4.4.2.2-11.fc17 eclipse-3.8.0-0.12.I201202140800.fc17' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-1906/icu4j-4.4.2.2-11.fc17,eclipse-3.8.0-0.12.I201202140800.fc17 then log in and leave karma (feedback).
Done.