[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"><<a href="mailto:trueg@kde.org" \
target="_blank">trueg@kde.org</a>></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>
> So, we're down to 3 options -<br>
><br>
</div>> *1.* nepomuk-core become a dependency of kdelibs. Kdelibs is not \
touched.<br> > *Problem:* Overlapping headers and possible mysterious crashes if \
both<br> > libraries are loaded.<br>
><br>
> *2.* nepomuk-core installs headers under nepomuk2. It's released<br>
> independently.<br>
> *Problem:* Mysterious crashes if both libraries are loaded.<br>
><br>
> *3.* nepomuk-core installs headers under nepomuk2 and the namespace is<br>
> changed to nepomuk2.<br>
> *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'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