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

List:       nepomuk
Subject:    Re: [Nepomuk] Nepomuk2 namespace (was Nepomuk - Moving out of kde-runtime)
From:       Vishesh Handa <me () vhanda ! in>
Date:       2012-05-24 15:32:06
Message-ID: CAOPTMKCZaSxjZ8SrkbipWdp9YBmP4ZRDZS=mMxsbxv=H+kEcyg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Wed, May 23, 2012 at 1:13 PM, Ivan Cukic <ivan.cukic@kde.org> wrote:

> This goes only to nepomuk ml.
>
> Just one quesiton, why are all nepomuk's .cpp files done in a manner to
> specify the namespace for each implemented methos instead of just putting
> the
> contents in a namespace Nepomuk { ... } block.
>
> So, why this:
>
> Nepomuk::Class::someMethod1(...) { ... }
> Nepomuk::Class::someMethod2(...) { ... }
> Nepomuk::Class::someMethod3(...) { ... }
> Nepomuk::Class::someMethod4(...) { ... }
>
> Instead of this:
>
> namespace Nepomuk {
> Class::someMethod1(...) { ... }
> Class::someMethod2(...) { ... }
> Class::someMethod3(...) { ... }
> Class::someMethod4(...) { ... }
> }
>

Old style. We'll be moving to what you have proposed soon.


>
> I'm asking this because if, for KF5, we are (hopefully) to choose some
> other
> namespace name (for example Nepomuk again), it would need less changes to
> the
> code, since Sebastian didn't like the idea of having a macro for the
> nepomuk
> namespace like Qt does.
>

Yup. He's fine with the idea, as long as he doesn't have to do the work :)
I'm going to try to implement it.



>
> Cheerio,
> Ivan
>
>
> On Wednesday, 23. May 2012. 5.04.37 Vishesh Handa wrote:
> > Sebastian
> >
> > Change of plans. As per recent discussions with tsdgeos and kde_pepo on
> > #kde-devel -
> >
> > They would like to avoid too many new repositories. So, if it's okay with
> > you we'll keep the nepomuk-kde-config and nepomuk-kde-kio code in
> > kde-runtime, while the rest can be removed as it is there in
> nepomuk-core.
> >
> > If you have the time to port some of the stuff to Nepomuk2 it would be
> > nice, otherwise I'll take care of all of it tomorrow.
> >
> > Good Night
> >
> > On Tue, May 22, 2012 at 5:31 PM, Vishesh Handa <me@vhanda.in> wrote:
> > > Does anyone have suggestions on where nepomuk-kde-kio and
> > > nepomuk-kde-config should be placed?
> > >
> > > I was thinking under kde-baseaps, but that might not be correct. Any
> > > suggestions?
> > >
> > > On Fri, May 18, 2012 at 1:45 AM, Kevin Krammer <krammer@kde.org>
> wrote:
> > >> On Thursday, 2012-05-17, Sebastian Trüg wrote:
> > >> > I think we can manage BC. The only thing that would be hard are the
> > >> > DBus
> > >> > interfaces. But since nepomuk-core contains client libs which are
> > >> > supposed to be used instead of the dbus interfaces...
> > >>
> > >> I think as long as you didn't advertise the D-Bus interfaces as a
> kind of
> > >> public API, e.g. by installing D-Bus introspection XML files, that
> should
> > >> be
> > >> fine.
> > >>
> > >> Cheers,
> > >> Kevin
> > >>
> > >> > On 05/17/2012 09:19 PM, Sune Vuorela wrote:
> > >> > > On 2012-05-17, Vishesh Handa <me@vhanda.in> wrote:
> > >> > >> @Packagers: We will not be maintaining binary compatibility in
> > >> > >> nepomuk-core. At least not for KDE 4.10. We still need to break a
> > >>
> > >> lot of
> > >>
> > >> > >> things.
> > >> > >
> > >> > > NACK.
> > >> > >
> > >> > > this is a completely no go.
> > >> > >
> > >> > > /Sune
> > >> > >
> > >> > >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> > >> > >> unsubscribe <<
> > >>
> > >> --
> > >> Kevin Krammer, KDE developer, xdg-utils developer
> > >> KDE user support, developer mentoring
> > >>
> > >> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> > >>
> > >> unsubscribe <<
> > >
> > > --
> > > Vishesh Handa
> --
> I don't really trust a sane person.
>  -- Lyle Alzado
>
> _______________________________________________
> Nepomuk mailing list
> Nepomuk@kde.org
> https://mail.kde.org/mailman/listinfo/nepomuk
>



-- 
Vishesh Handa

[Attachment #5 (text/html)]

<br><br><div class="gmail_quote">On Wed, May 23, 2012 at 1:13 PM, Ivan Cukic <span \
dir="ltr">&lt;<a href="mailto:ivan.cukic@kde.org" \
target="_blank">ivan.cukic@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"> This goes only to nepomuk ml.<br>
<br>
Just one quesiton, why are all nepomuk&#39;s .cpp files done in a manner to<br>
specify the namespace for each implemented methos instead of just putting the<br>
contents in a namespace Nepomuk { ... } block.<br>
<br>
So, why this:<br>
<br>
Nepomuk::Class::someMethod1(...) { ... }<br>
Nepomuk::Class::someMethod2(...) { ... }<br>
Nepomuk::Class::someMethod3(...) { ... }<br>
Nepomuk::Class::someMethod4(...) { ... }<br>
<br>
Instead of this:<br>
<br>
namespace Nepomuk {<br>
Class::someMethod1(...) { ... }<br>
Class::someMethod2(...) { ... }<br>
Class::someMethod3(...) { ... }<br>
Class::someMethod4(...) { ... }<br>
}<br></blockquote><div><br>Old style. We&#39;ll be moving to what you have proposed \
soon.<br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
I&#39;m asking this because if, for KF5, we are (hopefully) to choose some other<br>
namespace name (for example Nepomuk again), it would need less changes to the<br>
code, since Sebastian didn&#39;t like the idea of having a macro for the nepomuk<br>
namespace like Qt does.<br></blockquote><div><br>Yup. He&#39;s fine with the idea, as \
long as he doesn&#39;t have to do the work :) I&#39;m going to try to implement \
it.<br><br> <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
Cheerio,<br>
Ivan<br>
<br>
<br>
On Wednesday, 23. May 2012. 5.04.37 Vishesh Handa wrote:<br>
&gt; Sebastian<br>
&gt;<br>
&gt; Change of plans. As per recent discussions with tsdgeos and kde_pepo on<br>
&gt; #kde-devel -<br>
&gt;<br>
&gt; They would like to avoid too many new repositories. So, if it&#39;s okay \
with<br> &gt; you we&#39;ll keep the nepomuk-kde-config and nepomuk-kde-kio code \
in<br> &gt; kde-runtime, while the rest can be removed as it is there in \
nepomuk-core.<br> &gt;<br>
&gt; If you have the time to port some of the stuff to Nepomuk2 it would be<br>
&gt; nice, otherwise I&#39;ll take care of all of it tomorrow.<br>
&gt;<br>
&gt; Good Night<br>
&gt;<br>
&gt; On Tue, May 22, 2012 at 5:31 PM, Vishesh Handa &lt;<a \
href="mailto:me@vhanda.in">me@vhanda.in</a>&gt; wrote:<br> &gt; &gt; Does anyone have \
suggestions on where nepomuk-kde-kio and<br> &gt; &gt; nepomuk-kde-config should be \
placed?<br> &gt; &gt;<br>
&gt; &gt; I was thinking under kde-baseaps, but that might not be correct. Any<br>
&gt; &gt; suggestions?<br>
&gt; &gt;<br>
&gt; &gt; On Fri, May 18, 2012 at 1:45 AM, Kevin Krammer &lt;<a \
href="mailto:krammer@kde.org">krammer@kde.org</a>&gt; wrote:<br> &gt; &gt;&gt; On \
Thursday, 2012-05-17, Sebastian Trüg wrote:<br> &gt; &gt;&gt; &gt; I think we can \
manage BC. The only thing that would be hard are the<br> &gt; &gt;&gt; &gt; DBus<br>
&gt; &gt;&gt; &gt; interfaces. But since nepomuk-core contains client libs which \
are<br> &gt; &gt;&gt; &gt; supposed to be used instead of the dbus interfaces...<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I think as long as you didn&#39;t advertise the D-Bus interfaces as a \
kind of<br> &gt; &gt;&gt; public API, e.g. by installing D-Bus introspection XML \
files, that should<br> &gt; &gt;&gt; be<br>
&gt; &gt;&gt; fine.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Cheers,<br>
&gt; &gt;&gt; Kevin<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; On 05/17/2012 09:19 PM, Sune Vuorela wrote:<br>
&gt; &gt;&gt; &gt; &gt; On 2012-05-17, Vishesh Handa &lt;<a \
href="mailto:me@vhanda.in">me@vhanda.in</a>&gt; wrote:<br> &gt; &gt;&gt; &gt; \
&gt;&gt; @Packagers: We will not be maintaining binary compatibility in<br> &gt; \
&gt;&gt; &gt; &gt;&gt; nepomuk-core. At least not for KDE 4.10. We still need to \
break a<br> &gt; &gt;&gt;<br>
&gt; &gt;&gt; lot of<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; &gt;&gt; things.<br>
&gt; &gt;&gt; &gt; &gt;<br>
&gt; &gt;&gt; &gt; &gt; NACK.<br>
&gt; &gt;&gt; &gt; &gt;<br>
&gt; &gt;&gt; &gt; &gt; this is a completely no go.<br>
&gt; &gt;&gt; &gt; &gt;<br>
&gt; &gt;&gt; &gt; &gt; /Sune<br>
&gt; &gt;&gt; &gt; &gt;<br>
&gt; &gt;&gt; &gt; &gt;&gt; Visit <a \
href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" \
target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to<br> &gt; \
&gt;&gt; &gt; &gt;&gt; unsubscribe &lt;&lt;<br> &gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Kevin Krammer, KDE developer, xdg-utils developer<br>
&gt; &gt;&gt; KDE user support, developer mentoring<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; Visit <a \
href="http://mail.kde.org/mailman/listinfo/kde-devel#unsub" \
target="_blank">http://mail.kde.org/mailman/listinfo/kde-devel#unsub</a> to<br> &gt; \
&gt;&gt;<br> &gt; &gt;&gt; unsubscribe &lt;&lt;<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; Vishesh Handa<br>
<span class="HOEnZb"><font color="#888888">--<br>
I don&#39;t really trust a sane person.<br>
  -- Lyle Alzado<br>
<br>
_______________________________________________<br>
Nepomuk mailing list<br>
<a href="mailto:Nepomuk@kde.org">Nepomuk@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/nepomuk" \
target="_blank">https://mail.kde.org/mailman/listinfo/nepomuk</a><br> \
</font></span></blockquote></div><br><br clear="all"><br>-- <br><span \
style="color:rgb(192,192,192)">Vishesh Handa</span><br><br>



_______________________________________________
Nepomuk mailing list
Nepomuk@kde.org
https://mail.kde.org/mailman/listinfo/nepomuk


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

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