Review of TeaTime

Bhavani Shankar R bhavi at ubuntu.com
Tue Dec 11 15:00:39 UTC 2012


On Tue, Dec 11, 2012 at 3:17 AM, Ian Berke <ian.berke at gmail.com> wrote:
> Hi,
>
> Wishing to help the ARB start making a dent in some of the apps waiting for
> review (including mine), I downloaded the tar.gz file for TeaTime from:
> https://myapps.developer.ubuntu.com/dev/apps/313/
>
> TeaTime is a very simple timer application.  The package works and builds
> fine with debuild and has a GPL3 license in debian/copyright. It installs
> into /opt/extras.ubuntu.com/teatime although the developer renamed the
> source package to teatime-unity (because of another package called teatime;
> causes some errors in arb-lint).  The output from arb-lint is as follows:
>
> ian at ubuntu:~/pythontesting/arb-review/teatime$ arb-lint
> W: The ARB wants only one changelog entry in debian/changelog, so you might
>    want to collate all the relevant information in one changelog entry
>    under the last version and date.
> W: This package does not use DEP-5, which provides a machine-readable
>    debian/copyright file. You might want to review
>    http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ to
>    find out how to accomplish it. http://bazaar.launchpad.net/~dholbach
>    /ubuntu-app-reviews/harvestwidget/view/head:/debian/copyright has a live
>    example for a simple app.
> E: The package seems to contain no files in '/opt/extras.ubuntu.com
>    /teatime-unity' which indicates a problem with the installation of
>    files.
> E: These files are outside opt/extras.ubuntu.com/teatime-unity and
>    shouldn't be:
>    - usr/lib/python2.7/dist-packages/teatime-12.06.egg-info
>    - usr/share/pyshared/teatime-12.06.egg-info
>    - opt/extras.ubuntu.com/teatime/window.ui
>    - opt/extras.ubuntu.com/teatime/teatime.py
>    - opt/extras.ubuntu.com/teatime/locale/en_GB/LC_MESSAGES/teatime.mo
>    - opt/extras.ubuntu.com/teatime/locale/el/LC_MESSAGES/teatime.mo
>  ..... (more .mo files)
>
> The python program is pretty simple and stores its saved timers in
> ~/.local/share/teatime.js (json format). I don't know if that's ok as the
> guidelines say configuration data should be stored in ~/.config/teatime
>
> I hope this review is helpful. Please let me know if I should include other
> information, or if certain things are not needed. Also attached is the
> output from debbuild and arb-lint in a text file. I plan to do a few reviews
> over the next couple of weeks.
>
> Best,
> Ian
>

Dear Ian,

Thank you very much for your help in the reviews and its highly appreciated.

Firstly, Regarding the app:- from what I see the developer has changed
the name to teatime-unity so the app should ideally be installed in
/opt/extras.ubuntu.com/teatime-unity as the arb-lint error says.

We've created a simple walk-through guide in how to package an
application to meet the requirements for app submission process.

https://wiki.ubuntu.com/AppReviewBoard/Submissions/PackageQuickStart

Secondly, You should consider joining the
ubuntu-app-review-contributors team here:

https://launchpad.net/~ubuntu-app-review-contributors/

Thanks again for your offer of help!

Regards,
-- 
Bhavani Shankar
Ubuntu Developer       |  www.ubuntu.com
https://launchpad.net/~bhavi



More information about the App-review-board mailing list