Steve Rowe
7d7e362d6f
LUCENE-7542: Release smoker should fail when CHANGES.txt has a release section for a future release
2016-11-17 12:58:59 -05:00
Mikhail Khludnev
a209c4e8c2
LUCENE-7534: fix smokeTestRelease.py to work on Cygwin
2016-11-11 19:37:16 +00:00
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 54b873c2f9
.
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
Steve Rowe
b513df6c41
IntelliJ config: remove obsolete 'Ant' library; remove non-existent 'Solr analytics library' from the Solr analytics contrib
2016-04-15 13:10:40 -04:00
Shalin Shekhar Mangar
67f6283ce4
LUCENE-7196: Add dependency on grouping and misc modules to avoid compile failures in IntelliJ IDEA
2016-04-13 12:45:33 +05:30
Jan Høydahl
10c7757852
LUCENE-7155: Detect master/major branch using enum, abort on more errors
2016-04-11 23:22:40 +02:00
Steve Rowe
65bfc19f98
LUCENE-7174: IntelliJ config: remove trailing slashes on dir names to make IntelliJ happy
2016-04-08 12:28:19 -04:00
Steve Rowe
0cf6c55119
LUCENE-7174: IntelliJ config: switch JUnit library to include all jars under lucene/test-framework/lib/, rather than using the exact jar names, which is brittle, and causes trouble when people forget to update when jars are upgraded (like on this issue)
2016-04-08 12:28:19 -04:00
nknize
7263491d8e
replace svn up with git pull in buildAndPushRelease.py
2016-03-31 13:40:04 -05:00
Jan Høydahl
6e446c0b92
LUCENE-7155: Script addVersion.py does not detect the new naming convention for bugfix branches
2016-03-31 15:35:48 +02:00
Uwe Schindler
3a4e1d1142
SOLR-8874: Update Maven config to correctly set tests.disableHdfs
2016-03-20 13:25:38 +01:00
Tommaso Teofili
5801caab6c
SOLR-7739 - applied patch from Alessandro Benedetti for integrating Lucene classification into Solr
2016-03-15 12:29:07 +01:00
David Smiley
e490b329b3
SOLR-6926: fix smokeTestRelease.py to stop calling ant example.
2016-03-08 14:36:04 -05:00
Mike McCandless
9617d3d400
fix smoke tester to understand newly old index
2016-03-07 10:38:04 -05:00
Uwe Schindler
6ce6c01318
Update URL to Lucene's KEYS file
2016-03-07 11:21:12 +01:00
nknize
89db4950b9
LUCENE-7015: Refactor spatial module to spatial-extras
...
Refactors non GeoPoint* classes from existing spatial module to a new spatial-extras module. dev-tools, build, and project files are updated to include new spatial-extras module.
2016-02-29 16:18:39 -06:00
Steve Rowe
eeee1c3f40
SOLR-8692: Deal with the new solr/core/src/resources/ dir: 1) add Maven config; and 2) improve IntelliJ config by using a new content root in solr-core module pointing to the resources dir, rather than using module-library declarations in the solr-core, solr-core-tests and solrj modules.
2016-02-22 18:19:00 -05:00
Noble Paul
8bcac81a21
SOLR-8692 moved the embedded json out to resources dir
2016-02-18 14:59:09 -08:00
Steve Rowe
ef965661ab
LUCENE-7024, LUCENE-6938: fix smoke tester to pull pom.xml.template files from the Solr source distribution instead of from svn
...
(cherry-picked branch_5_5 commit f6a1bbf
)
2016-02-14 19:27:26 -05:00
Mike McCandless
4d094975d9
LUCENE-6938: fix some places in smoke tester to accept git commit hash instead of svn revison
...
Conflicts:
dev-tools/scripts/smokeTestRelease.py
2016-02-11 15:22:22 -05:00
Mike McCandless
83ebd1bb71
fix usage line
2016-02-11 10:24:09 -05:00
Mike McCandless
7509b9c969
LUCENE-6938: add TODO that we should also detect unpushed commits
2016-02-11 10:24:09 -05:00
Mike McCandless
de9d4ac3b7
LUCENE-6938: fix buggy detection of dirty git checkout
2016-02-11 10:24:09 -05:00
Mike McCandless
f8be973b94
LUCENE-6938: switch from svn to git
2016-02-11 09:55:54 -05:00
Steve Rowe
8e0f7ff7bb
LUCENE-6997: Maven config: build a spatial module test-jar, and add a test dependency on it to the sandbox module
2016-02-11 06:21:18 -08:00
Mike McCandless
2514521b55
LUCENE-6938: addVersion can no longer do a --reord-only merge with git
2016-02-11 04:19:15 -05:00
Mike McCandless
70e61fd9e0
LUCENE-6938: switch from svn to git
2016-02-10 17:56:39 -05:00
nknize
665041c52f
LUCENE-6997: refactor sandboxed GeoPointField and query classes to lucene-spatial module
2016-02-05 10:58:39 -06:00
Steve Rowe
61fae32f5f
LUCENE-7012: IntelliJ config: when creating new Java files, place the license header before the package declaration
2016-02-03 14:39:03 -05:00
Shai Erera
7c72c6a891
LUCENE-7012: change license header location in new Java files
2016-02-03 21:08:53 +02:00
Dawid Weiss
c6ec006e24
A few links with git resources and tutorials.
2016-02-03 11:38:17 +01:00
Steve Rowe
7f41c65ae9
LUCENE-6938: Maven build: Switch SCM descriptors from svn to git; buildnumber-maven-plugin's buildNumberPropertyName property (used in Maven-built artifact manifests) renamed from svn.revision to checkoutid; removed Subversion-specific stuff from README.maven
2016-01-24 17:53:12 +01:00
Steven Rowe
1ad51f30ae
SOLR-8567: Maven build: Add solr-core test dependency on the lucene queryparser test-jar, required for SOLR-839
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1725866 13f79535-47bb-0310-9956-ffa450edef68
2016-01-21 05:33:53 +00:00
Steven Rowe
58102fa671
IntelliJ config: Add lucene-core module test dependency to the DIH-extras module (required for access to o.a.l.util.Constants); and remove obsolete test-lib/*.jar test dependencies from several modules.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1725594 13f79535-47bb-0310-9956-ffa450edef68
2016-01-19 19:08:10 +00:00
Steven Rowe
5db6df0ca2
LUCENE-6955: The release smoke tester inappropriately requires back compat index testing for versions not less than the one being smoke tested
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1723956 13f79535-47bb-0310-9956-ffa450edef68
2016-01-10 19:42:37 +00:00
Shai Erera
556202dfca
SOLR-8475: Some refactoring to SolrIndexSearcher
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1723910 13f79535-47bb-0310-9956-ffa450edef68
2016-01-10 08:30:26 +00:00
Michael McCandless
57ed15678c
LUCENE-6922: more improvements in the svn to git mirror workaround tool
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1723747 13f79535-47bb-0310-9956-ffa450edef68
2016-01-08 15:53:36 +00:00
Michael McCandless
3972c0e9eb
LUCENE-6922: latest version of svn to git mirror workaround script, from Paul Elschot
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1720686 13f79535-47bb-0310-9956-ffa450edef68
2015-12-17 22:32:39 +00:00
Upayavira
db65c81526
Fix smoke test to handle HTTPS dist URLs
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1718469 13f79535-47bb-0310-9956-ffa450edef68
2015-12-07 21:21:05 +00:00
Dawid Weiss
35758f62c8
LUCENE-6924: Upgrade randomizedtesting to 2.3.2.
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1718345 13f79535-47bb-0310-9956-ffa450edef68
2015-12-07 13:12:45 +00:00
Varun Thacker
4a4f2a00e7
SOLR-8363: Fix luceneMatchVersion check and update in build scripts
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1717898 13f79535-47bb-0310-9956-ffa450edef68
2015-12-04 06:13:46 +00:00
David Wayne Smiley
a649775350
remove -XX:MaxPermSize from maven test build on trunk (deprecated in java 8).
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1717273 13f79535-47bb-0310-9956-ffa450edef68
2015-11-30 15:20:01 +00:00
David Wayne Smiley
c6bcc54e40
LUCENE-6833: maven build: add test-files/ to morfologik pom
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1717271 13f79535-47bb-0310-9956-ffa450edef68
2015-11-30 15:16:10 +00:00
Michael McCandless
160cf90742
INFRA-9182: improvements from Paul Elschot
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1715951 13f79535-47bb-0310-9956-ffa450edef68
2015-11-23 21:03:46 +00:00
Dawid Weiss
d07124ef6f
LUCENE-6899: upgrade randomizedtesting to version 2.3.1
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1714945 13f79535-47bb-0310-9956-ffa450edef68
2015-11-18 07:50:02 +00:00
Robert Muir
994cfa1259
LUCENE-6877: eclipse generated try/catch discards exception
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1712316 13f79535-47bb-0310-9956-ffa450edef68
2015-11-03 16:03:55 +00:00
Michael McCandless
3f27ae0877
INFRA-9182: some improvements from Paul Elschot
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1711816 13f79535-47bb-0310-9956-ffa450edef68
2015-11-01 15:27:43 +00:00
Dawid Weiss
295b9972f4
LUCENE-6862: Upgrade of RandomizedRunner to version 2.2.0
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1711203 13f79535-47bb-0310-9956-ffa450edef68
2015-10-29 09:38:20 +00:00
Michael McCandless
4d79124a84
INFRA-9182: add Paul Elschot's workaround script for when the svn -> github mirror is broken
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1710698 13f79535-47bb-0310-9956-ffa450edef68
2015-10-26 21:07:03 +00:00
Uwe Schindler
294b30a66e
LUCENE-6594: Update forbiddenapis to 2.0
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1706128 13f79535-47bb-0310-9956-ffa450edef68
2015-09-30 18:54:29 +00:00
Michael McCandless
8760269fcf
HTMLParserError is gone as of Python 3.5
...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1704918 13f79535-47bb-0310-9956-ffa450edef68
2015-09-23 19:17:19 +00:00