Hello Neil,

I tested, packaged, and pushed current versions of XAO::* modules to CPAN.
That fixed the base.pm vs Base.pm issue, but it still reports indexing
issues because of files in testcases/ overlapping between packages.

I know you said I could move them to t/ to avoid indexing, but at the
moment I would really like to avoid that. I need to move testing code from
obsolete Test::Unit to something better and that might take a while. Using
"testcases" is embedded in a couple of places with the current setup, hard
to change. I am just afraid that if I need to work on that I might not find
time for a while :(

Is there a way to hint CPAN to not index files in testcases/ ?

Thanks!


Andrew.



On Wed, Apr 19, 2017 at 7:13 AM, Neil Bowers <neil.bow...@cogendo.com>
wrote:

> Hi Andrew,
>
> Thanks for the detailed note. I've been neglecting CPAN, sorry. The
> version on GitHub is much more current and is updated for case insensitive
> file systems. I will try to push a CPAN update in the next couple of days.
>
>
> This is just a gentle reminder on this :-)
>
> Cheers,
> Neil
>
> On Mar 8, 2017 2:59 PM, "Neil Bowers" <neil.bow...@cogendo.com> wrote:
>
>> Hi Andrew,
>>
>> I’m one of the PAUSE admins. I’m working through tidying up permissions
>> conflicts that have been caused by the fact that PAUSE now consider package
>> names case insensitively (due to case-insensitive filesystems, as on
>> Windows and MacOS X).
>>
>> You have permissions on testcases::Base, which is released as part of
>> XAO-Base, and also have permissions on testcases::base, which is released
>> as part of XAO-Web.
>>
>> From looking at your distributions, it looks like these modules shouldn’t
>> be installed?
>>
>> In XAO-Base, the module is in directory testcases/. The convention now is
>> for all tests to live in t/, and PAUSE will automatically not index any
>> modules it finds in there. So refactoring your directory structure to
>> follow that convention would let us drop the permissions on testcases::
>>
>> Are you happy & able to release an updated version of one or both of
>> these distributions, to resolve the conflict?
>>
>
>

Reply via email to