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
my
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
"Feedback"
tab of the MyApps portal [1] . There is also an entry in the dedicated
reddit
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
and
thus did not qualify. (quote from [2])

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

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
had
   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
you
   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
package.
   You'll see that the app shows in the Dash and that it runs with no
crashes.
3. on 2012-07-12 08:43 (GMT) I received a feedback from dholbach in [1]. He
asked
   me to merge a few changes he had proposed. I found out that whenever I
used
   quickly, files such as "debian/copyright", "debian/control", ... were
   automatically acted upon and my changes were ineffective. I then decided
to
   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
commands
   debuild and dput, those two releases are missing a few crucial files.
For
   instance, 12.07.2 is missing the lines that lead to the creation of the
prerm
   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
been
   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
debian
   folder. This has solved the modules issue, and the application runs
perfectly
   when invoked with
       /opt/extras.ubuntu.com/gtumbler/bin/gtumbler.
   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
issue.
   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
this
   file over the one created by quickly 11.10 and manually packaged my app.
The
   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
process
   would give an error, although the application seems to be installed on
the
   system and starts correctly.
7. I thought that the installation error was caused by the fact that I've
left
   the "debian/prerm" and "debian/postinst" that I have inserted manually
into
   the debian/ folder. With the new bug-free version of "debian/rules" they
are
   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
that
R2 is completely invalidated and therefore it does not hold. The only
explanation
for R1 is that the Judges must have grabbed my application from The PPA at
some
point in time between 4. and 5., i.e. exactly when I was trying to merge
the
edits that has been proposed to me by dholback in [1]. Point 2. should then
prove
that my application had complied with the contests rules when the deadline
was
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
Showdown.

Therefore I'd like to kindly ask to the Members of the Board to re-evaluate
their
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
the
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
it'd
surely be a great disappointment to find out that it has been for no good
just
because of external factors, e.g. a bug in quickly 11.10.

With many best regards,

Gabriele N. Tornetta

References
=====================

[1] https://myapps.developer.ubuntu.com/dev/apps/1274/feedback/
[2]
http://www.reddit.com/r/ubuntuappshowdown/comments/wibh0/ubuntu_app_showdown_let_the_voting_begin/
[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
parola;
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