Your message dated Fri, 06 Sep 2013 15:33:25 +0000
with message-id <[email protected]>
and subject line Bug#690605: fixed in ibus 1.5.3-5
has caused the Debian Bug report #690605,
regarding ibus: provide default input methods if one is not specified
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
690605: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690605
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ibus
Version: 1.5.1.is.1.4.2-1
Severity: normal

One of the design philosophies in Debian is that packages should
generally "just work" when installed.  At the moment ibus does not do
this: if you install the ibus package, no input methods are included.
Hence a default installation does not work.  

(fcitx has the same problem, I mentioned it in bug #708149 but I think
I should file a separate bug for it, parallel to this bug in ibus)

Of course ibus does not know if you want Korean, Japanese or Chinese
input (or which version of them). Nevertheless by pulling in no
method, it appears to a dumb casual user as though ibus is just
broken. I think it would be better for casual users if some input
methods (the most common input method of each language) were installed
by default, unless the user specifies a specific one.
 
 
It is useful to make a comparison with xserver-xorg.  xserver-xorg
installs all video drivers via xserver-xorg-video-all, unless a user
specifies a specific one (which provides xorg-driver-video). The
dependency is Depends: xserver-xorg-video-all | xorg-driver-video.

By analogy, all that needs to be done is add to ibus
     Depends: ibus-input-method-common | ibus-input-method

Each ibus input method (ibus-googlepinyin, ibus-hangul, ibus-skk, ibus-libthai,
etc) then 
     Provides: ibus-input-method.

And ibus-input-method-common is a simple dummy package that depends on
selected common methods (it's a separate debate which ones should be
recommended for each language!)

The patch is essentially non-invasive I think.  The outcome is that
ibus becomes more accessible (more useful) to casual users who are not
in need of one specific input method.


It's easy for me to generate a patch for you, let me know if that would be
helpful.

Cheers,
Drew Parsons

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ibus depends on:
ii  gconf-service     3.2.5-1+build1
ii  gconf2            3.2.5-1+build1
ii  gnome-icon-theme  3.4.0-2
ii  libc6             2.17-3
ii  libgconf-2-4      3.2.5-1+build1
ii  libglib2.0-0      2.36.1-2build1
ii  libgtk2.0-0       2.24.18-1
ii  libibus-1.0-0     1.5.1.is.1.4.2-1
ii  librsvg2-common   2.36.1-1
ii  libx11-6          2:1.5.0-1
ii  python            2.7.3-5
ii  python-ibus       1.5.1.is.1.4.2-1
ii  python-notify     0.1.1-3
ii  python-xdg        0.19-5

Versions of packages ibus recommends:
ii  ibus-gtk               1.5.1.is.1.4.2-1
ii  ibus-gtk3              1.5.1.is.1.4.2-1
ii  ibus-qt4               1.3.1-2.1
ii  im-config [im-switch]  0.21
ii  python-appindicator    0.4.92-2

Versions of packages ibus suggests:
pn  ibus-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: ibus
Source-Version: 1.5.3-5

We believe that the bug you reported is fixed in the latest version of
ibus, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Osamu Aoki <[email protected]> (supplier of updated ibus package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 06 Sep 2013 23:41:07 +0900
Source: ibus
Binary: ibus libibus-1.0-5 libibus-1.0-dev ibus-gtk ibus-gtk3 python-ibus 
ibus-doc gir1.2-ibus-1.0
Architecture: source amd64 all
Version: 1.5.3-5
Distribution: unstable
Urgency: low
Maintainer: IME Packaging Team <[email protected]>
Changed-By: Osamu Aoki <[email protected]>
Description: 
 gir1.2-ibus-1.0 - Intelligent Input Bus - introspection data
 ibus       - Intelligent Input Bus - core
 ibus-doc   - Intelligent Input Bus - development documentation
 ibus-gtk   - Intelligent Input Bus - GTK+2 support
 ibus-gtk3  - Intelligent Input Bus - GTK+3 support
 libibus-1.0-5 - Intelligent Input Bus - shared library
 libibus-1.0-dev - Intelligent Input Bus - development file
 python-ibus - Intelligent Input Bus - Python support
Closes: 690605 699368
Changes: 
 ibus (1.5.3-5) unstable; urgency=low
 .
   * This initiates ibus 1.4 to 1.5 transition.  This changes IM
     switching key to SUPER-space and integrates xkb.
     Closes: #690605, #699368
   * Remove gjs and gnome-shell build dependency since ibus-gjs was
     removed.
   * Add breaks to packages indirectly depending on python-ibus
     since ibus does not depend on python-ibus anymore.
Checksums-Sha1: 
 5f4efb48f63132ecd81f66c69426496035fc171b 2064 ibus_1.5.3-5.dsc
 ac0fc258a752e41e2fdc1639069ec0c21069be1d 33856 ibus_1.5.3-5.debian.tar.gz
 c22ca4631ea66f8d427cc9d1a8cceb8142cb10b9 416742 ibus_1.5.3-5_amd64.deb
 f9a99286a42aa33263e9af29fb507b7b9a34e340 281470 libibus-1.0-5_1.5.3-5_amd64.deb
 b492c768dc329c2953410e8111fea1c7d140a3ae 310502 
libibus-1.0-dev_1.5.3-5_amd64.deb
 f04137b70290489937722ad9c70c8218597c47d9 187826 ibus-gtk_1.5.3-5_amd64.deb
 49c75693a512aa64465d2c32f3dba79fccb9e9db 187832 ibus-gtk3_1.5.3-5_amd64.deb
 74dbaf23f789e64f8d1da71282dae50a0d3348c0 204230 python-ibus_1.5.3-5_all.deb
 dfe6116dbc0bb7efdfd925078a4215b35c1933fb 416234 ibus-doc_1.5.3-5_all.deb
 918f0ba39994273ba83ab94e1583a6f1664f7305 235434 
gir1.2-ibus-1.0_1.5.3-5_amd64.deb
Checksums-Sha256: 
 77e500988b9111164373baffcad37fc25fe1a0de4b51acc17cfad6deaff3b11b 2064 
ibus_1.5.3-5.dsc
 0931c0a05ce79f3fc5656cb80f85d0f4df105e7614c3446c3fac39a372f54556 33856 
ibus_1.5.3-5.debian.tar.gz
 76779b5d398e3512517c6660daeffefa50b202de34dfa6eb12975f601432fc8d 416742 
ibus_1.5.3-5_amd64.deb
 957e3ed7277d828ca04f32bd1a5187794cbcb145b23fbbc49a4dd05f4a1abc56 281470 
libibus-1.0-5_1.5.3-5_amd64.deb
 934804626b319579a729bb8c801456a704766967f84990c521e66884b67e0f4e 310502 
libibus-1.0-dev_1.5.3-5_amd64.deb
 99e8ebc6983803d779790f26897533eee315410043e0f00728f9f8a229b7b778 187826 
ibus-gtk_1.5.3-5_amd64.deb
 674914969ad2c39427ec7fac37087e2637c780c8d2d36a27084a6f9cd075d15e 187832 
ibus-gtk3_1.5.3-5_amd64.deb
 d833a0bcefe1154c7162707a1f88e04480666a2f410d95dde2ef40c4359e2760 204230 
python-ibus_1.5.3-5_all.deb
 2652ff2ab50a6ca7a08cc6c2429357db988f3ca4d148a7dbdf8e0ebd9de72762 416234 
ibus-doc_1.5.3-5_all.deb
 712cdb9e5a9242cc88b27cbd155fca1e73745cab040ef599f216240ff7e489ba 235434 
gir1.2-ibus-1.0_1.5.3-5_amd64.deb
Files: 
 6cec922a971f75955aa505df0bc12a3d 2064 utils optional ibus_1.5.3-5.dsc
 b1aa2572dc79efadd078f64ef9927e67 33856 utils optional 
ibus_1.5.3-5.debian.tar.gz
 f7a633aaeaec30fb7233d5ac830e7778 416742 utils optional ibus_1.5.3-5_amd64.deb
 996ac0226554caa4861056a83ff032e2 281470 libs optional 
libibus-1.0-5_1.5.3-5_amd64.deb
 723e17bb43f73d495d00a87124e914f0 310502 libdevel optional 
libibus-1.0-dev_1.5.3-5_amd64.deb
 65add1c293bb1ec346ef07180e82882a 187826 utils optional 
ibus-gtk_1.5.3-5_amd64.deb
 618fec83a0486882e983e5ba52777fe7 187832 utils optional 
ibus-gtk3_1.5.3-5_amd64.deb
 21931c88981ccd0179d610fbe9f58885 204230 python optional 
python-ibus_1.5.3-5_all.deb
 330dd037016b2d5816277a4054e5732e 416234 doc optional ibus-doc_1.5.3-5_all.deb
 2a1d37f624b761d7112f09017022d020 235434 introspection optional 
gir1.2-ibus-1.0_1.5.3-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.14 (GNU/Linux)

iEYEARECAAYFAlIp8zgACgkQ6A/EwagGHzKTtACdHRFaroEKGD5b38nXWEdBor4v
raEAn2xcCMN5dcOM3ieo9Go76ua8AAqH
=VuUq
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to