2009/1/30 Pedro Ângelo <[email protected]>:
>
> I'd just make two packages: one for vanilla shoebox, with the renderer,
> IDE, examples, docs and app plugins, and one for external Nodebox and
> shoebot-specific libs. This is mainly because libraries tend to pull a
> lot of exotic dependencies that are not needed just to run shoebot.

This really depends on how ShoeBot is to interact with the distro
packaging teams IMHO :-)

I think having a single "official from the website" set of DEB/RPM/TGZ
packages that has lots of dependencies and doesn't try to require them
when installed is ideal, so ShoeBot project stays focused.

The project ought to encourage people who are publishing scripts in
the /examples/ folder to make a note in the docstring about the
dependencies' distro package names in a greppable way.

Then distro packagers can then just grep for these package package
names and include them in the distro's RPM/DEB files as
requires/suggests metadata. The website packages might even include
this as 'suggests' metadata...

And if there is documentation for distro maintainers (and the file
layout of the source tree is clear) on how to cut away the fat and
make a 'vanilla' version, distro packagers can do that if they prefer.

> I can try to help with ubuntu and debian packaging, if needed.

If you have experience with U/D packaging standards, please do explain
how things are normally done :-)

>> another issue -- it would be tops to migrate to setuptools for
>> shoebot installation before the 0.2 release, which would make it
>> possible to upload it to PyPI and have easier package creation. I'll
>> be taking this on this week, and if anyone is up for it, it would be
>> great to have an extra pair of eyes (pedro, i'm looking at you ;)
>
> Sure, I'd love to help on this, but I'm a bit tied up at the moment. If
> you can wait a week or two for things to settle down, I'm game.

Great!

Ricardo, I think it would be worth waiting a little while for this :-)
_______________________________________________
Shoebot-devel mailing list
[email protected]
http://lists.tinkerhouse.net/listinfo.cgi/shoebot-devel-tinkerhouse.net

Reply via email to