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

List:       kde-panel-devel
Subject:    Re: Re: Plasmate previewer, again =P
From:       Shantanu Tushar Jha <jhahoneyk () gmail ! com>
Date:       2009-09-11 4:35:37
Message-ID: ec556b640909102123r1ffcd82eq62c1043553238185 () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Fri, Sep 11, 2009 at 4:02 AM, Diego Casella ([Po]lentino) <
polentino911@gmail.com> wrote:

> ---------- Messaggio inoltrato ----------
>> From: "Aaron J. Seigo" <aseigo@kde.org>
>> To: plasma-devel@kde.org
>> Date: Thu, 10 Sep 2009 11:23:26 -0600
>> Subject: Re: Plasmate previewer, again =P
>> On September 10, 2009, Shantanu Tushar Jha wrote:
>> > As we could not have the meeting on that time as Diego and Aaron were
>> busy
>> > at Tokamak,
>>
>> actually, we showed up on irc at the stated time and waited around ... :/
>>
> yup ...
>
>>
>> > It'll be nice to have some status update. Diego what things are
>> > remaining to be implemented, i.e. which were planned but are not yet
>> > implemented?
>>
>> we put together a really short list of "things to do next"; Diego, do you
>> have
>> that still?
>>
>> Of course !
> Since up to now the code structure is not as good as we want, the basic
> idea was to build a core class that handles our UI stuff, a ProjectManager
> class to create/load projects and keep track of its files, and other stuffs.
> As soon as everything works well, first we have to provide a secure way to
> upload the package ( the idea is to use QCA to sign the package ); second,
> that is, when an user download a package from our server, we have to alert
> the user with one of these signals ( iirc :P ):
>
>    - Green flag: package signed by both KDE and the developer ( =
>    completely trusted );
>    - Blue flag: package signed by KDE, but not by the developer;
>    - Yellow flag: package signed by the developer, but not by KDE;
>    - Red flag: package is not signed ( = install it at your own risk ).
>
> How is it known that a package is signed by KDE? Is there some existing
mechanism or it has to be worked on?


> Also, some improvements on Plasma::PackageMetadata should be done ( if
> there are no issues with BC ):
>
>    - Made method's name more coherent ( for example, if the entry we want
>    to retrieve is "X-KDE-PluginInfo-Name" and the getter is called
>    "PluginName()", why the setter is named "setName()" ? it should be
>    "setPluginName()" ! );
>    - extend the API in order to handle more entries ( for example, up to
>    now there is no API call to write the "X-Plasma-MainScript" entry, so i'm
>    forced to use QFile to open the metadata.desktop file, and then append that
>    string manually O_o )
>
> Actual state of PlasMate:
> * At present, the TimeLine is broken again because the regexp fix made @
> Tokamak was wrong: in fact the regexp "^commit [0-9a-ef]+$" always returns
> the entire list of commits! I've adjusted it with "commit\\s[0-9a-f]{40}\\n"
> and now works perfectly but, since splitting a string with a regexp also
> removes the matched expressions, the sha1hash is not present in the
> resulting list so I'm waiting to write an elegant solution before committing
> :P
> * The editor works pretty good, I tried it and works perfectly.
>
Nice, I see that its now opening the dialog in the project's dir, sweet :)


> * The previewer is awesome, but its possible to test it with a "fake"
> package and see if it load it correctly ?
>
Right now previewer/test can be used to view installed applets. We are
unable to "execute" an applet currently.


> Ok, i think that's all, now i want your opinion/ideas =)
> Have a nice day,
>
> Cheers !!!
>
> --
>> Aaron J. Seigo
>> humru othro a kohnu se
>> GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
>>
>> KDE core developer sponsored by Qt Development Frameworks
>>
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel@kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
>


-- 
Shantanu Tushar    (UTC +0530)
http://www.shantanutushar.com

[Attachment #5 (text/html)]

<br><br><div class="gmail_quote">On Fri, Sep 11, 2009 at 4:02 AM, Diego Casella \
([Po]lentino) <span dir="ltr">&lt;<a \
href="mailto:polentino911@gmail.com">polentino911@gmail.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, \
204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div \
class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid \
rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div \
class="im">---------- Messaggio inoltrato ----------<br>From: &quot;Aaron J. \
Seigo&quot; &lt;<a href="mailto:aseigo@kde.org" \
target="_blank">aseigo@kde.org</a>&gt;<br>


To: <a href="mailto:plasma-devel@kde.org" \
target="_blank">plasma-devel@kde.org</a><br></div>Date: Thu, 10 Sep 2009 11:23:26 \
-0600<div class="im"><br>Subject: Re: Plasmate previewer, again =P<br></div><div \
class="im">On September 10, 2009, Shantanu Tushar Jha wrote:<br>


&gt; As we could not have the meeting on that time as Diego and Aaron were busy<br>
&gt; at Tokamak,<br>
<br>
actually, we showed up on irc at the stated time and waited around ... \
:/<br></div></blockquote><div>yup ... <br></div><div class="im"><blockquote \
class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt \
0pt 0.8ex; padding-left: 1ex;">



<br>
&gt; It&#39;ll be nice to have some status update. Diego what things are<br>
&gt; remaining to be implemented, i.e. which were planned but are not yet<br>
&gt; implemented?<br>
<br>
we put together a really short list of &quot;things to do next&quot;; Diego, do you \
have<br> that still?<br>
<br></blockquote></div><div>Of course !<br>Since up to now the code structure is not \
as good as we want, the basic idea was to build a core class that handles our UI \
stuff, a ProjectManager class to create/load projects and keep track of its files, \
and other stuffs.<br>


As soon as everything works well, first we have to provide a secure way to upload the \
package ( the idea is to use QCA to sign the package ); second, that is, when an user \
download a package from our server, we have to alert the user with one of these \
signals ( iirc :P ):<br>


<ul><li>Green flag: package signed by both KDE and the developer ( = completely \
trusted );</li><li>Blue flag: package signed by KDE, but not by the \
developer;</li><li>Yellow flag: package signed by the developer, but not by KDE;</li>


<li>Red flag: package is not signed ( = install it at your own risk \
).</li></ul></div></div></blockquote><div>How is it known that a package is signed by \
KDE? Is there some existing mechanism or it has to be worked on?<br>  \
</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, \
204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div \
class="gmail_quote"><div>Also, some improvements on Plasma::PackageMetadata should be \
done ( if there are no issues with BC ):<br> <ul><li>Made method&#39;s name more \
coherent ( for example, if the entry we want to retrieve is \
&quot;X-KDE-PluginInfo-Name&quot; and the getter is called &quot;PluginName()&quot;, \
why the setter is named &quot;setName()&quot; ? it should be \
&quot;setPluginName()&quot; ! );</li>

<li>extend the API in order to handle more entries ( for example, up to now there is \
no API call to write the &quot;X-Plasma-MainScript&quot; entry, so i&#39;m forced to \
use QFile to open the metadata.desktop file, and then append that string manually O_o \
)<br>

</li></ul>Actual state of PlasMate:<br>* At present, the TimeLine is broken again \
because the regexp fix made @ Tokamak was wrong: in fact the regexp &quot;^commit \
[0-9a-ef]+$&quot; always returns the entire list of commits! I&#39;ve adjusted it \
with &quot;commit\\s[0-9a-f]{40}\\n&quot; and now works perfectly but, since \
splitting a string with a regexp also removes the matched expressions, the sha1hash \
is not present in the resulting list so I&#39;m waiting to write an elegant solution \
before committing :P<br>

* The editor works pretty good, I tried it and works \
perfectly.<br></div></div></blockquote><div>Nice, I see that its now opening the \
dialog in the project&#39;s dir, sweet :)<br> <br></div><blockquote \
class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt \
0pt 0.8ex; padding-left: 1ex;"> <div class="gmail_quote"><div>* The previewer is \
awesome, but its possible to test it with a &quot;fake&quot; package and see if it \
load it correctly ?<br></div></div></blockquote><div>Right now previewer/test can be \
used to view installed applets. We are unable to &quot;execute&quot; an applet \
currently.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px \
solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div \
class="gmail_quote"><div><br>Ok, i think that&#39;s all, now i want your \
opinion/ideas =)<br>

Have a nice day,<br><br>Cheers !!!<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, \
                204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
--<div class="im"><br>
Aaron J. Seigo<br>
humru othro a kohnu se<br>
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43<br>
<br>
KDE core developer sponsored by Qt Development \
Frameworks<br></div></blockquote></div> \
<br>_______________________________________________<br> Plasma-devel mailing list<br>
<a href="mailto:Plasma-devel@kde.org">Plasma-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/plasma-devel" \
target="_blank">https://mail.kde.org/mailman/listinfo/plasma-devel</a><br> \
<br></blockquote></div><br><br clear="all"><br>-- <br>Shantanu Tushar    (UTC \
+0530)<br><a href="http://www.shantanutushar.com">http://www.shantanutushar.com</a><br>




_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


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

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