Hello community, here is the log from the commit of package ghc-microlens for openSUSE:Factory checked in at 2018-12-24 11:37:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-microlens (Old) and /work/SRC/openSUSE:Factory/.ghc-microlens.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-microlens" Mon Dec 24 11:37:29 2018 rev:12 rq:658880 version:0.4.10 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-microlens/ghc-microlens.changes 2018-11-09 07:52:41.891829656 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-microlens.new.28833/ghc-microlens.changes 2018-12-24 11:37:30.637658788 +0100 @@ -1,0 +2,5 @@ +Fri Dec 14 15:31:17 UTC 2018 - Peter Simons <psim...@suse.com> + +- Apply Jan Engelhardt's improvements to the description. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-microlens.spec ++++++ --- /var/tmp/diff_new_pack.FJHXrQ/_old 2018-12-24 11:37:31.089658386 +0100 +++ /var/tmp/diff_new_pack.FJHXrQ/_new 2018-12-24 11:37:31.089658386 +0100 @@ -20,7 +20,7 @@ Name: ghc-%{pkg_name} Version: 0.4.10 Release: 0 -Summary: A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this +Summary: Tiny lens library for Haskell License: BSD-3-Clause Group: Development/Libraries/Haskell URL: https://hackage.haskell.org/package/%{pkg_name} @@ -40,53 +40,6 @@ world”, but merely a small one. It is compatible with lens, and should have same performance. It also has better documentation. -There's a longer readme <https://github.com/monadfix/microlens#readme on -Github>. It has a migration guide for lens users, a description of other -packages in the family, a discussion of other lens libraries you could use -instead, and so on. - -Here are some usecases for this library: - -* You want to define lenses or traversals in your own library, but don't want -to depend on lens. Having lenses available often make working with a library -more pleasant. - -* You just want to be able to use lenses to transform data (or even just use -'over _1' to change the first element of a tuple). - -* You are new to lenses and want a small library to play with. - -However, don't use this library if: - -* You need 'Iso's, 'Prism's, indexed traversals, or actually anything else -which isn't defined here (tho some indexed functions are available elsewhere – -containers and vector provide them for their types, and -<http://hackage.haskell.org/package/ilist ilist> provides indexed functions for -lists). - -* You want a library with a clean, understandable implementation (in which case -you're looking for <http://hackage.haskell.org/package/lens-simple -lens-simple>). - -As already mentioned, if you're writing an application which uses lenses more -extensively, look at <http://hackage.haskell.org/package/microlens-platform -microlens-platform> – it combines features of most other microlens packages -(<http://hackage.haskell.org/package/microlens-mtl microlens-mtl>, -<http://hackage.haskell.org/package/microlens-th microlens-th>, -<http://hackage.haskell.org/package/microlens-ghc microlens-ghc>). - -If you want to export getters or folds and don't mind the -<http://hackage.haskell.org/package/contravariant contravariant> dependency, -please consider using <http://hackage.haskell.org/package/microlens-contra -microlens-contra>. - -If you haven't ever used lenses before, read -<http://hackage.haskell.org/package/lens-tutorial/docs/Control-Lens-Tutorial.html -this tutorial>. (It's for lens, but it applies to microlens just as well.) - -Note that microlens has no dependencies starting from GHC 7.10 (base-4.8). -Prior to that, it depends on transformers-0.2 or above. - %package devel Summary: Haskell %{pkg_name} library development files Group: Development/Libraries/Haskell