<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>3745473</buildableDurationMillis><buildableTimeMillis>3745473</buildableTimeMillis><buildingDurationMillis>812862</buildingDurationMillis><executingTimeMillis>812862</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginbranch_10_1 _class='hudson.plugins.git.util.Build'><buildNumber>12</buildNumber><marked><SHA1>91b2ee562b79ddcee89ecf52f08c457f596c3697</SHA1><branch><SHA1>91b2ee562b79ddcee89ecf52f08c457f596c3697</SHA1><name>refs/remotes/origin/branch_10_1</name></branch></marked><revision><SHA1>91b2ee562b79ddcee89ecf52f08c457f596c3697</SHA1><branch><SHA1>91b2ee562b79ddcee89ecf52f08c457f596c3697</SHA1><name>refs/remotes/origin/branch_10_1</name></branch></revision></refsremotesoriginbranch_10_1></buildsByBranchName><lastBuiltRevision><SHA1>91b2ee562b79ddcee89ecf52f08c457f596c3697</SHA1><branch><SHA1>91b2ee562b79ddcee89ecf52f08c457f596c3697</SHA1><name>refs/remotes/origin/branch_10_1</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/solr.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#12</displayName><duration>812862</duration><estimatedDuration>827766</estimatedDuration><fullDisplayName>Solr » Solr-Lint-10.1 #12</fullDisplayName><id>12</id><inProgress>false</inProgress><keepLog>false</keepLog><number>12</number><queueId>38046130</queueId><result>SUCCESS</result><timestamp>1791596546113</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-Lint-10.1/12/</url><builtOn>lucene-solr-3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dev-tools/scripts/releaseWizard.yaml</affectedPath><affectedPath>dev-tools/scripts/logchange.py</affectedPath><commitId>0945e79c0246646dfd4c88c57de8c648d0c228e5</commitId><timestamp>1791561933000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>releaseWizard: fix changelog forward-port for 9.x -&gt; 10.x situation (#5021)

releaseWizard: fix changelog forward-port for a release on an older major branch

logchange.py forward-port failed releasing 9.11.0: it tried to cherry-pick 9.x feature commits onto branch_10x and main.

* Only cherry-pick commits touching changelog/v{version}/. Selecting everything under changelog/ picked up every feature commit with a changelog entry since the release branch diverged from the target.
* Drop --cherry-pick from commit selection. Git computed patch-ids for the whole symmetric difference before path limiting, taking minutes per target across majors. Re-runs stay idempotent: an already-applied commit cherry-picks to an empty change, which is skipped.
* Require a clean working tree, since the command switches branches and discards generated files.
* Fast-forward the release branch and each target branch from the remote before committing, so the final push isn't rejected.
* Resolve modify/delete conflicts confined to changelog/unreleased/ by removing the entry, but only when it has a counterpart in changelog/v{version}/; -X ours doesn't settle those. Other conflicts are left for the release manager.
* Discard other versions' regenerated version-summary.md files (tracked or untracked), which otherwise block the next checkout.
* Read git path listings NUL-separated, so changelog entries with non-ASCII names aren't quoted.
* Note that git 2.23+ is required (git restore), and reword the releaseWizard step accordingly.

Co-authored-by: Jan Høydahl &lt;janhoy@apache.org&gt;
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
(cherry picked from commit 4b58db1a42b5b0ebc4b2fcebfd1f2aef68ce69dc)
(cherry picked from commit fe3d7cf9f4075263dce14b393a1c0e84cf78189f)
</comment><date>2026-10-09 12:05:33 -0400</date><id>0945e79c0246646dfd4c88c57de8c648d0c228e5</id><msg>releaseWizard: fix changelog forward-port for 9.x -&gt; 10.x situation (#5021)</msg><path><editType>edit</editType><file>dev-tools/scripts/logchange.py</file></path><path><editType>edit</editType><file>dev-tools/scripts/releaseWizard.yaml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>dev-tools/scripts/dependencyChanges.py</affectedPath><affectedPath>dev-tools/scripts/releaseWizard.yaml</affectedPath><affectedPath>dev-docs/changelog.adoc</affectedPath><affectedPath>dev-tools/scripts/addDepsToChanges.py</affectedPath><commitId>91b2ee562b79ddcee89ecf52f08c457f596c3697</commitId><timestamp>1791562772000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>releaseWizard: summarize dependency changes from solr/licenses (#4966)

Replaces addDepsToChanges.py, which bulk-converted solrbot commits into changelog entries (duplicating the entries solrbot PRs already create), with dev-tools/scripts/dependencyChanges.py.

The new script diffs the jar checksum files in solr/licenses/ between the previous release tag and HEAD (git only; no build needed):

Backport deltas: validate-changelog.yml unchanged (branch_10x lacks the solrbot skip / renovate-changelog workflows, and the comment-only change there does not apply); changelog.adoc section numbered 6.5 to follow 6.4 on this branch.

Co-authored-by: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
(cherry picked from commit 28aeacffa57e143b273ba091f21628950e244f01)
(cherry picked from commit e11d59f5b0731a36f0cc5356a023672ac995a1cb)
</comment><date>2026-10-09 12:19:32 -0400</date><id>91b2ee562b79ddcee89ecf52f08c457f596c3697</id><msg>releaseWizard: summarize dependency changes from solr/licenses (#4966)</msg><path><editType>edit</editType><file>dev-tools/scripts/releaseWizard.yaml</file></path><path><editType>delete</editType><file>dev-tools/scripts/addDepsToChanges.py</file></path><path><editType>add</editType><file>dev-tools/scripts/dependencyChanges.py</file></path><path><editType>edit</editType><file>dev-docs/changelog.adoc</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></culprit></freeStyleBuild>