commit ghc-mono-traversable for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2020-08-28 21:35:09

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.3399 (New)


Package is "ghc-mono-traversable"

Fri Aug 28 21:35:09 2020 rev:23 rq:829355 version:1.0.15.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2020-06-19 17:15:40.950579943 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.3399/ghc-mono-traversable.changes
  2020-08-28 21:35:10.896718217 +0200
@@ -1,0 +2,5 @@
+Tue Aug 18 10:45:30 UTC 2020 - Peter Simons 
+
+- Replace %setup -q with the more modern %autosetup macro.
+
+---



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.SsEEt7/_old  2020-08-28 21:35:11.424718468 +0200
+++ /var/tmp/diff_new_pack.SsEEt7/_new  2020-08-28 21:35:11.428718470 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-mono-traversable
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -59,7 +59,7 @@
 files.
 
 %prep
-%setup -q -n %{pkg_name}-%{version}
+%autosetup -n %{pkg_name}-%{version}
 
 %build
 %ghc_lib_build




commit ghc-mono-traversable for openSUSE:Factory

2020-06-19 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2020-06-19 17:15:40

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.3606 (New)


Package is "ghc-mono-traversable"

Fri Jun 19 17:15:40 2020 rev:22 rq:815136 version:1.0.15.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2020-01-03 17:35:42.103256159 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.3606/ghc-mono-traversable.changes
  2020-06-19 17:15:40.950579943 +0200
@@ -1,0 +2,5 @@
+Tue Jun 16 11:14:22 UTC 2020 - Peter Simons 
+
+- Re-generate file with latest version of spec-cleaner.
+
+---



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.kg7eMD/_old  2020-06-19 17:15:41.566581863 +0200
+++ /var/tmp/diff_new_pack.kg7eMD/_new  2020-06-19 17:15:41.570581875 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-mono-traversable
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed




commit ghc-mono-traversable for openSUSE:Factory

2020-01-03 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2020-01-03 17:35:30

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.6675 (New)


Package is "ghc-mono-traversable"

Fri Jan  3 17:35:30 2020 rev:21 rq:760289 version:1.0.15.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2019-12-27 13:55:32.520721318 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.6675/ghc-mono-traversable.changes
  2020-01-03 17:35:42.103256159 +0100
@@ -1,0 +2,19 @@
+Sun Dec 29 10:27:23 UTC 2019 - psim...@suse.com
+
+- Update mono-traversable to version 1.0.15.1.
+  # ChangeLog for mono-traversable
+
+  ## 1.0.15.1
+
+  * Remove whitespace after `@` in as-patterns for GHC HEAD 
[#186](https://github.com/snoyberg/mono-traversable/pull/186)
+
+  ## 1.0.15.0
+
+  * Added `toNonEmpty` to `Data.NonNull`
+[#185](https://github.com/snoyberg/mono-traversable/pull/185)
+
+  ## 1.0.14.0
+  * Added `WrappedMono` to `Data.MonoTraversable`
+[#182](https://github.com/snoyberg/mono-traversable/pull/182)
+
+---

Old:

  mono-traversable-1.0.13.0.tar.gz

New:

  mono-traversable-1.0.15.1.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.o1SYJ4/_old  2020-01-03 17:35:43.631256943 +0100
+++ /var/tmp/diff_new_pack.o1SYJ4/_new  2020-01-03 17:35:43.655256956 +0100
@@ -19,7 +19,7 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.13.0
+Version:1.0.15.1
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT

++ mono-traversable-1.0.13.0.tar.gz -> mono-traversable-1.0.15.1.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.13.0/ChangeLog.md 
new/mono-traversable-1.0.15.1/ChangeLog.md
--- old/mono-traversable-1.0.13.0/ChangeLog.md  2019-10-03 14:47:12.0 
+0200
+++ new/mono-traversable-1.0.15.1/ChangeLog.md  2019-12-25 06:14:05.0 
+0100
@@ -1,3 +1,18 @@
+# ChangeLog for mono-traversable
+
+## 1.0.15.1
+
+* Remove whitespace after `@` in as-patterns for GHC HEAD 
[#186](https://github.com/snoyberg/mono-traversable/pull/186)
+
+## 1.0.15.0
+
+* Added `toNonEmpty` to `Data.NonNull`
+  [#185](https://github.com/snoyberg/mono-traversable/pull/185)
+
+## 1.0.14.0
+* Added `WrappedMono` to `Data.MonoTraversable`
+  [#182](https://github.com/snoyberg/mono-traversable/pull/182)
+
 ## 1.0.13.0
 * Added `WrappedPoly` to `Data.MonoTraversable`
   [#180](https://github.com/snoyberg/mono-traversable/pull/180)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.13.0/README.md 
new/mono-traversable-1.0.15.1/README.md
--- old/mono-traversable-1.0.13.0/README.md 2019-08-14 05:21:19.0 
+0200
+++ new/mono-traversable-1.0.15.1/README.md 2019-12-25 06:12:47.0 
+0100
@@ -155,7 +155,7 @@
 * IsMap: unifies operations across different `Map`s
 * MonoZip: zip operations on MonoFunctors.
 
-Note that because `Set` and `Map` are not a Functor (and therefore not 
MonoFoldable), one must use `mapFromList`, `mapToList`, `setFromList`, and 
`setToList`.
+Note that because `Set` is not a Functor (and therefore neither a MonoFunctor 
nor MonoTraversable), one must use `setFromList` and `setToList` to `omap` or 
`otraverse` over the elements of a `Set`.
 
 
 ### Sequences
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.13.0/mono-traversable.cabal 
new/mono-traversable-1.0.15.1/mono-traversable.cabal
--- old/mono-traversable-1.0.13.0/mono-traversable.cabal2019-10-03 
14:47:17.0 +0200
+++ new/mono-traversable-1.0.15.1/mono-traversable.cabal2019-12-25 
06:14:22.0 +0100
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: f15c018a84778989ad8a6b3271167acba04984c689d9620523b6855ce2ec78f1
+-- hash: b2ac08c2845dd12213a3bc3c6e01f805bb98a7693a588b0ae313ceadcb5ca592
 
 name:   mono-traversable
-version:1.0.13.0
+version:1.0.15.1
 synopsis:   Type classes for mapping, folding, and traversing monomorphic 
containers
 description:Please see the README at 

 category:   Data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mono-traversable-1.0.13.0/src/Data/MonoTr

commit ghc-mono-traversable for openSUSE:Factory

2019-12-27 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2019-12-27 13:55:23

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.6675 (New)


Package is "ghc-mono-traversable"

Fri Dec 27 13:55:23 2019 rev:20 rq:759453 version:1.0.13.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2019-10-18 14:34:23.388089952 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.6675/ghc-mono-traversable.changes
  2019-12-27 13:55:32.520721318 +0100
@@ -1,0 +2,5 @@
+Fri Nov  8 16:14:15 UTC 2019 - Peter Simons 
+
+- Drop obsolete group attributes.
+
+---



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.gDSqQu/_old  2019-12-27 13:55:33.044721571 +0100
+++ /var/tmp/diff_new_pack.gDSqQu/_new  2019-12-27 13:55:33.048721573 +0100
@@ -23,7 +23,6 @@
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT
-Group:  Development/Libraries/Haskell
 URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
@@ -50,7 +49,6 @@
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}




commit ghc-mono-traversable for openSUSE:Factory

2019-10-18 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2019-10-18 14:34:21

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.2352 (New)


Package is "ghc-mono-traversable"

Fri Oct 18 14:34:21 2019 rev:19 rq:737205 version:1.0.13.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2019-08-24 18:44:25.737768749 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.2352/ghc-mono-traversable.changes
  2019-10-18 14:34:23.388089952 +0200
@@ -1,0 +2,8 @@
+Fri Oct  4 02:01:58 UTC 2019 - psim...@suse.com
+
+- Update mono-traversable to version 1.0.13.0.
+  ## 1.0.13.0
+  * Added `WrappedPoly` to `Data.MonoTraversable`
+[#180](https://github.com/snoyberg/mono-traversable/pull/180)
+
+---

Old:

  mono-traversable-1.0.12.0.tar.gz

New:

  mono-traversable-1.0.13.0.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.jGmA5e/_old  2019-10-18 14:34:23.864088713 +0200
+++ /var/tmp/diff_new_pack.jGmA5e/_new  2019-10-18 14:34:23.868088702 +0200
@@ -19,7 +19,7 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.12.0
+Version:1.0.13.0
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT

++ mono-traversable-1.0.12.0.tar.gz -> mono-traversable-1.0.13.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.12.0/ChangeLog.md 
new/mono-traversable-1.0.13.0/ChangeLog.md
--- old/mono-traversable-1.0.12.0/ChangeLog.md  2019-08-14 05:22:01.0 
+0200
+++ new/mono-traversable-1.0.13.0/ChangeLog.md  2019-10-03 14:47:12.0 
+0200
@@ -1,3 +1,7 @@
+## 1.0.13.0
+* Added `WrappedPoly` to `Data.MonoTraversable`
+  [#180](https://github.com/snoyberg/mono-traversable/pull/180)
+
 ## 1.0.12.0
 * Added `filterSet` to `Data.Containers`
 * Use container specific implementations for `filterSet` and `filterMap`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.12.0/mono-traversable.cabal 
new/mono-traversable-1.0.13.0/mono-traversable.cabal
--- old/mono-traversable-1.0.12.0/mono-traversable.cabal2019-08-14 
05:22:04.0 +0200
+++ new/mono-traversable-1.0.13.0/mono-traversable.cabal2019-10-03 
14:47:17.0 +0200
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: bb2c95aee7a253f7f93bf9fb96eeb108b577eb9e3bf4015d290187a0f4dafc28
+-- hash: f15c018a84778989ad8a6b3271167acba04984c689d9620523b6855ce2ec78f1
 
 name:   mono-traversable
-version:1.0.12.0
+version:1.0.13.0
 synopsis:   Type classes for mapping, folding, and traversing monomorphic 
containers
 description:Please see the README at 

 category:   Data
@@ -39,7 +39,7 @@
   src
   ghc-options: -Wall
   build-depends:
-  base >=4.9 && <5
+  base >=4.10 && <5
 , bytestring >=0.9
 , containers >=0.5.8
 , hashable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mono-traversable-1.0.12.0/src/Data/MonoTraversable.hs 
new/mono-traversable-1.0.13.0/src/Data/MonoTraversable.hs
--- old/mono-traversable-1.0.12.0/src/Data/MonoTraversable.hs   2019-08-14 
05:21:19.0 +0200
+++ new/mono-traversable-1.0.13.0/src/Data/MonoTraversable.hs   2019-10-03 
14:47:12.0 +0200
@@ -1,11 +1,13 @@
 {-# LANGUAGE ConstrainedClassMethods #-}
 {-# LANGUAGE CPP #-}
 {-# LANGUAGE DefaultSignatures   #-}
+{-# LANGUAGE DerivingStrategies  #-}
 {-# LANGUAGE FlexibleContexts#-}
 {-# LANGUAGE FlexibleInstances   #-}
 {-# LANGUAGE TypeFamilies#-}
 {-# LANGUAGE TypeOperators   #-}
 {-# LANGUAGE UndecidableInstances#-}
+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
 -- | Type classes mirroring standard typeclasses, but working with monomorphic 
containers.
 --
 -- The motivation is that some commonly used data types (i.e., 'ByteString' and
@@ -1382,3 +1384,27 @@
 ointercalate x = T.intercalate x . otoList #-}
 {-# RULES "intercalate LText" forall x.
 ointercalate x = TL.intercalate x . otoList #-}
+
+-- | Provides a `MonoFoldable`, `MonoFunctor` or `MonoPointed` for an arbitrary
+-- `F.Foldable`, `Functor` or `Applicative`.
+--
+-- Useful for, e.g., passing a `F.Foldable` type you don't o

commit ghc-mono-traversable for openSUSE:Factory

2019-08-24 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2019-08-24 18:44:21

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.7948 (New)


Package is "ghc-mono-traversable"

Sat Aug 24 18:44:21 2019 rev:18 rq:725521 version:1.0.12.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2019-02-17 12:20:13.604218942 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.7948/ghc-mono-traversable.changes
  2019-08-24 18:44:25.737768749 +0200
@@ -1,0 +2,9 @@
+Thu Aug 15 02:01:34 UTC 2019 - psim...@suse.com
+
+- Update mono-traversable to version 1.0.12.0.
+  ## 1.0.12.0
+  * Added `filterSet` to `Data.Containers`
+  * Use container specific implementations for `filterSet` and `filterMap`
+[#178](https://github.com/snoyberg/mono-traversable/pull/178)
+
+---

Old:

  mono-traversable-1.0.11.0.tar.gz

New:

  mono-traversable-1.0.12.0.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.fsdKF9/_old  2019-08-24 18:44:26.197768704 +0200
+++ /var/tmp/diff_new_pack.fsdKF9/_new  2019-08-24 18:44:26.205768704 +0200
@@ -19,7 +19,7 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.11.0
+Version:1.0.12.0
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT

++ mono-traversable-1.0.11.0.tar.gz -> mono-traversable-1.0.12.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.11.0/ChangeLog.md 
new/mono-traversable-1.0.12.0/ChangeLog.md
--- old/mono-traversable-1.0.11.0/ChangeLog.md  2019-02-02 17:09:51.0 
+0100
+++ new/mono-traversable-1.0.12.0/ChangeLog.md  2019-08-14 05:22:01.0 
+0200
@@ -1,3 +1,8 @@
+## 1.0.12.0
+* Added `filterSet` to `Data.Containers`
+* Use container specific implementations for `filterSet` and `filterMap`
+  [#178](https://github.com/snoyberg/mono-traversable/pull/178)
+
 ## 1.0.11.0
 
 * Adding monomorphic instances for GHC.Generics and Data.Proxy types
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.11.0/mono-traversable.cabal 
new/mono-traversable-1.0.12.0/mono-traversable.cabal
--- old/mono-traversable-1.0.11.0/mono-traversable.cabal2019-02-02 
17:10:44.0 +0100
+++ new/mono-traversable-1.0.12.0/mono-traversable.cabal2019-08-14 
05:22:04.0 +0200
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.31.1.
+-- This file has been generated from package.yaml by hpack version 0.31.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: d58c5bc6fce9bf509cf559fa04639076650c2e3c940a7a1d113ea8f647a49335
+-- hash: bb2c95aee7a253f7f93bf9fb96eeb108b577eb9e3bf4015d290187a0f4dafc28
 
 name:   mono-traversable
-version:1.0.11.0
+version:1.0.12.0
 synopsis:   Type classes for mapping, folding, and traversing monomorphic 
containers
 description:Please see the README at 

 category:   Data
@@ -27,6 +27,14 @@
   location: https://github.com/snoyberg/mono-traversable
 
 library
+  exposed-modules:
+  Data.Containers
+  Data.MonoTraversable
+  Data.MonoTraversable.Unprefixed
+  Data.NonNull
+  Data.Sequences
+  other-modules:
+  Paths_mono_traversable
   hs-source-dirs:
   src
   ghc-options: -Wall
@@ -44,19 +52,14 @@
   if impl(ghc <8.0)
 build-depends:
 semigroups >=0.10
-  exposed-modules:
-  Data.Containers
-  Data.MonoTraversable
-  Data.MonoTraversable.Unprefixed
-  Data.NonNull
-  Data.Sequences
-  other-modules:
-  Paths_mono_traversable
   default-language: Haskell2010
 
 test-suite test
   type: exitcode-stdio-1.0
   main-is: main.hs
+  other-modules:
+  Spec
+  Paths_mono_traversable
   hs-source-dirs:
   test
   ghc-options: -O0
@@ -74,14 +77,13 @@
 , transformers
 , unordered-containers
 , vector
-  other-modules:
-  Spec
-  Paths_mono_traversable
   default-language: Haskell2010
 
 benchmark sorting
   type: exitcode-stdio-1.0
   main-is: sorting.hs
+  other-modules:
+  Paths_mono_traversable
   hs-source-dirs:
   bench
   ghc-options: -Wall -O2
@@ -91,6 +93,4 @@
 , mono-traversable
 , mwc-random
 , vector
-  other-modules:
-  Paths_mono_traversable
   

commit ghc-mono-traversable for openSUSE:Factory

2019-02-17 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2019-02-17 12:20:13

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.28833 (New)


Package is "ghc-mono-traversable"

Sun Feb 17 12:20:13 2019 rev:17 rq:674301 version:1.0.11.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2018-12-28 12:35:25.767958970 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.28833/ghc-mono-traversable.changes
 2019-02-17 12:20:13.604218942 +0100
@@ -1,0 +2,9 @@
+Sun Feb  3 03:02:41 UTC 2019 - psim...@suse.com
+
+- Update mono-traversable to version 1.0.11.0.
+  ## 1.0.11.0
+
+  * Adding monomorphic instances for GHC.Generics and Data.Proxy types
+[#175](https://github.com/snoyberg/mono-traversable/issues/175)
+
+---

Old:

  mono-traversable-1.0.10.0.tar.gz
  mono-traversable.cabal

New:

  mono-traversable-1.0.11.0.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.j8PsR2/_old  2019-02-17 12:20:14.116218801 +0100
+++ /var/tmp/diff_new_pack.j8PsR2/_new  2019-02-17 12:20:14.120218800 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-mono-traversable
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,14 +19,13 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.10.0
+Version:1.0.11.0
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT
 Group:  Development/Libraries/Haskell
 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:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
@@ -63,7 +62,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ mono-traversable-1.0.10.0.tar.gz -> mono-traversable-1.0.11.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.10.0/ChangeLog.md 
new/mono-traversable-1.0.11.0/ChangeLog.md
--- old/mono-traversable-1.0.10.0/ChangeLog.md  2018-12-20 06:25:46.0 
+0100
+++ new/mono-traversable-1.0.11.0/ChangeLog.md  2019-02-02 17:09:51.0 
+0100
@@ -1,3 +1,8 @@
+## 1.0.11.0
+
+* Adding monomorphic instances for GHC.Generics and Data.Proxy types
+  [#175](https://github.com/snoyberg/mono-traversable/issues/175)
+
 ## 1.0.10.0
 
 * Make index work on negative indices
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.10.0/mono-traversable.cabal 
new/mono-traversable-1.0.11.0/mono-traversable.cabal
--- old/mono-traversable-1.0.10.0/mono-traversable.cabal2018-12-20 
06:25:47.0 +0100
+++ new/mono-traversable-1.0.11.0/mono-traversable.cabal2019-02-02 
17:10:44.0 +0100
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.30.0.
+-- This file has been generated from package.yaml by hpack version 0.31.1.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: dd6993a12a11dc33b47bd2f3d81ac5ab62e3168ad8a01582458b74b64f971031
+-- hash: d58c5bc6fce9bf509cf559fa04639076650c2e3c940a7a1d113ea8f647a49335
 
 name:   mono-traversable
-version:1.0.10.0
+version:1.0.11.0
 synopsis:   Type classes for mapping, folding, and traversing monomorphic 
containers
 description:Please see the README at 

 category:   Data
@@ -33,7 +33,7 @@
   build-depends:
   base >=4.9 && <5
 , bytestring >=0.9
-, containers >=0.4
+, containers >=0.5.8
 , hashable
 , split >=0.2
 , text >=0.11
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mono-traversable-1.0.10.0/src/Data/MonoTraversable.hs 
new/mono-traversable-1.0.11.0/src/Data/MonoTraversable.hs
--- old/mono-traversable-1.0.10.0/src/Data/MonoTraversable.hs   2018-10-04 
15:18:41.0 +0200
+++

commit ghc-mono-traversable for openSUSE:Factory

2018-12-28 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2018-12-28 12:35:12

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.28833 (New)


Package is "ghc-mono-traversable"

Fri Dec 28 12:35:12 2018 rev:16 rq:661497 version:1.0.10.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2018-10-25 08:27:33.155768615 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new.28833/ghc-mono-traversable.changes
 2018-12-28 12:35:25.767958970 +0100
@@ -1,0 +2,10 @@
+Fri Dec 21 03:02:43 UTC 2018 - psim...@suse.com
+
+- Update mono-traversable to version 1.0.10.0.
+  ## 1.0.10.0
+
+  * Make index work on negative indices
+[#172](https://github.com/snoyberg/mono-traversable/issues/172)
+[#114](https://github.com/snoyberg/mono-traversable/issues/114)
+
+---

Old:

  mono-traversable-1.0.9.0.tar.gz

New:

  mono-traversable-1.0.10.0.tar.gz
  mono-traversable.cabal



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.dwVtcY/_old  2018-12-28 12:35:26.371958548 +0100
+++ /var/tmp/diff_new_pack.dwVtcY/_new  2018-12-28 12:35:26.371958548 +0100
@@ -19,13 +19,14 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.9.0
+Version:1.0.10.0
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT
 Group:  Development/Libraries/Haskell
 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:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
@@ -62,6 +63,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++ mono-traversable-1.0.9.0.tar.gz -> mono-traversable-1.0.10.0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.9.0/ChangeLog.md 
new/mono-traversable-1.0.10.0/ChangeLog.md
--- old/mono-traversable-1.0.9.0/ChangeLog.md   2018-08-02 07:29:05.0 
+0200
+++ new/mono-traversable-1.0.10.0/ChangeLog.md  2018-12-20 06:25:46.0 
+0100
@@ -1,3 +1,9 @@
+## 1.0.10.0
+
+* Make index work on negative indices
+  [#172](https://github.com/snoyberg/mono-traversable/issues/172)
+  [#114](https://github.com/snoyberg/mono-traversable/issues/114)
+
 ## 1.0.9.0
 
 * Added `filterMap` to `Data.Containers`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.9.0/mono-traversable.cabal 
new/mono-traversable-1.0.10.0/mono-traversable.cabal
--- old/mono-traversable-1.0.9.0/mono-traversable.cabal 2018-08-02 
07:29:33.0 +0200
+++ new/mono-traversable-1.0.10.0/mono-traversable.cabal2018-12-20 
06:25:47.0 +0100
@@ -1,13 +1,13 @@
-cabal-version: >= 1.10
+cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.29.0.
+-- This file has been generated from package.yaml by hpack version 0.30.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 6bcc1ed72e15c5adb841eb249f106e08f6823d8dfb67f86e62a140618a3b93c0
+-- hash: dd6993a12a11dc33b47bd2f3d81ac5ab62e3168ad8a01582458b74b64f971031
 
 name:   mono-traversable
-version:1.0.9.0
+version:1.0.10.0
 synopsis:   Type classes for mapping, folding, and traversing monomorphic 
containers
 description:Please see the README at 

 category:   Data
@@ -19,8 +19,8 @@
 license-file:   LICENSE
 build-type: Simple
 extra-source-files:
-ChangeLog.md
 README.md
+ChangeLog.md
 
 source-repository head
   type: git
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.9.0/src/Data/MonoTraversable.hs 
new/mono-traversable-1.0.10.0/src/Data/MonoTraversable.hs
--- old/mono-traversable-1.0.9.0/src/Data/MonoTraversable.hs2018-08-02 
07:29:05.0 +0200
+++ new/mono-traversable-1.0.10.0/src/Data/MonoTraversable.hs   2018-10-04 
15:18:41.0 +0200
@@ -331,7 +331,7 @@
 -- Note: this is a partial function. On an empty 'MonoFoldable', it will
 -- throw an exception.
 --
--- /See 'Data.NonNull.ofold

commit ghc-mono-traversable for openSUSE:Factory

2018-10-24 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2018-10-25 08:27:27

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Thu Oct 25 08:27:27 2018 rev:15 rq:643424 version:1.0.9.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2018-08-04 21:54:05.649355028 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2018-10-25 08:27:33.155768615 +0200
@@ -1,0 +2,5 @@
+Sat Oct 20 11:31:45 UTC 2018 - Peter Simons 
+
+- Use https URL to refer to bugs.opensuse.org.
+
+---



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.BkI5ug/_old  2018-10-25 08:27:34.651767922 +0200
+++ /var/tmp/diff_new_pack.BkI5ug/_new  2018-10-25 08:27:34.655767921 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 




commit ghc-mono-traversable for openSUSE:Factory

2018-08-04 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2018-08-04 21:54:05

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Sat Aug  4 21:54:05 2018 rev:14 rq:627278 version:1.0.9.0

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2018-07-21 10:22:17.654999835 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2018-08-04 21:54:05.649355028 +0200
@@ -1,0 +2,9 @@
+Thu Aug  2 16:29:53 UTC 2018 - psim...@suse.com
+
+- Update mono-traversable to version 1.0.9.0.
+  ## 1.0.9.0
+
+  * Added `filterMap` to `Data.Containers`
+[#167](https://github.com/snoyberg/mono-traversable/pull/167)
+
+---

Old:

  mono-traversable-1.0.8.1.tar.gz

New:

  mono-traversable-1.0.9.0.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.cfsX0U/_old  2018-08-04 21:54:06.069355813 +0200
+++ /var/tmp/diff_new_pack.cfsX0U/_new  2018-08-04 21:54:06.069355813 +0200
@@ -19,7 +19,7 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.8.1
+Version:1.0.9.0
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT

++ mono-traversable-1.0.8.1.tar.gz -> mono-traversable-1.0.9.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.8.1/ChangeLog.md 
new/mono-traversable-1.0.9.0/ChangeLog.md
--- old/mono-traversable-1.0.8.1/ChangeLog.md   2018-01-16 10:37:12.0 
+0100
+++ new/mono-traversable-1.0.9.0/ChangeLog.md   2018-08-02 07:29:05.0 
+0200
@@ -1,3 +1,8 @@
+## 1.0.9.0
+
+* Added `filterMap` to `Data.Containers`
+  [#167](https://github.com/snoyberg/mono-traversable/pull/167)
+
 ## 1.0.8.1
 
 * Compat with gauge 0.1 and 0.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.8.1/README.md 
new/mono-traversable-1.0.9.0/README.md
--- old/mono-traversable-1.0.8.1/README.md  2016-07-04 09:21:45.0 
+0200
+++ new/mono-traversable-1.0.9.0/README.md  2018-08-02 07:29:05.0 
+0200
@@ -13,7 +13,7 @@
 
 In addition to this package, the
 
[mono-traversable-instances](https://www.stackage.org/package/mono-traversable-instances)
-pacakge provides a number of orphan instances.
+package provides a number of orphan instances.
 
 
 Using Typeclasses
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.8.1/mono-traversable.cabal 
new/mono-traversable-1.0.9.0/mono-traversable.cabal
--- old/mono-traversable-1.0.8.1/mono-traversable.cabal 2018-01-16 
10:39:44.0 +0100
+++ new/mono-traversable-1.0.9.0/mono-traversable.cabal 2018-08-02 
07:29:33.0 +0200
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.20.0.
+cabal-version: >= 1.10
+
+-- This file has been generated from package.yaml by hpack version 0.29.0.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 19fd8f1ebe28579b3a09d195725bc11e4c50c0f81206fdfce0513a912a546cf4
+-- hash: 6bcc1ed72e15c5adb841eb249f106e08f6823d8dfb67f86e62a140618a3b93c0
 
 name:   mono-traversable
-version:1.0.8.1
+version:1.0.9.0
 synopsis:   Type classes for mapping, folding, and traversing monomorphic 
containers
 description:Please see the README at 

 category:   Data
@@ -16,8 +18,6 @@
 license:MIT
 license-file:   LICENSE
 build-type: Simple
-cabal-version:  >= 1.10
-
 extra-source-files:
 ChangeLog.md
 README.md
@@ -31,7 +31,7 @@
   src
   ghc-options: -Wall
   build-depends:
-  base >=4.7 && <5
+  base >=4.9 && <5
 , bytestring >=0.9
 , containers >=0.4
 , hashable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.8.1/src/Data/Containers.hs 
new/mono-traversable-1.0.9.0/src/Data/Containers.hs
--- old/mono-traversable-1.0.8.1/src/Data/Containers.hs 2016-07-04 
09:21:45.0 +0200
+++ new/mono-traversable-1.0.9.0/src/Data/Containers.hs 2018-08-02 
07:29:05.0 +0200
@@ -562,6 +562,12 @@
   where
 go (k, v) = [(f k, v)]
 
+-- | Filter values in a map.
+--
+-- @since 1.0.9.0
+filterMap :: IsMap map => (MapValue map -> Bool) -> map -> map
+fil

commit ghc-mono-traversable for openSUSE:Factory

2018-07-21 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2018-07-21 10:21:26

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Sat Jul 21 10:21:26 2018 rev:13 rq:623813 version:1.0.8.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2018-05-30 12:26:28.076004919 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2018-07-21 10:22:17.654999835 +0200
@@ -1,0 +2,6 @@
+Wed Jul 18 14:26:33 UTC 2018 - psim...@suse.com
+
+- Cosmetic: replace tabs with blanks, strip trailing white space,
+  and update copyright headers with spec-cleaner.
+
+---
@@ -87 +92,0 @@
-



Other differences:
--



commit ghc-mono-traversable for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2018-05-30 12:10:58

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Wed May 30 12:10:58 2018 rev:12 rq:607841 version:1.0.8.1

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2017-04-14 13:38:36.855817229 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2018-05-30 12:26:28.076004919 +0200
@@ -1,0 +2,17 @@
+Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
+
+- Update mono-traversable to version 1.0.8.1.
+  * Compat with gauge 0.1 and 0.2
+  * Switch to gauge
+  * Relax constraint on `singleton` to `MonoPointed`
+[#156](https://github.com/snoyberg/mono-traversable/issues/156)
+  * Add `dropPrefix` and `dropSuffix` to `Data.Sequences` 
[#139](https://github.com/snoyberg/mono-traversable/issues/139)
+  * Change `sort` implementation 
[#153](https://github.com/snoyberg/mono-traversable/issues/153)
+  * Add `mapNonNull` function to `Data.NonNull` 
[#150](https://github.com/snoyberg/mono-traversable/issues/150)
+  * Move `oelem` and `onotElem` into the `MonoFoldable` class 
[#133](https://github.com/snoyberg/mono-traversable/issues/133)
+  * Change `instance MonoFoldable (Set e)` to `instance Ord e => MonoFoldable 
(Set e)`
+  * Add `dropEnd` function to the `IsSequence` class, and a specialized 
implementation for `Text`
+  * Add `ensurePrefix` and `ensureSuffix` functions 
[#141](https://github.com/snoyberg/mono-traversable/pull/141)
+  * Fix test suite for foldl 1.3
+
+---

Old:

  mono-traversable-1.0.2.tar.gz

New:

  mono-traversable-1.0.8.1.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.E1w3J8/_old  2018-05-30 12:26:28.855978456 +0200
+++ /var/tmp/diff_new_pack.E1w3J8/_new  2018-05-30 12:26:28.859978320 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-mono-traversable
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,12 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.2
+Version:1.0.8.1
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT
-Group:  Development/Languages/Other
-Url:https://hackage.haskell.org/package/%{pkg_name}
+Group:  Development/Libraries/Haskell
+URL:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
@@ -37,7 +37,6 @@
 BuildRequires:  ghc-unordered-containers-devel
 BuildRequires:  ghc-vector-algorithms-devel
 BuildRequires:  ghc-vector-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-HUnit-devel
 BuildRequires:  ghc-QuickCheck-devel
@@ -47,14 +46,11 @@
 %endif
 
 %description
-Monomorphic variants of the Functor, Foldable, and Traversable typeclasses.
-If you understand Haskell's basic typeclasses, you understand mono-traversable.
-In addition to what you are used to, it adds on an IsSequence typeclass and has
-code for marking data structures as non-empty.
+Type classes for mapping, folding, and traversing monomorphic containers.
 
 %package devel
 Summary:Haskell %{pkg_name} library development files
-Group:  Development/Libraries/Other
+Group:  Development/Libraries/Haskell
 Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
@@ -83,11 +79,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
-%doc LICENSE
+%license LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc ChangeLog.md README.md
 
 %changelog

++ mono-traversable-1.0.2.tar.gz -> mono-traversable-1.0.8.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.2/ChangeLog.md 
new/mono-traversable-1.0.8.1/ChangeLog.md
--- old/mono-traversable-1.0.2/ChangeLog.md 2017-03-02 10:11:36.0 
+0100
+++ new/mono-traversable-1.0.8.1/ChangeLog.md   2018-

commit ghc-mono-traversable for openSUSE:Factory

2017-04-14 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2017-04-14 13:38:35

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Fri Apr 14 13:38:35 2017 rev:11 rq:485147 version:1.0.2

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2017-03-20 17:07:36.398442731 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2017-04-14 13:38:36.855817229 +0200
@@ -1,0 +2,5 @@
+Tue Mar  7 11:19:16 UTC 2017 - psim...@suse.com
+
+- Update to version 1.0.2 with cabal2obs.
+
+---

Old:

  mono-traversable-1.0.1.3.tar.gz

New:

  mono-traversable-1.0.2.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.MhLmBe/_old  2017-04-14 13:38:37.663703051 +0200
+++ /var/tmp/diff_new_pack.MhLmBe/_new  2017-04-14 13:38:37.663703051 +0200
@@ -19,7 +19,7 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.1.3
+Version:1.0.2
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT

++ mono-traversable-1.0.1.3.tar.gz -> mono-traversable-1.0.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1.3/ChangeLog.md 
new/mono-traversable-1.0.2/ChangeLog.md
--- old/mono-traversable-1.0.1.3/ChangeLog.md   2017-02-21 09:04:38.0 
+0100
+++ new/mono-traversable-1.0.2/ChangeLog.md 2017-03-02 10:11:36.0 
+0100
@@ -1,3 +1,7 @@
+## 1.0.2
+
+* `IsSequence` class: add `lengthIndex` 
[#127](https://github.com/snoyberg/mono-traversable/pull/127)
+
 ## 1.0.1.3
 
 * Make 'olength' for Set and Map O(1) 
[#125](https://github.com/snoyberg/mono-traversable/pull/125)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1.3/mono-traversable.cabal 
new/mono-traversable-1.0.2/mono-traversable.cabal
--- old/mono-traversable-1.0.1.3/mono-traversable.cabal 2017-02-21 
09:04:45.0 +0100
+++ new/mono-traversable-1.0.2/mono-traversable.cabal   2017-03-02 
10:11:13.0 +0100
@@ -1,5 +1,5 @@
 name:mono-traversable
-version: 1.0.1.3
+version: 1.0.2
 synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
 description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
 homepage:https://github.com/snoyberg/mono-traversable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1.3/src/Data/Sequences.hs 
new/mono-traversable-1.0.2/src/Data/Sequences.hs
--- old/mono-traversable-1.0.1.3/src/Data/Sequences.hs  2016-09-15 
14:28:46.0 +0200
+++ new/mono-traversable-1.0.2/src/Data/Sequences.hs2017-03-02 
10:12:08.0 +0100
@@ -145,6 +145,12 @@
 -- However, all the instances define their own fromList
 fromList = mconcat . fmap singleton
 
+-- | 'lengthIndex' returns the length of a sequence as @'Index' seq@.
+--
+-- @since 1.0.2
+lengthIndex :: seq -> Index seq;
+lengthIndex = fromIntegral . olength64;
+
 -- below functions change type fron the perspective of NonEmpty
 
 -- | 'break' applies a predicate to a sequence, and returns a tuple where
@@ -558,6 +564,7 @@
 
 instance IsSequence [a] where
 fromList = id
+lengthIndex = List.length
 filter = List.filter
 filterM = Control.Monad.filterM
 break = List.break
@@ -637,6 +644,7 @@
 
 instance IsSequence S.ByteString where
 fromList = S.pack
+lengthIndex = S.length
 replicate = S.replicate
 filter = S.filter
 break = S.break
@@ -706,6 +714,7 @@
 
 instance IsSequence T.Text where
 fromList = T.pack
+lengthIndex = T.length
 replicate i c = T.replicate i (T.singleton c)
 filter = T.filter
 break = T.break
@@ -768,6 +777,7 @@
 
 instance IsSequence L.ByteString where
 fromList = L.pack
+lengthIndex = L.length
 replicate = L.replicate
 filter = L.filter
 break = L.break
@@ -827,6 +837,7 @@
 
 instance IsSequence TL.Text where
 fromList = TL.pack
+lengthIndex = TL.length
 repli

commit ghc-mono-traversable for openSUSE:Factory

2017-03-20 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2017-03-20 17:07:35

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Mon Mar 20 17:07:35 2017 rev:10 rq:477459 version:1.0.1.3

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2017-02-08 12:07:05.397120320 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2017-03-20 17:07:36.398442731 +0100
@@ -1,0 +2,10 @@
+Mon Feb 27 10:12:21 UTC 2017 - psim...@suse.com
+
+- Update to version 1.0.1.3 with cabal2obs.
+
+---
+Mon Feb 20 08:43:05 UTC 2017 - psim...@suse.com
+
+- Update to version 1.0.1.2 with cabal2obs.
+
+---

Old:

  mono-traversable-1.0.1.1.tar.gz

New:

  mono-traversable-1.0.1.3.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.SvMe0Q/_old  2017-03-20 17:07:37.214327528 +0100
+++ /var/tmp/diff_new_pack.SvMe0Q/_new  2017-03-20 17:07:37.214327528 +0100
@@ -19,7 +19,7 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.1.1
+Version:1.0.1.3
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT

++ mono-traversable-1.0.1.1.tar.gz -> mono-traversable-1.0.1.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1.1/ChangeLog.md 
new/mono-traversable-1.0.1.3/ChangeLog.md
--- old/mono-traversable-1.0.1.1/ChangeLog.md   2017-01-20 08:53:47.0 
+0100
+++ new/mono-traversable-1.0.1.3/ChangeLog.md   2017-02-21 09:04:38.0 
+0100
@@ -1,3 +1,11 @@
+## 1.0.1.3
+
+* Make 'olength' for Set and Map O(1) 
[#125](https://github.com/snoyberg/mono-traversable/pull/125)
+
+## 1.0.1.2
+
+* Support for GHC 8.2
+
 ## 1.0.1.1
 
 * Fix typo in rewrite rule
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1.1/mono-traversable.cabal 
new/mono-traversable-1.0.1.3/mono-traversable.cabal
--- old/mono-traversable-1.0.1.1/mono-traversable.cabal 2017-01-20 
08:53:47.0 +0100
+++ new/mono-traversable-1.0.1.3/mono-traversable.cabal 2017-02-21 
09:04:45.0 +0100
@@ -1,5 +1,5 @@
 name:mono-traversable
-version: 1.0.1.1
+version: 1.0.1.3
 synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
 description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
 homepage:https://github.com/snoyberg/mono-traversable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1.1/src/Data/MonoTraversable.hs 
new/mono-traversable-1.0.1.3/src/Data/MonoTraversable.hs
--- old/mono-traversable-1.0.1.1/src/Data/MonoTraversable.hs2017-01-20 
08:53:47.0 +0100
+++ new/mono-traversable-1.0.1.3/src/Data/MonoTraversable.hs2017-02-21 
09:04:24.0 +0100
@@ -62,6 +62,7 @@
 import Data.List.NonEmpty (NonEmpty)
 import Data.Functor.Identity (Identity)
 import Data.Map (Map)
+import qualified Data.Map.Strict as Map
 import Data.HashMap.Strict (HashMap)
 import Data.Vector (Vector)
 import Control.Monad.Trans.Maybe (MaybeT (..))
@@ -141,7 +142,8 @@
 class MonoFunctor mono where
 -- | Map over a monomorphic container
 omap :: (Element mono -> Element mono) -> mono -> mono
-default omap :: (Functor f, Element (f a) ~ a, f a ~ mono) => (a -> a) -> 
f a -> f a
+default omap :: (Functor f, Element (f a) ~ a, f a ~ mono)
+ => (Element mono -> Element mono) -> mono -> mono
 omap = fmap
 {-# INLINE omap #-}
 
@@ -332,7 +334,7 @@
 -- /See 'Data.NonNull.ofoldr1Ex' from "Data.NonNull" for a total version 
of this function./
 ofoldr1Ex :: (Element mono -> Element mono -> Element mono) -> mono -> 
Element mono
 default ofoldr1Ex :: (t a ~ mono, a ~ Element (t a), F.Foldable t)
-   => (a -> a -> a) -> mono -> a
+  => (Element mono -> Element mono -> Element mono) -> 
mono -> Element mono
 ofoldr1Ex = F.foldr1
 {-# I

commit ghc-mono-traversable for openSUSE:Factory

2017-02-08 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2017-02-08 12:07:04

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2017-02-03 17:39:27.837730421 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2017-02-08 12:07:05.397120320 +0100
@@ -1,0 +2,5 @@
+Thu Jan 26 16:20:10 UTC 2017 - psim...@suse.com
+
+- Update to version 1.0.1.1 with cabal2obs.
+
+---

Old:

  mono-traversable-1.0.1.tar.gz
  mono-traversable.cabal

New:

  mono-traversable-1.0.1.1.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.xvACFb/_old  2017-02-08 12:07:05.957041354 +0100
+++ /var/tmp/diff_new_pack.xvACFb/_new  2017-02-08 12:07:05.961040791 +0100
@@ -19,14 +19,13 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:1.0.1
+Version:1.0.1.1
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT
 Group:  Development/Languages/Other
 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:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
@@ -67,7 +66,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -90,5 +88,6 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
+%doc ChangeLog.md README.md
 
 %changelog

++ mono-traversable-1.0.1.tar.gz -> mono-traversable-1.0.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1/ChangeLog.md 
new/mono-traversable-1.0.1.1/ChangeLog.md
--- old/mono-traversable-1.0.1/ChangeLog.md 2016-09-15 14:34:12.0 
+0200
+++ new/mono-traversable-1.0.1.1/ChangeLog.md   2017-01-20 08:53:47.0 
+0100
@@ -1,3 +1,7 @@
+## 1.0.1.1
+
+* Fix typo in rewrite rule
+
 ## 1.0.1
 
 * Add `replaceElem` and `replaceSeq` 
[#107](https://github.com/snoyberg/mono-traversable/pull/107)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1/mono-traversable.cabal 
new/mono-traversable-1.0.1.1/mono-traversable.cabal
--- old/mono-traversable-1.0.1/mono-traversable.cabal   2016-09-15 
14:34:12.0 +0200
+++ new/mono-traversable-1.0.1.1/mono-traversable.cabal 2017-01-20 
08:53:47.0 +0100
@@ -1,5 +1,5 @@
 name:mono-traversable
-version: 1.0.1
+version: 1.0.1.1
 synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
 description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
 homepage:https://github.com/snoyberg/mono-traversable
@@ -20,7 +20,7 @@
Data.Containers
Data.Sequences
Data.NonNull
-  build-depends:   base >= 4.5 && < 5
+  build-depends:   base >= 4.7 && < 5
  , containers >= 0.4
  , unordered-containers >=0.2
  , hashable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-1.0.1/src/Data/MonoTraversable.hs 
new/mono-traversable-1.0.1.1/src/Data/MonoTraversable.hs
--- old/mono-traversable-1.0.1/src/Data/MonoTraversable.hs  2016-09-15 
14:34:12.0 +0200
+++ new/mono-traversable-1.0.1.1/src/Data/MonoTraversable.hs2017-01-20 
08:53:47.0 +0100
@@ -836,7 +836,7 @@
 {-# INLINE [0] onotElem #-}
 
 {-# RULES "strict ByteString elem" oelem = S.elem #-}
-{-# RULES "strict ByteString notElem" oelem = S.notElem #-}
+{-# RULES "strict ByteString notElem" onotElem = S.notElem #-}
 
 {-# RULES "lazy ByteString elem" oelem = L.elem #-}
 {-# RULES "lazy ByteString notElem" oelem = L.notElem #-}




commit ghc-mono-traversable for openSUSE:Factory

2017-02-03 Thread root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2017-01-31 12:44:41

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2016-10-22 13:20:29.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2017-02-03 17:39:27.837730421 +0100
@@ -1,0 +2,5 @@
+Mon Jan 16 09:44:00 UTC 2017 - psim...@suse.com
+
+- Update to version 1.0.1 revision 1 with cabal2obs.
+
+---

New:

  mono-traversable.cabal



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.fzDofq/_old  2017-02-03 17:39:28.201678907 +0100
+++ /var/tmp/diff_new_pack.fzDofq/_new  2017-02-03 17:39:28.201678907 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-mono-traversable
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,6 +26,7 @@
 Group:  Development/Languages/Other
 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:  ghc-Cabal-devel
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-containers-devel
@@ -66,6 +67,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build
@@ -88,6 +90,5 @@
 
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
-%doc ChangeLog.md README.md
 
 %changelog

++ mono-traversable.cabal ++
name:mono-traversable
version: 1.0.1
x-revision: 1
synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
homepage:https://github.com/snoyberg/mono-traversable
license: MIT
license-file:LICENSE
author:  Michael Snoyman, John Wiegley, Greg Weber
maintainer:  mich...@snoyman.com
category:Data
build-type:  Simple
extra-source-files:  README.md
 ChangeLog.md
cabal-version:   >=1.10

library
  ghc-options: -Wall
  exposed-modules: Data.MonoTraversable
   Data.MonoTraversable.Unprefixed
   Data.Containers
   Data.Sequences
   Data.NonNull
  -- https://github.com/snoyberg/mono-traversable/issues/106
  build-depends:   base >= 4.7 && < 5
 , containers >= 0.4
 , unordered-containers >=0.2
 , hashable
 , bytestring >= 0.9
 , text >=0.11
 , transformers >=0.3
 , vector >=0.10
 , vector-algorithms >= 0.6
 , split >= 0.2

  if impl(ghc < 8.0)
build-depends: semigroups >= 0.10

  hs-source-dirs:  src
  default-language:Haskell2010

test-suite test
  main-is: main.hs
  type:exitcode-stdio-1.0
  hs-source-dirs:  test
  other-modules:   Spec
  default-language:Haskell2010
  ghc-options: -O0
  build-depends:   base
 , mono-traversable
 , bytestring
 , text
 , hspec
 , HUnit
 , transformers
 , vector
 , QuickCheck
 , semigroups
 , containers
 , unordered-containers
 , foldl

benchmark sorting
type: exitcode-stdio-1.0
hs-source-dirs: bench
build-depends:  base
  , criterion
  , mono-traversable
  , vector
  , mwc-random
main-is:sorting.hs
ghc-options:-Wall -O2
default-language:Haskell2010

source-repos

commit ghc-mono-traversable for openSUSE:Factory

2016-10-22 Thread h_root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2016-10-22 13:20:29

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2016-07-20 09:29:08.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2016-10-22 13:20:29.0 +0200
@@ -1,0 +2,10 @@
+Mon Sep 26 06:51:51 UTC 2016 - psim...@suse.com
+
+- Update to version 1.0.1 with cabal2obs.
+
+---
+Thu Sep 15 06:56:18 UTC 2016 - psim...@suse.com
+
+- Update to version 1.0.0.1 revision 1 with cabal2obs.
+
+---

Old:

  mono-traversable-0.10.2.tar.gz

New:

  mono-traversable-1.0.1.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.5xMxN8/_old  2016-10-22 13:20:30.0 +0200
+++ /var/tmp/diff_new_pack.5xMxN8/_new  2016-10-22 13:20:30.0 +0200
@@ -19,39 +19,32 @@
 %global pkg_name mono-traversable
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.10.2
+Version:1.0.1
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 License:MIT
-Group:  System/Libraries
+Group:  Development/Languages/Other
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
 BuildRequires:  ghc-Cabal-devel
-# Begin cabal-rpm deps:
 BuildRequires:  ghc-bytestring-devel
-BuildRequires:  ghc-comonad-devel
 BuildRequires:  ghc-containers-devel
-BuildRequires:  ghc-dlist-devel
-BuildRequires:  ghc-dlist-instances-devel
 BuildRequires:  ghc-hashable-devel
 BuildRequires:  ghc-rpm-macros
-BuildRequires:  ghc-semigroupoids-devel
-BuildRequires:  ghc-semigroups-devel
 BuildRequires:  ghc-split-devel
 BuildRequires:  ghc-text-devel
 BuildRequires:  ghc-transformers-devel
 BuildRequires:  ghc-unordered-containers-devel
 BuildRequires:  ghc-vector-algorithms-devel
 BuildRequires:  ghc-vector-devel
-BuildRequires:  ghc-vector-instances-devel
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-HUnit-devel
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-foldl-devel
 BuildRequires:  ghc-hspec-devel
+BuildRequires:  ghc-semigroups-devel
 %endif
-# End cabal-rpm deps
 
 %description
 Monomorphic variants of the Functor, Foldable, and Traversable typeclasses.
@@ -74,20 +67,14 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
-
 %build
 %ghc_lib_build
 
-
 %install
 %ghc_lib_install
 
-
 %check
-%if %{with tests}
-%{cabal} test
-%endif
-
+%cabal_test
 
 %post devel
 %ghc_pkg_recache

++ mono-traversable-0.10.2.tar.gz -> mono-traversable-1.0.1.tar.gz ++
 3277 lines of diff (skipped)




commit ghc-mono-traversable for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2016-07-20 09:29:05

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2016-04-22 16:25:26.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2016-07-20 09:29:08.0 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 16:55:40 UTC 2016 - psim...@suse.com
+
+- Update to version 0.10.2 revision 0 with cabal2obs.
+
+---



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.yBdIA4/_old  2016-07-20 09:29:09.0 +0200
+++ /var/tmp/diff_new_pack.yBdIA4/_new  2016-07-20 09:29:09.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-mono-traversable
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,23 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-%global pkg_name mono-traversable
 
+%global pkg_name mono-traversable
 %bcond_with tests
-
-Name:   ghc-mono-traversable
+Name:   ghc-%{pkg_name}
 Version:0.10.2
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
-Group:  System/Libraries
-
 License:MIT
+Group:  System/Libraries
 Url:https://hackage.haskell.org/package/%{pkg_name}
 Source0:
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-
 BuildRequires:  ghc-Cabal-devel
-BuildRequires:  ghc-rpm-macros
 # Begin cabal-rpm deps:
 BuildRequires:  ghc-bytestring-devel
 BuildRequires:  ghc-comonad-devel
@@ -39,6 +34,7 @@
 BuildRequires:  ghc-dlist-devel
 BuildRequires:  ghc-dlist-instances-devel
 BuildRequires:  ghc-hashable-devel
+BuildRequires:  ghc-rpm-macros
 BuildRequires:  ghc-semigroupoids-devel
 BuildRequires:  ghc-semigroups-devel
 BuildRequires:  ghc-split-devel
@@ -48,6 +44,7 @@
 BuildRequires:  ghc-vector-algorithms-devel
 BuildRequires:  ghc-vector-devel
 BuildRequires:  ghc-vector-instances-devel
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-HUnit-devel
 BuildRequires:  ghc-QuickCheck-devel
@@ -62,20 +59,18 @@
 In addition to what you are used to, it adds on an IsSequence typeclass and has
 code for marking data structures as non-empty.
 
-
 %package devel
 Summary:Haskell %{pkg_name} library development files
 Group:  Development/Libraries/Other
+Requires:   %{name} = %{version}-%{release}
 Requires:   ghc-compiler = %{ghc_version}
 Requires(post): ghc-compiler = %{ghc_version}
 Requires(postun): ghc-compiler = %{ghc_version}
-Requires:   %{name} = %{version}-%{release}
 
 %description devel
 This package provides the Haskell %{pkg_name} library development
 files.
 
-
 %prep
 %setup -q -n %{pkg_name}-%{version}
 
@@ -90,26 +85,22 @@
 
 %check
 %if %{with tests}
-%cabal test
+%{cabal} test
 %endif
 
 
 %post devel
 %ghc_pkg_recache
 
-
 %postun devel
 %ghc_pkg_recache
 
-
 %files -f %{name}.files
 %defattr(-,root,root,-)
 %doc LICENSE
 
-
 %files devel -f %{name}-devel.files
 %defattr(-,root,root,-)
-%doc README.md
-
+%doc ChangeLog.md README.md
 
 %changelog




commit ghc-mono-traversable for openSUSE:Factory

2016-04-22 Thread h_root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2016-04-22 16:25:07

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2016-02-23 16:59:33.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2016-04-22 16:25:26.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr 13 10:06:06 UTC 2016 - mimi...@gmail.com
+
+- update to 0.10.2
+* Add delete and deleteBy methods to EqSequence
+
+---

Old:

  mono-traversable-0.10.1.1.tar.gz

New:

  mono-traversable-0.10.2.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.uIoYo2/_old  2016-04-22 16:25:26.0 +0200
+++ /var/tmp/diff_new_pack.uIoYo2/_new  2016-04-22 16:25:26.0 +0200
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-mono-traversable
-Version:0.10.1.1
+Version:0.10.2
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 Group:  System/Libraries

++ mono-traversable-0.10.1.1.tar.gz -> mono-traversable-0.10.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.1.1/ChangeLog.md 
new/mono-traversable-0.10.2/ChangeLog.md
--- old/mono-traversable-0.10.1.1/ChangeLog.md  2016-02-15 12:36:18.0 
+0100
+++ new/mono-traversable-0.10.2/ChangeLog.md2016-04-11 08:16:17.0 
+0200
@@ -1,3 +1,7 @@
+## 0.10.2
+
+* Add `delete` and `deleteBy` methods to EqSequence 
[#94](https://github.com/snoyberg/mono-traversable/pull/94)
+
 ## 0.10.1.1
 
 * Remove unneeded INLINEs 
[#90](https://github.com/snoyberg/mono-traversable/issues/90)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.1.1/mono-traversable.cabal 
new/mono-traversable-0.10.2/mono-traversable.cabal
--- old/mono-traversable-0.10.1.1/mono-traversable.cabal2016-02-15 
12:36:18.0 +0100
+++ new/mono-traversable-0.10.2/mono-traversable.cabal  2016-04-11 
08:16:17.0 +0200
@@ -1,5 +1,5 @@
 name:mono-traversable
-version: 0.10.1.1
+version: 0.10.2
 synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
 description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
 homepage:https://github.com/snoyberg/mono-traversable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.1.1/src/Data/GrowingAppend.hs 
new/mono-traversable-0.10.2/src/Data/GrowingAppend.hs
--- old/mono-traversable-0.10.1.1/src/Data/GrowingAppend.hs 2016-02-15 
12:36:18.0 +0100
+++ new/mono-traversable-0.10.2/src/Data/GrowingAppend.hs   2016-04-11 
08:16:17.0 +0200
@@ -22,7 +22,7 @@
 import qualified Data.DList as DList
 import Data.DList.Instances ()
 
--- | olength (x <> y) >= olength x + olength y
+-- | olength (x <> y) >= max (olength x) (olength y)
 class (Semigroup mono, MonoFoldable mono) => GrowingAppend mono
 
 instance GrowingAppend (Seq.Seq a)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.1.1/src/Data/Sequences.hs 
new/mono-traversable-0.10.2/src/Data/Sequences.hs
--- old/mono-traversable-0.10.1.1/src/Data/Sequences.hs 2016-02-15 
12:36:18.0 +0100
+++ new/mono-traversable-0.10.2/src/Data/Sequences.hs   2016-04-11 
08:16:17.0 +0200
@@ -1262,6 +1262,18 @@
 -- Equivalent to @'groupAllOn' id@
 groupAll :: seq -> [seq]
 groupAll = groupAllOn id
+
+-- |
+--
+-- @since 0.10.2
+delete :: Element seq -> seq -> seq
+delete = deleteBy (==)
+
+-- |
+--
+-- @since 0.10.2
+deleteBy :: (Element seq -> Element seq -> Bool) -> Element seq -> seq -> 
seq
+deleteBy eq x = fromList . List.deleteBy eq x . otoList
 {-# INLINE splitElem #-}
 {-# INLINE splitSeq #-}
 {-# INLINE isPrefixOf #-}
@@ -1271,6 +1283,8 @@
 {-# INLINE stripSuffix #-}
 {-# INLINE group #-}
 {-# INLINE groupAll #-}
+{-# INLINE delete #-}
+{-# INLINE deleteBy #

commit ghc-mono-traversable for openSUSE:Factory

2016-02-23 Thread h_root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2016-02-23 16:57:42

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2016-01-28 17:24:56.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2016-02-23 16:59:33.0 +0100
@@ -1,0 +2,6 @@
+Tue Feb 16 20:16:05 UTC 2016 - mimi...@gmail.com
+
+- update to 0.10.1.1
+* Remove unneeded INLINEs
+
+---

Old:

  mono-traversable-0.10.1.tar.gz

New:

  mono-traversable-0.10.1.1.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.wVic8J/_old  2016-02-23 16:59:34.0 +0100
+++ /var/tmp/diff_new_pack.wVic8J/_new  2016-02-23 16:59:34.0 +0100
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-mono-traversable
-Version:0.10.1
+Version:0.10.1.1
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 Group:  System/Libraries

++ mono-traversable-0.10.1.tar.gz -> mono-traversable-0.10.1.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.1/ChangeLog.md 
new/mono-traversable-0.10.1.1/ChangeLog.md
--- old/mono-traversable-0.10.1/ChangeLog.md2016-01-18 13:20:42.0 
+0100
+++ new/mono-traversable-0.10.1.1/ChangeLog.md  2016-02-15 12:36:18.0 
+0100
@@ -1,3 +1,7 @@
+## 0.10.1.1
+
+* Remove unneeded INLINEs 
[#90](https://github.com/snoyberg/mono-traversable/issues/90)
+
 ## 0.10.1
 
 * Allow comonad-5 [#86](https://github.com/snoyberg/mono-traversable/issues/86)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.1/mono-traversable.cabal 
new/mono-traversable-0.10.1.1/mono-traversable.cabal
--- old/mono-traversable-0.10.1/mono-traversable.cabal  2016-01-18 
13:20:42.0 +0100
+++ new/mono-traversable-0.10.1.1/mono-traversable.cabal2016-02-15 
12:36:18.0 +0100
@@ -1,5 +1,5 @@
 name:mono-traversable
-version: 0.10.1
+version: 0.10.1.1
 synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
 description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
 homepage:https://github.com/snoyberg/mono-traversable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.1/src/Data/MonoTraversable.hs 
new/mono-traversable-0.10.1.1/src/Data/MonoTraversable.hs
--- old/mono-traversable-0.10.1/src/Data/MonoTraversable.hs 2016-01-18 
13:20:42.0 +0100
+++ new/mono-traversable-0.10.1.1/src/Data/MonoTraversable.hs   2016-02-15 
12:36:18.0 +0100
@@ -486,7 +486,6 @@
 {-# INLINE ofoldl1Ex' #-}
 {-# INLINE headEx #-}
 {-# INLINE lastEx #-}
-{-# INLINE unsafeHead #-}
 instance MonoFoldable T.Text where
 ofoldMap f = ofoldr (mappend . f) mempty
 ofoldr = T.foldr
@@ -508,12 +507,10 @@
 {-# INLINE oany #-}
 {-# INLINE onull #-}
 {-# INLINE olength #-}
-{-# INLINE omapM_ #-}
 {-# INLINE ofoldr1Ex #-}
 {-# INLINE ofoldl1Ex' #-}
 {-# INLINE headEx #-}
 {-# INLINE lastEx #-}
-{-# INLINE unsafeHead #-}
 instance MonoFoldable TL.Text where
 ofoldMap f = ofoldr (mappend . f) mempty
 ofoldr = TL.foldr
@@ -534,13 +531,10 @@
 {-# INLINE oall #-}
 {-# INLINE oany #-}
 {-# INLINE onull #-}
-{-# INLINE olength #-}
-{-# INLINE omapM_ #-}
 {-# INLINE ofoldr1Ex #-}
 {-# INLINE ofoldl1Ex' #-}
 {-# INLINE headEx #-}
 {-# INLINE lastEx #-}
-{-# INLINE unsafeHead #-}
 instance MonoFoldable IntSet where
 ofoldMap f = ofoldr (mappend . f) mempty
 ofoldr = IntSet.foldr
@@ -554,16 +548,10 @@
 {-# INLINE ofoldr #-}
 {-# INLINE ofoldl' #-}
 {-# INLINE otoList #-}
-{-# INLINE oall #-}
-{-# INLINE oany #-}
 {-# INLINE onull #-}
 {-# INLINE olength #-}
-{-# INLINE omapM_ #-}
 {-# INLINE ofoldr1Ex #-}
 {-# INLINE ofoldl1Ex' #-}
-{-# INLINE headEx #-}
-{-# INLINE lastEx #-}
-{-# INLINE u

commit ghc-mono-traversable for openSUSE:Factory

2016-01-29 Thread h_root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2016-01-28 17:24:01

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2016-01-07 00:25:17.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2016-01-28 17:24:56.0 +0100
@@ -1,0 +2,6 @@
+Tue Jan 26 09:50:06 UTC 2016 - mimi...@gmail.com
+
+- update to 0.10.1
+* Allow comonad-5
+
+---

Old:

  mono-traversable-0.10.0.1.tar.gz

New:

  mono-traversable-0.10.1.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.QDsQN7/_old  2016-01-28 17:24:56.0 +0100
+++ /var/tmp/diff_new_pack.QDsQN7/_new  2016-01-28 17:24:56.0 +0100
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-mono-traversable
-Version:0.10.0.1
+Version:0.10.1
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 Group:  System/Libraries

++ mono-traversable-0.10.0.1.tar.gz -> mono-traversable-0.10.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.0.1/ChangeLog.md 
new/mono-traversable-0.10.1/ChangeLog.md
--- old/mono-traversable-0.10.0.1/ChangeLog.md  2015-12-13 09:10:48.0 
+0100
+++ new/mono-traversable-0.10.1/ChangeLog.md2016-01-18 13:20:42.0 
+0100
@@ -1,3 +1,7 @@
+## 0.10.1
+
+* Allow comonad-5 [#86](https://github.com/snoyberg/mono-traversable/issues/86)
+
 ## 0.10.0.1
 
 * Instance for Data.Sequence.Seq is incorrect. 
[#83](https://github.com/snoyberg/mono-traversable/issues/83)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.10.0.1/mono-traversable.cabal 
new/mono-traversable-0.10.1/mono-traversable.cabal
--- old/mono-traversable-0.10.0.1/mono-traversable.cabal2015-12-13 
09:10:48.0 +0100
+++ new/mono-traversable-0.10.1/mono-traversable.cabal  2016-01-18 
13:20:42.0 +0100
@@ -1,5 +1,5 @@
 name:mono-traversable
-version: 0.10.0.1
+version: 0.10.1
 synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
 description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
 homepage:https://github.com/snoyberg/mono-traversable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mono-traversable-0.10.0.1/src/Data/MonoTraversable.hs 
new/mono-traversable-0.10.1/src/Data/MonoTraversable.hs
--- old/mono-traversable-0.10.0.1/src/Data/MonoTraversable.hs   2015-12-13 
09:10:48.0 +0100
+++ new/mono-traversable-0.10.1/src/Data/MonoTraversable.hs 2016-01-18 
13:20:42.0 +0100
@@ -1,4 +1,5 @@
 {-# LANGUAGE ConstrainedClassMethods #-}
+{-# LANGUAGE CPP #-}
 {-# LANGUAGE DefaultSignatures   #-}
 {-# LANGUAGE FlexibleContexts#-}
 {-# LANGUAGE FlexibleInstances   #-}
@@ -68,7 +69,9 @@
 import Control.Comonad.Store (StoreT)
 import Control.Comonad.Env (EnvT)
 import Control.Comonad.Traced (TracedT)
+#if !MIN_VERSION_comonad(5,0,0)
 import Data.Functor.Coproduct (Coproduct)
+#endif
 import Control.Monad.Trans.Writer (WriterT)
 import qualified Control.Monad.Trans.Writer.Strict as Strict (WriterT)
 import Control.Monad.Trans.State (StateT(..))
@@ -151,7 +154,9 @@
 type instance Element (EnvT e w a) = a
 type instance Element (StoreT s w a) = a
 type instance Element (TracedT m w a) = a
+#if !MIN_VERSION_comonad(5,0,0)
 type instance Element (Coproduct f g a) = a
+#endif
 
 -- | Monomorphic containers that can be mapped over.
 class MonoFunctor mono where
@@ -198,7 +203,9 @@
 instance Functor w => MonoFunctor (EnvT e w a)
 instance Functor w => MonoFunctor (StoreT s w a)
 instance Functor w => MonoFunctor (TracedT m w a)
+#if !MIN_VERSION_comonad(5,0,0)
 instance (Functor f, Functor g) => MonoFunctor (Coproduct f g a)
+#endif
 instance Arrow a => MonoFunctor (WrappedArrow a b c)
 instance Functor f => MonoFunctor (MaybeApply f a)
 instance Functor f => MonoFunctor (WrappedApplicative f a)
@@ -1274,7 +1281,9

commit ghc-mono-traversable for openSUSE:Factory

2016-01-06 Thread h_root
Hello community,

here is the log from the commit of package ghc-mono-traversable for 
openSUSE:Factory checked in at 2016-01-07 00:25:04

Comparing /work/SRC/openSUSE:Factory/ghc-mono-traversable (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-mono-traversable.new (New)


Package is "ghc-mono-traversable"

Changes:

--- 
/work/SRC/openSUSE:Factory/ghc-mono-traversable/ghc-mono-traversable.changes
2015-11-26 17:02:46.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.ghc-mono-traversable.new/ghc-mono-traversable.changes
   2016-01-07 00:25:17.0 +0100
@@ -1,0 +2,7 @@
+Tue Dec 15 16:49:38 UTC 2015 - mimi...@gmail.com
+
+- update to 0.10.0.1
+* Remove Functor instance for MinLen
+* Instance for Data.Sequence.Seq is incorrect.
+
+---

Old:

  mono-traversable-0.9.3.tar.gz

New:

  mono-traversable-0.10.0.1.tar.gz



Other differences:
--
++ ghc-mono-traversable.spec ++
--- /var/tmp/diff_new_pack.62I0XE/_old  2016-01-07 00:25:18.0 +0100
+++ /var/tmp/diff_new_pack.62I0XE/_new  2016-01-07 00:25:18.0 +0100
@@ -20,7 +20,7 @@
 %bcond_with tests
 
 Name:   ghc-mono-traversable
-Version:0.9.3
+Version:0.10.0.1
 Release:0
 Summary:Type classes for mapping, folding, and traversing monomorphic 
containers
 Group:  System/Libraries

++ mono-traversable-0.9.3.tar.gz -> mono-traversable-0.10.0.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.9.3/ChangeLog.md 
new/mono-traversable-0.10.0.1/ChangeLog.md
--- old/mono-traversable-0.9.3/ChangeLog.md 2015-08-24 09:57:21.0 
+0200
+++ new/mono-traversable-0.10.0.1/ChangeLog.md  2015-12-13 09:10:48.0 
+0100
@@ -1,3 +1,11 @@
+## 0.10.0.1
+
+* Instance for Data.Sequence.Seq is incorrect. 
[#83](https://github.com/snoyberg/mono-traversable/issues/83)
+
+## 0.10.0
+
+* Remove `Functor` instance for `MinLen` 
[#82](https://github.com/snoyberg/mono-traversable/issues/82)
+
 ## 0.9.3
 
 * Added `intercalate`, `splitWhen`, `splitElem`, and `splitSeq` 
[#80](https://github.com/snoyberg/mono-traversable/pull/80)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.9.3/mono-traversable.cabal 
new/mono-traversable-0.10.0.1/mono-traversable.cabal
--- old/mono-traversable-0.9.3/mono-traversable.cabal   2015-08-24 
09:57:21.0 +0200
+++ new/mono-traversable-0.10.0.1/mono-traversable.cabal2015-12-13 
09:10:48.0 +0100
@@ -1,5 +1,5 @@
 name:mono-traversable
-version: 0.9.3
+version: 0.10.0.1
 synopsis:Type classes for mapping, folding, and traversing 
monomorphic containers
 description: Monomorphic variants of the Functor, Foldable, and 
Traversable typeclasses. If you understand Haskell's basic typeclasses, you 
understand mono-traversable. In addition to what you are used to, it adds on an 
IsSequence typeclass and has code for marking data structures as non-empty.
 homepage:https://github.com/snoyberg/mono-traversable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mono-traversable-0.9.3/src/Data/MinLen.hs 
new/mono-traversable-0.10.0.1/src/Data/MinLen.hs
--- old/mono-traversable-0.9.3/src/Data/MinLen.hs   2015-08-24 
09:57:21.0 +0200
+++ new/mono-traversable-0.10.0.1/src/Data/MinLen.hs2015-12-13 
09:10:48.0 +0100
@@ -162,7 +162,7 @@
 newtype MinLen nat mono =
 MinLen {
 unMinLen :: mono -- ^ Get the monomorphic container out of a 'MinLen' 
wrapper.
-} deriving (Eq, Ord, Read, Show, Data, Typeable, Functor)
+} deriving (Eq, Ord, Read, Show, Data, Typeable)
 
 type instance Element (MinLen nat mono) = Element mono
 deriving instance MonoFunctor mono => MonoFunctor (MinLen nat mono)
@@ -176,6 +176,9 @@
 {-# INLINE omapM #-}
 deriving instance GrowingAppend mono => GrowingAppend (MinLen nat mono)
 
+-- | This function is unsafe, and must not be exposed from this module.
+unsafeMap :: (mono -> mono) -> MinLen nat mono -> MinLen nat mono
+unsafeMap f (MinLen x) = MinLen (f x)
 
 instance GrowingAppend mono => Semigroup (MinLen nat mono) where
 MinLen x <> MinLen y = MinLen (x <> y)
@@ -183,12 +186,12 @@
 instance SemiSequence seq => SemiSequence (MinLen nat seq) where
 type Index (MinLen nat seq) = Index seq
 
-intersperse e = fmap $ intersperse e
-reverse   = fmap reverse
+intersperse e = unsafeMap $ intersperse e
+reverse   = unsafeMap reverse
 find f= find f . unMinLen
-cons x= fmap $ cons x
-snoc xs x