SwitchSpell once was on pidgin-plugin-pack but is not anymore

Bug #246905 reported by ekso
110
This bug affects 12 people
Affects Status Importance Assigned to Milestone
Debian
Fix Released
Unknown
purple-plugin-pack (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Jaunty by Dan Bishop
Nominated for Karmic by Dekar

Bug Description

According to original log for question #34803, SwitchSpell plugin for Pidgin once was on pidgin-plugin-pack on the Networking section of Universe repository. SwitchSpell is the only way to change dictionaries on Pidgin, plus it allows to use one different dictionary depending to whom you are sending IM.

This plugin fits perfectly with the international mentality of Ubuntu and should be included on the plugin package. It's much more useful than, say, gRIM (description in Synaptic: "annoy your buddies with a timed series of messages"), and essential for multi language users.

Useful related urls:
https://answers.launchpad.net/ubuntu/+source/pidgin/+question/34803
http://plugins.guifications.org/trac/wiki/PluginPack
http://plugins.guifications.org/trac/wiki/switchspell
http://ubuntuforums.org/showthread.php?t=563532

ekso (ekso)
description: updated
description: updated
ekso (ekso)
description: updated
Revision history for this message
krizz (krizz) wrote :

I really miss it tοο.

Revision history for this message
joenix (woutersj) wrote :

I think I have found the root of the problem. If you build the pidgin-plugin-pack package from source, the switchspell plugin is not built because the gtkspell and aspell header files are not in the build dependencies for the package.
If you install libgtkspell-dev and libaspell-dev manually before building the package, the switchspell plugin is compiled and included in the package.

To rebuild the package yourself, do:
sudo apt-get build-dep pidgin-plugin-pack
sudo apt-get install fakeroot libgtkspell-dev libaspell-dev
apt-get source pidgin-plugin-pack
cd purple-plugin-pack-2.2.0/
dpkg-buildpackage -rfakeroot

This should give you a deb file with switchspell included in the parent directory.

Changed in pidgin:
status: New → Confirmed
Revision history for this message
joenix (woutersj) wrote :

Ok, there is still a problem with the method described above. switchspell requires a gtkspell that is linked to aspell, while Ubuntu's is linked to enchant. This should be fixed in Purple Plugin Pack 2.4.0.

See the following bug report:
http://plugins.guifications.org/trac/ticket/511

Revision history for this message
joenix (woutersj) wrote :

It does seem to work if you recompile the 2.4.0 package in the following ppa using the previous suggestion regarding libgtkspell-dev and libaspell-dev:
https://launchpad.net/~debfx/+archive

Revision history for this message
Nikolaus Filus (nfilus) wrote :

This is related, but not a duplicate of #256419

Revision history for this message
zerwas (zerwas) wrote :

This bug is still reproducable in Jaunty. According to the description of the package, "Switch Spell" is still part of it.

Revision history for this message
Niklas Hagman (blinkiz) wrote :

Yeah, reading package information in synaptic about pidgin-plugin-pack and "Switch Spell" should be in it.
As you probably already know, Intrepid has "Switch Spell" included but Jaunty does not. It has fallen out somehow.

Either include Switch Spell again (I would like that) or remove the information that "Switch Spell" is included from the package information.

Revision history for this message
Alejandro Mery (amery) wrote : Re: [Bug 246905] Re: SwitchSpell once was on pidgin-plugin-pack but is not anymore

> As you probably already know, Intrepid has "Switch Spell" included but Jaunty does not. It has fallen out somehow.

that's new for me, (my) Intrepid does not have "Switch Spell" included

Revision history for this message
Niklas Hagman (blinkiz) wrote :

Hmm, you probably right mnemoc that Switch Spell was not in Intrepid. (Hm, how did I get it on my previous computer?!).
As you can see here, http://packages.ubuntu.com/intrepid/pidgin-plugin-pack, intrepid also says Switch Spell should be installed when doing a installation of pidgin-plugin-pack. But seeing the filelist, http://packages.ubuntu.com/intrepid/i386/pidgin-plugin-pack/filelist, switchspell.so does not exist.

Checking hardy, http://packages.ubuntu.com/hardy/pidgin-plugin-pack, and Switch Spell is not listed in the package comment. So this bug/miss exist in jaunty and intrepid.

Michael Budde (mbudde)
affects: pidgin (Ubuntu) → purple-plugin-pack (Ubuntu)
Revision history for this message
Michael Budde (mbudde) wrote :

There have been some weird dependency issues that have caused switchspell not to be build, but this should be fixed in the current release (2.5.1). I am working on getting version 2.5.1 packaged but I have run into a special problem that may take me a while to fix. I have an alpha quality package in my PPA but I won't recommend anyone installing that unless it is for testing purposes.

The version in the repos right now is back from october 2007 so this packages could really use an update.

Revision history for this message
Niklas Hagman (blinkiz) wrote :

Tried Switch Spell from your "purple-plugin-pack - 2.5.1-0ubuntu1~ppa2" package Michael. It works for me.
But when pressing "Spell Check" in a chat window, all option are marked as being active. Cosmetic error..

Good to see this issue being worked on. Hope that the updated package will be included in jaunty.

Revision history for this message
Matthias Mendler (matyy) wrote :

I tried that one, too, same problem - all options are marked as being active. And everytime I open a new im tab, or switch tabs pidgin freezes for some seconds.

(I guess, that it doesn't remember which language I checked as soon as I switch tabs (switch to another one and back) is another problem)

Revision history for this message
Matthias Mendler (matyy) wrote :

"Failure loading aff file /usr/share/myspell/dicts/en_ZA.aff"

"error: duplicate REP tables used"

These two messages I get every time I switch

Is this still the right place to post?

Revision history for this message
Γουργιώτης Γιώργος (aka Gourgi) (gourgi) wrote :

> "Failure loading aff file /usr/share/myspell/dicts/en_ZA.aff"
> "error: duplicate REP tables used"

i'm also getting this message after installing Michael's package so i think this is still the right place!
i hope we 'll see some improvement on this during the karmic cycle

Revision history for this message
Γουργιώτης Γιώργος (aka Gourgi) (gourgi) wrote :

>But when pressing "Spell Check" in a chat window, all option are marked as being active. Cosmetic >error..
this bug you mention seems to have been fixed upstream
http://plugins.guifications.org/trac/ticket/554

Revision history for this message
Nick Andrik (andrikos) wrote :

In my PPA I have un updated version of Michael's package with the patch mentioned by Giorgos applied.

Changed in debian:
status: Unknown → New
Revision history for this message
Γουργιώτης Γιώργος (aka Gourgi) (gourgi) wrote :

I used Nick PPA and it works
the checkboxes bug is fixed
switching tabs is still slow but that is something that upstream should care :)

Thanks Nick

Revision history for this message
Nick Andrik (andrikos) wrote :

I'm trying to get the package included upstream in this bug:
https://bugs.launchpad.net/debian/+source/purple-plugin-pack/+bug/256419

I hope it will happen soon, in any case Παρακαλώ (you're welcome) :)

Revision history for this message
Patricio (patricio-stwing) wrote :

Just to mention that I would love to see this fixed. thanks!
Jaunty in HP Pavillion dv6700

Revision history for this message
Patricio (patricio-stwing) wrote :

Sorry, how I download this pack from here?
What is the repository?
purple-plugin-pack - 2.5.1-0ubuntu1~ppa2
Thanks!

Revision history for this message
Nick Andrik (andrikos) wrote :
Revision history for this message
Patricio (patricio-stwing) wrote :

Awesome, it seems to work with no problem after adding the needed language to aspell using synaptic (aspell-es).

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package purple-plugin-pack - 2.6.0-0ubuntu1

---------------
purple-plugin-pack (2.6.0-0ubuntu1) karmic; urgency=low

  * New upstream release. (LP: #256419)
    - New plugins:
      - autoprofile
      - colorize
      - enhancedhist
      - google
      - listlog
      - msglen
      - nomobility (incomplete)
      - smartear (incomplete)
      - splitter
      - stress (abusive)
      - xmppprio
    - Removed broadcast plugin.
    - Various bug/crash/memory leak fixes.
    - Fixed SwitchSpell not being build even though correct development
      packages was installed. (LP: #246905)
  * debian/control:
    - Update package description; fixed some references to Gaim; added
      description of new plugins.
    - Removed dummy package gaim-irchelper, not required or recommended by any
      package.
    - Added intltool to Build-Depends as build fails without it.
    - Added libgtkspell-dev and libaspell-dev to Build-Depends. Required by
      SwitchSpell plugin. (Thanks: Nikolaus Filus) (LP: #246905)
    - Moved homepage link from description to a field.
  * debian/docs: Added 'README' and 'AUTHORS' files.
  * debian/copyright: Added missing upstream authors and updated copyright for
    individual files.
  * debian/rules:
    - Move list of plugins to be build to separate variable
      for easy modification.
    - Added following plugins to list of plugins to be build:
      - autoprofile
      - colorize
      - enhancedhist (LP: #160000)
      - google
      - groupmsg (LP: #181674)
      - listlog
      - napster
      - splitter
      - xmppprio
    - Following plugins are not build:
      - findip: It is useless.
      - talkfilter: Requires GNU Talkfilter headers to be installed at build
        time but they are not packaged yet.
      - xmmsremoten: Requires xmms-config which does not seem to exist in
        xmms2. xmms removed from Enhances in debian/control.
    - Do not copy config.guess and config.sub from /usr/share/misc to source
      dir when cleaning.
    - Uncommented call to dh_makeshlibs. We are not building shared libraries.
  * Remove debian/dirs, not needed.

 -- Michael Budde <email address hidden> Sat, 19 Sep 2009 14:38:55 +0200

Changed in purple-plugin-pack (Ubuntu):
status: Confirmed → Fix Released
Changed in debian:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.