Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ghc-vector for openSUSE:Factory 
checked in at 2023-04-04 21:24:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-vector (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-vector.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-vector"

Tue Apr  4 21:24:29 2023 rev:32 rq:1076110 version:0.13.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-vector/ghc-vector.changes    2022-08-01 
21:31:23.733828016 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-vector.new.19717/ghc-vector.changes 
2023-04-04 21:24:48.966690496 +0200
@@ -1,0 +2,20 @@
+Thu Mar 30 17:08:54 UTC 2023 - Peter Simons <[email protected]>
+
+- Updated spec file to conform with ghc-rpm-macros-2.5.2.
+
+-------------------------------------------------------------------
+Mon Feb 20 18:52:29 UTC 2023 - Peter Simons <[email protected]>
+
+- Update vector to version 0.13.0.0 revision 3.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------
+Mon Jan 16 19:15:44 UTC 2023 - Peter Simons <[email protected]>
+
+- Update vector to version 0.13.0.0 revision 2.
+  Upstream has edited the change log file since the last release in
+  a non-trivial way, i.e. they did more than just add a new entry
+  at the top. You can review the file at:
+  http://hackage.haskell.org/package/vector-0.13.0.0/src/changelog.md
+
+-------------------------------------------------------------------

Old:
----
  vector-0.12.3.1.tar.gz

New:
----
  vector-0.13.0.0.tar.gz

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

Other differences:
------------------
++++++ ghc-vector.spec ++++++
--- /var/tmp/diff_new_pack.e203pp/_old  2023-04-04 21:24:50.134697110 +0200
+++ /var/tmp/diff_new_pack.e203pp/_new  2023-04-04 21:24:50.142697155 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-vector
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,35 +17,55 @@
 
 
 %global pkg_name vector
+%global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        0.12.3.1
+Version:        0.13.0.0
 Release:        0
 Summary:        Efficient Arrays
 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/2.cabal#/%{pkg_name}.cabal
+Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/3.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
+BuildRequires:  ghc-base-devel
+BuildRequires:  ghc-base-prof
 BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-deepseq-prof
 BuildRequires:  ghc-primitive-devel
+BuildRequires:  ghc-primitive-prof
 BuildRequires:  ghc-rpm-macros
+BuildRequires:  ghc-vector-stream-devel
+BuildRequires:  ghc-vector-stream-prof
 ExcludeArch:    %{ix86}
 %if %{with tests}
 BuildRequires:  ghc-HUnit-devel
+BuildRequires:  ghc-HUnit-prof
 BuildRequires:  ghc-QuickCheck-devel
+BuildRequires:  ghc-QuickCheck-prof
 BuildRequires:  ghc-base-orphans-devel
+BuildRequires:  ghc-base-orphans-prof
+BuildRequires:  ghc-doctest-devel
+BuildRequires:  ghc-doctest-prof
 BuildRequires:  ghc-random-devel
+BuildRequires:  ghc-random-prof
 BuildRequires:  ghc-tasty-devel
 BuildRequires:  ghc-tasty-hunit-devel
+BuildRequires:  ghc-tasty-hunit-prof
+BuildRequires:  ghc-tasty-inspection-testing-devel
+BuildRequires:  ghc-tasty-inspection-testing-prof
+BuildRequires:  ghc-tasty-prof
 BuildRequires:  ghc-tasty-quickcheck-devel
+BuildRequires:  ghc-tasty-quickcheck-prof
 BuildRequires:  ghc-template-haskell-devel
+BuildRequires:  ghc-template-haskell-prof
 BuildRequires:  ghc-transformers-devel
+BuildRequires:  ghc-transformers-prof
 %endif
 
 %description
-An efficient implementation of Int-indexed arrays (both mutable and immutable),
-with a powerful loop optimisation framework .
+An efficient implementation of 'Int'-indexed arrays (both mutable and
+immutable), with a powerful loop optimisation framework .
 
 It is structured as follows:
 
@@ -76,6 +96,22 @@
 %description devel
 This package provides the Haskell %{pkg_name} library development files.
 
+%package -n ghc-%{pkg_name}-doc
+Summary:        Haskell %{pkg_name} library documentation
+Requires:       ghc-filesystem
+BuildArch:      noarch
+
+%description -n ghc-%{pkg_name}-doc
+This package provides the Haskell %{pkg_name} library documentation.
+
+%package -n ghc-%{pkg_name}-prof
+Summary:        Haskell %{pkg_name} profiling library
+Requires:       ghc-%{pkg_name}-devel = %{version}-%{release}
+Supplements:    (ghc-%{pkg_name}-devel and ghc-prof)
+
+%description -n ghc-%{pkg_name}-prof
+This package provides the Haskell %{pkg_name} profiling library.
+
 %prep
 %autosetup -n %{pkg_name}-%{version}
 cp -p %{SOURCE1} %{pkg_name}.cabal
@@ -101,4 +137,9 @@
 %files devel -f %{name}-devel.files
 %doc README.md changelog.md
 
+%files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files
+%license LICENSE
+
+%files -n ghc-%{pkg_name}-prof -f ghc-%{pkg_name}-prof.files
+
 %changelog

++++++ vector-0.12.3.1.tar.gz -> vector-0.13.0.0.tar.gz ++++++
++++ 39329 lines of diff (skipped)

++++++ vector.cabal ++++++
--- /var/tmp/diff_new_pack.e203pp/_old  2023-04-04 21:24:50.306698084 +0200
+++ /var/tmp/diff_new_pack.e203pp/_new  2023-04-04 21:24:50.310698107 +0200
@@ -1,19 +1,23 @@
 Name:           vector
-Version:        0.12.3.1
-x-revision: 2
+Version:        0.13.0.0
+x-revision: 3
 -- don't forget to update the changelog file!
 License:        BSD3
 License-File:   LICENSE
 Author:         Roman Leshchinskiy <[email protected]>
 Maintainer:     Haskell Libraries Team <[email protected]>
-Copyright:      (c) Roman Leshchinskiy 2008-2012
+Copyright:      (c) Roman Leshchinskiy 2008-2012,
+                    Alexey Kuleshevich 2020-2022,
+                    Aleksey Khudyakov 2020-2022,
+                    Andrew Lelechenko 2020-2022
+
 Homepage:       https://github.com/haskell/vector
 Bug-Reports:    https://github.com/haskell/vector/issues
 Category:       Data, Data Structures
 Synopsis:       Efficient Arrays
 Description:
         .
-        An efficient implementation of Int-indexed arrays (both mutable
+        An efficient implementation of @Int@-indexed arrays (both mutable
         and immutable), with a powerful loop optimisation framework .
         .
         It is structured as follows:
@@ -36,19 +40,16 @@
         * <http://haskell.org/haskellwiki/Numeric_Haskell:_A_Vector_Tutorial>
 
 Tested-With:
-  GHC == 7.4.2,
-  GHC == 7.6.3,
-  GHC == 7.8.4,
-  GHC == 7.10.3,
   GHC == 8.0.2,
   GHC == 8.2.2,
   GHC == 8.4.4,
   GHC == 8.6.5,
-  GHC == 8.8.1,
-  GHC == 8.10.1
-
+  GHC == 8.8.4,
+  GHC == 8.10.7,
+  GHC == 9.0.1,
+  GHC == 9.2.3
 
-Cabal-Version:  >=1.10
+Cabal-Version:  >= 1.10
 Build-Type:     Simple
 
 Extra-Source-Files:
@@ -57,26 +58,9 @@
       tests/LICENSE
       tests/Setup.hs
       tests/Main.hs
-      benchmarks/vector-benchmarks.cabal
-      benchmarks/LICENSE
-      benchmarks/Setup.hs
-      benchmarks/Main.hs
-      benchmarks/Algo/AwShCC.hs
-      benchmarks/Algo/HybCC.hs
-      benchmarks/Algo/Leaffix.hs
-      benchmarks/Algo/ListRank.hs
-      benchmarks/Algo/Quickhull.hs
-      benchmarks/Algo/Rootfix.hs
-      benchmarks/Algo/Spectral.hs
-      benchmarks/Algo/Tridiag.hs
-      benchmarks/TestData/Graph.hs
-      benchmarks/TestData/ParenTree.hs
-      benchmarks/TestData/Random.hs
       internal/GenUnboxTuple.hs
       internal/unbox-tuple-instances
 
-
-
 Flag BoundsChecks
   Description: Enable bounds checking
   Default: True
@@ -113,7 +97,7 @@
         KindSignatures
         MagicHash
         MultiParamTypeClasses
-        Rank2Types
+        RankNTypes
         ScopedTypeVariables
         StandaloneDeriving
         TypeFamilies
@@ -147,19 +131,19 @@
         Data.Vector.Mutable
         Data.Vector
 
+  Hs-Source-Dirs:
+        src
+
   Include-Dirs:
         include, internal
 
   Install-Includes:
         vector.h
 
-  Build-Depends: base >= 4.5 && < 4.18
-               , primitive >= 0.6.4.0 && < 0.8
-               , ghc-prim >= 0.2 && < 0.10
+  Build-Depends: base >= 4.9 && < 4.19
+               , primitive >= 0.6.4.0 && < 0.9
                , deepseq >= 1.1 && < 1.5
-  if !impl(ghc > 8.0)
-    Build-Depends: fail == 4.9.*
-                 , semigroups >= 0.18 && < 0.21
+               , vector-stream >= 0.1 && < 0.2
 
   Ghc-Options: -O2 -Wall
 
@@ -181,7 +165,7 @@
 source-repository head
   type:     git
   location: https://github.com/haskell/vector.git
-
+  subdir:   vector
 
 
 test-suite vector-tests-O0
@@ -207,15 +191,13 @@
                  QuickCheck >= 2.9 && < 2.15, HUnit, tasty,
                  tasty-hunit, tasty-quickcheck,
                  transformers >= 0.2.0.0
-  if !impl(ghc > 8.0)
-    Build-Depends: semigroups
 
   default-extensions: CPP,
               ScopedTypeVariables,
               PatternGuards,
               MultiParamTypeClasses,
               FlexibleContexts,
-              Rank2Types,
+              RankNTypes,
               TypeSynonymInstances,
               TypeFamilies,
               TemplateHaskell
@@ -225,7 +207,7 @@
 
   if !flag(Wall)
     Ghc-Options: -fno-warn-orphans -fno-warn-missing-signatures
-    if impl(ghc >= 8.0) && impl( ghc < 8.1)
+    if impl(ghc >= 8.0) && impl(ghc < 8.1)
       Ghc-Options: -Wno-redundant-constraints
 
 
@@ -252,20 +234,17 @@
                  QuickCheck >= 2.9 && < 2.15, HUnit, tasty,
                  tasty-hunit, tasty-quickcheck,
                  transformers >= 0.2.0.0
-  if !impl(ghc > 8.0)
-    Build-Depends: semigroups
 
   default-extensions: CPP,
               ScopedTypeVariables,
               PatternGuards,
               MultiParamTypeClasses,
               FlexibleContexts,
-              Rank2Types,
+              RankNTypes,
               TypeSynonymInstances,
               TypeFamilies,
               TemplateHaskell
 
-
   Ghc-Options: -Wall
   Ghc-Options:  -O2 -threaded
   if !flag(Wall)
@@ -284,9 +263,63 @@
   -- GHC 8.10 fails to run doctests for some reason
   if impl(ghc >= 8.10) && impl(ghc < 8.11)
     buildable: False
+  -- GHC 9.0 fails to run doctests for some reason too
+  if impl(ghc >= 9.0) && impl(ghc < 9.1)
+    buildable: False
+  -- And GHC 9.2 too
+  if impl(ghc >= 9.2) && impl(ghc < 9.2.3)
+    buildable: False
+  if impl(ghc >= 9.2.3) && impl(ghc < 9.3)
+    buildable: True
   build-depends:
         base      -any
-      , doctest   >=0.15 && <0.19
+      , doctest   >=0.15 && <0.21
       , primitive >= 0.6.4.0 && < 0.8
       , vector    -any
+
+test-suite vector-inspection
+  type:             exitcode-stdio-1.0
+  hs-source-dirs:   tests-inspect
+  Ghc-Options:      -Wall
+  main-is:          main.hs
+  default-language: Haskell2010
+  Other-modules:    Inspect
+  if impl(ghc >= 8.6)
+    Other-modules:  Inspect.DerivingVia
+                    Inspect.DerivingVia.OtherFoo
+  build-depends:
+        base                     -any
+      , primitive                >= 0.6.4.0 && < 0.8
+      , vector                   -any
+      , tasty
+      , tasty-inspection-testing >= 0.1
+
+benchmark algorithms
+  type:             exitcode-stdio-1.0
+  main-is:          Main.hs
+  hs-source-dirs:   benchmarks
+  default-language: Haskell2010
+
+  build-depends:
+        base >= 2 && < 5
+      , random >= 1.2
+      , tasty
+      , tasty-bench >= 0.2.1
+      , vector
+
+  ghc-options: -O2
+
+  other-modules:
+        Algo.MutableSet
+        Algo.ListRank
+        Algo.Rootfix
+        Algo.Leaffix
+        Algo.AwShCC
+        Algo.HybCC
+        Algo.Quickhull
+        Algo.Spectral
+        Algo.Tridiag
+        Algo.FindIndexR
+        TestData.ParenTree
+        TestData.Graph
 

Reply via email to