Fwd: Re: [oxygen-tei] Synchronize with the upcoming Oxygen version 17.1 release (#5)

Hi all, I raised the issue of the Oxygen release with Alex on the relevant oxygen-tei ticket, and had a response from him (below). Basically, he has taken the current stable releases of P5 and the Stylesheets and built the framework for Oxygen 17.1 already. The rest of his message gives another instance of how cautious we have to be here: it looks like changes to Oxygen 17.1 have percolated into changes to the plugin/framework code, and that some of these may not be compatible with older versions of Oxygen. This means we'll have to do some testing before releasing our own updated version of the plugin, and will probably have to change our "minimum version" information (which is currently at 15.2) to a later version. I don't believe we should branch the code; I don't want to be in the business of trying to maintain multiple versions of our TEI plugin for different versions of Oxygen. I believe this is the situation: - Most TEI+Oxygen users have a version of Oxygen with the standard framework and just use that. They'll see no change; if they update Oxygen they'll get the latest stable framework, and if they don't, they'll continue to have the one that was released with their Oxygen version. - A number of early-adopters with a specific reason to do so have installed the plugin to stay up to date with our releases. As active early-adopters, the majority of this group will presumably also be updating their Oxygen, so they'll have no problem. Where one of that group has an old version of Oxygen, they'll see that they're no longer able to update their version of the plugin (after our next release of it), but they can keep using the version they have until they update Oxygen, so they're no worse off; they just can't keep moving forward with us until they update Oxygen. Is everyone happy with this, or is there an appetite for forking the oxygen-tei project to support users of older versions of Oxygen? Cheers, Martin -------- Forwarded Message -------- Subject: Re: [oxygen-tei] Synchronize with the upcoming Oxygen version 17.1 release (#5) Date: Thu, 24 Sep 2015 23:02:04 -0700 From: AlexJitianu <notifications@github.com> Reply-To: TEIC/oxygen-tei <reply+0024d0495ca2da75646e4482232fdf1926b2102633127c8d92cf00000001121ca55c92a169ce065c2b82@reply.github.com> To: TEIC/oxygen-tei <oxygen-tei@noreply.github.com> CC: Martin Holmes <mholmes@uvic.ca> Hi Martin, I've went with option number 1. I've already integrated the current, stable version. On the branch I've created I also brought in the small changes that we've made to the TEI framework and Java sources in the current Oxygen development stream. One aspect that should be taken into account is that this framework might not be fully compatible with older versions of Oxygen. I'm expecting the TEI community to work with different versions of Oxygen so we should probably tag or branch the current project state. We'll see if we have time to integrate the release from October 8. If it doesn't make it perhaps we'll put it in a minor release afterwards. Alex — Reply to this email directly or view it on GitHub <https://github.com/TEIC/oxygen-tei/issues/5#issuecomment-143137410>.
participants (1)
-
Martin Holmes