summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron M. Ucko <ucko@debian.org>2018-12-05 21:19:37 -0500
committerAaron M. Ucko <ucko@debian.org>2018-12-05 21:21:29 -0500
commit40e8a2506fb1eac59f833634eb8f9e836e337694 (patch)
treeccd0312605e80300a355e05699b1fdc603a27a04
parent314812249555a1131eeb37b7171d8e3333a661ae (diff)
Finalize ncbi-entrez-direct 10.5.20181204+ds-1 for unstable.debian/10.5.20181204+ds-1archive/debian/10.5.20181204+ds-1
-rw-r--r--debian/changelog6
-rw-r--r--debian/patches/debian-changes65
2 files changed, 57 insertions, 14 deletions
diff --git a/debian/changelog b/debian/changelog
index dad6d3c..d837e97 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,6 @@
-ncbi-entrez-direct (10.5.20181204+ds-1) UNRELEASED; urgency=medium
+ncbi-entrez-direct (10.5.20181204+ds-1) unstable; urgency=medium
- * New upstream release. (NOT RELEASED YET.)
+ * New upstream release.
* (debian/).gitignore: Update per GOPATH change.
* debian/control:
- Build-depend on dh-golang, golang-github-dataence-porter2-dev,
@@ -50,7 +50,7 @@ ncbi-entrez-direct (10.5.20181204+ds-1) UNRELEASED; urgency=medium
github.com/shirou/gopsutil/mem, filling in for a different third-party
library that lacks a declared license.
- -- Aaron M. Ucko <ucko@debian.org> Wed, 05 Dec 2018 17:43:32 -0500
+ -- Aaron M. Ucko <ucko@debian.org> Wed, 05 Dec 2018 21:19:35 -0500
ncbi-entrez-direct (7.40.20170928+ds-1) unstable; urgency=medium
diff --git a/debian/patches/debian-changes b/debian/patches/debian-changes
index 1cab889..2a7cc9c 100644
--- a/debian/patches/debian-changes
+++ b/debian/patches/debian-changes
@@ -5,17 +5,59 @@ Description: <short summary of the patch>
information below has been extracted from the changelog. Adjust it or drop
it.
.
- ncbi-entrez-direct (7.40.20170928+ds-1) unstable; urgency=medium
+ ncbi-entrez-direct (10.5.20181204+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).
+ * (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.
Author: Aaron M. Ucko <ucko@debian.org>
+Bug-Debian: https://bugs.debian.org/901028
---
The information above should follow the Patch Tagging Guidelines, please
@@ -28,10 +70,11 @@ Bug-Debian: https://bugs.debian.org/<bugnumber>
Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
Forwarded: <no|not-needed|url proving that it has been forwarded>
Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: 2017-10-06
+Last-Update: 2018-12-06
--- /dev/null
-+++ ncbi-entrez-direct-7.40.20170928+ds/.gitignore
-@@ -0,0 +1,2 @@
++++ ncbi-entrez-direct-10.5.20181204+ds/.gitignore
+@@ -0,0 +1,3 @@
+.pc
+bin
++obj-*/