Maintaining Perl 5 (Tony Cook): October 2020 Grant Report

 1
 2Approximately 34 tickets were reviewed, and 2 patches were
 3applied
 4
 5[Hours]         [Activity]
 6  0.20          #16525 test and comment
 7  0.98          notifications catch up, including #17290
 8 40.03          #18005 polish
 9                #18005 add some more tests, work on commit messages
10                #18005 minor re-work, some debugging, start a test run
11                #18005 more polish, work on commit messages
12                #18005 prep (including test-prep) for upstream patch, work
13                on commit messages
14                #18005 fix some un-updated config values and the problems
15                encountered fixing that, clean up commits, (final?) test
16                runs
17                #18005 track down mingw failures (it’s using msvcrt.dll,
18                sigh)
19                #18005 re-work stat to avoid the broken msvcrt stat
20                #18005 more work on stat(), discussion with xenu who was
21                also working on it
22                #18005 testing, debug and fix failing to close a handle,
23                more stat tests for our implementation, start a MSVC test
24                run, tests didn’t start
25                #18005 re-work stat a bit, testing, start on utime() (to
26                match stat)
27                #18005 work utime, testing, minor fix, more testing
28                #18005 research on leap seconds for time conversion,
29                review changes and cleanup
30                #18005 leap second discussion with xenu, re-work time_t <>
31                FILETIME conversion to hopefully support leap seconds
32                correctly (though we don’t enable leap seconds for
33                perl.exe, XS or the registry might enable them), start
34                make test runs
35                #18005 commit time re-work, steal xenu’s verson check for
36                unprivileged symlink creation, remove
37                ${^WIN32_SLOPPY_STAT}, start test run
38                #18005 treat junctions as symlinks for lstat and readlink,
39                perlport updates, push to smoke-me
40                #18005 re-work the regen_config_h target, after some mis-
41                steps get the VC config working
42                #18005 update other makefiles, testing, cleanup, push for
43                CI
44                #18005 review smoke results, make some fixes and start
45                test run
46                #18005 fix some more problems, more testing, push to check
47                for more smoke
48                #18005 ask George Greer to trigger a smoke for the pushed
49                smoke-me
50                #18005 try to diagnose win10 smoke failures
51                #18005 more diag and fixes, push for another smoke run
52                #18005 review latest smokes
53                #18005 commit clean up, start a test run
54  1.52          #18133 rebase, add tests, documentation updates, testing
55                and push to update PR
56  0.17          #18150 review and apply to blead
57  0.12          #18169 briefly comment
58  0.60          #18182 testing, briefly comment
59                #18182 review
60  2.07          #18198 review and comment
61                #18198 re-check, research and comment
62  0.22          #18205 briefly comment
63  0.07          #18210 review
64  0.30          #18212 review
65  0.98          #18221 review, discussion with toddr
66  0.03          #18231 review and apply to blead
67  0.43          #18232 review, comment briefly
68  1.46          #18256 research and comment
69                review notifications, mostly #18256
70  1.53          #18257 review code and move the dead code, test builds,
71                make a bad build fail at compile time, push for CI
72                #18257 review CI results, make PR 18266
73  0.27          check notifications
74  0.95          clean up tc function changes, update the associated dfly
75                bug, push for smoke