[DRE-maint] Sponsoring sinatra web DSL framework ?

Lucas Nussbaum lucas at lucas-nussbaum.net
Thu Jun 25 19:51:10 UTC 2009


On 25/06/09 at 20:12 +0200, Laurent Vallar wrote:
> Hi,
> 
> On Wed,Jun,24,2009, Lucas Nussbaum wrote:
> > On 24/06/09 at 17:05 +0200, Laurent Vallar wrote:
> > > I did package sinatra web DSL framework, it can be found there :
> > > http://zbla.net/debian/sinatra-0.9.3-1/
> > 
> > I get an error 403 when trying to download the .orig.tar.gz file.
> >
> 
> It is fixed, sorry.
> 
> > > I know there is some lintian bugs, i'll correct it but what to do when
> > > lintian said that :
> > > 
> > > W: sinatra: extra-license-file usr/share/doc/sinatra/LICENSE
> > 
> > see http://lintian.debian.org/tags/extra-license-file.html
> > 
> > You should not install that file in /usr/share/doc/
> > 
> 
> All lintian's warning are fixed now, i hope ;)
> 
> > > [...]
> > > May I send an ITP ? Can I do that ?
> > 
> > Sure. The best way to do that is to use reportbug, but you can do that
> > manually too.
> > 
> 
> Done.
> 
> > Regarding sponsoring, here are some random comments on the package (only
> > looking at the .diff.gz):
> > [...]
> 
> All of them are fixed now, thanks for your (good) advices.
> 
> I'm now looking for a new review on the package if someone can do that.
> 
> I hope it can be part of the next stable release as this framework is
> very usefull for quick and dirty web/RESTful backend. If any DD wants to
> maintain this package i will be happy...

Do you want to maintain it yourself? You could do that inside the team.
You would only need a DD to sponsor your uploads, and after some time,
you could apply for DM status (http://wiki.debian.org/Maintainers).

Other comments on your package:

changelog entry: you should use:
 * Initial release (Closes: #534557).
When generating the .changes file, there's some magic going on to find
the bugs that the upload closes, and automatically add a Closes: header
in the .changes. Currently, you have "* Close ITP #534557.", but that
doesn't match the regexp used to find bugs in the changelog.

your patches are not documented. It's not mandatory at all, but it would
be a good idea to document them. DEP3 (http://dep.debian.net/deps/dep3/)
provides some guidelines about that. It's not officially approved yet,
but it's not a reason not to try to follow it already.

If I remember correctly, you where using the cdbs setup.rb class
previously. Why did you change your mind? I really prefer to sponsor
packages using cdbs classes, since it makes writing debian/rules much
simpler in most cases.
You can do all the customization using overrides (there are lots of
examples in the pkg-ruby-extras svn repository).
-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |



More information about the Pkg-ruby-extras-maintainers mailing list