Accepted sra-sdk 3.0.3+dfsg-2 (source) into unstable
- To: debian-devel-changes@lists.debian.org
- Subject: Accepted sra-sdk 3.0.3+dfsg-2 (source) into unstable
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 20 Jan 2023 23:24:32 +0000
- Debian: DAK
- Debian-architecture: source
- Debian-archive-action: accept
- Debian-changes: sra-sdk_3.0.3+dfsg-2_source.changes
- Debian-source: sra-sdk
- Debian-suite: unstable
- Debian-version: 3.0.3+dfsg-2
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id: Content-Transfer-Encoding:Content-Type:Subject:MIME-Version:To:Reply-To:From: Cc:Content-ID:Content-Description:In-Reply-To:References; bh=o+CMoMA2p8aabukVbiRr9uhLYj2oJL+W8CLPmTKdCJY=; b=nbMWm392CQodPTIMFKeX5cYlyx ASJrQOcxlEXwZ9e70Y8ipgRbwakBzkSK/YV4MRTDI/UIfsEb2ybGbPEp45ZxRF7nP+xS5OdSvmTzX zXJJPoVQ32R2rthpK/7AD3Q6Gmr4tOAiQPNURoxNOIdiLXjB1IW37c7CfxwmHQfdVt8TabdEjaXNp msXn2ib9wOoXr9rogjcNgRAHA5OIcZuDc0R7aBNYCG6L/Y5KJTN72X98+5+ceOXNLmIKhlajNCu7o b2aZWnsQ4Ga3HpCFZ9/RMLKc7V3s76JJVVsRZh65y6NTw+lwAUOw2RKwH63TSPzzV4BPjojhh1OeJ roKx0Mzg==;
- Mail-followup-to: debian-devel@lists.debian.org
- Message-id: <E1pJ0kK-005SaQ-VM@fasolo.debian.org>
- Reply-to: debian-devel@lists.debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 20 Jan 2023 17:57:36 -0500
Source: sra-sdk
Architecture: source
Version: 3.0.3+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Aaron M. Ucko <ucko@debian.org>
Closes: 1024155 1025278
Changes:
sra-sdk (3.0.3+dfsg-2) unstable; urgency=medium
.
* Upload to unstable.
* .gitignore: Update patterns corresponding to test output.
* debian/control:
- Drop vestigial versioned dependency on libncbi-wvdb2.
- Limit architecture-dependent packages to amd64 and arm64. The only
other architecture ncbi-vdb supports is x32, but these tools require
a 64-bit address space.
* debian/not-installed: Refresh.
- Correct location of explicitly tagged lib*-static.a.
- Drop spurious entries (with hardcoded amd64 paths, no less).
* debian/patches/fix_ngs-c++-underlinkage.patch (new): Link libngs-c++
against all internal dependencies. Hold off for now on linking
against libncbi-vdb, though anyone looking to substitute libncbi-wvdb
would need to contrive to supply a suitable definition of
KDBManagerMakeRead.
* debian/patches/label_online_tests.patch: Extend as needed. All
existing labels confirmed to remain appropriate.
* debian/patches/link_vdb_dynamically.patch: Extend prior to building
tests again. To wit, additionally cover makeinputs, from
tools/loaders/general-loader/test. (All other tests were already OK at
this point.)
* debian/patches/prefer_dynamic_libraries.patch: Comment out upstream
logic that favored static linkage.
* debian/rules:
- Skip rpaths, not needed even for libhdf5.
- Explicitly enable tests, disabled by default these days.
- Update test cleanup logic to allow for build area reuse.
* debian/salsa-ci.yml: Retire remaining customizations.
.
sra-sdk (3.0.3+dfsg-1) experimental; urgency=medium
.
[ Andreas Tille ]
* Breaks+Replaces: libncbi-vdb-dev (<< 3), libngs-sdk-dev (<< 3)
Closes: #1024155
.
[ Aaron M. Ucko ]
* New upstream version.
* .gitignore:
- Unhardcode architecture name in build tree (obj-*).
- Ignore build results under ngs/ngs-python (dist, ngs.egg-info).
* debian/{control,salsa-ci.yml}: Build against libncbi-vdb-dev 3.0.1+.
* debian/copyright: Account for layout changes as of 3.0.1 and drop
references to content removed upstream, both in Files-Excluded and in
special cases.
* debian/patches: Update for 3.0.1+; in particular, account for layout
changes and better support for using system libraries.
* debian/rules:
- Correctly accommodate multiple supported Python versions. (I'd
insufficiently adapted ncbi-ngs's relevant logic.)
- Account for layout changes and CMAKE_INSTALL_LIBDIR support (with
the latter yielding multiarch paths).
- Clean up newly generated files under ngs/ngs-python.
* debian/{rules,sra-toolkit.install}: Move sratools and *-orig to a new
/usr/lib/sra-toolkit directory; repoint symlinks accordingly.
(Closes: #1025278.)
* Standards-Version: 4.6.2 (routine-update)
.
sra-sdk (3.0.0+dfsg-1) experimental; urgency=medium
.
[ Andreas Tille ]
* New upstream version
* Standards-Version: 4.6.1 (routine-update)
* Build-Depends: default-jdk, flex, bison
.
[ Aaron M. Ucko ]
* debian/control:
- Account for consolidation of ngs-sdk (albeit with some intervening
changes, notably library restructuring); take the opportunity to add
a -java-doc package.0
- Let python3-ngs bypass libncbi-ngs-dev and use libncbi-ngs3 directly.
- Drop build dependency on libvdb-sqlite-dev, now internal to sra-sdk.
* debian/libngs-java-doc.javadoc: Enable javadoc installation.
* debian/{libngs-java.{jlibs,poms},ngs-java.pom(.asc)}: Adopt (and adapt)
from ngs-sdk.
* debian/*ngs*.examples (new): Install upstream NGS examples.
* debian/not-installed: Ignore usr/jar/*.jar (installed elsewhere, via
jh_installlibs), usr/lib64/lib*-static.a, usr/share/examples*
(installed elsewhere, via dh_installexamples), and
usr/share/javadoc/ngs-doc (installed elsewhere, via jh_installjavadoc).
* debian/patches/use_debian_packaged_re2.patch: Comment out an
inappropriate add_dependencies call in test/sharq/CMakeLists.txt.
* Add more patches for remaining build issues: fix_javadoc_build.patch,
link_magic_dynamically.patch, link_vdb_dynamically.patch, and
use_debian_packaged_compression_libs.patch.
* debian/patches/use_soversions.patch (new): Give shared libraries
proper versioned SONAMEs; use them from the Python bindings.
* debian/rules:
- Adopt (and adapt) assorted build logic from ngs-sdk.
- Pass VDB header path via -DVDB_INCDIR rather than via general
compilation flags.
- Install configuration files explicitly; the CMake setup insists on
putting them in the wrong place for us.
- Extend bin deversioning to *+ (i.e., kar+).
* debian/salsa-ci.yml: Use ncbi-vdb's aptly repo to get 3.x for now.
.
[ Pierre Gruet ]
* debian/control:
- Add missing build dependencies on liblzma-dev and libsam-extract-dev.
- Mark libngs-java as Architecture: all; loosen its dependencies on
libncbi-ngs-dev slightly to account for possible binNMUs.
- Introduce a libngs-jni package, on which libngs-java can and will
depend in lieu of libncbi-ngs-dev (or patching source to support
using libncbi-ngs3 directly).
* debian/libngs-java-doc.lintian-overrides: Override complaints about
javadoc-embedded jQuery per the discussion starting at
https://lists.debian.org/debian-java/2018/06/msg00020.html.
* debian/libngs-jni.links.in: Provide a general formula for libngs-jni's
central symlink.
* debian/rules: Add logic to fill in the specifics.
.
[ Aaron M. Ucko ]
* (debian/).gitignore (new): Ignore build and (offline) test results.
* debian/control:
- Make python3-ngs (safely!) Architecture: all too.
- Attempt Architecture: any for sra-toolkit (modulo B-D availability).
This setting matches architecture-dependent NGS packages'; if it
doesn't work out, we'll want to rein them all in for simplicity.
- Honor ${misc:Depends} for libngs-java per Lintian.
* debian/copyright: Reflect a full inventory, including convenience
copies of several third-party libraries for which it would be good to
substitute existing packages at some point.
* debian/patches/label_online_tests (new): Label tests that involve data
retrieval as "online".
* debian/patches/reflect_code_donations.patch (new): Clean up stray
licenseless copyright statements per consultation with upstream (as
quoted in the patch's header).
* debian/patches/use_stock_magic.patch (new): Let copycat use the stock
magic-number database in /usr/share/misc.
* debian/rules:
- Skip tests labeled "online" to avoid breaking on
autobuilders, which require builds to work fully offline.
- Refrain from shipping .gitignore files alongside examples.
- Clean up after tests (offline ones, anyway).
* Remove trailing whitespace in debian/changelog (routine-update)
Checksums-Sha1:
4692e4cc7fb1812e45f4032d0acaddd7a99124bf 2881 sra-sdk_3.0.3+dfsg-2.dsc
1a3d280ed4c4626160619f48492f11b59508896d 3783724 sra-sdk_3.0.3+dfsg-2.debian.tar.xz
44a6aa7c6a48fd7d0c20c6fee39fde7272f8e8b8 16848 sra-sdk_3.0.3+dfsg-2_source.buildinfo
Checksums-Sha256:
ebd78238e0ec430cbdafd2a29bedebe0028d65071c3170fbe050b01a150bd3e1 2881 sra-sdk_3.0.3+dfsg-2.dsc
0e8da13007ea9657e42da735aca0d3343e741038faa45a3f6cad7797efa8c341 3783724 sra-sdk_3.0.3+dfsg-2.debian.tar.xz
c457c4614d0172b0d6a172fa8054f14f3b32f90692c05ef3c7fe42f744fd79f1 16848 sra-sdk_3.0.3+dfsg-2_source.buildinfo
Files:
492e61d6f3067942e0df938a5e7d797e 2881 science optional sra-sdk_3.0.3+dfsg-2.dsc
6688552cac2fd15a2b2d996ba2a946bc 3783724 science optional sra-sdk_3.0.3+dfsg-2.debian.tar.xz
c9ced9174cfa81894e3cd2fe97ef5274 16848 science optional sra-sdk_3.0.3+dfsg-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAmPLHPsACgkQHnCRsfFK
ZKJRfg//cPwDCgxt5tBcXCL2jmdbYmNZZWSMCSJ9O2XTMW05qHSS+169JWgFziaM
x/et6XkUMVYqFEeMvGQs4FVI+uOcs89jsing9/jkizrrf2OiCF3Q7/Nm76U4uVIn
fOBu4XUrtBNFMeJ5XsDIYw8lhpadUnmy6kOgp9C6D6XIqHJ7OjpX2mxlhioaKFz3
FXlpsGDsU0LvC0f+som9Zoxu7N7gOuQ4Kf32BpiFeCIIHeh8/iR7eZlly4Fo3lcu
j2A5wrgD8Gx35JKiKc/7ioPtojrAhKOcl3NoO1CKmvLdpVNHMNILTGTaVSQ+yfrv
fwqCXOMT+V95kF8zrHqA/xgazSVy29nNoY3G3mxvIlW17+ocyo52jWCN/prGeIoU
m/zlpsSTKNNsPyP3sRy49IfDhagsYYLoXIY3VYaJwPufOqA3jdYMy1NEWa4zq2jH
SUKZu3cRD6Aez821fiPSDZ8JDXNfe0kVv89Wvu6uIBemMMboIoKiCmgh/qTFslL7
faUTavNQ42HjCgPRJSJjw4dbtWscQ8VgQeNK534p9m8/97hxIGaRTLF37aCmO/o2
pAIpod4Lzl/b4/8CZYijxG+m6FzehcVhdYUJMotXag7bOBSNcS/TEpsHmkto5RVz
diWDa/exgjbh1UEY4oEfcnYgL23LpTfi5ZHhUmeaZyxduMtw8+g=
=yhNh
-----END PGP SIGNATURE-----