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

Reply via email to