Hi, Thanks for taking care of Beam dependencies. The guava was tracked in BEAM-5559 <https://issues.apache.org/jira/browse/BEAM-5559>. It was filtered out by the tool because of the target version is x.y-jre.
On the other hand, I checked the logs of dependency job and found that the high priority dependencies are way less than normal. I think the gradle-versions-plugin sometimes couldn't get the versions which are defined in BeamModulePlugin.groovy. Need more investigations on the dependency management tool. Yifan On Mon, Nov 11, 2019 at 10:14 AM Tomo Suzuki <suzt...@google.com> wrote: > Hi Beam developers, > (I'm thinking to contribute to upgrades of Java dependencies of Beam; I > just read https://beam.apache.org/contribute/dependencies/) > > As per the weekly report, Apache Beam Java SDK only has 8 outdated > dependencies based on the criteria. However, it seems many others are not > up-to-date. For example Guava 20.0 used in Beam > <https://github.com/apache/beam/blob/d692d2f/buildSrc/src/main/groovy/org/apache/beam/gradle/BeamModulePlugin.groovy#L375> > is not the latest major release. > > Why do some outdated dependencies not appear in this report? > > Regards, > Tomo > > On Mon, Nov 11, 2019 at 7:05 AM Apache Jenkins Server < > jenk...@builds.apache.org> wrote: > >> High Priority Dependency Updates Of Beam Python SDK: >> *Dependency Name* *Current Version* *Latest Version* *Release Date Of >> the Current Used Version* *Release Date Of The Latest Release* *JIRA >> Issue* >> mock <https://pypi.org/project/mock> 2.0.0 3.0.5 2019-05-20 2019-05-20 >> BEAM-7369 <https://issues.apache.org/jira/browse/BEAM-7369> >> oauth2client <https://pypi.org/project/oauth2client> 3.0.0 4.1.3 >> 2018-12-10 2018-12-10 BEAM-6089 >> <https://issues.apache.org/jira/browse/BEAM-6089> >> Sphinx <https://pypi.org/project/Sphinx> 1.8.5 2.2.1 2019-05-20 >> 2019-10-28 BEAM-7370 <https://issues.apache.org/jira/browse/BEAM-7370> High >> Priority Dependency Updates Of Beam Java SDK: >> *Dependency Name* *Current Version* *Latest Version* *Release Date Of >> the Current Used Version* *Release Date Of The Latest Release* *JIRA >> Issue* >> com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin >> <https://mvnrepository.com/artifact/com.github.ben-manes.versions/com.github.ben-manes.versions.gradle.plugin> >> 0.20.0 0.27.0 2019-02-11 2019-10-21 BEAM-6645 >> <https://issues.apache.org/jira/browse/BEAM-6645> >> com.github.spotbugs:spotbugs >> <https://mvnrepository.com/artifact/com.github.spotbugs/spotbugs> 3.1.12 >> 4.0.0-beta4 2019-03-01 2019-09-18 BEAM-7792 >> <https://issues.apache.org/jira/browse/BEAM-7792> >> com.github.spotbugs:spotbugs-annotations >> <https://mvnrepository.com/artifact/com.github.spotbugs/spotbugs-annotations> >> 3.1.12 4.0.0-beta4 2019-03-01 2019-09-18 BEAM-6951 >> <https://issues.apache.org/jira/browse/BEAM-6951> >> javax.servlet:javax.servlet-api >> <https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api> >> 3.1.0 4.0.1 2013-04-25 2018-04-20 BEAM-5750 >> <https://issues.apache.org/jira/browse/BEAM-5750> >> org.conscrypt:conscrypt-openjdk >> <https://mvnrepository.com/artifact/org.conscrypt/conscrypt-openjdk> >> 1.1.3 2.2.1 2018-06-04 2019-08-08 BEAM-5748 >> <https://issues.apache.org/jira/browse/BEAM-5748> >> org.eclipse.jetty:jetty-server >> <https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server> >> 9.2.10.v20150310 10.0.0-alpha0 2015-03-10 2019-07-11 BEAM-5752 >> <https://issues.apache.org/jira/browse/BEAM-5752> >> org.eclipse.jetty:jetty-servlet >> <https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-servlet> >> 9.2.10.v20150310 10.0.0-alpha0 2015-03-10 2019-07-11 BEAM-5753 >> <https://issues.apache.org/jira/browse/BEAM-5753> >> Gradle: <https://mvnrepository.com/artifact/Gradle/> 5.2.1 6.0 2019-08-19 >> 2019-11-11 BEAM-8002 <https://issues.apache.org/jira/browse/BEAM-8002> A >> dependency update is high priority if it satisfies one of following >> criteria: >> >> - It has major versions update available, e.g. >> org.assertj:assertj-core 2.5.0 -> 3.10.0; >> >> >> - It is over 3 minor versions behind the latest version, e.g. >> org.tukaani:xz 1.5 -> 1.8; >> >> >> - The current version is behind the later version for over 180 days, >> e.g. com.google.auto.service:auto-service 2014-10-24 -> 2017-12-11. >> >> In Beam, we make a best-effort attempt at keeping all dependencies >> up-to-date. In the future, issues will be filed and tracked for these >> automatically, but in the meantime you can search for existing issues or >> open a new one. For more information: Beam Dependency Guide >> <https://beam.apache.org/contribute/dependencies/> >> > > > -- > Regards, > Tomo >