[med-svn] [Git][med-team/ncbi-vdb][master] 4 commits: Add debian/patches/system_mbedtls_3.patch.
Aaron M. Ucko (@ucko)
gitlab at salsa.debian.org
Fri Apr 12 00:15:38 BST 2024
Aaron M. Ucko pushed to branch master at Debian Med / ncbi-vdb
Commits:
a6a4a594 by Aaron M. Ucko at 2024-04-11T17:33:48-04:00
Add debian/patches/system_mbedtls_3.patch.
Reinstate test for system mbed TLS, tweaking it to accept (and
moreover require) 3.x.
- - - - -
5dc35d4a by Aaron M. Ucko at 2024-04-11T17:36:08-04:00
Version libmbedtls-dev B-D to (>= 3) [experimental]
Match recent versions' usage.
- - - - -
5c48af82 by Aaron M. Ucko at 2024-04-11T17:38:28-04:00
Reenable aptly per the need to target experimental again for now.
- - - - -
495b52bf by Aaron M. Ucko at 2024-04-11T17:40:20-04:00
routine-update: Ready to upload to experimental
- - - - -
5 changed files:
- debian/changelog
- debian/control
- debian/patches/series
- + debian/patches/system_mbedtls_3.patch
- debian/salsa-ci.yml
Changes:
=====================================
debian/changelog
=====================================
@@ -1,10 +1,17 @@
-ncbi-vdb (3.0.9+dfsg-1) UNRELEASED; urgency=medium
+ncbi-vdb (3.0.9+dfsg-1) experimental; urgency=medium
+ [ Andreas Tille ]
* New upstream version
- TODO: Wait for mbedtls 3.x
- see https://lists.debian.org/debian-med/2023/12/msg00029.html
- -- Andreas Tille <tille at debian.org> Sun, 10 Dec 2023 10:49:48 +0100
+ [ Aaron M. Ucko ]
+ * debian/control: Version libmbedtls-dev B-D to (>= 3), so far available
+ only in experimental, to match recent versions' usage.
+ * debian/patches/system_mbedtls_3.patch (new): Reinstate test for system
+ mbed TLS, tweaking it to accept (and moreover require) 3.x.
+ * debian/salsa-ci.yml: Reenable aptly per the need to target
+ experimental again for now.
+
+ -- Aaron M. Ucko <ucko at debian.org> Thu, 11 Apr 2024 17:40:20 -0400
ncbi-vdb (3.0.2+dfsg-2) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -10,7 +10,7 @@ Build-Depends-Arch: cmake,
libbz2-dev,
libxml2-dev,
libmagic-dev,
- libmbedtls-dev,
+ libmbedtls-dev (>= 3),
zlib1g-dev,
libzstd-dev,
flex,
=====================================
debian/patches/series
=====================================
@@ -6,3 +6,4 @@ soversion.patch
libsam-extract_shared.patch
detect_BITS.patch
fix_x32.patch
+system_mbedtls_3.patch
=====================================
debian/patches/system_mbedtls_3.patch
=====================================
@@ -0,0 +1,23 @@
+Index: b/build/common.cmake
+===================================================================
+--- a/build/common.cmake
++++ b/build/common.cmake
+@@ -225,8 +225,7 @@ function( AddExecutableTest test_name so
+ endfunction()
+
+ include(CheckIncludeFileCXX)
+-#check_include_file_cxx(mbedtls/md.h HAVE_MBEDTLS_H)
+-set(HAVE_MBEDTLS_H 0) # TODO: disabling system mbedtls since it may be outdated
++check_include_file_cxx(mbedtls/md.h HAVE_MBEDTLS_H)
+ set( MBEDTLS_LIBS mbedx509 mbedtls mbedcrypto ) # need to link against mbedtls in any case: system or local mbedtls
+ set(CMAKE_REQUIRED_LIBRARIES ${MBEDTLS_LIBS})
+ if ( HAVE_MBEDTLS_H )
+@@ -239,7 +238,7 @@ int main(int argc, char *argv[]) {
+ mbedtls_md_context_t ctx;
+ mbedtls_md_type_t md_type = MBEDTLS_MD_SHA256;
+ mbedtls_md_init(&ctx);
+- printf(\"test p: %p\", ctx.md_ctx);
++ printf(\"test p: %p\", mbedtls_md_info_from_ctx(&ctx));
+ }
+ " HAVE_MBEDTLS_F)
+ else()
=====================================
debian/salsa-ci.yml
=====================================
@@ -2,3 +2,5 @@
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+variables:
+ SALSA_CI_DISABLE_APTLY: 0
View it on GitLab: https://salsa.debian.org/med-team/ncbi-vdb/-/compare/4322984b6e9a886b7cfffc3513c0ed300da2f4f9...495b52bfc25edf7250906cdc3bac5576c66c7f6d
--
View it on GitLab: https://salsa.debian.org/med-team/ncbi-vdb/-/compare/4322984b6e9a886b7cfffc3513c0ed300da2f4f9...495b52bfc25edf7250906cdc3bac5576c66c7f6d
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20240411/07cfac6a/attachment-0001.htm>
More information about the debian-med-commit
mailing list