The Jenkins core maintainers aspire to deliver First Customer Ship (FCS)
<https://illumos.org/docs/contributing/quality/> quality all the time on
the main branch <https://github.com/jenkinsci/jenkins/pull/7218>. The
integration of jenkinsci/jenkins#6912
<https://github.com/jenkinsci/jenkins/pull/6912> has destabilized the main
branch, resulting in approximately a dozen pull requests to correct issues
with the initial integration. When the main branch is not in a stable
state, new problems are far more likely to be introduced, a timeless
phenomenon described by Jeff Bonwick as the Quality Death Spiral
<https://illumos.org/docs/contributing/qds/>. The overall quality of the
delivered software, not any one project, is what matters; therefore, I am
proposing a revert of jenkinsci/jenkins#6912
<https://github.com/jenkinsci/jenkins/pull/6912>.

There is past precedent for this: when the Jetty 10 upgrade was integrated,
it destabilized the main branch. It was quickly reverted, then reintegrated
later when all known issues had been addressed. The revert of
jenkinsci/jenkins#6912 <https://github.com/jenkinsci/jenkins/pull/6912> is
also intended to be temporary: once the issues caused by the original
change are addressed (including JENKINS-70169
<https://issues.jenkins.io/browse/JENKINS-70169> and
jenkinsci/design-library-plugin#182
<https://github.com/jenkinsci/design-library-plugin/issues/182>), we fully
hope and expect for it to be reintegrated and delivered in its final form.

-- 
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/CAFwNDjoa96CRc6vQJO-hY9DPS2i2qtGtHVzTQYzML%2B6wYhw9-A%40mail.gmail.com.

Reply via email to