Search Criteria
Package Details: elasticsearch 8.17.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/elasticsearch.git (read-only, click to copy) |
---|---|
Package Base: | elasticsearch |
Description: | Free and Open, Distributed, RESTful Search Engine |
Upstream URL: | https://www.elastic.co/elasticsearch/ |
Licenses: | custom:Elastic-2.0 |
Conflicts: | elasticsearch-bin, elasticsearch7 |
Provides: | elasticsearch |
Submitter: | hashworks |
Maintainer: | ipaqmaster |
Last Packager: | ipaqmaster |
Votes: | 11 |
Popularity: | 0.057494 |
First Submitted: | 2022-01-08 16:30 (UTC) |
Last Updated: | 2024-12-12 16:50 (UTC) |
Dependencies (2)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
Required by (18)
- adminer (optional)
- archivy (optional)
- archivy-git (optional)
- auditbeat (optional)
- filebeat (optional)
- filebeat-bin (optional)
- heartbeat-elastic (optional)
- kibana (optional)
- kibana-bin (optional)
- kibana-xpack (optional)
- logstash-bin (optional)
- metricbeat (optional)
- metricbeat-oss-bin (optional)
- packetbeat (optional)
- packetbeat-bin (optional)
- topbeat-bin (optional)
- wazuh-filebeat (optional)
- zammad
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 14 Next › Last »
aurtechnosf commented on 2023-07-31 22:22 (UTC) (edited on 2023-08-01 00:44 (UTC) by aurtechnosf)
I am finding the same as @jettyscythe - I checked out the 8.8.1 commit and it works with the current ES version with --skipchecksum.
Secondly, this PKGBUILD works for the aarch64 architecture!
Thank you @HLFH for your work on this package.
jettscythe commented on 2023-07-31 19:19 (UTC)
I seem to be unable to install.
ipaqmaster commented on 2023-07-29 11:10 (UTC)
Beautiful. Ping me if anything somehow goes wrong.
HLFH commented on 2023-07-29 09:13 (UTC) (edited on 2023-07-29 09:17 (UTC) by HLFH)
@ipaqmaster Thanks. I updated the
elasticsearch
package and I cherry-picked your autoupdate custom script.I added a
systemd timer
on my server to run it daily at midnight.Let's not forget that Arch Linux is supporting officially the fork
opensearch
.And that
elasticsearch
was orphan on the AUR until I took over.I'm therefore not sure the whole phrasing about "critical component" and "timely manner" is relevant.
I was using
elasticsearch
with theZammad
open source help desk.And I am now using it for my mail server with the
dovecot-fts-elastic
plugin to speed IMAP full-text search as otherwise, it is very slow.ipaqmaster commented on 2023-07-29 05:58 (UTC)
That argument isn't good enough when this is a critical component of the Elastic Stack being left months out of date over and over again while the beats AURs have no trouble updating themselves in a timely manner. I guarantee users have run into issues installing this package with AUR helpers only to hit unexpected problems and realize it's not the same as the other Elastic Stack packages. Leaving out whether or not they care to sign up and click the out-of-date button on the site (Or even know it exists!)
You should at the very least have a pipeline configured to version bump AUR packages that you evidently aren't using yourself and I have a POC here which seems to be working well: https://github.com/ipaqmaster/elasticsearch-aur
This is a fork push of this AUR repository on my github with a new commit for your reference. I've tweaked the sources in
PKGBUILD
and.SRCINFO
and added a script./autoUpdate
which checks Elastic's github for the latestElasticsearch
release and uses that for update detection.When run - if it detects a new version the version references in PKGBUILD and .SRCINFO get updated with the b2sum before adding the files to get, setting a simple commit message and pushing the new version all automatically.
This solution leaves package maintenance in your hands so you would need to set up a cronjob somewhere that could run this check say, daily. Without missing schedule (Not powered down). I would also be comfortable being added as a co-maintainer and running this script on my own 24/7 hardware.
HLFH commented on 2023-07-28 07:37 (UTC) (edited on 2023-07-28 18:39 (UTC) by HLFH)
@ipaqmaster Well, when you flag a package out-of-date, I update it straight way on the same day. But, people forget to flag. And some like to complain without flagging the out-of-date state.
Regarding
elasticsearch-bin
, you can see it with @thorko as he is the maintainer of this other package.Sure, feel free to use your custom packages :P
As said before, happy to use a reliant and proven method to update automatically AUR packages. Any detailed suggestions? EDIT: I enabled GitHub watch for releases email notification.
HLFH commented on 2023-07-28 07:32 (UTC)
elasticsearch 8.9.0 released.
ipaqmaster commented on 2023-07-28 06:09 (UTC) (edited on 2023-07-28 06:26 (UTC) by ipaqmaster)
How are the other elastic AUR packages handling this differently where they're up to date in a short timespan but the elasticsearch and elasticsearch-bin AUR packages are always months out of date at a time?
The entire elastic project is infeasible to use on Archlinux given this ongoing desync and the beats agents and elasticsearch itself advise against mixing the versions when the connection establishes.
Could always chuck this .git onto a cicd pipeline to check for a new version and update the AUR package version var and checksums accordingly. It would be much better than cluster's falling apart over the beats sending new data formats to non-updated elasticsearch clusters every few months. In this recurring state the package just isn't reliable at all.
E: I'm putting together some bash lines to compare the stored version in the PKGBUILD and what git considers to be the latest release via api.github.com so it can check if a newer release is available and automatically update its checksums and fetch the latest tar.gz instead of using the version defined in the PKGBUILD
HLFH commented on 2023-06-20 07:45 (UTC) (edited on 2023-06-20 07:46 (UTC) by HLFH)
The choice made of the beats package was to have elasticsearch as an optdepend.
I won't go against the decision of the beats maintainer.
And it is true nowaways that the fork opensearch is more promoted by the Arch Linux community.
I will have a look at Renovate and other maintainer tools to automate the updates of this elasticsearch package.
xiota commented on 2023-06-20 07:21 (UTC)
That was assuming this statement is accurate: "They're supposed to be a suite but I often run into issues with this package falling behind."
Updating a single pkgbase would update all subpackages simultaneously.
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 14 Next › Last »