As per the description: I can no longer send (or even type into the conversation window) formatted text. The issue is the same as described in http://bugs.archlinux.org/task/7472 (and http://developer.pidgin.im/ticket/1873 which references the above), but I have remerged libXfont and pidgin to no avail. The current version of pidgin is 2.1.1; I have libXfont-1.3.0. The problem is not new, however (I was bad about submitting an early bug report!---curse that master's thesis, distracting me...); I had it at least in 2.1.0 and probably in 2.0.x releases as well (I honestly do not remember). I have the same problem on my x86 laptop (the system whence the emerge --info below is taken) and my amd64 desktop. Reproducible: Always Steps to Reproduce: 1. Start a conversation in Pidgin 2. Try to enter formatted text (e.g. Ctrl+I or select Font/Italics) Actual Results: None Expected Results: Italicised text pilgrim ~ # emerge --info Portage 2.1.3.6 (default-linux/x86/2006.1, gcc-4.2.0, glibc-2.6.1-r0, 2.6.21-gentoo-r3 i686) ================================================================= System uname: 2.6.21-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1.50GHz Gentoo Base System release 1.12.10 Timestamp of tree: Wed, 22 Aug 2007 03:30:01 +0000 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -fomit-frame-pointer -pipe -msse -msse2 -mmmx" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=pentium-m -O2 -fomit-frame-pointer -pipe -msse -msse2 -mmmx" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.llarian.net/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://gentoo.llarian.net/pub/gentoo http://distfiles.gentoo.org" LC_ALL="en_US.UTF-8" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/home" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="7zip X a52 aac acpi aiglx aim alsa apache2 applet artworkextra audacious audio avahi bash-completion berkdb bitmap-fonts bonjour branding bzip2 cairo cddb cdr cdrom chm cli cracklib crypt cscope cups cursors dbus dell divx dri dts dv dvb dvd dvdnav dvdr dvdread dvi eds encode esd evo evolution fam ffmpeg firefox flac foomaticdb gaim gdbm gdm gif gimp glade glibc-omitfp glitz gmail gmailtimestamps gmedia gnome gnome-print gnutls gpm gsf gsm gstreamer gstreamer010 gtalk gtk gtk2 gtkhtml gvim hal howl-compat icons iconv icq imlib inherit-graph ipv6 isdnlog jabber java joystick jpeg jpeg2k keyring latex ldap libnotify live logrotate mad math midi mikmod mmx mono mozbranding mozdom mozsvg mp2 mp3 mp4 mpeg mpeg2 msn mudflap nautilus ncurses networkmanager nls nntp no-old-linux no-seamonkey nptl nptlonly offensive ogg openal opengl openmp oscar pam pam_console pcre pdf perl png postscript ppds pppd pyste python qt-static quicktime rar readline real realmedia reflection replytolist rhythmbox rle scenarios sdl session sourceview spl sse sse2 ssl stencil-buffer subversion svg t1lib tcpd tetex theora threads thunderbird tiff timidity totem tracker truetype truetype-fonts type1-fonts unicode usb utf8 valgrind vim vim-with-x vorbis win32codecs wma wmf wmp x86 xattr xcomposite xforms xinerama xml xorg xpm xprint xrandr xv xvid xvmc zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 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 mulaw multi null plug rate route share shm softvol" CAMERAS="fuji" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="radeon vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
This is strange... I have the same version of libXfont but I dont see the problem... Can you do italic in other gtk+ apps?
I've never had this trouble with any other applications. For the record, I'm now at Pidgin 2.2.1 and libXfont 1.3.1 but the problem still persists.
Same on pretty much all counts. In addition, I had a friend send me a bolded message, which also failed to be formatted when displayed. Weird. Let me know if I can help chase this one down. [ebuild R ] net-im/pidgin-2.2.2 [ebuild R ] x11-libs/libXfont-1.3.1 Emerge --info from desktop: Portage 2.1.3.16 (default-linux/amd64/2006.1, gcc-4.2.2, glibc-2.6.1-r0, 2.6.23-gentoo x86_64) ================================================================= System uname: 2.6.23-gentoo x86_64 Intel(R) Core(TM)2 CPU 6400 @ 2.13GHz Timestamp of tree: Mon, 29 Oct 2007 23:20:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.2-r1 dev-lang/python: 2.5.1-r3 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/opt/media/aux/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://prometheus.cs.wmich.edu/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ http://open-systems.ufl.edu/mirrors/gentoo http://mirror.datapipe.net/gentoo" LC_ALL="en_US.UTF-8" LINGUAS="en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/pro-audio /usr/portage/local/layman/kde /usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="7zip X a52 aac acpi alsa amd64 asf async avahi berkdb boost cairo caps cddb cdparanoia cli cpudetection cracklib crypt cscope css cups daap dbus deprecated discouraged djvu dmi dmx dri dts dv dvd dvdnav dvdr dvdread dvi emerald encode fam fame ffmpeg fftw firefox flac foomaticdb fortran freebob fuse gcj gd gdbm gif glitz gmail gnome gpm gstreamer gtk gtk2 gtkhtml hal hddtemp hinotify hpn iconv ieee1394 imap inkjar ipv6 isdnlog jack jack-tmpfs javascript jpeg ksize lame libedit libnotify lua lzo mad maildir math mdnsresponder-compat midi mmkeys mono moznopango mp3 mpeg msn mudflap musepack musicbrainz ncurses nethack netjack network networking newspr nptl nptlonly nsplugin ocaml offensive ogg opengl openmp pam pcre perl plugins png pop ppds pppd pulseaudio python qt3 qt3support qt4 quicktime rar readline reflection regex replytolist rtc ruby samba sdl session slang socks5 sourceview speex spell spl sqlite sqlite3 ssl ssse3 suid svg symlink t1lib tcpd tetex tftp theora threads threadsafe tiff trayicon truetype truetype-fonts type1-fonts unicode unsupported upnp userlocales utils valgrind vim-syntax vim-with-x vorbis wma x264 xcb xcomposite xinerama xml xorg xscreensaver xv xvid xvmc zip zlib zsh-completion" ALSA_CARDS="ice1724" ALSA_PCM_PLUGINS="*" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
I pulled in the XEffects overlay, and used the freetype and libXft found in that package (compiled with the 'newspr' USE flag, specific to the overlay packages). This fixed the problem for me. I did not touch the libXfont or pidgin ebuilds.
My computer now works. (Well, it did; now it does not but for entirely different reasons, chiefly it being taken to pieces for upgrades.) I do not know what particular updates did it, and I am no wiser now than I was when I filed this bug; all the same I've no idea how to reproduce it anymore. Should I close and/or invalidate this bug?
lets close it if no one can reproduce it anymore... please re-open if it re-appears