Re: How to have Perl 5 and Perl 6 cohabitate nicely on CPAN

[email protected] (Adam Kennedy)
Newsgroups perl.cpan.workers
Message-ID <[email protected]>
On Thu, Apr 15, 2010 at 11:59 AM, Jesse Vincent <[email protected]> wrote:
>> > I've been meaning to propose for a while that for CPAN Perl 5 we drop
>> > support for everything other than tar.gz (we can talk about the need
>> > for zip files later) and encourage a switch to something like
>> >
>> > D/DA/DAGOLDEN/Foo-Bar-1.23.cpan
>>
>> +1 (reserving the option to bikeshed about the extension)
>
> -1
>
> Forcing an extension makes all sorts of tools that previously "just
> worked" with a tarball suddenly start to fail.

... which is why I wouldn't be so silly as to suggest it would be the
exclusive extension or anything else that would break
back-compatibility. I'm usually the one here arguing FOR additional
compat.

The dedicated extension doesn't work as well for Perl 5 as it works
for Perl 6 (which has the option of starting fresh).

But if .cpan was just a renamed .tgz it would at least give us the
extension-hook options at the client end fairly easily without
changing almost anything anywhere in the current toolchain. In the
Perl 5 situation you'd by no means forbid regular tarball naming.

Adam K
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.