Hello community,

here is the log from the commit of package ghc-microlens for openSUSE:Factory 
checked in at 2020-06-19 17:15:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-microlens (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-microlens.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-microlens"

Fri Jun 19 17:15:27 2020 rev:17 rq:815131 version:0.4.11.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-microlens/ghc-microlens.changes      
2020-01-03 17:35:41.531255866 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-microlens.new.3606/ghc-microlens.changes    
2020-06-19 17:15:29.126543093 +0200
@@ -2 +2 @@
-Wed Jan  1 11:21:47 UTC 2020 - Peter Simons <psim...@suse.com>
+Tue Jun  9 09:26:17 UTC 2020 - psim...@suse.com
@@ -4 +4 @@
-- Extend the %description.
+- Add microlens at version 0.4.11.2.
@@ -6,136 +5,0 @@
--------------------------------------------------------------------
-Fri Nov  8 16:14:12 UTC 2019 - Peter Simons <psim...@suse.com>
-
-- Drop obsolete group attributes.
-
--------------------------------------------------------------------
-Sat Jul  6 02:02:21 UTC 2019 - psim...@suse.com
-
-- Update microlens to version 0.4.11.2.
-  # 0.4.11.2
-
-  * Fixed compilation on GHC 8.8 (thanks to @vmchale).
-
--------------------------------------------------------------------
-Fri Jun 21 02:02:59 UTC 2019 - psim...@suse.com
-
-- Update microlens to version 0.4.11.1.
-  # 0.4.11.1
-
-  * Reverted marking `Lens.Micro.Internal` as `Trustworthy`, see 
[#122](https://github.com/monadfix/microlens/issues/122).
-
--------------------------------------------------------------------
-Wed Jun 19 11:46:02 UTC 2019 - psim...@suse.com
-
-- Update microlens to version 0.4.11.
-  Upstream has edited the change log file since the last release in
-  a non-trivial way, i.e. they did more than just add a new entry
-  at the top. You can review the file at:
-  http://hackage.haskell.org/package/microlens-0.4.11/src/CHANGELOG.md
-
--------------------------------------------------------------------
-Fri Dec 14 15:31:17 UTC 2018 - Peter Simons <psim...@suse.com>
-
-- Apply Jan Engelhardt's improvements to the description.
-
--------------------------------------------------------------------
-Sun Nov  4 03:01:26 UTC 2018 - psim...@suse.com
-
-- Update microlens to version 0.4.10.
-  Upstream has edited the change log file since the last release in
-  a non-trivial way, i.e. they did more than just add a new entry
-  at the top. You can review the file at:
-  http://hackage.haskell.org/package/microlens-0.4.10/src/CHANGELOG.md
-
--------------------------------------------------------------------
-Sat Oct 20 11:31:42 UTC 2018 - Peter Simons <psim...@suse.com>
-
-- Use https URL to refer to bugs.opensuse.org.
-
--------------------------------------------------------------------
-Wed Jul 18 14:26:31 UTC 2018 - psim...@suse.com
-
-- Cosmetic: replace tabs with blanks, strip trailing white space,
-  and update copyright headers with spec-cleaner.
-
--------------------------------------------------------------------
-Mon May 14 17:02:11 UTC 2018 - psim...@suse.com
-
-- Update microlens to version 0.4.9.1.
-  * Reexported `<&>` from `Data.Functor` (on recent versions of `base`).
-  * Added `<>~`.
-  * Added fixities for `<%~`, `<<%~`, `<<.~`.
-  * Fixed compilation on GHC 8.4.
-  * Added `HasCallStack` for some partial functions.
-
--------------------------------------------------------------------
-Tue Mar 14 09:26:28 UTC 2017 - psim...@suse.com
-
-- Update to version 0.4.8.0 with cabal2obs.
-
--------------------------------------------------------------------
-Wed Aug 17 18:26:41 UTC 2016 - psim...@suse.com
-
-- Update to version 0.4.7.0 revision 0 with cabal2obs.
-
--------------------------------------------------------------------
-Mon Aug  1 10:41:35 UTC 2016 - psim...@suse.com
-
-- Update to version 0.4.6.0 revision 0 with cabal2obs.
-
--------------------------------------------------------------------
-Sun Jul 10 17:04:40 UTC 2016 - psim...@suse.com
-
-- Update to version 0.4.5.0 revision 0 with cabal2obs.
-
--------------------------------------------------------------------
-Sun Jul  3 12:15:00 UTC 2016 - mimi...@gmail.com
-
-- update to 0.4.5.0
-* Added <&> (which makes lens creation easier).
-
--------------------------------------------------------------------
-Sun Jun 12 11:50:32 UTC 2016 - mimi...@gmail.com
-
-- update to 0.4.4.3
-* Fixed markup in the .cabal file.
-* Added descriptions of other packages to Lens.Micro.
-
--------------------------------------------------------------------
-Sat Jun 11 11:33:01 UTC 2016 - mimi...@gmail.com
-
-- update to 0.4.4.2
-* More changes to make microlens-platform more prominent.
-
--------------------------------------------------------------------
-Fri Jun 10 06:54:58 UTC 2016 - mimi...@gmail.com
-
-- update to 0.4.4.1
-* Pointed to microlens-platform in the synopsis.
-
--------------------------------------------------------------------
-Tue May 24 19:31:03 UTC 2016 - mimi...@gmail.com
-
-- update to 0.4.4.0
-* Added mapAccumLOf.
-
--------------------------------------------------------------------
-Thu May  5 06:41:43 UTC 2016 - mimi...@gmail.com
-
-- update to 0.4.3.0
-* Added ?~.
-
--------------------------------------------------------------------
-Sun Apr 17 15:09:33 UTC 2016 - mimi...@gmail.com
-
-- package ghc-microlens updated by st2obs
-
--------------------------------------------------------------------
-Mon Feb 22 11:26:49 UTC 2016 - mimi...@gmail.com
-
-- package ghc-microlens updated by st2obs
-
--------------------------------------------------------------------
-Sat Feb 13 18:33:37 UTC 2016 - mimi...@gmail.com
-
-- ghc-microlens generated by st2obs scritpt

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

Other differences:
------------------
++++++ ghc-microlens.spec ++++++
--- /var/tmp/diff_new_pack.6GB6Qy/_old  2020-06-19 17:15:29.694544863 +0200
+++ /var/tmp/diff_new_pack.6GB6Qy/_new  2020-06-19 17:15:29.698544875 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-microlens
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -28,6 +28,12 @@
 BuildRequires:  ghc-rpm-macros
 
 %description
+NOTE: If you're writing an app, you probably want
+<http://hackage.haskell.org/package/microlens-platform microlens-platform> – it
+has the most features. <http://hackage.haskell.org/package/microlens microlens>
+is intended more for library writers who want a tiny lens library (after all,
+lenses are pretty useful for everything, not just for updating records!).
+
 This library is an extract from <http://hackage.haskell.org/package/lens lens>
 (with no dependencies). It's not a toy lenses library, unsuitable for “real
 world”, but merely a small one. It is compatible with lens, and should have
@@ -38,6 +44,48 @@
 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 (though 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
 Requires:       %{name} = %{version}-%{release}


Reply via email to