Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 319417 - app-i18n/ibus-1.3.3: UI apps missing (e.g. ibus-setup)
Summary: app-i18n/ibus-1.3.3: UI apps missing (e.g. ibus-setup)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: CJK Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-12 13:22 UTC by matthias.grobarek
Modified: 2010-05-22 02:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Difference of file list from ibus-1.2.0.20100111 to ibus-1.3.3 (ibus-files.txt,4.57 KB, text/plain)
2010-05-12 13:23 UTC, matthias.grobarek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description matthias.grobarek 2010-05-12 13:22:29 UTC
When I tried to upgrade ibus from 1.2.0.20100111 to 1.3.3, I noticed that a lot of files are missing from the more current ebuild. This has some implications:
• There is no ibus-setup or – as far as I see it – any other UI apps that allow configuring IBus.
• ibus-daemon throws the error message “Can not execute default panel program” whenever you try to run it without the --single parameter.

Now I don’t know if this is intended by upstream but I rather be safe so I file this as a bug.

Reproducible: Always

Steps to Reproduce:
Install app-i18n/ibus-1.3.3 and try running ibus-daemon.



Portage 2.1.8.3 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.33-gentoo x86_64)
=================================================================
System uname: Linux-2.6.33-gentoo-x86_64-AMD_Phenom-tm-_II_X4_965_Processor-with-gentoo-2.0.1
Timestamp of tree: Tue, 11 May 2010 10:30:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4-r1
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.6.1-r1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA @FREE ut2003 skype-eula RTCW-ETEULA dlj-1.1 PUEL teamspeak3"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=amdfam10 -O2 -mfpmath=sse -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=amdfam10 -O2 -mfpmath=sse -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.hadiko.de/pub/dists/gentoo/gentoo"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="en de ja"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/Spring /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X Xaw3d a52 aac acl acpi aim alsa amd64 amr anthy ao apm audiofile bash-completion berkdb bidi bzip2 cairo cdda cddb cdparanoia cdr chroot cjk cli consolekit cracklib crypt css cups curl cxx dbus dri dts dvd dvdnav dvdr eds emboss enca encode exif faac faad fam fbcon ffmpeg firefox flac fontconfig foomaticdb ftp gcrypt gd gdbm geoip gif gimp gloox gmp gnome gnutls gpm gs gstreamer gtk hal iconv icq icu id3 id3tag idn imagemagick imap imlib immqt-bc ipod ipv6 irc jabber jack java java6 javascript joystick jpeg jpeg2k kde lame latex lcms libcaca libnotify libsamplerate libwww lm_sensors logitech-mouse lzma lzo m17n-lib mad matroska memlimit midi mikmod mime mmap mmx mmxext mng modplug modules mp2 mp3 mp4 mpeg mplayer mudflap multilib musepack nautilus ncurses network nls nntp nptl nptlonly nsplugin offensive ogg openal opengl openmp oscar otr pam pango pcre pdf perl pic png policykit posix ppds pppd prime qt3support qt4 quicktime rar readline realmedia recode reflection rss rtsp samba sasl sdl session sharedmem sndfile snmp sockets socks5 soundtouch speex spl sse sse2 sse3 sse4a ssl startup-notification subversion svg sysfs syslog system-sqlite sysvipc taglib tcpd theora threads tiff truetype twolame unicode usb vcd vdpau videos vorbis wavpack wma wmf x264 xcb xft xine xml xorg xpm xprint xulrunner xv xvid xvmc yahoo zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de ja" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev vesa fglrx radeon radeonhd" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 matthias.grobarek 2010-05-12 13:23:57 UTC
Created attachment 231219 [details]
Difference of file list from ibus-1.2.0.20100111 to ibus-1.3.3
Comment 2 Rafał Mużyło 2010-05-12 14:59:21 UTC
What useflags were you using ?
Comment 3 matthias.grobarek 2010-05-12 15:33:29 UTC
(In reply to comment #2)
> What useflags were you using ?

For 1.2.0.20100111: -doc nls
For 1.3.3: -doc gconf nls -python

By the way, I just checked: ibus-1.3.3-r1 has the same issues for me as 1.3.3 (same USE flags used).
Comment 4 Rafał Mużyło 2010-05-12 15:49:09 UTC
Add 'python' - those useflags are not really well thought out
- it's actually upstream's fault. 
Comment 5 matthias.grobarek 2010-05-12 16:14:08 UTC
(In reply to comment #4)
> Add 'python' - those useflags are not really well thought out
> - it's actually upstream's fault. 

Thanks a lot, this fixes the described issues. I hereby propose that the 'python' USE flag should be opt-out instead of opt-in in the ibus ebuild (“+python” instead of “python” in the ebuild file).
Comment 6 MATSUU Takuto (RETIRED) gentoo-dev 2010-05-22 02:53:53 UTC
Added +python in 1.3.3-r2.