-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 13 Feb 2023 22:34:31 -0500 Source: ncbi-entrez-direct Architecture: source Version: 16.6.20220228+dfsg-1 Distribution: unstable Urgency: medium Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> Changed-By: Aaron M. Ucko <ucko@debian.org> Changes: 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. Checksums-Sha1: 78379366a3b304787a8aebbdaa8a1bdd5d107ecb 2604 ncbi-entrez-direct_16.6.20220228+dfsg-1.dsc 38cddc6deb009cd68f3a6da9ebd0dc56df12692c 314336 ncbi-entrez-direct_16.6.20220228+dfsg.orig.tar.xz 0c573a27cd2d40e2e27ae5d88f7dfae850d0338a 44480 ncbi-entrez-direct_16.6.20220228+dfsg-1.debian.tar.xz Checksums-Sha256: 7c38157e109eeb3a27cf9c82286497e89d5a1ea00a99d4d1ee71516edbbee8ce 2604 ncbi-entrez-direct_16.6.20220228+dfsg-1.dsc 3c00a9373802ba8678fd5ba3ae0669b98a080110298e9e8962140adcea0be7c5 314336 ncbi-entrez-direct_16.6.20220228+dfsg.orig.tar.xz 688d618331d1b89c0b2bfe214363c98c233bf5f236301d19cbb27c754a31d8a8 44480 ncbi-entrez-direct_16.6.20220228+dfsg-1.debian.tar.xz Files: 788603de4ba502b3502488925c3df64d 2604 science optional ncbi-entrez-direct_16.6.20220228+dfsg-1.dsc 71f2403f170d518916017c9c8dcd9f53 314336 science optional ncbi-entrez-direct_16.6.20220228+dfsg.orig.tar.xz 7529fd54c3bcd3250e35f5fafccf8278 44480 science optional ncbi-entrez-direct_16.6.20220228+dfsg-1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfDq5z9IwvTDdAJxZHnCRsfFKZKIFAmPrAlMACgkQHnCRsfFK ZKIV4Q//TAQvGEqBaYD45skHxXvfLv4OFY8unB6nuw2/BrkHTwyWoiqe/yMPBvf+ JCfPqLsuOoBWWCVP2mzqwoJTRHLH3+61+dc1Xl+A5O99ROEgZitVyaEC+o2msMdr RbCQZehQjyf2JcoPtXReTCPoU+OhcnFZ2rYPkhnvcJJU43PwW4z42z8TI6XdvREI XEZL5z5L5Vt6jwnnqrL1j9GmrHFDlmO7qEQbX5lh2TzMnK4qkWxlPUKR3qixRie5 1X0KKNV3xsw0q1IfTp/hbkmBNADTb8u3+Sg6/HvnQIBg2wpC9sa0VYPKs61/fuq3 OvSUmB/7NdSddKSq1Sg+s+sQ1LRrTOUXH/vV8hKgksS4v9RQe58YP6OdFo3rPJ1g IP9H6+MTikD7UfLqxkSTw0aKdkf5F1GqaS2r358JERMprS3S83J6F8pVUO7jkdEs U8j63E5mQNT8qbYCzGzAmWNgaLPK5aE4UMJFBIh14dRN9K1cR+GuXOL5Oh/FQBsE bbZYIROGNE3Z4vNWqV2sXt1DM1ecILNh6LEsZal3WrYonXB3b7hXIm6QnyEou+UC aDAW9u0zrSpXRR986UiLvcj85/PUqVW0gfJ6N51Wsl5Q21WK7fYR8rv/MTkElY+X Xby9BR0TqrA6VFGAixhSl/bRUk3lwQMOhWHtG7WZQbdylJupYdc= =1JCK -----END PGP SIGNATURE-----