[tei-council] respond by 1 May: summary of and path forward for "no longer recommended" and "deprecated" practices
Kevin Hawkins
kevin.s.hawkins at ultraslavonic.info
Thu Jun 20 00:40:47 EDT 2013
On 4/19/13 11:27 AM, Kevin Hawkins wrote:
>> On 4/19/2013 6:47 AM, Gabriel Bodard wrote:
>>> On 2013-04-19 09:42, Sebastian Rahtz wrote:
>>> b) we can automate the check in 3. of the wiki page. i.e. don't
>>> ask people to go grepping, but instead add to the build checks so
>>> that a validUntil which is less than 6 months away from todays date
>>> generates a warning and a validUntil which is after todays date
>>> generates an error. This will cause Jenkins to fail the build if we
>>> ignore a validUntil date.
>>> c) for 1 B, i would suggest a formal process whereby the release
>>> notes have a section listing all the Specs waiting on death row, with
>>> their date. so we write a script
>>> to generate a section for inclusion in the notes. anything which cane
>>> be automated, lets automate...
>>
>> Agreed. Neither of these means that no human has to look at the
>> deprecation and take an action (meaning that decisions can and will be
>> reviewed), but they also help to make sure we don't lose sight of things
>> we've planned to do or people we should have warned.
>
> Sebastian's idea is a good one. I've noted in the wiki.
While implementing those past deprecations according to our policy, I
set some @validUntil dates that are in the past. These yielded
Schematron errors that cause Jenkins to fail, so it appears Sebastian
implemented something he suggested back in April.
If everyone is satisfied with the way this is working and feels that
we've given enough notice for deprecation on these (despite not having
Schematron warnings as part of our releases for the past two years) I
suggest we actually go ahead and remove these deprecated things.
K.
More information about the tei-council
mailing list