[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: atheme



Good morning,

On Sat, Aug 04, 2007 at 04:23:16PM +0100, Bradley Smith wrote:

> Also, since this is my first package, any comments/advice would be greatly appreciated.

Ok, I had now a more exact look at your package and there are the
following things I don't like:

Output from diffstat about the .diff.gz file:
contrib/.depend                  |  330 +++++++++++++++
contrib/Makefile                 |   89 ++++
debian/atheme-default            |   11 
debian/atheme-services.8         |   51 ++
debian/changelog                 |    7 
debian/compat                    |    1 
debian/control                   |   19 
debian/copyright                 |   76 +++
debian/docs                      |    2 
debian/init.d                    |   74 +++
debian/patches/00list            |    2 
debian/patches/01_config.dpatch  |   19 
debian/patches/02_binpath.dpatch |   43 ++
debian/rules                     |   84 ++++
debian/watch                     |    3 
modules/backend/.depend          |   17 
modules/backend/Makefile         |   69 +++
modules/chanserv/.depend         |  578 +++++++++++++++++++++++++++
modules/chanserv/Makefile        |  103 ++++
modules/crypto/.depend           |   51 ++
modules/crypto/Makefile          |   69 +++
modules/gameserv/.depend         |  102 ++++
modules/gameserv/Makefile        |   75 +++
modules/global/.depend           |   17 
modules/global/Makefile          |   69 +++
modules/memoserv/.depend         |  153 +++++++
modules/memoserv/Makefile        |   79 +++
modules/nickserv/.depend         |  442 +++++++++++++++++++++
modules/nickserv/Makefile        |   99 ++++
modules/operserv/.depend         |  476 ++++++++++++++++++++++
modules/operserv/Makefile        |   97 ++++
modules/protocol/.depend         |  378 ++++++++++++++++++
modules/protocol/Makefile        |   90 ++++
modules/saslserv/.depend         |   68 +++
modules/saslserv/Makefile        |   73 +++
modules/xmlrpc/.depend           |   68 +++
modules/xmlrpc/Makefile          |   73 +++
po/Makefile                      |  600 ++++++++++++++++++++++++++++
po/Makefile.in			 |  403 +++++++++++++++++++
po/POTFILES 			 |  109 +++++
src/.depend			 |  816 +++++++++++++++++++++++++++++++++++++++
41 files changed, 5985 insertions(+)

As you know - you should avoid to have files external from the debian
subdir in your *.diff.gz, since that was the reason to introduce dpatch
as you did which was quite good work. :) I guess all this stuff here can
be fixed by fixing the "clean" target in your debian/rules.

In debian/changelog you mentioned the "modificationm of the default
config file", but there's neither a diff in the diff.gz nor a config
file in the debian subdir, I recommend you to add an own one under the
debian subdir which you install then by hand somewhere as conffile.
Also you should document in debian/changelog the 2 added patches and
very shortly what they do.

debian/control:
Yeah, that's really fine and the small issues were fixed. This file is
in an uploadable state. :)
But I have a question: Why do you not recommend/suggest any IRC servers?
(This was a only a question to you and not a way to force to do it).

debian/copyright:
You did a good job here too.

debian/rules:
Please use the CFLAGS and LDFLAGS declaration at the beginning of the
line where you call ./configure.
Please don't use "rename", better use simple stuff as mv or cp.

debian/patches/*:
Please fill out the headers of the two dpatch files... Correct author,
E-Mail address and description.

Ok, if you fix all that stuff I think we're ready to upload your
package. Thank you for your good work.

-- 
  .''`.     Mario Iseli <mario@debian.org>
 : :'  :    Debian GNU/Linux developer
 `. `'`
   `-  Debian - when you have better things to do than fixing a system



Reply to: