liran tal wrote:This is (at least) the second time you have posted this package to the list
> I am looking for a sponsor for the new version 0.9.5-2
> of my package "daloradius".
and not corrected serious problems. As Romain Beauxis previously pointed out,
this is rather annoying. I'm still spotting a number of problems I sent to
you in September.
Please, Liran, you must either attempt to fix some of these problems (we will
gladly help) or you should reply to this message justifying them.
As it stands, the package does not just exhibit poor "style"; it simply does
not install any Daloradius files, and you cannot expect it to be sponsored
as-is.
* Wrong 'Architecture:' in debian/control
9 Architecture: anyFrom looking at other packages on packages.debian.net I changed
* Incorrect spacing and indentation of description in debian/control
* Incorrect punctuation/layout in debian/control Description
* Missing Homepage: line in debian/control
We recommend that you add the URL for the package's home page to the package
description in debian/control
. This information should be added
at the end of description, using the following format:
"
. Homepage: http://some-project.some-place.org/
* Missing ITP number from debian/changelog
* "Old" debhelper debian/compat compatibility number
* Setting 'apache' and 'php' as "Depends:" is probably not what you want
* Freeradius should probably not be a 'Suggests':
* Why does it create a database called 'radius'? Why can't this be the same
name of your package? Why do you have to create it at all?
* Lots of pointless and incorrect stuff in debian/rules. For example,
CFLAGS, dh_strip, etc.
* Documentation in /usr/share/daloradius (eg. FAQS, etc.)
In addition:
* The package simply does not work - no files are installed.
% dpkg -c daloradius_0.9.5-2_amd64.deb
drwxr-xr-x root/root 0 2007-12-25 20:55 ./
drwxr-xr-x root/root 0 2007-12-25 20:55 ./usr/
drwxr-xr-x root/root 0 2007-12-25 20:55 ./usr/share/
drwxr-xr-x root/root 0 2007-12-25 20:55 ./usr/share/doc/
drwxr-xr-x root/root 0 2007-12-25 20:55
./usr/share/doc/daloradius/
-rw-r--r-- root/root 177 2007-12-25 20:42
./usr/share/doc/daloradius/changelog.Debian.gz
-rw-r--r-- root/root 507 2007-12-25 20:42
./usr/share/doc/daloradius/copyright
* Out-of-date Standards-Version in debian/control
* Extraneous whitespace on end of lines in debian/control and
debian/copyright
* Maintainer scripts are using `read`. You should use Debconf to ask users
questions like this. It has many, many benefits over `read'.
* Maintainer scripts (debian/{postinst,postrm,preinst}) seem to have lines
like the followiung:
echo "**** postrm script *****"
echo "**** preinst " "$*" "is performing ****"
echo "**** postinst " "$*" "is performing ****"
These are rather unneccessary (and possibly against policy, or at least
recommended against, I can't remember)