diff --git a/.gitignore b/.gitignore
index ec221f7..bae6f72 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,3 +55,4 @@
 /btrfs-progs-v4.13.3.tar.xz
 /btrfs-progs-v4.14.1.tar.xz
 /btrfs-progs-v4.15.1.tar.xz
+/btrfs-progs-v4.16.tar.xz
diff --git a/btrfs-progs.spec b/btrfs-progs.spec
index a023555..28c04f4 100644
--- a/btrfs-progs.spec
+++ b/btrfs-progs.spec
@@ -1,6 +1,6 @@
 Name:		btrfs-progs
-Version:	4.15.1
-Release:	2%{?dist}
+Version:	4.16
+Release:	1%{?dist}
 Summary:	Userspace programs for btrfs
 
 Group:		System Environment/Base
@@ -13,7 +13,7 @@ BuildRequires:	gcc, autoconf, automake
 BuildRequires:	e2fsprogs-devel, libuuid-devel, zlib-devel, libzstd-devel
 BuildRequires:	libacl-devel, libblkid-devel, lzo-devel
 BuildRequires:	asciidoc, xmlto
-BuildRequires:  systemd
+BuildRequires:  systemd, python3-devel >= 3.4
 
 %define _root_sbindir /sbin
 
@@ -70,8 +70,15 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/*.a
 %files devel
 %{_includedir}/*
 %{_libdir}/libbtrfs.so
+%{_libdir}/libbtrfsutil.so
+%{_libdir}/libbtrfsutil.so
+%{_libdir}/libbtrfsutil.so.1
+%{_libdir}/libbtrfsutil.so.1.0.0
 
 %changelog
+* Fri Apr 06 2018 Eric Sandeen <sandeen@redhat.com> 4.16.1-1
+- New upstream release
+
 * Mon Feb 26 2018 Eric Sandeen <sandeen@redhat.com> 4.15.1-2
 - BuildRequires: gcc
 
diff --git a/sources b/sources
index a610b1d..c791338 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (btrfs-progs-v4.15.1.tar.xz) = 6e6a9799f6716bbf772d5f0c8069579815060db20d30807e12948e7274448bca09a12c385ea05a95afc23722d12067a8d99623ea0091dca8ae75ea646aa84b88
+SHA512 (btrfs-progs-v4.16.tar.xz) = 3d794f890a7772c27c285410892b9de4c0629f6de6cd96e42d1e25c9263dd519d14428eaba75a3595f2d03a1154ffbbfe6a02449d7527a2ab6a1911a8736358e