diff --git a/.gitignore b/.gitignore
index 3e01da7..e27e1c3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/talloc-2.1.14.tar.gz
+SOURCES/talloc-2.1.16.tar.gz
diff --git a/.libtalloc.metadata b/.libtalloc.metadata
index a612d27..5ab9f82 100644
--- a/.libtalloc.metadata
+++ b/.libtalloc.metadata
@@ -1 +1 @@
-9d563b768148b620bdae1c97b36cfc30928a1044 SOURCES/talloc-2.1.14.tar.gz
+69fe815888eddcbe2fb6fc3270ff9e977461000d SOURCES/talloc-2.1.16.tar.gz
diff --git a/SPECS/libtalloc.spec b/SPECS/libtalloc.spec
index 5d26084..93c67a4 100644
--- a/SPECS/libtalloc.spec
+++ b/SPECS/libtalloc.spec
@@ -5,7 +5,7 @@
 %{!?python_version: %global python_version %(%{__python} -c "from distutils.sysconfig import get_python_version; print(get_python_version())")}
 
 Name: libtalloc
-Version: 2.1.14
+Version: 2.1.16
 Release: 1%{?dist}
 Group: System Environment/Daemons
 Summary: The talloc library
@@ -57,6 +57,7 @@ Development libraries for pytalloc
 %setup -q -n talloc-%{version}
 
 %build
+export PYTHON=/usr/bin/python2
 %configure --disable-rpath \
            --disable-rpath-install \
            --bundled-libraries=NONE \
@@ -69,6 +70,7 @@ doxygen doxy.config
 %install
 rm -rf $RPM_BUILD_ROOT
 
+export PYTHON=/usr/bin/python2
 make install DESTDIR=$RPM_BUILD_ROOT
 
 # Shared libraries need to be marked executable for
@@ -81,6 +83,10 @@ rm -f $RPM_BUILD_ROOT/usr/share/swig/*/talloc.i
 # Install API docs
 cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}
 
+%check
+export PYTHON=/usr/bin/python2
+make check
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -115,6 +121,10 @@ rm -rf $RPM_BUILD_ROOT
 %postun -n pytalloc -p /sbin/ldconfig
 
 %changelog
+* Thu Aug  1 2019 Jakub Hrozek <jhrozek@redhat.com> - 2.1.16-1
+- Rebase to libtalloc 2.1.16
+- Resolves: rhbz#1736005 - Rebase libtalloc to version 2.1.16 for Samba
+
 * Tue Jan 15 2019 Jakub Hrozek <jhrozek@redhat.com> - 2.1.14-1
 - Rebase to libtalloc 2.1.14
 - Resolves: rhbz#1658747 - Rebase libtalloc to version 2.1.14 for Samba