Changelog
ncbi-entrez-direct (14.0.20201111+dfsg-1) unstable; urgency=medium
* New upstream release. (Not the latest, but enough of a milestone
to merit an individual upload anyway.)
* debian/NEWS (new): Document switch to new e* and nquire
implementations by default and reimplementation of transmute.
* debian/control:
- Add curl | wget to Depends now that nquire defaults to using the
shell (vs. Perl) implementation; leave Perl dependencies alone for
the sake of other major scripts, and curl as a specific suggestion
for the sake of download-ncbi-data and index-extras.
- Suggest libxml2-utils and python3 for specific transmute modes.
* debian/man/{efetch,efilter,einfo,elink,epost,esearch,gbf2xml,nquire,
transmute,xtract}.1: Update for new release.
* debian/man/nquire.1: Belatedly correct paste-o in description of shell
implementation (which does not in fact use itself!).
* debian/man/xtract.1: Belatedly retire two old flags from OPTIONS
in addition to SYNOPSIS.
* debian/rules: Reflect transmute-related changes -- it's gone from a
trivial wrapper around the legacy edirect Perl script to a combination
of a Go executable factored out of xtract, a non-trivial shell wrapper
that handles several cases outside Go, and an xml2json Perl script
cribbed from edirect.
- Install that xml2json under /usr/lib -- it's formally an
implementation detail of transmute -x2j, and would otherwise
conflict with libxml-compile-perl.
- Tweak the transmute wrapper to run python3 rather than versionless
python for json.tool.
- Retain the new portion of upstream's xtract wrapper that delegates
factored-out functionality to transmute.
- To facilitate some of those changes, add a PKG_BIN_DIR macro.
-- Aaron M. Ucko <email address hidden> Sun, 24 Jan 2021 17:14:03 -0500