]> git.cworth.org Git - notmuch/blob - debian/patches/debian-changes
Commit Debian 3.0 (quilt) metadata
[notmuch] / debian / patches / debian-changes
1 This is an autogenerated patch header for a single-debian-patch file. The
2 delta against upstream is either kept as a single patch, or maintained
3 in some VCS, and exported as a single patch instead of more manageable
4 atomic patches.
5
6 --- /dev/null
7 +++ notmuch-0.31.2/foo.diff
8 @@ -0,0 +1,34 @@
9 +commit 82faa059b8c98a3af016778734be329557d4217d
10 +Author: David Bremner <david@tethera.net>
11 +Date:   Fri Dec 11 13:06:44 2020 -0400
12 +
13 +    test/T360-symbol-hiding: use readelf in place of nm
14 +    
15 +    It turns out that using nm -P isn't as portable as hoped. In
16 +    particular with some ELF ABIs (e.g. ppc64 ELFv1), the desired symbols
17 +    end up in the data section instead of text.
18 +    
19 +    The test is currently only functional on ELF based architectures, so I
20 +    think it's legit to depend on readelf instead of nm.
21 +    
22 +    The switch to readelf has the advantage that we can explicitely ask
23 +    for all of the symbols with global visibility, rather than grepping
24 +    for notmuch. That seems a more robust approach since it will catch any
25 +    strangely named global symbols.
26 +
27 +diff --git a/test/T360-symbol-hiding.sh b/test/T360-symbol-hiding.sh
28 +index b34f1e54..3f00dd38 100755
29 +--- a/test/T360-symbol-hiding.sh
30 ++++ b/test/T360-symbol-hiding.sh
31 +@@ -26,8 +26,9 @@ test_begin_subtest 'checking output'
32 + test_expect_equal "$result" "$output"
33
34 + test_begin_subtest 'comparing existing to exported symbols'
35 +-nm -P $NOTMUCH_BUILDDIR/lib/libnotmuch.so | awk '$2 == "T" && $1 ~ "^notmuch" {print $1}' | sort | uniq > ACTUAL
36 +-sed -n 's/^\(notmuch_[a-zA-Z0-9_]*\)[[:blank:]]*(.*/\1/p' $NOTMUCH_SRCDIR/lib/notmuch.h | sort | uniq > EXPORTED
37 ++readelf -Ws $NOTMUCH_BUILDDIR/lib/libnotmuch.so | \
38 ++    awk '$4 == "FUNC" && $5 == "GLOBAL" && $7 != "UND" {print $8}' | sort -u > ACTUAL
39 ++sed -n 's/^\(notmuch_[a-zA-Z0-9_]*\)[[:blank:]]*(.*/\1/p' $NOTMUCH_SRCDIR/lib/notmuch.h | sort -u > EXPORTED
40 + test_expect_equal_file EXPORTED ACTUAL
41
42 + test_done
43 --- /dev/null
44 +++ notmuch-0.31.2/foo.patch
45 @@ -0,0 +1,20 @@
46 +commit 9ebfe9d6ca8b1528c788c715deb5cf43ad1f289f
47 +Author: David Bremner <david@tethera.net>
48 +Date:   Sun Dec 13 08:25:29 2020 -0400
49 +
50 +    debian: changelog for 0.31.2-5
51 +
52 +diff --git a/debian/changelog b/debian/changelog
53 +index a8943124..8c157bc0 100644
54 +--- a/debian/changelog
55 ++++ b/debian/changelog
56 +@@ -1,3 +1,9 @@
57 ++notmuch (0.31.2-5) unstable; urgency=medium
58 ++
59 ++  * Use readelf instead of nm in T360, hopefully build in ppc64
60 ++
61 ++ -- David Bremner <bremner@debian.org>  Sun, 13 Dec 2020 08:24:23 -0400
62 ++
63 + notmuch (0.31.2-4) unstable; urgency=medium
64
65 +   * Move prerequisite to file targets from phony ones. Thanks to
66 --- /dev/null
67 +++ notmuch-0.31.2/bindings/python-cffi/notmuch2.egg-info/PKG-INFO
68 @@ -0,0 +1,16 @@
69 +Metadata-Version: 1.1
70 +Name: notmuch2
71 +Version: 0.31.2
72 +Summary: Pythonic bindings for the notmuch mail database using CFFI
73 +Home-page: UNKNOWN
74 +Author: Floris Bruynooghe
75 +Author-email: flub@devork.be
76 +License: UNKNOWN
77 +Description: UNKNOWN
78 +Platform: UNKNOWN
79 +Classifier: Development Status :: 3 - Alpha
80 +Classifier: Intended Audience :: Developers
81 +Classifier: License :: OSI Approved :: GNU General Public License (GPL)
82 +Classifier: Programming Language :: Python :: 3
83 +Classifier: Topic :: Communications :: Email
84 +Classifier: Topic :: Software Development :: Libraries
85 --- /dev/null
86 +++ notmuch-0.31.2/bindings/python-cffi/notmuch2.egg-info/SOURCES.txt
87 @@ -0,0 +1,18 @@
88 +MANIFEST.in
89 +setup.py
90 +tox.ini
91 +notmuch2/__init__.py
92 +notmuch2/_base.py
93 +notmuch2/_build.py
94 +notmuch2/_config.py
95 +notmuch2/_database.py
96 +notmuch2/_errors.py
97 +notmuch2/_message.py
98 +notmuch2/_query.py
99 +notmuch2/_tags.py
100 +notmuch2/_thread.py
101 +notmuch2.egg-info/PKG-INFO
102 +notmuch2.egg-info/SOURCES.txt
103 +notmuch2.egg-info/dependency_links.txt
104 +notmuch2.egg-info/requires.txt
105 +notmuch2.egg-info/top_level.txt
106 \ No newline at end of file
107 --- /dev/null
108 +++ notmuch-0.31.2/bindings/python-cffi/notmuch2.egg-info/dependency_links.txt
109 @@ -0,0 +1 @@
110 +
111 --- /dev/null
112 +++ notmuch-0.31.2/bindings/python-cffi/notmuch2.egg-info/requires.txt
113 @@ -0,0 +1 @@
114 +cffi>=1.0.0
115 --- /dev/null
116 +++ notmuch-0.31.2/bindings/python-cffi/notmuch2.egg-info/top_level.txt
117 @@ -0,0 +1 @@
118 +notmuch2