Gaim changes privacy settings for AIM and ICQ accounts when status changes. Reproducible: Always Steps to Reproduce: 1. Set privacy to "Allow only the users on my buddy list". 2. Change status to Invisible. 3. Change status to Available. Actual Results: After second step privacy is "Allow only the users below". After third step privacy is "Block only the users below". Expected Results: I think, gaim should not change privacy at all. Or it may change privacy to "Allow only the users below" when status changes to Invisible and _revert back_ to user's choice when status chenges to any other. Portage 2.1.2-r9 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo x86_64) ================================================================= System uname: 2.6.20-gentoo x86_64 Intel(R) Pentium(R) D CPU 2.80GHz Gentoo Base System release 1.12.9 Timestamp of tree: Sun, 04 Mar 2007 01:47:01 +0000 dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 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.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-pipe -O3 -march=nocona -ffunction-sections" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-pipe -O3 -march=nocona -ffunction-sections" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.UTF-8" 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" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/misc" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 bitmap-fonts bzip2 cairo cli cracklib cups djvu dvd emacs encode gif glut iconv jpeg jpeg2k kdeenablefinal leim mad midi mikmod ncurses nptl nptlonly nsplugin opengl pam pdf png readline ssl startup-notification svg tetex threads tiff truetype truetype-fonts type1-fonts unicode vorbis xcomposite xml xorg xvid zlib" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 112028 [details, diff] gaim-2.0.0_beta6-oscar-privacy.patch This patch removes code which changes privacy.
This needs to be sent upstream, not to Gentoo. Thanks.
This bug was reported to Gaim developers more than two years ago: http://sourceforge.net/tracker/index.php?func=detail&aid=1027896&group_id=235&atid=100235
is this fixed in pidgin ?
(In reply to comment #4) > is this fixed in pidgin ? > Look at pidgin-2.0.0/libpurple/protocols/oscar/oscar.c:4533! This problem will never be solved...
upstream bug then...