Kjetil Kjernsmo wrote... > ArangoDB is a multi-purpose open-source database with a flexible data > model for documents, graphs and key-values. You can easily build high > performance applications using a convenient SQL-like query language or > JavaScript extensions. (...) > The project provides Debian packages already, so packaging it has > already a start.
As somebody else asked me to bring arangodb into Debian, I did some research and wish to share the result: While upstream does provide Debian packages, the packaging itself is not included: There are no sources in the repository[1], and the sources at github do not include a debian/ directory. Furthermore, the sources include several code copies that have to be replaced with the according packages in Debian, or need separate packaging first. In detail, as found in arangodb 3.1.7: ,-Version as included in the ArangoDB sources | ,- Debian stretch | | ,- Debian jessie boost 1.62.0 1.62.0+dfsg-4 1.55.0+dfsg-3(!) curl 7.50.3 7.52.1-4 7.38.0-4 linenoise-ng ? - - rocksdb 4.8.0 4.5.1-2 - snappy 1.1.3 1.1.3-3 1.1.2-3(!) v8 5.0.71.39 3.14.5.8-11(!) 3.14.5.8-8.1(!) valgrind ? 1:3.12.0~svn20160714-1+b1 1:3.10.0-4 velocypack ? - - zlib 1.2.8 1:1.2.8.dfsg-5 1:1.2.8.dfsg-2+b1 Now, linenoise-ng and velocypack have to be packaged first, I did not even see an RFP/ITP yet. They should be easly tasks though in both packaging and license. The big issue however is v8 which is horribly outdated in Debian for reasons I don't know. And even if that old version should work, it has no security support[2]. Therefore, packaging arangodb for Debian requires some work and might still be impossible to achieve. As always, maintaining a Debian package should be done by someone who uses that software constantly. That would not be me. Christoph [1] https://www.arangodb.com/repositories/arangodb31/Debian_8.0/ [2] https://sources.debian.net/src/libv8-3.14/3.14.5.8-11/debian/README.Debian.security/
signature.asc
Description: Digital signature