I previously asked a question about packaging up perl modules as (Fedora) RPMs and got a lot of answers as to this being very hard and scary, and you wouldn't want to do this. However, after looking about there seem to be several different tools to do just this (although I haven't yet tried).

The most intriguing of these seems to be cpan2dist, which relies on the CPANPLUS code to create Fedora style RPMs.

I'd imagine that one problem is "mixing distro packages" (i.e. RPM hell), which results when mixing Fedora RPMs installed via YUM with CPAN modules. However, does cpan2dist solve these problems?

Does anyone understand the various types of problems that can arise and how to lessen them? Are there some huge outstanding issues to the way Fedora builds their packages (not sure why they don't just suck them out of CPAN and do some sort of autobuild procedure)?


In reply to CPAN Modules, RPMs, CPAN++ (cpan2dist) by zerohero

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.