I've been looking at some issues for the configurationslicing plugin, and
one that came up is https://issues.jenkins-ci.org/browse/JENKINS-29547
which says the configuration slice for 'tied label' ignores the value
'master'.

It looks like this is an issue with core jenkins, as I commented in the
issue.  The get/set functions enforce a representation invariant that
'master' is saved as a null label, but the job configuration page doesn't
follow that invariant, and it bypasses the get/set functions.  Thus when
setting 'master' via the configuration slicing plugin, the job
configuration appears not to have a tied label at all.

I have what I think is a reasonable fix for jenkins core, but I am unable
to get jenkins to build on Windows without errors.

My proposed fix is here, but I've thus far been unable to test it due to
Windows build issues:
https://github.com/mdonohue/jenkins/commit/2cb89d3e269318644fabd1acb4861690e662aef9

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPdAZ%2B3_yLdC62xhxBGKjK6r-9vh0y9pnUL%2BC95p_tuztXVAJw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to