Consider fixing the deb package dependencies when installing
Installed the latest Fusion DB snapshot (1.0.0~20200615135044) on Ubuntu 20.04, kernel 5.4, pretty vanilla Ubuntu install with nothing fancy. The install complained about these missing dependencies:
Unpacking fusiondb-server (1.0.0~20200615135044) ...
dpkg: dependency problems prevent configuration of fusiondb-server:
fusiondb-server depends on dh-systemd; however:
Package dh-systemd is not installed.
fusiondb-server depends on libzstd-dev; however:
Package libzstd-dev is not installed.
dpkg: error processing package fusiondb-server (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
fusiondb-server
It wasn't a big deal installing the missing packages manually but I know that deb packages can be made to handle that sort of thing automatically.
Thanks for the hard work.
I should add that for the latest version of Ubuntu, 21.04, the dh-systemd package is no longer installable as it is now part of debhelper and there is no transitional package made available. See https://www.mail-archive.com/[email protected]/msg5903057.html.
This means that the deb FusionDB package cannot be installed on Ubuntu 21.04 and later at all.
Thanks as always for the hard work.
I would like to try out FusionDB on my Ubuntu 22.04 installation, but due to the missing dependencies, the install fails and there does not seem to be a workaround, except updating the installation packages as suggested by @sgmlguru .