945 Commits

Author SHA1 Message Date
Steve Rowe
9eb806a233 SOLR-8542: Add maven config and improve IntelliJ config. 2016-11-02 09:57:54 -04:00
Christine Poerschke
5a66b3bc08 SOLR-8542: Adds Solr Learning to Rank (LTR) plugin for reranking results with machine learning models. (Michael Nilsson, Diego Ceccarelli, Joshua Pantony, Jon Dorando, Naveen Santhapuri, Alessandro Benedetti, David Grohmann, Christine Poerschke) 2016-11-01 17:50:14 +00:00
Steve Rowe
941c5e92ba SOLR-9579: fix intellij compilation: add lucene core dependency to the langid contrib 2016-10-25 17:30:25 -04:00
Jan Høydahl
d146354457 SOLR-6871: Fix precommit - accept /solr/downloads.html as valid link 2016-09-22 10:52:20 +02:00
Steve Rowe
cd8592c850 LUCENE-7446: don't ask about version back-compatibility when we know it's not applicable (i.e., the version to be added is greater than the latest on the branch) 2016-09-13 11:25:00 -04:00
Steve Rowe
541a8fa13d LUCENE-7425: Port -path and -details options from the Perl version, and a couple other minor cleanups 2016-09-12 15:51:33 -04:00
Alan Woodward
6390e22e74 SOLR-8961: Add a test-the-tests module for solr-test-framework 2016-09-06 13:33:36 +01:00
Mike McCandless
d44e7315b4 LUCENE-7425: change from Perl to Python for our script to polling mirrors during the release process 2016-08-25 19:48:44 -04:00
Robert Muir
5347cc8ea7 LUCENE-7418: remove deprecated legacy numerics from join/ and queryparser/ 2016-08-22 08:39:13 -04:00
Mike McCandless
2a337c3994 also accept ant 1.9.x in JAR manifest 2016-08-21 04:50:02 -04:00
Mike McCandless
ca1ce0b255 allow ant 1.9.x as well 2016-08-20 04:32:13 -04:00
Mike McCandless
d19ecc0e65 try to fix back compat version check again 2016-08-20 04:14:01 -04:00
Steve Rowe
fc1adb4053 LUCENE-7413: IntelliJ config for legacy numerics move to backward-codecs module 2016-08-17 13:14:03 -04:00
Christine Poerschke
f9c9470641 SOLR-9306: give solr/contrib/analysis-extras's test classes access to lucene/analysis's test classes 2016-07-14 10:20:35 +01:00
Christine Poerschke
415d321044 SOLR-9298: add resources directory to solr/test-framework's pom.xml
This is needed to fix solr/contrib/analysis-extras mvn test failure (SSLTestConfig).

(Christine Poerschke, Steve Row)
2016-07-13 12:50:26 +01:00
Steve Rowe
7b4af27aa8 LUCENE-7012: IntelliJ config: fix Copyright plugin config to put the license header before the package declaration 2016-07-12 02:23:06 -04:00
Steve Rowe
8c47d20d23 releasedJirasRegex.py: fixed comment about the limitations of the script 2016-06-27 16:32:33 -04:00
Steve Rowe
ac473a9fac Renamed manageRelease.py to releasedJirasRegex.py, cleaned it up a bit, fixed a bug (matching JIRAs not at the beginning of bullets), and added the ability to match older releases' numbered bullets. 2016-06-27 16:10:44 -04:00
Steve Rowe
1e182d81db Simplify backcompat index file name creation 2016-06-27 12:57:40 -04:00
Steve Rowe
46c827e31a Handle adding versions that are no longer supported 2016-06-25 14:49:28 -04:00
Steve Rowe
0018003b7c Handle adding back compat indexes for versions that are no longer supported 2016-06-25 14:26:42 -04:00
Steve Rowe
60fac6c177 Switch is-latest-version check from whether the branch types match to directly comparing the new version against the current version 2016-06-25 13:11:16 -04:00
Steve Rowe
8830c0ae6a Add script to host release management tools. Currently performs a single task: makes regexes for all JIRAs included in a release by parsing the CHANGES.txt files 2016-06-24 19:13:16 -04:00
Christine Poerschke
1a78cab1fa Make the eclipse setup fail on comparingIdentical and noEffectAssignment like precommit does. 2016-06-20 11:54:53 +01:00
Adrien Grand
7d296fe286 Make the eclipse setup fail on unused imports like precommit does. 2016-06-20 11:07:08 +02:00
Uwe Schindler
0179b3fb2d LUCENE-7346: Update forbiddenapis to version 2.2 2016-06-19 21:27:34 +02:00
Steve Rowe
a4455a4b14 LUCENE-6439: IntelliJ config 2016-06-16 12:58:40 -04:00
Steve Rowe
843adfb7ba Address Solr Changes.html problems: 1) In solr/CHANGES.txt, add a 'Versions of Major Components' section to the 6.2.0 and 6.1.0 releases; 2) In addVersion.py: when adding a new version to solr/CHANGES.txt, add a line referring to LUCENE_CHANGES.txt, and add a 'Versions of Major Components' section with versions interpolated from ivy-versions.properties; and 3) In changes2html.pl: allow section names to have up to 6 words (to handle 'Upgrading from Solr any prior release') 2016-06-13 20:13:14 -04:00
Steve Rowe
78ed1ca879 LUCENE-7308: checkJavaDocs.py (called from documentation-lint): checkClassDetails(): reimplement detail item chunking to align with actual item boundaries, and to test the final item. 2016-06-01 13:39:07 -04:00
Steve Rowe
02346be64f - Modernize example usage
- Fail if script version is incompatible with release version
2016-05-25 16:09:22 -04:00
Steve Rowe
a4de634aaf fix smokeTestRelease.py directory interpolation 2016-05-24 00:18:57 -04:00
Steve Rowe
532d07f1f5 Hide 'git --version' output 2016-05-24 00:18:47 -04:00
Steve Rowe
dbb1fc688f - In help text, show default RC number.
- In help text, state that the default --root value is '.' (the current directory)
2016-05-24 00:18:18 -04:00
Steve Rowe
6c85a1d759 When there are unpushed commits, print out the full command used to show the commits 2016-05-24 00:17:48 -04:00
Steve Rowe
51f7574d2f Fix current branch detection 2016-05-24 00:17:31 -04:00
Steve Rowe
ed893b3d7a Check for unpushed commits only on the current branch 2016-05-24 00:17:15 -04:00
Steve Rowe
54143f5dcb os.isdir => os.path.isdir 2016-05-24 00:16:54 -04:00
Steve Rowe
8cb2773dc7 - Fail if there are unpushed commits in the Git working tree
- Drop obsolete "--push-remote" param
- Drop obsolete "--smoke-test" param
- Update example RM cmdline usage
- Support relative working tree root directory
- Convert "root" positional cmdline arg into an optional "--root" arg defaulting to '.'
- Use sys.executable instead of $PYTHON_EXEC when printing smoke tester cmdline
- Add new fail-fast checks:
   - Check for a functional "git" executable
   - Ensure "ant" version is 1.8.X
   - Ensure working tree is under Git control, and contains 'lucene/', 'solr/' and 'dev-tools/' dirs
2016-05-24 00:16:10 -04:00
Uwe Schindler
3fb69edead LUCENE-7296, SOLR-9147: Fix Maven build 2016-05-23 00:47:20 +02:00
Uwe Schindler
b9caf83bfa LUCENE-7292: Use '-release' instead of '-source/-target' during compilation on Java 9+ to ensure real cross-compilation 2016-05-20 22:20:39 +02:00
Steve Rowe
6942fe2d20 SOLR-8970: IntelliJ config: add src/resources/ as a java-resource dir to the solr-test-framework module, so that resources there get copied into the compilation output dir. 2016-05-16 20:55:32 -04:00
Steve Rowe
5fb11323b6 SOLR-9109: add missing comma in smokeTestRelease.py extras list 2016-05-16 19:31:18 -04:00
Steve Rowe
e545c696c3 SOLR-9109: tell the smoke tester and the check-lib-versions target about the renamed Ivy settings files 2016-05-16 18:51:12 -04:00
Steve Rowe
a9cc7b63d7 LUCENE-7265: Pull change id related code out of addVersion.py; rename 'major' BranchType to 'unstable' 2016-05-13 18:43:12 -04:00
Steve Rowe
1ec6a886f6 addVersion.py (via scriptutil.py): fix name of the running script in error message 2016-05-13 17:25:58 -04:00
Steve Rowe
04a133f9cc Improve addVersion.py: in Version.java, remove 'Use this to get the latest...' from the previous LATEST, and add it to the new LATEST 2016-05-13 17:25:53 -04:00
Steve Rowe
97ca679d4b Revert "LUCENE-7265: Fix addVersion to cherry-pick downstream changes by using the change id"
This reverts commit 54b873c2f9b401687c18010aee31c35bcab9660e.
2016-05-13 16:33:06 -04:00
anshum
54b873c2f9 LUCENE-7265: Fix addVersion to cherry-pick downstream changes by using the change id 2016-04-28 17:33:49 -07:00
Scott Blum
af92294b0c SOLR-8929: Add an idea module for solr/server to enable launching start.jar 2016-04-19 21:06:15 -04:00
Robert Muir
72cb73c6b9 LUCENE-7170: move BaseGeoPointTestCase to test-framework 2016-04-17 08:52:59 -04:00