Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Makes sure all POMs contain a description #12771

Merged
merged 1 commit into from Aug 10, 2015
Merged

Makes sure all POMs contain a description #12771

merged 1 commit into from Aug 10, 2015

Conversation

colings86
Copy link
Contributor

Also adds an explicit description the RPM package so it doesn't inherit the description from the POM.

Closes #12550

@colings86 colings86 added >bug v2.0.0-beta1 review :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts labels Aug 10, 2015
@spinscale
Copy link
Contributor

Debian package:

# dpkg --info deb/target/releases/elasticsearch-2.0.0-beta1-SNAPSHOT.deb
...
Description: Open Source, Distributed, RESTful Search Engine
  Elasticsearch is a distributed RESTful search engine built for the cloud.
  .
  Features include:
  .
  + Distributed and Highly Available Search Engine.
    - Each index is fully sharded with a configurable number of shards.
    - Each shard can have one or more replicas.
    - Read / Search operations performed on either one of the replica shard.
  + Multi Tenant with Multi Types.
    - Support for more than one index.
    - Support for more than one type per index.
    - Index level configuration (number of shards, index storage, ...).
  + Various set of APIs
    - HTTP RESTful API
    - Native Java API.
    - All APIs perform automatic node operation rerouting.
  + Document oriented
    - No need for upfront schema definition.
    - Schema can be defined per type for customization of the indexing process.
  + Reliable, Asynchronous Write Behind for long term persistency.
  + (Near) Real Time Search.
  + Built on top of Lucene
    - Each shard is a fully functional Lucene index
    - All the power of Lucene easily exposed through simple
      configuration/plugins.
  + Per operation consistency
    - Single document level operations are atomic, consistent, isolated and
      durable.
  + Open Source under the Apache License, version 2 ("ALv2").
 Homepage: https://www.elastic.co/

and the RPM

# rpm -pqi rpm/target/releases/elasticsearch-2.0.0-beta1-SNAPSHOT.rpm
Name        : elasticsearch                Relocations: /usr
Version     : 2.0.0                             Vendor: (none)
Release     : beta1_SNAPSHOT20150810122129   Build Date: Mon Aug 10 14:22:02 2015
Install Date: (not installed)            Build Host: orca.fritz.box
Group       : Application/Internet          Source RPM: elasticsearch-2.0.0-beta1_SNAPSHOT20150810122129.src.rpm
Size        : 32332940                         License: (c) 2009
Signature   : RSA/SHA1, Mon Aug 10 14:22:02 2015, Key ID c4afd48faa37d761
Packager    : Elasticsearch
Summary     : Elasticsearch RPM Distribution
Architecture: noarch
Description :
Open Source, Distributed, RESTful Search Engine Elasticsearch is a distributed RESTful search engine built for the cloud.

The RPM description is kind of repeating itself in the two sentences?

minor thing: maybe unify the description between both packages, and have the RPM summary return s/Distribution/Package?

LGTM other than that

@spinscale
Copy link
Contributor

LGTM

Adds an explicit description the RPM package so it doesn't inherit the description from the POM.

Closes #12550

Also, modified descriptions for deb and rpm packages to be the same and to reference the documentation rather than listing features that are out of date.
@colings86 colings86 merged commit 6abc69c into elastic:master Aug 10, 2015
@colings86 colings86 deleted the fix/12550 branch August 11, 2015 09:05
@mark-vieira mark-vieira added the Team:Delivery Meta label for Delivery team label Nov 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>bug :Delivery/Packaging RPM and deb packaging, tar and zip archives, shell and batch scripts Team:Delivery Meta label for Delivery team v2.0.0-beta1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make sure all distribution modules have description in pom.xml
3 participants