ncbi-entrez-direct 16.6.20220228+dfsg-1 source package in Debian

Changelog

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 <email address hidden>  Mon, 13 Feb 2023 22:34:31 -0500

Upload details

Uploaded by:
Debian Med
Uploaded to:
Sid
Original maintainer:
Debian Med
Architectures:
any
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
ncbi-entrez-direct_16.6.20220228+dfsg-1.dsc 2.5 KiB 7c38157e109eeb3a27cf9c82286497e89d5a1ea00a99d4d1ee71516edbbee8ce
ncbi-entrez-direct_16.6.20220228+dfsg.orig.tar.xz 307.0 KiB 3c00a9373802ba8678fd5ba3ae0669b98a080110298e9e8962140adcea0be7c5
ncbi-entrez-direct_16.6.20220228+dfsg-1.debian.tar.xz 43.4 KiB 688d618331d1b89c0b2bfe214363c98c233bf5f236301d19cbb27c754a31d8a8

No changes file available.

Binary packages built by this source