Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 299865 - net-im/pidgin-2.6.4-r1 always become and stay "away"
Summary: net-im/pidgin-2.6.4-r1 always become and stay "away"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-06 10:39 UTC by Eric Chatellier
Modified: 2010-01-11 07:33 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Chatellier 2010-01-06 10:39:31 UTC
pidgin-2.6.4-r1 ebuild seams to change something with idle
detection, after 5 minutes pidgin become away and always
stay away.

pidgin-2.6.4 ebuild works fine

Reproducible: Always

Steps to Reproduce:
1. Start pidgin
2. Wait 5 minutes



$ emerge --info
Portage 2.1.6.13 (default/linux/amd64/10.0, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7100_@_1.80GHz-with-gentoo-2.0.1
Timestamp of tree: Wed, 06 Jan 2010 08:30:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.9-r2
dev-lang/python:     2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.5.3
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=native -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
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/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O3 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="candy distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -s"
LINGUAS="fr fr_FR"
MAKEOPTS="-j3"
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="/usr/local/portage/layman/java-overlay /usr/local/portage/layman/mozilla /usr/local/portage/ceric35"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 apache2 bash-completion berkdb bluetooth bzip2 cairo cleartype cli corefonts cracklib crypt cups cxx dbus dri dvd dvdr fortran gdbm gnome gtk iconv ipv6 jpeg libnotify mmx modules mp3 mudflap multilib ncurses nls nptl nptlonly opengl openmp pam pcre perl png pppd pulseaudio python qt4 readline reflection session spl sse sse2 ssl ssse3 sysfs tcpd truetype type1 unicode v4l vhosts xml xorg xulrunner zlib" ALSA_CARDS="hda-intel" 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_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 proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias proxy proxy_ajp proxy_http" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

$ emerge -pv =net-im/pidgin-2.6.4
[ebuild   R   ] net-im/pidgin-2.6.4  USE="dbus gtk ncurses nls perl -bonjour -debug -doc -eds -gadu -gnutls -groupwise -gstreamer -idn -meanwhile -networkmanager -prediction -qq -sasl -silc -spell -tcl -tk -zephyr" 0 kB

$ emerge -pv =net-im/pidgin-2.6.4-r1
[ebuild     U ] net-im/pidgin-2.6.4-r1 [2.6.4] USE="dbus gtk ncurses nls perl -debug -doc -eds -gadu -gnutls -groupwise -gstreamer -idn -meanwhile -networkmanager -prediction -qq -sasl -silc -spell -startup-notification% -tcl -tk -xscreensaver% -zephyr -zeroconf% (-bonjour%)" 0 kB
Comment 1 Peter Volkov (RETIRED) gentoo-dev 2010-01-07 17:53:20 UTC
Hm, I'm pretty sure that's because xscreensaver is not enabled in -r1. Could you recheck with pidgin built with USE=xscreensaver? If all goes well, I'll add some explanation for that into local USE flags (or into elog, or both :) ). And btw, it's good to enable startup-notification on any desktop, but that up to you, of course.
Comment 2 Eric Chatellier 2010-01-08 10:50:54 UTC
Enabling xscreensaver use flag seams to fix idle detection. Thanks :)

Thanks for tip on startup-notification too ;)
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2010-01-10 11:17:04 UTC
Ok, I've added warning to pidgin-2.6.5.
Comment 4 Olivier Crete (RETIRED) gentoo-dev 2010-01-10 18:08:25 UTC
Maybe we should + the xscreensaver use flag in pidgin...
Comment 5 Peter Volkov (RETIRED) gentoo-dev 2010-01-11 07:33:37 UTC
(In reply to comment #4)
> Maybe we should + the xscreensaver use flag in pidgin...

Actually initially I wanted to but... xscreensaver is a global USE flag, so it's better to avoid IUSE defaults. And if it's really desirable to have xscreensaver enabled I guess desktop profile is better place to enable it.

Also, personally I don't need/want such functionality. Without xscreensaver pidgin just is not allowed to get back from away status with mouse/keyboard events, but it's still possible to get it back online with message send (which is much more better indication that I'm going to talk :) ).