> Hmm I'm confused ... I changed the script (locally) to require
> solr/SYSTEM_REQUIREMENTS.txt to exist ... but when I run "ant nightly-
> smoke" it fails on artifact apache-solr-5.0.0.tgz.

That is easy to explain:
The *binary* tgz contains only solr, so the root dir of the tar file is Solr
The *source* tgz is the SVN root (contains lucene/ and solr/).

So in the binary one the SYSTEM_REQUIREMENTS is in the root of the ZIP, in the 
src checkout it is in solr/

> And then when I look in that tgz I see SYSTEM_REQUIREMENTS.txt in the
> root directory of that archive (ie, side by side w/ CHANGES.txt, LICENSE.txt,
> etc.).

In the binary one?

> Where exactly is it supposed to be :)

And there it must be. It is next to CHANGES.txt, like in the checkout.

> 
> Mike McCandless
> 
> http://blog.mikemccandless.com
> 
> On Thu, Oct 18, 2012 at 2:22 AM, Uwe Schindler <[email protected]> wrote:
> > Hi,
> >
> > the system requirements TXT file is in the SOLR src-tgz, but as its Sol-
> specfific, it is in the solr/ subfolder, maybe that’s the problem here. I 
> think
> this script wants to check, if the README and NOTICE files are in the root
> folder of the tgz, but SYSTEM_REQUIREMENTS.txt has to be in Solr only?
> >
> > Mike can you fix the script for trunk and 4.x? I verified the artifacts on
> https://builds.apache.org/job/Solr-Artifacts-
> trunk/lastSuccessfulBuild/artifact/solr/package/, same for 4.x.
> >
> > Uwe
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: [email protected]
> >
> >> -----Original Message-----
> >> From: Apache Jenkins Server [mailto:[email protected]]
> >> Sent: Thursday, October 18, 2012 7:25 AM
> >> To: [email protected]
> >> Subject: [JENKINS] Lucene-Solr-SmokeRelease-trunk - Build # 24 -
> >> Failure
> >>
> >> Build:
> >> https://builds.apache.org/job/Lucene-Solr-SmokeRelease-trunk/24/
> >>
> >> No tests ran.
> >>
> >> Build Log:
> >> [...truncated 30393 lines...]
> >> prepare-release-no-sign:
> >>     [mkdir] Created dir:
> >> /usr/home/hudson/hudson-slave/workspace/Lucene-
> >> Solr-SmokeRelease-trunk/lucene/build/fakeRelease
> >>      [copy] Copying 396 files to /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeRelease/lucene
> >>      [copy] Copying 4 files to /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeRelease/lucene/changes
> >>       [get] Getting: http://people.apache.org/keys/group/lucene.asc
> >>       [get] To: /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-
> >> SmokeRelease-trunk/lucene/build/fakeRelease/lucene/KEYS
> >>      [copy] Copying 189 files to /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeRelease/solr
> >>      [copy] Copying 1 file to /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeRelease/solr
> >>      [copy] Copying 4 files to /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeRelease/solr/changes
> >>      [exec] NOTE: output encoding is US-ASCII
> >>      [exec]
> >>      [exec] Load release URL "file:/usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeRelease/"...
> >>      [exec]
> >>      [exec] Test Lucene...
> >>      [exec]   test basics...
> >>      [exec]   get KEYS
> >>      [exec]     0.1 MB
> >>      [exec]   check changes HTML...
> >>      [exec]   download lucene-5.0.0-src.tgz...
> >>      [exec]     26.2 MB
> >>      [exec]     verify md5/sha1 digests
> >>      [exec]   download lucene-5.0.0.tgz...
> >>      [exec]     47.2 MB
> >>      [exec]     verify md5/sha1 digests
> >>      [exec]   download lucene-5.0.0.zip...
> >>      [exec]     56.5 MB
> >>      [exec]     verify md5/sha1 digests
> >>      [exec]   unpack lucene-5.0.0.tgz...
> >>      [exec]     verify JAR/WAR metadata...
> >>      [exec]     test demo...
> >>      [exec]       got 5267 hits for query "lucene"
> >>      [exec]     check Lucene's javadoc JAR
> >>      [exec]
> >>      [exec] Crawl/parse...
> >>      [exec]
> >>      [exec] Verify...
> >>      [exec]   unpack lucene-5.0.0.zip...
> >>      [exec]     verify JAR/WAR metadata...
> >>      [exec]     test demo...
> >>      [exec]       got 5267 hits for query "lucene"
> >>      [exec]     check Lucene's javadoc JAR
> >>      [exec]
> >>      [exec] Crawl/parse...
> >>      [exec]
> >>      [exec] Verify...
> >>      [exec]   unpack lucene-5.0.0-src.tgz...
> >>      [exec]     make sure no JARs/WARs in src dist...
> >>      [exec]     run "ant validate"
> >>      [exec]     run tests w/ Java 6...
> >>      [exec]     test demo...
> >>      [exec]       got 201 hits for query "lucene"
> >>      [exec]     generate javadocs w/ Java 6...
> >>      [exec]
> >>      [exec] Crawl/parse...
> >>      [exec]
> >>      [exec] Verify...
> >>      [exec]
> >>      [exec] Test Solr...
> >>      [exec]   test basics...
> >>      [exec]   get KEYS
> >>      [exec]     0.1 MB
> >>      [exec]   check changes HTML...
> >>      [exec]   download apache-solr-5.0.0-src.tgz...
> >>      [exec]     29.6 MB
> >>      [exec]     verify md5/sha1 digests
> >>      [exec]   download apache-solr-5.0.0.tgz...
> >>      [exec]     102.4 MB
> >>      [exec]     verify md5/sha1 digests
> >>      [exec]   download apache-solr-5.0.0.zip...
> >>      [exec]     106.6 MB
> >>      [exec]     verify md5/sha1 digests
> >>      [exec]   unpack apache-solr-5.0.0.tgz...
> >>      [exec]     verify JAR/WAR metadata...
> >>      [exec]       **WARNING**: skipping check of
> /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-
> >> 5.0.0/contrib/dataimporthandler/lib/activation-1.1.jar: it has javax.*
> classes
> >>      [exec]       **WARNING**: skipping check of
> /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-
> >> 5.0.0/contrib/dataimporthandler/lib/mail-1.4.1.jar: it has javax.* classes
> >>      [exec]     make sure WAR file has no javax.* or java.* classes...
> >>      [exec]     copying unpacked distribution for Java 6 ...
> >>      [exec]     test solr example w/ Java 6...
> >>      [exec]       start Solr instance (log=/usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-5.0.0-java6/solr
> >> -
> >> example.log)...
> >>      [exec]       startup done
> >>      [exec]       test utf8...
> >>      [exec]       index example docs...
> >>      [exec]       run query...
> >>      [exec]       stop server (SIGINT)...
> >>      [exec]     copying unpacked distribution for Java 7 ...
> >>      [exec]     test solr example w/ Java 7...
> >>      [exec]       start Solr instance (log=/usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-5.0.0-java7/solr
> >> -
> >> example.log)...
> >>      [exec]       startup done
> >>      [exec]       test utf8...
> >>      [exec]       index example docs...
> >>      [exec]       run query...
> >>      [exec]       stop server (SIGINT)...
> >>      [exec]   unpack apache-solr-5.0.0.zip...
> >>      [exec]     verify JAR/WAR metadata...
> >>      [exec]       **WARNING**: skipping check of
> /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-
> >> 5.0.0/contrib/dataimporthandler/lib/mail-1.4.1.jar: it has javax.* classes
> >>      [exec]       **WARNING**: skipping check of
> /usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-
> >> 5.0.0/contrib/dataimporthandler/lib/activation-1.1.jar: it has javax.*
> classes
> >>      [exec]     make sure WAR file has no javax.* or java.* classes...
> >>      [exec]     copying unpacked distribution for Java 6 ...
> >>      [exec]     test solr example w/ Java 6...
> >>      [exec]       start Solr instance (log=/usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-5.0.0-java6/solr
> >> -
> >> example.log)...
> >>      [exec]       startup done
> >>      [exec]       test utf8...
> >>      [exec]       index example docs...
> >>      [exec]       run query...
> >>      [exec]       stop server (SIGINT)...
> >>      [exec]     copying unpacked distribution for Java 7 ...
> >>      [exec]     test solr example w/ Java 7...
> >>      [exec]       start Solr instance (log=/usr/home/hudson/hudson-
> >> slave/workspace/Lucene-Solr-SmokeRelease-
> >> trunk/lucene/build/fakeReleaseTmp/unpack/apache-solr-5.0.0-java7/solr
> >> -
> >> example.log)...
> >>      [exec]       startup done
> >>      [exec]       test utf8...
> >>      [exec]       index example docs...
> >>      [exec]       run query...
> >>      [exec]       stop server (SIGINT)...
> >>      [exec]   unpack apache-solr-5.0.0-src.tgz...
> >>      [exec] Traceback (most recent call last):
> >>      [exec]   File "/usr/home/hudson/hudson-slave/workspace/Lucene-
> Solr-
> >> SmokeRelease-trunk/dev-tools/scripts/smokeTestRelease.py", line 1314,
> >> in <module>
> >>      [exec]     main()
> >>      [exec]   File "/usr/home/hudson/hudson-slave/workspace/Lucene-
> Solr-
> >> SmokeRelease-trunk/dev-tools/scripts/smokeTestRelease.py", line 1260,
> >> in main
> >>      [exec]     smokeTest(baseURL, version, tmpDir, isSigned)
> >>      [exec]   File "/usr/home/hudson/hudson-slave/workspace/Lucene-
> Solr-
> >> SmokeRelease-trunk/dev-tools/scripts/smokeTestRelease.py", line 1303,
> >> in smokeTest
> >>      [exec]     unpackAndVerify('solr', tmpDir, 'apache-solr-%s-src.tgz' %
> >> version, version)
> >>      [exec]   File "/usr/home/hudson/hudson-slave/workspace/Lucene-
> Solr-
> >> SmokeRelease-trunk/dev-tools/scripts/smokeTestRelease.py", line 563,
> >> in unpackAndVerify
> >>      [exec]     verifyUnpacked(project, artifact, unpackPath, version, 
> >> tmpDir)
> >>      [exec]   File "/usr/home/hudson/hudson-slave/workspace/Lucene-
> Solr-
> >> SmokeRelease-trunk/dev-tools/scripts/smokeTestRelease.py", line 587,
> >> in verifyUnpacked
> >>      [exec]     raise RuntimeError('file "%s" is missing from artifact %s' 
> >> %
> >> (fileName, artifact))
> >>      [exec] RuntimeError: file "SYSTEM_REQUIREMENTS.txt" is missing
> >> from artifact apache-solr-5.0.0-src.tgz
> >>
> >> BUILD FAILED
> >> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-
> SmokeRelease-
> >> trunk/build.xml:288: exec returned: 1
> >>
> >> Total time: 33 minutes 41 seconds
> >> Build step 'Invoke Ant' marked build as failure Email was triggered
> >> for: Failure Sending email for trigger: Failure
> >>
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]


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

Reply via email to