Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-clientsession for 
openSUSE:Factory checked in at 2024-07-22 17:16:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-clientsession (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-clientsession.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-clientsession"

Mon Jul 22 17:16:11 2024 rev:7 rq:1188628 version:0.9.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-clientsession/ghc-clientsession.changes      
2023-07-24 18:26:38.126385911 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-clientsession.new.17339/ghc-clientsession.changes
   2024-07-22 17:16:54.106645382 +0200
@@ -1,0 +2,8 @@
+Sun Jul 14 08:07:12 UTC 2024 - Peter Simons <psim...@suse.com>
+
+- Update clientsession to version 0.9.3.0.
+  ## 0.9.3.0
+
+  * Migrate to crypton from cryptonite.
+
+-------------------------------------------------------------------

Old:
----
  clientsession-0.9.2.0.tar.gz
  clientsession.cabal

New:
----
  clientsession-0.9.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-clientsession.spec ++++++
--- /var/tmp/diff_new_pack.GQibfw/_old  2024-07-22 17:16:54.638666533 +0200
+++ /var/tmp/diff_new_pack.GQibfw/_new  2024-07-22 17:16:54.638666533 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-clientsession
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,13 +20,12 @@
 %global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        0.9.2.0
+Version:        0.9.3.0
 Release:        0
 Summary:        Securely store session data in a client-side cookie
 License:        MIT
 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/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-base-devel
@@ -39,8 +38,8 @@
 BuildRequires:  ghc-cereal-prof
 BuildRequires:  ghc-crypto-api-devel
 BuildRequires:  ghc-crypto-api-prof
-BuildRequires:  ghc-cryptonite-devel
-BuildRequires:  ghc-cryptonite-prof
+BuildRequires:  ghc-crypton-devel
+BuildRequires:  ghc-crypton-prof
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-directory-prof
 BuildRequires:  ghc-entropy-devel
@@ -98,7 +97,6 @@
 
 %prep
 %autosetup -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ clientsession-0.9.2.0.tar.gz -> clientsession-0.9.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/clientsession-0.9.2.0/ChangeLog.md 
new/clientsession-0.9.3.0/ChangeLog.md
--- old/clientsession-0.9.2.0/ChangeLog.md      2023-07-18 16:58:27.000000000 
+0200
+++ new/clientsession-0.9.3.0/ChangeLog.md      2024-07-14 10:03:15.000000000 
+0200
@@ -1,5 +1,9 @@
 # ChangeLog for clientsession
 
+## 0.9.3.0
+
+* Migrate to crypton from cryptonite.
+
 ## 0.9.2.0
 
 * Migrate crypto-aes and cprng-aes to cryptonite. 
[#36](https://github.com/yesodweb/clientsession/pull/36)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/clientsession-0.9.2.0/clientsession.cabal 
new/clientsession-0.9.3.0/clientsession.cabal
--- old/clientsession-0.9.2.0/clientsession.cabal       2023-07-18 
16:59:31.000000000 +0200
+++ new/clientsession-0.9.3.0/clientsession.cabal       2024-07-14 
10:03:02.000000000 +0200
@@ -1,5 +1,5 @@
 name:            clientsession
-version:         0.9.2.0
+version:         0.9.3.0
 license:         MIT
 license-file:    LICENSE
 author:          Michael Snoyman <mich...@snoyman.com>, Felipe Lessa 
<felipe.le...@gmail.com>
@@ -29,7 +29,9 @@
 
 library
     default-language: Haskell2010
-    build-depends:   base                >=4           && < 5
+    build-depends:   base                >= 4.8          && < 5
+                       -- 
https://github.com/yesodweb/clientsession/commit/1221230770feff60f77ff676d52fc464cb77b2d9#r122087962
+                       -- Data.Bifunctor entered base in 4.8
                    , bytestring          >= 0.9
                    , cereal              >= 0.3
                    , directory           >= 1
@@ -38,7 +40,7 @@
                    , skein               == 1.0.*
                    , base64-bytestring   >= 0.1.1.1
                    , entropy             >= 0.2.1
-                   , cryptonite          >= 0.15
+                   , crypton             >= 1.0
                    , setenv
     exposed-modules: Web.ClientSession
     other-modules:   System.LookupEnv
@@ -64,4 +66,4 @@
 
 source-repository head
   type:     git
-  location: git://github.com/yesodweb/clientsession.git
+  location: https://github.com/yesodweb/clientsession.git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/clientsession-0.9.2.0/src/Web/ClientSession.hs 
new/clientsession-0.9.3.0/src/Web/ClientSession.hs
--- old/clientsession-0.9.2.0/src/Web/ClientSession.hs  2023-07-18 
16:56:02.000000000 +0200
+++ new/clientsession-0.9.3.0/src/Web/ClientSession.hs  2024-07-14 
10:02:50.000000000 +0200
@@ -95,11 +95,11 @@
 -- from crypto-api
 import Crypto.Classes (constTimeEq)
 
--- from cryptonite
+-- from crypton
 import qualified Crypto.Cipher.AES as A
 import Crypto.Cipher.Types(Cipher(..),BlockCipher(..),makeIV)
 import Crypto.Error (eitherCryptoError)
-import "cryptonite" Crypto.Random (ChaChaDRG,drgNew,randomBytesGenerate)
+import "crypton" Crypto.Random (ChaChaDRG,drgNew,randomBytesGenerate)
 
 -- from skein
 import Crypto.Skein (skeinMAC', Skein_512_256)
@@ -311,7 +311,7 @@
 -- Crypto.Modes.getIVIO, since it does not require /dev/urandom
 -- I/O for every call.
 
--- [now with cryptonite.ChaChaDRG]
+-- [now with crypton.ChaChaDRG]
 -- I haven't run any benchmark; this conversion is a case of “code
 -- that doesn't crash trumps performance.”
 

Reply via email to