Andrzej Bialecki
9dde8a3030
Cumulative patch from master, originally developed on branch
...
'feature/metrics', which brings the following issues:
* SOLR-4735: Improve Solr metrics reporting
* SOLR-9812: Implement /admin/metrics API
* SOLR-9805: Use metrics-jvm library to instrument jvm internals
* SOLR-9788: Use instrumented jetty classes
2016-12-27 16:24:16 +01:00
Christine Poerschke
8693224349
LUCENE-7530: extend/add -validate-source-patterns checks for .xml/.template files
2016-12-23 12:38:38 +00:00
Christine Poerschke
a7bd5e6ac0
LUCENE-7586: fail precommit on varargsArgumentNeedCast
2016-12-19 16:16:44 +00:00
Steve Rowe
084809b77c
SOLR-8542: Add maven config and improve IntelliJ config.
2016-12-08 18:04:06 +00:00
Christine Poerschke
a511b30a50
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-12-08 18:04:06 +00:00
Steve Rowe
f1e402e391
LUCENE-7542: Remove debug printing of parsed versions
2016-11-30 17:08:00 -05:00
Steve Rowe
615570c347
LUCENE-7543: Update dev-tools/README.txt to include new dev-tools/ directories including doap/; add missing 1.4.1 and 4.9.1 release notes to Solr's CHANGES.txt; fix names of 3.6.1, 3.6.2, 4.0-ALPHA and 4.0-BETA releases in Solr's DOAP file to refer to solr instead of lucene.
2016-11-22 11:59:13 -05:00
Steve Rowe
c85a0d8aa3
LUCENE-7543: Parse DOAP RDF files with Ant <xmlproperty> rather than Perl XML::Simple
2016-11-21 20:48:57 -05:00
Steve Rowe
f0f30eec30
LUCENE-7543: fixed canonical URL in comment
2016-11-21 18:26:35 -05:00
Steve Rowe
c069dbc147
LUCENE-7543: Added note to dev-tools/doap/README.txt about maintaining the website .htaccess file. Cleaned up DOAP files: added full Aapache license reference; added info about canonical URLs; dropped useles stylesheet processing instruction.
2016-11-21 18:06:31 -05:00
Steve Rowe
25d2d8d273
LUCENE-7543: Make changes-to-html target an offline operation, by moving the Lucene and Solr DOAP RDF files into the Git source repository under dev-tools/doap/ and then pulling release dates from those files, rather than from JIRA.
2016-11-21 16:48:44 -05:00
Steve Rowe
722e77a69d
LUCENE-7542: Release smoker should fail when CHANGES.txt has a release section for a future release
2016-11-17 12:59:11 -05:00
Mikhail Khludnev
fb4abd605d
LUCENE-7534: fix smokeTestRelease.py to work on Cygwin
2016-11-11 21:20:14 +00:00
Jan Høydahl
9611478c7e
SOLR-6871: Fix precommit - accept /solr/downloads.html as valid link
...
(cherry picked from commit d146354
)
2016-09-22 10:53:21 +02:00
Steve Rowe
5d65deca53
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:22 -04:00
Steve Rowe
ab5afedd55
LUCENE-7425: Port -path and -details options from the Perl version, and a couple other minor cleanups
2016-09-12 15:51:15 -04:00
Alan Woodward
d8a2600cc6
SOLR-8961: Add a test-the-tests module for solr-test-framework
2016-09-06 13:34:19 +01:00
Mike McCandless
07ebc563f0
LUCENE-7425: change from Perl to Python for our script to polling mirrors during the release process
2016-08-25 19:46:25 -04:00
Mike McCandless
6dfe73d5fe
also accept ant 1.9.x in JAR manifest
2016-08-21 04:49:37 -04:00
Mike McCandless
4d879178c0
allow ant 1.9.x as well
2016-08-20 04:31:54 -04:00
Mike McCandless
3764959879
try to fix back compat version check again
2016-08-20 04:11:49 -04:00
Mike McCandless
e9f3684967
swap version in is_back_compat_with calls
2016-08-20 04:05:00 -04:00
Christine Poerschke
83bbd32f4d
SOLR-9306: give solr/contrib/analysis-extras's test classes access to lucene/analysis's test classes
2016-07-14 11:08:38 +01:00
Christine Poerschke
7ee15727c9
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 13:26:20 +01:00
Steve Rowe
5917e94c9a
LUCENE-7012: IntelliJ config: fix Copyright plugin config to put the license header before the package declaration
2016-07-12 02:22:42 -04:00
Steve Rowe
09a7e4da3c
releasedJirasRegex.py: fixed comment about the limitations of the script
2016-06-27 16:32:49 -04:00
Steve Rowe
240dd35f21
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:11:20 -04:00
Steve Rowe
ea344f9c8f
Simplify backcompat index file name creation
2016-06-27 12:57:28 -04:00
Steve Rowe
d1a047ad6f
Handle adding back compat indexes for versions that are no longer supported
2016-06-25 14:50:38 -04:00
Steve Rowe
9ee183f5ca
Handle adding versions that are no longer supported
2016-06-25 14:50:29 -04:00
Steve Rowe
a78db40720
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:52 -04:00
Steve Rowe
1436e8d782
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:17:06 -04:00
Christine Poerschke
bf10bfcaa4
Make the eclipse setup fail on comparingIdentical and noEffectAssignment like precommit does.
2016-06-20 12:13:36 +01:00
Adrien Grand
af777dd573
Make the eclipse setup fail on unused imports like precommit does.
2016-06-20 11:07:55 +02:00
Uwe Schindler
097cffeba7
LUCENE-7346: Update forbiddenapis to version 2.2
2016-06-19 21:28:25 +02:00
Steve Rowe
b85c5be6c4
LUCENE-6439: IntelliJ config
2016-06-16 12:59:59 -04:00
Steve Rowe
816b502025
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:17:59 -04:00
Steve Rowe
8ac7e3a0b1
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:42:16 -04:00
Steve Rowe
94c7ccd589
- Modernize example usage
...
- Fail if script version is incompatible with release version
2016-05-25 16:13:55 -04:00
Steve Rowe
b32a2e1b73
fix smokeTestRelease.py directory interpolation
2016-05-24 00:20:23 -04:00
Steve Rowe
d77686cad9
Hide 'git --version' output
2016-05-24 00:20:20 -04:00
Steve Rowe
ceed8b7937
- In help text, show default RC number.
...
- In help text, state that the default --root value is '.' (the current directory)
2016-05-24 00:20:17 -04:00
Steve Rowe
0d4aa0b8d1
When there are unpushed commits, print out the full command used to show the commits
2016-05-24 00:20:14 -04:00
Steve Rowe
8412026265
Fix current branch detection
2016-05-24 00:20:11 -04:00
Steve Rowe
b4cc5a56fc
Check for unpushed commits only on the current branch
2016-05-24 00:20:06 -04:00
Steve Rowe
71169d5f86
os.isdir => os.path.isdir
2016-05-24 00:19:59 -04:00
Steve Rowe
f742decb27
- 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:19:51 -04:00
Uwe Schindler
b385a536f3
LUCENE-7296, SOLR-9147: Fix Maven build
2016-05-23 00:48:10 +02:00
Uwe Schindler
7bd6d94952
LUCENE-7292: Use '-release' instead of '-source/-target' during compilation on Java 9+ to ensure real cross-compilation
2016-05-20 22:25:28 +02:00
Steve Rowe
29e7d64da1
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:56:15 -04:00