diff --git a/libraries/Cabal b/libraries/Cabal
index f697d3209990c3314efe840be54fb7c5a967e6ff..54464304b707c57b233eb910210b79a9ba5154b3 160000
--- a/libraries/Cabal
+++ b/libraries/Cabal
@@ -1 +1 @@
-Subproject commit f697d3209990c3314efe840be54fb7c5a967e6ff
+Subproject commit 54464304b707c57b233eb910210b79a9ba5154b3
diff --git a/testsuite/tests/cabal/ghcpkg01.stdout b/testsuite/tests/cabal/ghcpkg01.stdout
index 5b133ee34a246bfc10d0a3a3c9d968c8c07a7568..64710af20c39ee9a4b6a7a1bb75eee153037d4c2 100644
--- a/testsuite/tests/cabal/ghcpkg01.stdout
+++ b/testsuite/tests/cabal/ghcpkg01.stdout
@@ -3,6 +3,7 @@ local01.package.conf
 Reading package info from "test.pkg" ... done.
 name:            testpkg
 version:         1.2.3.4
+visibility:      public
 id:              testpkg-1.2.3.4-XXX
 key:             testpkg-1.2.3.4-XXX
 license:         BSD3
@@ -25,6 +26,7 @@ pkgroot:
 
 name:            testpkg
 version:         1.2.3.4
+visibility:      public
 id:              testpkg-1.2.3.4-XXX
 key:             testpkg-1.2.3.4-XXX
 license:         BSD3
@@ -53,6 +55,7 @@ local01.package.conf
 
 name:            testpkg
 version:         2.0
+visibility:      public
 id:              testpkg-2.0-XXX
 key:             testpkg-2.0-XXX
 license:         BSD3
@@ -74,6 +77,7 @@ pkgroot:
 
 name:            testpkg
 version:         2.0
+visibility:      public
 id:              testpkg-2.0-XXX
 key:             testpkg-2.0-XXX
 license:         BSD3
@@ -95,6 +99,7 @@ pkgroot:
 ---
 name:            testpkg
 version:         1.2.3.4
+visibility:      public
 id:              testpkg-1.2.3.4-XXX
 key:             testpkg-1.2.3.4-XXX
 license:         BSD3
@@ -124,6 +129,7 @@ exposed: False
 Reading package info from "test3.pkg" ... done.
 name:            testpkg
 version:         1.2.3.4
+visibility:      public
 id:              testpkg-1.2.3.4-XXX
 key:             testpkg-1.2.3.4-XXX
 license:         BSD3