Just an update… 1.11.0.RC3 is not going out. We are in a holding pattern on RC4 due to the issue that Lynn mentioned and other issues found.
This is another strike against that RC3 release. If the contributors deem the fix necessary ( I assume they would ), we will put in a fix for that as well. I will provide the full list of outstanding issues shortly. Thanks, Mark > On Dec 4, 2019, at 11:16 AM, John Blum <jb...@pivotal.io> wrote: > > I am changing my vote to -1! > > I have filed GEODE-7531 <https://issues.apache.org/jira/browse/GEODE-7531> > [1], > which is a serious blocking issue for all things *Spring* for Apache > Geode. This issue alone is currently preventing me from upgrading *Spring > Boot for Apache Geode* (SBDG) to Apache Geode 1.10, which I plan to do in > SBDG 1.3, which is based on *Spring Data for Apache Geode* (SDG) > Neumann/2.3, which is currently already pulling in Apache Geode 1.10, soon > to be upgraded to 1.11 once this issue is resolved and 1.11 is available. > > If you need further explanation, you don't need to look any further than > the description as well as my comment > <https://issues.apache.org/jira/browse/GEODE-7531?focusedCommentId=16988096&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16988096> > [2]. > > -j > > [1] https://issues.apache.org/jira/browse/GEODE-7531 > [2] > https://issues.apache.org/jira/browse/GEODE-7531?focusedCommentId=16988096&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16988096 > > > On Wed, Dec 4, 2019 at 9:24 AM John Blum <jb...@pivotal.io> wrote: > >> Indeed, both dependencies (geode-logging & geode-serialization) are >> listed as runtime dependencies. >> >> *> Is SDG creating its dependencies manually?* >> >> I am not quite following your thinking on this question. Of course SDG >> uses transitive dependencies. SDG must declare direct dependencies on >> geode-core, geode-cq, geode-lucene and geode-wan., as it is using those >> features API to implement the functionality provided by SDG. >> >> Anyway, it because Apache Geode's public API is broken/incomplete >> (especially from a framework/tooling perspective, but even an application >> perspective in many cases) that SDG must rely on certain (non-protected) >> "internal" APIs. It turns out that those "internal" classes have hard >> (i.e. compile-time) dependencies on geode-logging & geode-serialization >> to even build a project (application, framework or otherwise) using those >> classes with Apache Geode. >> >> I am currently exploring whether I can alter the use of the "internal" >> class(es) to avoid forcing a compile-time dependency. >> >> -j >> >> >> On Mon, Dec 2, 2019 at 12:42 PM Jacob Barrett <jbarr...@pivotal.io> wrote: >> >>> >>> >>>> On Dec 1, 2019, at 2:40 PM, John Blum <jb...@pivotal.io> wrote: >>>> >>>> After some modifications to Spring Data for Apache Geode (Spring Data >>>> Geode; SDG), I was finally able to build SDG with Apache Geode 1.11. >>>> >>>> While I support the modularization effort, I would make it very clear >>> (in >>>> documentation) now that both geode-logging and geode-serialization are >>>> required on the application classpath when using Apache Geode. >>>> >>>> Technically, I am not entirely certain about geode-serialization (yet), >>> but >>>> geode-logging is strictly required to use Apache Geode. I need to run >>> some >>>> more tests. >>> >>> Both are properly listed as runtime scope in the geode-core POM. Is SDG >>> creating its dependencies manually or using the transitive dependencies >>> from the Geode POMs? >>> >>> -Jake >>> >>> >>> >>> >> >> -- >> -John >> john.blum10101 (skype) >> > > > -- > -John > Spring Data Team