[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [ic] Gentoo ebuild


> [snip]
>
>> > I'm not sure I agree with you here.  I think most Gentoo users would
>> > rather see each Perl module pulled in separately.  For example,
>> > if someone already has all the necessary Perl modules installed,
>> > there is no need to pull in BundleInterchange.  I do think that
>> > BundleInterchange deserves its own ebuild in Portage though.
>> >
>> Well, if dev-perl/BundleInterchange contained nothing but a list of
>> dependencies then it would act in the same way as the CPAN
>> Bundle::Interchange bundle. Each module ebuild would be installed
>> individually, according to the dependency tree.
>
> Ah, I didn't realize CPAN modules could work that way.  I don't know
> much about them at all.  Depending on InterchangeBundle instead of the
> individual modules still sounds like adding an unnecessary layer
> though.

Layers are good, especially in this instance.  It allows the easy
installation of the modules for someone who wants to install IC
themselves.  If you don't have that layer, then in order to accomplish
the same thing you'd still need to have an ebuild for the modules, plus
you'd have to maintain the exact same set of modules in the interchange
ebuild.

As far as having the InterchangeBundle ebuild available for someone
who wants to install IC manually, I agree.  We were disagreeing on
whether the IC ebuild should depend on the individual modules or
InterchangeBundle.  The only reason to have it depend on
InterchangeBundle that I can see is negating the need to maintain the
set of modules needed for IC in both the IC ebuild and
InterchangeBundle.  That's probably a good enough reason.

To All:  Please chime if you have an opinion one way or the other.

- Grant


>> If a user already has all of the required modules then nothing would
>> happen.  If the user wants Interchange then the dependency tree would
>> drill through the bundle to find the modules.  If the user just wants
>> the bundle (so that IC can be installed manually) then that option would
>> be available too.
>
> I definitely agree that Interchange::Bundle needs an ebuild.  I should
> be able to put one of those together a lot more quickly.  It'll be a
> good warm up.

Well, there ya go, then.

Peter
_______________________________________________
interchange-users mailing list
suppressed
http://www.icdevgroup.org/mailman/listinfo/interchange-users


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.