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]
