Review: OrthCal

Dimitrios - Georgios Kontopoulos dgkontopoulos at member.fsf.org
Tue Sep 4 08:40:22 UTC 2012


Hi All! Thank you for the review! I pushed the changes that you requested.

2012/9/3 Bhavani Shankar R <bhavi at ubuntu.com>

> - The docs, Readme.Debian and Readme.Source files have no reasonable
> content as of now and can be removed I guess

- The /source directory is empty as of now. You can consider creating
> a format file inside that and adding 3.0 (native) to it
> - The source link and the Upstream-Contact field in d/copyright file is
> missing
> (You might want to consider updating to
> http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/)

All done.


 - The desktop file doesnt seem to work with me as yet

The way I've written the program, the desktop file will either
cause OrthCal's
indicator to be launched or, if it's already in the indicator area, it will
cause
OrthCal to launch, showing the daily feasts in the New Calendar.

I guess that created the confusion. I could have the desktop file launch
both
the indicator and the main program if you would like.


and lintian
> throws out the following warning:
> W: orthcal: desktop-command-not-in-package
> usr/share/applications/extras-orthcal.desktop perl

For some reason, the Exec part of the desktop file has to be
"/usr/bin/perl /opt/extras.ubuntu.com/orthcal/bin/OrthCal.pl"
in order for the launcher to start OrthCal.

Removing 'perl' and listing only the script's location disables the
launcher, even
if the script has a correct Perl shebang and runs just fine from
terminal. I am
clueless as to why that happens. Please, tell me how I could change
the desktop
file and have the launcher work at the same time.



> - There are three binary files generated in the package:
> -rwxr-xr-x root/root        99 2012-09-03 20:08 ./usr/bin/OrthCal and
> -rwxr-xr-x root/root     28911 2012-09-03 20:08
> ./opt/extras.ubuntu.com/orthcal/bin/OrthCal.pl
> and -rwxr-xr-x root/root      5175 2012-09-03 20:08
> ./opt/extras.ubuntu.com/orthcal/bin/OrthCal_ind.py
> Kindly request your explanation on the same.
>
The binary file with a location of /usr/bin/OrthCal is redundant and I
removed it.
Its only purpose was so that OrthCal could be launched from terminal, just
by
typing 'OrthCal'.

As to OrthCal_ind.py, its only purpose is to create an indicator for the
program,
whereas the main functionality comes from OrthCal.pl. At the time when I was
first writing the program, Perl did not have appindicator bindings and I
had to
resort to Python to create an indicator for my app. Starting with Quantal,
Perl appindicator bindings are available through the
libgtk2-appindicator-perl
package. Should I target quantal and remove the Python script right now?


As a side note: The saints.db file is good :) (If you had got this
> from somewhere it is advisable to mention their name in a file called
> CONTRIBUTORS in the src package and a mention in d/copyright)

The db file contains entries for daily feasts from two websites currently.
Orthodoxwiki.org -for english content- and saint.gr -for greek content. I
wrote
myself a script to extract the information from these two sources.

The first source offers all content under a CC BY-SA 2.5 license.

Saint.gr on the other hand does not offer a specific license. Rather, they
mention
"freely ye have received, freely give" in Greek, explaining that anyone can
use the
content for any purpose, even without citing its source.

I am citing both these sources in the about section of OrthCal. How can I
refer to
saint.gr's license in debian/copyright? Also, how do I explain about the db
having
content coming under two different licenses? In the future, more languages
might
be added, leading to perhaps other licenses as well.

Thanks in advance.
Dimitrios
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/app-review-board/attachments/20120904/e3b30b35/attachment.html>


More information about the App-review-board mailing list