For additional context, this was discussed weeks ago on this list: https://lists.apache.org/thread.html/932fe0bc838b92e80475b2bf862e6cec34fbd6ac0d4f3c9de5ac25e1@%3Cdev.beam.apache.org%3E
On Fri, Nov 1, 2019 at 10:56 AM Chamikara Jayalath <chamik...@google.com> wrote: > I think it makes sense to override published docker images with locally > built versions when testing HEAD. > > Thanks, > Cham > > On Thu, Oct 31, 2019 at 6:31 PM Heejong Lee <heej...@google.com> wrote: > >> Hi, happy halloween! >> >> I'm looking into failing cross language post commit tests: >> https://issues.apache.org/jira/browse/BEAM-8534 >> <https://issues.apache.org/jira/browse/BEAM-8534?filter=-1> >> >> After a few runs, I've found that published SDK harness containers >> overwrite locally built containers when docker pull happens. I can think of >> two possible solutions here: 1) remove the published images with the latest >> tag, so make the image with the latest tag available for testing and >> development purposes. 2) put serialVersionUID to the class printing out the >> error. >> >> 2) doesn't sound like a fundamental solution if we're not going to attach >> serialVersionUID to all serializable classes. 1) might work but I'm not >> sure whether there's another use for the latest tag somewhere. Any better >> ideas? >> >> Thanks, >> Heejong >> >