Script 'mail_helper' called by obssrc
Hello community,

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

Package is "ghc-HTTP"

Tue Apr  4 21:20:41 2023 rev:37 rq:1075914 version:4000.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-HTTP/ghc-HTTP.changes        2021-11-11 
21:36:04.596873537 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-HTTP.new.19717/ghc-HTTP.changes     
2023-04-04 21:20:53.285355903 +0200
@@ -1,0 +2,22 @@
+Thu Mar 30 17:07:08 UTC 2023 - Peter Simons <[email protected]>
+
+- Updated spec file to conform with ghc-rpm-macros-2.5.2.
+
+-------------------------------------------------------------------
+Thu Mar 16 23:12:10 UTC 2023 - Peter Simons <[email protected]>
+
+- Update HTTP to version 4000.4.1 revision 2.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------
+Sun Aug 14 21:34:43 UTC 2022 - Peter Simons <[email protected]>
+
+- Update HTTP to version 4000.4.1 revision 1.
+  Version 4000.4.0: release 2022-02-22
+   * Restrict to GHC >=7.6 and associated cleanups (Andreas Abel)
+   * Drop deprecated instance Error (Andreas Abel)
+   * Preparation for mtl-2.3 (Andreas Abel)
+   * General tidying (Andreas Abel)
+   * Support GHC 9.2 (Bodigrim)
+
+-------------------------------------------------------------------

Old:
----
  HTTP-4000.3.16.tar.gz

New:
----
  HTTP-4000.4.1.tar.gz

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

Other differences:
------------------
++++++ ghc-HTTP.spec ++++++
--- /var/tmp/diff_new_pack.aenPOH/_old  2023-04-04 21:20:53.949359663 +0200
+++ /var/tmp/diff_new_pack.aenPOH/_new  2023-04-04 21:20:53.957359708 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-HTTP
 #
-# Copyright (c) 2021 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,33 +17,52 @@
 
 
 %global pkg_name HTTP
+%global pkgver %{pkg_name}-%{version}
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        4000.3.16
+Version:        4000.4.1
 Release:        0
 Summary:        A library for client-side HTTP
 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/1.cabal#/%{pkg_name}.cabal
+Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-array-devel
+BuildRequires:  ghc-array-prof
+BuildRequires:  ghc-base-devel
+BuildRequires:  ghc-base-prof
 BuildRequires:  ghc-bytestring-devel
+BuildRequires:  ghc-bytestring-prof
 BuildRequires:  ghc-mtl-devel
+BuildRequires:  ghc-mtl-prof
 BuildRequires:  ghc-network-devel
+BuildRequires:  ghc-network-prof
 BuildRequires:  ghc-network-uri-devel
+BuildRequires:  ghc-network-uri-prof
 BuildRequires:  ghc-parsec-devel
+BuildRequires:  ghc-parsec-prof
 BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-time-devel
+BuildRequires:  ghc-time-prof
+BuildRequires:  ghc-transformers-devel
+BuildRequires:  ghc-transformers-prof
 ExcludeArch:    %{ix86}
 %if %{with tests}
 BuildRequires:  ghc-HUnit-devel
+BuildRequires:  ghc-HUnit-prof
 BuildRequires:  ghc-deepseq-devel
+BuildRequires:  ghc-deepseq-prof
 BuildRequires:  ghc-httpd-shed-devel
+BuildRequires:  ghc-httpd-shed-prof
 BuildRequires:  ghc-pureMD5-devel
+BuildRequires:  ghc-pureMD5-prof
 BuildRequires:  ghc-split-devel
+BuildRequires:  ghc-split-prof
 BuildRequires:  ghc-test-framework-devel
 BuildRequires:  ghc-test-framework-hunit-devel
+BuildRequires:  ghc-test-framework-hunit-prof
+BuildRequires:  ghc-test-framework-prof
 %endif
 
 %description
@@ -94,6 +113,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
@@ -119,4 +154,9 @@
 %files devel -f %{name}-devel.files
 %doc CHANGES
 
+%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

++++++ HTTP-4000.3.16.tar.gz -> HTTP-4000.4.1.tar.gz ++++++
++++ 2531 lines of diff (skipped)

++++++ HTTP.cabal ++++++
--- /var/tmp/diff_new_pack.aenPOH/_old  2023-04-04 21:20:54.109360569 +0200
+++ /var/tmp/diff_new_pack.aenPOH/_new  2023-04-04 21:20:54.113360592 +0200
@@ -1,7 +1,7 @@
-Name: HTTP
-Version: 4000.3.16
-x-revision: 1
 Cabal-Version: >= 1.10
+Name: HTTP
+Version: 4000.4.1
+x-revision: 2
 Build-type: Simple
 License: BSD3
 License-file: LICENSE
@@ -57,16 +57,15 @@
 
 Extra-Source-Files: CHANGES
 
-tested-with: GHC==9.0.1, GHC==8.10.4, GHC==8.8.3, GHC==8.6.5, GHC==8.4.4, 
GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, 
GHC==7.2.2, GHC==7.0.4
+tested-with:
+  GHC==9.2.1, GHC==9.0.1,
+  GHC==8.10.7, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2,
+  GHC==7.10.3, GHC==7.8.4, GHC==7.6.3
 
 Source-Repository head
   type: git
   location: https://github.com/haskell/HTTP.git
 
-Flag mtl1
-  description: Use the old mtl version 1.
-  default: False
-
 Flag warn-as-error
   default:     False
   description: Build with warnings-as-errors
@@ -110,23 +109,26 @@
 
   -- note the test harness constraints should be kept in sync with these
   -- where dependencies are shared
-  Build-depends: base >= 4.3.0.0 && < 4.17, parsec >= 2.0 && < 3.2
-  Build-depends: array >= 0.3.0.2 && < 0.6, bytestring >= 0.9.1.5 && < 0.12
-  Build-depends: time >= 1.1.2.3 && < 1.13
+  build-depends:
+      base          >= 4.6.0.0   && < 4.19
+    , array         >= 0.3.0.2   && < 0.6
+    , bytestring    >= 0.9.1.5   && < 0.12
+    , parsec        >= 2.0       && < 3.2
+    , time          >= 1.1.2.3   && < 1.13
+    , transformers  >= 0.2.0.0   && < 0.7
+        -- transformers-0.2.0.0 is the first to have Control.Monad.IO.Class
+    -- The following dependencies are refined by flags, but they should
+    -- still be mentioned here on the top-level.
+    , mtl           >= 2.0.0.0   && < 2.4
+    , network       >= 2.4       && < 3.2
 
   default-language: Haskell98
   default-extensions: FlexibleInstances
 
-  if flag(mtl1)
-    Build-depends: mtl >= 1.1.1.0 && < 1.2
-    CPP-Options: -DMTL1
-  else
-    Build-depends: mtl >= 2.0 && < 2.3
-
   if flag(network-uri)
-    Build-depends: network-uri == 2.6.*, network >= 2.6 && < 3.2
+    Build-depends: network-uri == 2.6.*, network >= 2.6
   else
-    Build-depends: network >= 2.4 && < 2.6
+    Build-depends: network < 2.6
 
   if flag(warn-as-error)
     ghc-options:      -Werror
@@ -147,38 +149,38 @@
 
   ghc-options: -Wall
 
-  -- note: version constraints for dependencies shared with the library
-  -- should be the same
-  build-depends:     HTTP,
-                     HUnit >= 1.2.0.1 && < 1.7,
-                     httpd-shed >= 0.4 && < 0.5,
-                     mtl >= 1.1.1.0 && < 2.3,
-                     bytestring >= 0.9.1.5 && < 0.12,
-                     deepseq >= 1.3.0.0 && < 1.5,
-                     pureMD5 >= 0.2.4 && < 2.2,
-                     base >= 4.3.0.0 && < 4.16,
-                     split >= 0.1.3 && < 0.3,
-                     test-framework >= 0.2.0 && < 0.9,
-                     test-framework-hunit >= 0.3.0 && <0.4
+  build-depends:
+      HTTP
+    -- constraints inherited from HTTP
+    , base
+    , bytestring
+    , mtl
+    , network
+    -- extra dependencies
+    , deepseq               >= 1.3.0.0  && < 1.5
+    , httpd-shed            >= 0.4      && < 0.5
+    , HUnit                 >= 1.2.0.1  && < 1.7
+    , pureMD5               >= 0.2.4    && < 2.2
+    , split                 >= 0.1.3    && < 0.3
+    , test-framework        >= 0.2.0    && < 0.9
+    , test-framework-hunit  >= 0.3.0    && < 0.4
 
   if flag(network-uri)
-    Build-depends: network-uri == 2.6.*, network >= 2.6 && < 3.2
+    Build-depends: network-uri == 2.6.*, network >= 2.6
   else
-    Build-depends: network >= 2.3 && < 2.6
+    Build-depends: network < 2.6
 
   if flag(warp-tests)
     CPP-Options: -DWARP_TESTS
     build-depends:
-                       case-insensitive >= 0.4.0.1 && < 1.3,
-                       http-types >= 0.8.0 && < 1.0,
-                       wai >= 2.1.0 && < 3.3,
-                       warp >= 2.1.0 && < 3.4
+        case-insensitive    >= 0.4.0.1  && < 1.3
+      , conduit             >= 1.0.8    && < 1.4
+      , http-types          >= 0.8.0    && < 1.0
+      , wai                 >= 2.1.0    && < 3.3
+      , warp                >= 2.1.0    && < 3.4
 
     if flag(conduit10)
-      build-depends:
-                         conduit >= 1.0.8 && < 1.1
+      build-depends: conduit < 1.1
     else
-      build-depends:
-                         conduit >= 1.1 && < 1.4,
-                         conduit-extra >= 1.1 && < 1.4
+      build-depends: conduit >= 1.1, conduit-extra >= 1.1 && < 1.4
 

Reply via email to