diff --git a/lapack-hmatrix.cabal b/lapack-hmatrix.cabal
--- a/lapack-hmatrix.cabal
+++ b/lapack-hmatrix.cabal
@@ -1,6 +1,6 @@
 Cabal-Version:    2.2
 Name:             lapack-hmatrix
-Version:          0.0
+Version:          0.0.0.1
 License:          BSD-3-Clause
 License-File:     LICENSE
 Author:           Henning Thielemann <haskell@henning-thielemann.de>
@@ -12,13 +12,13 @@
   Conversion of objects between 'lapack' and 'hmatrix'.
 Tested-With:      GHC==7.8.4
 Tested-With:      GHC==8.0.2, GHC==8.6.5, GHC==8.10.5
-Tested-With:      GHC==9.0.1
+Tested-With:      GHC==9.0.1, GHC==9.2.1
 Build-Type:       Simple
 Extra-Source-Files:
   Makefile
 
 Source-Repository this
-  Tag:         0.0
+  Tag:         0.0.0.1
   Type:        darcs
   Location:    https://hub.darcs.net/thielema/lapack-hmatrix/
 
@@ -28,7 +28,7 @@
 
 Library
   Build-Depends:
-    lapack >=0.4 && <0.5,
+    lapack >=0.4 && <0.6,
     netlib-ffi >=0.1.1 && <0.2,
     comfort-array >=0.4 && <0.6,
     hmatrix >=0.17 && <0.21,
diff --git a/src/Numeric/LAPACK/HMatrix.hs b/src/Numeric/LAPACK/HMatrix.hs
--- a/src/Numeric/LAPACK/HMatrix.hs
+++ b/src/Numeric/LAPACK/HMatrix.hs
@@ -115,9 +115,11 @@
 hermitianFromUpper =
    Array.mapShape (\sh -> sh{Layout.mosaicMirror = Layout.ConjugateMirror})
 
+-- ToDo: generalize packing
 fromHermitian ::
    (Shape.C sh, Class.Floating a) =>
    Matrix.Hermitian sh a -> HMatrix.Herm a
+--   Matrix.HermitianP pack sh a -> HMatrix.Herm a
 fromHermitian =
    HMatrix.trustSym . fromGeneral . Square.toFull . Hermitian.toSquare
 
