Description of problem:
As the daily report said (http://lists.fedoraproject.org/pipermail/devel/2012-March/165066.html) ibus-unikey has a problem on its deps now.
ibus-unikey-0.6.1-1.fc17.x86_64 requires libibus-1.0.so.0()(64bit)
ibus-unikey needs to be rebuilt against the latest ibus.
there are the same problem in rawhide too.
I get this message every day.
However, there is no error when I tried to compile locally (using mock build)
Anyone can explain more to me what's happen and how to solve it?
because you don't have ibus-22.214.171.12420317 installed locally. you can try koji scratch-build to see instead.
I tried a scratch-build:
[tuanta@tuanta ibus-unikey]$ fedpkg srpm; koji build --scratch --arch-override x86_64 f17 ibus-unikey-0.6.1-1.fc16.src.rpm
It's success: http://koji.fedoraproject.org/koji/taskinfo?taskID=3958952
Could you tell me what I should consider more?
check if the package is surely linked against libibus-1.0.so.5. if not, you need to request the buildroot overrides on bodhi.
I tried the way in  to submit a new override at , but I got this error message: "Error: ibus-unikey-0.6.1-1.fc17 is already tagged with f17".
Could you tell me what I should do next?
That message is shown when I specify "--buildroot-override=ibus-unikey-0.6.1-1.fc17".
When I specify "--buildroot-override=ibus-unikey-0.6.1-1.fc18", it shows another error message: "Error: Could not determine release for ibus-unikey-0.6.1-1.fc18 with tags ['f18']".
Please help me. Tia.
The buildroot overrides feature is basically to request to install a library on the buildroot, which isn't pulled into it because it's not yet available in stable etc. so requesting ibus-unikey for buildroot overrides doesn't help at all.
Apparently the build you did in comment#3 has been linked against libibus-1.0.so.5. so you don't need to do it at this moment.
also note that scratch-build isn't official build but it's just only for testing purpose. so it won't be tagged with any releases.
Anyway I suppose you can go ahead without it. once you build it for devel, you can check tomorrow's report for devel at least. and need to wait for f17 until beta is out, even if you file an update on bodhi and requesting to push into stable.
Thank you for your response.
However, it doesn't make sense to me. Sorry :)
This means I don't need to do anything? Or I need to rebuild the package for rawhide? Or...?
You have to rebuild ibus-unikey for f17 and rawhide as you are getting email about broken deps. the buildroot overrides is to ensure stop it after rebuilding. to make more clearer, if the certain library isn't on the buildroot, you'll still get the broken deps warning after rebuild. that's it.
Thanks. I have done "fedpkg scratch-build" for both f17  and rawhide .
One more question: do I need to do "fedpkg update" again?
You better read comment#7 carefully. what you have to do at this moment is "koji build" but not "koji scratch-build" and file an update on bodhi after that.
Before doing a scratch-build, I had tried to do "fedpkg build" but I got this error message "Could not execute build: ibus-unikey-0.6.1-1.fc18 has already been built" (for both f17 and rawhide).
Any more helps?
You have to bump the release number as usual.
You meant "--target" option should be used?
I have just tried that, still got the same error messages.
NO. the release number in the spec file. do not forget to add a changelog too.
Understood. Thank you so much :)
I will update now.
ibus-unikey-0.6.1-2.fc17 has been submitted as an update for Fedora 17.
* 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 ibus-unikey-0.6.1-2.fc17'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
ibus-unikey-0.6.1-2.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.