Hello, On Fri, 10 Aug 2007, Luis Rodrigo Gallardo Cruz wrote: > I am looking for a sponsor for the new version 3:4.20-3 > of my package "stunnel4". > > The package can be found on mentors.debian.net: > - URL: http://mentors.debian.net/debian/pool/main/s/stunnel4 > - Source repository: deb-src http://mentors.debian.net/debian unstable > main contrib non-free > - dget > http://mentors.debian.net/debian/pool/main/s/stunnel4/stunnel4_4.20-3.dsc
Looks nice.
I have some fixes/suggestions for you. Since this would be the first
package that I would sponsor, I hope we can learn from each other!
General remark:
===============
Please go through the package completely *as if* I were the person
who had done the packaging and you were the person performing the
sponsor-ship. Experience says that the time of adoption is probably
the time when the maximum effort is/can be put into cleaning up
packaging issues.
"Must" fixes:
==============
- The author of debian/StunnelConf-0.1.pl is not mentioned in the
debian/copyright file. I have *not* checked all the files in your
tree. Please check each file of the unpacked source and the debian/
directory to find relevant attributions.
- Please fix the debian/copyright file. See
http://lists.debian.org/debian-devel-announce/2003/12/msg00007.html
Specifically, one thing that *is* missing is the dates of the
copyright assertion by the upstream author.
- Avoid patching tools/script.sh in your diff. Use quilt instead.
In fact your collab-maint repository should ideally only contain
the debian/ directory.
- linda complains about the empty directory /usr/share/lintian/overrides/
I am not sure what you are using overrides here for.
- This changelog entry is not clearly written.
* Use less cmd line args to debhelper commands in debian/rules.
An alternative may be
* Rewrite dh_* invocations in debian/rules.
Or
* Shorten dh_* invocations in debian/rules.
Optional fixes:
==============
- IMHO the README.Debian file needs better organisation. Perhaps
three or four sections. One "Upgrading from stunnel to stunnel4",
two "Sample Stunnel configurator", three "Howto create Tunnels",
four "Howto create SSL keys for stunnel".
- debian/StunnelConf-0.1.pl could perhaps be placed in
/usr/share/doc/stunnel4/contrib/ as it is not a document but
contributed code.
- The preferred debian/changelog entry format seems to be.
New maintainer. Closes: #416955.
rather than
Adopt package (closes: #416955).
- I (have learnt to) prefer changelog entries that clearly indicate
which files were changed rather than those that just describe the
effect of the changes.
Not sure aspects:
===============
- I am not sure that the warnings in the doc/ directory are enough
of a warning for those who have so far been using stunnel3.
Since "stunnel" starts network tunnels through init.d or inetd
someone could suffer quite a bit in the transition. We should
think about this some more ...
I hope some other mentor can clarify the last issue.
Regards,
Kapil.
--
signature.asc
Description: Digital signature

