Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-crypton-x509-store for 
openSUSE:Factory checked in at 2026-06-10 15:58:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-crypton-x509-store (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-crypton-x509-store.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-crypton-x509-store"

Wed Jun 10 15:58:58 2026 rev:5 rq:1358352 version:1.6.14

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/ghc-crypton-x509-store/ghc-crypton-x509-store.changes
    2025-11-03 18:55:56.011643551 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-crypton-x509-store.new.2375/ghc-crypton-x509-store.changes
  2026-06-10 15:59:51.685397208 +0200
@@ -1,0 +2,8 @@
+Sat Mar  7 19:20:06 UTC 2026 - Peter Simons <[email protected]>
+
+- Update crypton-x509-store to version 1.6.14 revision 1.
+  Upstream added a new change log file in this release. With no
+  previous version to compare against, the automatic updater cannot
+  reliable determine the relevante entries for this release.
+
+-------------------------------------------------------------------

Old:
----
  crypton-x509-store-1.6.12.tar.gz

New:
----
  crypton-x509-store-1.6.14.tar.gz

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

Other differences:
------------------
++++++ ghc-crypton-x509-store.spec ++++++
--- /var/tmp/diff_new_pack.lwJS67/_old  2026-06-10 15:59:52.881446773 +0200
+++ /var/tmp/diff_new_pack.lwJS67/_new  2026-06-10 15:59:52.885446938 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-crypton-x509-store
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        1.6.12
+Version:        1.6.14
 Release:        0
 Summary:        X.509 collection accessing and storing methods
 License:        BSD-3-Clause
@@ -115,6 +115,7 @@
 %license LICENSE
 
 %files devel -f %{name}-devel.files
+%doc ChangeLog.md
 
 %files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files
 %license LICENSE

++++++ crypton-x509-store-1.6.12.tar.gz -> crypton-x509-store-1.6.14.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crypton-x509-store-1.6.12/ChangeLog.md 
new/crypton-x509-store-1.6.14/ChangeLog.md
--- old/crypton-x509-store-1.6.12/ChangeLog.md  1970-01-01 01:00:00.000000000 
+0100
+++ new/crypton-x509-store-1.6.14/ChangeLog.md  2001-09-09 03:46:40.000000000 
+0200
@@ -0,0 +1,11 @@
+# ChangeLog for crypton-x509-store
+
+## 1.6.14
+
+* Recovering build on Windows.
+  [#27](https://github.com/kazu-yamamoto/crypton-certificate/pull/27)
+
+## 1.6.13
+
+* Making buildable with ghc-9.4 and ghc-9.2.
+  [#23](https://github.com/kazu-yamamoto/crypton-certificate/pull/23)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crypton-x509-store-1.6.12/Data/X509/File.hs 
new/crypton-x509-store-1.6.14/Data/X509/File.hs
--- old/crypton-x509-store-1.6.12/Data/X509/File.hs     2001-09-09 
03:46:40.000000000 +0200
+++ new/crypton-x509-store-1.6.14/Data/X509/File.hs     2001-09-09 
03:46:40.000000000 +0200
@@ -6,6 +6,10 @@
     PEMError (..),
 ) where
 
+#ifndef MIN_VERSION_unix
+#define MIN_VERSION_unix(x, y, z) 0
+#endif
+
 import Control.Applicative
 import Control.Exception (Exception (..), throw)
 import Data.ASN1.BinaryEncoding
@@ -16,7 +20,7 @@
 import Data.PEM (PEM, pemContent, pemName, pemParseLBS)
 import qualified Data.X509 as X509
 import Data.X509.Memory (pemToKey)
-#if !defined(mingw32_HOST_OS)
+#if defined(MIN_VERSION_unix) && MIN_VERSION_unix(2,8,0)
 import System.Posix.IO
 #endif
 
@@ -28,12 +32,12 @@
 
 readPEMs :: FilePath -> IO [PEM]
 readPEMs filepath = do
-#if defined(mingw32_HOST_OS)
-    content <- L.readFile filepath
-#else
+#if defined(MIN_VERSION_unix) && MIN_VERSION_unix(2,8,0)
     fd <- openFd filepath ReadOnly defaultFileFlags{cloexec = True}
     h <- fdToHandle fd
     content <- L.hGetContents h
+#else
+    content <- L.readFile filepath
 #endif
     either (throw . PEMError) pure $ pemParseLBS content
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crypton-x509-store-1.6.12/Data/X509/Memory.hs 
new/crypton-x509-store-1.6.14/Data/X509/Memory.hs
--- old/crypton-x509-store-1.6.12/Data/X509/Memory.hs   2001-09-09 
03:46:40.000000000 +0200
+++ new/crypton-x509-store-1.6.14/Data/X509/Memory.hs   2001-09-09 
03:46:40.000000000 +0200
@@ -35,7 +35,8 @@
     -> [X509.SignedExact a]
 readSignedObjectFromMemory = either (const []) decodePems . pemParseBS
   where
-    decodePems pems = [ obj | pem <- pems, Right obj <- 
[X509.decodeSignedObject $ pemContent pem] ]
+    decodePems pems =
+        [obj | pem <- pems, Right obj <- [X509.decodeSignedObject $ pemContent 
pem]]
 
 pemToKey :: [Maybe X509.PrivKey] -> PEM -> [Maybe X509.PrivKey]
 pemToKey acc pem =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/crypton-x509-store-1.6.12/crypton-x509-store.cabal 
new/crypton-x509-store-1.6.14/crypton-x509-store.cabal
--- old/crypton-x509-store-1.6.12/crypton-x509-store.cabal      2001-09-09 
03:46:40.000000000 +0200
+++ new/crypton-x509-store-1.6.14/crypton-x509-store.cabal      2001-09-09 
03:46:40.000000000 +0200
@@ -1,52 +1,60 @@
-Name:                crypton-x509-store
-version:             1.6.12
-Description:         X.509 collection accessing and storing methods for 
certificate, crl, exception list
-License:             BSD3
-License-file:        LICENSE
-Copyright:           Vincent Hanquez <[email protected]>
-Author:              Vincent Hanquez <[email protected]>
-Maintainer:          Kazu Yamamoto <[email protected]>
-Synopsis:            X.509 collection accessing and storing methods
-Build-Type:          Simple
-Category:            Data
-stability:           experimental
-Homepage:            https://github.com/kazu-yamamoto/crypton-certificate
-Cabal-Version:       >= 1.10
-
-Library
-  Default-Language:  Haskell2010
-  Build-Depends:     base >= 3 && < 5
-                   , bytestring
-                   , mtl
-                   , containers
-                   , directory
-                   , filepath
-                   , pem >= 0.1 && < 0.3
-                   , asn1-types >= 0.3 && < 0.4
-                   , asn1-encoding >= 0.9 && < 0.10
-                   , crypton
-                   , crypton-x509 >= 1.7.2
-  if !os(windows)
-      Build-Depends: unix
-  Exposed-modules:   Data.X509.CertificateStore
-                     Data.X509.File
-                     Data.X509.Memory
-  ghc-options:       -Wall
-
-Test-Suite test-x509-store
-  Default-Language:  Haskell2010
-  type:              exitcode-stdio-1.0
-  hs-source-dirs:    Tests
-  Main-is:           Tests.hs
-  Build-Depends:     base >= 3 && < 5
-                   , bytestring
-                   , tasty
-                   , tasty-hunit
-                   , crypton-x509
-                   , crypton-x509-store
-  ghc-options:       -Wall
+cabal-version:      >=1.10
+name:               crypton-x509-store
+version:            1.6.14
+license:            BSD3
+license-file:       LICENSE
+copyright:          Vincent Hanquez <[email protected]>
+maintainer:         Kazu Yamamoto <[email protected]>
+author:             Vincent Hanquez <[email protected]>
+stability:          experimental
+homepage:           https://github.com/kazu-yamamoto/crypton-certificate
+synopsis:           X.509 collection accessing and storing methods
+description:
+    X.509 collection accessing and storing methods for certificate, crl, 
exception list
+
+category:           Data
+build-type:         Simple
+extra-source-files: ChangeLog.md
 
 source-repository head
-  type:     git
-  location: https://github.com/kazu-yamamoto/crypton-certificate
-  subdir:   x509-store
+    type:     git
+    location: https://github.com/kazu-yamamoto/crypton-certificate
+    subdir:   x509-store
+
+library
+    exposed-modules:
+        Data.X509.CertificateStore
+        Data.X509.File
+        Data.X509.Memory
+
+    default-language: Haskell2010
+    ghc-options:      -Wall
+    build-depends:
+        base >=3 && <5,
+        bytestring,
+        mtl,
+        containers,
+        directory,
+        filepath,
+        pem >=0.1 && <0.3,
+        asn1-types >=0.3 && <0.4,
+        asn1-encoding >=0.9 && <0.10,
+        crypton,
+        crypton-x509 >=1.7.2
+
+    if !os(windows)
+        build-depends: unix
+
+test-suite test-x509-store
+    type:             exitcode-stdio-1.0
+    main-is:          Tests.hs
+    hs-source-dirs:   Tests
+    default-language: Haskell2010
+    ghc-options:      -Wall
+    build-depends:
+        base >=3 && <5,
+        bytestring,
+        tasty,
+        tasty-hunit,
+        crypton-x509,
+        crypton-x509-store

++++++ crypton-x509-store.cabal ++++++
--- /var/tmp/diff_new_pack.lwJS67/_old  2026-06-10 15:59:53.021452575 +0200
+++ /var/tmp/diff_new_pack.lwJS67/_new  2026-06-10 15:59:53.025452741 +0200
@@ -1,54 +1,62 @@
-Name:                crypton-x509-store
-version:             1.6.12
+cabal-version:      >=1.10
+name:               crypton-x509-store
+version:            1.6.14
 x-revision: 1
-Description:         X.509 collection accessing and storing methods for 
certificate, crl, exception list
-License:             BSD3
-License-file:        LICENSE
-Copyright:           Vincent Hanquez <[email protected]>
-Author:              Vincent Hanquez <[email protected]>
-Maintainer:          Kazu Yamamoto <[email protected]>
-Synopsis:            X.509 collection accessing and storing methods
-Build-Type:          Simple
-Category:            Data
-stability:           experimental
-Homepage:            https://github.com/kazu-yamamoto/crypton-certificate
-Cabal-Version:       >= 1.10
-
-Library
-  Default-Language:  Haskell2010
-  Build-Depends:     base >= 3 && < 5
-                   , bytestring
-                   , mtl
-                   , containers
-                   , directory
-                   , filepath
-                   , pem >= 0.1 && < 0.3
-                   , asn1-types >= 0.3 && < 0.4
-                   , asn1-encoding >= 0.9 && < 0.10
-                   , crypton
-                   , crypton-x509 >= 1.7.2
-  if !os(windows)
-      Build-Depends: unix >= 2.8
-  Exposed-modules:   Data.X509.CertificateStore
-                     Data.X509.File
-                     Data.X509.Memory
-  ghc-options:       -Wall
-
-Test-Suite test-x509-store
-  Default-Language:  Haskell2010
-  type:              exitcode-stdio-1.0
-  hs-source-dirs:    Tests
-  Main-is:           Tests.hs
-  Build-Depends:     base >= 3 && < 5
-                   , bytestring
-                   , tasty
-                   , tasty-hunit
-                   , crypton-x509
-                   , crypton-x509-store
-  ghc-options:       -Wall
+license:            BSD3
+license-file:       LICENSE
+copyright:          Vincent Hanquez <[email protected]>
+maintainer:         Kazu Yamamoto <[email protected]>
+author:             Vincent Hanquez <[email protected]>
+stability:          experimental
+homepage:           https://github.com/kazu-yamamoto/crypton-certificate
+synopsis:           X.509 collection accessing and storing methods
+description:
+    X.509 collection accessing and storing methods for certificate, crl, 
exception list
+
+category:           Data
+build-type:         Simple
+extra-source-files: ChangeLog.md
 
 source-repository head
-  type:     git
-  location: https://github.com/kazu-yamamoto/crypton-certificate
-  subdir:   x509-store
+    type:     git
+    location: https://github.com/kazu-yamamoto/crypton-certificate
+    subdir:   x509-store
+
+library
+    exposed-modules:
+        Data.X509.CertificateStore
+        Data.X509.File
+        Data.X509.Memory
+
+    default-language: Haskell2010
+    ghc-options:      -Wall
+    build-depends:
+        base >=3 && <5,
+        bytestring,
+        mtl,
+        containers,
+        directory,
+        filepath,
+        pem >=0.1 && <0.3,
+        asn1-types >=0.3 && <0.4,
+        asn1-encoding >=0.9 && <0.10,
+        crypton,
+        crypton-x509 >=1.7.2 && <1.8
+
+    if !os(windows)
+        build-depends: unix
+
+test-suite test-x509-store
+    type:             exitcode-stdio-1.0
+    main-is:          Tests.hs
+    hs-source-dirs:   Tests
+    default-language: Haskell2010
+    ghc-options:      -Wall
+    build-depends:
+        base >=3 && <5,
+        bytestring,
+        tasty,
+        tasty-hunit,
+        crypton-x509,
+        crypton-x509-store
 

Reply via email to