Bug 318719 - Python Plugins Not Available under Plugins
Summary: Python Plugins Not Available under Plugins
Status: RESOLVED NOT A BUG
Alias: None
Product: kate
Classification: Applications
Component: application (show other bugs)
Version: 3.10.2
Platform: Mageia RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-22 14:10 UTC by sayth
Modified: 2013-04-25 20:15 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description sayth 2013-04-22 14:10:09 UTC
Kate does not have the Python Plugins option available under Settings -> Plugins.

Reproducible: Always

Steps to Reproduce:
1. Install Kate 64bit
2. Navigate to Settings -> Plugins
3. No Plugins there


Expected Results:  
To have the option to enable the python plugins.
Comment 1 Dominik Haumann 2013-04-23 15:07:40 UTC
@Python guys: Can you take care of this?
Comment 2 Pablo Martin 2013-04-23 15:16:59 UTC
I think that this kate is an old version of the Kate, before to enable the python plugins. 

Sayth, could you say us your kate version??

Best regards  

(In reply to comment #0)
> Kate does not have the Python Plugins option available under Settings ->
> Plugins.
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. Install Kate 64bit
> 2. Navigate to Settings -> Plugins
> 3. No Plugins there
> 
> 
> Expected Results:  
> To have the option to enable the python plugins.
Comment 3 Shaheed Haque 2013-04-23 20:21:55 UTC
Sayth, didn't we already have this conversation?
Comment 4 sayth 2013-04-24 05:26:48 UTC
I am using Kate 4.10.2 now in Mageia 3.

I previously tried this in Fedora for this version and it failed(That was
the previous conversation ).
I have tried this in Kubuntu and it was working.

Sayth

On Wednesday, April 24, 2013, Shaheed wrote:

> https://bugs.kde.org/show_bug.cgi?id=318719
>
> --- Comment #3 from Shaheed <srhaque@theiet.org <javascript:;>> ---
> Sayth, didn't we already have this conversation?
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 5 Shaheed Haque 2013-04-24 08:10:25 UTC
OK, thanks for confirming. Do you have both Python2 and Python3 installed? If not, it could be that Canonical built the Pate support for Python<x> and you only have Python<y>. I'm not sure I tested that scenario. Can you try the following:

1. locate kate.so
2. Which python tree is this under?

Thanks, Shaheed
Comment 6 sayth 2013-04-24 08:37:33 UTC
2. its python 2

This is all package info

[sayth@localhost ~]$ rpm -qif /usr/bin/kate
Name        : kate
Epoch       : 2
Version     : 4.10.2
Release     : 2.mga3
Architecture: x86_64
Install Date: Mon 22 Apr 2013 23:39:14 EST
Group       : Editors
Size        : 5255598
License     : GPLv2 and LGPLv2
Signature   : RSA/SHA1, Fri 12 Apr 2013 07:43:39 EST, Key ID b742fa8b80420f66
Source RPM  : kate-4.10.2-2.mga3.src.rpm
Build Date  : Fri 12 Apr 2013 07:42:24 EST
Build Host  : ecosse.mageia.org
Relocations : (not relocatable)
Packager    : neoclust <neoclust>
Vendor      : Mageia.Org
Summary     : Advanced text editor
Description :
A multi-document, multi-view text editor for KDE.



Sayth


On Wed, Apr 24, 2013 at 6:10 PM, Shaheed <srhaque@theiet.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=318719
>
> --- Comment #5 from Shaheed <srhaque@theiet.org> ---
> OK, thanks for confirming. Do you have both Python2 and Python3 installed?
> If
> not, it could be that Canonical built the Pate support for Python<x> and
> you
> only have Python<y>. I'm not sure I tested that scenario. Can you try the
> following:
>
> 1. locate kate.so
> 2. Which python tree is this under?
>
> Thanks, Shaheed
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 7 Shaheed Haque 2013-04-24 17:25:10 UTC
First, my bad for saying Canonical instead of Mageia. I don't have access to a running RedHat or Mageia, so I cannot test directly. I had a quick look at:

http://fr2.rpmfind.net//linux/RPM/mageia/cauldron/i586/media/core/release/kate-4.10.2-2.mga3.i586.html

This does not reference pateplugin.so, and searching for that yields:

http://fr2.rpmfind.net//linux/RPM/mageia/cauldron/i586/media/core/release/kate-python-kate-4.10.2-2.mga3.i586.html

I suspect if you install this package, you will get further. I suspect you might be able to similarly fix your RedHat setup.
Comment 8 sayth 2013-04-24 23:11:45 UTC
Thanks so much. I owe you a beer.

So each distro is packaging the Pate plugins different some are building it
into Kate by default and others create a separate package.

Thanks Again

Sayth


On Thu, Apr 25, 2013 at 3:25 AM, Shaheed <srhaque@theiet.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=318719
>
> --- Comment #7 from Shaheed <srhaque@theiet.org> ---
> First, my bad for saying Canonical instead of Mageia. I don't have access
> to a
> running RedHat or Mageia, so I cannot test directly. I had a quick look at:
>
>
> http://fr2.rpmfind.net//linux/RPM/mageia/cauldron/i586/media/core/release/kate-4.10.2-2.mga3.i586.html
>
> This does not reference pateplugin.so, and searching for that yields:
>
>
> http://fr2.rpmfind.net//linux/RPM/mageia/cauldron/i586/media/core/release/kate-python-kate-4.10.2-2.mga3.i586.html
>
> I suspect if you install this package, you will get further. I suspect you
> might be able to similarly fix your RedHat setup.
>
> --
> You are receiving this mail because:
> You reported the bug.
>
Comment 9 Rex Dieter 2013-04-25 15:06:08 UTC
Fwiw, fedora kate builds do not yet enable pate plugins by default due to circular dependency,

pykde4 BuildRequires: kate...

(and if this is enabled:
kate BuildRequires: pykde4...)
Comment 10 Rex Dieter 2013-04-25 15:09:20 UTC
Let me correct that,

pykde4 (runtime) Requires: kate-part

(an unfortunate side-effect of distributing katepart implementation separate from libktexteditor in kdelibs)
Comment 11 Shaheed Haque 2013-04-25 20:15:20 UTC
Thanks for the update Rex. I'm going to mark this issue as resolved as it sounds like you are on top of the Fedora thing.