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

List:       kde-core-devel
Subject:    Re: Plasma Workspaces 4.11: the last feature release in the 4.xseries for kde-workspace
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2013-05-06 8:02:01
Message-ID: 1942973.oNjcIkQYpn () freedom
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Saturday, May 4, 2013 22:21:07 you wrote:
> approach would have had no technical advantage other than working around
> the pointless freeze.

i understand the freeze is pointless to you. it is not pointless to others.

> (Quite the opposite, the plugin approach that was
> suggested would have introduced a circular dependency in distribution
> packages.)

a possible solution: the secret service plugin would be considered a runtime \
component and so  would depend on kdelibs and kde-runtime would depend on the plugin. \
no circular  dependencies.

that occured to me after thinking about it for all of 20 seconds, and i'm not even a \
packager.

> It's no wonder the KSecrets developer didn't have the time
> and/or motivation to rewrite all his code for that approach.

there was no need for to rewrite all the code, not even a significant portion of it.

> The version that got released didn't work at all:
> * replacing KWallet didn't work because the kdelibs patch was rejected and
> the suggested plugin-based solution was never implemented,
> * replacing gnome-keyring didn't actually work either, and the bug(s) which
> prevented that from working was/were never fixed because the project got
> abandoned due to the kdelibs freeze.

let me point out the obvious: if that small amount of work prevented progress for the \
last year or  so, what does that say about the future maintenance of that code? while \
i'm unhappy that the  secret service implementation is not there, i'd be equally \
unhappy with yet more code in kdelibs  that goes unmaintained.

putting code into kdelibs is a commitment. if someone is unable to make that \
commitment, that  code should not be in kdelibs.

let's not pretend that this was the first pause in development of that code base, \
either.

> > hopefully you can put it in a repository that can be used by kdelibs which
> > would both get around the 4.x kdelibs freeze *and* prepare it for
> > frameworks.
> 
> I'm not the KSecrets developer.

given how much you evidently care about it, maybe you could be.


in the spirit of fair play: i'm trying to be very patient in this conversation, as i \
understand this is a  matter that means a lot to you. i do not appreciate how you are \
going about it, nor do i think you  bringing this issue up yet again in a thread that \
is not about the kdelibs freeze is proper. i'm pretty  confident you will reply to \
this email, but i hope you'll excuse me if i don't return the favour as this  is not \
a discussion i feel i can be productive in.

-- 
Aaron J. Seigo


[Attachment #5 (unknown)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" \
content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Bitstream Vera Sans'; font-size:12pt; \
font-weight:400; font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">On Saturday, May 4, 2013 22:21:07 you wrote:</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; approach would have had \
no technical advantage other than working around</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; the pointless freeze.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">i understand the freeze is \
pointless to you. it is not pointless to others.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; (Quite the opposite, the \
plugin approach that was</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; suggested would have introduced a circular dependency in \
distribution</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; \
packages.)</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> \
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">a possible solution: the \
secret service plugin would be considered a runtime component and so would depend on \
kdelibs and kde-runtime would depend on the plugin. no circular dependencies.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">that occured to me after \
thinking about it for all of 20 seconds, and i'm not even a packager.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; It's no wonder the \
KSecrets developer didn't have the time</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; and/or motivation to rewrite all his code \
for that approach.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">there was no need for to rewrite all the code, not even a \
significant portion of it.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; The version that got released didn't work at all:</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; * replacing KWallet \
didn't work because the kdelibs patch was rejected and</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; the suggested plugin-based solution was \
never implemented,</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; * \
replacing gnome-keyring didn't actually work either, and the bug(s) which</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; prevented that from \
working was/were never fixed because the project got</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; abandoned due to the kdelibs freeze.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">let me point out the obvious: \
if that small amount of work prevented progress for the last year or so, what does \
that say about the future maintenance of that code? while i'm unhappy that the secret \
service implementation is not there, i'd be equally unhappy with yet more code in \
kdelibs that goes unmaintained.</p> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">putting code into kdelibs is a commitment. if \
someone is unable to make that commitment, that code should not be in kdelibs.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">let's not pretend that this \
was the first pause in development of that code base, either.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; hopefully you can \
put it in a repository that can be used by kdelibs which</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; would both get \
around the 4.x kdelibs freeze *and* prepare it for</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; &gt; frameworks.</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; I'm not the KSecrets \
developer.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> \
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">given how much you evidently \
care about it, maybe you could be.</p> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style="-qt-paragraph-type:empty; \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">in the spirit of fair play: i'm trying to be very \
patient in this conversation, as i understand this is a matter that means a lot to \
you. i do not appreciate how you are going about it, nor do i think you bringing this \
issue up yet again in a thread that is not about the kdelibs freeze is proper. i'm \
pretty confident you will reply to this email, but i hope you'll excuse me if i don't \
return the favour as this is not a discussion i feel i can be productive in.</p> <p \
style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Aaron J. \
Seigo</p></body></html>


["signature.asc" (application/pgp-signature)]

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

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