apache / apache/lucene

Cut binary releases down to a single format [LUCENE-6258]

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

Description

In #7309, one idea discussed to decrease the size of release artifacts was removing either tgz or zip from our binary releases.

The source releases are already only in tgz. I think we should do the same for binary releases. I looked at a number of other Apache projects, and the results are mixed, but there definitely are many major projects (hadoop, couchdb, cassandra, cordova) that only release tgz. Anyone who can deal with running using Lucene or Solr should have the skills necessary to extract an archive in either format, so in this way I think either format is fine, but I think matching what we release source in has a nice look.

---
Migrated from [LUCENE-6258](https://issues.apache.org/jira/browse/LUCENE-6258) by Ryan Ernst (@rjernst)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Lucene's binary release packaging entry points and the discussion in issue #7309, since no specific file or test is named here. The work is complete when binary releases use one archive format, matching the chosen format consistently with source releases, and the resulting artifacts remain usable.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.