On 03/08/2010 09:23 AM, Arjan van de Ven wrote: > btw I would really like to have some good tooling, that would make it > basically automatic to create a package for a (sane) CPAN project, > in a way that it is a good, valid and clean package. We can then build a > 2nd layer of tooling around that, that would scan CPAN for updates > and notify the maintainer of the package for evaluation to see if the > new version should be used... > > I'm sure various pieces already exist.. just a matter of getting enough > glue to make it fit together nicely. >
Gentoo, being mostly "install from source", has the guts of it. A Gentoo "package" is a bash script to install the software, whether it be a classic "configure && make && make install" or a "cpan <module-name" or a "gem install <gem-name>", etc. It makes packaging of upstream stuff a lot easier - Gentoo maintains the dependency structure for the packages, so if you just install a Ruby gem, you get Ruby installed if it isn't there already. Debian has a larger collection of packaged Perl, Python and even R libraries than the other distros primarily because of the hard work of a few folks like Dirk Eddelbuettel. I don't think they have a truly automatic or near-automatic scheme like Gentoo's. I guess we should start talking about this stuff on the openSUSE Build Service mailing list - I think I'm still on it, although I'm sort of tied up in Twitter stuff till after Chirp. -- M. Edward (Ed) Borasky borasky-research.net/m-edward-ed-borasky "A mathematician is a device for turning coffee into theorems." ~ Paul Erdős _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
