Bug 250403 - Refers to Pidgin as 'Gaim'
Summary: Refers to Pidgin as 'Gaim'
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: nautilus-sendto
Version: 5.0
Hardware: All
OS: Linux
Target Milestone: rc
: ---
Assignee: Bastien Nocera
QA Contact: desktop-bugs@redhat.com
Depends On:
TreeView+ depends on / blocked
Reported: 2007-08-01 13:06 UTC by Johnny Hughes
Modified: 2014-01-21 22:59 UTC (History)
14 users (show)

Fixed In Version:
Doc Type: Rebase: Bug Fixes and Enhancements
Doc Text:
nautilus-sendto 1.0 in Red Hat Enterprise Linux 5.0 adds the ability to send to Bluetooth devices, better Pidgin integration, and a number of user interface fixes.
Clone Of:
Last Closed: 2009-09-02 07:57:04 UTC
Target Upstream Version:

Attachments (Terms of Use)

System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2008:0916 0 normal SHIPPED_LIVE nautilus-sendto bug fix and enhancement update 2009-09-01 08:28:05 UTC

Description Johnny Hughes 2007-08-01 13:06:56 UTC
+++ This bug was initially created as a clone of Bug #242288 +++

Description of problem: When the Nautilus Integration plugin is enabled in
Pidgin, Pidgin is referred to as 'Gaim' in the nautilus-sendto window.
Especially given that Gaim was renamed for legal reasons, this should be fixed.

Version-Release number of selected component (if applicable):

How reproducible: Always

Steps to Reproduce:
1. Enable Nautilus Integration plugin is pidgin
2. Right click on a file or folder in nautilus and select send to
3. Click the combo box
Actual results: Mentions 'Gaim'

Expected results: Should mention 'Pidgin'

-- Additional comment from madcat on 2007-06-04 10:21 EST --
Well, src/plugins/gaim.c should be altered at line 228, as well as every po file
(actually a good sed could do the job)

-- Additional comment from zaki on 2007-07-25 09:20 EST --
Despite that pidgin has replaced gaim, I get this:

[root@localhost ~]# rpm -Va --nofiles
Unsatisfied dependencies for nautilus-sendto-0.7-5.fc6.i386: libgaim.so.0

So the package nautilus-sendto is still requiring libgaim.so.0 even after it was
replaced by pidgin


Actually there is a problem with nautilus-sendto requiring libgaim.so.0 ...

The nautilus-sendto included will not compile against pidgin without modification.

Comment 1 Johnny Hughes 2007-11-21 10:35:24 UTC
The libgaim.so.0 issue is very bad, as nautilus-sendto can not be installed if
not done by anaconda (which ignores the missing dependancy on libgaim.so.0).

RPM will not ignore it without a force, however.

Comment 2 Johnny Hughes 2007-11-21 10:36:58 UTC
I shifted the urgency to high as this causes the el5 repo to not have closure.

Comment 3 Johnny Hughes 2007-12-03 08:24:26 UTC
This is a fairly serious issue ... as the RHEL-5 tree does not have repo closure
and you can't install nautilus-sendto via yum or up2date.

Is this bug at least going to be acknowledged?

Comment 4 Akemi Yagi 2007-12-18 20:29:50 UTC
This bug really needs to be taken care of promptly.  When we attempt to
groupinstall "GNOME Desktop Environment" it fails because nautilus-sendto is in
that group.

Comment 5 Johnny Hughes 2008-02-01 12:29:11 UTC
since this does not seem to be moving forward (but it is rather important giving
the problem with groupinstalls), the following SRPM seems to work on el5 (at
least it builds and installs properly on el5 i386 and x86_64):


Could someone please review this and if it works can we get it implemented so we
can have a main repository with repo closure.

Comment 6 Ralph Angenendt 2008-02-13 20:28:07 UTC
Any news on that one? It is getting tedious to explain to people why there is
some weird dependency on libgaim.so.0 even if there is no gaim in the
distribution ...

Comment 7 Ralph Angenendt 2008-03-03 20:33:25 UTC
Three weeks later ...

Any news? It's just a rebuild away with correct dependencies. 

Comment 8 Bastien Nocera 2008-03-03 21:01:05 UTC
It's on course for RHEL 5.3.0. Contact your support representatives if you need
a fix before then.

Comment 11 Bill Nottingham 2008-06-27 18:55:50 UTC
Note that the RHEL 5 repository *does* have repo closure - the dependency issue
seems to only exist in non-RHEL repositories.

Comment 12 Johnny Hughes 2008-06-29 16:31:53 UTC
The RHEL-5 repo does not have closure ... nautlius-sendto in production right
now requires libgaim.so.0 ... that file is provided by gaim which is obsoleted
by pidgin.

if something SHOWS closure, it is a bug BECAUSE that process does not take into
account obsoletes and counts gaim as providing the require ... however gaim can
not be installed.

Anaconda ignores the libgaim.so.0 requirement and happily installs
nautilus-sendto even though libgaim.so.0 does not exist.  Using yum to install
it later will not work due to the obsoletes. 


Comment 13 Bill Nottingham 2008-07-03 18:09:19 UTC
(In reply to comment #12)
> The RHEL-5 repo does not have closure ... nautlius-sendto in production right
> now requires libgaim.so.0 ... that file is provided by gaim which is obsoleted
> by pidgin.

I'm sorry, but you are mistaken. I've double and triple-checked the RHEL 5 build
of nautilus-sendto-0.7-5.fc6 (which is also the 5.1/5.2 version, the package
hasn't changed). They do not require libgaim.so.0.

Perhaps you are using a rebuild, and the issue is in that rebuild?

Comment 14 Bryan L. Gay 2008-07-17 19:20:37 UTC
If you do a base install, no X, then try to yum groupinstall the X Windows and
Gnome Desktop Environment, you get this dependency error. This is a common
problem with datacenter hosted customers using builds that do not include X by
default who them need to install X and gnome.

I've reproduced this consistently.

Comment 15 Johnny Hughes 2008-07-17 20:50:36 UTC
(in reply to #c13)
You are correct ... the RHEL5 (actually fc6) version somehow built a gaim plugin
that was not linked against libgaim.so.  That would have made it be broken if
gaim still existed.  So I guess that that part of the problem only happens if
you build nautilus-sendto against RHEL and not FC6.

Comment 16 RHEL Program Management 2008-07-21 23:10:11 UTC
This request was evaluated by Red Hat Product Management for
inclusion, but this component is not scheduled to be updated in
the current Red Hat Enterprise Linux release. If you would like
this request to be reviewed for the next minor release, ask your
support representative to set the next rhel-x.y flag to "?".

Comment 17 Shmuel Protter NDS Israel 2008-07-28 12:30:58 UTC
This is easy to work around

yum -y groupinstall "GNOME Desktop Environment" --exclude nautilus-sendto


Okay its a bug but we'll live through it.

Comment 23 Bastien Nocera 2009-01-23 14:36:13 UTC
Release note added. If any revisions are required, please set the 
"requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly.
All revisions will be proofread by the Engineering Content Services team.

New Contents:
nautilus-sendto 1.0 in Red Hat Enterprise Linux 5.0 adds the ability to send to Bluetooth devices, better Pidgin integration, and a number of user interface fixes.

Comment 31 errata-xmlrpc 2009-09-02 07:57:04 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.


Note You need to log in before you can comment on or make changes to this bug.