Regarding the Debian packages:
That’s an issue with the Java version (because older Java VMs do not support Let’s encrypt certificates). A working Java (1.8) is installed on the TEI server (and is the default for the `java` cli) but the JAVA_HOME environment variable for the tei user points at some ancient Java version. I updated `~/.bashrc` last time but again someone (some script) altered it and caused the ant task to fail.
I updated the Debian packages just now by issuing
```
# export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
# ant
```
I’ll update tcw22 to add a warning for the correct Java version.


Regarding Roma:
I updated roma2.tei-c.org (which is running at Paderborn) and took a quick look for <object> — it’s there :)
But a second pair of eyes to look for more issues would be great!
The main roma (on the TEI server) needs to be updated (i.e. nuke, pull and recreate) by the server admin (Christof?) because we do not have the privileges to start and stop Docker containers on our own. We should negotiate that — maybe the tei user can be added to the docker group?


Regarding OxGarage
I updated oxgarage2.tei-c.org (running at Paderborn) to use the latest Stylesheets and TEI release. Again, the main OxGarage needs to be updated by the server admin on the tei server. Although the respective volumes or only mounted into the container, I remember Ian needed to use the absolute path rather than the "current“ symlink. That’s probably why it’s still using the old ones …


Best
Peter



Am 30.01.2019 um 05:05 schrieb Mylonas, Elli <elli_mylonas@brown.edu>:

I don't have much to add - mostly that we can continue to improve the instructions for the release. 

Also that the process beyond the actual guidelines compilation is still very complicated and requires a great deal of special knowledge, not to mention access privileges...
But it worked, once again. The Raven has spread its wings. 

 best to all  --elli



On Tue, Jan 29, 2019 at 9:22 PM Hugh Cayless <philomousos@gmail.com> wrote:
Hi All,

3.5.0 wasn't entirely smooth. Remaining tasks are reloading OxGarage and Roma Docker containers (request has been sent), doing the Oxygen plugin release, and doing the Debian release. The latter process fails due to an SSL error. I suspect it may have to do with the ancient version of Ant on the TEI server and maybe wonky SSL support in an older Java library. Upgrading Ant might fix everything. I think it worked before because Jenkins wasn't under HTTPS.

Notes on updates needed to the release docs are at https://docs.google.com/document/d/1fTrCQrC8tRTZWLGScXKb0R_brwhOoRA6uta4c1hCiu4/edit# . Comments welcome.

We got bitten (again!) by the circular dependency between the Stylesheets and Guidelines. The Stylesheets build started failing after the Guidelines were released because it uses the p5subset from the latest release, meaning we're not *actually* testing the Stylesheets against the latest GLs build. 

Martin spotted a problem with the SimplePrint exemplar post release, which we decided to go back and fix. Moving the att.tableDecoration class into the figure module broke SimplePrint because it references nearly everything directly, bypassing the modules. So we inadvertently lost table attributes by putting them alongside tables (where they should have been in the first place). This is something we'll have to keep an eye out for in the future. but note https://github.com/TEIC/TEI/issues/1853

I think that was the gist of it. Overall, we've had better releases, but it wasn't too bad. Elli may have some followup if I missed anything. Thanks to everyone who helped today!

Hugh

_______________________________________________
Tei-council mailing list
Tei-council@lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council
_______________________________________________
Tei-council mailing list
Tei-council@lists.tei-c.org
http://lists.lists.tei-c.org/mailman/listinfo/tei-council