Python is about 10x better than Perl which was the requirement earlier :) 
Install Py on Jenkins. Solved.

Jan

> 13. feb. 2026 kl. 23:42 skrev David Smiley <[email protected]>:
> 
> We barely use Python; I'd like to see us stop using it where it's not
> needed.  Maybe for this specific thing, we no longer need it any longer.
> Our changelog is now in Markdown, which looks nice.  Or maybe the changelog
> tool we have can generate something.  Either is better than maintaining
> this script and adding a python requirement as well.
> 
> On Fri, Feb 13, 2026 at 2:34 PM Rahul Goswami <[email protected]> wrote:
> 
>> 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]
>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to