Description
Until 45dd4a1, nixpkgs had versioned package attributes: arangodb_3_3
, arangodb_3_4
, arangodb_3_5
, arangodb_3_9
, as well as the generic package attribute arangodb
which points to arangodb_3_9
. After this commit, versioned package attributes are gone, and only arangodb
remains (which points to version 3.9.x).
It would be good to have versioned package attributes here, even if it only one version is included. This allows to safeguard against sudden version changes by specifying a versioned package in configuration, so that an administrator would have to notice a version change and then possibly take necessary actions (read upgrade instructions, backup/restore, or something).
I'm especially concerned about this because previously I encountered breakages in an existing database when performing in-place upgrade of ArangoDB.
[edited to fix improper markup and replace it with Markdown]