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