apache / apache/lucene

disable manual invocation of internal untested ant targets [LUCENE-4416]

Open
#5,482 5 comments 0 reactions 0 assignees View on GitHub
legacy-jira-priority:Major tool:build type:task
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

This typically comes up at e.g. release vote time, people try to run one of the many targets that happens to have a "description" in build.xml, but is really internal.

e.g. if someone runs 'dist-contrib Make the contribs ready for distribution' from solr, will it work? I have no idea. probably not.

we should change some of these to be e.g. -dist-contrib or whatever, so there are no complaints.

---
Migrated from [LUCENE-4416](https://issues.apache.org/jira/browse/LUCENE-4416) by Robert Muir (@rmuir)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing build.xml and the dist-contrib target mentioned in the issue, including how it is invoked from Solr. Identify internal targets that are exposed by descriptions and determine which should be renamed or otherwise hidden. Done means those internal targets no longer invite manual invocation while intended release targets remain usable.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.