diff --git a/client-gnome b/client-gnome
index 6ae3d1c4c058aba31577aed7a69c5af2a7d16846..596ac0b5457dc45efafdc8d74add6c5d9954ed60 160000
--- a/client-gnome
+++ b/client-gnome
@@ -1 +1 @@
-Subproject commit 6ae3d1c4c058aba31577aed7a69c5af2a7d16846
+Subproject commit 596ac0b5457dc45efafdc8d74add6c5d9954ed60
diff --git a/daemon b/daemon
index a6d5ad32d7fa5837b15e10bb2621457d148c83b3..b2c1ca825acccafeac1ca7a1ed6a77460457b28a 160000
--- a/daemon
+++ b/daemon
@@ -1 +1 @@
-Subproject commit a6d5ad32d7fa5837b15e10bb2621457d148c83b3
+Subproject commit b2c1ca825acccafeac1ca7a1ed6a77460457b28a
diff --git a/lrc b/lrc
index c0cc6ccc23716706261dd2df60325389bb8857e0..3443dc6630d3efc062f1140b1806ea21f115668b 160000
--- a/lrc
+++ b/lrc
@@ -1 +1 @@
-Subproject commit c0cc6ccc23716706261dd2df60325389bb8857e0
+Subproject commit 3443dc6630d3efc062f1140b1806ea21f115668b
diff --git a/make-ring.py b/make-ring.py
index 8b395fb5cec595e9adfd1ef651845d4e7b864e33..da1ab6cb320998fb241d7be5ea7ee47ea27308bf 100755
--- a/make-ring.py
+++ b/make-ring.py
@@ -74,7 +74,7 @@ RPM_INSTALL_SCRIPT = [
 
 PACMAN_INSTALL_SCRIPT = [
     'pacman -Sy',
-    'pacman -S %(packages)s'
+    'pacman -S --asdeps --needed %(packages)s'
 ]
 
 ZYPPER_INSTALL_SCRIPT = [