[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    Re: I don't like "Python plugins"
From:       Aleix Pol <aleixpol () kde ! org>
Date:       2013-06-13 1:33:40
Message-ID: CACcA1RpkC2n+h3hx733xSrXYXBN6hUk8__FzpYeVN81AJVdctA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wed, Jun 12, 2013 at 8:40 PM, Dominik Haumann <dhaumann@kde.org> wrote:

> On Tuesday, 11. June 2013 20:59:44 Shaheed Haque wrote:
> > Arrgggllll: Of course I meant 4.12, not 4.11
>
> Strictly speaking, there is no KDE 4.12:
>
> http://aseigo.blogspot.de/2013/05/plasma-workspaces-411-long-term-release.html
>
> It's not yet clear what this means for Kate Part. Maybe it's simply taken
> from
> the 4.11 branch in the kate git repository for the next years (once it's
> tagged).
>
> For the Kate application this might not be that influencing, since the
> freeze
> mostly holds for the desktop + libraries. So I can think of a new
> applications
> release, but it's still going to be KDE SC 4.11.
>
> I think this will also be discussed in Bilbao at the KDE conference next
> months. Still, for now we even have quite a tough freeze until 4.11 is
> branched in git.
>
> So the future development cycle is a bit unclear.
>
> Greetings,
> Dominik
>
> > On 11 June 2013 20:51, Shaheed Haque <srhaque@theiet.org> wrote:
> > > A bunch of interesting things have been brought up on this thread, but
> it
> > > seems to me that one key issue is the plugin name/description
> translation
> > > problem as that is currently just plain broken. I suggest we start
> there
> > > as
> > > follows:
> > >
> > > 1. Adopt the idea of using a .desktop file to facilitate the
> translation.
> > > So each Pate plugin get's a .desktop file.
> > >
> > > 2. We cannot use KTrader to find the plugins because it simply does not
> > > support the functionality I think we agree is needed (
> > > http://lists.kde.org/?l=kwrite-devel&m=136986686616467&w=2). However,
> by
> > > using KService in combination with the current "search path" logic, I
> > > think
> > > we can get what we need from the .desktop file.
> > >
> > > I would like to get this "in" for 4.11. Now, this won't address the
> ideas
> > > about how the plugins are presented in the UI or demand loading Pate
> > > itself; and I'm not sure I have a definite proposal in mind for either
> of
> > > those yet. Comments?
> > >
> > > On 16 May 2013 11:41, Philipp A. <flying-sheep@web.de> wrote:
> > >> 2013/5/8 Dominik Haumann <dhaumann@kde.org>
> > >>
> > >>> Right. It should just be an item in the list, no tree, please. It
> would
> > >>> expose
> > >>> information most of the users will never understand, for nothing.
> > >>
> > >> There is one important information for me as plugin developer, i.e.
> where
> > >> the plugins come from.
> > >>
> > >> Paté plugins can load from multiple directories and i'd like to see
> where
> > >> from.
> > >>
> > >> But i think it's sufficient to make that an optional column in the
> list
> > >> view (source directory, default: off)
> > >>
> > >> Finally a remark: Currently, all Python plugin are completely hidden
> > >>
> > >>> behind
> > >>> the Pate-host plugin. And that is a tremendous advantage, since it
> keeps
> > >>> all
> > >>> the rest of Kate untouched. This also means you are flexible to
> change
> > >>> API,
> > >>> for instance. Once Python support gets more pulled into Kate itself,
> > >>> chaning
> > >>> this will be much harder in the long run.
> > >>>
> > >>> I'd prefer to have all the python plugins listed along with all the
> > >>> other
> > >>> plugins. However, I'd rather prefer not to rush this, and if needed
> only
> > >>> put
> > >>> this very late into KDE 4.11 (e.g. 4.11.8), or even KDE 5.
> > >>
> > >> i'm very much in favor of this, too. maybe even a complete rework of
> the
> > >> libkatepate hierarchy (i don't have specific problems, but ATM it
> seems
> > >> to
> > >> grow rather organically ;))
> > >>
> > >> _______________________________________________
> > >> KWrite-Devel mailing list
> > >> KWrite-Devel@kde.org
> > >> https://mail.kde.org/mailman/listinfo/kwrite-devel
> _______________________________________________
> KWrite-Devel mailing list
> KWrite-Devel@kde.org
> https://mail.kde.org/mailman/listinfo/kwrite-devel
>

I think that there can be a KDE 4.12 with releases in applications but
without the workspaces.

It's definitely something to be discussed!

Aleix

[Attachment #5 (text/html)]

<div dir="ltr">On Wed, Jun 12, 2013 at 8:40 PM, Dominik Haumann <span \
dir="ltr">&lt;<a href="mailto:dhaumann@kde.org" \
target="_blank">dhaumann@kde.org</a>&gt;</span> wrote:<br><div \
class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div class="im">On Tuesday, 11. June 2013 20:59:44 Shaheed \
Haque wrote:<br> &gt; Arrgggllll: Of course I meant 4.12, not 4.11<br>
<br>
</div>Strictly speaking, there is no KDE 4.12:<br>
<a href="http://aseigo.blogspot.de/2013/05/plasma-workspaces-411-long-term-release.html" \
target="_blank">http://aseigo.blogspot.de/2013/05/plasma-workspaces-411-long-term-release.html</a><br>
 <br>
It&#39;s not yet clear what this means for Kate Part. Maybe it&#39;s simply taken \
from<br> the 4.11 branch in the kate git repository for the next years (once \
it&#39;s<br> tagged).<br>
<br>
For the Kate application this might not be that influencing, since the freeze<br>
mostly holds for the desktop + libraries. So I can think of a new applications<br>
release, but it&#39;s still going to be KDE SC 4.11.<br>
<br>
I think this will also be discussed in Bilbao at the KDE conference next<br>
months. Still, for now we even have quite a tough freeze until 4.11 is<br>
branched in git.<br>
<br>
So the future development cycle is a bit unclear.<br>
<br>
Greetings,<br>
Dominik<br>
<div class="HOEnZb"><div class="h5"><br>
&gt; On 11 June 2013 20:51, Shaheed Haque &lt;<a \
href="mailto:srhaque@theiet.org">srhaque@theiet.org</a>&gt; wrote:<br> &gt; &gt; A \
bunch of interesting things have been brought up on this thread, but it<br> &gt; &gt; \
seems to me that one key issue is the plugin name/description translation<br> &gt; \
&gt; problem as that is currently just plain broken. I suggest we start there<br> \
&gt; &gt; as<br> &gt; &gt; follows:<br>
&gt; &gt;<br>
&gt; &gt; 1. Adopt the idea of using a .desktop file to facilitate the \
translation.<br> &gt; &gt; So each Pate plugin get&#39;s a .desktop file.<br>
&gt; &gt;<br>
&gt; &gt; 2. We cannot use KTrader to find the plugins because it simply does not<br>
&gt; &gt; support the functionality I think we agree is needed (<br>
&gt; &gt; <a href="http://lists.kde.org/?l=kwrite-devel&amp;m=136986686616467&amp;w=2" \
target="_blank">http://lists.kde.org/?l=kwrite-devel&amp;m=136986686616467&amp;w=2</a>). \
However, by<br> &gt; &gt; using KService in combination with the current &quot;search \
path&quot; logic, I<br> &gt; &gt; think<br>
&gt; &gt; we can get what we need from the .desktop file.<br>
&gt; &gt;<br>
&gt; &gt; I would like to get this &quot;in&quot; for 4.11. Now, this won&#39;t \
address the ideas<br> &gt; &gt; about how the plugins are presented in the UI or \
demand loading Pate<br> &gt; &gt; itself; and I&#39;m not sure I have a definite \
proposal in mind for either of<br> &gt; &gt; those yet. Comments?<br>
&gt; &gt;<br>
&gt; &gt; On 16 May 2013 11:41, Philipp A. &lt;<a \
href="mailto:flying-sheep@web.de">flying-sheep@web.de</a>&gt; wrote:<br> &gt; \
&gt;&gt; 2013/5/8 Dominik Haumann &lt;<a \
href="mailto:dhaumann@kde.org">dhaumann@kde.org</a>&gt;<br> &gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; Right. It should just be an item in the list, no tree, please. It \
would<br> &gt; &gt;&gt;&gt; expose<br>
&gt; &gt;&gt;&gt; information most of the users will never understand, for \
nothing.<br> &gt; &gt;&gt;<br>
&gt; &gt;&gt; There is one important information for me as plugin developer, i.e. \
where<br> &gt; &gt;&gt; the plugins come from.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Paté plugins can load from multiple directories and i'd like to see \
where<br> &gt; &gt;&gt; from.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; But i think it's sufficient to make that an optional column in the \
list<br> &gt; &gt;&gt; view (source directory, default: off)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Finally a remark: Currently, all Python plugin are completely \
hidden<br> &gt; &gt;&gt;<br>
&gt; &gt;&gt;&gt; behind<br>
&gt; &gt;&gt;&gt; the Pate-host plugin. And that is a tremendous advantage, since it \
keeps<br> &gt; &gt;&gt;&gt; all<br>
&gt; &gt;&gt;&gt; the rest of Kate untouched. This also means you are flexible to \
change<br> &gt; &gt;&gt;&gt; API,<br>
&gt; &gt;&gt;&gt; for instance. Once Python support gets more pulled into Kate \
itself,<br> &gt; &gt;&gt;&gt; chaning<br>
&gt; &gt;&gt;&gt; this will be much harder in the long run.<br>
&gt; &gt;&gt;&gt;<br>
&gt; &gt;&gt;&gt; I&#39;d prefer to have all the python plugins listed along with all \
the<br> &gt; &gt;&gt;&gt; other<br>
&gt; &gt;&gt;&gt; plugins. However, I&#39;d rather prefer not to rush this, and if \
needed only<br> &gt; &gt;&gt;&gt; put<br>
&gt; &gt;&gt;&gt; this very late into KDE 4.11 (e.g. 4.11.8), or even KDE 5.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; i'm very much in favor of this, too. maybe even a complete rework of \
the<br> &gt; &gt;&gt; libkatepate hierarchy (i don't have specific problems, but ATM \
it seems<br> &gt; &gt;&gt; to<br>
&gt; &gt;&gt; grow rather organically ;))<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; _______________________________________________<br>
&gt; &gt;&gt; KWrite-Devel mailing list<br>
&gt; &gt;&gt; <a href="mailto:KWrite-Devel@kde.org">KWrite-Devel@kde.org</a><br>
&gt; &gt;&gt; <a href="https://mail.kde.org/mailman/listinfo/kwrite-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/kwrite-devel</a><br> \
_______________________________________________<br> KWrite-Devel mailing list<br>
<a href="mailto:KWrite-Devel@kde.org">KWrite-Devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kwrite-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/kwrite-devel</a></div></div></blockquote><div><br></div><div \
style>I think that there can be a KDE 4.12 with releases in applications but without \
the workspaces.</div>

<div style><br></div><div style>It&#39;s definitely something to be \
discussed!</div><div style><br></div><div style>Aleix  </div></div></div></div>



_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic