Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-lens for openSUSE:Factory checked in at 2025-07-02 12:08:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-lens (Old) and /work/SRC/openSUSE:Factory/.ghc-lens.new.7067 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-lens" Wed Jul 2 12:08:06 2025 rev:32 rq:1288397 version:5.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-lens/ghc-lens.changes 2025-03-17 22:22:59.808026338 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-lens.new.7067/ghc-lens.changes 2025-07-02 12:08:47.540939953 +0200 @@ -1,0 +2,8 @@ +Tue Jun 17 11:56:55 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update lens to version 5.3.5. + 5.3.5 [2025.06.17] + ------------------ + * Replace `test-framework` with `tasty` in the test suite. + +------------------------------------------------------------------- Old: ---- lens-5.3.4.tar.gz New: ---- lens-5.3.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-lens.spec ++++++ --- /var/tmp/diff_new_pack.9Hs8oG/_old 2025-07-02 12:08:48.912997219 +0200 +++ /var/tmp/diff_new_pack.9Hs8oG/_new 2025-07-02 12:08:48.912997219 +0200 @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 5.3.4 +Version: 5.3.5 Release: 0 Summary: Lenses, Folds and Traversals License: BSD-2-Clause @@ -96,20 +96,18 @@ BuildRequires: ghc-vector-prof ExcludeArch: %{ix86} %if %{with tests} -BuildRequires: ghc-HUnit-devel -BuildRequires: ghc-HUnit-prof BuildRequires: ghc-QuickCheck-devel BuildRequires: ghc-QuickCheck-prof BuildRequires: ghc-deepseq-devel BuildRequires: ghc-deepseq-prof BuildRequires: ghc-simple-reflect-devel BuildRequires: ghc-simple-reflect-prof -BuildRequires: ghc-test-framework-devel -BuildRequires: ghc-test-framework-hunit-devel -BuildRequires: ghc-test-framework-hunit-prof -BuildRequires: ghc-test-framework-prof -BuildRequires: ghc-test-framework-quickcheck2-devel -BuildRequires: ghc-test-framework-quickcheck2-prof +BuildRequires: ghc-tasty-devel +BuildRequires: ghc-tasty-hunit-devel +BuildRequires: ghc-tasty-hunit-prof +BuildRequires: ghc-tasty-prof +BuildRequires: ghc-tasty-quickcheck-devel +BuildRequires: ghc-tasty-quickcheck-prof %endif %description ++++++ lens-5.3.4.tar.gz -> lens-5.3.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lens-5.3.4/CHANGELOG.markdown new/lens-5.3.5/CHANGELOG.markdown --- old/lens-5.3.4/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 +++ new/lens-5.3.5/CHANGELOG.markdown 2001-09-09 03:46:40.000000000 +0200 @@ -1,3 +1,7 @@ +5.3.5 [2025.06.17] +------------------ +* Replace `test-framework` with `tasty` in the test suite. + 5.3.4 [2025.03.03] ------------------ * Reduce the arity of `foldr1Of`, `foldl1Of`, `foldrOf'`, `foldlOf'`, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lens-5.3.4/lens-properties/lens-properties.cabal new/lens-5.3.5/lens-properties/lens-properties.cabal --- old/lens-5.3.4/lens-properties/lens-properties.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/lens-5.3.5/lens-properties/lens-properties.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -39,7 +39,7 @@ build-depends: base >= 4.9 && < 5, lens >= 4 && < 6, - QuickCheck >= 2.4 && < 2.16, + QuickCheck >= 2.4 && < 2.17, transformers >= 0.2 && < 0.7 exposed-modules: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lens-5.3.4/lens.cabal new/lens-5.3.5/lens.cabal --- old/lens-5.3.4/lens.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/lens-5.3.5/lens.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,6 +1,6 @@ name: lens category: Data, Lenses, Generics -version: 5.3.4 +version: 5.3.5 license: BSD2 cabal-version: 1.18 license-file: LICENSE @@ -367,9 +367,9 @@ build-depends: base, lens, - QuickCheck >= 2.4, - test-framework >= 0.6, - test-framework-quickcheck2 >= 0.2, + QuickCheck >= 2.4, + tasty >= 1.4 && < 1.6, + tasty-quickcheck >= 0.10 && < 0.12, transformers test-suite hunit @@ -385,13 +385,12 @@ build-depends: base, containers, - HUnit >= 1.2, lens, mtl, text, bytestring, - test-framework >= 0.6, - test-framework-hunit >= 0.2 + tasty >= 1.4 && < 1.6, + tasty-hunit >= 0.10 && < 0.11 -- We need this dummy test-suite to add simple-reflect to the install plan -- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lens-5.3.4/tests/hunit.hs new/lens-5.3.5/tests/hunit.hs --- old/lens-5.3.4/tests/hunit.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/lens-5.3.5/tests/hunit.hs 2001-09-09 03:46:40.000000000 +0200 @@ -33,9 +33,8 @@ #if !(MIN_VERSION_base(4,11,0)) import Data.Monoid #endif -import Test.Framework.Providers.HUnit -import Test.Framework -import Test.HUnit hiding (test) +import Test.Tasty (defaultMain, testGroup) +import Test.Tasty.HUnit ((@?=), testCase) data Point = @@ -380,62 +379,61 @@ @?= [Nothing, Just 1, Just 2, Nothing] main :: IO () -main = defaultMain - [ testGroup "Main" - [ testCase "read record field" case_read_record_field - , testCase "read state record field" case_read_state_record_field - , testCase "read record field and apply function" case_read_record_field_and_apply_function - , testCase "read state record field and apply function" case_read_state_record_field_and_apply_function - , testCase "write record field" case_write_record_field - , testCase "write state record field" case_write_state_record_field - , testCase "write record field and access new value" case_write_record_field_and_access_new_value - , testCase "write state record field and access new value" case_write_state_record_field_and_access_new_value - , testCase "write record field and access old value" case_write_record_field_and_access_old_value - , testCase "write state record field and access old value" case_write_state_record_field_and_access_old_value - , testCase "modify record field" case_modify_record_field - , testCase "modify state record field" case_modify_state_record_field - , testCase "modify record field and access new value" case_modify_record_field_and_access_new_value - , testCase "modify state record field and access new value" case_modify_state_record_field_and_access_new_value - , testCase "modify record field and access old value" case_modify_record_field_and_access_old_value - , testCase "modify state record field and access old value" case_modify_state_record_field_and_access_old_value - , testCase "modify record field and access side result" case_modify_record_field_and_access_side_result - , testCase "increment record field" case_increment_record_field - , testCase "increment state record field" case_increment_state_record_field - , testCase "append to record field" case_append_to_record_field - , testCase "append to state record field" case_append_to_state_record_field - , testCase "prepend to record field" case_prepend_to_record_field - , testCase "prepend to state record field" case_prepend_to_state_record_field - , testCase "cons to record field" case_cons_to_record_field - , testCase "cons to state record field" case_cons_to_state_record_field - , testCase "snoc to record field" case_snoc_to_record_field - , testCase "snoc to state record field" case_snoc_to_state_record_field - , testCase "append to record field and access new value" case_append_to_record_field_and_access_new_value - , testCase "append to state record field and access new value" case_append_to_state_record_field_and_access_new_value - , testCase "prepend to record field and access new value" case_prepend_to_record_field_and_access_new_value - , testCase "prepend to state record field and access new value" case_prepend_to_state_record_field_and_access_new_value - , testCase "cons to record field and access new value" case_cons_to_record_field_and_access_new_value - , testCase "cons to state record field and access new value" case_cons_to_state_record_field_and_access_new_value - , testCase "snoc to record field and access new value" case_snoc_to_record_field_and_access_new_value - , testCase "snoc to state record field and access new value" case_snoc_to_state_record_field_and_access_new_value - , testCase "append to record field and access old value" case_append_to_record_field_and_access_old_value - , testCase "append to state record field and access old value" case_append_to_state_record_field_and_access_old_value - , testCase "cons to record field and access old value" case_cons_to_record_field_and_access_old_value - , testCase "cons to state record field and access old value" case_cons_to_state_record_field_and_access_old_value - , testCase "snoc to record field and access old value" case_snoc_to_record_field_and_access_old_value - , testCase "snoc to state record field and access old value" case_snoc_to_state_record_field_and_access_old_value - , testCase "read maybe map entry" case_read_maybe_map_entry - , testCase "read maybe state map entry" case_read_maybe_state_map_entry - , testCase "read map entry" case_read_map_entry - , testCase "read state map entry" case_read_state_map_entry - , testCase "modify map entry" case_modify_map_entry - , testCase "insert maybe map entry" case_insert_maybe_map_entry - , testCase "delete maybe map entry" case_delete_maybe_map_entry - , testCase "read list entry" case_read_list_entry - , testCase "write list entry" case_write_list_entry - , testCase "write through list entry" case_write_through_list_entry - , testCase "correct indexing strict text" case_correct_indexing_strict_text - , testCase "correct indexing lazy text" case_correct_indexing_lazy_text - , testCase "correct indexing strict bytestring" case_correct_indexing_strict_bytestring - , testCase "correct indexing lazy bytestring" case_correct_indexing_lazy_bytestring - ] +main = defaultMain $ + testGroup "Main" + [ testCase "read record field" case_read_record_field + , testCase "read state record field" case_read_state_record_field + , testCase "read record field and apply function" case_read_record_field_and_apply_function + , testCase "read state record field and apply function" case_read_state_record_field_and_apply_function + , testCase "write record field" case_write_record_field + , testCase "write state record field" case_write_state_record_field + , testCase "write record field and access new value" case_write_record_field_and_access_new_value + , testCase "write state record field and access new value" case_write_state_record_field_and_access_new_value + , testCase "write record field and access old value" case_write_record_field_and_access_old_value + , testCase "write state record field and access old value" case_write_state_record_field_and_access_old_value + , testCase "modify record field" case_modify_record_field + , testCase "modify state record field" case_modify_state_record_field + , testCase "modify record field and access new value" case_modify_record_field_and_access_new_value + , testCase "modify state record field and access new value" case_modify_state_record_field_and_access_new_value + , testCase "modify record field and access old value" case_modify_record_field_and_access_old_value + , testCase "modify state record field and access old value" case_modify_state_record_field_and_access_old_value + , testCase "modify record field and access side result" case_modify_record_field_and_access_side_result + , testCase "increment record field" case_increment_record_field + , testCase "increment state record field" case_increment_state_record_field + , testCase "append to record field" case_append_to_record_field + , testCase "append to state record field" case_append_to_state_record_field + , testCase "prepend to record field" case_prepend_to_record_field + , testCase "prepend to state record field" case_prepend_to_state_record_field + , testCase "cons to record field" case_cons_to_record_field + , testCase "cons to state record field" case_cons_to_state_record_field + , testCase "snoc to record field" case_snoc_to_record_field + , testCase "snoc to state record field" case_snoc_to_state_record_field + , testCase "append to record field and access new value" case_append_to_record_field_and_access_new_value + , testCase "append to state record field and access new value" case_append_to_state_record_field_and_access_new_value + , testCase "prepend to record field and access new value" case_prepend_to_record_field_and_access_new_value + , testCase "prepend to state record field and access new value" case_prepend_to_state_record_field_and_access_new_value + , testCase "cons to record field and access new value" case_cons_to_record_field_and_access_new_value + , testCase "cons to state record field and access new value" case_cons_to_state_record_field_and_access_new_value + , testCase "snoc to record field and access new value" case_snoc_to_record_field_and_access_new_value + , testCase "snoc to state record field and access new value" case_snoc_to_state_record_field_and_access_new_value + , testCase "append to record field and access old value" case_append_to_record_field_and_access_old_value + , testCase "append to state record field and access old value" case_append_to_state_record_field_and_access_old_value + , testCase "cons to record field and access old value" case_cons_to_record_field_and_access_old_value + , testCase "cons to state record field and access old value" case_cons_to_state_record_field_and_access_old_value + , testCase "snoc to record field and access old value" case_snoc_to_record_field_and_access_old_value + , testCase "snoc to state record field and access old value" case_snoc_to_state_record_field_and_access_old_value + , testCase "read maybe map entry" case_read_maybe_map_entry + , testCase "read maybe state map entry" case_read_maybe_state_map_entry + , testCase "read map entry" case_read_map_entry + , testCase "read state map entry" case_read_state_map_entry + , testCase "modify map entry" case_modify_map_entry + , testCase "insert maybe map entry" case_insert_maybe_map_entry + , testCase "delete maybe map entry" case_delete_maybe_map_entry + , testCase "read list entry" case_read_list_entry + , testCase "write list entry" case_write_list_entry + , testCase "write through list entry" case_write_through_list_entry + , testCase "correct indexing strict text" case_correct_indexing_strict_text + , testCase "correct indexing lazy text" case_correct_indexing_lazy_text + , testCase "correct indexing strict bytestring" case_correct_indexing_strict_bytestring + , testCase "correct indexing lazy bytestring" case_correct_indexing_lazy_bytestring ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lens-5.3.4/tests/properties.hs new/lens-5.3.5/tests/properties.hs --- old/lens-5.3.4/tests/properties.hs 2001-09-09 03:46:40.000000000 +0200 +++ new/lens-5.3.5/tests/properties.hs 2001-09-09 03:46:40.000000000 +0200 @@ -26,8 +26,8 @@ import Control.Lens import Test.QuickCheck -import Test.Framework -import Test.Framework.Providers.QuickCheck2 +import Test.Tasty (defaultMain, testGroup) +import Test.Tasty.QuickCheck (testProperty) import Data.Char (isAlphaNum, isAscii, toUpper) import qualified Data.Text.Strict.Lens as Text import GHC.Exts (Constraint) @@ -129,32 +129,31 @@ main :: IO () -main = defaultMain - [ testGroup "Main" - [ testProperty "1" prop_1 - , testProperty "2" prop_2 - , testProperty "3" prop_3 - , testProperty "4" prop_4 - , testProperty "5" prop_5 - , testProperty "6" prop_6 - , testProperty "7" prop_7 - , testProperty "8" prop_8 - , testProperty "9" prop_9 - , testProperty "10" prop_10 - , testProperty "2 2" prop_2_2 - , testProperty "mapped" prop_mapped - , testProperty "mapped mapped" prop_mapped_mapped - , testProperty "both" prop_both - , testProperty "traverseLeft" prop_traverseLeft - , testProperty "traverseRight" prop_traverseRight - , testProperty "simple" prop_simple - , testProperty " Left" prop__Left - , testProperty " Right" prop__Right - , testProperty " Just" prop__Just - , testProperty "prefixed" prop_prefixed - , testProperty "text" prop_text - , testProperty "base show" prop_base_show - , testProperty "base read" prop_base_read - , testProperty "base readFail" prop_base_readFail - ] +main = defaultMain $ + testGroup "Main" + [ testProperty "1" prop_1 + , testProperty "2" prop_2 + , testProperty "3" prop_3 + , testProperty "4" prop_4 + , testProperty "5" prop_5 + , testProperty "6" prop_6 + , testProperty "7" prop_7 + , testProperty "8" prop_8 + , testProperty "9" prop_9 + , testProperty "10" prop_10 + , testProperty "2 2" prop_2_2 + , testProperty "mapped" prop_mapped + , testProperty "mapped mapped" prop_mapped_mapped + , testProperty "both" prop_both + , testProperty "traverseLeft" prop_traverseLeft + , testProperty "traverseRight" prop_traverseRight + , testProperty "simple" prop_simple + , testProperty " Left" prop__Left + , testProperty " Right" prop__Right + , testProperty " Just" prop__Just + , testProperty "prefixed" prop_prefixed + , testProperty "text" prop_text + , testProperty "base show" prop_base_show + , testProperty "base read" prop_base_read + , testProperty "base readFail" prop_base_readFail ]