You are onto something, Jesse. I was somehow surprised to find out it started to appear in "6bcd968e9f397d508f7c75dd6c38f9189ef9cdef [maven-release-plugin] prepare for next development iteration" commit with nothing interesting in it. The problem seems to be the -SNAPSHOT version of jenkins, I have just successfully retested that the same changes with version "2.46.3" are fine.

My next hypothesis is the infra is point (LTS) snapshots to latest(?) UC.

On 2017-05-24 15:16, Jesse Glick wrote:
On Wed, May 24, 2017 at 8:41 AM, ogondza <ogon...@gmail.com> wrote:
Compared to .2 it seems to pick workflow-job 2.12 (instead of 2.11) that
fails to load as it requires Jenkins 2.60+.

I had noticed a similar failure yesterday but did not dig into it, in
a test requesting `workflow-job@2.0` among others.

Skipping sshGitInsideDocker(plugins.WorkflowPluginTest)
org.junit.internal.AssumptionViolatedException: Unable to install
required plugins
at 
org.jenkinsci.test.acceptance.junit.WithPlugins$RuleImpl$1.installPlugins(WithPlugins.java:178)
at 
org.jenkinsci.test.acceptance.junit.WithPlugins$RuleImpl$1.evaluate(WithPlugins.java:129)
at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
at 
org.jenkinsci.test.acceptance.junit.JenkinsAcceptanceTestRule$1$2$1.evaluate(JenkinsAcceptanceTestRule.java:177)
at org.jenkinsci.test.acceptance.junit.FilterRule$1.evaluate(FilterRule.java:63)
at 
org.jenkinsci.test.acceptance.junit.WithDocker$RuleImpl$1.evaluate(WithDocker.java:50)
at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
at 
org.jenkinsci.test.acceptance.junit.JenkinsAcceptanceTestRule$1.evaluate(JenkinsAcceptanceTestRule.java:60)
at …
Caused by: 
org.jenkinsci.test.acceptance.update_center.UpdateCenterMetadata$UnableToResolveDependencies:
Unable to install PluginMetadata[workflow-job,2.12] plugin because of
core dependency. Required: 2.60 Used: Jenkins(http://127.0.0.1:62670/)
at 
org.jenkinsci.test.acceptance.update_center.UpdateCenterMetadata.transitiveDependenciesOf(UpdateCenterMetadata.java:88)
at 
org.jenkinsci.test.acceptance.po.PluginManager.installPlugins(PluginManager.java:193)
at 
org.jenkinsci.test.acceptance.junit.WithPlugins$RuleImpl$1.installPlugins(WithPlugins.java:176)
... 23 more

But I was running against 2.46.2 (with ATH as of `master` yesterday),
so this does not seem like a regression in .3; rather, a problem with
the update center? But

https://github.com/jenkins-infra/backend-update-center2/blob/5c0a4a1ae6ea58cb94265a772e65548c8251564f/site/generate.sh#L7

looks right, and
https://gist.github.com/jglick/0a85759ea65f60e107ac5a85a5032cae checks
out:

$ uc-grep workflow-job 2.46.2
2.11

so that does not explain my failure, which feels like an ATH bug. OTOH while

$ uc-grep workflow-job 2.46.3
2.11

is right,

$ uc-grep workflow-job 2.46.3-SNAPSHOT
2.12

looks to be a bug in the update center (failing to match more exotic
version strings; FWIW http://jenkins-updates.cloudbees.com/ gets it
right) that *would* result in ATH failures when testing a nonreleased
build.

So maybe there are *two* infrastructure bugs here? Will leave it you
to drive the investigation unless you think you need some assistance.



--
oliver

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/5df1ac9c-baa1-bc5c-e46a-c71543f3226b%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to