-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Patches from Debian #112
Comments
I second the motion to unbundle the external libraries. I maintain a FreeBSD port with similar patches and plan to create a pkgsrc package for deploying on CentOS, OS X, and NetBSD. Bundling libraries like htslib may seem easier at first, but end users miss out on security updates and bug fixes in those libs that come automatically with updates in systems like Debian packages and FreeBSD ports. |
Only one patch needed for htslib 1.11 beyond the 1.10 patches:
|
Here is a better hts_utils.h patch that was applied two years ago: fb0288b. |
Thanks for the heads-up. That patch by itself actually doesn't work with the 0.57721 release, though: hts_utils.cpp:50:25: error: member access into incomplete type 'const faidx_t' I haven't tried building the latest commit yet. I just needed to unbreak the 0.57721 build since I upgraded htslib. |
When you look at how that function was reaching into htslib internals, that's unsurprising. Fortunately sanity prevailed two months after that release and can also form the basis of the build patch you should apply: 6a0e555. |
Please consider applying these three patches from new Debian package.
https://salsa.debian.org/med-team/vt/-/tree/8d7a6047a9b5ecb846da38a0175ec394758eef8c/debian/patches
Thanks!
The text was updated successfully, but these errors were encountered: