aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2021-09-20 07:19:01 -0300
committerDavid Bremner <david@tethera.net>2021-09-20 07:19:01 -0300
commit0deced676415d581d00e8346f490aa139b1f86ff (patch)
tree17337ff09b92075d59ee8734d20c8dfd9f2685b0
parent3901179d2ed93f7ee48eec05f417b275f411293f (diff)
parent8e59438025c88ebd83a78cf12c06ff954d979e01 (diff)
Merge tag '0.33.1' into debian/bullseye-backports
notmuch 0.33.1 release
-rw-r--r--NEWS10
-rw-r--r--bindings/python-cffi/version.txt2
-rw-r--r--bindings/python/notmuch/version.py2
-rw-r--r--debian/changelog6
-rwxr-xr-xdebian/rules2
-rw-r--r--lib/config.cc16
-rwxr-xr-xtest/T590-libconfig.sh10
-rw-r--r--version.txt2
8 files changed, 25 insertions, 25 deletions
diff --git a/NEWS b/NEWS
index 2ce632f0..fe8b3cad 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,13 @@
+Notmuch 0.33.1 (2021-09-10)
+===========================
+
+General
+-------
+
+Replace the fully-qualified-domain-name of the host with "localhost"
+in the default email address. This should fix two flaky subtests in
+T590-libconfig.
+
Notmuch 0.33 (2021-09-03)
=========================
diff --git a/bindings/python-cffi/version.txt b/bindings/python-cffi/version.txt
index 94b357ed..8df3f459 100644
--- a/bindings/python-cffi/version.txt
+++ b/bindings/python-cffi/version.txt
@@ -1 +1 @@
-0.33
+0.33.1
diff --git a/bindings/python/notmuch/version.py b/bindings/python/notmuch/version.py
index eaa3fce7..27b651b1 100644
--- a/bindings/python/notmuch/version.py
+++ b/bindings/python/notmuch/version.py
@@ -1,3 +1,3 @@
# this file should be kept in sync with ../../../version
-__VERSION__ = '0.33'
+__VERSION__ = '0.33.1'
SOVERSION = '5'
diff --git a/debian/changelog b/debian/changelog
index 728e122f..d1ba9e78 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+notmuch (0.33.1-1) unstable; urgency=medium
+
+ * Upstream fix for flaky tests in T590-libconfig
+
+ -- David Bremner <bremner@debian.org> Fri, 10 Sep 2021 08:28:48 -0300
+
notmuch (0.33-2~bpo11+1) bullseye-backports; urgency=medium
* Rebuild for bullseye-backports.
diff --git a/debian/rules b/debian/rules
index 1d25f9c3..fa0551a9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,7 +16,7 @@ override_dh_auto_configure:
--localstatedir=/var
override_dh_auto_test:
- dh_auto_test -- V=1 NOTMUCH_SKIP_TESTS="libconfig.18 libconfig.31"
+ dh_auto_test -- V=1
override_dh_auto_build:
dh_auto_build -- V=1
diff --git a/lib/config.cc b/lib/config.cc
index 7ecc3c7b..8775b00a 100644
--- a/lib/config.cc
+++ b/lib/config.cc
@@ -543,25 +543,11 @@ _get_username_from_passwd_file (void *ctx)
static const char *
_get_email_from_passwd_file (void *ctx)
{
-
- char hostname[256];
- struct hostent *hostent;
- const char *domainname;
char *email;
char *username = _get_username_from_passwd_file (ctx);
- gethostname (hostname, 256);
- hostname[255] = '\0';
-
- hostent = gethostbyname (hostname);
- if (hostent && (domainname = strchr (hostent->h_name, '.')))
- domainname += 1;
- else
- domainname = "(none)";
-
- email = talloc_asprintf (ctx, "%s@%s.%s",
- username, hostname, domainname);
+ email = talloc_asprintf (ctx, "%s@localhost", username);
talloc_free (username);
return email;
diff --git a/test/T590-libconfig.sh b/test/T590-libconfig.sh
index 41f67bae..59b82a6f 100755
--- a/test/T590-libconfig.sh
+++ b/test/T590-libconfig.sh
@@ -12,12 +12,10 @@ import os, sys, pwd, socket
pw = pwd.getpwuid(os.getuid())
user = pw.pw_name
name = pw.pw_gecos.partition(",")[0]
-fqdn = socket.getaddrinfo(socket.gethostname(), 0, 0,
- socket.SOCK_STREAM, 0, socket.AI_CANONNAME)[0][3]
+
for l in sys.stdin:
if l[:4] == "08: ":
- l = l.replace(user, "USERNAME", 1).replace("@" + fqdn, "@FQDN", 1)
- l = l.replace(".(none)", "", 1).replace(".localdomain", "", 1)
+ l = l.replace(user, "USERNAME", 1)
elif l[:4] == "10: ":
l = l.replace("'" + name, "'USER_FULL_NAME", 1)
sys.stdout.write(l)
@@ -416,7 +414,7 @@ cat <<'EOF' >EXPECTED
05: 'unread;inbox'
06: ''
07: 'true'
-08: 'USERNAME@FQDN'
+08: 'USERNAME@localhost'
09: 'NULL'
10: 'USER_FULL_NAME'
11: '8000'
@@ -761,7 +759,7 @@ cat <<'EOF' >EXPECTED
05: 'unread;inbox'
06: ''
07: 'true'
-08: 'USERNAME@FQDN'
+08: 'USERNAME@localhost'
09: 'NULL'
10: 'USER_FULL_NAME'
11: '8000'
diff --git a/version.txt b/version.txt
index 94b357ed..8df3f459 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-0.33
+0.33.1