From 40e8a2506fb1eac59f833634eb8f9e836e337694 Mon Sep 17 00:00:00 2001 From: "Aaron M. Ucko" Date: Wed, 5 Dec 2018 21:19:37 -0500 Subject: Finalize ncbi-entrez-direct 10.5.20181204+ds-1 for unstable. --- debian/changelog | 6 ++-- debian/patches/debian-changes | 65 +++++++++++++++++++++++++++++++++++-------- 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 Wed, 05 Dec 2018 17:43:32 -0500 + -- Aaron M. Ucko 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: 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 +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/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: -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-*/ -- cgit v1.2.3