I have two suggestions for the harfbuzz / harfbuzz-icu split. 1) Don't do separate -devel packages, only library packages It's uncommon in Fedora to have multiple -devel subpackages. In most packages that split up shared libraries into separate subpackages, all the headers still go in a single -devel package. This would simplify packaging in both harfbuzz and consumers. (It's fine to keep it split up as well if there's a reason for that, just wanted to point out that it's an uncommon thing to do.) 2) 'undefined symbol: hb_icu_script_to_script' issues It's an ABI break and needs some care to avoid breaking user systems. Before submitting the harfbuzz 0.9.18 update again, all the consumers should be rebuilt with the new harfbuzz (most will need patching) and submit them as a single Bodhi ticket, together with the harfbuzz 0.9.18 build. So far I know of libreoffice and webkitgtk3, but there are probably more.
Does this looks good update for harfbuzz? http://paragn.fedorapeople.org/harfbuzz/harfbuzz.spec
Almost! The ldconfig calls are still needed: %post icu -p /sbin/ldconfig %postun icu -p /sbin/ldconfig And -devel should require the -icu subpackage: Requires: %{name}-icu%{?_isa} = %{version}-%{release}
Ah! right. Fixed again in same spec. I think libreoffice build is going on with BR:harfbuzz-icu-devel
Looks good to me.
(In reply to Parag from comment #3) > Ah! right. Fixed again in same spec. I think libreoffice build is going on > with BR:harfbuzz-icu-devel Yes, it is. I will change it back and close the other bug.
*** Bug 971566 has been marked as a duplicate of this bug. ***
*** Bug 971703 has been marked as a duplicate of this bug. ***
*** Bug 971653 has been marked as a duplicate of this bug. ***
*** Bug 971829 has been marked as a duplicate of this bug. ***
I have built new harfbuzz-0.9.18-2 in f19 and f20. Build is only available on koji for f19. Not pushed yet to testing. Any idea when should I push this build to f19? Guess after all other packages are rebuilt against harfbuzz-0.9.18-1.fc19?
Yes, wait with the update and let's submit all the builds in a single Bodhi ticket (I can do that, I have commit access to all the packages here). Can you do a buildroot override with the new harfbuzz build, and I'll then rebuild webkitgtk?
koji wait-repo f19-build --build=harfbuzz-0.9.18-2.fc19
new libreoffice is built as libreoffice-4.1.0.0-7.beta2.fc19
Thanks dtardon for this build. Also, you can change to BR:harfbuzz-devel back in libreoffice.spec file.
I see $ chromium-browser /usr/lib64/chromium-browser/chromium-browser: symbol lookup error: /usr/lib64/chromium-browser/chromium-browser: undefined symbol: hb_icu_get_unicode_funcs I have sent email to spot for rebuilding new chromium package.
*** Bug 971922 has been marked as a duplicate of this bug. ***
harfbuzz-0.9.18-2.fc19,libreoffice-4.1.0.0-7.beta2.fc19,webkitgtk-2.0.2-2.fc19,webkitgtk3-2.0.2-3.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/harfbuzz-0.9.18-2.fc19,libreoffice-4.1.0.0-7.beta2.fc19,webkitgtk-2.0.2-2.fc19,webkitgtk3-2.0.2-3.fc19
Package harfbuzz-0.9.18-2.fc19, libreoffice-4.1.0.0-7.beta2.fc19, webkitgtk-2.0.2-2.fc19, webkitgtk3-2.0.2-3.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing harfbuzz-0.9.18-2.fc19 libreoffice-4.1.0.0-7.beta2.fc19 webkitgtk-2.0.2-2.fc19 webkitgtk3-2.0.2-3.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-10363/harfbuzz-0.9.18-2.fc19,libreoffice-4.1.0.0-7.beta2.fc19,webkitgtk-2.0.2-2.fc19,webkitgtk3-2.0.2-3.fc19 then log in and leave karma (feedback).
*** Bug 972221 has been marked as a duplicate of this bug. ***
harfbuzz-0.9.18-2.fc19, libreoffice-4.1.0.0-7.beta2.fc19, webkitgtk-2.0.2-2.fc19, webkitgtk3-2.0.2-3.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.