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

List:       kde-frameworks-devel
Subject:    Re: KHolidays as Framework (redux)
From:       Dominik Haumann <dhaumann () kde ! org>
Date:       2018-01-23 17:36:10
Message-ID: CALi_srC0fyRHWMBJ-0eYZN=V76fGUs_Bw3JZG5ThRcZ-GKR+fQ () mail ! gmail ! com
[Download RAW message or body]

Another question: there are holiday files in the git repo. Are these files
compiled in as resource or loaded via filesystem?

If these files are not added as resource, this probably breaks on Windows
and OSX.

Best regards
Dominik



Am 20.01.2018 17:37 schrieb "Dominik Haumann" <dhaumann@kde.org>:

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">Another question: there are holiday files in the git repo. Are these \
files compiled in as resource or loaded via filesystem?<div dir="auto"><br></div><div \
dir="auto">If these files are not added as resource, this probably breaks on Windows \
and OSX.</div><div dir="auto"><br></div><div dir="auto">Best regards</div><div \
dir="auto">Dominik</div><div dir="auto"><br></div><div \
dir="auto"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Am \
20.01.2018 17:37 schrieb &quot;Dominik Haumann&quot; &lt;<a \
href="mailto:dhaumann@kde.org">dhaumann@kde.org</a>&gt;:<br \
type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"><div dir="auto"><div class="quoted-text"><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" \
target="_blank">vkrause@kde.org</a>&gt;:<br type="attribution"><blockquote \
class="m_-8032491786897968432quote" 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><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><font color="#888888"><div dir="auto">Dominik</div></font><div \
class="elided-text"><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="m_-8032491786897968432quote" style="margin:0 0 \
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div \
class="m_-8032491786897968432elided-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/kde<wbr>pimlibs-apidocs/kholidays/html<wbr>/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/kholida<wbr>ys/blob/master/src/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" target="_blank">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/Fram<wbr>eworks/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></div>
</blockquote></div><br></div>



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

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