On 07/04/2011 09:17 AM, Strobl, Robert wrote:
I need a sponsor for:
Package name: pmwiki
Upstream Author: Patrick R. Michaud
Description: "PmWiki is a wiki-based system for collaborative creation and maintenance of websites."
The relevant files can be found at http://share.gloriabyte.de/pmwiki/
This would close: #330117, #471816, #508725
I 100% love pmwiki. I use and abuse it. I'll review your package and
sponsor it for sure.
Now, I just had a look to the remarks by Arno Toll, and I agree with
(most of) them.
Please clean the package and let us know when it is ready.
Here's few remarks on the remarks of Arno:
+ Instead of your dependency line "apache2 | lighttpd" you probably
want to depend on the httpd-cgi virtual package  instead, and give a
preference if you wish.
I'd rather say: don't depend AT ALL on a web server. This is very annoying
in some situations, and it's not your job to decide, but the one of the
administrator. I have a situation here where I am using php5-cgi with no
web server at all (because it's in a chroot), and having a dependency on
a web server is *very* annoying.
+ Finally php-fastcgi seems wrong to me unless you actually depend on
Lighttpd or any other (Fast-)CGI compatible web server. For Apache you
maybe want to depend on libapache2-mod-php5 instead, since this is what
most people are using for PHP when using Apache.
Again, it's not your job to select a flavor for PHP. You just should
the largest possible choice, so maybe something like:
"libapache2-mod-php5 | php5-cgi"
* You debian/copyright contains the full URL, i.e. the direct link to
the origin package. Its not wrong to do so, but keep in mind you have to
update this for every upload. Generally its fine enough to point to the
upstream homepage there. There is also DEP-5  which is perhaps the
way to go for future packages. This not required though.
While dep5 isn't required by Debian, it is required by *me* when I sponsor
a package. So please use that format.
* Your package contains GIF files. There are some discussions whether
they fall into the "preferred form for modification" rule as they are
binary data . However I believe for your use case its fine to
package them. Maybe someone else may comment on this.
If there are some ways to generate the GIF files from some other source
code, then yes, it should be done this way. Otherwise, GIF files can be
considered "upstream source" as well. Since the GIF patent expired, GIF
aren't less good than PNG or others, and it's ok to use them.
* Your package is not lintian clean (this shouldn't suprise you):
Yes. Please use lintian and check that you clean absolutely ALL of the
that lintian is pointing at. Remember to use the -Ii flags when calling
it shows really all.
Thomas Goirand (zigo)