The ticket Alex raised has all the details:
<
https://github.com/TEIC/oxygen-tei/issues/27>
I don't think I can explain it any better than that. My sense is that
we're basically faced with:
1. Abandoning support for older versions of Oxygen in order to provide a
fully-working interface with support for all the new features in the
Oxygen interface in current versions.
2. Creating special tags for every version of Oxygen in which new
features are introduced, and building a separate version of the plugin
for each of those tags every time we build, with every build requiring
the use of its own version of the oxygen.jar file.
I don't like either of these options, frankly. #1 is bad because the
only reason for maintaining the plugin at all is that people with older
versions of Oxygen can keep their TEI and Stylesheets code up to date.
#2 is a potential nightmare from the maintenance and bugfixing point of
view. What happens if one particular version fails to build? Do we
release all the other versions and not that one, or do we hold them all
back till the bug is fixed?
But the main problem is that we no longer have anyone with any expertise
regarding the Oxygen plugin. A few years ago I taught myself enough
about it to write a build file to create the various versions we
currently maintain (the stable one, the bleeding-edge one, and the
release one). I don't remember enough to feel confident about doing any
of this work right now, and I don't have time to re-learn what I used to
know (which probably wasn't enough anyway). Really, we need two or three
people to take a deep dive into this and take responsibility for it. At
the Council meeting, though, I think Magda was tasked with asking Alex
if he would do the initial setup for us as a paid job.
Cheers,
Martin
On 2018-10-11 09:29 AM, Syd Bauman wrote:
> First, hope Michael didn't beat you up too badly, Sarah.
>
> Back in late Sep when we did a Stylesheets release we agreed to defer
> a release of the oXygen plug-in for a bit. So we probably need to
> have a discussion about what we are going to do.
>
> As a reminder, the results of this summer's survey on oXygen usage
> is:
>
> | count majorVersion
> | ----- ------------
> | 12 17
> | 6 18
> | 2 16
> | 2 14
> | 1 20
> | 1 15
> | 1 19
>
> And of the 5 people using versions 16 or older, 2 or 3 of 'em hope we
> continue to support the older version.
>
> Could Martin or James or someone else who understands this better
> than I do kick off the discussion with a summary of the problem(s)?
>
_______________________________________________
Tei-council mailing list
Tei-council@lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council