Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-postgresql-simple for openSUSE:Factory checked in at 2025-08-06 14:33:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-postgresql-simple (Old) and /work/SRC/openSUSE:Factory/.ghc-postgresql-simple.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-postgresql-simple" Wed Aug 6 14:33:59 2025 rev:22 rq:1297799 version:0.7.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-postgresql-simple/ghc-postgresql-simple.changes 2025-07-31 17:47:00.682176018 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-postgresql-simple.new.1085/ghc-postgresql-simple.changes 2025-08-06 14:35:26.085426382 +0200 @@ -1,0 +2,7 @@ +Sat Aug 2 19:12:35 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update postgresql-simple to version 0.7.0.1. + Upstream has not updated the file "CHANGES.md" since the last + release. + +------------------------------------------------------------------- Old: ---- postgresql-simple-0.7.0.0.tar.gz postgresql-simple.cabal New: ---- postgresql-simple-0.7.0.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-postgresql-simple.spec ++++++ --- /var/tmp/diff_new_pack.bG2lKD/_old 2025-08-06 14:35:28.389523426 +0200 +++ /var/tmp/diff_new_pack.bG2lKD/_new 2025-08-06 14:35:28.393523594 +0200 @@ -20,13 +20,12 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 0.7.0.0 +Version: 0.7.0.1 Release: 0 Summary: Mid-Level PostgreSQL client library License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/3.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Only-devel BuildRequires: ghc-Only-prof @@ -63,8 +62,6 @@ BuildRequires: ghc-vector-prof ExcludeArch: %{ix86} %if %{with tests} -BuildRequires: ghc-HUnit-devel -BuildRequires: ghc-HUnit-prof BuildRequires: ghc-base16-bytestring-devel BuildRequires: ghc-base16-bytestring-prof BuildRequires: ghc-cryptohash-md5-devel @@ -113,9 +110,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal -cabal-tweak-dep-ver base '<4.21' '< 5' -cabal-tweak-dep-ver template-haskell '<2.23' '< 3' %build %ghc_lib_build ++++++ postgresql-simple-0.7.0.0.tar.gz -> postgresql-simple-0.7.0.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/postgresql-simple-0.7.0.0/postgresql-simple.cabal new/postgresql-simple-0.7.0.1/postgresql-simple.cabal --- old/postgresql-simple-0.7.0.0/postgresql-simple.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/postgresql-simple-0.7.0.1/postgresql-simple.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,6 @@ cabal-version: 1.12 name: postgresql-simple -version: 0.7.0.0 +version: 0.7.0.1 synopsis: Mid-Level PostgreSQL client library description: Mid-Level PostgreSQL client library, forked from mysql-simple. @@ -28,8 +28,11 @@ || ==8.10.7 || ==9.0.2 || ==9.2.8 - || ==9.4.5 - || ==9.6.2 + || ==9.4.8 + || ==9.6.7 + || ==9.8.4 + || ==9.10.2 + || ==9.12.2 library default-language: Haskell2010 @@ -75,11 +78,11 @@ -- GHC bundled libs build-depends: - base >=4.12.0.0 && <4.19 - , bytestring >=0.10.8.2 && <0.12 - , containers >=0.6.0.1 && <0.7 - , template-haskell >=2.14.0.0 && <2.21 - , text >=1.2.3.0 && <1.3 || >=2.0 && <2.1 + base >=4.12.0.0 && <4.22 + , bytestring >=0.10.8.2 && <0.13 + , containers >=0.6.0.1 && <0.8 + , template-haskell >=2.14.0.0 && <2.24 + , text >=1.2.3.0 && <1.3 || >=2.0 && <2.2 , time-compat >=1.9.5 && <1.12 , transformers >=0.5.6.2 && <0.7 @@ -88,9 +91,9 @@ aeson >=2.1.2.1 && <2.3 , attoparsec >=0.14.4 && <0.15 , case-insensitive >=1.2.1.0 && <1.3 - , hashable >=1.4.3.0 && <1.5 + , hashable >=1.4.3.0 && <1.6 , Only >=0.1 && <0.1.1 - , postgresql-libpq >=0.10.0.0 && <0.11 + , postgresql-libpq >=0.10.0.0 && <0.12 , scientific >=0.3.7.0 && <0.4 , uuid-types >=1.0.5 && <1.1 , vector >=0.13.0.0 && <0.14 @@ -115,7 +118,7 @@ main-is: Inspection.hs build-depends: base - , inspection-testing >=0.4.1.1 && <0.6 + , inspection-testing >=0.4.1.1 && <0.7 , postgresql-libpq , postgresql-simple , tasty @@ -153,7 +156,6 @@ , containers , cryptohash-md5 >=0.11.100.1 && <0.12 , filepath - , HUnit , postgresql-simple , tasty , tasty-golden diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/postgresql-simple-0.7.0.0/src/Database/PostgreSQL/Simple/Copy.hs new/postgresql-simple-0.7.0.1/src/Database/PostgreSQL/Simple/Copy.hs --- old/postgresql-simple-0.7.0.0/src/Database/PostgreSQL/Simple/Copy.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/postgresql-simple-0.7.0.1/src/Database/PostgreSQL/Simple/Copy.hs 2001-09-09 03:46:40.000000000 +0200 @@ -91,6 +91,7 @@ PQ.BadResponse -> throwResultError funcName result status PQ.NonfatalError -> throwResultError funcName result status PQ.FatalError -> throwResultError funcName result status + _ -> throwResultError funcName result status -- TODO data CopyOutResult = CopyOutRow !B.ByteString -- ^ Data representing either exactly diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/postgresql-simple-0.7.0.0/src/Database/PostgreSQL/Simple/Internal/PQResultUtils.hs new/postgresql-simple-0.7.0.1/src/Database/PostgreSQL/Simple/Internal/PQResultUtils.hs --- old/postgresql-simple-0.7.0.0/src/Database/PostgreSQL/Simple/Internal/PQResultUtils.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/postgresql-simple-0.7.0.1/src/Database/PostgreSQL/Simple/Internal/PQResultUtils.hs 2001-09-09 03:46:40.000000000 +0200 @@ -81,6 +81,7 @@ PQ.BadResponse -> throwResultError "query" result status PQ.NonfatalError -> throwResultError "query" result status PQ.FatalError -> throwResultError "query" result status + _ -> throwResultError "query: TODO" result status where queryErr msg = throwIO $ QueryError msg q diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/postgresql-simple-0.7.0.0/src/Database/PostgreSQL/Simple/Internal.hs new/postgresql-simple-0.7.0.1/src/Database/PostgreSQL/Simple/Internal.hs --- old/postgresql-simple-0.7.0.0/src/Database/PostgreSQL/Simple/Internal.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/postgresql-simple-0.7.0.1/src/Database/PostgreSQL/Simple/Internal.hs 2001-09-09 03:46:40.000000000 +0200 @@ -396,6 +396,7 @@ PQ.BadResponse -> getResult h mres' PQ.NonfatalError -> getResult h mres' PQ.FatalError -> getResult h mres' + _ -> error "incomplete match" #endif -- | A version of 'execute' that does not perform query substitution. @@ -431,6 +432,7 @@ PQ.BadResponse -> throwResultError "execute" result status PQ.NonfatalError -> throwResultError "execute" result status PQ.FatalError -> throwResultError "execute" result status + _ -> throwResultError "execute: TODO" result status where mkInteger str = B8.foldl' delta 0 str where