= Main Inclusion Report for ibus, and its modules = == Requirements == 0. ''Availability:'' * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-anthy]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-chewing]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-hangul]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-m17n]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-pinyin]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-qt]]; available for amd64 and i386 * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-table]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-table-cangjie]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-table-erbi]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-table-extraphrase]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-table-wubi]]; available for all supported architectures * [[http://archive.ubuntu.com/ubuntu/pool/universe/i/ibus-table-yong]]; available for all supported architectures 0. ''Rationale:'' * ibus is a replacement candidate for SCIM 0. ''Security:'' * [[http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ibus|CVE entries]]: none * [[http://secunia.com/search/?search=ibus|Secunia history]]: none * Any binaries running as root or suid/sgid ? Any daemons ? -- all running as per user session, and /usr/bin/ibus-daemon will run as daemon. * Network activity: does it open any port ? Does it handle incoming network data ? -- no, it doesn't * Does it directly (not through a library) process binary (video, audio, etc) or structured (PDF, etc) data ? -- no, it doesn't * Any source code review performed ? (The approver will do a quick and shallow check.) -- no. 0. ''Quality assurance:'' * In what situations does the package not work out of the box without configuration ? * Does the package ask any debconf questions higher than priority 'medium' ? -- no * [[http://bugs.debian.org/src:ibus|Debian bugs -- ibus]]: 2 upgrading bugs, but not reproducible on Ubuntu * [[http://bugs.debian.org/src:ibus-anthy|Debian bugs -- ibus-anthy]]: none * [[http://bugs.debian.org/src:ibus-chewing|Debian bugs -- ibus-chewing]]: none * [[http://bugs.debian.org/src:ibus-hangul|Debian bugs -- ibus-hangul]]: none * [[http://bugs.debian.org/src:ibus-m17n|Debian bugs -- ibus-m17n]]: none * [[http://bugs.debian.org/src:ibus-pinyin|Debian bugs -- ibus-pinyin]]: nothing serious * [[http://bugs.debian.org/src:ibus-qt|Debian bugs -- ibus-qt]]: none * [[http://bugs.debian.org/src:ibus-table|Debian bugs -- ibus-table]]: none * [[http://bugs.debian.org/src:ibus-table-cangjie|Debian bugs -- ibus-table-cangjie]]: none * [[http://bugs.debian.org/src:ibus-table-erbi|Debian bugs -- ibus-table-erbi]]: none * [[http://bugs.debian.org/src:ibus-table-extraphrase|Debian bugs -- ibus-table-extraphrase]]: none * [[http://bugs.debian.org/src:ibus-table-wubi|Debian bugs -- ibus-table-wubi]]: one bug, but not reproducible by the maintainer * [[http://bugs.debian.org/src:ibus-table-yong|Debian bugs -- ibus-table-yong]]: none * [[http://packages.qa.debian.org/i/ibus.html|Maintenance in Debian -- ibus]] is vigorous * [[http://packages.qa.debian.org/i/ibus-anthy.html|Maintenance in Debian -- ibus-anthy]] is vigorous * [[http://packages.qa.debian.org/i/ibus-chewing.html|Maintenance in Debian -- ibus-chewing]] is vigorous * [[http://packages.qa.debian.org/i/ibus-hangul.html|Maintenance in Debian -- ibus-hangul]] is vigorous * [[http://packages.qa.debian.org/i/ibus-m17n.html|Maintenance in Debian -- ibus-m17n]] is vigorous * [[http://packages.qa.debian.org/i/ibus-pinyin.html|Maintenance in Debian -- ibus-pinyin]] is vigorous * [[http://packages.qa.debian.org/i/ibus-qt.html|Maintenance in Debian -- ibus-qt]] is vigorous * [[http://packages.qa.debian.org/i/ibus-table.html|Maintenance in Debian -- ibus-table]] is vigorous * [[http://packages.qa.debian.org/i/ibus-table-cangjie.html|Maintenance in Debian -- ibus-table-cangjie]] is vigorous * [[http://packages.qa.debian.org/i/ibus-table-erbi.html|Maintenance in Debian -- ibus-table-erbi]] is vigorous * [[http://packages.qa.debian.org/i/ibus-table-extraphrase.html|Maintenance in Debian -- ibus-table-extraphrase]] is vigorous * [[http://packages.qa.debian.org/i/ibus-table-wubi.html|Maintenance in Debian -- ibus-table-wubi]] is vigorous * [[http://packages.qa.debian.org/i/ibus-table-yong.html|Maintenance in Debian -- ibus-table-yong]] is vigorous -- debian maintainer is also active in both debian and ubuntu. * [[http://code.google.com/p/ibus/|Upstream]] is vigorous -- upstream is active, its used to be implemented with python, now being porting to c * [[http://code.google.com/p/ibus/issues/list|Upstream bug tracker]]: * Hardware: Does this package deal with hardware and if so how exotic is it ? -- no * Is there a test suite in the upstream source or packaging ? Is it enabled to run in the build ? -- yes, some fundamental tests 0. ''UI standards:'' * User-visible strings are internationalized using standard gettext system ? -- yes * Package with translatable strings builds a PO template during package build ? -- yes * End-user applications ship a desktop file ? -- ibus does. 0. ''Standards compliance:'' * [[http://www.pathname.com/fhs/|FHS]], [[http://www.de.debian.org/doc/debian-policy/|Debian Policy]] compliance ? -- since the packages are in Debian, they ought to be compliant. * Packaging system (debhelper/cdbs/dbs) ? Patch system ? Any packaging oddities ? -- package is using debhelper, 0. ''Dependencies:'' * libc6 * libdbus-1-3 * libgconf2-4 * libglib2.0-0 * libgtk2.0-0 * libx11-6 * gconf2 * python * python-support * python-glade2 * im-switch * python-xdg * libatk1.0-0 * libcairo2 * libfontconfig1 * libfreetype6 * libpango1.0-0 * zlib1g * gtk2.0-binver-2.10.0 * libanthy0 * libpython2.6 * anthy * libchewing3 * libxtst6 * libhangul0 * libm17n-0 * Are these all in main ? -- yes 0. ''Maintenance:'' * How much maintenance is this package likely to need ? (Simple packages may largely take care of themselves; complex packages will need dedicated developers paying attention to them.) -- hopefully not much * Who is responsible for monitoring the quality of this package and fixing its bugs ? Are they Ubuntu or Debian developers ? -- Li Daobing (Debian developer) 0. ''Background information:'' * The general purpose and context of the package should be clear from the package's debian/control file. If it isn't then please explain. * What do upstream call this software ? Has it had different names in the past ? -- ibus, its always being called ibus 0. ''Internationalization:'' * Are graphical applications translatable? Do they support gettext? -- its i18ned already, and use gettext == Reviewers == MIR bug: [[https://launchpad.net/bugs/398637]] Arne Goetje Zhengpeng Hou