On 2020/06/27 23:52:20, Craig Russell <apache....@gmail.com> wrote:
> > On Jun 27, 2020, at 3:11 PM, Greg Stein <gst...@apache.org> wrote:
> >
> > On 2020/06/27 00:15:39, Craig Russell <apache....@gmail.com> wrote:
>...
> >> ...
> >> The term "annually" can be read in a few ways, which can be reflected
in different wordings on the web
> >
> > Just read "current year" and "prior year", and weave them together.
>
> Nope. In June 2021 after we have a new team in place,
currentyearprioryear would show everyone has signed. Not good enough.

Hmm? In June 2021, you'd see that John Doe hasn't signed in, in the past 12
months. By "weave", I meant a hash/dict of name->date. You'd know that John
Doe signed in January 2020, so he'd need to sign again on-or-about January
2021. And when you go look at June 2021, and find "jdoe->jan2020", you'd
find he was 5 months out of compliance.

> But assuming that we make a trivial change to the tool to iterate the
years directories, we can have the sidebar give quick access to all COI
documents ever signed, or just the last three or whatever we like. Later.

Sure!

> > You'll be able to synthesize "annual" in any fashion you like. Whether
that is calendar, Board election cycle, or fiscal year. "svn info" gives
you the last modification date, which is presumably the signing date.
>
> I still prefer to keep it simple. Organize all documents signed in a
calendar year in a directory named after that calendar year. Everything
else, including the following, is icing.

I'm suggesting: keep your current organization. It works totally fine.

The *tool* weaves current+prior together for its processing and display.

>...
> > Note that comparing the file means stripping the metadata from the end.
I would suggest to make the file the policy-at-time, and use svn properties
for the metadata (that is why they are there).
>...
> Let's get past this year's exercise and wait until something more
complicated becomes necessary and agreed.

Mixing metadata into your primary content may make things harder down the
line. But, meh. It's data processing.

I will echo sebb's discussion point about 2020/template.txt. What if it
gets changed in October 2020, for some reason? If the answer is "well, we
can see that in the svn revision log". And if *that* is the answer, then
move it outside the per-year directory and use a single revision log for
understanding which COI policy was extent on $date.

Cheers,
-g

Reply via email to