summaryrefslogtreecommitdiff
path: root/debian/patches/debian-changes
blob: 2a7cc9c2b98594d9b2b92d97a44613055c06f68b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Description: <short summary of the patch>
 TODO: Put a short summary on the line above and replace this paragraph
 with a longer explanation of this change. Complete the meta-information
 with other relevant fields (see below for details). To make it easier, the
 information below has been extracted from the changelog. Adjust it or drop
 it.
 .
 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.
Author: Aaron M. Ucko <ucko@debian.org>
Bug-Debian: https://bugs.debian.org/901028

---
The information above should follow the Patch Tagging Guidelines, please
checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
are templates for supplementary fields that you might want to add:

Origin: <vendor|upstream|other>, <url of original patch>
Bug: <url in upstream bugtracker>
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: 2018-12-06

--- /dev/null
+++ ncbi-entrez-direct-10.5.20181204+ds/.gitignore
@@ -0,0 +1,3 @@
+.pc
+bin
+obj-*/