Re: Splitting a CPAN distribution in two

2018-09-12 Thread Fields, Christopher J
That’s essentially what we are doing for bioperl now, and it seems to work 
quite well.

chris

On September 7, 2018 at 8:42:40 PM, Konstantin S. Uvarin 
(khe...@gmail.com) wrote:

Hello,

Sorry if this has been answered before, but I couldn't find anything... How do 
I split my CPAN distro in two?

Say I have modules Foo::Core and Foo::Plugin in the same distribution, Foo. 
Over time, features accumulate and the plugin now has extra dependencies 
unneeded by most core users.

How do I make plugin a separate distribution? Just publish it as Foo::Plugin 
with a version greater than that of Foo?

Thank you,

--
Konstantin S. Uvarin
jabber: see 
skype: kuvarin
http://github.com/dallaylaen


Re: Splitting a CPAN distribution in two

2018-09-08 Thread Shlomi Fish
On Sat, 8 Sep 2018 04:42:15 +0300
"Konstantin S. Uvarin"  wrote:

> Hello,
> 
> Sorry if this has been answered before, but I couldn't find anything... How
> do I split my CPAN distro in two?
> 
> Say I have modules Foo::Core and Foo::Plugin in the same distribution, Foo.
> Over time, features accumulate and the plugin now has extra dependencies
> unneeded by most core users.
> 
> How do I make plugin a separate distribution? Just publish it as
> Foo::Plugin with a version greater than that of Foo?
> 

That should work.

> Thank you,
> 



-- 
-
Shlomi Fish   http://www.shlomifish.org/
http://is.gd/htwEXQ - Integrating GNU Guile into GNU coreutils

bzr is slower than Subversion in combination with Sourceforge.
— Sjors, http://dazjorz.com/

Please reply to list if it's a mailing list post - http://shlom.in/reply .


Splitting a CPAN distribution in two

2018-09-07 Thread Konstantin S. Uvarin
Hello,

Sorry if this has been answered before, but I couldn't find anything... How
do I split my CPAN distro in two?

Say I have modules Foo::Core and Foo::Plugin in the same distribution, Foo.
Over time, features accumulate and the plugin now has extra dependencies
unneeded by most core users.

How do I make plugin a separate distribution? Just publish it as
Foo::Plugin with a version greater than that of Foo?

Thank you,

-- 
Konstantin S. Uvarin
jabber: see 
skype: kuvarin
http://github.com/dallaylaen