commit ghc-clientsession for openSUSE:Factory
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 <psimons@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 <michael@snoyman.com>, Felipe Lessa <felipe.lessa@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/1221230770feff60f77ff676d52... + -- 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.”
participants (1)
-
Source-Sync