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

List:       kde-pim
Subject:    Re: KHolidays as Framework (redux)
From:       Dominik Haumann <dhaumann () kde ! org>
Date:       2018-01-20 16:37:02
Message-ID: CALi_srCPsGq03pm1-ESLkQ0EPeQ9HQ-yEDbO8ne-9GHooTCL_A () mail ! gmail ! com
[Download RAW message or body]

Am 20.01.2018 17:22 schrieb "Volker Krause" <vkrause@kde.org>:

Thanks, should be fixed now.


Certainly better, although code examples and the like still would make a
significant difference ;)

Cheers
Dominik




On Saturday, 20 January 2018 15:17:53 CET Dominik Haumann wrote:
> Hi,
>
> CC: only kdepim, kde-frameworks-devel
>
> I have some general comments about the API documentation. Looking at
> https://api.kde.org/stable/kdepimlibs-apidocs/kholidays/html/classes.html
> the list mostly (only?) contains classes that are internal. Looking at
> https://github.com/KDE/kholidays/blob/master/src/holiday.h
> we can see documentation exists also for important classes, but the docs
> are not listed because the class documentation is missing.
>
> This is not a showstopper, but without accessible API, the visibility of
> this framework is much reduced. It would be nice, if the API documentation
> is complete, so here is still some room for improvement ;)
>
> Best regards
> Dominik
>
>
>
> Am 20.01.2018 11:39 schrieb "Volker Krause" <vkrause@kde.org>:
>
> On Sunday, 14 January 2018 12:55:30 CET David Faure wrote:
> > On dimanche 14 janvier 2018 10:20:38 CET Volker Krause wrote:
> > > On Tuesday, 6 September 2016 12:03:15 CET Volker Krause wrote:
> > > > On Friday 01 January 2016 18:24:17 David Faure wrote:
> > > > > On Thursday 24 December 2015 12:28:13 John Layt wrote:
> > > > > > Hi,
> > > > > >
> > > > > > It's xmas holidays, so it must be time to poke a stick at
>
> KHolidays
>
> > > > > > again
> > > > > > for inclusion as a Framework. As far as I am aware there are no
> > > > > > outstanding
> > > > > > porting issues with KHolidays and it is ready for review to be
> > > > > > included
> > > > > > as
> > > > > > a Tier 1 Framework in the next possible release. What's the next
> > > > > > step?
> > > > >
> > > > > Please make sure it passes all of the items in this checklist
> > > > > https://community.kde.org/Frameworks/CreationGuidelines
> > > >
> > > > AFAICS this is followed, apart from using the KF5 version number and
> > > > actually being marked as a framework, which I guess is pending
>
> framework
>
> > > > approval.
> > >
> > > This got lost somehow, any objection to executing the move to
frameworks
> > > for 5.43, say end of this week?
> >
> > Go ahead.
>
> The necessary metainfo and CMake changes are pushed, the sysadmin ticket
for
> the repo metadata change is T7791.
>
> Summary: KHolidays will not be part of the 18.x KDE Application releases
> anymore, but instead become part of the KDE Frameworks releases with
version
> 5.43. There are no ABI or name changes, just the .so version increases
from
> 5.7 to 5.43 to match the rest of KF5, so the transition should hopefully
be
> hardly noticeable.
> Side benefit: plasma-workspace no longer depends on a library from KDE
> Application releases.
>
> Regards,
> Volker

[Attachment #3 (text/html)]

<div dir="auto"><div><div class="gmail_extra"><div class="gmail_quote">Am 20.01.2018 \
17:22 schrieb &quot;Volker Krause&quot; &lt;<a \
href="mailto:vkrause@kde.org">vkrause@kde.org</a>&gt;:<br \
type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex">Thanks, should be fixed \
now.<br></blockquote></div></div></div><div dir="auto"><br></div><div \
dir="auto">Certainly better, although code examples and the like still would make a \
significant difference ;)</div><div dir="auto"><br></div><div \
dir="auto">Cheers</div><div dir="auto">Dominik</div><div dir="auto"><br></div><div \
dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div \
class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" \
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div \
class="elided-text"><br> On Saturday, 20 January 2018 15:17:53 CET Dominik Haumann \
wrote:<br> &gt; Hi,<br>
&gt;<br>
&gt; CC: only kdepim, kde-frameworks-devel<br>
&gt;<br>
&gt; I have some general comments about the API documentation. Looking at<br>
&gt; <a href="https://api.kde.org/stable/kdepimlibs-apidocs/kholidays/html/classes.html" \
rel="noreferrer" target="_blank">https://api.kde.org/stable/<wbr>kdepimlibs-apidocs/kholidays/<wbr>html/classes.html</a><br>
 &gt; the list mostly (only?) contains classes that are internal. Looking at<br>
&gt; <a href="https://github.com/KDE/kholidays/blob/master/src/holiday.h" \
rel="noreferrer" target="_blank">https://github.com/KDE/<wbr>kholidays/blob/master/src/<wbr>holiday.h</a><br>
 &gt; we can see documentation exists also for important classes, but the docs<br>
&gt; are not listed because the class documentation is missing.<br>
&gt;<br>
&gt; This is not a showstopper, but without accessible API, the visibility of<br>
&gt; this framework is much reduced. It would be nice, if the API documentation<br>
&gt; is complete, so here is still some room for improvement ;)<br>
&gt;<br>
&gt; Best regards<br>
&gt; Dominik<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Am 20.01.2018 11:39 schrieb &quot;Volker Krause&quot; &lt;<a \
href="mailto:vkrause@kde.org">vkrause@kde.org</a>&gt;:<br> &gt;<br>
&gt; On Sunday, 14 January 2018 12:55:30 CET David Faure wrote:<br>
&gt; &gt; On dimanche 14 janvier 2018 10:20:38 CET Volker Krause wrote:<br>
&gt; &gt; &gt; On Tuesday, 6 September 2016 12:03:15 CET Volker Krause wrote:<br>
&gt; &gt; &gt; &gt; On Friday 01 January 2016 18:24:17 David Faure wrote:<br>
&gt; &gt; &gt; &gt; &gt; On Thursday 24 December 2015 12:28:13 John Layt wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt; Hi,<br>
&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; It&#39;s xmas holidays, so it must be time to poke a \
stick at<br> &gt;<br>
&gt; KHolidays<br>
&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt; again<br>
&gt; &gt; &gt; &gt; &gt; &gt; for inclusion as a Framework. As far as I am aware \
there are no<br> &gt; &gt; &gt; &gt; &gt; &gt; outstanding<br>
&gt; &gt; &gt; &gt; &gt; &gt; porting issues with KHolidays and it is ready for \
review to be<br> &gt; &gt; &gt; &gt; &gt; &gt; included<br>
&gt; &gt; &gt; &gt; &gt; &gt; as<br>
&gt; &gt; &gt; &gt; &gt; &gt; a Tier 1 Framework in the next possible release. \
What&#39;s the next<br> &gt; &gt; &gt; &gt; &gt; &gt; step?<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; Please make sure it passes all of the items in this \
checklist<br> &gt; &gt; &gt; &gt; &gt; <a \
href="https://community.kde.org/Frameworks/CreationGuidelines" rel="noreferrer" \
target="_blank">https://community.kde.org/<wbr>Frameworks/CreationGuidelines</a><br> \
&gt; &gt; &gt; &gt;<br> &gt; &gt; &gt; &gt; AFAICS this is followed, apart from using \
the KF5 version number and<br> &gt; &gt; &gt; &gt; actually being marked as a \
framework, which I guess is pending<br> &gt;<br>
&gt; framework<br>
&gt;<br>
&gt; &gt; &gt; &gt; approval.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; This got lost somehow, any objection to executing the move to \
frameworks<br> &gt; &gt; &gt; for 5.43, say end of this week?<br>
&gt; &gt;<br>
&gt; &gt; Go ahead.<br>
&gt;<br>
&gt; The necessary metainfo and CMake changes are pushed, the sysadmin ticket for<br>
&gt; the repo metadata change is T7791.<br>
&gt;<br>
&gt; Summary: KHolidays will not be part of the 18.x KDE Application releases<br>
&gt; anymore, but instead become part of the KDE Frameworks releases with version<br>
&gt; 5.43. There are no ABI or name changes, just the .so version increases from<br>
&gt; 5.7 to 5.43 to match the rest of KF5, so the transition should hopefully be<br>
&gt; hardly noticeable.<br>
&gt; Side benefit: plasma-workspace no longer depends on a library from KDE<br>
&gt; Application releases.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Volker<br>
<br>
</div></blockquote></div><br></div></div></div>



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

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