Skip to content

[packaging] use -aarch64 suffix #28738

@v1v

Description

@v1v

Describe the enhancement:

Normalise the package naming with the ARM architecture suffix, so, ARM package names using the wording -aarch64 everywhere, except for .deb files that required arm64 for apt.

Describe a specific use case for the enhancement or feature:

Same user experience for the Elastic Stack consumers.

When: Starting 8.0

For instance:

Kibana produces:

      "url": "./kibana-8.0.0-SNAPSHOT-aarch64.rpm",
      "url": "./kibana-8.0.0-SNAPSHOT-amd64.deb",
      "url": "./kibana-8.0.0-SNAPSHOT-arm64.deb",
      "url": "./kibana-8.0.0-SNAPSHOT-darwin-aarch64.tar.gz",
      "url": "./kibana-8.0.0-SNAPSHOT-darwin-x86_64.tar.gz",
      "url": "./kibana-8.0.0-SNAPSHOT-docker-build-context.tar.gz",
      "url": "./kibana-8.0.0-SNAPSHOT-docker-image-aarch64.tar.gz",
      "url": "./kibana-8.0.0-SNAPSHOT-docker-image.tar.gz",
      "url": "./kibana-8.0.0-SNAPSHOT-linux-aarch64.tar.gz",
      "url": "./kibana-8.0.0-SNAPSHOT-linux-x86_64.tar.gz",
      "url": "./kibana-8.0.0-SNAPSHOT-windows-x86_64.zip",
      "url": "./kibana-8.0.0-SNAPSHOT-x86_64.rpm",

and Metricbeat:

      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-aarch64.rpm",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-amd64.deb",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-arm64.deb",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-darwin-x86_64.tar.gz",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-docker-image-linux-amd64.tar.gz",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-docker-image-linux-arm64.tar.gz",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-linux-arm64.tar.gz",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-linux-x86_64.tar.gz",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-windows-x86_64.zip",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-x86_64.rpm",

Therefore

      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-docker-image-linux-arm64.tar.gz",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-linux-arm64.tar.gz",

with this requirement then they should be renamed to

      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-docker-image-linux-aarch64.tar.gz",
      "url": "./metricbeat/metricbeat-8.0.0-SNAPSHOT-linux-aarch64.tar.gz",

cc @andresrc , @ruflin , @elastic/observablt-robots

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions