Picked version 1.5.2.1 to be after 1.5.2 and before any new release
tagged upstream.
Made sure email in changelog and control matches and fixed some lintian
warnings and rebuildability.
* Improve name of github CI Go build.
* Unify debian build rules to build both binary debs from same rule set
Added missing build dependency for qttools5-dev-tools.
Note, the install of bpf module is removed because its build rules are not
currently used. This should be fixed.
The build fail because the build uses go build rules and not the
makefile, and thus the protocol files are not generated in the correct
location.
Added github CI build test for Debian package. Note, this build include a
workaround for the lack of upstream tarball. Might be better to create
a tarball from the current source directory first, but then debian/changelog
need to be updated with a version entry for this tarball too.
* Bring Debian package installation more in line with general practice
Bo need to use pip for installing packages, the packages needed are
in Debian Bookworm and Sid. Drop debconf question regarding this and the
dependency on pip.
Stop writing in users home directory, activate autorun using
/etc/xdg/autorun/ instead.
The eatmydata package block programs from using file system sync, a
kernel operation slowing down execution to ensure data reaches the
disk before continuing. No-one care if the hard disk got any data
for the continous integration tests if the machine crashes halfway
through the test, so this is just wasted time.
rename, remove unused targets
trigger targets only when relevant files actually are changed
git:
do not track files which are generated during make
github actions fix to not rely on a pre-built ui.pb.go