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.
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.
Aaron M. Ucko [Thu, 2 Dec 2021 02:50:25 +0000 (21:50 -0500)]
routine-update: watch file standard 4
Aaron M. Ucko [Thu, 2 Dec 2021 02:50:04 +0000 (21:50 -0500)]
routine-update: Standards-Version: 4.6.0
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.
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).
Aaron M. Ucko [Thu, 2 Dec 2021 02:31:19 +0000 (21:31 -0500)]
New upstream version 2.12.0+ds
Aaron M. Ucko [Mon, 1 Feb 2021 02:23:31 +0000 (21:23 -0500)]
Finalize ncbi-blast+ 2.11.0+ds-1 for unstable.
Aaron M. Ucko [Wed, 27 Jan 2021 03:52:30 +0000 (22:52 -0500)]
routine-update: debhelper-compat 13
Aaron M. Ucko [Wed, 27 Jan 2021 03:52:30 +0000 (22:52 -0500)]
routine-update: Standards-Version: 4.5.1
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.
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.
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).
Aaron M. Ucko [Wed, 27 Jan 2021 01:57:37 +0000 (20:57 -0500)]
New upstream version 2.11.0+ds
Steffen Möller [Fri, 4 Dec 2020 23:58:31 +0000 (23:58 +0000)]
Update metadata - fixed indenting.
Aaron M. Ucko [Fri, 23 Oct 2020 21:23:47 +0000 (17:23 -0400)]
Finalize ncbi-blast+ 2.10.1+ds-1 for unstable.
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.)
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.
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.
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.
Aaron M. Ucko [Fri, 23 Oct 2020 18:01:18 +0000 (14:01 -0400)]
New upstream version 2.10.1+ds
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.
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.)
Aaron M. Ucko [Sun, 20 Sep 2020 02:45:43 +0000 (22:45 -0400)]
Finalize ncbi-blast+ 2.10.1-1 for unstable.
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.
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.
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.
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".
Aaron M. Ucko [Sun, 20 Sep 2020 00:57:21 +0000 (20:57 -0400)]
New upstream version 2.10.1
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.
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
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.
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.
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.
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.
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.
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
Aaron M. Ucko [Sun, 26 Apr 2020 23:38:14 +0000 (19:38 -0400)]
Finalize ncbi-blast+ 2.10.0-1 for unstable.
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
Aaron M. Ucko [Sun, 26 Apr 2020 22:14:44 +0000 (18:14 -0400)]
routine-update: Add salsa-ci file
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+.
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.
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.
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).
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
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.
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).
Aaron M. Ucko [Sun, 26 Apr 2020 01:41:38 +0000 (21:41 -0400)]
New upstream version 2.10.0
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.
Aaron M. Ucko [Mon, 17 Feb 2020 01:13:39 +0000 (20:13 -0500)]
debian/control: Standards-Version: 4.5.0 (already compliant).
Aaron M. Ucko [Mon, 17 Feb 2020 01:02:07 +0000 (20:02 -0500)]
d/rules: DEB_CONFIGURE_COMMON_FLAGS += --without-sse42 (#951280).
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).
Michael R. Crusoe [Thu, 5 Dec 2019 14:43:11 +0000 (15:43 +0100)]
really release to unstable
Michael R. Crusoe [Thu, 5 Dec 2019 14:42:14 +0000 (15:42 +0100)]
2to3: don't make a backup
Michael R. Crusoe [Thu, 5 Dec 2019 14:36:05 +0000 (15:36 +0100)]
Revert "more optional build-deps"
This reverts commit
a3dd5f4948a32ad279c926691bf8c9b8df81232d.
Michael R. Crusoe [Wed, 4 Dec 2019 20:05:07 +0000 (21:05 +0100)]
set up a HOME directory
Michael R. Crusoe [Wed, 4 Dec 2019 19:21:09 +0000 (20:21 +0100)]
delete spurious usr/bin/windowmasker_2.2.22_adapter.bak
Michael R. Crusoe [Wed, 4 Dec 2019 14:09:35 +0000 (15:09 +0100)]
reprobuild fixup
Michael R. Crusoe [Wed, 4 Dec 2019 14:05:50 +0000 (15:05 +0100)]
more optional build-deps
Michael R. Crusoe [Wed, 4 Dec 2019 13:40:16 +0000 (14:40 +0100)]
debian/watch: use a secure URL
Michael R. Crusoe [Wed, 4 Dec 2019 13:36:58 +0000 (14:36 +0100)]
remove some __FILE__ references
Michael R. Crusoe [Wed, 4 Dec 2019 13:36:24 +0000 (14:36 +0100)]
fix some spelling typos
Michael R. Crusoe [Wed, 4 Dec 2019 13:10:42 +0000 (14:10 +0100)]
improve reproducibility
Michael R. Crusoe [Wed, 4 Dec 2019 10:49:48 +0000 (11:49 +0100)]
Upload to unstable
Michael R. Crusoe [Wed, 4 Dec 2019 12:36:18 +0000 (13:36 +0100)]
ignore config.{guess,sub}
Michael R. Crusoe [Wed, 4 Dec 2019 10:12:52 +0000 (11:12 +0100)]
Remove obsolete fields Name, Contact from debian/upstream/metadata.
Steffen Moeller [Sat, 5 Oct 2019 16:21:26 +0000 (18:21 +0200)]
d/u/metadata: yamllint
Michael R. Crusoe [Sun, 29 Sep 2019 15:54:04 +0000 (17:54 +0200)]
use --sourcedirectory= longopt for better readability
Michael R. Crusoe [Sun, 29 Sep 2019 15:48:46 +0000 (17:48 +0200)]
Set upstream metadata fields: Contact, Name.
Michael R. Crusoe [Sun, 29 Sep 2019 15:48:43 +0000 (17:48 +0200)]
Move source package lintian overrides to debian/source.
Fixes lintian: package-uses-deprecated-source-override-location
See https://lintian.debian.org/tags/package-uses-deprecated-source-override-location.html for more details.
Michael R. Crusoe [Sun, 29 Sep 2019 15:48:42 +0000 (17:48 +0200)]
Use secure URI in Homepage field.
Fixes lintian: homepage-field-uses-insecure-uri
See https://lintian.debian.org/tags/homepage-field-uses-insecure-uri.html for more details.
Michael R. Crusoe [Sun, 29 Sep 2019 15:48:36 +0000 (17:48 +0200)]
Remove trailing whitespace in debian/changelog
Michael R. Crusoe [Sun, 29 Sep 2019 15:48:01 +0000 (17:48 +0200)]
Secure URI in copyright format
Michael R. Crusoe [Sun, 29 Sep 2019 15:47:45 +0000 (17:47 +0200)]
debhelper-compat 12
Michael R. Crusoe [Sun, 29 Sep 2019 15:43:29 +0000 (17:43 +0200)]
remove unneeded lintian-override
Michael R. Crusoe [Sun, 29 Sep 2019 15:41:23 +0000 (17:41 +0200)]
document some patches
Michael R. Crusoe [Sun, 29 Sep 2019 15:33:48 +0000 (17:33 +0200)]
remove unused patches
Michael R. Crusoe [Sun, 29 Sep 2019 15:13:33 +0000 (17:13 +0200)]
copyright refresh
Michael R. Crusoe [Sun, 29 Sep 2019 11:30:10 +0000 (13:30 +0200)]
Drop transitional blast2 package
Aaron M. Ucko [Mon, 30 Sep 2019 01:57:32 +0000 (21:57 -0400)]
Finalize ncbi-blast+ 2.9.0-2 for upload to unstable.
Aaron M. Ucko [Mon, 30 Sep 2019 01:56:58 +0000 (21:56 -0400)]
debian/control: Standards-Version: 4.4.1 (already compliant).
Aaron M. Ucko [Mon, 30 Sep 2019 01:55:46 +0000 (21:55 -0400)]
debian/copyright: Remove redundant ncbi_menu_*.js stanza.
Aaron M. Ucko [Mon, 30 Sep 2019 01:54:40 +0000 (21:54 -0400)]
debian/rules: Install get_species_taxids without the .sh suffix.
Aaron M. Ucko [Mon, 30 Sep 2019 01:50:15 +0000 (21:50 -0400)]
debian/rules: Allow for cross-building (Closes: #930240).
- Factor a DEB_CONFIGURE_COMMON_FLAGS macro out of
DEB_CONFIGURE_EXTRA_FLAGS for flags that also make sense for native
builds of internal helpers.
- Conditionally supply --build=... and --host= to the main
(historically, only) configure run per Helmut Grohne's suggestion.
(dh_auto_configure would take care of this, but insists on passing
a --runstatedir=... flag this configure script doesn't accept.)
- Conditionally add a rule for building native datatool and
project_tree_builder binaries (in a parallel build tree established
via another configure invocation), make it a dependency of
override_dh_auto_configure-arch, and arrange for everything else to
use these binaries as needed.
- Honor DEB_BUILD_OPTIONS="... nocheck ...", also per Helmut.
- Rework logic to install (possibly indirect) local library
dependencies to use readelf rather than ldd, making as many passes
as necessary (four at present, but no hardcoded count).
Aaron M. Ucko [Sun, 29 Sep 2019 19:40:26 +0000 (15:40 -0400)]
debian/rules: Use /usr/share/dpkg/{architecture,buildflags}.mk.
Delegate dpkg-{architecture,buildflags} calls to
/usr/share/dpkg/{architecture,buildflags}.mk respectively.
Aaron M. Ucko [Sun, 29 Sep 2019 19:37:27 +0000 (15:37 -0400)]
Start work on ncbi-blast+ 2.9.0-2, primarily for #930240.
Steffen Möller [Fri, 27 Sep 2019 08:35:32 +0000 (08:35 +0000)]
Added ref to conda
root [Wed, 11 Sep 2019 09:47:45 +0000 (09:47 +0000)]
fix lint override and upload for 2.9.0
Olivier Sallou [Wed, 11 Sep 2019 09:04:12 +0000 (09:04 +0000)]
ignore some lintian errors and remove unnecessary dep
Olivier Sallou [Wed, 11 Sep 2019 08:07:30 +0000 (08:07 +0000)]
remove fuzz
Olivier Sallou [Wed, 11 Sep 2019 08:05:30 +0000 (08:05 +0000)]
tab missing
Olivier Sallou [Wed, 11 Sep 2019 08:04:48 +0000 (08:04 +0000)]
manage cleanup
Olivier Sallou [Wed, 11 Sep 2019 07:44:59 +0000 (07:44 +0000)]
new upstream release 2.9.0
Olivier Sallou [Wed, 11 Sep 2019 07:44:28 +0000 (07:44 +0000)]
Update upstream source from tag 'upstream/2.9.0'
Update to upstream version '2.9.0'
with Debian dir
dbc20f511073a2bf86dff5e0633f4809b3ac5a22
Olivier Sallou [Wed, 11 Sep 2019 07:42:44 +0000 (07:42 +0000)]
New upstream version 2.9.0
Aaron M. Ucko [Mon, 2 Sep 2019 00:50:45 +0000 (20:50 -0400)]
ncbi-blast+ 2.8.1-2: Convert Python script via 2to3 (#937121).
Convert windowmasker_2.2.22_adapter to Python 3 via 2to3;
update (build-)dependencies accordingly. (Closes: #937121.)
Aaron M. Ucko [Mon, 4 Feb 2019 03:47:46 +0000 (22:47 -0500)]
Finalize ncbi-blast+ 2.8.1-1 for unstable.
Aaron M. Ucko [Mon, 4 Feb 2019 03:46:01 +0000 (22:46 -0500)]
debian/control: Rules-Requires-Root: no.
Aaron M. Ucko [Mon, 4 Feb 2019 03:45:20 +0000 (22:45 -0500)]
debian/control: Standards-Version: 4.3.0 (already compliant).
Aaron M. Ucko [Mon, 4 Feb 2019 03:44:01 +0000 (22:44 -0500)]
Advance to Debhelper 11.
* debian/compat: Advance to Debhelper 11.
* debian/control: Advance Debhelper requirement to 11~.