{"push_id":2492132924,"size":2,"distinct_size":2,"ref":"refs/heads/r/5.x","head":"b4f8994c895c8cd9291fbc82a41b0de8cfb43a0e","before":"15e6ac961c1a61f7a4e21a65182660b454f87a1c","commits":[{"sha":"00544ba380d6c5ed5f813b203566c8e94f5ca712","author":{"name":"Lars Kiesow","email":"f7685dd3f22e05ceb99b14424c1e56cfbd48a233@uos.de"},"message":"MH-12831, Fixing dependencies\n\nThis patch is part of getting Opencast getting to not fail with Java 9+.\nIt fixes a lot of dependency problems I've found when making the\nnecessary changes for Java 9+ (e.g. explicitly adding java.ee dependencies).\n\nNote that despite the large number of changes the only two non-test,\nnon-dependency fixes are two places in our code where `commons.lang` was\nstill used instead of `commons.lang3`.\n\nThe main parts of this patch are:\n\n- Explicitly declaring the java.ee dependencies:\n  https://stackoverflow.com/a/43574427/2352895\n- Fixing obvious dependency problems which popped up due to some modules\n  dependencies now being declared more precisely.\n- Updating and centralizing the version of `rest-assured` which was\n  partly specified incorrectly.\n\nNote that while this patch fixes a lot of the Java 9 problems and nearly\nall modules can now be built using Java 9, a few (unfortunately large)\nproblems still persist:\n\n- The default date format for some languages has changed in Java 9 which\n  causes a few tests in the admin interface to fail. I expect this to be\n  harmless and think the tests just need adjustment, but I did not want\n  to make that change without the ability to test it properly.\n- We are on ElasticSearch version 1.7.6. Java 9 is supported starting\n  with version 6.2. We had already discussed in the past that upgrading\n  this is something we would like to do. Unfortunately, it's a lot of\n  work.\n- We also need to upgrade to Karaf 4.2.x. At the moment, the assembly\n  steps fail due to us using an old Karaf version. Fortunately, we are\n  already on 4.0.10 which isn't that far away (compared to ES). Still,\n  it's some work.\n\nHence, consider this a first step. Obviously, I could also not test for\nany runtime problems so far. The other problems need to be resolved\nfirst.\n\nNote though, that this does not only fix dependencies for Java 9. Most\nof the problems are quite relevant for older Java versions as well.","distinct":true,"url":"https://api.github.com/repos/opencast/opencast/commits/00544ba380d6c5ed5f813b203566c8e94f5ca712"},{"sha":"b4f8994c895c8cd9291fbc82a41b0de8cfb43a0e","author":{"name":"Greg Logan","email":"33755436e67b76a2a0d8cf2198df575fa1f02590@gmail.com"},"message":"Merge pull request #190 from lkiesow/t/mh-12831-java9-dependency-fixes\n\nMH-12831, Fixing dependencies","distinct":true,"url":"https://api.github.com/repos/opencast/opencast/commits/b4f8994c895c8cd9291fbc82a41b0de8cfb43a0e"}]}
{"actor":{"display_login":"gregorydlogan"}}