About my app "gtumbler" and the Ubuntu App Showdown

Gabriele phoenix1987 at gmail.com
Sat Jul 14 16:55:07 UTC 2012

Dear Members of the Board

I'd like to draw to your attention the case concerning the exclusion of my
application "gtumbler" from the Ubuntu App Showdown. Of course you can find
app on Launchpad:

* The Project Page := https://launchpad.net/gtumbler
* The PPA := https://launchpad.net/~phoenix1987/+archive/ppa
* My Personal Page := https://launchpad.net/~phoenix1987

Part of the most recent history of the submissions can be found in the
tab of the MyApps portal [1] . There is also an entry in the dedicated
directory [2]. I also had a few conversations with mhall [3]. When asking
for the
reason of the exclusion of my app from the contest I've been answered with:

R1. the app didn't show up in Judges' Dash (reply from mhall [3]);
R2. the application crashed and would not start, so it couldn't be tested
thus did not qualify. (quote from [2])

Here is recollection of the more recent events regarding the releases of my

1. The "Precise" release exists since July 2nd (see revision 7 [4]);
2. when the deadline was reached, latest release was 12.07.1 (revision 22),
   submitted with quickly 11.10; at this stage the app was working fine. I
   tested it on both Oneiric and a *fresh* install of Precise on a virtual
   machine. Successfully installed the app through The PPA, and I could
find and
   launch it perfectly from the Dash. This, I believe, invalidates R2. If
   want to verify this on your own, just run a
       quickly package --extras
   on the contents of the 12.07.1 tarball and try to install the deb
   You'll see that the app shows in the Dash and that it runs with no
3. on 2012-07-12 08:43 (GMT) I received a feedback from dholbach in [1]. He
   me to merge a few changes he had proposed. I found out that whenever I
   quickly, files such as "debian/copyright", "debian/control", ... were
   automatically acted upon and my changes were ineffective. I then decided
   manually perform the submission process.
4. Releases 12.07.2 and 12.07.3 are the attempts to apply the proposed
   changes discussed at the previous point. Since I came to understand that
   quickly runs some additional scripts other than just issuing the
   debuild and dput, those two releases are missing a few crucial files.
   instance, 12.07.2 is missing the lines that lead to the creation of the
   and postinst in the final deb package. This means that, once installed in
   /opt, the application is not able to locate the python modules that has
   installed (if I got it right, quickly 11.10 is relying on python-support
   rather than dh_python2). Another thing 12.07.2 is missing is the line in
   the installation scripts for the .desktop file. The 12.07.2 will not be
   present in the Dash.
5. Release 12.07.3 comes with prerm and postinst manually included in the
   folder. This has solved the modules issue, and the application runs
   when invoked with
   However the .desktop issue still remains unsolved.
6. On 2012-07-13 I came in contact with mterry (cf. [1] and [3]) who
informed me
   about an alleged bug in quickly 11.10 relatively to my .desktop file
   Following his suggestion in [1], I used quickly 12.04 on my guest
machine to
   have quickly produce a possibly bug-free "debian/rules" file. I copied
   file over the one created by quickly 11.10 and manually packaged my app.
   result of this process is release 12.07.5. Installing this app will
produce an
   entry (extras-gtumbler.desktop) in the Dash, but the installation
   would give an error, although the application seems to be installed on
   system and starts correctly.
7. I thought that the installation error was caused by the fact that I've
   the "debian/prerm" and "debian/postinst" that I have inserted manually
   the debian/ folder. With the new bug-free version of "debian/rules" they
   no longer needed. I removed them and released gtumbler 12.07.6. The
   installation of this release from The PPA goes fine, the application
shows up
   in the Dash and it starts without errors.

Based on the facts that I have recollected and documented above, I believe
R2 is completely invalidated and therefore it does not hold. The only
for R1 is that the Judges must have grabbed my application from The PPA at
point in time between 4. and 5., i.e. exactly when I was trying to merge
edits that has been proposed to me by dholback in [1]. Point 2. should then
that my application had complied with the contests rules when the deadline
reached and therefore I believe that there are no cogent reasons that might
lead to an a priori exclusion of my application from the Ubuntu App

Therefore I'd like to kindly ask to the Members of the Board to re-evaluate
decision of excluding my application from the contests. Needless to say
that I
remain available for further details and explanations that might be
necessary to
shed even more light on this case. I am also confident that the Members of
Board are well aware about all the efforts each contestant has put into the
development of his/her application during the last three weeks, and that
surely be a great disappointment to find out that it has been for no good
because of external factors, e.g. a bug in quickly 11.10.

With many best regards,

Gabriele N. Tornetta


[1] https://myapps.developer.ubuntu.com/dev/apps/1274/feedback/
[3] probably scattered between #ubuntu-app-devel and #ubuntu-arb
[4] http://bazaar.launchpad.net/~phoenix1987/gtumbler/trunk/revision/7

*"Egli è scritto in lingua matematica, e i caratteri son triangoli, cerchi,
ed altre figure
geometriche, senza i quali mezzi è impossibile a intenderne umanamente
senza questi è un aggirarsi vanamente per un oscuro laberinto."*

*-- *G. Galilei*, Il saggiatore.*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/app-review-board/attachments/20120714/bc66dbc6/attachment-0001.html>

More information about the App-review-board mailing list