Branch: refs/heads/yves/more_sync_with_cpan_fun
  Home:   https://github.com/Perl/perl5
  Commit: 4bfd1d883d3f5746a63a98e40ea79cdac09f3078
      
https://github.com/Perl/perl5/commit/4bfd1d883d3f5746a63a98e40ea79cdac09f3078
  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 have a description if they are new or if they
  have no existing description. We leave previous non empty 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.
* Automatically extract Changes or Changelog from the release and use it
  for the commit message.
* Allow reupdating the most recent release of a cpan package. (To fixup
  issues that might have occurred in the original update.)

Various other minor tweaks not worth mentioning here.


  Commit: 6e3b4a74e4fec53f50b1de66c48170f2f5f7ac73
      
https://github.com/Perl/perl5/commit/6e3b4a74e4fec53f50b1de66c48170f2f5f7ac73
  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/774a848d5a7b...6e3b4a74e4fe

Reply via email to