Closed tobiasherzke closed 2 years ago
The following additional package versions are now available in our apt.hoertech.de repository: For distribution "jammy":
Thanks for the detailed analysis.
libboost-program-options dependency will be removed in the near future.
I will re-enable a tiny deployment test to receive a heads-up earlier, also for Ubuntu 22.04.
This should be fixed with a315583a. When tests run through we will release 0.225.1 for installations on jammy.
This is now fixed in release 0.225.1.
The last row is a "Suggests:" dependency, not a "Depends:" dependency, and it was already broken in focal.
As a quick fix to make release 0.225.0 installable on the new target platforms, I am going to upload modified packages to our main apt repository with updated version numbers 0.225.0.0-100a209-gcc-11-Ubuntu22.04-1 and 0.225.0.0-100a209-gcc-10-Debian11-1 without recompilation, i.e. only the control information in the deb packages will be updated.
As a long-term fix, rather than continuously updating the dependency lists in packaging/deb, it would be less error-prone if the packaging process finds out the version-dependent package names that were installed during compilation, either with a hack like
dpkg -l "libmatio*" | grep ^ii | filter-out-package-name
or by using dpkg-shlibdeps.The dependency lists in packaging/deb currently contain entries for no-longer-supported distributions (see table above), and hacks to make TASCAR installable on distributions for which it was not compiled (see #3, #4), which comes with the risk of library incompatibilities. If a long-term fix is not employed, then at least these lists could be cleaned up.