On 03/08/2010 01:11 AM, Jeremiah Foster wrote: > > On Mar 5, 2010, at 11:01 PM, M. Edward (Ed) Borasky wrote: > >> I'm doing some Perl development and would like to port my code to MeeGo. How >> is the integration of Perl and CPAN going to be handled? Will it resemble >> openSUSE, Fedora/Red Hat, Debian/Ubuntu, Gentoo or something else? > > A lot of perl in the various linux distributions comes directly from > packagers packaging modules from CPAN. This means that they are put into > packages native to that distro and in MeeGo's case that distro will be built > on rpm packages. >> >> I'm currently on openSUSE, and I've found that I pretty much have to go >> directly to CPAN for almost everything except the Perl interpreter itself. >> Is that going to be true on MeeGo as well, or will there be a tighter >> integration, like there is (or used to be) with Gentoo? > > > CPAN is vast - there are tens of thousands of modules, and that is not even > counting the Backpan or Darkpan. There is no way any single linux > distribution can package all of CPAN, nor would it be a good idea, so > whichever linux distribution you choose, you will have to complement its > selection of perl packages with packages from CPAN, especially if you want > something esoteric or new, like perl5i. > > Fortunately, the good news is that MeeGo should be able to install most > pre-packages perl modules in the form of rpms with little or no modification. > This means that MeeGo can use packages from both Fedora and SUSE for example. > Debian uses debs as their package format, and while debian has more perl > packages than any other linux distribution, you'll not be able to install > debian perl packages as easily as you will rpms. > > Jeremiah >
Thanks! My current process "seems to work", which means, "I don't have rigorous continuous integration testing in place and I'm going to have my head handed to me some day." :-) What I am doing is a. Install openSUSE (11.2) b. Load the Perl modules I'm using from the openSUSE repositories. c. Start up "cpan" and upgrade everything d. Install the modules I need. Note that OBS does have a "languages:perl" repository with *some* of the things I need beyond what's in the distro. Unfortunately, the main one that I need, Net::Twitter, is outdated there and nobody has "volunteered" to maintain it. Net::Twitter changes frequently enough that I pretty much need it from CPAN or even Github. ;-) How different are Fedora Perl module RPMs from openSUSE Perl module RPMs? I've not spent enough time on Fedora to get into the Perl packaging and repository game - I went straight from Gentoo to openSUSE in mid-2008. -- 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
