From kde-core-devel Mon Apr 14 09:35:02 2014 From: Elvis Angelaccio Date: Mon, 14 Apr 2014 09:35:02 +0000 To: kde-core-devel Subject: Re: Kronometer now in KDE Review Message-Id: X-MARC-Message: https://marc.info/?l=kde-core-devel&m=139755304317521 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--047d7beb9ec0d3edd004f6fd65a4" --047d7beb9ec0d3edd004f6fd65a4 Content-Type: text/plain; charset=ISO-8859-1 2014-04-14 1:06 GMT+02:00 Albert Astals Cid : > El Dilluns, 7 d'abril de 2014, a les 23:52:19, Elvis Angelaccio va > escriure: > > Hi all, > > Hi! > > Hi Albert, > > with this email I'm going to ask a review for Kronometer, in order to be > > accepted in KDE. > > Kronometer is a stopwatch application for KDE. It's meant to be simple > but > > also customizable. > > > > Kronometer has been moved to kdereview from its previous location, > > playground/utils. I'm not sure whether to ask the admission in > > extragear-utils or in kdeutils. > > Personally I don't see it being a broad enough use case to make sense to > be in > kdeutils. What do others think? Have you asked at kde-utils-devel > https://mail.kde.org/mailman/listinfo/kde-utils-devel ? > No, I have not yet asked. I will do it. > > > What I'm looking for is the help of the KDE community with translations, > > packaging and bug-tracking. If the choice is definitely up to me, it > would > > be nice to join the kdeutils module. > > > > Regarding the requirements for the admission: > > > > 1. There is the documentation in DocBook format. Thanks to Yuri > Chornoivan > > for his help. > > 2. Source code is documented using the doxygen syntax, as suggested in > the > > techbase documentation policy. > > 3. All the krazy code checker issues have been addressed. > > 4. No usability review has been done, but it's welcome. > > 5. Profiler: unfortunately I don't know how to do it. I used Valgrind and > > there shouldn't be memory leaks. > > I tried to use also Callgrind but I'm not able to understand its output. > If > > a profiler check is strictly required, I'll need help for it. > > Nah, it's not like your app is doing anything very resource intensive so > you > don't need performance testing (just make sure you don't hog the cpu at > 100% > :D) > > Some small comment from my side: > * You are passing an email address as bug address, you should leave the > default bugzilla one there and create a kronometer bug entry in > bugs.kde.org > if you don't have power for that ask to the sysadmin guys about it. > Yes, I put only a temporary email address, waiting for an official bugs entry. > * Your choice of splitters to separate hours/minutes/seconds seems a bit > weird do you think that anyone will use it to have something like very wide > minutes and narrow the rest? > I see your point, probably the splitters are unnecessary UI components for this use case. What do you think about an option in "Interface settings"? I could display by default a single QFrame (without splitters) and leave to the user an opt-in to allow the splitters. In this way I can reuse the existing code without too much refactoring. > * The general/font/save settings probably would look nicer with a vertical > spacer at the end that eats up empty space when the vertical space is > bigger > than needed (i.e. similar to what you have in interface settings). > Good catch, there the spacers have been forgotten. > > Cheers, > Albert > > > Regards, Elvis > > 6. The application should be completely translatable, thanks again to the > > help of Yuri. > > > > Finally here the references: > > > > Kronometer repository in kdereview: > > *https://projects.kde.org/projects/kdereview/kronometer > > * > > Kronometer quickgit: http://quickgit.kde.org/?p=kronometer.git > > Kronometer website: > > http://aelog.org/kronometer/ > > > > If you want to quickly browse the code, you can also do it whit the > Woboq's > > code browser here: http://aelog.org/codebrowser/kronometer/ > > > > Thank you for your time, > > Elvis Angelaccio > > --047d7beb9ec0d3edd004f6fd65a4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
2014= -04-14 1:06 GMT+02:00 Albert Astals Cid <aacid@kde.org>:
El Dilluns, 7 d'abril de 2014, a les 23:52:19, Elvis Angelaccio va escr= iure:
> Hi all,

Hi!

=A0
Hi Albert,
<= div>=A0
> with this email I'm going to ask a review for Kronometer, in order= to be
> accepted in KDE.
> Kronometer is a stopwatch application for KDE. It's meant to be si= mple but
> also customizable.
>
> Kronometer has been moved to kdereview from its previous location,
> playground/utils. I'm not sure whether to ask the admission in
> extragear-utils or in kdeutils.

Personally I don't see it being a broad enough use case to make s= ense to be in
kdeutils. What do others think? Have you asked at kde-utils-devel
https://mail.kde.org/mailman/listinfo/kde-utils-devel ?

No, I have not yet asked. I will do it.
=A0

> What I'm looking for is the help of the KDE community with transla= tions,
> packaging and bug-tracking. If the choice is definitely up to me, it w= ould
> be nice to join the kdeutils module.
>
> Regarding the requirements for the admission:
>
> 1. There is the documentation in DocBook format. Thanks to Yuri Chorno= ivan
> for his help.
> 2. Source code is documented using the doxygen syntax, as suggested in= the
> techbase documentation policy.
> 3. All the krazy code checker issues have been addressed.
> 4. No usability review has been done, but it's welcome.
> 5. Profiler: unfortunately I don't know how to do it. I used Valgr= ind and
> there shouldn't be memory leaks.
> I tried to use also Callgrind but I'm not able to understand its o= utput. If
> a profiler check is strictly required, I'll need help for it.

Nah, it's not like your app is doing anything very resource inten= sive so you
don't need performance testing (just make sure you don't hog the cp= u at 100%
:D)

Some small comment from my side:
=A0* You are passing an email address as bug address, you should leave the<= br> default bugzilla one there and create a kronometer bug entry in bugs.kde.org
if you don't have power for that ask to the sysadmin guys about it.
=

Yes, I put only a temporary email address,= waiting for an official bugs entry.
=A0
=A0* Your choice of splitters to separate hours/minutes/seconds seems a bit=
weird do you think that anyone will use it to have something like very wide=
minutes and narrow the rest?

I see= your point, probably the splitters are unnecessary UI components for this = use case.
What do you think about an option in "Interface se= ttings"? I could display by default a single QFrame (without splitters= ) and leave to the user an opt-in to allow the splitters.
In this way I can reuse the existing code without too much refactoring= .
=A0
=A0* The general/font/save settings probably would look nicer with a vertic= al
spacer at the end that eats up empty space when the vertical space is bigge= r
than needed (i.e. similar to what you have in interface settings).

Good catch, there the spacers have been forgott= en.
=A0

Cheers,
=A0 Albert



Regards,
Elvis
=A0<= /div>
> 6. The application should be completely translatable, thanks again to = the
> help of Yuri.
>
> Finally here the references:
>
> Kronometer repository in kdereview:
> *https://projects.kde.org/projects/kdereview/kronomete= r
> <https://projects.kde.org/projects/kdereview/kronometer>*
> http:= //aelog.org/kronometer/<http://www.aelog.org/kronometer/>
>
> If you want to quickly browse the code, you can also do it whit the Wo= boq's
> code browser here: http://aelog.org/codebrowser/kronometer/
>
> Thank you for your time,
> Elvis Angelaccio


--047d7beb9ec0d3edd004f6fd65a4--