Branch: refs/heads/yves/more_sync_with_cpan_fun
Home: https://github.com/Perl/perl5
Commit: a57e69ac52b638d8e795ea41de5c6612b39d8d66
https://github.com/Perl/perl5/commit/a57e69ac52b638d8e795ea41de5c6612b39d8d66
Author: Yves Orton <[email protected]>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M Porting/sync-with-cpan
Log Message:
-----------
Porting/sync-with-cpan - Many improvements
* Clean up cpan directory before starting (after giving the user a
chance to bail out first).
* Use the "make" (now run_make) infra for all testing, this ensures that
it is all logged in a standard way, and that it all respects the
various parallelism flags that are passed in. We also extract the
test summary data if there is a failure. This massively speeds up the
process when TEST_JOBS is set.
* Always update the MANIFEST so that the lines for the files we have
synced show that they were synced from this tarball if they are new
or if they have no existing description. We leave previous
descriptions alone in case they have been customized manually.
* Hint to the user that they can use `tail -F mail.log` to watch what
is going on if they wish.
* Update Maintainers.pl early. A common issue with the old version of
the script was that if people bailed out early the maintainer data
would not be updated.
Various other minor tweaks not worth mentioning here.
Commit: 474e8004b5098895989adaf486072fc4ce5ea8cf
https://github.com/Perl/perl5/commit/474e8004b5098895989adaf486072fc4ce5ea8cf
Author: Yves Orton <[email protected]>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M MANIFEST
M Porting/Maintainers.pl
Log Message:
-----------
MANIFEST + P/Maintainers.pl - changes missed from Config::Perl::V 0.36 update
The MANIFEST file was not updated very artfully in older versions of the
sync script, and the porting tests took so long I bailed out of them
without letting the Maintainers.pl file get updated. Since there is no
test that the Maintainers.pl file is up to date (yet) I didn't notice
that doing so leaves the Maintainers.pl out of date.
The Porting/sync-with-cpan script has been updated to be nicer and
faster and avoid these problems in the future. See previous commit.
Compare: https://github.com/Perl/perl5/compare/2d32566b7fc4...474e8004b509