From 612fda1c7b275a291b86a640d086488d345a5218 Mon Sep 17 00:00:00 2001 From: Oleksandr Zhabenko <120258924+Oleksandr-Zhabenko@users.noreply.github.com> Date: Tue, 6 Aug 2024 16:13:31 +0300 Subject: [PATCH 01/31] Update stack.yaml --- stack.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stack.yaml b/stack.yaml index c00cbf1..eca3ed5 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,5 +1,8 @@ resolver: lts-19.13 +extra-deps: + string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 + packages: - . From 43c8cbcf9a262f0d0cd97601eb0d6dd86a9b69ce Mon Sep 17 00:00:00 2001 From: Oleksandr Zhabenko <120258924+Oleksandr-Zhabenko@users.noreply.github.com> Date: Tue, 6 Aug 2024 16:15:16 +0300 Subject: [PATCH 02/31] Update stack.yaml --- stack.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stack.yaml b/stack.yaml index eca3ed5..5efd971 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,7 +1,7 @@ resolver: lts-19.13 extra-deps: - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 + - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 packages: - . From ea067509c0f3f106e71b233481ec993779e4f848 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 16:33:35 +0300 Subject: [PATCH 03/31] Changed yaml files to use string-random-0.1.4.3 --- fakedata.cabal | 279 +------------------------------------------------ package.yaml | 2 +- 2 files changed, 2 insertions(+), 279 deletions(-) diff --git a/fakedata.cabal b/fakedata.cabal index ea68989..cb300a8 100644 --- a/fakedata.cabal +++ b/fakedata.cabal @@ -1,6 +1,6 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.34.7. +-- This file has been generated from package.yaml by hpack version 0.36.0. -- -- see: https://github.com/sol/hpack @@ -21,283 +21,6 @@ extra-source-files: README.md ChangeLog.md data-files: - faker/lib/locales/ar.yml - faker/lib/locales/bg.yml - faker/lib/locales/ca-CAT.yml - faker/lib/locales/ca.yml - faker/lib/locales/da-DK.yml - faker/lib/locales/de-AT.yml - faker/lib/locales/de-CH.yml - faker/lib/locales/de.yml - faker/lib/locales/ee.yml - faker/lib/locales/en-au-ocker.yml - faker/lib/locales/en-AU.yml - faker/lib/locales/en-BORK.yml - faker/lib/locales/en-CA.yml - faker/lib/locales/en-GB.yml - faker/lib/locales/en-IND.yml - faker/lib/locales/en-MS.yml - faker/lib/locales/en-NEP.yml - faker/lib/locales/en-NG.yml - faker/lib/locales/en-NZ.yml - faker/lib/locales/en-PAK.yml - faker/lib/locales/en-SG.yml - faker/lib/locales/en-TH.yml - faker/lib/locales/en-UG.yml - faker/lib/locales/en-US.yml - faker/lib/locales/en-ZA.yml - faker/lib/locales/en.yml - faker/lib/locales/es-AR.yml - faker/lib/locales/es-MX.yml - faker/lib/locales/es.yml - faker/lib/locales/fa.yml - faker/lib/locales/fi-FI.yml - faker/lib/locales/fr-CA.yml - faker/lib/locales/fr-CH.yml - faker/lib/locales/fr.yml - faker/lib/locales/he.yml - faker/lib/locales/hy.yml - faker/lib/locales/id.yml - faker/lib/locales/it.yml - faker/lib/locales/ko.yml - faker/lib/locales/lv.yml - faker/lib/locales/nb-NO.yml - faker/lib/locales/nl.yml - faker/lib/locales/no.yml - faker/lib/locales/pl.yml - faker/lib/locales/pt-BR.yml - faker/lib/locales/pt.yml - faker/lib/locales/ru.yml - faker/lib/locales/sk.yml - faker/lib/locales/sv.yml - faker/lib/locales/th.yml - faker/lib/locales/tr.yml - faker/lib/locales/uk.yml - faker/lib/locales/vi.yml - faker/lib/locales/zh-CN.yml - faker/lib/locales/zh-TW.yml - faker/lib/locales/en/address.yml - faker/lib/locales/en/adjective.yml - faker/lib/locales/en/ancient.yml - faker/lib/locales/en/animal.yml - faker/lib/locales/en/app.yml - faker/lib/locales/en/appliance.yml - faker/lib/locales/en/aqua_teen_hunger_force.yml - faker/lib/locales/en/artist.yml - faker/lib/locales/en/back_to_the_future.yml - faker/lib/locales/en/bank.yml - faker/lib/locales/en/barcode.yml - faker/lib/locales/en/basketball.yml - faker/lib/locales/en/beer.yml - faker/lib/locales/en/big_bang_theory.yml - faker/lib/locales/en/bird.yml - faker/lib/locales/en/blood.yml - faker/lib/locales/en/bojack_horseman.yml - faker/lib/locales/en/book.yml - faker/lib/locales/en/bossa_nova.yml - faker/lib/locales/en/breaking_bad.yml - faker/lib/locales/en/buffy.yml - faker/lib/locales/en/business.yml - faker/lib/locales/en/camera.yml - faker/lib/locales/en/cannabis.yml - faker/lib/locales/en/cat.yml - faker/lib/locales/en/chiquito.yml - faker/lib/locales/en/chuck_norris.yml - faker/lib/locales/en/clash_of_clan.yml - faker/lib/locales/en/code.yml - faker/lib/locales/en/coffee.yml - faker/lib/locales/en/coin.yml - faker/lib/locales/en/color.yml - faker/lib/locales/en/commerce.yml - faker/lib/locales/en/community.yml - faker/lib/locales/en/company.yml - faker/lib/locales/en/compass.yml - faker/lib/locales/en/computer.yml - faker/lib/locales/en/conan.yml - faker/lib/locales/en/construction.yml - faker/lib/locales/en/control.yml - faker/lib/locales/en/cosmere.yml - faker/lib/locales/en/crypto_coin.yml - faker/lib/locales/en/culture_series.yml - faker/lib/locales/en/currency.yml - faker/lib/locales/en/dc_comics.yml - faker/lib/locales/en/demographic.yml - faker/lib/locales/en/departed.yml - faker/lib/locales/en/dessert.yml - faker/lib/locales/en/device.yml - faker/lib/locales/en/dnd.yml - faker/lib/locales/en/dog.yml - faker/lib/locales/en/doraemon.yml - faker/lib/locales/en/dota.yml - faker/lib/locales/en/dr_who.yml - faker/lib/locales/en/dragon_ball.yml - faker/lib/locales/en/driving_license.yml - faker/lib/locales/en/drone.yml - faker/lib/locales/en/dumb_and_dumber.yml - faker/lib/locales/en/dune.yml - faker/lib/locales/en/educator.yml - faker/lib/locales/en/elder_scrolls.yml - faker/lib/locales/en/electrical_components.yml - faker/lib/locales/en/esport.yml - faker/lib/locales/en/fallout.yml - faker/lib/locales/en/family_guy.yml - faker/lib/locales/en/file.yml - faker/lib/locales/en/final_space.yml - faker/lib/locales/en/finance.yml - faker/lib/locales/en/food.yml - faker/lib/locales/en/football.yml - faker/lib/locales/en/fresh_prince_of_bel_air.yml - faker/lib/locales/en/friends.yml - faker/lib/locales/en/funny_name.yml - faker/lib/locales/en/futurama.yml - faker/lib/locales/en/game.yml - faker/lib/locales/en/game_of_thrones.yml - faker/lib/locales/en/gender.yml - faker/lib/locales/en/ghostbusters.yml - faker/lib/locales/en/grateful_dead.yml - faker/lib/locales/en/greek_philosophers.yml - faker/lib/locales/en/hacker.yml - faker/lib/locales/en/half_life.yml - faker/lib/locales/en/harry_potter.yml - faker/lib/locales/en/heroes.yml - faker/lib/locales/en/heroes_of_the_storm.yml - faker/lib/locales/en/hey_arnold.yml - faker/lib/locales/en/hipster.yml - faker/lib/locales/en/hitchhikers_guide_to_the_galaxy.yml - faker/lib/locales/en/horse.yml - faker/lib/locales/en/house.yml - faker/lib/locales/en/how_i_met_your_mother.yml - faker/lib/locales/en/how_to_train_your_dragon.yml - faker/lib/locales/en/id_number.yml - faker/lib/locales/en/industry_segments.yml - faker/lib/locales/en/internet.yml - faker/lib/locales/en/invoice.yml - faker/lib/locales/en/jack_handey.yml - faker/lib/locales/en/job.yml - faker/lib/locales/en/kpop.yml - faker/lib/locales/en/league_of_legends.yml - faker/lib/locales/en/lebowski.yml - faker/lib/locales/en/lorem.yml - faker/lib/locales/en/lovecraft.yml - faker/lib/locales/en/markdown.yml - faker/lib/locales/en/marketing.yml - faker/lib/locales/en/measurement.yml - faker/lib/locales/en/michael_scott.yml - faker/lib/locales/en/military.yml - faker/lib/locales/en/minecraft.yml - faker/lib/locales/en/mountain.yml - faker/lib/locales/en/movie.yml - faker/lib/locales/en/music.yml - faker/lib/locales/en/myst.yml - faker/lib/locales/en/name.yml - faker/lib/locales/en/naruto.yml - faker/lib/locales/en/nation.yml - faker/lib/locales/en/nato_phonetic_alphabet.yml - faker/lib/locales/en/new_girl.yml - faker/lib/locales/en/one_piece.yml - faker/lib/locales/en/opera.yml - faker/lib/locales/en/overwatch.yml - faker/lib/locales/en/parks_and_rec.yml - faker/lib/locales/en/pearl_jam.yml - faker/lib/locales/en/phish.yml - faker/lib/locales/en/phone_number.yml - faker/lib/locales/en/pokemon.yml - faker/lib/locales/en/prince.yml - faker/lib/locales/en/princess_bride.yml - faker/lib/locales/en/programming_language.yml - faker/lib/locales/en/quote.yml - faker/lib/locales/en/rajnikanth.yml - faker/lib/locales/en/relationship.yml - faker/lib/locales/en/restaurant.yml - faker/lib/locales/en/rick_and_morty.yml - faker/lib/locales/en/rock_band.yml - faker/lib/locales/en/room.yml - faker/lib/locales/en/rupaul.yml - faker/lib/locales/en/rush.yml - faker/lib/locales/en/science.yml - faker/lib/locales/en/seinfeld.yml - faker/lib/locales/en/shakespeare.yml - faker/lib/locales/en/show.yml - faker/lib/locales/en/silicon_valley.yml - faker/lib/locales/en/simpsons.yml - faker/lib/locales/en/slack_emoji.yml - faker/lib/locales/en/sonic_the_hedgehog.yml - faker/lib/locales/en/source.yml - faker/lib/locales/en/south_park.yml - faker/lib/locales/en/space.yml - faker/lib/locales/en/star_trek.yml - faker/lib/locales/en/star_wars.yml - faker/lib/locales/en/stargate.yml - faker/lib/locales/en/stranger_thing.yml - faker/lib/locales/en/street_fighter.yml - faker/lib/locales/en/stripe.yml - faker/lib/locales/en/studio_ghibli.yml - faker/lib/locales/en/subscription.yml - faker/lib/locales/en/suits.yml - faker/lib/locales/en/super_mario.yml - faker/lib/locales/en/super_smash_bros.yml - faker/lib/locales/en/superhero.yml - faker/lib/locales/en/sword_art_online.yml - faker/lib/locales/en/tea.yml - faker/lib/locales/en/team.yml - faker/lib/locales/en/the_expanse.yml - faker/lib/locales/en/the_it_crowd.yml - faker/lib/locales/en/the_thick_of_it.yml - faker/lib/locales/en/tolkien.yml - faker/lib/locales/en/touhou.yml - faker/lib/locales/en/twin_peaks.yml - faker/lib/locales/en/umphreys_mcgee.yml - faker/lib/locales/en/university.yml - faker/lib/locales/en/v_for_vendetta.yml - faker/lib/locales/en/vehicle.yml - faker/lib/locales/en/venture_bros.yml - faker/lib/locales/en/verbs.yml - faker/lib/locales/en/volleyball.yml - faker/lib/locales/en/warhammer_fantasy.yml - faker/lib/locales/en/witcher.yml - faker/lib/locales/en/world_cup.yml - faker/lib/locales/en/world_of_warcraft.yml - faker/lib/locales/en/yoda.yml - faker/lib/locales/en/zelda.yml - faker/lib/locales/ja/address.yml - faker/lib/locales/ja/ancient.yml - faker/lib/locales/ja/animal.yml - faker/lib/locales/ja/bank.yml - faker/lib/locales/ja/book.yml - faker/lib/locales/ja/cat.yml - faker/lib/locales/ja/coffee.yml - faker/lib/locales/ja/color.yml - faker/lib/locales/ja/commerce.yml - faker/lib/locales/ja/company.yml - faker/lib/locales/ja/dog.yml - faker/lib/locales/ja/food.yml - faker/lib/locales/ja/gender.yml - faker/lib/locales/ja/lorem.yml - faker/lib/locales/ja/name.yml - faker/lib/locales/ja/overwatch.yml - faker/lib/locales/ja/phone_number.yml - faker/lib/locales/ja/pokemon.yml - faker/lib/locales/ja/restaurant.yml - faker/lib/locales/ja/space.yml - faker/lib/locales/ja/subscription.yml - faker/lib/locales/ja/super_mario.yml - faker/lib/locales/ja/university.yml - faker/lib/locales/ja/zelda.yml - faker/lib/locales/fr/address.yml - faker/lib/locales/fr/animal.yml - faker/lib/locales/fr/appliance.yml - faker/lib/locales/fr/book.yml - faker/lib/locales/fr/color.yml - faker/lib/locales/fr/company.yml - faker/lib/locales/fr/compass.yml - faker/lib/locales/fr/demographic.yml - faker/lib/locales/fr/gender.yml - faker/lib/locales/fr/internet.yml - faker/lib/locales/fr/lorem.yml - faker/lib/locales/fr/measurement.yml - faker/lib/locales/fr/name.yml - faker/lib/locales/fr/phone_number.yml - faker/lib/locales/fr/pokemon.yml customFakeSource/en/finance.yml source-repository head diff --git a/package.yaml b/package.yaml index db1f00f..c1261b3 100644 --- a/package.yaml +++ b/package.yaml @@ -42,7 +42,7 @@ dependencies: - template-haskell - bytestring - time -- string-random +- string-random == 0.1.4.3 - fakedata-parser - attoparsec - transformers From 3db18bee80585908e8dae8dfe30ff37888d6f29f Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 16:45:41 +0300 Subject: [PATCH 04/31] Changed yaml files to use text-2.0.2 --- package.yaml | 2 +- stack.yaml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/package.yaml b/package.yaml index c1261b3..5ac56e1 100644 --- a/package.yaml +++ b/package.yaml @@ -30,7 +30,7 @@ dependencies: - base >= 4.7 && < 5 - aeson - random -- text +- text == 2.0.2 - exceptions - vector - yaml diff --git a/stack.yaml b/stack.yaml index 5efd971..4db585b 100644 --- a/stack.yaml +++ b/stack.yaml @@ -2,6 +2,7 @@ resolver: lts-19.13 extra-deps: - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 + - text-2.0.2@sha256:71b5fa8c64d3c1fd0a08f993463220867b08290a2256e94b0952bf0e8f5a45cc,9905 packages: - . From 7377bd91aa26089baca8a9eca16d529e424f38ae Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 16:55:40 +0300 Subject: [PATCH 05/31] Changed yaml files --- package.yaml | 7 +++++-- stack.yaml | 6 +++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.yaml b/package.yaml index 5ac56e1..734d00a 100644 --- a/package.yaml +++ b/package.yaml @@ -30,7 +30,11 @@ dependencies: - base >= 4.7 && < 5 - aeson - random -- text == 2.0.2 +- text == 1.2.5.0 +- deepseq == 1.4.8.1 +- ghc-prim == 0.10.0 +- parsec == 3.1.17.0 +- template-haskell == 2.20.0.0 - exceptions - vector - yaml @@ -39,7 +43,6 @@ dependencies: - unordered-containers - hashable - containers -- template-haskell - bytestring - time - string-random == 0.1.4.3 diff --git a/stack.yaml b/stack.yaml index 4db585b..ffa811e 100644 --- a/stack.yaml +++ b/stack.yaml @@ -2,7 +2,11 @@ resolver: lts-19.13 extra-deps: - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 - - text-2.0.2@sha256:71b5fa8c64d3c1fd0a08f993463220867b08290a2256e94b0952bf0e8f5a45cc,9905 + - text-1.2.5.0@sha256:92ea31d8b356b7fd62ac862b871dc1e134bd5db462d798313babf6aa6f69aca8,8180 + - deepseq-1.4.8.1@sha256:79362747f088481e90c6dd09b5d7a90d52c4e12e72ffe66efaa23b2fba8b8991,2298 + - ghc-prim-0.10.0@sha256:9d268988ee93289b0938b9b07edcbe25d212049e853d867be39f8dfb8f41d108,2968 + - parsec-3.1.17.0@sha256:8407cbd428d7f640a0fff8891bd2f7aca13cebe70a5e654856f8abec9a648b56,5149 + - template-haskell-2.20.0.0@sha256:e7e14f2b6720ea9b071d58c1cb281432d60bec49aafa7239e5953dab7206ffe5,2150 packages: - . From ee555bacc0b1cbb6c951b577972b88bf174a59c9 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 17:38:01 +0300 Subject: [PATCH 06/31] Changed yaml files --- package.yaml | 13 +++++++++---- stack.yaml | 9 +++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/package.yaml b/package.yaml index 734d00a..6b92693 100644 --- a/package.yaml +++ b/package.yaml @@ -30,6 +30,10 @@ dependencies: - base >= 4.7 && < 5 - aeson - random +- Cabal == 3.8.1.0 +- binary == 0.8.9.2 +- pretty == 1.1.3.6 +- process == 1.6.20.0 - text == 1.2.5.0 - deepseq == 1.4.8.1 - ghc-prim == 0.10.0 @@ -38,13 +42,14 @@ dependencies: - exceptions - vector - yaml -- directory +- directory == 1.3.8.5 +- ghc-boot-th == 9.6.1 - filepath - unordered-containers - hashable -- containers -- bytestring -- time +- containers == 0.7 +- bytestring == 0.12.1.0 +- time == 1.14 - string-random == 0.1.4.3 - fakedata-parser - attoparsec diff --git a/stack.yaml b/stack.yaml index ffa811e..d3995d9 100644 --- a/stack.yaml +++ b/stack.yaml @@ -7,6 +7,15 @@ extra-deps: - ghc-prim-0.10.0@sha256:9d268988ee93289b0938b9b07edcbe25d212049e853d867be39f8dfb8f41d108,2968 - parsec-3.1.17.0@sha256:8407cbd428d7f640a0fff8891bd2f7aca13cebe70a5e654856f8abec9a648b56,5149 - template-haskell-2.20.0.0@sha256:e7e14f2b6720ea9b071d58c1cb281432d60bec49aafa7239e5953dab7206ffe5,2150 + - Cabal-3.8.1.0@sha256:77121d8e1aff14a0fd95684b751599db78a7dd26d55862d9fcef27c88b193e9d,12609 + - binary-0.8.9.2@sha256:03381e511429c44d13990c6d76281c4fc2468371cede4fe684b0c98d9b7d5f5a,6611 + - bytestring-0.12.1.0@sha256:98e79e1c97117143e4012983509ec95f7e5e4f6adff6914d07812a39f83404b9,9473 + - containers-0.7@sha256:e9b5fdcc609159410d408c47e0be13663bb0b4a42a5183b52aa0ac9c99e1dfec,2668 + - directory-1.3.8.5@sha256:fbeec9ec346e5272167f63dcb86af513b457a7b9fc36dc818e4c7b81608d612b,3166 + - ghc-boot-th-9.6.1@sha256:31cd045d035007f41b30f2317eb706266684479d9ca8bb5f84b4d953e9976263,1343 + - pretty-1.1.3.6@sha256:e16ffc733e816cfc09e99cc7f2398805f1f4c872d238a6b81668b5527284b382,2482 + - process-1.6.20.0@sha256:2a9393de33f18415fb8f4826957a87a94ffe8840ca8472a9b69dca6de45aca03,2790 + - time-1.14@sha256:918455e07f347049c2169a43169aca77de7a2c97e33aca0b476aabcd8a79798d,6989 packages: - . From 573877bccd22b0bc704b40b7818b1659fe024f8c Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 17:45:03 +0300 Subject: [PATCH 07/31] Changed yaml files --- stack-lts-16.yaml | 2 ++ stack-lts-18.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/stack-lts-16.yaml b/stack-lts-16.yaml index d5bc63b..8b3833f 100644 --- a/stack-lts-16.yaml +++ b/stack-lts-16.yaml @@ -3,6 +3,8 @@ resolver: lts-16.31 packages: - . +allow-newer: true + extra-deps: - string-random-0.1.2.0@sha256:db4f801dec1ec72cba7d662b9774da60ff54de6d05478e94478d6d730dc5034f,2439 - fakedata-parser-0.1.0.0 diff --git a/stack-lts-18.yaml b/stack-lts-18.yaml index 6af6cd2..218dd42 100644 --- a/stack-lts-18.yaml +++ b/stack-lts-18.yaml @@ -3,6 +3,8 @@ resolver: lts-18.13 packages: - . +allow-newer: true + -extra-deps: -- yaml-0.11.7.0 -- aeson-2.0.3.0 From 0466c8a3977c8d01c417c34d1640caa51ed5a1dc Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 18:24:49 +0300 Subject: [PATCH 08/31] Changed yaml files --- stack-lts-16.yaml | 3 --- stack-lts-18.yaml | 1 - stack.yaml | 37 +++++++++++++++++++++---------------- 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/stack-lts-16.yaml b/stack-lts-16.yaml index 8b3833f..88fa97c 100644 --- a/stack-lts-16.yaml +++ b/stack-lts-16.yaml @@ -3,8 +3,5 @@ resolver: lts-16.31 packages: - . -allow-newer: true - extra-deps: -- string-random-0.1.2.0@sha256:db4f801dec1ec72cba7d662b9774da60ff54de6d05478e94478d6d730dc5034f,2439 - fakedata-parser-0.1.0.0 diff --git a/stack-lts-18.yaml b/stack-lts-18.yaml index 218dd42..4641b2f 100644 --- a/stack-lts-18.yaml +++ b/stack-lts-18.yaml @@ -3,7 +3,6 @@ resolver: lts-18.13 packages: - . -allow-newer: true -extra-deps: -- yaml-0.11.7.0 diff --git a/stack.yaml b/stack.yaml index d3995d9..7260bc7 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,24 +1,29 @@ resolver: lts-19.13 extra-deps: - - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 - - text-1.2.5.0@sha256:92ea31d8b356b7fd62ac862b871dc1e134bd5db462d798313babf6aa6f69aca8,8180 - - deepseq-1.4.8.1@sha256:79362747f088481e90c6dd09b5d7a90d52c4e12e72ffe66efaa23b2fba8b8991,2298 - - ghc-prim-0.10.0@sha256:9d268988ee93289b0938b9b07edcbe25d212049e853d867be39f8dfb8f41d108,2968 - - parsec-3.1.17.0@sha256:8407cbd428d7f640a0fff8891bd2f7aca13cebe70a5e654856f8abec9a648b56,5149 - - template-haskell-2.20.0.0@sha256:e7e14f2b6720ea9b071d58c1cb281432d60bec49aafa7239e5953dab7206ffe5,2150 - - Cabal-3.8.1.0@sha256:77121d8e1aff14a0fd95684b751599db78a7dd26d55862d9fcef27c88b193e9d,12609 - - binary-0.8.9.2@sha256:03381e511429c44d13990c6d76281c4fc2468371cede4fe684b0c98d9b7d5f5a,6611 - - bytestring-0.12.1.0@sha256:98e79e1c97117143e4012983509ec95f7e5e4f6adff6914d07812a39f83404b9,9473 - - containers-0.7@sha256:e9b5fdcc609159410d408c47e0be13663bb0b4a42a5183b52aa0ac9c99e1dfec,2668 - - directory-1.3.8.5@sha256:fbeec9ec346e5272167f63dcb86af513b457a7b9fc36dc818e4c7b81608d612b,3166 - - ghc-boot-th-9.6.1@sha256:31cd045d035007f41b30f2317eb706266684479d9ca8bb5f84b4d953e9976263,1343 - - pretty-1.1.3.6@sha256:e16ffc733e816cfc09e99cc7f2398805f1f4c872d238a6b81668b5527284b382,2482 - - process-1.6.20.0@sha256:2a9393de33f18415fb8f4826957a87a94ffe8840ca8472a9b69dca6de45aca03,2790 - - time-1.14@sha256:918455e07f347049c2169a43169aca77de7a2c97e33aca0b476aabcd8a79798d,6989 + - aeson == 2.1.0.0 + - attoparsec == 0.14.4 + - base == 4.14.1.0 + - bytestring == 0.10.10.0 + - containers == 0.6.2.1 + - directory == 1.3.6.0 + - exceptions == 0.10.4 + - fakedata == parser == 0.1.0.0 + - filepath == 1.4.2.1 + - hashable == 1.4.0.2 + - random == 1.2.1.1 + - string == random == 0.1.4.2 + - template == haskell == 2.16.0.0 + - text == 1.2.3.2 + - time == 1.9.3 + - transformers == 0.5.6.2 + - unordered == containers == 0.2.19.1 + - vector == 0.12.3.1 + - yaml == 0.11.8.0 + packages: -- . + - . nix: shell-file: shell.nix From dfddd5df15ed3d1963da07a78f4bdd0daeff0cf5 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 18:27:44 +0300 Subject: [PATCH 09/31] Changed yaml files --- stack-lts-16.yaml | 2 -- stack-lts-18.yaml | 9 --------- 2 files changed, 11 deletions(-) diff --git a/stack-lts-16.yaml b/stack-lts-16.yaml index 88fa97c..7ba428a 100644 --- a/stack-lts-16.yaml +++ b/stack-lts-16.yaml @@ -3,5 +3,3 @@ resolver: lts-16.31 packages: - . -extra-deps: -- fakedata-parser-0.1.0.0 diff --git a/stack-lts-18.yaml b/stack-lts-18.yaml index 4641b2f..2b16abc 100644 --- a/stack-lts-18.yaml +++ b/stack-lts-18.yaml @@ -4,12 +4,3 @@ packages: - . --extra-deps: --- yaml-0.11.7.0 --- aeson-2.0.3.0 --- OneTuple-0.3.1@sha256:a848c096c9d29e82ffdd30a9998aa2931cbccb3a1bc137539d80f6174d31603e,2262 --- attoparsec-0.14.4@sha256:79584bdada8b730cb5138fca8c35c76fbef75fc1d1e01e6b1d815a5ee9843191,5810 --- hashable-1.4.0.2@sha256:0cddd0229d1aac305ea0404409c0bbfab81f075817bd74b8b2929eff58333e55,5005 --- semialign-1.2.0.1@sha256:0e179b4d3a8eff79001d374d6c91917c6221696b9620f0a4d86852fc6a9b9501,2836 --- text-short-0.1.5@sha256:962c6228555debdc46f758d0317dea16e5240d01419b42966674b08a5c3d8fa6,3498 --- time-compat-1.9.6.1@sha256:42d8f2e08e965e1718917d54ad69e1d06bd4b87d66c41dc7410f59313dba4ed1,5033 From 57c1849722e6edd85036a500986e62a4df83ee23 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 18:34:54 +0300 Subject: [PATCH 10/31] Changed package.yaml file --- package.yaml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package.yaml b/package.yaml index 6b92693..88dbabf 100644 --- a/package.yaml +++ b/package.yaml @@ -30,27 +30,27 @@ dependencies: - base >= 4.7 && < 5 - aeson - random -- Cabal == 3.8.1.0 -- binary == 0.8.9.2 -- pretty == 1.1.3.6 -- process == 1.6.20.0 -- text == 1.2.5.0 -- deepseq == 1.4.8.1 -- ghc-prim == 0.10.0 -- parsec == 3.1.17.0 -- template-haskell == 2.20.0.0 +- Cabal +- binary +- pretty +- process +- text +- deepseq +- ghc-prim +- parsec +- template-haskell - exceptions - vector - yaml -- directory == 1.3.8.5 -- ghc-boot-th == 9.6.1 +- directory +- ghc-boot-th - filepath - unordered-containers - hashable -- containers == 0.7 -- bytestring == 0.12.1.0 -- time == 1.14 -- string-random == 0.1.4.3 +- containers +- bytestring +- time +- string-random - fakedata-parser - attoparsec - transformers From 8ff4d4475cfab5e51ea0d44377c3caca54778604 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 18:41:00 +0300 Subject: [PATCH 11/31] Changed yaml files --- stack-lts-16.yaml | 3 +++ stack.yaml | 38 +++++++++++++++++++------------------- 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/stack-lts-16.yaml b/stack-lts-16.yaml index 7ba428a..126ab8d 100644 --- a/stack-lts-16.yaml +++ b/stack-lts-16.yaml @@ -3,3 +3,6 @@ resolver: lts-16.31 packages: - . +extra-deps: + - fakedata-parser-0.1.0.0@sha256:6de870a2c21624aa4516f7ee28fc0076b3b19f3c32d23c969f8f0d7de47c606a,1362 + - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 diff --git a/stack.yaml b/stack.yaml index 7260bc7..9b2ba9a 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,25 +1,25 @@ resolver: lts-19.13 extra-deps: - - aeson == 2.1.0.0 - - attoparsec == 0.14.4 - - base == 4.14.1.0 - - bytestring == 0.10.10.0 - - containers == 0.6.2.1 - - directory == 1.3.6.0 - - exceptions == 0.10.4 - - fakedata == parser == 0.1.0.0 - - filepath == 1.4.2.1 - - hashable == 1.4.0.2 - - random == 1.2.1.1 - - string == random == 0.1.4.2 - - template == haskell == 2.16.0.0 - - text == 1.2.3.2 - - time == 1.9.3 - - transformers == 0.5.6.2 - - unordered == containers == 0.2.19.1 - - vector == 0.12.3.1 - - yaml == 0.11.8.0 + - aeson + - attoparsec + - base + - bytestring + - containers + - directory + - exceptions + - fakedata-parser + - filepath + - hashable + - random + - string-random + - template-haskell + - text + - time + - transformers + - unordered-containers + - vector + - yaml packages: From fdbed5d8510b87c65b1cc657ee8a696633632073 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 19:17:29 +0300 Subject: [PATCH 12/31] Added stack-lts-2* yaml files --- stack-lts-20.yaml | 5 +++++ stack-lts-21.yaml | 5 +++++ stack-lts-22.yaml | 5 +++++ stack.yaml | 2 +- 4 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 stack-lts-20.yaml create mode 100644 stack-lts-21.yaml create mode 100644 stack-lts-22.yaml diff --git a/stack-lts-20.yaml b/stack-lts-20.yaml new file mode 100644 index 0000000..d1b6878 --- /dev/null +++ b/stack-lts-20.yaml @@ -0,0 +1,5 @@ +resolver: lts-20.26 + +packages: +- . + diff --git a/stack-lts-21.yaml b/stack-lts-21.yaml new file mode 100644 index 0000000..4484070 --- /dev/null +++ b/stack-lts-21.yaml @@ -0,0 +1,5 @@ +resolver: lts-21.25 + +packages: +- . + diff --git a/stack-lts-22.yaml b/stack-lts-22.yaml new file mode 100644 index 0000000..f0cb796 --- /dev/null +++ b/stack-lts-22.yaml @@ -0,0 +1,5 @@ +resolver: lts-22.32 + +packages: +- . + diff --git a/stack.yaml b/stack.yaml index 9b2ba9a..ace1e30 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,4 +1,4 @@ -resolver: lts-19.13 +resolver: lts-22.32 extra-deps: - aeson From 70c3869354861fe7e6ccf601249ee538f71991b3 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 19:22:30 +0300 Subject: [PATCH 13/31] Changed workflow yaml file --- .github/workflows/tests.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f2c9515..66c60d5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -37,6 +37,38 @@ jobs: - os: windows-latest stack-yaml: stack.yaml resolver: lts-18 + - os: ubuntu-latest + stack-yaml: stack-lts-22.yaml + resolver: lts-22 + - os: ubuntu-latest + stack-yaml: stack.yaml + resolver: lts-21 + - os: ubuntu-latest + stack-yaml: stack-lts-16.yaml + resolver: lts-20 + - os: macos-latest + stack-yaml: stack.yaml + resolver: nightly + - os: macos-latest + stack-yaml: stack.yaml + resolver: lts-22 + - os: macos-latest + stack-yaml: stack-lts-21.yaml + resolver: lts-21 + - os: macos-latest + stack-yaml: stack-lts-20.yaml + resolver: lts-20 + - os: windows-latest + stack-yaml: stack.yaml + resolver: lts-22 + - os: windows-latest + stack-yaml: stack.yaml + resolver: lts-21 + - os: windows-latest + stack-yaml: stack.yaml + resolver: lts-20 + + steps: - name: Clone project From f808628eaacbc23eb172cd886241eea49005dc10 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 19:38:12 +0300 Subject: [PATCH 14/31] Changed workflow yaml file --- .github/workflows/tests.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 66c60d5..d7c0898 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,7 +20,7 @@ jobs: stack-yaml: stack.yaml resolver: nightly - os: ubuntu-latest - stack-yaml: stack.yaml + stack-yaml: stack-lts-18.yaml resolver: lts-18 - os: ubuntu-latest stack-yaml: stack-lts-16.yaml @@ -29,28 +29,28 @@ jobs: stack-yaml: stack.yaml resolver: nightly - os: macos-latest - stack-yaml: stack.yaml + stack-yaml: stack-lts-18.yaml resolver: lts-18 - os: macos-latest stack-yaml: stack-lts-16.yaml resolver: lts-16 - os: windows-latest stack-yaml: stack.yaml - resolver: lts-18 + resolver: nightly - os: ubuntu-latest stack-yaml: stack-lts-22.yaml resolver: lts-22 - os: ubuntu-latest - stack-yaml: stack.yaml + stack-yaml: stack-lts-21.yaml resolver: lts-21 - os: ubuntu-latest - stack-yaml: stack-lts-16.yaml + stack-yaml: stack-lts-20.yaml resolver: lts-20 - os: macos-latest stack-yaml: stack.yaml resolver: nightly - os: macos-latest - stack-yaml: stack.yaml + stack-yaml: stack-lts-22.yaml resolver: lts-22 - os: macos-latest stack-yaml: stack-lts-21.yaml @@ -59,13 +59,13 @@ jobs: stack-yaml: stack-lts-20.yaml resolver: lts-20 - os: windows-latest - stack-yaml: stack.yaml + stack-yaml: stack-lts-22.yaml resolver: lts-22 - os: windows-latest - stack-yaml: stack.yaml + stack-yaml: stack-lts-21.yaml resolver: lts-21 - os: windows-latest - stack-yaml: stack.yaml + stack-yaml: stack-lts-20.yaml resolver: lts-20 From f8f3b101234ffe541ad59de752deed47ee4e9b2c Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 19:42:28 +0300 Subject: [PATCH 15/31] Changed workflow yaml file --- .github/workflows/tests.yml | 37 +++++++++++-------------------------- stack.yaml | 2 +- 2 files changed, 12 insertions(+), 27 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d7c0898..84dd4b1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,54 +19,39 @@ jobs: - os: ubuntu-latest stack-yaml: stack.yaml resolver: nightly - - os: ubuntu-latest - stack-yaml: stack-lts-18.yaml - resolver: lts-18 - - os: ubuntu-latest - stack-yaml: stack-lts-16.yaml - resolver: lts-16 - - os: macos-latest + - os: macos-latest stack-yaml: stack.yaml resolver: nightly - - os: macos-latest - stack-yaml: stack-lts-18.yaml - resolver: lts-18 - - os: macos-latest - stack-yaml: stack-lts-16.yaml - resolver: lts-16 - - os: windows-latest + - os: windows-latest stack-yaml: stack.yaml resolver: nightly - os: ubuntu-latest stack-yaml: stack-lts-22.yaml - resolver: lts-22 + resolver: lts-22.32 - os: ubuntu-latest stack-yaml: stack-lts-21.yaml - resolver: lts-21 + resolver: lts-21.25 - os: ubuntu-latest stack-yaml: stack-lts-20.yaml - resolver: lts-20 - - os: macos-latest - stack-yaml: stack.yaml - resolver: nightly + resolver: lts-20.26 - os: macos-latest stack-yaml: stack-lts-22.yaml - resolver: lts-22 + resolver: lts-22.32 - os: macos-latest stack-yaml: stack-lts-21.yaml - resolver: lts-21 + resolver: lts-21.25 - os: macos-latest stack-yaml: stack-lts-20.yaml - resolver: lts-20 + resolver: lts-20.26 - os: windows-latest stack-yaml: stack-lts-22.yaml - resolver: lts-22 + resolver: lts-22.32 - os: windows-latest stack-yaml: stack-lts-21.yaml - resolver: lts-21 + resolver: lts-21.25 - os: windows-latest stack-yaml: stack-lts-20.yaml - resolver: lts-20 + resolver: lts-20.26 diff --git a/stack.yaml b/stack.yaml index ace1e30..cbb9b33 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,4 +1,4 @@ -resolver: lts-22.32 +resolver: nightly extra-deps: - aeson From f12afa3c0515a90398c48f956033ec4db73cf4ab Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 19:49:10 +0300 Subject: [PATCH 16/31] Changed workflow yaml file --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 84dd4b1..19e5c76 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,10 +19,10 @@ jobs: - os: ubuntu-latest stack-yaml: stack.yaml resolver: nightly - - os: macos-latest + - os: macos-latest stack-yaml: stack.yaml resolver: nightly - - os: windows-latest + - os: windows-latest stack-yaml: stack.yaml resolver: nightly - os: ubuntu-latest From 71a8c5ef15300e2c14b4d18e04882a60ef96beda Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 19:50:40 +0300 Subject: [PATCH 17/31] Changed stack.yaml file --- stack.yaml | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/stack.yaml b/stack.yaml index cbb9b33..a17286f 100644 --- a/stack.yaml +++ b/stack.yaml @@ -1,27 +1,5 @@ resolver: nightly -extra-deps: - - aeson - - attoparsec - - base - - bytestring - - containers - - directory - - exceptions - - fakedata-parser - - filepath - - hashable - - random - - string-random - - template-haskell - - text - - time - - transformers - - unordered-containers - - vector - - yaml - - packages: - . From bd203f6506b054db646d013890ed21518920d6a0 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 20:31:15 +0300 Subject: [PATCH 18/31] Changed stack.yaml file --- stack.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stack.yaml b/stack.yaml index a17286f..aeecbc4 100644 --- a/stack.yaml +++ b/stack.yaml @@ -3,5 +3,8 @@ resolver: nightly packages: - . +extra-deps: + - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 + nix: shell-file: shell.nix From fde1717068451ee4cadaf92770fb33ba92b8e70c Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 20:42:03 +0300 Subject: [PATCH 19/31] Changed stack.yaml file --- stack.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/stack.yaml b/stack.yaml index aeecbc4..020840a 100644 --- a/stack.yaml +++ b/stack.yaml @@ -5,6 +5,7 @@ packages: extra-deps: - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 + - text-2.0.2@sha256:71b5fa8c64d3c1fd0a08f993463220867b08290a2256e94b0952bf0e8f5a45cc,9905 nix: shell-file: shell.nix From e90da2bad87cfc197de80a50bf3e68fe7907bb14 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Tue, 6 Aug 2024 20:51:45 +0300 Subject: [PATCH 20/31] Changed stack.yaml file --- stack.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stack.yaml b/stack.yaml index 020840a..be59c3a 100644 --- a/stack.yaml +++ b/stack.yaml @@ -6,6 +6,11 @@ packages: extra-deps: - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 - text-2.0.2@sha256:71b5fa8c64d3c1fd0a08f993463220867b08290a2256e94b0952bf0e8f5a45cc,9905 + - Cabal-3.12.1.0@sha256:08be296ddd941b3f9be4bd125fbb3e6857f5c707b8d10464f6f1d30c91ca3e5f,13551 + - deepseq-1.4.8.1@sha256:79362747f088481e90c6dd09b5d7a90d52c4e12e72ffe66efaa23b2fba8b8991,2298 + - ghc-prim-0.10.0@sha256:9d268988ee93289b0938b9b07edcbe25d212049e853d867be39f8dfb8f41d108,2968 + - parsec-3.1.17.0@sha256:8407cbd428d7f640a0fff8891bd2f7aca13cebe70a5e654856f8abec9a648b56,5149 + - template-haskell-2.20.0.0@sha256:e7e14f2b6720ea9b071d58c1cb281432d60bec49aafa7239e5953dab7206ffe5,2150 nix: shell-file: shell.nix From e27658c277a82617818a9e847fc466931e133851 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Wed, 7 Aug 2024 13:56:17 +0300 Subject: [PATCH 21/31] Added commentary to test/AddressSpec.hs about the reason of random tests failures --- cabal.project.local | 1 + dist-newstyle/cache/config | Bin 0 -> 21550 bytes dist/cabal-config-flags | Bin 0 -> 89 bytes src/Faker/.Internal.hs.swp | Bin 0 -> 16384 bytes test/.AddressSpec.hs.swp | Bin 0 -> 20480 bytes test/AddressSpec.hs | 2 +- 6 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 cabal.project.local create mode 100644 dist-newstyle/cache/config create mode 100644 dist/cabal-config-flags create mode 100644 src/Faker/.Internal.hs.swp create mode 100644 test/.AddressSpec.hs.swp diff --git a/cabal.project.local b/cabal.project.local new file mode 100644 index 0000000..a558e04 --- /dev/null +++ b/cabal.project.local @@ -0,0 +1 @@ +ignore-project: False diff --git a/dist-newstyle/cache/config b/dist-newstyle/cache/config new file mode 100644 index 0000000000000000000000000000000000000000..dd01db7b3e202aaabfd028bf976e66566d0f7ce9 GIT binary patch literal 21550 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

Z7rav{=b=xV%<0Xm?bYP`YvI(z|j zUr}-z-B03SsBXw3RaXNyjB3p;oF_DoRhzGFyZ|<_84X^YN!TXSLPV?gF{?fc09gv7 za`|CaeJ)|N;*f}&z;hW+NIsTJSy4YsC|6@n`dAfpJbF3Bj#rD%Uyl!@&z&fw`2Gjf z?BS(|-RNfy>|Pqg`6iU=a1)I*>v>Ieb%NhwpVJVA)xqfX1K<4#cv(5ck}r#`|5T{L$-m8YW!6^6H{W@Z)~xKcG@P3*`?%$ z8dHNs`FvLJQO?VNQXX$5if1rZu~cr6394egEwrw|l(m?TgT_jULF7CD{>ez0G2Pi zI^^FluZq_4?okz><*{TUwT6J|iJMzkMRa*6jpQ|exR~kr0w{4`qo+Xc3~j2Q4v$U^ z6Xnj%Pv9EV!xK?0>dd1>ho8;9vgqbBSyy%&%9r;z+-wGM^Ej=+e80=m>`UNqK4}$P zoX>X^Kj!P0pB=b~8iLN}$2eFRBUi9?LvjhabLX)GCf~i6A6X0yDu))s_Ii-NNXi+g zRUT`2gw!2u_{>ybT^fAdSHjJCD(U*dz*vDt>th|onT^f|i*J|Z<#O%}{Iv&w4L0P`*AME;t+pNRa+|~T9kx#b?=J3H82F?f9VQ@ou3OiSTWo~!%x|4f12ikBp`G!(= zdBFERNc&3wY;J~*Wb;H}pwfIr)WFk*431M9GECHr&jh()TWx^C?bjFzImYCX&4j9Ut2J2 zt$TIBAga4}=39PwkHTYByHKHPGlKLAtdA>hfV(vWRd|oS^EWs54*;ippzxU833_yd~dBJalXMf|dEcpGzh_eOf_7QxHs@ZQ-=9QmyzfY*)S9aVel zi%j5~@J=yI-|}Ja-io=uyc+{}<#i;JCtgSL%H8-I9LY3~{7KpKL6ND_9I8>3zp70e z-x@EZ)pR3bBSQNA(1rJbtS#G%EO@Vc4MZsJc0`=`UQg4d=GBIMW8iojKpZhM%ft2eXbp}4P8dp7)jQ$L9e`OBQy>< z)!T=`esYn%?918H4zta0!^UB7JTd8>1ZLY=#M&Ml2Iq3Y8bRPWpV_qSb4CZum%?z@ zVKA;?zT)lzfzN8_o^cI%Wf+^TIJiwD;&2>$;K0#wQSH!-8$bB9?TC*U|Fa8 zkUOUF6UF2=POn+Z#u-APnxyp9Jc4SnHa>BOMn?I>y}Dtl*1vO9 zYTzdhc%f#0-Jq#c8 z>FQJCH>G?beeY~tbbm#Td>7?>V{47KY$+F!{A~GN`YXe`zv^_kHWkVACFt_{Ysmbo nhRk0tmn>g=Evt*y%Vl{E{59P$t-R0w@4U2vXwj*z)m-^s6i!{k literal 0 HcmV?d00001 diff --git a/dist/cabal-config-flags b/dist/cabal-config-flags new file mode 100644 index 0000000000000000000000000000000000000000..47dbaa8e84622ac3a90bcc57f09b6080752c2976 GIT binary patch literal 89 zcmWNJ(G7qw2nAgT8wX&RwxDgKV!#^5m!EgJT=D>3wxZ6sEdXV9A?k+I{Rux>jlGTc e{$Xl5IH~aI`65fJXw4FRI$OY1;tPk;lx#mX_#S%z literal 0 HcmV?d00001 diff --git a/src/Faker/.Internal.hs.swp b/src/Faker/.Internal.hs.swp new file mode 100644 index 0000000000000000000000000000000000000000..94bfb7f0d1aa022746d6442a31680892f014c817 GIT binary patch literal 16384 zcmeI2O>87b6~~KgfP`cdJ_KmR{u~gd*iIXWRE8zT4dEu*LYg) z>7MQG@rROKK+6F*00M-9SS=E)KwP50A>t4LA_{^7w*@4XvuQBGN{)Ih0$QUj$1N)416C^b-OpwvLAf&WDf zgxx#EC(-dc;?7@<|G(|P|JUOy*)eb(zLIkPi1VE&S-cegPx6n%&!h4GN8*emKTavmK&gRJ1EmH^4U`%vHBf4x)Ih0$QUm`14Mu9DECW0ek{n1ZP1N90m7+7w;0{8{jIK2akaFgZscy@G_LS z0qzHXeTNXQfTzKyK?9rt4}cTk2>8p}(MRwCcoy6Qm%+ne415Uu?M}P{xDMK23p@cH z1_n3+UPFN8H{f}29qfWxFb?hpw_x8_!7srx;3oJQkl+j$0qg@G0Jw<8rl~`9wHHSB z`sW$zDhzFRD~OVeLK;_?QGw@PQ2SZs%CMpxGB#Wv<((a6ka9 z>7*+}WGs2EwCZi&+oevG^wYu$btR{|a1A#`)`3L%kM)9(cF-d< zoaLt7GcIm&jNquM&T-t}1#u8~>l zHV0#7Kd$)i8C2Zi#G0(0{BUB!<_8n!zo`KQbJ4#xsEmQ*huvb>077Sl&pl4Pj~{AL z+SJr=x8|v+Fbvo=8qw?}`MyI^jExZsuV%iR+-9>B#DU*HlS9|ZHBhz2DIC@n{9HHvH}V{x}?Zg9nZ2c zJS?mN%EhgKIv2gBbQI6!sfP446{V+%sDT-EXoU-A%lA6$f5bLAP`M&TVE3hk<;}+2 z+WNxE@}}ek#F(s(SH~+wp|DAx+S3IB@B0*;$6U$pdY}<%VO`nxdOo%A3qv05k^($7 zp`CyveSBtVk!V}(o4i8g7o}E(rl)Jvn!qT;A0F_&3VS}LeLYDDOf#W$AxJMll$jA) zR=#3+xipA4`{C(A%494FQx-Qci3)o5tK~{%t;}@0j@^`@y`ysZNn5Vk4fnf>*3_2T zV^uYz(^F{RK*E!7sRK#Stv1mW!U|&V@O)>?U9QrKZ&hi%?d?{CD2Pv_QYs9y!r?NA z@-57>PkKI&QWleZ3(V_z8scQyW=@F`O=pj(!`hv$=ZAE;Covbplj$7HY-;~7*@t22 z3vcXfv4mOA4SmlsBa0faqgxSiUL-RNy{_~F)ikxvAbB+@z*=YjGFQ2PpCofRb3OE- z*ERiJKt_;zO69Nb2lyf}lQQf2OQA}g?c^?63D>F=z!B0_j|N^<(qjoPU-!5J$r?GZ zFlD9Zx!rJ8>G@l&C4@}SlCxaZ?*kN=+eNLozi zL{nGt%~2)eIF_uzc8!Zd^^K&27NHGd@L#A18tx7gpbMgUy-*!C_iXgeI6FPG=|^SI zUXopH&SuDd_2^PT$ZT8sWQ5*Ex2xdWgWSqoSTScE83coKXJy!I=dxP%7SAM=c%T!E zl}@G5KC(E$#mH?YtHH@Zi8?JFW!iN784vg3$$vj`y6DRkYgM$=VoT+pqhS=M=*@$#ABtaII;rpx7}eN`g(nM#_Eqj* zaY8I6$4^FX-qA@=T+dO_s+0~8UV5LRWVo<$Q3gBcu@PFFSw6opbAFCyS669d>`F25 zW76GPl_CH7J?PIp$Mdp^XUzWW^`_T_t}r$m(zoR$2V=Cag_RxUJD#+Z6)7<)!u$U} zWB>b2?3H={KdQHXLi`r{`sct`z?Z=_V1XyVBB%o1{~rM_VNZVpd$osiLVlyr4qBGSfa64JuP6`Ru}?t94T zN}(H>PP7O_f{WRM!jDno(2l-ILvA>mJkY9R>vzu=PX;lg99RHlnG2UApQx0>3y^S literal 0 HcmV?d00001 diff --git a/test/.AddressSpec.hs.swp b/test/.AddressSpec.hs.swp new file mode 100644 index 0000000000000000000000000000000000000000..c7917196c71e64bed1aed6388882d12660a20706 GIT binary patch literal 20480 zcmeI2ZEPGz8OIlz0;QA&TBJgS`t%Zt4Zb_SFm({nPRH8#=zX#lP=}zh^qGUl;$rH~y}5T#tX|U%3Lg0=WXY0=WXY z0=WXY0=WXY0=WXY0=WXY0{;gEgk>1NNAQ0;2l#mZpTz&ax!EwD1U~?mz{B7Ha1MM3 zyc_)W?S}Cz_$l~4_$u(g1uzXh2tEMb3vL1bxXCb{0^bB*0U8_ycYqh(W*FZCm%$f+ z3l4$Xz~62(j9-Gs!RNp+@IGLG=iiF@!QYsCfFnhFP_lmhJ}ONHr{^i9vMNGco-TvOZ1^~rWgM8`R(p{&4>nf%-U z5#~!8uvquh>Jssp5N~SDlua%qu9I`~r>o5azSPH*DI8QTQAf8n3{ra|h#aXC0}dEr z;lwRFtUQvEoUpth(rlDZGO;Jqg7p?pHJZ9be1?U56?mrfGugOkb0lfxq+B9%G_H?m zz#JLE??KA+2g+#3$-s6j^hlbMiy>+To=k5t!ld+%Im)F};v0_#jf(U-vy8kxa;5OSFn-AnL%X2P>;Kd?`#T#133wXSTIZ zu4qX9U)NEImDF3Jg}_7!$#1s6RWO7zO7dh=`8FHKWk{zwL`_dsL6zNj!=c zS%HUMhqE@Cwj=ln2u-$KUqgy0K~=*-o5EZcHAuIJ8cgMC>B7GFV%UOE#1)8*iXf*B zZ*y#Sc^}oaZu5072v=n~zB=N^w_w`-ZY z+MhEXma-T3?IRwHX<$*V=^^63gRylyT+J$1Sa37Ahigji{V2B%nvNXo7>2TXZJ0F% zveQN~gA5MQKxPgZ%KSgLKA~jG?HtIiJwe+B_-Ig0rmbwxc5^Xvq$BkzIuLtKTKZ-^ z*6yn8U{gHy+L+$pTCVaMSa8IxNyeto1-Ig9Sx4)(KH1E;%wv%@gu+iaExtWAalC`7IWccEo-Ii(wU*Hc`2+CQJC*AlT z%LtQ0oA(#PAKV$1lD_+X4Y$-h4OX#4u%gMkCcFw}$juv^u9(M0iwkG(`$%!u*zOTt zHskm7+@YD`_{hkf%*q)}>q7<ueh6=89>};UHMGAu6vIOQ)hX37<|Sg>~cz9|~MwOsb($}1tm_(X9B9h*2leR5)Yisn|N=O|%GYeDlW(x)B8``fcD zn5ro)R{50hY+e>dnK=HxjQH|tjy)0oC-3iHM121>purjNF7N_k_@9B#fU{s9cnPul zPrzmHF|Z5V3VwmO{b6uF*afzMKOtVf3>+{AZUE0AR(~2?0Qm>e-Mj51ulV8U_00b{(@Ni8=whJ zfExkp@Dyv2e{uz0+X_T;B5~lnK9i>t+myiAdK{ z#ap(ofj}6=W-NWdeF*3K*c%fK73lg9 zom`~xJ;Qr<7x_i*N1?vkMzk8GpDf9&IZOkLq)hOsFe#ur`&csnvHN0yK+tPcobiu4QYzr$6>3OY;|6}EXJ&^uwJdTZ_jBiB-a$--`WuMcGadS%g*>^%VQ?CEwzb;WeiG^da@}RI^&=!9Y_1pMhj91P|K z0;Im|3J0o%pjx%FQ%p1rM9DqbGjF?+<{iAY3B5|SFb#)uL|@Mv_LCa{)&OmzL6X*! zU2_8Z;F+5io+aJBq)Lt1pjO9~o(yBbQmOjs!L;&uPquer$CaMUihaI)|6t3{U)Q%e zJW#b?=*gmkXJ%QaW0Pn4Qz?8Gco2iaF_pfb3fFnjJHg~iPc|LCFEZ&WS(F*3;*B!4 zrYB1(fmf@uF%{*h0ROHp0=L|2JkM_Q?KH6`dw4;>=FDT4q+eS$Iy7vF5@TC9{{K2+ z?)`|xIsQ-1_w)Pz$H13B0C*4J0Js(W3vvH5;8E}?a2|| Date: Wed, 7 Aug 2024 13:56:41 +0300 Subject: [PATCH 22/31] Added commentary to test/AddressSpec.hs about the reason of random tests failures --- src/Faker/.Internal.hs.swp | Bin 16384 -> 0 bytes test/.AddressSpec.hs.swp | Bin 20480 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/Faker/.Internal.hs.swp delete mode 100644 test/.AddressSpec.hs.swp diff --git a/src/Faker/.Internal.hs.swp b/src/Faker/.Internal.hs.swp deleted file mode 100644 index 94bfb7f0d1aa022746d6442a31680892f014c817..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeI2O>87b6~~KgfP`cdJ_KmR{u~gd*iIXWRE8zT4dEu*LYg) z>7MQG@rROKK+6F*00M-9SS=E)KwP50A>t4LA_{^7w*@4XvuQBGN{)Ih0$QUj$1N)416C^b-OpwvLAf&WDf zgxx#EC(-dc;?7@<|G(|P|JUOy*)eb(zLIkPi1VE&S-cegPx6n%&!h4GN8*emKTavmK&gRJ1EmH^4U`%vHBf4x)Ih0$QUm`14Mu9DECW0ek{n1ZP1N90m7+7w;0{8{jIK2akaFgZscy@G_LS z0qzHXeTNXQfTzKyK?9rt4}cTk2>8p}(MRwCcoy6Qm%+ne415Uu?M}P{xDMK23p@cH z1_n3+UPFN8H{f}29qfWxFb?hpw_x8_!7srx;3oJQkl+j$0qg@G0Jw<8rl~`9wHHSB z`sW$zDhzFRD~OVeLK;_?QGw@PQ2SZs%CMpxGB#Wv<((a6ka9 z>7*+}WGs2EwCZi&+oevG^wYu$btR{|a1A#`)`3L%kM)9(cF-d< zoaLt7GcIm&jNquM&T-t}1#u8~>l zHV0#7Kd$)i8C2Zi#G0(0{BUB!<_8n!zo`KQbJ4#xsEmQ*huvb>077Sl&pl4Pj~{AL z+SJr=x8|v+Fbvo=8qw?}`MyI^jExZsuV%iR+-9>B#DU*HlS9|ZHBhz2DIC@n{9HHvH}V{x}?Zg9nZ2c zJS?mN%EhgKIv2gBbQI6!sfP446{V+%sDT-EXoU-A%lA6$f5bLAP`M&TVE3hk<;}+2 z+WNxE@}}ek#F(s(SH~+wp|DAx+S3IB@B0*;$6U$pdY}<%VO`nxdOo%A3qv05k^($7 zp`CyveSBtVk!V}(o4i8g7o}E(rl)Jvn!qT;A0F_&3VS}LeLYDDOf#W$AxJMll$jA) zR=#3+xipA4`{C(A%494FQx-Qci3)o5tK~{%t;}@0j@^`@y`ysZNn5Vk4fnf>*3_2T zV^uYz(^F{RK*E!7sRK#Stv1mW!U|&V@O)>?U9QrKZ&hi%?d?{CD2Pv_QYs9y!r?NA z@-57>PkKI&QWleZ3(V_z8scQyW=@F`O=pj(!`hv$=ZAE;Covbplj$7HY-;~7*@t22 z3vcXfv4mOA4SmlsBa0faqgxSiUL-RNy{_~F)ikxvAbB+@z*=YjGFQ2PpCofRb3OE- z*ERiJKt_;zO69Nb2lyf}lQQf2OQA}g?c^?63D>F=z!B0_j|N^<(qjoPU-!5J$r?GZ zFlD9Zx!rJ8>G@l&C4@}SlCxaZ?*kN=+eNLozi zL{nGt%~2)eIF_uzc8!Zd^^K&27NHGd@L#A18tx7gpbMgUy-*!C_iXgeI6FPG=|^SI zUXopH&SuDd_2^PT$ZT8sWQ5*Ex2xdWgWSqoSTScE83coKXJy!I=dxP%7SAM=c%T!E zl}@G5KC(E$#mH?YtHH@Zi8?JFW!iN784vg3$$vj`y6DRkYgM$=VoT+pqhS=M=*@$#ABtaII;rpx7}eN`g(nM#_Eqj* zaY8I6$4^FX-qA@=T+dO_s+0~8UV5LRWVo<$Q3gBcu@PFFSw6opbAFCyS669d>`F25 zW76GPl_CH7J?PIp$Mdp^XUzWW^`_T_t}r$m(zoR$2V=Cag_RxUJD#+Z6)7<)!u$U} zWB>b2?3H={KdQHXLi`r{`sct`z?Z=_V1XyVBB%o1{~rM_VNZVpd$osiLVlyr4qBGSfa64JuP6`Ru}?t94T zN}(H>PP7O_f{WRM!jDno(2l-ILvA>mJkY9R>vzu=PX;lg99RHlnG2UApQx0>3y^S diff --git a/test/.AddressSpec.hs.swp b/test/.AddressSpec.hs.swp deleted file mode 100644 index c7917196c71e64bed1aed6388882d12660a20706..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20480 zcmeI2ZEPGz8OIlz0;QA&TBJgS`t%Zt4Zb_SFm({nPRH8#=zX#lP=}zh^qGUl;$rH~y}5T#tX|U%3Lg0=WXY0=WXY z0=WXY0=WXY0=WXY0=WXY0{;gEgk>1NNAQ0;2l#mZpTz&ax!EwD1U~?mz{B7Ha1MM3 zyc_)W?S}Cz_$l~4_$u(g1uzXh2tEMb3vL1bxXCb{0^bB*0U8_ycYqh(W*FZCm%$f+ z3l4$Xz~62(j9-Gs!RNp+@IGLG=iiF@!QYsCfFnhFP_lmhJ}ONHr{^i9vMNGco-TvOZ1^~rWgM8`R(p{&4>nf%-U z5#~!8uvquh>Jssp5N~SDlua%qu9I`~r>o5azSPH*DI8QTQAf8n3{ra|h#aXC0}dEr z;lwRFtUQvEoUpth(rlDZGO;Jqg7p?pHJZ9be1?U56?mrfGugOkb0lfxq+B9%G_H?m zz#JLE??KA+2g+#3$-s6j^hlbMiy>+To=k5t!ld+%Im)F};v0_#jf(U-vy8kxa;5OSFn-AnL%X2P>;Kd?`#T#133wXSTIZ zu4qX9U)NEImDF3Jg}_7!$#1s6RWO7zO7dh=`8FHKWk{zwL`_dsL6zNj!=c zS%HUMhqE@Cwj=ln2u-$KUqgy0K~=*-o5EZcHAuIJ8cgMC>B7GFV%UOE#1)8*iXf*B zZ*y#Sc^}oaZu5072v=n~zB=N^w_w`-ZY z+MhEXma-T3?IRwHX<$*V=^^63gRylyT+J$1Sa37Ahigji{V2B%nvNXo7>2TXZJ0F% zveQN~gA5MQKxPgZ%KSgLKA~jG?HtIiJwe+B_-Ig0rmbwxc5^Xvq$BkzIuLtKTKZ-^ z*6yn8U{gHy+L+$pTCVaMSa8IxNyeto1-Ig9Sx4)(KH1E;%wv%@gu+iaExtWAalC`7IWccEo-Ii(wU*Hc`2+CQJC*AlT z%LtQ0oA(#PAKV$1lD_+X4Y$-h4OX#4u%gMkCcFw}$juv^u9(M0iwkG(`$%!u*zOTt zHskm7+@YD`_{hkf%*q)}>q7<ueh6=89>};UHMGAu6vIOQ)hX37<|Sg>~cz9|~MwOsb($}1tm_(X9B9h*2leR5)Yisn|N=O|%GYeDlW(x)B8``fcD zn5ro)R{50hY+e>dnK=HxjQH|tjy)0oC-3iHM121>purjNF7N_k_@9B#fU{s9cnPul zPrzmHF|Z5V3VwmO{b6uF*afzMKOtVf3>+{AZUE0AR(~2?0Qm>e-Mj51ulV8U_00b{(@Ni8=whJ zfExkp@Dyv2e{uz0+X_T;B5~lnK9i>t+myiAdK{ z#ap(ofj}6=W-NWdeF*3K*c%fK73lg9 zom`~xJ;Qr<7x_i*N1?vkMzk8GpDf9&IZOkLq)hOsFe#ur`&csnvHN0yK+tPcobiu4QYzr$6>3OY;|6}EXJ&^uwJdTZ_jBiB-a$--`WuMcGadS%g*>^%VQ?CEwzb;WeiG^da@}RI^&=!9Y_1pMhj91P|K z0;Im|3J0o%pjx%FQ%p1rM9DqbGjF?+<{iAY3B5|SFb#)uL|@Mv_LCa{)&OmzL6X*! zU2_8Z;F+5io+aJBq)Lt1pjO9~o(yBbQmOjs!L;&uPquer$CaMUihaI)|6t3{U)Q%e zJW#b?=*gmkXJ%QaW0Pn4Qz?8Gco2iaF_pfb3fFnjJHg~iPc|LCFEZ&WS(F*3;*B!4 zrYB1(fmf@uF%{*h0ROHp0=L|2JkM_Q?KH6`dw4;>=FDT4q+eS$Iy7vF5@TC9{{K2+ z?)`|xIsQ-1_w)Pz$H13B0C*4J0Js(W3vvH5;8E}?a2|| Date: Wed, 7 Aug 2024 14:09:12 +0300 Subject: [PATCH 23/31] Changed stack.yaml --- stack.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/stack.yaml b/stack.yaml index be59c3a..933148d 100644 --- a/stack.yaml +++ b/stack.yaml @@ -3,6 +3,12 @@ resolver: nightly packages: - . +allow-newer: true + +allow-newer-deps: + - deepseq + - template-haskell + extra-deps: - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 - text-2.0.2@sha256:71b5fa8c64d3c1fd0a08f993463220867b08290a2256e94b0952bf0e8f5a45cc,9905 From d63440e3931b58795241cd9d01ccd1de26728a63 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Wed, 7 Aug 2024 14:31:35 +0300 Subject: [PATCH 24/31] Added missed data-files in fakedata.cabal --- fakedata.cabal | 277 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 277 insertions(+) diff --git a/fakedata.cabal b/fakedata.cabal index cb300a8..abf65ac 100644 --- a/fakedata.cabal +++ b/fakedata.cabal @@ -21,6 +21,283 @@ extra-source-files: README.md ChangeLog.md data-files: + faker/lib/locales/ar.yml + faker/lib/locales/bg.yml + faker/lib/locales/ca-CAT.yml + faker/lib/locales/ca.yml + faker/lib/locales/da-DK.yml + faker/lib/locales/de-AT.yml + faker/lib/locales/de-CH.yml + faker/lib/locales/de.yml + faker/lib/locales/ee.yml + faker/lib/locales/en-au-ocker.yml + faker/lib/locales/en-AU.yml + faker/lib/locales/en-BORK.yml + faker/lib/locales/en-CA.yml + faker/lib/locales/en-GB.yml + faker/lib/locales/en-IND.yml + faker/lib/locales/en-MS.yml + faker/lib/locales/en-NEP.yml + faker/lib/locales/en-NG.yml + faker/lib/locales/en-NZ.yml + faker/lib/locales/en-PAK.yml + faker/lib/locales/en-SG.yml + faker/lib/locales/en-TH.yml + faker/lib/locales/en-UG.yml + faker/lib/locales/en-US.yml + faker/lib/locales/en-ZA.yml + faker/lib/locales/en.yml + faker/lib/locales/es-AR.yml + faker/lib/locales/es-MX.yml + faker/lib/locales/es.yml + faker/lib/locales/fa.yml + faker/lib/locales/fi-FI.yml + faker/lib/locales/fr-CA.yml + faker/lib/locales/fr-CH.yml + faker/lib/locales/fr.yml + faker/lib/locales/he.yml + faker/lib/locales/hy.yml + faker/lib/locales/id.yml + faker/lib/locales/it.yml + faker/lib/locales/ko.yml + faker/lib/locales/lv.yml + faker/lib/locales/nb-NO.yml + faker/lib/locales/nl.yml + faker/lib/locales/no.yml + faker/lib/locales/pl.yml + faker/lib/locales/pt-BR.yml + faker/lib/locales/pt.yml + faker/lib/locales/ru.yml + faker/lib/locales/sk.yml + faker/lib/locales/sv.yml + faker/lib/locales/th.yml + faker/lib/locales/tr.yml + faker/lib/locales/uk.yml + faker/lib/locales/vi.yml + faker/lib/locales/zh-CN.yml + faker/lib/locales/zh-TW.yml + faker/lib/locales/en/address.yml + faker/lib/locales/en/adjective.yml + faker/lib/locales/en/ancient.yml + faker/lib/locales/en/animal.yml + faker/lib/locales/en/app.yml + faker/lib/locales/en/appliance.yml + faker/lib/locales/en/aqua_teen_hunger_force.yml + faker/lib/locales/en/artist.yml + faker/lib/locales/en/back_to_the_future.yml + faker/lib/locales/en/bank.yml + faker/lib/locales/en/barcode.yml + faker/lib/locales/en/basketball.yml + faker/lib/locales/en/beer.yml + faker/lib/locales/en/big_bang_theory.yml + faker/lib/locales/en/bird.yml + faker/lib/locales/en/blood.yml + faker/lib/locales/en/bojack_horseman.yml + faker/lib/locales/en/book.yml + faker/lib/locales/en/bossa_nova.yml + faker/lib/locales/en/breaking_bad.yml + faker/lib/locales/en/buffy.yml + faker/lib/locales/en/business.yml + faker/lib/locales/en/camera.yml + faker/lib/locales/en/cannabis.yml + faker/lib/locales/en/cat.yml + faker/lib/locales/en/chiquito.yml + faker/lib/locales/en/chuck_norris.yml + faker/lib/locales/en/clash_of_clan.yml + faker/lib/locales/en/code.yml + faker/lib/locales/en/coffee.yml + faker/lib/locales/en/coin.yml + faker/lib/locales/en/color.yml + faker/lib/locales/en/commerce.yml + faker/lib/locales/en/community.yml + faker/lib/locales/en/company.yml + faker/lib/locales/en/compass.yml + faker/lib/locales/en/computer.yml + faker/lib/locales/en/conan.yml + faker/lib/locales/en/construction.yml + faker/lib/locales/en/control.yml + faker/lib/locales/en/cosmere.yml + faker/lib/locales/en/crypto_coin.yml + faker/lib/locales/en/culture_series.yml + faker/lib/locales/en/currency.yml + faker/lib/locales/en/dc_comics.yml + faker/lib/locales/en/demographic.yml + faker/lib/locales/en/departed.yml + faker/lib/locales/en/dessert.yml + faker/lib/locales/en/device.yml + faker/lib/locales/en/dnd.yml + faker/lib/locales/en/dog.yml + faker/lib/locales/en/doraemon.yml + faker/lib/locales/en/dota.yml + faker/lib/locales/en/dr_who.yml + faker/lib/locales/en/dragon_ball.yml + faker/lib/locales/en/driving_license.yml + faker/lib/locales/en/drone.yml + faker/lib/locales/en/dumb_and_dumber.yml + faker/lib/locales/en/dune.yml + faker/lib/locales/en/educator.yml + faker/lib/locales/en/elder_scrolls.yml + faker/lib/locales/en/electrical_components.yml + faker/lib/locales/en/esport.yml + faker/lib/locales/en/fallout.yml + faker/lib/locales/en/family_guy.yml + faker/lib/locales/en/file.yml + faker/lib/locales/en/final_space.yml + faker/lib/locales/en/finance.yml + faker/lib/locales/en/food.yml + faker/lib/locales/en/football.yml + faker/lib/locales/en/fresh_prince_of_bel_air.yml + faker/lib/locales/en/friends.yml + faker/lib/locales/en/funny_name.yml + faker/lib/locales/en/futurama.yml + faker/lib/locales/en/game.yml + faker/lib/locales/en/game_of_thrones.yml + faker/lib/locales/en/gender.yml + faker/lib/locales/en/ghostbusters.yml + faker/lib/locales/en/grateful_dead.yml + faker/lib/locales/en/greek_philosophers.yml + faker/lib/locales/en/hacker.yml + faker/lib/locales/en/half_life.yml + faker/lib/locales/en/harry_potter.yml + faker/lib/locales/en/heroes.yml + faker/lib/locales/en/heroes_of_the_storm.yml + faker/lib/locales/en/hey_arnold.yml + faker/lib/locales/en/hipster.yml + faker/lib/locales/en/hitchhikers_guide_to_the_galaxy.yml + faker/lib/locales/en/horse.yml + faker/lib/locales/en/house.yml + faker/lib/locales/en/how_i_met_your_mother.yml + faker/lib/locales/en/how_to_train_your_dragon.yml + faker/lib/locales/en/id_number.yml + faker/lib/locales/en/industry_segments.yml + faker/lib/locales/en/internet.yml + faker/lib/locales/en/invoice.yml + faker/lib/locales/en/jack_handey.yml + faker/lib/locales/en/job.yml + faker/lib/locales/en/kpop.yml + faker/lib/locales/en/league_of_legends.yml + faker/lib/locales/en/lebowski.yml + faker/lib/locales/en/lorem.yml + faker/lib/locales/en/lovecraft.yml + faker/lib/locales/en/markdown.yml + faker/lib/locales/en/marketing.yml + faker/lib/locales/en/measurement.yml + faker/lib/locales/en/michael_scott.yml + faker/lib/locales/en/military.yml + faker/lib/locales/en/minecraft.yml + faker/lib/locales/en/mountain.yml + faker/lib/locales/en/movie.yml + faker/lib/locales/en/music.yml + faker/lib/locales/en/myst.yml + faker/lib/locales/en/name.yml + faker/lib/locales/en/naruto.yml + faker/lib/locales/en/nation.yml + faker/lib/locales/en/nato_phonetic_alphabet.yml + faker/lib/locales/en/new_girl.yml + faker/lib/locales/en/one_piece.yml + faker/lib/locales/en/opera.yml + faker/lib/locales/en/overwatch.yml + faker/lib/locales/en/parks_and_rec.yml + faker/lib/locales/en/pearl_jam.yml + faker/lib/locales/en/phish.yml + faker/lib/locales/en/phone_number.yml + faker/lib/locales/en/pokemon.yml + faker/lib/locales/en/prince.yml + faker/lib/locales/en/princess_bride.yml + faker/lib/locales/en/programming_language.yml + faker/lib/locales/en/quote.yml + faker/lib/locales/en/rajnikanth.yml + faker/lib/locales/en/relationship.yml + faker/lib/locales/en/restaurant.yml + faker/lib/locales/en/rick_and_morty.yml + faker/lib/locales/en/rock_band.yml + faker/lib/locales/en/room.yml + faker/lib/locales/en/rupaul.yml + faker/lib/locales/en/rush.yml + faker/lib/locales/en/science.yml + faker/lib/locales/en/seinfeld.yml + faker/lib/locales/en/shakespeare.yml + faker/lib/locales/en/show.yml + faker/lib/locales/en/silicon_valley.yml + faker/lib/locales/en/simpsons.yml + faker/lib/locales/en/slack_emoji.yml + faker/lib/locales/en/sonic_the_hedgehog.yml + faker/lib/locales/en/source.yml + faker/lib/locales/en/south_park.yml + faker/lib/locales/en/space.yml + faker/lib/locales/en/star_trek.yml + faker/lib/locales/en/star_wars.yml + faker/lib/locales/en/stargate.yml + faker/lib/locales/en/stranger_thing.yml + faker/lib/locales/en/street_fighter.yml + faker/lib/locales/en/stripe.yml + faker/lib/locales/en/studio_ghibli.yml + faker/lib/locales/en/subscription.yml + faker/lib/locales/en/suits.yml + faker/lib/locales/en/super_mario.yml + faker/lib/locales/en/super_smash_bros.yml + faker/lib/locales/en/superhero.yml + faker/lib/locales/en/sword_art_online.yml + faker/lib/locales/en/tea.yml + faker/lib/locales/en/team.yml + faker/lib/locales/en/the_expanse.yml + faker/lib/locales/en/the_it_crowd.yml + faker/lib/locales/en/the_thick_of_it.yml + faker/lib/locales/en/tolkien.yml + faker/lib/locales/en/touhou.yml + faker/lib/locales/en/twin_peaks.yml + faker/lib/locales/en/umphreys_mcgee.yml + faker/lib/locales/en/university.yml + faker/lib/locales/en/v_for_vendetta.yml + faker/lib/locales/en/vehicle.yml + faker/lib/locales/en/venture_bros.yml + faker/lib/locales/en/verbs.yml + faker/lib/locales/en/volleyball.yml + faker/lib/locales/en/warhammer_fantasy.yml + faker/lib/locales/en/witcher.yml + faker/lib/locales/en/world_cup.yml + faker/lib/locales/en/world_of_warcraft.yml + faker/lib/locales/en/yoda.yml + faker/lib/locales/en/zelda.yml + faker/lib/locales/ja/address.yml + faker/lib/locales/ja/ancient.yml + faker/lib/locales/ja/animal.yml + faker/lib/locales/ja/bank.yml + faker/lib/locales/ja/book.yml + faker/lib/locales/ja/cat.yml + faker/lib/locales/ja/coffee.yml + faker/lib/locales/ja/color.yml + faker/lib/locales/ja/commerce.yml + faker/lib/locales/ja/company.yml + faker/lib/locales/ja/dog.yml + faker/lib/locales/ja/food.yml + faker/lib/locales/ja/gender.yml + faker/lib/locales/ja/lorem.yml + faker/lib/locales/ja/name.yml + faker/lib/locales/ja/overwatch.yml + faker/lib/locales/ja/phone_number.yml + faker/lib/locales/ja/pokemon.yml + faker/lib/locales/ja/restaurant.yml + faker/lib/locales/ja/space.yml + faker/lib/locales/ja/subscription.yml + faker/lib/locales/ja/super_mario.yml + faker/lib/locales/ja/university.yml + faker/lib/locales/ja/zelda.yml + faker/lib/locales/fr/address.yml + faker/lib/locales/fr/animal.yml + faker/lib/locales/fr/appliance.yml + faker/lib/locales/fr/book.yml + faker/lib/locales/fr/color.yml + faker/lib/locales/fr/company.yml + faker/lib/locales/fr/compass.yml + faker/lib/locales/fr/demographic.yml + faker/lib/locales/fr/gender.yml + faker/lib/locales/fr/internet.yml + faker/lib/locales/fr/lorem.yml + faker/lib/locales/fr/measurement.yml + faker/lib/locales/fr/name.yml + faker/lib/locales/fr/phone_number.yml + faker/lib/locales/fr/pokemon.yml customFakeSource/en/finance.yml source-repository head From 476a5496f11258f33bf350663e476719b95c084c Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Wed, 7 Aug 2024 20:02:18 +0300 Subject: [PATCH 25/31] Accepted changes proposed by psibi --- .gitignore | 3 +++ cabal.project.local | 1 - package.yaml | 46 +++++++++++++++++++-------------------------- stack.yaml | 22 ---------------------- 4 files changed, 22 insertions(+), 50 deletions(-) delete mode 100644 cabal.project.local delete mode 100644 stack.yaml diff --git a/.gitignore b/.gitignore index 834c089..bfd10b4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ .stack-work/ *~ stack.yaml.lock +dist-newstyle/cache/config +cabal.project.local + diff --git a/cabal.project.local b/cabal.project.local deleted file mode 100644 index a558e04..0000000 --- a/cabal.project.local +++ /dev/null @@ -1 +0,0 @@ -ignore-project: False diff --git a/package.yaml b/package.yaml index 88dbabf..363d595 100644 --- a/package.yaml +++ b/package.yaml @@ -27,33 +27,25 @@ category: Random, Fake, FakeData description: Please see the README on GitHub at dependencies: -- base >= 4.7 && < 5 -- aeson -- random -- Cabal -- binary -- pretty -- process -- text -- deepseq -- ghc-prim -- parsec -- template-haskell -- exceptions -- vector -- yaml -- directory -- ghc-boot-th -- filepath -- unordered-containers -- hashable -- containers -- bytestring -- time -- string-random -- fakedata-parser -- attoparsec -- transformers + - base >= 4.7 && < 5 + - aeson + - random + - text + - exceptions + - vector + - yaml + - directory + - filepath + - unordered-containers + - hashable + - containers + - template-haskell + - bytestring + - time + - string-random + - fakedata-parser + - attoparsec + - transformers library: source-dirs: src diff --git a/stack.yaml b/stack.yaml deleted file mode 100644 index 933148d..0000000 --- a/stack.yaml +++ /dev/null @@ -1,22 +0,0 @@ -resolver: nightly - -packages: - - . - -allow-newer: true - -allow-newer-deps: - - deepseq - - template-haskell - -extra-deps: - - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 - - text-2.0.2@sha256:71b5fa8c64d3c1fd0a08f993463220867b08290a2256e94b0952bf0e8f5a45cc,9905 - - Cabal-3.12.1.0@sha256:08be296ddd941b3f9be4bd125fbb3e6857f5c707b8d10464f6f1d30c91ca3e5f,13551 - - deepseq-1.4.8.1@sha256:79362747f088481e90c6dd09b5d7a90d52c4e12e72ffe66efaa23b2fba8b8991,2298 - - ghc-prim-0.10.0@sha256:9d268988ee93289b0938b9b07edcbe25d212049e853d867be39f8dfb8f41d108,2968 - - parsec-3.1.17.0@sha256:8407cbd428d7f640a0fff8891bd2f7aca13cebe70a5e654856f8abec9a648b56,5149 - - template-haskell-2.20.0.0@sha256:e7e14f2b6720ea9b071d58c1cb281432d60bec49aafa7239e5953dab7206ffe5,2150 - -nix: - shell-file: shell.nix From c6b304a400322eb7c778cb1bc3408023a4dd09d0 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Wed, 7 Aug 2024 20:05:51 +0300 Subject: [PATCH 26/31] Accepted changes proposed by psibi for stack.yaml --- stack-lts-16.yaml | 8 -------- stack-lts-18.yaml | 6 ------ stack-lts-22.yaml => stack.yaml | 0 3 files changed, 14 deletions(-) delete mode 100644 stack-lts-16.yaml delete mode 100644 stack-lts-18.yaml rename stack-lts-22.yaml => stack.yaml (100%) diff --git a/stack-lts-16.yaml b/stack-lts-16.yaml deleted file mode 100644 index 126ab8d..0000000 --- a/stack-lts-16.yaml +++ /dev/null @@ -1,8 +0,0 @@ -resolver: lts-16.31 - -packages: -- . - -extra-deps: - - fakedata-parser-0.1.0.0@sha256:6de870a2c21624aa4516f7ee28fc0076b3b19f3c32d23c969f8f0d7de47c606a,1362 - - string-random-0.1.4.3@sha256:4b3092568889e00b419093a1938f14a67743844bc86476ee5cb6f8827dc40545,2172 diff --git a/stack-lts-18.yaml b/stack-lts-18.yaml deleted file mode 100644 index 2b16abc..0000000 --- a/stack-lts-18.yaml +++ /dev/null @@ -1,6 +0,0 @@ -resolver: lts-18.13 - -packages: -- . - - diff --git a/stack-lts-22.yaml b/stack.yaml similarity index 100% rename from stack-lts-22.yaml rename to stack.yaml From 4ae99e6ced17e66f679925bc2b9dc3c8d9096641 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Wed, 7 Aug 2024 20:10:06 +0300 Subject: [PATCH 27/31] Accepted changes proposed by psibi for stack.yaml --- .github/workflows/tests.yml | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 19e5c76..7cbd3c6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,35 +18,26 @@ jobs: include: - os: ubuntu-latest stack-yaml: stack.yaml - resolver: nightly + resolver: lts-22.32 - os: macos-latest stack-yaml: stack.yaml - resolver: nightly + resolver: lts-22.32 - os: windows-latest stack-yaml: stack.yaml - resolver: nightly - - os: ubuntu-latest - stack-yaml: stack-lts-22.yaml resolver: lts-22.32 - - os: ubuntu-latest + - os: ubuntu-latest stack-yaml: stack-lts-21.yaml resolver: lts-21.25 - os: ubuntu-latest stack-yaml: stack-lts-20.yaml resolver: lts-20.26 - - os: macos-latest - stack-yaml: stack-lts-22.yaml - resolver: lts-22.32 - - os: macos-latest + - os: macos-latest stack-yaml: stack-lts-21.yaml resolver: lts-21.25 - os: macos-latest stack-yaml: stack-lts-20.yaml resolver: lts-20.26 - - os: windows-latest - stack-yaml: stack-lts-22.yaml - resolver: lts-22.32 - - os: windows-latest + - os: windows-latest stack-yaml: stack-lts-21.yaml resolver: lts-21.25 - os: windows-latest From 08dd5f592f3f51e5083aba7a73efef86cc227a3b Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Wed, 7 Aug 2024 20:11:52 +0300 Subject: [PATCH 28/31] Fixed .github/workflows/tests.yml --- .github/workflows/tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7cbd3c6..17186d2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,19 +25,19 @@ jobs: - os: windows-latest stack-yaml: stack.yaml resolver: lts-22.32 - - os: ubuntu-latest + - os: ubuntu-latest stack-yaml: stack-lts-21.yaml resolver: lts-21.25 - os: ubuntu-latest stack-yaml: stack-lts-20.yaml resolver: lts-20.26 - - os: macos-latest + - os: macos-latest stack-yaml: stack-lts-21.yaml resolver: lts-21.25 - os: macos-latest stack-yaml: stack-lts-20.yaml resolver: lts-20.26 - - os: windows-latest + - os: windows-latest stack-yaml: stack-lts-21.yaml resolver: lts-21.25 - os: windows-latest From 550cf6673ecde0e3835c28d16cf77a19e0b77ff1 Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Thu, 8 Aug 2024 19:29:23 +0300 Subject: [PATCH 29/31] Added dist/cabal-config-flags to .gitignore file --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index bfd10b4..b6af72c 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ stack.yaml.lock dist-newstyle/cache/config cabal.project.local +dist-newstyle/cache/config +dist/cabal-config-flags From 7659e1cb4af657f35424522239f015af8f1264df Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Mon, 12 Aug 2024 14:20:25 +0300 Subject: [PATCH 30/31] Removed unneeded binary files --- dist-newstyle/cache/config | Bin 21550 -> 0 bytes dist/cabal-config-flags | Bin 89 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 dist-newstyle/cache/config delete mode 100644 dist/cabal-config-flags diff --git a/dist-newstyle/cache/config b/dist-newstyle/cache/config deleted file mode 100644 index dd01db7b3e202aaabfd028bf976e66566d0f7ce9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21550 zcmeHPOK&7cawauHiPOV*$XaXH@wb+6D|C_ip&Oh5^H;J^AR9500vesLG10o{{W@Rsx2HsqV~( z$cV_u$jC3N=i`U}{PP#Tc>Zrc`uTr19sAwYmHcn*jW_Vq<7UedGii%hG%Ya^{u`^m z_~o6y?EKC9|MbiM8vN&vZTN!tA5vot66*qll34g8N z?S2_vCzSGYSu+3emtZa}`yS_NS}Jh7X|8B1{{q$?ePVs|vj>0n*MIS^|MEZL2;D-C zO24ksm(?bHdSit?y_tIroc4Er^&fx#?~MJ+b3Clh2FhFcLdGERmvPr>VcdP>{!uIN zUbLcEg|aoBwQt?eUv#JQz0eA#*K;d$f^gt`W_{*(;pfiQG*phW)oFHn&30?z1t{a~ zR+t2>n@}tkGK{p2O=C`Auq}ug$MdB|_c&9+Z2y75pT!xdD`L5X=X)&~TP>6owLqh- zB$A;P$ED&QWHPQrsLP64wsb_|$C`rgWfodV7|I~tif*G=&RfwM+&EtRkO+zYB@9He z+M-YNEUbDHTYl`wUa!+{cL(jkZoBJ9VRibl-`TeJCVNus_8cj9Cj-Zk&Q7P->u>Mu ziLM;%+PmArwg!_n$>~V3Hxa$A)$b1Mj%Dq2!~_IQ?A~BoT79`Ecdf}_rvv=kJDuH~ zt}~F`fzuXpXQyXxcS%lL^sOBUG?v|&box%aolZ}5 zw+EuV=j^t3tO01Y*X@v;iQMV;`#q;;?My_+p2+Urt}S*uP6zaB_pLpW|gzRkhdXrtyV^0jM!S2M~?(E1(A3V3+ z-gVl8?VfE}?VX+ejw3DE?~;G+6kz~Cg|drB+CYtu{x)}5dGa%+BQ~TMZHrrr|E&dyiwBJ&DuevCY8uu^(<8*$}ee8DWLj^ z#4UM}BUaXFXI@!JxBt5l10{>ad`PM-`9&&P+@{Alb=yv@rH3a*(51?`&; zB53~cBK@~nY^FE5$j9t0; z^l*Q4cDSj6&0{Y?LY*xsyYWEw3JP(L?#QZ?<1qH6gh*4lpdq#v{D6893~KMs>p5B6Tx_7!f#?DWTtdN zoBM$`7qn#FVVwtFNZ~=l5Z_SHobsMgu@PY;42kCid_j6VrlD>Zu^Otvp=4xM=Ue0t zY=s0Oue>6mQmX}i@+@*Q`hO(nY6|Be*R!fl9YKW2khI6;Hwws5RC*M8*N`huJxd0K z(m30rP!-XRIvhf3P3IbidM~%`(1-OOdT=gJXA+o#n6$+3I*b;o&;{q_NCdHnZkt!i zpFyHPkr;bNaBQpEbChR3MpiCtTysZB5Zs=_T0+8a=PDjUOEX;w?u7%7fb_#z&AU|) zhl+v(BoO%xFh*Oz&$xs!k=eITG zPqK~+=gO61n1MOkhx3^6olF0N&GBVxpZ6zlUOp3{M``T0G+W1M=XegYbr33Yt?s2O zmAEQFopsGV5}_;7#DmdQW7bC=m|Nr(4B0Dc9xIUi*AR{Oe9R>%rHm`0MMQl|#B*g~K!iNH~w2b7Lv^~)rDkwTojo-=Ds1l4+ zD6~-dy;_=3OjU3IYXT*q=c|&=MVJ&jTkTjEfxPtK0EAMqx+`o}rHtdm_SCWKO?(gO ze!otq@r?@Y{V=`=d{{b2iK+5KHNgfC0+KZ9BocCK`iv4f;|z86Ea%UV?e>9p8iP>C~j?U7x$ zOtPlt0fgX{f+c*Er28Yv!g$F^Msgv-Ski`pi#zW-c2yKlAP~#guJ(tpg*k~of`b9d z#-)+-pNKHLy;N}-@qd`l4|b=pcmgkQrBgPViJIn$C)w#xNIQJ$CI)Ii+OTQD)28MHWIoC;G)~rWDMjdiC`gA26Qr7mW$?3{DYJ_CBI|jotQi#4 zG&^K!-j@{8$VXZGv-!de9lLPK zi5B2oVn$ay6`uy)3~ChS*r(FZEQ?%^(gATuK#LPNbkl;x)ILtnK}EvCY%+G$O*PEM zJ}7!PSD#XRq9gOeU)9(#fSsf-8aqxaELhh76~=JeLRl7LDDOQ|O7E+1K8Gqs-fEm! z3XGFUWQE>Bn@vny*)9#c8|~njIIkqdFPaJs6t%c)udY+`oBN+7;!4WkB!S~;2y3OV z3F8In4!kLZ>J+k-D$*WiGon!0ET@I{yx6L6DG~{k=QD_&gCZlLfz+Qk4n+t$2792W zohN}8Q*V`T6n^BA2dZk1AdL3|JAD+;!}2F|kO?u1(x^`+Tg%xS`^`ll67T5qPu07`FF{ZHiWei$g9vIuVc zDEvg-JUNqbnv>5|T$Wt8qLJ#%vs@wlu?4$9HBlkKxx6{{LW<|=q+Y__8G(YFia!f?^|92Q!UR~WlDUqo

Z7rav{=b=xV%<0Xm?bYP`YvI(z|j zUr}-z-B03SsBXw3RaXNyjB3p;oF_DoRhzGFyZ|<_84X^YN!TXSLPV?gF{?fc09gv7 za`|CaeJ)|N;*f}&z;hW+NIsTJSy4YsC|6@n`dAfpJbF3Bj#rD%Uyl!@&z&fw`2Gjf z?BS(|-RNfy>|Pqg`6iU=a1)I*>v>Ieb%NhwpVJVA)xqfX1K<4#cv(5ck}r#`|5T{L$-m8YW!6^6H{W@Z)~xKcG@P3*`?%$ z8dHNs`FvLJQO?VNQXX$5if1rZu~cr6394egEwrw|l(m?TgT_jULF7CD{>ez0G2Pi zI^^FluZq_4?okz><*{TUwT6J|iJMzkMRa*6jpQ|exR~kr0w{4`qo+Xc3~j2Q4v$U^ z6Xnj%Pv9EV!xK?0>dd1>ho8;9vgqbBSyy%&%9r;z+-wGM^Ej=+e80=m>`UNqK4}$P zoX>X^Kj!P0pB=b~8iLN}$2eFRBUi9?LvjhabLX)GCf~i6A6X0yDu))s_Ii-NNXi+g zRUT`2gw!2u_{>ybT^fAdSHjJCD(U*dz*vDt>th|onT^f|i*J|Z<#O%}{Iv&w4L0P`*AME;t+pNRa+|~T9kx#b?=J3H82F?f9VQ@ou3OiSTWo~!%x|4f12ikBp`G!(= zdBFERNc&3wY;J~*Wb;H}pwfIr)WFk*431M9GECHr&jh()TWx^C?bjFzImYCX&4j9Ut2J2 zt$TIBAga4}=39PwkHTYByHKHPGlKLAtdA>hfV(vWRd|oS^EWs54*;ippzxU833_yd~dBJalXMf|dEcpGzh_eOf_7QxHs@ZQ-=9QmyzfY*)S9aVel zi%j5~@J=yI-|}Ja-io=uyc+{}<#i;JCtgSL%H8-I9LY3~{7KpKL6ND_9I8>3zp70e z-x@EZ)pR3bBSQNA(1rJbtS#G%EO@Vc4MZsJc0`=`UQg4d=GBIMW8iojKpZhM%ft2eXbp}4P8dp7)jQ$L9e`OBQy>< z)!T=`esYn%?918H4zta0!^UB7JTd8>1ZLY=#M&Ml2Iq3Y8bRPWpV_qSb4CZum%?z@ zVKA;?zT)lzfzN8_o^cI%Wf+^TIJiwD;&2>$;K0#wQSH!-8$bB9?TC*U|Fa8 zkUOUF6UF2=POn+Z#u-APnxyp9Jc4SnHa>BOMn?I>y}Dtl*1vO9 zYTzdhc%f#0-Jq#c8 z>FQJCH>G?beeY~tbbm#Td>7?>V{47KY$+F!{A~GN`YXe`zv^_kHWkVACFt_{Ysmbo nhRk0tmn>g=Evt*y%Vl{E{59P$t-R0w@4U2vXwj*z)m-^s6i!{k diff --git a/dist/cabal-config-flags b/dist/cabal-config-flags deleted file mode 100644 index 47dbaa8e84622ac3a90bcc57f09b6080752c2976..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89 zcmWNJ(G7qw2nAgT8wX&RwxDgKV!#^5m!EgJT=D>3wxZ6sEdXV9A?k+I{Rux>jlGTc e{$Xl5IH~aI`65fJXw4FRI$OY1;tPk;lx#mX_#S%z From ed1f1de4005756296932ddbb7450e545a078baeb Mon Sep 17 00:00:00 2001 From: Oleksandr-Zhabenko Date: Mon, 12 Aug 2024 17:17:47 +0300 Subject: [PATCH 31/31] Removed formatting and the commentary --- package.yaml | 38 +++++++++++++++++++------------------- test/AddressSpec.hs | 2 +- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/package.yaml b/package.yaml index 363d595..db1f00f 100644 --- a/package.yaml +++ b/package.yaml @@ -27,25 +27,25 @@ category: Random, Fake, FakeData description: Please see the README on GitHub at dependencies: - - base >= 4.7 && < 5 - - aeson - - random - - text - - exceptions - - vector - - yaml - - directory - - filepath - - unordered-containers - - hashable - - containers - - template-haskell - - bytestring - - time - - string-random - - fakedata-parser - - attoparsec - - transformers +- base >= 4.7 && < 5 +- aeson +- random +- text +- exceptions +- vector +- yaml +- directory +- filepath +- unordered-containers +- hashable +- containers +- template-haskell +- bytestring +- time +- string-random +- fakedata-parser +- attoparsec +- transformers library: source-dirs: src diff --git a/test/AddressSpec.hs b/test/AddressSpec.hs index 3bbfd18..11d6f4c 100644 --- a/test/AddressSpec.hs +++ b/test/AddressSpec.hs @@ -68,7 +68,7 @@ spec = do c2 <- country pure (c1, c2) fakeCountry <- generateWithSettings (setNonDeterministic defaultFakerSettings) someCountry - (fst fakeCountry) `shouldNotBe` (snd fakeCountry) -- Provides random test failures here (i.e. the two values are actually equal). It uses `Config.localesEnDirectory` that is "faker/lib/locales/en" and `Config.fetchData` with data from file with "address" in its name in this directory. Such directory is not in the repository itself, probably it is created during compilation and installation of the package. The contents of the file are available at the link: https://hackage.haskell.org/package/fakedata-1.0.3/src/faker/lib/locales/en/address.yml There are rather many countries there, it is strange that they often coincide to fail the test here. + (fst fakeCountry) `shouldNotBe` (snd fakeCountry) it "Equality of sequence" $ do let someCountry :: Fake (Text, Text) someCountry = do