ncbi-entrez-direct (10.9.20190219+ds-1) unstable; urgency=medium * New upstream point release. * debian/man/xtract.1: Update accordingly (adding -is-within). -- Aaron M. Ucko Tue, 26 Feb 2019 21:28:41 -0500 ncbi-entrez-direct (10.9.20190205+ds-1) unstable; urgency=medium * New upstream release. * debian/man/{archive-pubmed,download-pubmed,edirect,efilter, entrez-phrase-search,esearch,espell,fetch-pubmed,index-pubmed, phrase-search,rchive,stream-pubmed,transmute,xtract}.1: Update accordingly. * debian/man/{local-phrase-search,pm-{clean,current,erase,log,repack,uids, verify}}.1: Retire per the corresponding scripts. * debian/rules: Stop installing retired scripts local-phrase-search and (implicitly) pm-{clean,current,erase,log,repack,uids,verify}. -- Aaron M. Ucko Wed, 06 Feb 2019 22:51:27 -0500 ncbi-entrez-direct (10.5.20181204+ds-2) unstable; urgency=medium * debian/control: Actually build-depend on dh-golang. -- Aaron M. Ucko Wed, 05 Dec 2018 22:05:20 -0500 ncbi-entrez-direct (10.5.20181204+ds-1) unstable; urgency=medium * New upstream release. * (debian/).gitignore: Update per GOPATH change. * debian/control: - Build-depend on dh-golang, golang-github-dataence-porter2-dev, golang-github-fatih-color-dev, golang-github-klauspost-cpuid-dev, golang-github-rainycape-unidecode-dev, and golang-github-shirou-gopsutil-dev. - Set Built-Using (with the help of dh-golang). - Bump minimum Go version to 1.10 for strings.Builder. - Depend on libxml-simple-perl. - Repoint Vcs-{Browser,Git} at salsa.debian.org. - Rules-Requires-Root: no (confirmed safe). - Standards-Version: 4.2.1 (compliant at this point). * debian/examples: Remove local storage/indexing scripts (considered official enough for /usr/bin at this point), leaving only asp-* and has-asp, which promote non-free software; add test-pubmed-index. * debian/man/{archive-pubmed,download-pubmed,download-sequence,eblast, fetch-pubmed,index-pubmed,intersect-uid-lists,(local-)phrase-search, pm-clean,pm-erase,pm-invert,pm-log,pm-merge,pm-prepare,pm-promote, pm-refresh,pm-repack,pm-stash,pm-uids,pm-verify,protein-neighbors,rchive, stream-pubmed,transmute}.1: Document newly added tools. * debian/man/{edirect,nquire,xtract}.1: Fix old documentation bugs. * debian/man/{efetch,efilter,elink,entrez-phrase-search,ftp-cp,ftp-ls, nquire,xtract}.1: Update for new release. * debian/rules: - Change (autopopulated) GOPATH to meet dh-golang's expectations. - Belatedly run dh --with=golang to populate (misc:)Built-Using. - Clean up remaining cruft from when Go support was optional. - Pull github.com/surgebase/porter2 (aka gh.c/dataence/porter2), github.com/fatih/color (along with its dependencies github.com/mattn/go-{colorable,isatty}), github.com/klauspost/cpuid, github.com/rainycape/unidecode (aliased, per rchive.go's expectations, to github.com/fiam/gounidecode/unidecode), github.com/shirou/gopsutil (along with its dependency golang.org/x/sys/unix), and our ersatz github.com/pbnjay/memory into the path. (The rainycape version of unidecode has the key advantages of being fresher and already packaged for Debian.) - Build rchive.go in addition to xtract.go; build both against a common.go factored out of xtract.go. - Install run-ncbi-converter (accidentally left off earlier). - Flip Perl scripts back to running via /usr/bin/perl (from /usr/bin/env perl). - Enforce use of Go version 1.10 or newer, even if the default is older. - Install local storage/indexing scripts to /usr/bin. (Closes: #901028.) - Install new eblast wrapper (corresponding to new -blast mode) and protein-neighbors script. * debian/vendor/github.com/pbnjay/memory/memory.go: New wrapper around github.com/shirou/gopsutil/mem, filling in for a different third-party library that lacks a declared license. -- Aaron M. Ucko Wed, 05 Dec 2018 21:19:35 -0500 ncbi-entrez-direct (7.40.20170928+ds-1) unstable; urgency=medium * New upstream release. * debian/control: Unconditionalize Go build dependencies. * debian/examples: Add several new scripts for experimental local record storage, which may migrate to /usr/bin when they're more mature. * debian/man/{efilter,esearch,xtract}.1: Update for new release. * debian/rules: Remove fallback logic to install the old Perl implementation of xtract, now retired upstream. * Standards-Version: 4.1.1 (already compliant). -- Aaron M. Ucko Fri, 06 Oct 2017 17:52:27 -0400 ncbi-entrez-direct (6.90.20170705+ds-2) unstable; urgency=medium * debian/rules: Rework Go-related logic to accommodate builds on (non-release) architectures on which I've had to conditionalize out the relevant build dependencies. -- Aaron M. Ucko Thu, 06 Jul 2017 22:25:05 -0400 ncbi-entrez-direct (6.90.20170705+ds-1) unstable; urgency=medium * New upstream release. * debian/compat: Advance to debhelper 10. * debian/control: - Advance debhelper build dependency accordingly. - Reinstate architecture qualifiers for Go build dependencies on the basis of experimental build logs. - Standards-Version: 4.0.0 (already compliant). * debian/man/{ftp-cp,gbf2xml}.1: Correct syntax for optional filenames. * debian/man/xtract.1: Update for new release. -- Aaron M. Ucko Wed, 05 Jul 2017 22:12:35 -0400 ncbi-entrez-direct (6.80.20170608+ds-1) experimental; urgency=medium * New upstream release. * debian/man/ftp-cp.1: Update accordingly. * Install the new asp-ls script as an example (alongside asp-cp) and the new gbf2xml script as an executable; give gbf2xml a man page. -- Aaron M. Ucko Fri, 09 Jun 2017 18:01:55 -0400 ncbi-entrez-direct (6.70.20170508+ds-1) experimental; urgency=medium * New upstream release. * debian/man/xtract.1: Update accordingly. * debian/control: - Tighten Go dependencies to require Go 1.8 for sort.Slice. - Add a dependency on golang-golang-x-text-dev, also newly necessary. - Remove architecture qualifiers for now. (This *is* for experimental.) * debian/rules: - Build with /usr/lib/go-1.8/bin/go if necessary (notably, for backports). - Establish a local GOPATH with a symlink to .../golang.org/x/text. - Run go build -v now that there are third-party libraries to incorporate. * debian/.gitignore: Ignore debian/gopath. * debian/examples: Install the new asp-cp script as an example, since it requires non-free Aspera tools. -- Aaron M. Ucko Mon, 29 May 2017 21:28:44 -0400 ncbi-entrez-direct (6.10.20170123+ds-2) UNRELEASED; urgency=medium * debian/e{fetch,info}: Correct help text to cite our man pages too. (They didn't yet exist when I originally wrote these wrappers.) * debian/man/xtract.1: Fix an old typo (esapes vs. escapes). -- Aaron M. Ucko Mon, 29 May 2017 15:41:49 -0400 ncbi-entrez-direct (6.10.20170123+ds-1) unstable; urgency=medium * New upstream release. * Resolve conflicts by diverting acedb-other's efetch and epub-utils' einfo to efetch.acedb and einfo.epub respectively (and likewise for their man pages) and deploying wrapper scripts that try to figure out which implementation the user intended to run. (Proper usage differs radically, so ambiguity is unlikely to be an issue in practice.) * Add man pages for all commands. -- Aaron M. Ucko Tue, 24 Jan 2017 21:56:00 -0500 ncbi-entrez-direct (6.00.20170105+ds-1) unstable; urgency=medium * New upstream release. * debian/control: Canonicalize per cme. * debian/copyright: Likewise; also, correct placement of Files-Excluded. -- Aaron M. Ucko Thu, 05 Jan 2017 22:27:51 -0500 ncbi-entrez-direct (5.90.20161221+ds-4) unstable; urgency=medium * debian/control: Remove annotations from conflicts here. (Oops.) -- Aaron M. Ucko Sat, 24 Dec 2016 23:48:49 -0500 ncbi-entrez-direct (5.90.20161221+ds-3) unstable; urgency=medium * debian/control: - Build-Depends: Correct syntax for multiple exclusions. - Conflicts: acedb-other (over efetch), epub-utils (over einfo). -- Aaron M. Ucko Sat, 24 Dec 2016 23:25:29 -0500 ncbi-entrez-direct (5.90.20161221+ds-2) unstable; urgency=medium * .gitignore: Account for files created outside debian/ at build time. * debian/control: - Set debian-med as maintainer, and myself as uploader. - Don't build depend on golang-any on architectures on which it's currently uninstallable. * debian/rules: If building xtract.go fails for any reason, fall back on installing the original Perl implementation. * debian/source/options: single-debian-patch. * xtract.pl: Don't insist on -fallback. -- Aaron M. Ucko Sat, 24 Dec 2016 22:43:40 -0500 ncbi-entrez-direct (5.90.20161221+ds-1) unstable; urgency=low * Initial release. (Closes: #810949.) -- Aaron M. Ucko Fri, 23 Dec 2016 16:35:19 -0500