Resolving dependencies... Build profile: -w ghc-9.6.3 -O0 In order, the following will be built (use -v for more details): - optparse-applicative-0.18.1.0 (lib:optparse-applicative) (requires build) - random-1.2.1.3 (lib:random) (requires build) - tasty-1.5.2 (lib:tasty) (requires build) - QuickCheck-2.15.0.1 (lib:QuickCheck) (requires build) - tasty-hunit-0.10.2 (lib:tasty-hunit) (requires build) - tasty-quickcheck-0.11 (lib:tasty-quickcheck) (requires build) - time-compat-1.9.8 (first run) Starting random-1.2.1.3 (all, legacy fallback) Starting optparse-applicative-0.18.1.0 (all, legacy fallback) Building random-1.2.1.3 (all, legacy fallback) Building optparse-applicative-0.18.1.0 (all, legacy fallback) Installing optparse-applicative-0.18.1.0 (all, legacy fallback) Completed optparse-applicative-0.18.1.0 (all, legacy fallback) Starting tasty-1.5.2 (all, legacy fallback) Installing random-1.2.1.3 (all, legacy fallback) Building tasty-1.5.2 (all, legacy fallback) Completed random-1.2.1.3 (all, legacy fallback) Starting QuickCheck-2.15.0.1 (all, legacy fallback) Building QuickCheck-2.15.0.1 (all, legacy fallback) Installing tasty-1.5.2 (all, legacy fallback) Completed tasty-1.5.2 (all, legacy fallback) Starting tasty-hunit-0.10.2 (all, legacy fallback) Building tasty-hunit-0.10.2 (all, legacy fallback) Installing tasty-hunit-0.10.2 (all, legacy fallback) Completed tasty-hunit-0.10.2 (all, legacy fallback) Installing QuickCheck-2.15.0.1 (all, legacy fallback) Completed QuickCheck-2.15.0.1 (all, legacy fallback) Starting tasty-quickcheck-0.11 (all, legacy fallback) Building tasty-quickcheck-0.11 (all, legacy fallback) Installing tasty-quickcheck-0.11 (all, legacy fallback) Completed tasty-quickcheck-0.11 (all, legacy fallback) Configuring time-compat-1.9.8... Preprocessing library for time-compat-1.9.8.. Building library for time-compat-1.9.8.. [ 1 of 20] Compiling Data.Format ( src/Data/Format.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Format.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Format.dyn_o ) [ 2 of 20] Compiling Data.Time.Calendar.Month.Compat ( src/Data/Time/Calendar/Month/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Month/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Month/Compat.dyn_o ) [ 3 of 20] Compiling Data.Time.Calendar.Quarter.Compat ( src/Data/Time/Calendar/Quarter/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Quarter/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Quarter/Compat.dyn_o ) [ 4 of 20] Compiling Data.Time.Calendar.Types ( src/Data/Time/Calendar/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Types.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Types.dyn_o ) [ 5 of 20] Compiling Data.Time.Orphans ( src/Data/Time/Orphans.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Orphans.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Orphans.dyn_o ) [ 6 of 20] Compiling Data.Time.Format.ISO8601.Compat ( src/Data/Time/Format/ISO8601/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Format/ISO8601/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Format/ISO8601/Compat.dyn_o ) [ 7 of 20] Compiling Data.Time.Format.Compat ( src/Data/Time/Format/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Format/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Format/Compat.dyn_o ) [ 8 of 20] Compiling Data.Time.Clock.System.Compat ( src/Data/Time/Clock/System/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/System/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/System/Compat.dyn_o ) [ 9 of 20] Compiling Data.Time.Clock.POSIX.Compat ( src/Data/Time/Clock/POSIX/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/POSIX/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/POSIX/Compat.dyn_o ) [10 of 20] Compiling Data.Time.Clock.Compat ( src/Data/Time/Clock/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/Compat.dyn_o ) [11 of 20] Compiling Data.Time.Calendar.WeekDate.Compat ( src/Data/Time/Calendar/WeekDate/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/WeekDate/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/WeekDate/Compat.dyn_o ) [12 of 20] Compiling Data.Time.Calendar.Private ( src/Data/Time/Calendar/Private.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Private.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Private.dyn_o ) [13 of 20] Compiling Data.Time.Calendar.OrdinalDate.Compat ( src/Data/Time/Calendar/OrdinalDate/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/OrdinalDate/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/OrdinalDate/Compat.dyn_o ) [14 of 20] Compiling Data.Time.Calendar.MonthDay.Compat ( src/Data/Time/Calendar/MonthDay/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/MonthDay/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/MonthDay/Compat.dyn_o ) [15 of 20] Compiling Data.Time.Calendar.Easter.Compat ( src/Data/Time/Calendar/Easter/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Easter/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Easter/Compat.dyn_o ) [16 of 20] Compiling Data.Time.Calendar.Compat ( src/Data/Time/Calendar/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Compat.dyn_o ) [17 of 20] Compiling Data.Time.LocalTime.Compat ( src/Data/Time/LocalTime/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/LocalTime/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/LocalTime/Compat.dyn_o ) [18 of 20] Compiling Data.Time.Compat ( src/Data/Time/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Compat.dyn_o ) [19 of 20] Compiling Data.Time.Clock.TAI.Compat ( src/Data/Time/Clock/TAI/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/TAI/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Clock/TAI/Compat.dyn_o ) [20 of 20] Compiling Data.Time.Calendar.Julian.Compat ( src/Data/Time/Calendar/Julian/Compat.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Julian/Compat.o, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/Data/Time/Calendar/Julian/Compat.dyn_o ) Preprocessing test suite 'instances' for time-compat-1.9.8.. Building test suite 'instances' for time-compat-1.9.8.. [1 of 1] Compiling Main ( test-instances/Test.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/instances/instances-tmp/Main.o ) [2 of 2] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/instances/instances Preprocessing test suite 'main' for time-compat-1.9.8.. Building test suite 'main' for time-compat-1.9.8.. [ 1 of 36] Compiling Test.Arbitrary ( test/main/Test/Arbitrary.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Arbitrary.o ) [ 2 of 36] Compiling Test.Calendar.AddDaysRef ( test/main/Test/Calendar/AddDaysRef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/AddDaysRef.o ) [ 3 of 36] Compiling Test.Calendar.AddDays ( test/main/Test/Calendar/AddDays.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/AddDays.o ) [ 4 of 36] Compiling Test.Calendar.CalendarsRef ( test/main/Test/Calendar/CalendarsRef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/CalendarsRef.o ) [ 5 of 36] Compiling Test.Calendar.Calendars ( test/main/Test/Calendar/Calendars.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/Calendars.o ) [ 6 of 36] Compiling Test.Calendar.ClipDatesRef ( test/main/Test/Calendar/ClipDatesRef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/ClipDatesRef.o ) [ 7 of 36] Compiling Test.Calendar.ClipDates ( test/main/Test/Calendar/ClipDates.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/ClipDates.o ) [ 8 of 36] Compiling Test.Calendar.ConvertBack ( test/main/Test/Calendar/ConvertBack.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/ConvertBack.o ) [ 9 of 36] Compiling Test.Calendar.DayPeriod ( test/main/Test/Calendar/DayPeriod.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/DayPeriod.o ) [10 of 36] Compiling Test.Calendar.Duration ( test/main/Test/Calendar/Duration.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/Duration.o ) [11 of 36] Compiling Test.Calendar.EasterRef ( test/main/Test/Calendar/EasterRef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/EasterRef.o ) [12 of 36] Compiling Test.Calendar.Easter ( test/main/Test/Calendar/Easter.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/Easter.o ) [13 of 36] Compiling Test.Calendar.LongWeekYearsRef ( test/main/Test/Calendar/LongWeekYearsRef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/LongWeekYearsRef.o ) [14 of 36] Compiling Test.Calendar.LongWeekYears ( test/main/Test/Calendar/LongWeekYears.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/LongWeekYears.o ) [15 of 36] Compiling Test.Calendar.MonthDayRef ( test/main/Test/Calendar/MonthDayRef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/MonthDayRef.o ) [16 of 36] Compiling Test.Calendar.MonthDay ( test/main/Test/Calendar/MonthDay.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/MonthDay.o ) [17 of 36] Compiling Test.Calendar.MonthOfYear ( test/main/Test/Calendar/MonthOfYear.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/MonthOfYear.o ) [18 of 36] Compiling Test.Calendar.Valid ( test/main/Test/Calendar/Valid.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/Valid.o ) [19 of 36] Compiling Test.Clock.Conversion ( test/main/Test/Clock/Conversion.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Clock/Conversion.o ) [20 of 36] Compiling Test.Clock.Lift ( test/main/Test/Clock/Lift.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Clock/Lift.o ) [21 of 36] Compiling Test.Clock.Resolution ( test/main/Test/Clock/Resolution.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Clock/Resolution.o ) [22 of 36] Compiling Test.Format.Compile ( test/main/Test/Format/Compile.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Format/Compile.o ) [23 of 36] Compiling Test.LocalTime.TimeOfDay ( test/main/Test/LocalTime/TimeOfDay.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/LocalTime/TimeOfDay.o ) [24 of 36] Compiling Test.LocalTime.TimeRef ( test/main/Test/LocalTime/TimeRef.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/LocalTime/TimeRef.o ) [25 of 36] Compiling Test.LocalTime.Time ( test/main/Test/LocalTime/Time.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/LocalTime/Time.o ) [26 of 36] Compiling Test.TestUtil ( test/main/Test/TestUtil.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/TestUtil.o ) [27 of 36] Compiling Test.LocalTime.CalendarDiffTime ( test/main/Test/LocalTime/CalendarDiffTime.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/LocalTime/CalendarDiffTime.o ) test/main/Test/LocalTime/CalendarDiffTime.hs:5:1: warning: [-Wunused-imports] The import of Data.Time.Compat is redundant except perhaps to import instances from Data.Time.Compat To import instances alone, use: import Data.Time.Compat() | 5 | import Data.Time.Compat | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/LocalTime/CalendarDiffTime.hs:12:1: warning: [-Wunused-top-binds] Defined but not used: testReadShowExact | 12 | testReadShowExact t v = | ^^^^^^^^^^^^^^^^^ [28 of 36] Compiling Test.Format.ParseTime ( test/main/Test/Format/ParseTime.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Format/ParseTime.o ) test/main/Test/Format/ParseTime.hs:55:1: warning: [-Wunused-top-binds] Defined but not used: formatCode | 55 | formatCode fc = format $ show fc | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:58:1: warning: [-Wunused-top-binds] Defined but not used: parseCode | 58 | parseCode fc = parse False $ show fc | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:62:5: warning: [-Wunused-top-binds] Defined but not used: incompleteS | 62 | incompleteS :: Maybe t | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:126:1: warning: [-Wunused-top-binds] Defined but not used: yearDays | 126 | yearDays y = [(fromGregorian y 1 1) .. (fromGregorian y 12 31)] | ^^^^^^^^ test/main/Test/Format/ParseTime.hs:129:1: warning: [-Wunused-top-binds] Defined but not used: makeExhaustiveTest | 129 | makeExhaustiveTest name cases f = testGroup name (fmap f cases) | ^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:132:1: warning: [-Wunused-top-binds] Defined but not used: extests | 132 | extests = | ^^^^^^^ test/main/Test/Format/ParseTime.hs:162:1: warning: [-Wunused-top-binds] Defined but not used: testReads | 162 | testReads expected target = | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:176:1: warning: [-Wunused-top-binds] Defined but not used: readsTestsParensSpaces | 176 | readsTestsParensSpaces expected target = | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:191:1: warning: [-Wunused-top-binds] Defined but not used: readsTests | 191 | readsTests = | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:206:1: warning: [-Wunused-top-binds] Defined but not used: epoch | 206 | epoch = LocalTime (fromGregorian 1970 0 0) midnight | ^^^^^ test/main/Test/Format/ParseTime.hs:209:1: warning: [-Wunused-top-binds] Defined but not used: testReadSTime | 209 | testReadSTime expected formatStr target = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:218:1: warning: [-Wunused-top-binds] Defined but not used: simpleFormatTests | 218 | simpleFormatTests = | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:244:1: warning: [-Wunused-top-binds] Defined but not used: spacingForFormatTests | 244 | spacingForFormatTests expected formatStr target = | ^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:258:1: warning: [-Wunused-top-binds] Defined but not used: spacingTests | 258 | spacingTests = | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:272:1: warning: [-Wunused-top-binds] Defined but not used: particularParseTests | 272 | particularParseTests = | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:280:1: warning: [-Wunused-top-binds] Defined but not used: badParseTests | 280 | badParseTests = testGroup "bad" [parseTest False (Nothing :: Maybe Day) "%Y" ""] | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:289:1: warning: [-Wunused-top-binds] Defined but not used: parseYearDayD | 289 | parseYearDayD day = case toGregorian day of | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:293:1: warning: [-Wunused-top-binds] Defined but not used: parseYearDayE | 293 | parseYearDayE day = case toGregorian day of | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:298:1: warning: [-Wunused-top-binds] Defined but not used: expectedYear | 298 | expectedYear i | i >= 69 = 1900 + i | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:302:1: warning: [-Wunused-top-binds] Defined but not used: show2 | 302 | show2 i = (show (div i 10)) ++ (show (mod i 10)) | ^^^^^ test/main/Test/Format/ParseTime.hs:305:1: warning: [-Wunused-top-binds] Defined but not used: parseYY | 305 | parseYY i = parseTest False (Just (fromGregorian (expectedYear i) 1 1)) "%y" (show2 i) | ^^^^^^^ test/main/Test/Format/ParseTime.hs:308:1: warning: [-Wunused-top-binds] Defined but not used: parseCYY | 308 | parseCYY c i = parseTest False (Just (fromGregorian ((c * 100) + i) 1 1)) "%-C %y" ((show c) ++ " " ++ (show2 i)) | ^^^^^^^^ test/main/Test/Format/ParseTime.hs:311:1: warning: [-Wunused-top-binds] Defined but not used: parseCYY2 | 311 | parseCYY2 c i = parseTest False (Just (fromGregorian ((c * 100) + i) 1 1)) "%C %y" ((show2 c) ++ " " ++ (show2 i)) | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:314:1: warning: [-Wunused-top-binds] Defined but not used: parseCentury | 314 | parseCentury int c = | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:318:1: warning: [-Wunused-top-binds] Defined but not used: parseTest | 318 | parseTest sp expected formatStr target = | ^^^^^^^^^ test/main/Test/Format/ParseTime.hs:334:1: warning: [-Wunused-top-binds] Defined but not used: enumAdd | 334 | enumAdd i a = toEnum (i + fromEnum a) | ^^^^^^^ test/main/Test/Format/ParseTime.hs:337:1: warning: [-Wunused-top-binds] Defined but not used: getMilZoneLetter | 337 | getMilZoneLetter 0 = 'Z' | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:343:1: warning: [-Wunused-top-binds] Defined but not used: getMilZone | 343 | getMilZone hour = TimeZone (hour * 60) False [getMilZoneLetter hour] | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:346:1: warning: [-Wunused-top-binds] Defined but not used: testParseTimeZone | 346 | testParseTimeZone tz = parseTest False (Just tz) "%Z" (timeZoneName tz) | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:349:1: warning: [-Wunused-top-binds] Defined but not used: defaultTimeZoneTests | 349 | defaultTimeZoneTests = testGroup "default time zones" (fmap testParseTimeZone (knownTimeZones defaultTimeLocale)) | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:352:1: warning: [-Wunused-top-binds] Defined but not used: militaryTimeZoneTests | 352 | militaryTimeZoneTests = testGroup "military time zones" (fmap (testParseTimeZone . getMilZone) [-12 .. 12]) | ^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:359:1: warning: [-Wunused-top-binds] Defined but not used: compareResult' | 359 | compareResult' extra expected found | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:364:1: warning: [-Wunused-top-binds] Defined but not used: compareResult | 364 | compareResult = compareResult' "" | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:373:1: warning: [-Wunused-top-binds] Defined but not used: compareParse | 373 | compareParse expected fmt text = compareResult' (", parsing " ++ (show text)) (Just expected) (parse False fmt text) | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:393:1: warning: [-Wunused-top-binds] Defined but not used: reads_expect | 393 | reads_expect t = [(t, "")] | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:396:1: warning: [-Wunused-top-binds] Defined but not used: prop_read_show | 396 | prop_read_show t = compareResult (reads_expect t) (reads (show t)) | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:399:1: warning: [-Wunused-top-binds] Defined but not used: prop_read_show_ZonedUTC | 399 | prop_read_show_ZonedUTC t = compareResult (reads_expect $ zonedTimeToUTC t) (reads (show t)) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:402:1: warning: [-Wunused-top-binds] Defined but not used: prop_read_show_LocalUTC | 402 | prop_read_show_LocalUTC t = compareResult (reads_expect $ localTimeToUTC utc t) (reads (show t)) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:405:1: warning: [-Wunused-top-binds] Defined but not used: prop_read_show_UTC_no_TZ | 405 | prop_read_show_UTC_no_TZ t = compareResult (reads_expect t) $ reads $ show $ utcToLocalTime utc t | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:413:1: warning: [-Wunused-top-binds] Defined but not used: prop_parse_showWeekDate | 413 | prop_parse_showWeekDate d = compareParse d "%G-W%V-%u" (showWeekDate d) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:416:1: warning: [-Wunused-top-binds] Defined but not used: prop_parse_showGregorian | 416 | prop_parse_showGregorian d = compareParse d "%Y-%m-%d" (showGregorian d) | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:419:1: warning: [-Wunused-top-binds] Defined but not used: prop_parse_showOrdinalDate | 419 | prop_parse_showOrdinalDate d = compareParse d "%Y-%j" (showOrdinalDate d) | ^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:427:1: warning: [-Wunused-top-binds] Defined but not used: prop_fromMondayStartWeek | 427 | prop_fromMondayStartWeek d = | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:435:1: warning: [-Wunused-top-binds] Defined but not used: prop_fromSundayStartWeek | 435 | prop_fromSundayStartWeek d = | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:444:1: warning: [-Wunused-top-binds] Defined but not used: prop_parse_format | 444 | prop_parse_format (FormatString f) t = compareParse t f (format f t) | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:448:1: warning: [-Wunused-top-binds] Defined but not used: prop_parse_format_upper | 448 | prop_parse_format_upper (FormatString f) t = compareParse t f (map toUpper $ format f t) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:452:1: warning: [-Wunused-top-binds] Defined but not used: prop_parse_format_lower | 452 | prop_parse_format_lower (FormatString f) t = compareParse t f (map toLower $ format f t) | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:456:1: warning: [-Wunused-top-binds] Defined but not used: in1970 | 456 | in1970 _ 'j' "366" = Nothing -- 1970 was not a leap year | ^^^^^^ test/main/Test/Format/ParseTime.hs:470:1: warning: [-Wunused-top-binds] Defined but not used: prop_format_parse_format | 470 | prop_format_parse_format _ fc v = | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:526:1: warning: [-Wunused-top-binds] Defined but not used: prop_no_crash_bad_input | 526 | prop_no_crash_bad_input fs@(FormatString f) (Input s) = | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:539:1: warning: [-Wunused-top-binds] Defined but not used: formatType | 539 | formatType _ = undefined | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:545:1: warning: [-Wunused-top-binds] Defined but not used: typedTests | 545 | typedTests prop = | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:566:1: warning: [-Wunused-top-binds] Defined but not used: allTypes | 566 | allTypes f = | ^^^^^^^^ test/main/Test/Format/ParseTime.hs:579:1: warning: [-Wunused-top-binds] Defined but not used: allLeapSecondTypes | 579 | allLeapSecondTypes f = | ^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:603:1: warning: [-Wunused-top-binds] Defined but not used: parseEmptyTest | 603 | parseEmptyTest _ = | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:609:1: warning: [-Wunused-top-binds] Defined but not used: parseEmptyTests | 609 | parseEmptyTests = nameTest "parse empty" $ allTypes $ \name p -> nameTest name $ parseEmptyTest p | ^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:612:1: warning: [-Wunused-top-binds] Defined but not used: formatParseFormatTests | 612 | formatParseFormatTests = | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:627:1: warning: [-Wunused-top-binds] Defined but not used: badInputTests | 627 | badInputTests = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:642:1: warning: [-Wunused-top-binds] Defined but not used: readShowTests | 642 | readShowTests = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:665:1: warning: [-Wunused-top-binds] Defined but not used: parseShowTests | 665 | parseShowTests = | ^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:674:1: warning: [-Wunused-top-binds] Defined but not used: propertyTests | 674 | propertyTests = | ^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:691:1: warning: [-Wunused-top-binds] Defined but not used: dayFormats | 691 | dayFormats = | ^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:739:1: warning: [-Wunused-top-binds] Defined but not used: monthFormats | 739 | monthFormats = | ^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:761:1: warning: [-Wunused-top-binds] Defined but not used: timeOfDayFormats | 761 | timeOfDayFormats = | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:789:1: warning: [-Wunused-top-binds] Defined but not used: localTimeFormats | 789 | localTimeFormats = map FormatString [] {-"%Q","%Q ","%QX"-} | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:792:1: warning: [-Wunused-top-binds] Defined but not used: timeZoneFormats | 792 | timeZoneFormats = map FormatString ["%z", "%z%Z", "%Z%z", "%Z", "%Ez", "%EZ"] | ^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:795:1: warning: [-Wunused-top-binds] Defined but not used: zonedTimeFormats | 795 | zonedTimeFormats = | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:805:1: warning: [-Wunused-top-binds] Defined but not used: zonedTimeAlmostFormats | 805 | zonedTimeAlmostFormats = map FormatString ["%s.%q %z", "%s%Q %z", "%s.%q %Z", "%s%Q %Z"] | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:808:1: warning: [-Wunused-top-binds] Defined but not used: utcTimeAlmostFormats | 808 | utcTimeAlmostFormats = map FormatString ["%s.%q", "%s%Q"] | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:811:1: warning: [-Wunused-top-binds] Defined but not used: universalTimeFormats | 811 | universalTimeFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:814:1: warning: [-Wunused-top-binds] Defined but not used: calendarDiffDaysFormats | 814 | calendarDiffDaysFormats = map FormatString ["%yy%Bm%ww%Dd", "%yy%Bm%dd", "%bm%ww%Dd", "%bm%dd"] | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:817:1: warning: [-Wunused-top-binds] Defined but not used: calendarDiffTimeFormats | 817 | calendarDiffTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:831:1: warning: [-Wunused-top-binds] Defined but not used: diffTimeFormats | 831 | diffTimeFormats = | ^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:835:1: warning: [-Wunused-top-binds] Defined but not used: nominalDiffTimeFormats | 835 | nominalDiffTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:844:1: warning: [-Wunused-top-binds] Defined but not used: partialDayFormats | 844 | partialDayFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:847:1: warning: [-Wunused-top-binds] Defined but not used: partialTimeOfDayFormats | 847 | partialTimeOfDayFormats = map FormatString ["%H", "%M", "%S", "%H:%M"] | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:850:1: warning: [-Wunused-top-binds] Defined but not used: partialLocalTimeFormats | 850 | partialLocalTimeFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:853:1: warning: [-Wunused-top-binds] Defined but not used: partialZonedTimeFormats | 853 | partialZonedTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:864:1: warning: [-Wunused-top-binds] Defined but not used: partialUTCTimeFormats | 864 | partialUTCTimeFormats = | ^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:874:1: warning: [-Wunused-top-binds] Defined but not used: partialUniversalTimeFormats | 874 | partialUniversalTimeFormats = map FormatString [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ParseTime.hs:877:1: warning: [-Wunused-top-binds] Defined but not used: failingPartialDayFormats | 877 | failingPartialDayFormats = | ^^^^^^^^^^^^^^^^^^^^^^^^ [29 of 36] Compiling Test.Format.ISO8601 ( test/main/Test/Format/ISO8601.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Format/ISO8601.o ) test/main/Test/Format/ISO8601.hs:22:1: warning: [-Wunused-top-binds] Defined but not used: readShowProperty | 22 | readShowProperty skip _ val | skip val = property Discard | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:38:5: warning: [-Wunused-top-binds] Defined but not used: specialTestValues | 38 | specialTestValues :: [a] | ^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:47:1: warning: [-Wunused-top-binds] Defined but not used: readShowTestCheck | 47 | readShowTestCheck skip fmt = [nameTest "random" $ readShowProperty skip fmt, nameTest "special" $ fmap (\a -> nameTest (show a) $ readShowProperty skip fmt a) $ filter (not . skip) specialTestValues] | ^^^^^^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:50:1: warning: [-Wunused-top-binds] Defined but not used: readShowTest | 50 | readShowTest = readShowTestCheck $ \_ -> False | ^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:53:1: warning: [-Wunused-top-binds] Defined but not used: readBoth | 53 | readBoth fmts = [nameTest "extended" $ fmts ExtendedFormat, nameTest "basic" $ fmts BasicFormat] | ^^^^^^^^ test/main/Test/Format/ISO8601.hs:56:1: warning: [-Wunused-top-binds] Defined but not used: readShowTestsCheck | 56 | readShowTestsCheck skip fmts = readBoth $ \fe -> readShowTestCheck skip $ fmts fe | ^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:59:1: warning: [-Wunused-top-binds] Defined but not used: readShowTests | 59 | readShowTests = readShowTestsCheck $ \_ -> False | ^^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:61:38: warning: [-Wunused-top-binds] Defined but not used: unDurational | 61 | newtype Durational t = MkDurational {unDurational :: t} | ^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:85:1: warning: [-Wunused-top-binds] Defined but not used: durationalFormat | 85 | durationalFormat = coerce | ^^^^^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:144:1: warning: [-Wunused-top-binds] Defined but not used: testShowReadFormat | 144 | testShowReadFormat name fmt str val = | ^^^^^^^^^^^^^^^^^^ test/main/Test/Format/ISO8601.hs:152:1: warning: [-Wunused-top-binds] Defined but not used: testReadFormat | 152 | testReadFormat name fmt str val = nameTest (name ++ ": " ++ str) $ assertEqual "" (Just val) $ formatParseM fmt str | ^^^^^^^^^^^^^^ [30 of 36] Compiling Test.Format.Format ( test/main/Test/Format/Format.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Format/Format.o ) test/main/Test/Format/Format.hs:112:1: warning: [-Wunused-top-binds] Defined but not used: testAFormat | 112 | testAFormat fmt expected t = testCase fmt $ assertEqual "" expected $ formatTime defaultTimeLocale fmt t | ^^^^^^^^^^^ [31 of 36] Compiling Test.Clock.TAI ( test/main/Test/Clock/TAI.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Clock/TAI.o ) [32 of 36] Compiling Test.Calendar.Year ( test/main/Test/Calendar/Year.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/Year.o ) [33 of 36] Compiling Test.Calendar.Week ( test/main/Test/Calendar/Week.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/Week.o ) [34 of 36] Compiling Test.Calendar.CalendarProps ( test/main/Test/Calendar/CalendarProps.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Calendar/CalendarProps.o ) [35 of 36] Compiling Test.Types ( test/main/Test/Types.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Test/Types.o ) [36 of 36] Compiling Main ( test/main/Main.hs, /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main-tmp/Main.o ) test/main/Main.hs:22:1: warning: [-Wunused-imports] The import of Test.Format.Format is redundant except perhaps to import instances from Test.Format.Format To import instances alone, use: import Test.Format.Format() | 22 | import Test.Format.Format | ^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Main.hs:23:1: warning: [-Wunused-imports] The import of Test.Format.ISO8601 is redundant except perhaps to import instances from Test.Format.ISO8601 To import instances alone, use: import Test.Format.ISO8601() | 23 | import Test.Format.ISO8601 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Main.hs:24:1: warning: [-Wunused-imports] The import of Test.Format.ParseTime is redundant except perhaps to import instances from Test.Format.ParseTime To import instances alone, use: import Test.Format.ParseTime() | 24 | import Test.Format.ParseTime | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ test/main/Main.hs:26:1: warning: [-Wunused-imports] The import of Test.LocalTime.Time is redundant except perhaps to import instances from Test.LocalTime.Time To import instances alone, use: import Test.LocalTime.Time() | 26 | import Test.LocalTime.Time | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [37 of 37] Linking /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/build/main/main Running 2 test suites... Test suite instances: RUNNING... Test suite instances: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/time-compat-1.9.8.test Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/hpc/vanilla/html/instances/hpc_index.html Test suite main: RUNNING... Test suite main: PASS Test suite logged to: /home/builder/builder-dir/build-cache/tmp-install/reports/time-compat-1.9.8.test Writing: time-compat-1.9.8-inplace/Data.Time.Calendar.Julian.Compat.hs.html Writing: time-compat-1.9.8-inplace/Data.Time.Calendar.Compat.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Test coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/hpc/vanilla/html/main/hpc_index.html 2 of 2 test suites (2 of 2 test cases) passed. Writing: time-compat-1.9.8-inplace/Data.Time.Calendar.Compat.hs.html Writing: time-compat-1.9.8-inplace/Data.Time.Calendar.Julian.Compat.hs.html Writing: hpc_index.html Writing: hpc_index_fun.html Writing: hpc_index_alt.html Writing: hpc_index_exp.html Package coverage report written to /home/builder/builder-dir/build-cache/tmp-install/dist-newstyle/build/x86_64-linux/ghc-9.6.3/time-compat-1.9.8/noopt/hpc/vanilla/html/time-compat-1.9.8/hpc_index.html