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

List:       kde-core-devel
Subject:    Re: The Nepomuk Situation
From:       Vishesh Handa <me () vhanda ! in>
Date:       2012-05-07 12:47:47
Message-ID: CAOPTMKAN00u38pWnFiNqvAXOgrBUtx3JGcacau+7bbgrtQi2UQ () mail ! gmail ! com
[Download RAW message or body]

On Mon, May 7, 2012 at 5:54 PM, Sebastian Trüg <trueg@kde.org> wrote:

>
> On 05/07/2012 12:09 PM, Vishesh Handa wrote:
>
> > So, we're down to 3 options -
> >
> > *1.* nepomuk-core become a dependency of kdelibs. Kdelibs is not touched.
> > *Problem:* Overlapping headers and possible mysterious crashes if both
> > libraries are loaded.
> >
> > *2.* nepomuk-core installs headers under nepomuk2. It's released
> > independently.
> > *Problem:* Mysterious crashes if both libraries are loaded.
> >
> > *3.* nepomuk-core installs headers under nepomuk2 and the namespace is
> > changed to nepomuk2.
> > *Problem:* A lot more work :(
>
> Well, I suppose we could make this work with some sed magic. :P
> I would vote for option 3 which could then be reverted (or not) for kde5.
>

I would prefer option 2.

The mysterious crashes would only happen if an application's plugin links
to the incorrect libraries.

Is that a possibility for us?

We have about 8-10 known nepomukservices, which are basically plugins but *they
exist in their own process*, so each has their own libraries.

-- 
Vishesh Handa

[Attachment #3 (text/html)]

<br><br><div class="gmail_quote">On Mon, May 7, 2012 at 5:54 PM, Sebastian Trüg <span \
dir="ltr">&lt;<a href="mailto:trueg@kde.org" \
target="_blank">trueg@kde.org</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">  <br><div class="im">On 05/07/2012 12:09 PM, Vishesh Handa \
wrote:<br> <br>
&gt; So, we&#39;re down to 3 options -<br>
&gt;<br>
</div>&gt; *1.* nepomuk-core become a dependency of kdelibs. Kdelibs is not \
touched.<br> &gt; *Problem:* Overlapping headers and possible mysterious crashes if \
both<br> &gt; libraries are loaded.<br>
&gt;<br>
&gt; *2.* nepomuk-core installs headers under nepomuk2. It&#39;s released<br>
&gt; independently.<br>
&gt; *Problem:* Mysterious crashes if both libraries are loaded.<br>
&gt;<br>
&gt; *3.* nepomuk-core installs headers under nepomuk2 and the namespace is<br>
&gt; changed to nepomuk2.<br>
&gt; *Problem:* A lot more work :(<br>
<br>
Well, I suppose we could make this work with some sed magic. :P<br>
I would vote for option 3 which could then be reverted (or not) for \
kde5.<br></blockquote><div><br>I would prefer option 2.<br><br>The mysterious crashes \
would only happen if an application&#39;s plugin links to the incorrect libraries. \
<br> <br>Is that a possibility for us?<br><br>We have about 8-10 known \
nepomukservices, which are basically plugins but <b>they exist in their own \
process</b>, so each has their own libraries.<br></div></div><br>-- <br><span \
style="color:rgb(192,192,192)">Vishesh Handa</span><br> <br>



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

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