In accordance with the terms of my grant from TPF this is the report for
week 5 of my work on improving Devel::Cover.

This report covers 16.06 to 22.06.

I wasn't able to spend much time on Devel::Cover this week.

I looked into perl #113690 and #113684 which were about perl commit
6a31dbf44ee919c340a3372c95b28d581979d165 breaking Devel::Cover 0.89.
This commit removed some superfluous parentheses from B::Deparse output
which caused Devel::Cover output to change and hence tests to fail.

I had planned to fix this as soon as perl 5.17.1 was released, but
Father Chrysostomos realised that the fix was incomplete and needed
further work to get the precedence levels correct.  So he reverted the
change and suggested I wait until the complete fix is committed.

As to why I was planning on waiting until 5.17.1 was released before
fixing Devel::Cover, perl is a moving target as far as Devel::Cover is
concerned and I choose to only worry about stable releases since 5.6.1
and development releases with version numbers above the most recent
stable release.  Arguably, that's already too many versions, but it's
not causing a problem at the moment.

As expected 5.17.1 was released this week, and Devel::Cover passes all
its tests with it.

You can see the commits at https://github.com/pjcj/Devel--Cover/commits/master

Hours worked:

  16.06   0:15
  20.06   0:15

  Total   0:30

-- 
Paul Johnson - p...@pjcj.net
http://www.pjcj.net

Reply via email to