ncbi-blast+.git
16 months agodebian/rules: Move architecture.mk inclusion to the very top
Aaron M. Ucko [Sun, 28 Jul 2024 02:28:38 +0000 (22:28 -0400)]
debian/rules: Move architecture.mk inclusion to the very top

... for the sake of hypothetical builds bypassing dpkg-buildpackage.

16 months agoStart ncbi-blast+ 2.16.0+ds-4 for more arch-specific tuneups.
Aaron M. Ucko [Sun, 28 Jul 2024 02:25:36 +0000 (22:25 -0400)]
Start ncbi-blast+ 2.16.0+ds-4 for more arch-specific tuneups.

16 months agoncbi-blast+ 2.16.0+ds-3: d/rules typo fix (missing parenthesis).
Aaron M. Ucko [Fri, 26 Jul 2024 19:37:28 +0000 (15:37 -0400)]
ncbi-blast+ 2.16.0+ds-3: d/rules typo fix (missing parenthesis).

16 months agoFinalize ncbi-blast+ 2.16.0+ds-2 for unstable.
Aaron M. Ucko [Fri, 26 Jul 2024 18:54:56 +0000 (14:54 -0400)]
Finalize ncbi-blast+ 2.16.0+ds-2 for unstable.

16 months agodebian/patches/hurd_fixes: Extend to ncbi_localip.c.
Aaron M. Ucko [Fri, 26 Jul 2024 18:53:02 +0000 (14:53 -0400)]
debian/patches/hurd_fixes: Extend to ncbi_localip.c.

It otherwise accommodates PATH_MAX's absence only under Windows.

16 months agodebian/rules: Link with -latomic on most 32-bit architectures
Aaron M. Ucko [Fri, 26 Jul 2024 18:43:38 +0000 (14:43 -0400)]
debian/rules: Link with -latomic on most 32-bit architectures

... excepting only x86 and armhf, which succeed as is.

16 months agoStart work on ncbi-blast+ 2.16.0+ds-2 to fix FTBFS on some archs.
Aaron M. Ucko [Fri, 26 Jul 2024 18:28:02 +0000 (14:28 -0400)]
Start work on ncbi-blast+ 2.16.0+ds-2 to fix FTBFS on some archs.

16 months agoFinalize ncbi-blast+ 2.16.0+ds-1 for unstable.
Aaron M. Ucko [Fri, 26 Jul 2024 00:34:52 +0000 (20:34 -0400)]
Finalize ncbi-blast+ 2.16.0+ds-1 for unstable.

16 months agoUpdate patches again for 2.16.0(+ds).
Aaron M. Ucko [Fri, 26 Jul 2024 00:06:32 +0000 (20:06 -0400)]
Update patches again for 2.16.0(+ds).

16 months agoroutine-update: Standards-Version: 4.7.0
Aaron M. Ucko [Fri, 26 Jul 2024 00:41:04 +0000 (20:41 -0400)]
routine-update: Standards-Version: 4.7.0

16 months agoMerge tag 'upstream/2.16.0+ds'
Aaron M. Ucko [Fri, 26 Jul 2024 00:03:02 +0000 (20:03 -0400)]
Merge tag 'upstream/2.16.0+ds'

Upstream version 2.16.0(+ds).

16 months agoNew upstream version 2.16.0+ds
Aaron M. Ucko [Fri, 26 Jul 2024 00:02:52 +0000 (20:02 -0400)]
New upstream version 2.16.0+ds

16 months agoStop relying on 2to3 at build time.
Aaron M. Ucko [Fri, 26 Jul 2024 00:00:49 +0000 (20:00 -0400)]
Stop relying on 2to3 at build time.

* debian/control: Stop building against 2to3, which may not be around
  much longer.
* debian/patches/allow_pcre2 (new): Allow use of PCRE2.
* debian/rules: Drop build-time 2to3 invocation in favor of
  debian/patches/2to3.

16 months agodebian/source/lintian-overrides: No more rapidjson10 (just ...11).
Aaron M. Ucko [Tue, 23 Jul 2024 03:26:18 +0000 (23:26 -0400)]
debian/source/lintian-overrides: No more rapidjson10 (just ...11).

16 months agodebian/rules: Extend generated-sources cleanup to objtools/eutils.
Aaron M. Ucko [Tue, 23 Jul 2024 03:25:52 +0000 (23:25 -0400)]
debian/rules: Extend generated-sources cleanup to objtools/eutils.

Not entirely straightforward due to input format variation.

16 months agodebian/patches/series: Comment out reprobuild (overkill).
Aaron M. Ucko [Tue, 23 Jul 2024 03:25:16 +0000 (23:25 -0400)]
debian/patches/series: Comment out reprobuild (overkill).

I'm all for reproducibility, but the package already automatically
builds with flags that make __FILE__ relative, and many of its uses
are in header-defined macros that intend to pick up their callers'
paths.

16 months agodebian/rules: Add --without-strip, disable reproducible=timeless.
Aaron M. Ucko [Tue, 23 Jul 2024 03:24:09 +0000 (23:24 -0400)]
debian/rules: Add --without-strip, disable reproducible=timeless.

Tune flags: Add --without-strip to make --with-symbols effective;
switch off warnings from __DATE__/__TIME__ usage, since
dpkg-buildpackage's SOURCE_DATE_EPOCH injection should suffice.

16 months agoRefresh patches after prepending allow_pcre2 and support_mbedtls3.
Aaron M. Ucko [Tue, 23 Jul 2024 03:13:27 +0000 (23:13 -0400)]
Refresh patches after prepending allow_pcre2 and support_mbedtls3.

16 months agoMake it possible to build against PCRE2, and do so (#891197).
Aaron M. Ucko [Tue, 23 Jul 2024 03:31:22 +0000 (23:31 -0400)]
Make it possible to build against PCRE2, and do so (#891197).

* debian/control: Build against libpcre2-dev.
* debian/patches/allow_pcre2 (new): Allow use of PCRE2.
* debian/rules: Build against PCRE2.

16 months agoRegenerate configure and config.h.in with Autoconf 2.69.
Aaron M. Ucko [Tue, 23 Jul 2024 03:23:04 +0000 (23:23 -0400)]
Regenerate configure and config.h.in with Autoconf 2.69.

To that end, add a B-D on autoconf2.69.

16 months agod/p/support_mbedtls3 (new): Support Mbed TLS 3.x (#1075867).
Aaron M. Ucko [Tue, 23 Jul 2024 03:30:47 +0000 (23:30 -0400)]
d/p/support_mbedtls3 (new): Support Mbed TLS 3.x (#1075867).

Don't specifically require it, though.

16 months agoMove debian/patches/system_mbedtls_only up and extend it.
Aaron M. Ucko [Tue, 23 Jul 2024 03:22:25 +0000 (23:22 -0400)]
Move debian/patches/system_mbedtls_only up and extend it.

* debian/patches/series: Move system_mbedtls_only up in conjunction
  with incorporating part of an upstream patch needed by
  support_mbedtls3.
* debian/patches/system_mbedtls: Extend to cover ncbi_mbedtls.c (as in
  https://github.com/ncbi/ncbi-cxx-toolkit-public/commit/f9c7297dd1)
  and Makefile.xxconnect2.lib.

16 months agoBDA on libnghttp2-dev, libsqlite3-dev, and libuv1-dev, newly needed.
Aaron M. Ucko [Tue, 23 Jul 2024 03:20:45 +0000 (23:20 -0400)]
BDA on libnghttp2-dev, libsqlite3-dev, and libuv1-dev, newly needed.

17 months agod/patches: Update for new release (2.15.0[+ds]), mostly formally.
Aaron M. Ucko [Thu, 18 Jul 2024 01:39:29 +0000 (21:39 -0400)]
d/patches: Update for new release (2.15.0[+ds]), mostly formally.

17 months agoMerge tag 'upstream/2.15.0+ds' (#1074316).
Aaron M. Ucko [Thu, 18 Jul 2024 01:23:09 +0000 (21:23 -0400)]
Merge tag 'upstream/2.15.0+ds' (#1074316).

Upstream version 2.15.0(+ds) should be (more than) new enough for
recent q2-feature-classifier, which merely needs at least 2.13.

17 months agoNew upstream version 2.15.0+ds
Aaron M. Ucko [Thu, 18 Jul 2024 01:22:59 +0000 (21:22 -0400)]
New upstream version 2.15.0+ds

2 years agoFinalize ncbi-blast+ 2.12.0+ds-4 for unstable.
Aaron M. Ucko [Tue, 5 Sep 2023 02:40:43 +0000 (22:40 -0400)]
Finalize ncbi-blast+ 2.12.0+ds-4 for unstable.

2 years agoAvoid explicitly specifying -Wl,--as-needed linker flag.
Aaron M. Ucko [Tue, 5 Sep 2023 02:36:36 +0000 (22:36 -0400)]
Avoid explicitly specifying -Wl,--as-needed linker flag.

Changes-By: lintian-brush
Fixes: lintian: debian-rules-uses-as-needed-linker-flag
See-also: https://lintian.debian.org/tags/debian-rules-uses-as-needed-linker-flag.html

2 years agoRefer to common license file for Apache-2.0.
Aaron M. Ucko [Tue, 5 Sep 2023 02:36:19 +0000 (22:36 -0400)]
Refer to common license file for Apache-2.0.

Changes-By: lintian-brush
Fixes: lintian: copyright-does-not-refer-to-common-license-file
See-also: https://lintian.debian.org/tags/copyright-does-not-refer-to-common-license-file.html
Fixes: lintian: copyright-not-using-common-license-for-apache2
See-also: https://lintian.debian.org/tags/copyright-not-using-common-license-for-apache2.html

2 years agoroutine-update: Remove trailing whitespace in debian/changelog
Aaron M. Ucko [Tue, 5 Sep 2023 02:36:14 +0000 (22:36 -0400)]
routine-update: Remove trailing whitespace in debian/changelog

2 years agoroutine-update: Standards-Version: 4.6.2
Aaron M. Ucko [Tue, 5 Sep 2023 02:36:10 +0000 (22:36 -0400)]
routine-update: Standards-Version: 4.6.2

2 years agodebian/source/lintian-overrides: Accommodate bracketed paths.
Aaron M. Ucko [Tue, 5 Sep 2023 02:35:34 +0000 (22:35 -0400)]
debian/source/lintian-overrides: Accommodate bracketed paths.

2 years agodebian/control: Drop build dependency on libpcre3-dev (#891197).
Aaron M. Ucko [Tue, 5 Sep 2023 02:32:48 +0000 (22:32 -0400)]
debian/control: Drop build dependency on libpcre3-dev (#891197).

PCRE2 support isn't ready yet, but there's a convenience copy of
classic PCRE that will suffice for now.  (Partly addresses #891197.)

2 years agoStart work on ncbi-blast2+ 2.12.0+ds-4 to downgrade #891197.
Aaron M. Ucko [Tue, 5 Sep 2023 02:32:21 +0000 (22:32 -0400)]
Start work on ncbi-blast2+ 2.12.0+ds-4 to downgrade #891197.

3 years agochange optout to optin strategy for usage reports sent over internet Closes #1005279
Olivier Sallou [Thu, 10 Feb 2022 13:02:15 +0000 (13:02 +0000)]
change optout to optin strategy for usage reports sent over internet Closes #1005279

4 years agoFinalize ncbi-blast+ 2.12.0+ds-2 for unstable.
Aaron M. Ucko [Thu, 2 Dec 2021 04:36:33 +0000 (23:36 -0500)]
Finalize ncbi-blast+ 2.12.0+ds-2 for unstable.

4 years agod/p/system_mbedtls_only: Patch out use of local mbed TLS headers
Aaron M. Ucko [Thu, 2 Dec 2021 04:35:52 +0000 (23:35 -0500)]
d/p/system_mbedtls_only: Patch out use of local mbed TLS headers

... which formally rename all symbols.

4 years agoClean up spurious release-status comment from 2.12.0+ds-1.
Aaron M. Ucko [Thu, 2 Dec 2021 04:30:19 +0000 (23:30 -0500)]
Clean up spurious release-status comment from 2.12.0+ds-1.

4 years agoStart work on ncbi-blast+ 2.12.0+ds-2.
Aaron M. Ucko [Thu, 2 Dec 2021 04:29:34 +0000 (23:29 -0500)]
Start work on ncbi-blast+ 2.12.0+ds-2.

4 years agoFinalize ncbi-blast+ 2.12.0+ds-1 for unstable.
Aaron M. Ucko [Thu, 2 Dec 2021 03:27:16 +0000 (22:27 -0500)]
Finalize ncbi-blast+ 2.12.0+ds-1 for unstable.

4 years agoSimplify c++/src/html/ncbi_menu*.js overrides per current Lintian.
Aaron M. Ucko [Thu, 2 Dec 2021 03:26:30 +0000 (22:26 -0500)]
Simplify c++/src/html/ncbi_menu*.js overrides per current Lintian.

4 years agodebian/watch: Correct filenamemangle.
Aaron M. Ucko [Thu, 2 Dec 2021 03:14:35 +0000 (22:14 -0500)]
debian/watch: Correct filenamemangle.

Wrong syntax for multiple rules, and leading components left unstripped.

4 years agoSuppress the mbed TLS version check too (#1000358).
Aaron M. Ucko [Thu, 2 Dec 2021 03:11:53 +0000 (22:11 -0500)]
Suppress the mbed TLS version check too (#1000358).

Rename debian/patches/suppress_gnutls_version_check to
suppress_tls_version_checks accordingly.

4 years agoroutine-update: watch file standard 4
Aaron M. Ucko [Thu, 2 Dec 2021 02:50:25 +0000 (21:50 -0500)]
routine-update: watch file standard 4

4 years agoroutine-update: Standards-Version: 4.6.0
Aaron M. Ucko [Thu, 2 Dec 2021 02:50:04 +0000 (21:50 -0500)]
routine-update: Standards-Version: 4.6.0

4 years agodebian/patches: Update for new upstream release (2.12.0[+ds]).
Aaron M. Ucko [Thu, 2 Dec 2021 02:49:06 +0000 (21:49 -0500)]
debian/patches: Update for new upstream release (2.12.0[+ds]).

* fix_lib_deps, fix_unit_tests, spelling: Formally refresh to eliminate
  fuzz.
* fix_x86isms: Retire (fully incorporated upstream.)
* run_perl_directly: Formally update to reflect current $Id$ comment.
* support_x32: Forward-port.
* tune_lmdb_defaults: Keep just the MIPS tuneup; upstream's settings
  should now be fine elsewhere.

4 years agoMerge tag 'upstream/2.12.0+ds'
Aaron M. Ucko [Thu, 2 Dec 2021 02:32:28 +0000 (21:32 -0500)]
Merge tag 'upstream/2.12.0+ds'

Upstream version 2.12.0(+ds).

4 years agoNew upstream version 2.12.0+ds
Aaron M. Ucko [Thu, 2 Dec 2021 02:31:19 +0000 (21:31 -0500)]
New upstream version 2.12.0+ds

4 years agoFinalize ncbi-blast+ 2.11.0+ds-1 for unstable.
Aaron M. Ucko [Mon, 1 Feb 2021 02:23:31 +0000 (21:23 -0500)]
Finalize ncbi-blast+ 2.11.0+ds-1 for unstable.

4 years agoroutine-update: debhelper-compat 13
Aaron M. Ucko [Wed, 27 Jan 2021 03:52:30 +0000 (22:52 -0500)]
routine-update: debhelper-compat 13

4 years agoroutine-update: Standards-Version: 4.5.1
Aaron M. Ucko [Wed, 27 Jan 2021 03:52:30 +0000 (22:52 -0500)]
routine-update: Standards-Version: 4.5.1

4 years agodebian/patches: Update for new release (2.11.0+ds).
Aaron M. Ucko [Wed, 27 Jan 2021 02:19:05 +0000 (21:19 -0500)]
debian/patches: Update for new release (2.11.0+ds).

* bm-6.4.0: Retire (fully incorporated upstream).
* fix_lib_deps: Formally refresh to eliminate fuzz.
* run_perl_directly: Formally update to reflect current $Id$ comment.
* tune_lmdb_defaults: Port to new setup, conveniently macro-driven.

4 years agochangelog: Note Steffen's post-2.10.1+ds-1 metadata format cleanup.
Aaron M. Ucko [Wed, 27 Jan 2021 02:05:42 +0000 (21:05 -0500)]
changelog: Note Steffen's post-2.10.1+ds-1 metadata format cleanup.

4 years agoMerge tag 'upstream/2.11.0+ds'
Aaron M. Ucko [Wed, 27 Jan 2021 01:59:24 +0000 (20:59 -0500)]
Merge tag 'upstream/2.11.0+ds'

Upstream version 2.11.0(+ds).

4 years agoNew upstream version 2.11.0+ds
Aaron M. Ucko [Wed, 27 Jan 2021 01:57:37 +0000 (20:57 -0500)]
New upstream version 2.11.0+ds

5 years agoUpdate metadata - fixed indenting.
Steffen Möller [Fri, 4 Dec 2020 23:58:31 +0000 (23:58 +0000)]
Update metadata - fixed indenting.

5 years agoFinalize ncbi-blast+ 2.10.1+ds-1 for unstable.
Aaron M. Ucko [Fri, 23 Oct 2020 21:23:47 +0000 (17:23 -0400)]
Finalize ncbi-blast+ 2.10.1+ds-1 for unstable.

5 years agodebian/source/lintian-overrides: Extend ncbi_menu*.js overrides.
Aaron M. Ucko [Fri, 23 Oct 2020 21:21:31 +0000 (17:21 -0400)]
debian/source/lintian-overrides: Extend ncbi_menu*.js overrides.

Override source-contains-prebuilt-javascript-object in addition to
source-is-missing.  (These files are editable despite long lines.)

5 years agodebian/copyright: Correct typos for c++/src/html/ncbi_menu*.js.
Aaron M. Ucko [Fri, 23 Oct 2020 21:16:48 +0000 (17:16 -0400)]
debian/copyright: Correct typos for c++/src/html/ncbi_menu*.js.

* Replace duplicate .../ncbi_menu_dnd.js by .../ncbi_menu_dyn.js.
* Correct capitalization of Gary Smith's last name.
* Remove duplicate 1997-1999 for Netscape Communications Corp.

5 years agodebian/{copyright,watch}: Update for repack without .../ptb_gui/bin.
Aaron M. Ucko [Fri, 23 Oct 2020 18:12:32 +0000 (14:12 -0400)]
debian/{copyright,watch}: Update for repack without .../ptb_gui/bin.

* copyright: Set Files-Excluded accordingly.
* watch: Set dversionmangle and repacksuffix options accordingly.

5 years agoUpdate upstream source from tag 'upstream/2.10.1+ds'
Aaron M. Ucko [Fri, 23 Oct 2020 18:01:18 +0000 (14:01 -0400)]
Update upstream source from tag 'upstream/2.10.1+ds'

Update to upstream version '2.10.1+ds'.

Repack without c++/src/build-system/project_tree_builder_gui/bin.
Debian builds make no use of this (Java) GUI or supporting third-party
jars, and could do without prebuilt binaries even if they did use it.

5 years agoNew upstream version 2.10.1+ds
Aaron M. Ucko [Fri, 23 Oct 2020 18:01:18 +0000 (14:01 -0400)]
New upstream version 2.10.1+ds

5 years agoncbi-blast+ 2.10.1-3: Fix makeblastdb V5 mode on mipsel.
Aaron M. Ucko [Mon, 5 Oct 2020 01:37:11 +0000 (21:37 -0400)]
ncbi-blast+ 2.10.1-3: Fix makeblastdb V5 mode on mipsel.

debian/patches/tune_lmdb_defaults: Scale down slightly more on 32-bit
mips* (just mipsel in practice these days).  The sizes at this point
are 640 MiB there, 750 MB on other 32-bit platforms, and 20 GB on
64-bit platforms.

5 years agoncbi-blast+ 2.10.1-2: Update embedded copy of BitMagic to 6.4.0.
Aaron M. Ucko [Mon, 21 Sep 2020 01:30:05 +0000 (21:30 -0400)]
ncbi-blast+ 2.10.1-2: Update embedded copy of BitMagic to 6.4.0.

debian/patches/bm-6.4.0 (new): Update embedded copy of BitMagic to
version 6,4.0 (from 6.0.0), addressing new "inlining failed in call to
'always_inline'" errors on mips*el.  (The bmagic package currently has
version 6.3.0, slightly predating the necessary fix.)

5 years agoFinalize ncbi-blast+ 2.10.1-1 for unstable.
Aaron M. Ucko [Sun, 20 Sep 2020 02:45:43 +0000 (22:45 -0400)]
Finalize ncbi-blast+ 2.10.1-1 for unstable.

5 years agoAdjust default v5 map size even on 64-bit platforms (#969608).
Aaron M. Ucko [Sun, 20 Sep 2020 01:25:30 +0000 (21:25 -0400)]
Adjust default v5 map size even on 64-bit platforms (#969608).

debian/patches/tune_lmdb_defaults: Rename from tune_32bit_lmdb_defaults;
scale down somewhat even on 64-bit platforms to account for potential
use of qemu.

5 years agodebian/patches/fix_x86isms: New.
Aaron M. Ucko [Sun, 20 Sep 2020 01:21:03 +0000 (21:21 -0400)]
debian/patches/fix_x86isms: New.

Conditionally stub out CCpuFeatures::InstructionSet::InstructionSet,
which compiles only on x86.

5 years agodebian/patches: Update existing patches for 2.10.1.
Aaron M. Ucko [Sun, 20 Sep 2020 01:15:02 +0000 (21:15 -0400)]
debian/patches: Update existing patches for 2.10.1.

* {hurd_fixes,run_perl_directly}: Rebase.
* support_gcc10: Drop build-system portions, incorporated upstream as
  of this release.

5 years agoMerge tag 'upstream/2.10.1' into master (#970344).
Aaron M. Ucko [Sun, 20 Sep 2020 01:02:05 +0000 (21:02 -0400)]
Merge tag 'upstream/2.10.1' into master (#970344).

Upstream version 2.10.1.  Among other changes, "fix tblastn mt issue".

5 years agoNew upstream version 2.10.1
Aaron M. Ucko [Sun, 20 Sep 2020 00:57:21 +0000 (20:57 -0400)]
New upstream version 2.10.1

5 years agoRevert "Merge branch 'blastdbv4' into 'master'"
Aaron M. Ucko [Sun, 20 Sep 2020 00:50:10 +0000 (20:50 -0400)]
Revert "Merge branch 'blastdbv4' into 'master'"

Fixed on the C++ side in #969608.  This reverts commit
762364cedeed8cbf9ed6acc5d42e479ddcf72b48, reversing changes made to
e46881b79153db2f10891dbb81fef89844ba1ab8.

5 years agoMerge branch 'blastdbv4' into 'master'
Andreas Tille [Sat, 12 Sep 2020 10:12:47 +0000 (10:12 +0000)]
Merge branch 'blastdbv4' into 'master'

run-unit-test: Pass -blastdb_version 4 to fix tests on 32 bit

See merge request med-team/ncbi-blastplus!1

5 years agoncbi-blast+ 2.10.0-3: Tweak debian/patches/tune_32bit_lmdb_defaults.
Aaron M. Ucko [Tue, 8 Sep 2020 01:15:03 +0000 (21:15 -0400)]
ncbi-blast+ 2.10.0-3: Tweak debian/patches/tune_32bit_lmdb_defaults.

* For 64-bit platforms, use an explicit UL suffix on one factor to avoid
  overflow.
* For 32-bit platforms, avoid tying up quite so much address space, since
  opening a pair of databases is a distinct possibility.
* Generally parenthesize expressions per best macro practice.

5 years agoFinalize ncbi-blast+ 2.10.0-2 for unstable, urgency high per #969608.
Aaron M. Ucko [Mon, 7 Sep 2020 03:07:37 +0000 (23:07 -0400)]
Finalize ncbi-blast+ 2.10.0-2 for unstable, urgency high per #969608.

5 years agotune_32bit_lmdb_defaults (new): Conditionalize dflt map sz (#969608).
Aaron M. Ucko [Mon, 7 Sep 2020 03:01:40 +0000 (23:01 -0400)]
tune_32bit_lmdb_defaults (new): Conditionalize dflt map sz (#969608).

Patch to avoid allocation failures on 32-bit platforms.

5 years agod/p/support_gcc10: Additionally avoid narrowing errors on e.g. i386.
Aaron M. Ucko [Mon, 7 Sep 2020 02:57:36 +0000 (22:57 -0400)]
d/p/support_gcc10: Additionally avoid narrowing errors on e.g. i386.

Tweak ncbifile.cpp to avoid narrowing errors on some platforms.

5 years agoStart work on ncbi-blast+ 2.10.0-2, primarily for #969608.
Aaron M. Ucko [Mon, 7 Sep 2020 02:48:22 +0000 (22:48 -0400)]
Start work on ncbi-blast+ 2.10.0-2, primarily for #969608.

5 years agorun-unit-test: Pass -blastdb_version 4 to fix tests on 32 bit
Iain Lane [Fri, 4 Sep 2020 11:39:42 +0000 (12:39 +0100)]
run-unit-test: Pass -blastdb_version 4 to fix tests on 32 bit

5 years agoFinalize ncbi-blast+ 2.10.0-1 for unstable.
Aaron M. Ucko [Sun, 26 Apr 2020 23:38:14 +0000 (19:38 -0400)]
Finalize ncbi-blast+ 2.10.0-1 for unstable.

5 years agoWrap long lines in changelog entries: 2.2.25-6.
Aaron M. Ucko [Sun, 26 Apr 2020 22:15:01 +0000 (18:15 -0400)]
Wrap long lines in changelog entries: 2.2.25-6.

Fixes: lintian: debian-changelog-line-too-long
See-also: https://lintian.debian.org/tags/debian-changelog-line-too-long.html

5 years agoroutine-update: Add salsa-ci file
Aaron M. Ucko [Sun, 26 Apr 2020 22:14:44 +0000 (18:14 -0400)]
routine-update: Add salsa-ci file

5 years agodebian/rules: Half clean up -Wl,-as-needed.
Aaron M. Ucko [Sun, 26 Apr 2020 22:05:26 +0000 (18:05 -0400)]
debian/rules: Half clean up -Wl,-as-needed.

Stop directly injecting -Wl,--as-needed into LDFLAGS, but keep
DEB_LDFLAGS_MAINT_APPEND for the sake of backports, along with a
comment that they can't rely on GCC 9+.

5 years ago+ d/patches/run_perl_directly for update_blastdb(.pl)'s #! line.
Aaron M. Ucko [Sun, 26 Apr 2020 22:02:48 +0000 (18:02 -0400)]
+ d/patches/run_perl_directly for update_blastdb(.pl)'s #! line.

5 years agooverride_dh_install-arch: No .py for new cleanup-blastdb-volumes.
Aaron M. Ucko [Sun, 26 Apr 2020 22:00:53 +0000 (18:00 -0400)]
override_dh_install-arch: No .py for new cleanup-blastdb-volumes.

5 years ago+ d/patches/support_gcc10 for formal support of GCC 10+ (#957581).
Aaron M. Ucko [Sun, 26 Apr 2020 21:58:16 +0000 (17:58 -0400)]
+ d/patches/support_gcc10 for formal support of GCC 10+ (#957581).

5 years agooverride_dh_clean: rm -rf fakehome c++/include/common/ncbi_revision.h
Aaron M. Ucko [Sun, 26 Apr 2020 21:51:01 +0000 (17:51 -0400)]
override_dh_clean: rm -rf fakehome c++/include/common/ncbi_revision.h

5 years agodebian/patches: Formally refresh for 2.10.0 release.
Aaron M. Ucko [Sun, 26 Apr 2020 02:13:32 +0000 (22:13 -0400)]
debian/patches: Formally refresh for 2.10.0 release.

A few files needed straightforward manual intervention.

5 years agoUpdate upstream source from tag 'upstream/2.10.0'
Aaron M. Ucko [Sun, 26 Apr 2020 01:44:42 +0000 (21:44 -0400)]
Update upstream source from tag 'upstream/2.10.0'

Update to upstream version '2.10.0'
with Debian dir 04a3ae98df1e480c186e2c1ca26e6ece3e683e75
(plus an initial changelog entry for 2.10.0-1).

5 years agoNew upstream version 2.10.0
Aaron M. Ucko [Sun, 26 Apr 2020 01:41:38 +0000 (21:41 -0400)]
New upstream version 2.10.0

5 years agoFinalize ncbi-blast+ 2.9.0-4 for upload to unstable.
Aaron M. Ucko [Mon, 17 Feb 2020 01:16:34 +0000 (20:16 -0500)]
Finalize ncbi-blast+ 2.9.0-4 for upload to unstable.

Urgency high because it just involves two one-line changes (plus the
requisite changelog stanza), one of which addresses an important
portability bug (#951280) and the other of which is a pure formality.

5 years agodebian/control: Standards-Version: 4.5.0 (already compliant).
Aaron M. Ucko [Mon, 17 Feb 2020 01:13:39 +0000 (20:13 -0500)]
debian/control: Standards-Version: 4.5.0 (already compliant).

5 years agod/rules: DEB_CONFIGURE_COMMON_FLAGS += --without-sse42 (#951280).
Aaron M. Ucko [Mon, 17 Feb 2020 01:02:07 +0000 (20:02 -0500)]
d/rules: DEB_CONFIGURE_COMMON_FLAGS += --without-sse42 (#951280).

5 years agoStart work on ncbi-blast+ 2.9.0-4, mainly for #951280 (SSE4.2-isms).
Aaron M. Ucko [Sun, 16 Feb 2020 21:55:44 +0000 (16:55 -0500)]
Start work on ncbi-blast+ 2.9.0-4, mainly for #951280 (SSE4.2-isms).

6 years agoreally release to unstable
Michael R. Crusoe [Thu, 5 Dec 2019 14:43:11 +0000 (15:43 +0100)]
really release to unstable

6 years ago2to3: don't make a backup
Michael R. Crusoe [Thu, 5 Dec 2019 14:42:14 +0000 (15:42 +0100)]
2to3: don't make a backup

6 years agoRevert "more optional build-deps"
Michael R. Crusoe [Thu, 5 Dec 2019 14:36:05 +0000 (15:36 +0100)]
Revert "more optional build-deps"

This reverts commit a3dd5f4948a32ad279c926691bf8c9b8df81232d.

6 years agoset up a HOME directory
Michael R. Crusoe [Wed, 4 Dec 2019 20:05:07 +0000 (21:05 +0100)]
set up a HOME directory

6 years agodelete spurious usr/bin/windowmasker_2.2.22_adapter.bak
Michael R. Crusoe [Wed, 4 Dec 2019 19:21:09 +0000 (20:21 +0100)]
delete spurious usr/bin/windowmasker_2.2.22_adapter.bak

6 years agoreprobuild fixup
Michael R. Crusoe [Wed, 4 Dec 2019 14:09:35 +0000 (15:09 +0100)]
reprobuild fixup

6 years agomore optional build-deps
Michael R. Crusoe [Wed, 4 Dec 2019 14:05:50 +0000 (15:05 +0100)]
more optional build-deps