[DRE-maint] Sponsoring sinatra web DSL framework ?

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Jun 27 12:47:15 UTC 2009


On 27/06/09 at 11:43 +0200, Laurent Vallar wrote:
> On Thu,Jun,25,2009, Lucas Nussbaum wrote:
> > > [...]
> > > 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).
> > 
> 
> Why not if someone (you?) in the team accept to sponsor this package.
> 
> > 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.
> > 
> 
> Fixed.
> 
> > 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.
> 
> Done, following the guidelines.
> 
> > 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).
> 
> setup.rb did install images under /usr/lib/ruby/1.8, i found in the
> pkg-ruby-extras svn repository a way to remove them. Now packaging is
> done with libsetup-ruby1.8 plus some lines in rules file: installing
> images, test files and generated html docs in the proper path.
> 
> Waiting for new comments :)
> Regards.

Looks like we are also there.

tests should not be installed in /usr/lib/share. Can they help as
documentation? if yes, it's probably best to install them in
/usr/share/doc/sinatra/. If not (of interest only to sinatra
developers), maybe it's best not to install them at all.

in debian/control, you should have a ${misc:Depends} stanza in your
binary package's Depends:
(see lintian -i *changes)

OK, if you want to maintain it inside Debian, please request to join the
pkg-ruby-extras team on alioth. I'll then add you to the team, and then
you can svn-inject the package (doc @
http://pkg-ruby-extras.alioth.debian.org/)
-- 
| 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