ncbi-entrez-direct (24.0.20250523+dfsg-2) unstable; urgency=medium

  * debian/control: Reformat via "cme fix dpkg-control" (routine-update).
  * debian/rules:
    - Add a symlink for github.com/gabriel-vasile/mimetype, now needed by
      github.com/go-playground/validator/v10 (which is itself a dependency
      of github.com/gin-gonic/gin).  (Closes: #1118336.)
    - Relax /usr/share/gocode content assumptions; current indirect
      dependencies may be legitimately absent for (potential) backports.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 20 Oct 2025 10:42:25 -0400

ncbi-entrez-direct (24.0.20250523+dfsg-1) unstable; urgency=medium

  * New upstream release; as with 19.0.20230216(+dfsg), the nominal major
    version bump isn't as meaningful as it might appear.
  * debian/install: Install *.ini to /etc/ncbi.
  * debian/links: Symlink them into /usr/lib/ncbi-entrez-direct.
  * debian/man/{accn-at-a-time,align-columns,archive-{pmc,pubmed,taxonomy},
    asn2ref,between-two-genes,cit2pmid,combine-uid-lists,csv2xml,
    custom-index,difference-uid-lists,disambiguate-nucleotides,
    download-{ncbi-data,pmc,pubmed,sequence},ds2pme,edict,efetch(.ncbi),
    efilter,einfo.ncbi,elink,epost,esample,esearch,esummary,
    exclude-uid-lists,expand-current,filter-columns,filter-stop-words,
    gene2range,gm2segs,intersect-uid-lists,join-into-groups-of,nquire,
    pm-prepare,pm-refresh,pma2apa,pma2pme,pmc2bioc,pmc2info,print-columns,
    rchive,ref2pmid,reorder-columns,snp2tbl,sort-{table,uniq-count(-rank)},
    spdi2tbl,transmute,uniq-table,word-at-a-time,xml2fsa,xml2tbl,xtract}.1:
    Update fully.  Across the board, substitute EDIRECT_LOCAL_ARCHIVE for
    EDIRECT_LOCAL_MASTER, update and symmetrize SEE ALSO, standardize on
    man1/-less .so directives, and generally copy-edit.
  * debian/man/{archive-{nihocc,nlmnlp,nmcds,pids},args2slice,bsmp2info,
    download-flatfile,ecollect,filter-{genbank,record},fsa2xml,
    gbf2{facds,fsa,info,tbl},gff-sort,gff2xml,jsonl2xml,just-top-hits,
    pair-at-a-time,pm-clean,pm-setup,print-missing-subranges,
    quote-grouped-elements,refseq-nm-cds,sort-by-length,
    systematic-mutations,xfetch,xfilter,xinfo,xlink,xsearch}.1: Document
    commands added upstream since version 20.4.20230911(+dfsg).
  * debian/man/{fetch-*,index-extras,phrase-search,stream-pubmed,
    theme-aliases}.1: Remove (commands replaced or retired upstream since
    version 20.4.20230911[+dfsg]).
  * debian/manpages: Rename back from manpages.disabled.
  * debian/rules: Move ecollect to ECOMMON_SCRIPTS and cit2pmid, pm-clean,
    pm-prepare, and pm-setup to XCOMMON_SCRIPTS, in all cases from
    AS_IS_SCRIPTS, so they know to look in /usr/lib/ncbi-entrez-direct as
    needed, at minimum for [ex]common.sh.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 26 May 2025 11:57:59 -0400

ncbi-entrez-direct (23.8.20250429+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Standards-Version: 4.7.2 (routine-update)

 -- Aaron M. Ucko <ucko@debian.org>  Thu, 01 May 2025 23:05:12 -0400

ncbi-entrez-direct (23.8.20250410+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * Upload to unstable.
  * debian/NEWS: Cite a non-elided version.

 -- Aaron M. Ucko <ucko@debian.org>  Thu, 10 Apr 2025 22:01:12 -0400

ncbi-entrez-direct (23.8.20250408+dfsg-1) experimental; urgency=medium

  * New upstream release.
  * debian/NEWS: Note that manpages are at least temporarily out of the
    picture to reduce maintenance overhead.
  * debian/control:
    - Add B-Ds on golang-github-goccy-go-yaml-dev and
      golang-github-komkom-toml-dev.
    - Suggest golang-any for the sake of scripts that build specialized
      binaries on the fly.
  * debian/install: Install new data tree to ncbi-entrez-direct; also
    throw in eutils and extern for the sake of scripts that build
    specialized binaries on the fly.
  * debian/man/{archive-{pmc,pubmed},cit2pmid,csv2xml,custom-index,
    download-ncbi-data,download-pubmed,edict,efetch,elink,expand-current,
    fetch-{pmc,pubmed},index-extras,phrase-search,pm-*,pma2pme,rchive,
    stream-pubmed,theme-aliases,transmute,xtract}.1: Update through
    20.4.20230911(+dfsg).
  * debian/man/{archive-taxonomy,fetch-{local,taxonomy},gm2segs,ini2xml,
    pma2apa,pmc2{bioc,info},yaml2xml}.1: Document new commands.
  * debian/man/elink.1: Belatedly clean up with Perl implementation gone.
  * debian/man/index-pubmed.1: Retire.
  * debian/manpages: Rename to manpages.disabled for now.
  * debian/rules:
    - Install new as-is scripts bsmp2info, ecollect, filter-record, fsa2xml,
      gff-sort, gff2xml, gm2segs, ini2xml, jsonl2xml, just-top-hits,
      pair-at-a-time, pma2apa, pmc2bioc, pmc2info, print-missing-subranges,
      quote-grouped-elements, refseq-nm-cds, sort-by-length,
      systematic-mutations, and yaml2xml.
    - Install all download-* and gbf2* scripts as is, including some new
      ones.
    - Install all archive-* scripts (including some new ones) and the new
      local-archive scripts xfetch, xfilter, xinfo, xlink, and xsearch with
      library-directory substitutions.
    - Reflect upstream retirement of fetch-*, index-extras, index-pubmed,
      phrase-search, and stream-pubmed, superseded by xfetch et al.
    - Enable use of github.com/goccy/go-yaml, github.com/komkom/toml, and
      (indirectly, no B-Ds needed) github.com/pkg/errors,
      github.com/stretchr/{objx,testify}, and golang.org/x/xerrors.
  * debian/.gitignore: Ignore .debhelper.

 -- Aaron M. Ucko <ucko@debian.org>  Wed, 09 Apr 2025 23:21:37 -0400

ncbi-entrez-direct (19.2.20230331+dfsg-3) unstable; urgency=medium

  * .gitignore: Drop "saved" again, slightly belatedly.
  * debian/control: Explicitly build-depend on golang-golang-x-net-dev.
    AFAICT, it had been coming in as an indirect dependency of
    golang-github-gin-gonic-gin-dev, most immediately via
    golang-golang-x-crypto-dev, which recently dropped its dependency to
    break a cycle.  (Closes: #1054198.)

 -- Aaron M. Ucko <ucko@debian.org>  Wed, 18 Oct 2023 21:34:22 -0400

ncbi-entrez-direct (19.2.20230331+dfsg-2) unstable; urgency=medium

  * debian/rules: Formally build cmd/*.go as main/*.go, adjusting DH_GOPKG
    accordingly.  This approach both avoids an FTBFS with Go 1.21 (under
    which cmd tries to pick up e.g. cmd/compile) and facilitates bypassing
    upstream's cmd/go.{mod,sum} without moving them aside.  (In
    retrospect, Built-Using was already missing third-party packages.)
  * Reupload to unstable.

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 16 Sep 2023 22:36:01 -0400

ncbi-entrez-direct (19.2.20230331+dfsg-1) experimental; urgency=medium

  * New upstream point release, still to experimental.
  * debian/man/xtract.1: Update for new release.

 -- Aaron M. Ucko <ucko@debian.org>  Fri, 31 Mar 2023 17:53:02 -0400

ncbi-entrez-direct (19.2.20230330+dfsg-1) experimental; urgency=medium

  * New upstream incremental release; initially uploading to experimental
    to be extra sure the changes are all safe.
  * debian/control: Belatedly suggest unzip.
  * debian/examples: List new scripts blst2gm and gm2ranges here, at least
    for now.
  * debian/man/{archive-pubmed,download-ncbi-data}.1: Update for new release.

 -- Aaron M. Ucko <ucko@debian.org>  Thu, 30 Mar 2023 23:26:38 -0400

ncbi-entrez-direct (19.0.20230216+dfsg-2) unstable; urgency=medium

  * Upload to unstable.  (Don't read too much into the version number
    difference -- upstream has a low threshold for bumping the second
    component, and has been keeping it to a single digit.  Also, many of
    the code changes are refactoring and similar formalities, and as
    previously noted this is a specialized leaf package.)

 -- Aaron M. Ucko <ucko@debian.org>  Wed, 01 Mar 2023 18:11:52 -0500

ncbi-entrez-direct (19.0.20230216+dfsg-1) experimental; urgency=medium

  * New upstream release; uploading to experimental, at least for now.
  * debian/control: Add B-Ds on golang-github-gin-gonic-gin-dev and
    golang-github-klauspost-pgzip-dev.
  * debian/{efetch,einfo}: Recognize new common flags -verbose and -tranquil.
  * debian/install: Install new nhance.sh helper to /usr/lib/n-e-d.
  * debian/man/{archive-pubmed,combine-uid-lists,csv2xml,download-ncbi-data,
    download-pubmed,download-sequence,efilter,esearch,fetch-pubmed,
    index-pubmed,nquire,phrase-search,pm-collect,pm-prepare,pm-stash,rchive,
    ref2pmid,transmute,xtract}.1: Update for new release.
  * debian/man/{asn2ref,cit2pmid,edict,scn2xml}.1: Document new commands.
  * debian/man/{pm-index,pm-invert,pm-merge,pm-promote,pm-stash}.1: Retire.
  * debian/rules:
    - Account for use of github.com/gin-gonic/gin and its dependency tree
      and of github.com/klauspost/pgzip and its dependency
      github.com/klauspost/compress.
    - Install new as-is scripts archive-pmc, asn2ref, cit2pmid, download-pmc,
      fetch-pmc, and scn2xml.
    - Install new binary edict, unwrapped.

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 26 Feb 2023 16:55:42 -0500

ncbi-entrez-direct (16.6.20220228+dfsg-2) unstable; urgency=medium

  * debian/tests/control: Depend on libxml-simple-perl for the private
    script behind transmute -x2j.

 -- Aaron M. Ucko <ucko@debian.org>  Tue, 14 Feb 2023 07:47:26 -0500

ncbi-entrez-direct (16.6.20220228+dfsg-1) unstable; urgency=medium

  * New(er) upstream release.  (Still carefully catching up, but this is
    at least a specialized leaf package.)
  * debian/.gitignore: Additionally ignore edirect.py (a transient
    non-executable copy) and ncbi-entrez-direct.*.debhelper.
  * debian/README.Debian (new): Document asn2xml's status.
  * debian/control:
    - Downgrade or remove Perl-related dependencies.  With the old EUtils
      wrappers fully gone, only two specialized scripts still use Perl at
      all, and neither uses libwww-perl.
    - To accommodate dh_python3, add build dependencies on both dh-python
      and python3, and recommend ${python3:Depends} rather than merely
      suggesting python.  (Recommends is overkill, but the weakest
      dh_python3 accepts.)
    - Standards-Version: 4.6.2 (already compliant).
    - Drop golang-any constraint, satisfied even in oldstable.
    - Clean up whitespace (a hard tab slipped in at one point).
  * debian/{efetch,einfo}:
    - Resync %ncbi_supported; in particular, belatedly add explicit
      -ext(ernal) and efetch's -plus, -reverse, and -minus aliases (all
      undocumented).
    - Recognize new common -immediate and -express flags.
  * debian/examples:
    - Reflect upstream retirement of nearly everything (leaving only
      test-pubmed-index).  To be fair, 14.6.20210224+dfsg-2 had relegated
      many files to examples in anticipation of their retirement.
    - Add idx-*.
  * debian/install:
    - Install transmute's asn2xml convenience wrapper to
      /usr/lib/ncbi-entrez-direct/bin.  Installing it to /usr/bin would
      conflict with ncbi-tools-bin without special tricks like an
      efetch/einfo-style wrapper, which would be overkill here; those
      names were primary entry points all along, whereas this wrapper is
      merely shorthand without even any internal use.
    - Install help files to /usr/lib/ncbi-entrez-direct/help.
  * debian/man/*.1: Various belated corrections and formal cleanups.
    In particular, fix typos in nquire.1 and xtract.1 and note that
    pm-index takes a second mandatory argument these days.
  * debian/man/{align-columns,gbf2xml,transmute}.1: Split up.
    align-columns and gbf2xml remain wrappers for transmute, but some
    additional *2xml wrappers will be joining them, and the result would
    otherwise be unwieldy.
  * debian/man/{blst2tkns,combine-uid-lists,csv2xml,custom-index,
    difference-uid-lists,disambiguate-nucleotides,download-ncbi-software,
    ds2pme,filter-columns,find-in-gene,fuse-ranges,fuse-segments,gbf2ref,
    hgvs2spdi,json2xml,pma2pme,print-columns,ref2pmid,snp2hgvs,snp2tbl,
    sort-table,spdi2tbl,split-at-introns,tbl2prod,tbl2xml,uniq-table,
    xml2fsa}.1: Document new commands, with csv2xml.1 now covering
    all *2xml wrappers and gbf2ref.
  * debian/man/{archive-pubmed,download-ncbi-data,download-pubmed,
    download-sequence,efetch,efilter,einfo,elink,epost,esample,esearch,
    exclude-uid-lists,fetch-pubmed,filter-stop-words,gene2range,index-extras,
    index-pubmed,intersect-uid-lists,nquire,phrase-search,pm-index,pm-stash,
    rchive,reorder-columns,run-ncbi-converter,sort-table,stream-pubmed,
    transmute,word-at-a-time,xml2tbl,xtract}.1: Update for new release.
  * debian/man/{eaddress,eblast,ecitmatch,econtact,edirect,edirutil,enotify,
    entrez-phrase-search,eproxy,espell,ftp-cp,ftp-ls,protein-neighbors}.1:
    Retire.
  * debian/ncbi-entrez-direct.pyinstall (new): List debian/edirect.py.
  * debian/rules:
    - Reflect upstream retirement of eaddress, eblast, ecitmatch, econtact,
      edirect, edirutil, enotify, entrez-phrase-search, eproxy, espell,
      ftp-cp, ftp-ls, and protein-neighbors.
    - Reflect new Go layout -- application code now in cmd/, library code
      split from common.go to eutils/*.go.
    - Belatedly ensure bin/ exists in the bin/%.sh pattern rule, which has
      become the first to need it with the retirement of STD_WRAPPERS.
    - Install new as-is scripts blst2tkns, combine-uid-lists, csv2xml,
      custom-index, difference-uid-lists, disambiguate-nucleotides,
      download-ncbi-software, ds2pme, filter-columns, find-in-gene,
      fuse-ranges, fuse-segments, gbf2ref, gene2range, hgvs2spdi, json2xml,
      pma2pme, print-columns, ref2pmid, snp2hgvs, snp2tbl, sort-table,
      spdi2tbl, split-at-intron, tbl2prod, tbl2xml, uniq-table, and xml2fsa.
    - Have esummary run efetch.ncbi directly so the wrapper can't
      interfere with its dedicated -help output.
    - Fold BASH_SCRIPTS into AS_IS_SCRIPTS.  (It was already down to
      index-extras, which now explicitly specifies #!/bin/bash.  In
      retrospect, it should have also included download-ncbi-data, but
      that's good now too.)
    - Account for direct use of github.com/rainycape/unidecode (no more
      need to pass it off as github.com/fiam/gounidecode/unidecode).
    - Account for split out of help texts for ecommon scripts, nquire, and
      remaining Go binaries.  In particular, factor out and generalize the
      logic to tweak scripts, extend it to nquire, and treat compiled
      binaries uniformly.
    - Additionally enable the python3 build system.
    - Transiently supply a non-executable(!) copy of edirect.py in debian/.
    - Remove trailing whitespace.
    - Avoid explicitly specifying -Wl,--as-needed linker flag.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 13 Feb 2023 22:34:31 -0500

ncbi-entrez-direct (14.6.20210224+dfsg-7) unstable; urgency=medium

  * Team upload.
  * Revert "Pass right location of gopsutil/mem"
    + gopsutil reverted their import-path change

 -- Nilesh Patra <nilesh@debian.org>  Fri, 24 Jun 2022 21:11:32 +0530

ncbi-entrez-direct (14.6.20210224+dfsg-6) unstable; urgency=medium

  * Team upload.
  * d/rules: Pass right location of gopsutil/mem (Closes: #1013608)
    + gopsutil had been upgraded to new major upstream release
      with changed location, updated accordingly

 -- Nilesh Patra <nilesh@debian.org>  Fri, 24 Jun 2022 20:39:41 +0530

ncbi-entrez-direct (14.6.20210224+dfsg-5) unstable; urgency=high

  * debian/rules:
    - Force traditional GOPATH mode (GO111MODULE=off) to avoid needing to
      produce proper offline go.mod and go.sum files, which turned out not
      to be nearly as straightforward as I'd hoped.  It's not clear how
      much longer this option will be available, but it works in 1.16 and
      from what I gather even 1.17 after all.  (Closes: #995349.)
    - Substitute .../klauspost/cpuid/v2 for .../klauspost/cpuid as needed.
    - Set CGO_{C,CPP,CXX,F,LD}FLAGS from (hardened) dpkg-supplied flags.
      (See #951262.)

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 03 Oct 2021 20:28:46 -0400

ncbi-entrez-direct (14.6.20210224+dfsg-4) unstable; urgency=medium

  * debian/{efetch,einfo}: Refresh %ncbi_supported, taking care to include
    undocumented options.  (In particular, ncbi-blast+'s
    get_species_taxids uses efetch's undocumented -docsum shorthand.)
    (Closes: #990741.)

 -- Aaron M. Ucko <ucko@debian.org>  Thu, 08 Jul 2021 17:36:20 -0400

ncbi-entrez-direct (14.6.20210224+dfsg-3) unstable; urgency=medium

  * debian/man/eblast.1: Extend deprecation notice to eblast.
  * debian/man/protein-neighbors.1: Note that eblast is now deprecated too.

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 13 Mar 2021 22:24:07 -0500

ncbi-entrez-direct (14.6.20210224+dfsg-2) unstable; urgency=medium

  * debian/{examples,install,rules}: Relegate obsolescent short-lived
    specialized content to examples: bt-*, fetch-extras, index-themes, and
    xplore.  All came along after buster (which had 10.9.20190219+ds-1)
    and will be absent from future upstream releases, so there's no sense
    in having them appear in /usr/bin in bullseye only to disappear fully
    in the next stable Debian release.
  * debian/man: Drop corresponding man pages and references thereto.
  * debian/man/{eaddress,ecitmatch,econtact,edirect,edirutil,enotify,
    entrez-phrase-search,eproxy,espell,ftp-cp,ftp-ls,protein-neighbors}.1:
    Mark as deprecated (somewhat speculatively in the case of edirect),
    with suggestions for alternatives in most cases.  All of these
    commands have been around for a while, so they can remain in /usr/bin
    for bullseye.

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 07 Mar 2021 16:26:20 -0500

ncbi-entrez-direct (14.6.20210224+dfsg-1) unstable; urgency=medium

  * New upstream point release.
  * debian/man/esample.1: Update for new release.

 -- Aaron M. Ucko <ucko@debian.org>  Wed, 24 Feb 2021 21:14:35 -0500

ncbi-entrez-direct (14.6.20210209+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/man/{transmute,xtract}.1: Update for new release.
  * debian/man/xtract.1: Tune hyphenation under -insd.

 -- Aaron M. Ucko <ucko@debian.org>  Fri, 12 Feb 2021 12:31:49 -0500

ncbi-entrez-direct (14.6.20210203+dfsg-2) unstable; urgency=medium

  * Standards-Version: 4.5.1 (routine-update)
  * Add salsa-ci file (routine-update)
  * Drop alternative build-dependency on unavailable golang-1.10-go --
    even stable has golang-go 1.11, which I've confirmed to work here.

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 06 Feb 2021 22:52:01 -0500

ncbi-entrez-direct (14.6.20210203+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/man/{edirect,efetch,efilter,esample,nquire,transmute,xtract}.1:
    Update for new release.
  * debian/man/transmute.1:
    - Fully document new (as of 14.0.20201111[+dfsg]) -format suboptions
      -xml, -doctype, -comment, and -cdata, half of which turn out to take
      arguments.
    - Reformat mode descriptions more compactly.

 -- Aaron M. Ucko <ucko@debian.org>  Sat, 06 Feb 2021 22:06:37 -0500

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 <ucko@debian.org>  Sun, 24 Jan 2021 17:14:03 -0500

ncbi-entrez-direct (14.0.20201030+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/man/efetch.1: Update for new release.

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 01 Nov 2020 21:24:40 -0500

ncbi-entrez-direct (14.0.20201015+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/man/xtract.1: Update for new release.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 19 Oct 2020 21:37:21 -0400

ncbi-entrez-direct (14.0.20201009+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/copyright:
    - Add myself (at NCBI) as an upstream author.
    - Also exclude CA.pm and cacert.pm.
  * debian/efetch:
    - Belatedly resync %ncbi_supported with current usage
      (missed -style, -revcomp, -chr_stop, -raw, and -json).
    - Additionally recognize -input and -forward, as supported by the new
      shell implementation.
  * debian/{efetch,einfo}: Substitute e*.ncbi for edirect -*, now that the
    NCBI implementations won't necessarily boil down to edirect one-liners.
  * debian/install: Install ecommon.sh to /usr/lib/ncbi-entrez-direct.
  * debian/man/{bt-link,bt-srch,download-ncbi-data,edirect,efetch,efilter,
    einfo,elink,epost,esample,esearch,j2x,nquire,t2x,transmute,xplore,
    xtract}.1: Update for new release.
  * debian/man/{download-ncbi-data,esample}.1: Correct old typos
    (transposed letters, unescaped hyphen, missing parentheses).
  * debian/man/{einfo,efetch}.ncbi.1: Add alias pages for completeness.
  * debian/man/enquire.1: Retire per full incorporation of enquire into
    nquire, albeit on an experimental basis.
  * debian/man/{g2x,j2x,t2x}.1: Retire.
  * debian/man/skip-if-file-exists.1: Document new command.
  * debian/rules:
    - Belatedly install phrase-search (as is).
    - Account for new internal ecommon.sh sourceable; transformation of
      efetch, efilter, einfo, elink, epost, esearch, and esummary to
      ecommon.sh-based scripts (that still wrap Perl edirect by default,
      though); full incorporation of enquire (curl-/wget-based) as an
      experimental alternate mode for nquire (previously a pure edirect
      wrapper); retirement of dedicated g2x, j2x, and t2x binaries and of
      unbuilt s2p.go; and new as-is script skip-if-file-exists.
    - For efetch and einfo, install the upstream scripts with .ncbi
      extensions, since they won't necessarily reduce to edirect
      one-liners.
  * debian/tests/run-unit-test:
    - Correct gbf2xml invocation.  (It ignores any arguments and reads
      from standard input.)
    - Drop j2x test; renumber following tests accordingly.

 -- Aaron M. Ucko <ucko@debian.org>  Mon, 12 Oct 2020 15:14:47 -0400

ncbi-entrez-direct (13.7.20200713+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/man/{accn-at-a-time,g2x}.1: Document new commands.
  * debian/man/{gbf2xml,word-at-a-time,xtract}.1: Update for new release.
  * debian/rules:
    - Account for new as-is script accn-at-a-time, new Go executable g2x, and
      gbf2xml's switch from a Perl script to an as-is script (wrapping xtract).
    - Belatedly arrange to tweak enquire, whose --ca* options won't do here.

 -- Aaron M. Ucko <ucko@debian.org>  Tue, 14 Jul 2020 22:17:15 -0400

ncbi-entrez-direct (13.7.20200615+dfsg-2) unstable; urgency=medium

  * debian/rules: Install ftp-cp, ftp-ls, nquire, and transmute as simple
    wrappers for edirect (with no .pl suffix) now that they're no longer
    independent Perl scripts (as of 12.3.20191024[+ds]), fixing a
    regression caught by autopkgtest.
  * debian/tests/run-unit-test: Correct invocation of filter-stop-words
    (which ignores its arguments and reads from standard input).

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 28 Jun 2020 21:11:51 -0400

ncbi-entrez-direct (13.7.20200615+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * debian/man/{bt-link,bt-srch,download-ncbi-data,edirect,fetch-extras,
    index-extras,index-pubmed,j2x,nquire,phrase-search,rchive,t2x,xplore,
    xtract}.1: Update for new release.
  * debian/man/{enquire,index-themes,theme-aliases}.1: Document new commands.
  * debian/man/nquire.1: Belatedly note FTP support in NAME and DESCRIPTION;
    correct formatting of SEE ALSO header; formally adjust SEE ALSO order
    (accidentally not quite sorted).
  * debian/rules: Account for new as-is script enquire, bash script
    index-themes, and sourceable theme-aliases.
  * debhelper-compat 13 (routine-update)

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 28 Jun 2020 17:28:59 -0400

ncbi-entrez-direct (13.1.20200102+dfsg-1) unstable; urgency=medium

  * New upstream release.
  * .gitignore: Ignore new "saved" directory.
  * debian/control: Suggest curl (for index-extras).
  * debian/copyright: Add *.pdf (sourceless) to Files-Excluded.
  * debian/examples: Remove Scripps BioThings support, now considered official
    enough (mentioned in README, albeit as experimental).
  * debian/install: Install bt-*.txt and hlp-*.txt (bt-context.txt and
    hlp-xtract.txt at present) to a new /usr/lib/ncbi-entrez-direct directory.
  * debian/man/{archive-pubmed,download-ncbi-data,edirect,efetch,elink,esample,
    esearch,ftp-cp,fetch-pubmed,ftp-ls,index-pubmed,j2x,join-into-groups-of,
    nquire,phrase-search,rchive,sort-uniq-count,transmute,xtract}.1: Update for
    new release.
  * debian/man/{bt-link,bt-load,bt-save,bt-srch,expand-current,fetch-extras,
    t2x,xplore}.1: Document new commands.
  * debian/man/efetch.1: Correct old paste-o in -chr_stop's description.
  * debian/man/fetch-pubmed.1: Belatedly wordsmith description of -path.
  * debian/man/index-extras.1: Rename from index-bioc.1 and update.
  * debian/man/nquire.1: Belatedly drop accidental self-referential SEE ALSO.
  * debian/man/xtract.1: Explicitly mark suboptions as such; belatedly resync
    -indices' description.
  * debian/rules:
    - Account for new as-is scripts expand-current and fetch-extras; for newly
      official Scripps BioThings scripts bt-link, bt-load, bt-save, bt-srch,
      and xplore (some of which need tweaking to look for bt-context.txt in the
      right place); for new Go executable t2x; and for rename of as-is script
      index-bioc to index-extras (which moreover needs its interpreter
      specification corrected to #!/bin/bash via a new generic mechanism).
    - Move the xtract binary from /usr/bin to /usr/lib/ncbi-entrez-direct (so
      it can find hlp-xtract.txt) and substitute a wrapper script.
    - Broaden .../x/sys/unix to .../x/sys in GOLIBSRC(_).  (Closes: #963439.)
    - Temporarily move new go.mod, go.sum, and s2p.go files to a "saved"
      directory to keep them from interfering with the build process.  (They
      don't necessarily deserve outright exclusion, even with repacking
      already in use.)
  * debian/watch: Change repack suffix to +dfsg due to the additional need
    to exclude sourceless PDF documents.

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 21 Jun 2020 22:32:39 -0400

ncbi-entrez-direct (12.0.20190816+ds-2) unstable; urgency=medium

  * Team upload
  * Add autopkgtests

 -- Pranav Ballaney <ballaneypranav@gmail.com>  Wed, 06 May 2020 19:11:16 +0530

ncbi-entrez-direct (12.0.20190816+ds-1) unstable; urgency=medium

  [ Aaron M. Ucko ]
  * New upstream release.  (Not fully caught up, but uploading anyway to
    address an FTBFS bug that turned up.)
  * debian/control:
    - Build-depend on github-gedex-inflector-dev.
    - Declare a nominal XS-Go-Import-Path to placate dh-golang.
  * debian/examples: Install BioThings support as examples for now: bt-*
    (including one data file currently expected to live alongside scripts)
    and xplore.
  * debian/man/{download-ncbi-data,esample,exclude-uid-lists,index-bioc,j2x,
    pm-collect,xml2tbl}.1: Document new commands.
  * debian/man/{download-{pubmed,sequence},efetch,efilter,esearch,fetch-pubmed,
    ftp-{cp,ls},index-pubmed,intersect-uid-lists,nquire,pm-index,rchive,
    transmute,xtract}.1: Update for new release.
  * debian/man/download-sequence.1: Fix copy-and-paste error (wrong name
    left in DESCRIPTION).
  * debian/rules:
    - Belatedly use FIX_PERL_SHEBANG for bin/edirect.
    - Factor out GH and GL macros for github.com and golang.org respectively.
    - Factor out a pattern rule for building Go executables (and a
      supporting rule for the gounidecode compatibility symlink).
    - Add $(GH)/gedex/inflector to GOLIBSRC_ (for xtract).
    - Account for new download script download-ncbi-data; as-is scripts
      esample, exclude-uid-lists, index-bioc, pm-collect, and xml2tbl; and Go
      executable j2x (which does not use common.go).
    - Set GOCACHE to avoid needing a writable (or simply existent!) HOME;
      wipe the cache in override_dh_auto_clean.  (Closes: 947995.)
  * .gitignore: Ignore the new go-cache tree.

  [ Andreas Tille ]
  * d/watch: simplify + version=4
  * Standards-Version: 4.5.0 (routine-update)
  * debhelper-compat 12 (routine-update)

 -- Aaron M. Ucko <ucko@debian.org>  Sun, 02 Feb 2020 22:02:43 -0500

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog ncbi-entrez-direct`.
