So the problem here AIUI is that we keep metadata about when we last checked the local repository against the remote.
When you are using dav as the proxy protocol, we need the webdav extension in order to check that the local repository artifacts match the remote... but we have not checked the webdav extension itself... so without -llr maven tries to check the content for validity *before* it has enabled the extension and consequently there is no dav protocol and it cannot check with -llr we skip the checking of the content against the remote. If we ran the test in off-line mode then we would also skip the test... but we cannot do that as the whole point of the test is to run in on-line mode What we really want to do is run a dummy project first with no proxy but enabling the webdav extension (that will create the markers) *and then* we can run the real project. I wonder if the issue is that we have a different id on the mirror: https://github.com/apache/maven-integration-testing/blob/master/core-it-suite/src/test/resources/mng-3599-mk2/settings-template.xml#L4 vs https://github.com/apache/maven-integration-testing/blob/master/core-it-suite/src/test/resources-filtered/settings.xml#L34 If we gave the mirror the id of "central" could we remove llr? I shall take a test to see! On 13 January 2017 at 10:34, Robert Scholte <rfscho...@apache.org> wrote: > Just to be sure: > MNG-3599 is about "webdav does not set http-proxy correctly" > -llr (or --legacy-local-repository) introduced by MNG-5181 is about > skipping some checks done when working with the default local repository. > I don't see any relationship, in which case the test adjustment is fine > for now. > However, it would still be better if we didn't need this flag. > > Robert > > > On Thu, 12 Jan 2017 01:32:36 +0100, Stephen Connolly < > stephen.alan.conno...@gmail.com> wrote: > > Well now after several repeats still no sign of the failure when running >> with -llr >> >> On Wed 11 Jan 2017 at 21:08, Christian Schulte <c...@schulte.it> wrote: >> >> Am 01/11/17 um 17:53 schrieb Stephen Connolly: >>> >>> > Yes... oh and --legacy-local-repository fixed the tests: >>> >>> > >>> https://builds.apache.org/job/maven-jenkinsfile/job/mng-3599 >>> /4/testReport/ >>> >>> >>> >>> Can you re-run the test on windows multiple times? The failure has not >>> >>> been reproducible so far. It succeeds a couple of times, then fails a >>> >>> couple of times, then succeeds again without anything having changed. >>> >>> >>> >>> >>> >>> --------------------------------------------------------------------- >>> >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >>> >>> >>> -- >>> >> Sent from my phone >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >