Perl-Toolchain-Gang / ExtUtils-MakeMaker

Perl module to make Makefiles and build modules (what backs Makefile.PL)
https://metacpan.org/release/ExtUtils-MakeMaker
65 stars 77 forks source link

release status of -TRIAL release could be either "unstable" or "testing" #458

Closed XSven closed 4 months ago

XSven commented 4 months ago

I guess the new EU:MM development release 7.71_01 was inspired by https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/455. If I read the changes item

Set META status as "unstable" for -TRIAL releases

correctly a -TRIAL release has now a hardcoded release status "unstable". Remembering the comment made by @Grinnz the release status of a -TRIAL release could be either "unstable" or "testing". Please explain this contradiction.

Grinnz commented 4 months ago

This is the same action as when the version contains an underscore. Authoring tools (of which EUMM is grudgingly one) must decide what release_status to set when told to make a trial release; EUMM decided to set "unstable" and Dist::Zilla decided to set "testing". Fortunately no tools seem to make any useful distinction between these anyway.

XSven commented 4 months ago

I hope that it is still possible to use the META_MERGE EU:MM attribute to set the release_status explicitly.