Branch: refs/heads/yves/more_sync_with_cpan_fun
  Home:   https://github.com/Perl/perl5
  Commit: 1c84dccbffe8cb188d3c043167beb0cc6aaa5d4c
      
https://github.com/Perl/perl5/commit/1c84dccbffe8cb188d3c043167beb0cc6aaa5d4c
  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: b1f63dc87dee36878359c0b1eead9667b8bbb683
      
https://github.com/Perl/perl5/commit/b1f63dc87dee36878359c0b1eead9667b8bbb683
  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/6e3b4a74e4fe...b1f63dc87dee

Reply via email to