Package Details: arangodb 3.1.18-1

Git Clone URL: https://aur.archlinux.org/arangodb.git (read-only)
Package Base: arangodb
Description: A multi-model NoSQL database, combining key-value, document and graph data models.
Upstream URL: https://www.arangodb.com/
Keywords: database document-store graph nosql
Licenses: Apache
Submitter: bpdp
Maintainer: sleepycat (NicoHood)
Last Packager: sleepycat
Votes: 10
Popularity: 0.813473
First Submitted: 2012-08-23 14:29
Last Updated: 2017-04-27 03:01

Latest Comments

devIking1983 commented on 2017-04-27 05:49

Hi, when I try download latest version aur package, gpg return error unknow public key EA93F5E56E751E9B.

sleepycat commented on 2017-04-05 15:14

@THijxx: I've updated the package and I think your issue should be resolved. Let me know if you are still having permissions problems. Thanks for letting me know!

Thijxx commented on 2017-04-04 07:48

It looks like the installation fails on user creation or assigning rights, the lock and log locations are not write-able, therefore the service cannot be started.

sleepycat commented on 2017-03-27 20:38

I've updated the package to 3.1.15.
Pull Frank Celler's key before installing (he's the CTO of ArangoDB):
`gpg --recv-keys CD8CB0F1E0AD5B52E93F41E7EA93F5E56E751E9B`

ArangoDB now works with logrotate!

sleepycat commented on 2017-03-27 20:32

@guerch Try this: gpg --recv-keys CD8CB0F1E0AD5B52E93F41E7EA93F5E56E751E9B
As a general rule you should prefer long ids over short ones.

guerch commented on 2017-03-25 22:35

trying to upgrade i get ... FAILED (unknown public key EA93F5E56E751E9B) already try to gpg --recv-keys EA93F5E56E751E9B but that does not work, any tips?

NicoHood commented on 2017-03-21 15:35

There are still remove commands in the uninstall section. Dont use this. No matter if its logs or the binaries (/usr/share) themselves. This should be done by pacman anyways.

https://aur.archlinux.org/cgit/aur.git/commit/?h=arangodb&id=b18ddb01ec4085906114e00cd38eef75899b1133

The provides and conflicts are also not required at all and wrong. -git conflicts against the base package. provides is just useless.

sleepycat commented on 2017-03-20 17:35

@NicoHood: Awesome. Appreciated!
I'll work those.

NicoHood commented on 2017-03-20 17:08

My notes:

The sysuser creation can be replaced by a pacman hook. Have a look at rethinkdb.
The whole install process should be replaced by make install.
The service file of arangodb should be used. systemd should be a dependency, then it should be pulled in automatically
arangodb has an aweful service file, they should fix it upstream. no chmod in service files!
Please use the provided gpg signatures and sha512sums
Dont remove files in the uninstall. rather add a note about the leftover files.
I am also not sure if a db stop is "the arch way"

Reference:
https://git.archlinux.org/svntogit/community.git/tree/trunk/rethinkdb.install?h=packages/rethinkdb

https://gist.github.com/NicoHood/db163576c600205987ca87144bd493f0

sleepycat commented on 2017-03-20 16:56

It looked for little while that this package was left for dead, but I finally got some time give this package some much needed love. The package has been updated to 3.1.14.

The cmake files @lxndr pointed out have been cleaned up.
Following @NicoHood's advice, creation of users is now handled by sysusers.d
A bunch of other improvements have been made as well and more on the way.
If you are interested dig into the source.

Thank you all for the critique. Keep it coming.
As always, comments, suggestions, issues and pull requests welcome: https://github.com/sleepycat/arangodb_arch

All comments