It looks good to me, I'm merging and moving forward. Regards JB
On 14/06/2018 00:45, Pablo Estrada wrote: > Sent out https://github.com/apache/beam/pull/5640 to ignore the flaky > test. As JB is the release manager, I'l let him make the call on what to > do about it. > Best > -P. > > On Wed, Jun 13, 2018 at 3:34 PM Ahmet Altay <al...@google.com > <mailto:al...@google.com>> wrote: > > I would vote for second option, not a release blocker and disable > the test in the release branch. My reasoning is: > - ReferenceRunner is not yet the official alternative to existing > direct runners. > - It is bad to have flaky tests on the release branch, and we would > not get good signal during validation. > > On Wed, Jun 13, 2018 at 3:14 PM, Pablo Estrada <pabl...@google.com > <mailto:pabl...@google.com>> wrote: > > Hello all, > cherrypicks for the release branch seem to be going well, but > thanks to them we were able to surface a flaky test in the > release branch. JIRA is > filed: https://issues.apache.org/jira/projects/BEAM/issues/BEAM-4558 > > Given that test issue, I see the following options: > - Consider that this test is not a release blocker. Go ahead > with RC2 after cherrypicks are brought in, or > - Consider that this test is not a release blocker, so we > disable it before cutting RC2. > - Consider this test a release blocker, and triage the bug for > fixing. > > What do you think? > > Best > -P. > > On Wed, Jun 13, 2018 at 9:54 AM Pablo Estrada > <pabl...@google.com <mailto:pabl...@google.com>> wrote: > > Precommits for > PR https://github.com/apache/beam/pull/5609 are now passing. > For now I've simply set failOnWarning to false to cherrypick > into the release, and fix in master later on. > Best > -P. > > On Wed, Jun 13, 2018 at 9:08 AM Scott Wegner > <sweg...@google.com <mailto:sweg...@google.com>> wrote: > > From my understanding, the @SuppressFBWarnings usage is > in a dependency (ByteBuddy) rather than directly in our > code; so we're not able to modify the usage. > > Pablo, feel free to disable failOnWarning for the > sdks-java-core project temporarily. This isn't a major > regression since we've only recently made the change to > enable it [1]. We can work separately on figuring out > how to resolve the warnings. > > [1] https://github.com/apache/beam/pull/5319 > > On Tue, Jun 12, 2018 at 11:57 PM Tim Robertson > <timrobertson...@gmail.com > <mailto:timrobertson...@gmail.com>> wrote: > > Hi Pablo, > > I'm afraid I couldn't find one either... there is an > issue about it [1] which is old so it doesn't look > likely to be resolved either. > > If you have time (sorry I am a bit busy) could you > please verify the version does work if you install > that version locally? I know the maven version of > that [2] but not sure on the gradle equivalent. If > we know it works, we can then find a repository that > fits ok with Apache/Beam policy. > > Alternatively, we could consider using a fully > qualified reference (i.e. > @edu.umd.cs.findbugs.annotations.SuppressWarnings) > to the deprecated version and leave the dependency > at the 1.3.9-1. I believe our general direction is > to remove findbugs when errorprone covers all > aspects so I *expect* this should be considered > reasonable. > > I hope this helps, > Tim > > [1] > https://github.com/stephenc/findbugs-annotations/issues/4 > [2] > https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html > > On Wed, Jun 13, 2018 at 8:39 AM, Pablo Estrada > <pabl...@google.com <mailto:pabl...@google.com>> wrote: > > Hi Tim, > you're right. Thanks for pointing that out. > There's just one problem that I'm running into > now: The 3.0.1-1 version does not seem to be > available in Maven Central[1]. Looking at the > website, I am not quite sure if there's another > repository where they do stage the newer > versions?[2] > > -P > > [1] > https://repo.maven.apache.org/maven2/com/github/stephenc/findbugs/findbugs-annotations/ > [2] http://stephenc.github.io/findbugs-annotations/ > > On Tue, Jun 12, 2018 at 11:10 PM Tim Robertson > <timrobertson...@gmail.com > <mailto:timrobertson...@gmail.com>> wrote: > > Hi Pablo, > > I took only a quick look. > > "- The JAR from the non-LGPL findbugs does > not contain the SuppressFBWarnings annotation" > > Unless I misunderstand you it looks like > SuppressFBWarnings was added in Stephen's > version in this commit [1] which was > introduced in version 2.0.3-1 - I've > checked is in the 3.0.1-1 build [2] > I notice in your commits [1] you've been > exploring version 3.0.0 already though... > what happens when you use 3.0.1-1? It sounds > like the wrong version is coming in rather > than the annotation being missing. > > Thanks, > Tim > > [1] > https://github.com/stephenc/findbugs-annotations/commits/master/src/main/java/edu/umd/cs/findbugs/annotations/SuppressWarnings.java > [2] > https://github.com/stephenc/findbugs-annotations/releases > [3] > https://github.com/apache/beam/pull/5609/commits/32c7df706e970557f154ff6bc521b2e00f9d09ab > > > > > > > > On Wed, Jun 13, 2018 at 2:37 AM, Pablo > Estrada <pabl...@google.com > <mailto:pabl...@google.com>> wrote: > > Hi all, > I'll humbly declare that after wrestling > with he build to stop depending on the > wrong findbugs_annotations, I feel > somewhat lost. The issue is actually > quite small: > > - The JAR from the non-LGPL findbugs > does not contain the SuppressFBWarnings > annotation. This means that when > building, ByteBuddy produces a few > warnings (nothing critical). > - The easiest way to avoid this failure > is to call > applyJavaNature(failOnWarning: false), > but this would be bad, since we want to > keep a high standard for tasks like > ErrorProne and FindBugs itself. > - So I find myself lost: How do we > suppress trivial warnings coming from > missing annotations, and honor warnings > coming from other plugins? > > Any help / a PR from someone more > capable would be appreciated. > Best > -P. > > On Tue, Jun 12, 2018 at 3:02 PM Ismaël > Mejía <ieme...@gmail.com > <mailto:ieme...@gmail.com>> wrote: > > Yes, ok I was not aware it was > already being addressed, nice. > On Tue, Jun 12, 2018 at 11:56 PM > Ahmet Altay <al...@google.com > <mailto:al...@google.com>> wrote: > > > > Ismaël, > > > > I believe Pablo's > https://github.com/apache/beam/pull/5609 > is fixing the issue by changing the > findbugs back to > "com.github.stephenc.findbugs". Is > this what you are referring to? > > > > Ahmet > > > > On Tue, Jun 12, 2018 at 2:51 PM, > Boyuan Zhang <boyu...@google.com > <mailto:boyu...@google.com>> wrote: > >> > >> Hey JB, > >> > >> I added some instructions about > how to create python wheels in this > PR: > > https://github.com/apache/beam-site/pull/467 > . Hope it would be helpful. > >> > >> Boyuan > >> > > > > -- > Got feedback? go/pabloem-feedback > <https://goto.google.com/pabloem-feedback> > > > -- > Got feedback? go/pabloem-feedback > <https://goto.google.com/pabloem-feedback> > > > -- > Got feedback? go/pabloem-feedback > <https://goto.google.com/pabloem-feedback> > > -- > Got feedback? go/pabloem-feedback > <https://goto.google.com/pabloem-feedback> > > > -- > Got feedback? go/pabloem-feedback -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com