Hi all,<div>I have to raise this up once again.  A memory leak has been found in lucid</div><div><a href="https://bugs.edge.launchpad.net/ubuntu/+source/ibus/+bug/583954">https://bugs.edge.launchpad.net/ubuntu/+source/ibus/+bug/583954</a></div>

<div>Jonathan Riddell approached me yesterday, discussed a SRU, I&#39;d prefer we can </div><div>SRU the whole ibus and related IME, which can provide end users better UX, especially lucid is a LTS release.</div><div><br>

</div><div>Cheers</div><div>Zhengpeng<br><br><div class="gmail_quote">On Mon, Mar 29, 2010 at 1:40 PM, Peng Huang <span dir="ltr">&lt;<a href="mailto:shawn.p.huang@gmail.com">shawn.p.huang@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Steve Langasek,<div><div></div><div class="h5"><div><br></div><div>On Mon, Mar 29, 2010 at 11:04 AM, Steve Langasek <span dir="ltr">&lt;<a href="mailto:steve.langasek@ubuntu.com" target="_blank">steve.langasek@ubuntu.com</a>&gt;</span> wrote:</div>

</div></div><div><div class="gmail_quote"><div><div></div><div class="h5">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Zhengpeng,<br>
<div><div></div><div><br>
On Sun, Mar 28, 2010 at 05:07:31PM +0800, Zhengpeng Hou wrote:<br>
&gt; Hi All,<br>
&gt; I&#39;m sorry to bring this up at almost the last stage of Lucid<br>
&gt; development cycle. Since Lucid will<br>
&gt; be another LTS, so I think I&#39;d better to raise this up. IBus 1.3 has<br>
&gt; been released on 2010-03-21, just<br>
&gt; one week ago, and most of those packages have been uploaded to Debian<br>
&gt; experimental already[1], which<br>
&gt; means that those in experimental have been built and installed successfully.<br>
&gt; I have discussed with upstream on this as well, Peng Huang also<br>
&gt; recommended to use ibus-1.3 series for<br>
&gt; Lucid,  upstream will focus on 1.3 series mostly,  then if we still<br>
&gt; use 1.2 series in a LTS release, we&#39;ll have<br>
&gt; to backport any bug fix from 1.3 series.<br>
&gt; The majority changes in IBus 1.3 series as below, diff of Changelog<br>
&gt; attached for reference.<br>
&gt;    1 use floating IBusObject<br>
&gt;    2 support share one global engine in all applications<br>
&gt;    3 some ui improvements<br>
&gt;    4 bug fixes<br>
<br>
&gt; So I&#39;d suggest to have ibus-1.3 pulled into Lucid from Debian<br>
&gt; experimental. Since this new upstream release<br>
&gt; will have abi transition, therefore I prefer to discuss this more<br>
&gt; before filing FFe.<br>
<br>
&gt; NB, Peng Huang might not be on this list, so if you can CC him, that<br>
&gt; would be great.<br>
<br>
</div></div>The first packaged release of ibus 1.2 was in June 2009; before that, the<br>
1.1 series only lasted from April 2009 to June 2009.  Is there a reason to<br>
expect that ibus 1.3 will be developed for a longer period of time than 1.1<br>
or 1.2 was?  If not, the backport argument doesn&#39;t carry much weight with<br>
me:  yes, it will be easier to backport bug fixes, but only for a short<br>
time; and because 1.3 is so fresh, there is much more chance that we will<br>
*need* to backport fixes!<br></blockquote><div><br></div></div></div><div>From 1.2 to 1.3, many low level C interfaces have been updated (using the floating IBusObject). It cause most of C source files been changed. I think back porting fixes in C code between 1.3 and 1.2 will be more hard. And 1.3 includes the new feature sharing the global engine. It is asked by  many users. So if ubuntu could uses 1.3, it will be better.</div>


<div><br></div><div>BTW, currently all IME development is focus on 1.3 too. So I think ubuntu will get more benefit, if it use the ibus-1.3. And it is good for upstream too. it could reduce issues reported for old ibus releases in upstream, and we could be more concentrative on 1.3 bug fixing and future version development. And for us IME developers, they does not need upgrade ibus to 1.3 in ubuntu any more.</div>


<div><br></div><div>Wish ubuntu will use the new release. Thanks.</div><div><br></div><div>Regards,</div><div>Peng Huang</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">

<br>
Unless you can point to specific, high-severity problems with ibus 1.2 that<br>
would be fixed by moving to 1.3, I would nack this.<br>
<br>
Cheers,<br>
<font color="#888888">--<br>
Steve Langasek                   Give me a lever long enough and a Free OS<br>
Debian Developer                   to set it on, and I can move the world.<br>
Ubuntu Developer                                    <a href="http://www.debian.org/" target="_blank">http://www.debian.org/</a><br>
<a href="mailto:slangasek@ubuntu.com" target="_blank">slangasek@ubuntu.com</a>                                     <a href="mailto:vorlon@debian.org" target="_blank">vorlon@debian.org</a><br>
</font><br></div>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
<br>
iQIVAwUBS7AYslaNMPMhshM9AQjRXA//SNc1WG0Z5LnEVuPoS6JOXghSLqWurYHQ<br>
EBIUqHaTW9/7MNuqkvjqsYmJ//HAqbv/IKYPqEKAwcwcvN3tvUG0/zXZ7X5UpAVr<br>
HLQKfgTvnJIcgNU23CFnQj0VzOyP67PnangubfNnCkJbHI0u8IHg6cJU4HRhSnEr<br>
BH61m++Ex2XMnUWV6ykANF+KznjukoluFeaYZ3K2S4LlF0uPBklIxJYU1MdSk9Ze<br>
esaTWzf8g8pVa5TM3BwqKCydUhdJ+IgCRTSKRxkE9bHXbSaW2WIFR6Ea1VnEeszo<br>
FD6RqS+VssFDh/82EPJDeCxEkWe3Sdl2Nsali/0eipZ3nxim8qikoG3/An5fChat<br>
dvgdfxROQZjyuYgG9KxMd1TPLg8KkWK3kTEIYS0/JAUEPe0bURqBpq6wc4xviwLM<br>
ZtMiZrzoHtvZFtHBsB42MpbTYumU0mUTBAbJySHONKyAlLpg12RBHPbeVOQOpygo<br>
/zzlsjrrTYrPGdSSD2mVaZqPuver9vEOx5AEUpxOVlGf+Mc+rSlXkP0nbD1SHDlv<br>
KwjX6hQ7Tl9MkGarSR4fJhoF300qQmejoCOGMjIBBVrejP3+ErIavbL4Y95SXrGr<br>
Z4C/oSm4whu9DSjBT1uaCqLwfNgK+W2ZSiflKgyo902Yzh4j2xBgNNQ35b4aYrqx<br>
vq1e8CHRxqQ=<br>
=4QDO<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br></div>
</blockquote></div><br></div>