After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 679643 - core-3.6: Add ibus dependency for g-s-d and g-c-c
core-3.6: Add ibus dependency for g-s-d and g-c-c
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: module sets
unspecified
Other All
: Normal normal
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
Depends on:
Blocks:
 
 
Reported: 2012-07-09 17:04 UTC by Rui Matos
Modified: 2012-07-13 12:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
core-3.6: Add ibus dependency for g-s-d and g-c-c (4.83 KB, patch)
2012-07-09 17:04 UTC, Rui Matos
none Details | Review
core-3.6: Add ibus dependency for g-s-d and g-c-c (4.85 KB, patch)
2012-07-10 15:59 UTC, Rui Matos
none Details | Review
core-3.6: Add ibus dependency for g-s-d and g-c-c (4.74 KB, patch)
2012-07-13 02:33 UTC, Rui Matos
accepted-commit_now Details | Review
core-3.6: Add ibus dependency for g-s-d and g-c-c (4.78 KB, patch)
2012-07-13 12:20 UTC, Rui Matos
committed Details | Review

Description Rui Matos 2012-07-09 17:04:14 UTC
Please see the attached patch.

I'd like to stress that as soon as ibus upstream[1] gets the patch in
[2] (or something along those lines) merged and does a release we'll
change jhbuild to get ibus from a tarball to keep it in line with
other external dependencies.

[1] https://github.com/ibus/ibus
[2] http://code.google.com/p/ibus/issues/detail?id=1476
Comment 1 Rui Matos 2012-07-09 17:04:16 UTC
Created attachment 218352 [details] [review]
core-3.6: Add ibus dependency for g-s-d and g-c-c

Also add ibus-pinyin, ibus-anthy and ibus-hangul engines as suggests
for g-c-c to make it actually useful.
Comment 2 Rui Matos 2012-07-10 15:59:46 UTC
Created attachment 218439 [details] [review]
core-3.6: Add ibus dependency for g-s-d and g-c-c

--
Changed the ibus github repo branch to 'patches' instead of the
default 'master'.
Comment 3 Colin Walters 2012-07-10 17:54:38 UTC
We'll discuss this at the next release-team meeting.
Comment 4 Frederic Peters 2012-07-11 14:00:30 UTC
What are the tarball download locations for the modules we'll get from git? (ibus, libpinyin, ibus-pinyin)

Also, who should we contact if we need some tarball?
Comment 5 Matthias Clasen 2012-07-11 14:57:09 UTC
http://code.google.com/p/ibus/ has ibus and ibus-pinyin tarballs

Our primary contact so far has been Takao Fujiwara, tfujiwar@redhat.com, who is working on IBus in Red Hat i18n team.
Comment 6 Rui Matos 2012-07-13 02:33:51 UTC
Created attachment 218672 [details] [review]
core-3.6: Add ibus dependency for g-s-d and g-c-c

--

We finally have an ibus tarball snapshot that we can use so I've
changed this patch to use only tarballs for all the new external
modules.

I still expect to have updated tarballs for ibus-pinyin and ibus-anthy
shortly to fix a cosmetic issue (symbol for pinyin in the gnome-shell
menu) and to include .desktop files for theis engines' setup utilities
that we are launching from g-c-c. I'm told those should show up soon.

Anyway, what's here on this patch now fully works.
Comment 7 Matthias Clasen 2012-07-13 12:06:59 UTC
Looks good to me, thanks.
Comment 8 Matthias Clasen 2012-07-13 12:08:24 UTC
Review of attachment 218672 [details] [review]:

ok
Comment 9 Rui Matos 2012-07-13 12:20:00 UTC
Created attachment 218709 [details] [review]
core-3.6: Add ibus dependency for g-s-d and g-c-c

--
ibus-anthy has a new snapshot tarball now, updated.
Comment 10 Matthias Clasen 2012-07-13 12:23:03 UTC
Review of attachment 218709 [details] [review]:

even better
Comment 11 Rui Matos 2012-07-13 12:25:24 UTC
Attachment 218709 [details] pushed as 450cc38 - core-3.6: Add ibus dependency for g-s-d and g-c-c