Ah the classic “works on my machine” strikes again! After the last month’s
Solr meetup when you flagged this, I tried running the build and it
reproduced immediately. I fixed it, tested it and moved on.

Didn’t closely look at the error specifically on Jenkins. Thanks for
spotting this. So I believe installing python3 on Jenkins node should take
care of this.

I am assuming the Linux build node already has python3 and so we are not
hitting any issues there?

Of course, additionally the gradle build needs to throw an error instead of
a warning independent of the platform.

-Rahul

On Fri, Feb 13, 2026 at 2:18 PM Chris Hostetter <[email protected]>
wrote:

>
>
> Ah... the smoking gun...
>
> https://jenkins.thetaphi.de/job/Solr-main-Windows/8230/consoleText
>
> > Task :solr:documentation:changesToHtml
> WARNING: Python is not installed, skipping creating Changes.html
>
> ...this aparently warns w/o failing, and other downstream tasks
> dependening on it have no way of knowing that it (effectively) "skipped"
> itself.
>
> https://issues.apache.org/jira/browse/SOLR-18119
>
>
>
>
> : Date: Fri, 13 Feb 2026 12:07:40 -0700 (MST)
> : From: Chris Hostetter <[email protected]>
> : To: [email protected]
> : Subject: Re: Every Jenkins + Windows build has failed for the past 4
> months
> :
> :
> : (responding out of order)
> :
> : : Maybe the Jenkins build is running more tasks.
> :
> : https://jenkins.thetaphi.de/job/Solr-main-Windows/8230/consoleText
> : cmd.exe /C "C:\Users\jenkins\workspace\Solr-main-Windows\gradlew.bat
> : -Dtests.haltonfailure=false -Dtests.badapples=false --continue
> --stacktrace
> : check && exit %%ERRORLEVEL%%"
> :
> :
> : : I thought I fixed that with
> : : https://github.com/apache/solr/pull/4072
> :
> : IIUC your PR changed the the output encoding of the python script
> writing the
> : HTML to sysout, which gradle then reads->writes to Changes.html
> :
> :
> : But the jenkins failures don't suggest there was a problem *reading*
> : Changes.html The failures suggest the problem was *finding* Changes.html
> at
> : the expected relative path
> :
> : > Task :solr:solr-ref-guide:checkSiteLinks FAILED
> : {
> :  "stats": {
> :    "errors": [
> :      {
> :        "type": "page",
> :        "target":
> : "..\\..\\..\\documentation\\build\\site\\changes\\Changes.html",
> :        "source": "solr\\latest\\upgrade-notes\\solr-upgrade-notes.html",
> :        "reason": "page not found"
> :      }
> :    ],
> :
> :
> : -Hoss
> : http://www.lucidworks.com/
> :
>
> -Hoss
> http://www.lucidworks.com/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to