ghc-containers-devel-0.6.5.1-150500.3.2.5<>,\d*p9|c!._b_/e*Χi40t/3s:}N7˯oYm҅4w]>nP\R"aGp@HFa$bS9cXrV*"6 OhaV2bVior/@٘ɈKi*F*Z{p[qmRF4@¢r VTFДEC:)KnC+kSm;ʁթgr>B?d , Y -JPW    D : :>AEFI,I| I J (K8Kh9Lh:Ush>@FGH IHXY \L]t^ʿb@cdgelfolquЄvӬ w0xXyۀzې۪۠ۤCghc-containers-devel0.6.5.1150500.3.2.5Haskell containers library development filesThis package provides the Haskell containers library development files.d*sheep69vSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Otherhttps://www.haskell.org/ghc/linuxx86_64/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :LIKDDD'''6/6,6,pmnc`` [ X W///!URQ]Z\/o/l/nTQR QNQ~~_\\mVmSmUM9M6M6olmKx0"E"B"B 6 3 4 "!!!x!u!t  {& J};4l3#NHS3/Xd',q4$q)Y1h  . bw ~&$ NQn% X i;$Q" ! 0`DQn#g ;_7#P72 ki,?AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤dԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdddԬdԭdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁdԁc14816f35add207b44157a7b84da5edcc09646a8c547ae3ffe581995bce1594a46fdb1ec729b27697175fb3b7e5aeeebf58829441a427784b254a01f9832ba9535a074192fcac0affd19b6274d0dadf96e17370b39885b2e336d129ecdb2e1e4f1533c8ea3190c574dd742092687b812379ac9c2ad90ebc57a223e3b7334f7633c6ceb354865d356b9e6cb66756ca992dcf78eaf570b6171c01d390484131ecd02c2ca7210320dbbfb244d2cb35e78a6104f3d2c91e50262085723cbe1f761a55217062d9413279f0e53f96196292be0e815cf11e60741fb82862608a38443cf6223e19ca1fc58146b33bff9e1a89e0408f667d4fadea5c1718e9026cb0f9f12d085fdea2da6518f4a474f7a5f066a8b85f5b3453d3fc0535364878f8e45e807b014f438b4de2b4bcefb7631b4ec9953c79e577f59e4af18a851a3826c5f5ed28b0497fd5efaf3da2080540de29ae053b5494f71091e8ad60f9e1c9f2a71feecc61cc2a0f9fce824d88cb46084d196984fc1831d43d09ed4363d4a87bf865862079b492bc687a00fcc81710678056e71d50f312038c6891b8bf191e52e8d1e8e573f2d02e8432dbe1184b9630c8dfdc08e1c389f26deaa1f4f98298c424a09492ebe97120317015686e80ac903640426f1f867e38fc54239c21aab45a6e57c90c4ce571cd767091a9709d48074b9f4d519c404e9319d613e91d5c37b50727b98b9b60abd2b4887292728e7e2f9a7ac3f5d23c061ade57ccc56c804037534b61678052d397655c8a6f4074f6ef6448629db2fa39cf16ee4af5aa7537d41421b64af8fceba69bace5df2ec099d99b39b17fe1c4cdf52d2e8d8896526dbfc1f26846e4f8a32a99705c41f1aa57bc3e4cbae89d46be4b667d87ccf9096ed55171e8649d070d38792e4e32c96fe3054ef459036dd7804b6aa0abe4aa2f45b7862aa1d25b44b97bbd8a92d769b646f202bfbffd31f84558fde621d09717480a8cc5e4c25b8f5c518ff771ce7fd1efa0ddbf47f193726a2f6cc8440b3afca403b24b9bb5b0748a0502cb14dbd75cf30e1bc86f9b21b95540b4d725e7adac749c077ae4fc637b45339fd241728bf12934f68494f16a463d7a78996a620d6c2697221fab56eda222f78581c9fd9f32d50b6e7121acd22f604afd7a1d9abb9dc2bc9b5fe2698274bdf00255d2c5cd2f434a7b7e9eca14e90a409f8e563d9b12ce64a5d69e4228526bd3c7b07076bd801254e5cadf8ae68898e095995c8e66d4e09bb745b4a1d359a2df7a8adbca5248a6c9004886a0e9030a1c82bdb72e7d0389b891aba0641931a0c144a40797618354909c83eaa4cf5b3aaa77758c623195593003c6029eaabd85a903557def3b7eecca02fcadc17a16011623063498e33b3a240336586c6066409f8dcd6d7bf4555aff0b7bb5d1f6c2602d47229abaf713ac611fd6c91d67c685f91dcef896323b090bdc9db8ae915c88aa815f3838d130a208f4df4f16a75be3d27a5fd23d3ec63c212b3be9ccb26262480dbdc3c38f75b857eb970176ba1928527b4af38a4414bbbec12e15181e0fea812d61028248bd36c0fbcb98f48bd6273fd9ad498639fb067f1eebb3fbd3fd4fbbbb0f70708d88a6e285807a0ae682c6ba1ce209ee05841f60bf9831af7b3bb99083e0633c101d658824db13f14f2deb04dc1d2dae919304ba0ad454358ff22346bdeb88e3fdf91d5c2790449d4ddb340b1c594f7aa671877dcdcfd7ee0be2b1fe7ce5b121ab75b4dd101bd59eb2333e042c68ef8f9c92ffaf54655d936f3902b615c835d8b71c5e0b6aecd8ec1108af99a3d90964fd0b593e620c12a3d6aaca8bbd99a0d3addbe1abeab5f962f86e5665c4415d0d3ff77115c7c4d6f22be99317554a6e014c088cfd99be8c5e09f5dcb6c3688b9d5c3e51faeabe134a9adccbf96b6b84e9d848b266af064422e91e716fb0d6eec48a007e04e74ef35ced116a0f6f436b4004418ebd648e3533bed57cfa8211f758c2b519465b72f42bdd307698072978c35809514218b111d1d35245b804d013139c452e0060210d24cdf578e807fec042b5103c86c03a30e8a0474304374db009a20aaa2a9c28d01b432a534c07a611acf078c6b7d94115d14889c42f5dd7c3ff801b9dc03c63c217f6d0113ef95f72d821e0e1c8cf9e1aa76097f2d279b3257f777417a7065114305730b2d1230d4ae90073388260b3935e462a938f3b989c55cb9dd741e18facf7fefc7f4372bf33d9bc032e738ade54f8dd052e1058d571c22bdbb1b8e3d0cef71abacd7e6b79a2256723f4fcffcc7e737cf3671fe42b7f2ffbed93208c02cf1eb3f139743fd62ec82458b3cc7356574f8d99bef7463a3bcd9b58cf7bd3a74c162a50d7780671d279ae08758dbc680d3c05eef3cac7262cad3fba48d01a18d0f613ed89a0b7a1fe6a4bfee76dfcdf62f6306b883991cd22426fbaed864e2a370668926115f8545541479a92fe37d5e87ab7703a4861bacc052925e52f3015280519a43315a2a2529d8a6c9db2cc3066d7245c654fa5ba1ce89a299f93f9294c465c4e88b43e3cac1f00ca1319efff30add206ba0a81e29fb0ea65de0f66ede431d5e81290447d2c885c1fd77df347cdf328df8adb85352556138898d01a9743610d7cf19a84cb6adafe95a9443785a95d327e000b68c999de265a39f43c45a52df11d25bca01a7f7f227f1c59647695f5d77e075f9aedf17faa429f02848d86b0f5b6fc80b9e209fccf2d2962324a5a1538804464060f0281b04ccb810ab7cf045682e5c756e3a22f541d42b7c5cb567016abeccad0a189c71ffc7c12f60cbd7906cfa2195b6ff1c7c9e4ae534a07531003f60cb83aab7d0197c34f2db563609bf2c0057918ca915b7e27b94ffddbc3c051b3e6670dd0872c119304f0bc4fa25a738ed7a0c7cec7aaa1a396094a3861cedb404ac590d5f6d8f5bd7687a5730a0d41cf8e1bd49d51958bdd428cf58c2663930df6e0639e26ef219e6817f36095f496838d7f337e3ccdc225c53fd2eb6f4e3424f3444bebb8c2d369347d1fafc7d4c8616c19173bac2dc534e3b068ff0b818b15c613e6ebd99857c1e4af5fa244de0a1d59f7df2d18934dea57894b2acef6be127d9d35e8bae5f3e811113d646ebfeffaa1b2c4887b29edde594d48fa67a82c6144f1cdf84fd9f728bfcc3f5cedb1f76b329e799273fa3938addd38d2b6529ca92aeab1f2374757bab5a86c0a949bd4eaf47b9ae2459ce2f50b3a50b8b04650e50e075d36bff0b068ba32f8deedfb93d4913822adcb257d89cdb627765381dac9c2ebebc69201a6601b247cc5c381102c74c2b627777cb608ba83c013a5f75a651b098d4c03f96ef672c7dc5ce19b7f69c89502c0ea95203868839f6ad909b8b7b7fbf615b6829c13e2cb57805a249626e64b2bb119d9382eb29ea7f03f42042eb439615a301645fbc48272c3f28f6b808359b737272742fcb6fd911b40de52aba98ccd2d611a87df58079ce2cf1aab97579320dc1052643b2b32f7b9d59fa78367040345deac6376a50520a7e0730424872e6fa808a6b16827798f5b6d01457794c05212a60cc7166f09b6f4c8becd3a2f47d6edbe01e074f6588561047dc9ca5fe3772a571279f56c133701f658b4426f9ebc022ca39dae1507b720ec3b6cd4dbbba32a11160cb66a761bfbf6a615135bb7cef71eea2f8c12900c10ca4fd1734cd160c422b94bb939769270cc37dd10e611fe18acdd2d9173c417a0aa22576fbbde86775f448509c347b3cb99b163bba9377fa38a419bba384b386c9625dc7a19af7d2416b6749f86ac1b744bbf8befca518370612dc635c3bc2c12146427196539350f2045e55f1539b18159608ef527f570c45334536ee14d5d1923fe2949e4e8a98c42e6ad041d56ea661ca94cd2d1a5e8c2a49d8bcbc3af71f907b500ac0902d72d443e8bd8351290c914b931c09031082ecba64153cbfca07d6b626084aa68c6f4b58ee2a29702bdbf0e5e88d0d40d78ca75db4481cf5250b59f3a30c714c58ce78d27586900f590b3607aae51ce30900c16d435536009297eca390e8a53f5492eabe5d43eee4c3c12576bf6c95907a3dde7cab4b9a431aa654797f40a19e3e6af580f68f967088f9abc0ff610a64540a26900bf527dac92fdd35efd00d887f424ce0f0d42c3823fa1b8ca89e2c6a4a3b39268604ea1b4894f33492bb353c0a17c68cec33b1cc7461f66ce0f873f7efd13fe609dafa70ff97590f8e9758c7c5e54c25d29e89bcb73e7a2f61aa7ace5eeb8cee6f8d4f3a9f4afb90dc7f87a900b16d180f90268dbc63a1a92d613f593d1366f2bc0a254d7a5facb33a931428258f427e8c2500ad566d8774e948e8b63643b0cdbb5b8a86138086e815d79a601a6eed1bbcedf4ee14c56d08da44d9cbd23cf44046d36560810a985f67264e97c0df3c7dbbd14545543e5f34c4b45a8f44ae2fb65c60e62820cece39e700f5a024bf60eeb2f03e0ed3c5bf8726416c512d4400bf4f9dd1d6a2f37e7d703ad088a9ea9c04e0516ec8ec1cf402cbcacb7fa4460c59be80453d0b98792a0d8390ca0ed917139f107bf85a34408bd69df04322d205b862d4684c37993ec0e92df27c272a57f7f7677be66ff7246c3172f10d0d12d52d6edca2b47871de41f59d2d39ae5a7ef093a9b6e0008470d4fc64fb6976da35cfacce4aaa6b0ca17864f6470f5298f017c7dafe92b9380f24ec33cedadb2dcde111e7cea4f203021dc863d79ef8bc68e40b9694fbb37ad7ddda3acffb90aa820e7f7acfea4b8493c18922673238c27dc2065a2aa755306dbb3b71869753c4b37e33b98a5e12dcbc5b8bedd77f148d0c39c8ebe689c4ee7a56cb88c51a41d26bc600c5937c911e55bc2893d6a646ee158020caef817b5549ab79347743b22a1a6267e34749979d587dc12a80891bf79f77f32a77294f2c6b55b2a308950c4d99f285727f32fa71e9b2ca361ce26ff9898c2972289c8cd3d655d1ef87e3b2c5458487dc0115eedd1c8d4e4e495bc4e6a6fe0518f03e54001a3dc4d9dde352a9c5410192dab61fb52de9eafbc9aff66fbbfc06c1ab31bdb68a7482b3cc6b87cdfedce6f845574c4c62bffeaae12b023eb8590299d509db9ce5cd151d6a9b3e1b11d2d1201ce6766ceefca4f977e61a4dab92d648aded5a40d68fc64fabceca964cd154f9bf8b183f7f05fb804b19f324ca4097118f6f65f798b9732eb2add7496fe8c96e464efff1cca97534a119cb0b4e87c81a513c671523812397b2d2f731430ae39e7ae1af9bd1437794a4438275e7554fffc103ba770501565a0d3d391ab79a5ddd7c3d3687f8595d8116d44ab473c46415530fd895ccc2ced520c806c0cb9d80e26b95a56dbf1a3c02e692b9bb1cf627ee31e8087a2b6a4210518d4059c753a0bcb42425e52e9976b013dccbb9592b717f888d21aa1aebfb55199e06c3dd6f52669d12331620b0d6b58e61cbaf4c142af94a2edefdd56b34bc419a3227e9fca91349067359f87fc4ee1284c24edcc2f2b337d2d0395187a5a31d4de4c81f50fa979c9059c3461562f878521eb1bae64dfc4cc5a920e34ffca5452690775bec60c6df8c8d72e2576ece3ffb35b3a4c2f5775e00b3e784aa3e39d382a6991b532bde260156e0ece5b00d91967ff5be68e75a31e82e9e4df07044b3dd290335de54c509687cfd54bc9f7a921e537f2dc9edae4f8236b8869b4be2bd7bc4b97f19258112c09a7145abe8869aad29c937ff6f8d084ec33b5aa5e001309fa7e9ffa80cf1aa7a1a923370dca69a4386c088f752d573236f15270e31b5eefe6f8bff53b4fc2852d876ecc43e6d3766c463d2920b08bbe5a39befd3ddab87737af667d1fd575a34abfc11f58e39f74aaee7842b3bfcd18071c002fa293e4e0e8357cacf1351f974cf65f7625bb7c7a3f5122852ea47bc334f575d787645a5b04a0c2f195e729c220e6b1b8dc94e51a4eac54efd8fee0d35dbbcc054bcf24e9c52df3f9745754a1ab31bc41825806e4e8c13f9a0dfbd0fa522dc6c255ddafe4fb26d517278221cf737a0c97634a3dd0fcd8fe4b0e3965f8f8bb2e28ea9550a0113bd15e4411e32171829b08940c081e9febecebd23bba57fd8a7160cf5a2975b18781787ca0d234eac45c1a60453b86fe761a88e85f8f72ce9d856c3df101a86c0a744b38843ef99b8ca4d28a3cd92f48470662467bc995515ac7cf569d4d85d2ff1141871cb2ec1ea9ec9cc0c36089985ee075789234e03760f45571e7d1f9cbe30750d5efa3b39c44d55176710e411e8d050baaacf4f84e3049334a646a4221a43df640c8f64e9275c0e8c493f2bb8305f600918ff10fe8e3632d472134c69a122c027a7811838ecdd5dbb1ab91c11e008e057cdbbeb1ae7ea26be8df654b2ae72f60b2ed507217e7e480071e77440ff8f74e7029c1bc27cbdd9582441df373d2c4757888ade67da2e49ca5b142e3fb1e9ec4f26a70e70ee42d4c6cc32dc320842a860219050fe57064b733f2dda394af34866425974b96581ef1cd9ce1a87b9a16105391e3f00200b42e67dd5b3f853f9e6f8419791babca11b80e44264debc184473a3ea2e39fe046797823a9df93defe4ca338da1c5dd6a98a96219da8a61672cdf4c1d3aba910f57db55597434b0e84e88be635d45e30ed6e121fd82f1ee197a81b7911123eb271358512bf5477269bef6bc0be390f5963fd413a54012973086d05b4d5bf87d99cff76d8f57a33ea9b85f89d611548228f3787fc51c9ae371d74cc45eaaebf7632649763b59a5dfb7ed2533983b654e0a6cc09c8234495703cbcc80c92150bf834206351f6b0d749d5b13f4a8457c5e07c5f4c3faadf485b6fc95b313d22eb54f85a4354cc333bfbf39d8cca23bd127f429216d510ac79bda5a16c221cec4c1528e7703fa870b2f3895a344b2fbed387889912336724e4ad0c40a2dcae5dcd21ad350e05bb0342237ebabbe9a0f359cae1a6c57b1c3ce649c45dfde9abd21d97133f497fe621483bf6a1fbf2ab66d4580e791bf973309f6856789070eaf01736d97b797542a31153f8bb7c30b94786e5f1478d4ec8b7fcd50e9911982d3b449846803b49a2ef78364ea24d88579aebfda576fea95f2119ca3c6de311bbf9be800f4aac8e49199a64b8561cb259c4cb9f3518fbbf84f4c0e61bf291c2270a5bb0c0b77fb59f01024245eb2b3c53ec3e1942456826a83c3999e321ba89878179ce2f70decc04999bb156042eceb3584609beb6a419d27976cf51fa456150ca3935209b05ed4168572b5f076492f6e150bdd428bc1f47874ea4ee33352b5f97bec5db84f4912c79ed04e0c17799835d0e138bdd4e086fc57f9e3080b40523dda8adc17da910dddb9eb17d0595bf226282fafae62858598acce55451bb1e292f3498cfa4904df6875b7156c634bad8a29f9dbf4b45a5fe137744a8de04ac979f27d489ef80bbbb04dcec21c011bf82ec63490db0a2fe402ef28345f9d30d2f42b1172b2ae2d1651106e23648fd2921ac59bae177edf1bc5321e5f919cda44ba9c70176806c92d882f100d83e0f8dc7d2d44628436249bbdeac985906841e6ba60d76b354ad3d1d25d5e229c21d771a49100a4c441ea1e014ab2295c39449c6bd2c8afa82c4651e85c48664edffab8a71e416c7cbe153e374634a21bdcc735555645d3c7276dedf47511e8930077f0720eae2c7ee5c0c0c581844f93cd6b516f5866afbcea6deb62c6bbd7e4ec2e1047fd57d1b440b6daaa54b2d2a0a6719df78ad4872da7b3ed8a0e1029e49a5931237e0019f4b3c198ea51f2f10fb1fe194268dca0c97baeb71f8c76717ab45f4d47ed3b46ef38e11e5a0facaf9d4135c6a761908bd2be59f367eca0c08ab6ecf2e835601cad16938e451b9a9d6eee3d61c78d112e303b237eafc1a8342eed94353224d67866f2f0c602e3443bb7a4abb750a3110dacab31bb6f977de00e12a5959f1a4a5b12e7b903b607ab24426b9db68d4dc193992399c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d6cf0153f5052255a6dfdd4fef1cec0d368f6777efbb4a45ccc16860eaaf174dbafcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c7548405d20048da862b545bc3b3eac3a7f73badac8ab5f0f2ee4a911c15d1080c4cdf6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3548d676b3e5a52cbfef06d7424ec065c1f34c230407f9f5dc002c27a9666bec439affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c2009265rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.10.7-150500.3.2.5.src.rpmghc-containers-develghc-containers-devel(x86-64)ghc-devel(containers-0.6.5.1)@@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-containers(x86-64)ghc-devel(array-0.5.4.0)ghc-devel(base-4.14.3.0)ghc-devel(deepseq-1.4.4.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.7-150500.3.2.50.6.5.1-150500.3.2.53.0.4-14.6.0-14.0-15.2-14.14.3bbk@b'E@a2@`@`OL@`"y@_<_H@_@_xg_/@^Ӝ@^@^W@^J@^:@^)^&^ P@^ P@^ 8@^ ^@^C]]\@\\@\@\\ @[[@[@[[@[][][[[O+[8@[&M@[5@[ Z@Z@Z@Z3@Z7Z5 Z+@YeYY@Y@Y*Y XXM@XXS@XWW_@W@W;W7@WV޾V`Vl@V1V_V@V$@VwVetV]VVf@V@V@UUȒ@U@UhTUg@Ug@Ud`@U]U]U-@U+Ut@T@T Tи@Tи@T@T*@TZ@dmueller@suse.commliska@suse.czdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.comdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.compsimons@suse.commimi.vx@gmail.comschwab@suse.deschwab@suse.deptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.comschwab@suse.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commmanu84@outlook.depsimons@suse.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commeissner@suse.competer.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.deschwab@suse.desbahling@suse.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.dero@suse.demimi.vx@gmail.comro@suse.dero@suse.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.de- add ghc.keyring to have source validation enabled - limit to use llvm12 for Factory as newer versions are not supported- Remove dependency on binutils-gold as the package will be removed in the future. Gold linker is unmaintained by the upstream project.- add ghc-armv7-VFPv3D16--NEON.patch to use vfpv3-d16 on armv7hl- update to 8.10.7 - drop 4134.patch and refresh ghc-pie.patch * portabilit yfixes * Export some RTS symbols required for static builds of GHC * Fix LLVM version checking logic so it no longer complains about supported LLVM versions. * Fix some RTS crashes on Darwin due to mixing up the closure sizes of the aarch64 and x86-64 backends. * Fix a crash on the non-moving GC due to incorrect logic for calculating the header size for array write barries * Fix a bug in base leading to a high likelihood of space leaks when using lazy bytestrings * Fix some timer races in the RTS possibly manifesting in #18033 and #20132 * Fix a number of bugs affecting the RTS m32 allocator * Fix a bug where code may be unloaded prematurely when using the parallel garbage collector * Fix a bug where the linker may during shutdown unload code before libraries’ atexit handlers have a chance to run * Improve code layout by distiguishing conditional and unconditional branches * Add hs-boot file support for -ddump-minimal-imports * Ensure hs-boot files are built before source files in GHCs -M mode * Fix a long standing GHC API bug affecting clients like HLS where async exceptions used to cancel threads during typechecking would be caught by the Template Haskell evaluator and reported as compile errors * Improve error messages when looking up packages fails * Fix a number of quirks in GC accounting * Fix a code generation bug which could result in entry of unlifted objects in some programs using unboxed sums * Ensure that POSIX signals are not delivered to the ticker thread when using the pthread itimer implementation. * Fix a specialiser bug which could result in the construction of recursive dictionaries in some programs * Bump containers to 0.6.4.1 * Do not treat -Winferred-safe-imports warnings as errors. * Fix a bug where typechecker plugins could be run with an inconsistent typechecker environment * Fix a simplifier bug which lead to an exponential blow up and excessive memory usage in certain cases- add 4134.patch to fix build with Sphinx4- always build against llvm9, also on SLE15 (suse_version == 1500) otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571)- update to 8.10.4 * Fix a crash caused by inappropriate garbage of heap-allocated data reachable from foreign exports- update to 8.10.3 * More robust support for architectures with weak memory ordering guarantees (e.g. modern ARM hardware). * GHC can now split dynamic objects to accomodate macOS' RPATH size limitation when building large projects (#14444) * Several correctness bugs in the new low-latency garbage collector * Many, many other bug-fixes))- disable %{ix86} build- force multiversion for subpackages- add --enable-unregistered to configure phase on unregistered architectures- update to 8.10.2 * Fixes a code generation bug resulting in incorrect code generation for foreign calls with complex arguments * Fixes a bug causing object merging to fail when the lld linker is in use * Introduces a workaround for a Linux kernel bug in the implementation of the timerfd mechanism * Fixes a few specialiser regressions as well introduces a variety of miscellaneous specialiser improvements * Fixes a potential loss of sharing due to left operator sections * Fix bootstrapping of GHC with the LLVM backend on x86-64 * few important correctness fixes for the low-latency garbage collector.- cleanup specfile from Leap 42 and older remrants - drop fix-unregisterised-v8.4-8.6.patch - drop fix-build-using-unregisterized-v8.4.patch- Update ghc to version 8.10.1. Important changes are: * The UnliftedNewtypes extension, allowing newtypes to be wrap types of kind other than Type. * The StandaloneKindSignatures extension, allowing explicit signatures on type constructors. * A new, low-latency garbage collector for the oldest generation. Please refer to the compiler documentation for all details: https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html- update to 8.8.3 * a compiler panic due to over-zealous eta reduction * the ability to bootstrap with earlier 8.8 releases has been restored * the directory submodule has been updated * the process submodule has been updated- Increase memory limit for qemu user-space builds- Fix typo in last change- use ghc-bootstrap-helpers on all archs - lower build env requirements on riscv64 * make sure we can build on smaller systems * adjust parallelism so we don't hog big workers for almost a week * many thanks to Stefan Bruens for pointing out the issue and helping with the solution- Update _constraints for aarch64- drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fixed upstream - drop D5212.patch * fixed upstream - drop fix-build-using-unregisterized-v8.4.patch * bootstrap compiler is 8.6.5 now - refresh fix-unregisterised-v8.4-8.6.patch - clean up spec file- update to 8.8.2 * A bug (Issue #17088) in the compacting garbage collector resulting in segmentation faults under specific circumstances. Note that this may affect user programs even if they did not explicitly request the compacting GC (using the -c RTS flag) since GHC may fallback to compacting collection during times of high memory pressure. * A code generator bug (Issue #17334) resulting in GHC panics has been fixed. * A typechecker bug (Issue #17112) resulting in GHC panicking on some programs has been fixed. * A bug (Issue #16707) in the implementation of software transactional memory potentially resulting in hanging transactions has been fixed. * A bug in the implementation of compact normal forms resulting in segmentation faults in some uses (Issue #17044) has been fixed.- add fix-unregisterised-v8.4-8.6.patch * fix build on s390x and riscv64- refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - enable riscv64- use prebuilt alex and happy on Tumbleweed to avoid buildcycle - Don't require llvm in ghc-compiler for other architectures than arm- update to 8.8.1 -new stable release - refresh Disable-unboxed-arrays.patch - drop allow-riscv-and-riscv64-CPU.patch - merged in upstream- add fix-build-using-unregisterized-v8.4.patch * fixes unregisterised builds when bootstrap compiler is GHC 8.4 * fixes build on s390x- Enable build on riscv64 - Add memory constraints for riscv64, restrict to 2 jobs - allow-riscv-and-riscv64-CPU.patch: recognize riscv64 as architecture - Apply Disable-unboxed-arrays.patch also on s390x- update to 8.6.5 * A build system issue where use of GCC with -flto broke configure was fixed- really bump llvm5 to llvm6 requires for ghc-compiler- bump llvm req to llvm6- update to 8.6.4 * A bug wherein changes in default method definitions would fail to trigger recompilation has been fixed * A bug wherein plugins would fail to lookup names not in scope in the module being compiled has been fixed * A bug where some programs involving StaticData would be rejected with either a typechecking error or internal compiler error has been fixed * A bug where compilation on Windows can fail with linker errors referring to __chkstk_ms has been fixed- use python3-Sphinx instead deprecated python-sphinx [boo#1119686]- update to 8.6.3 * A code generation bug resulting in segmentations faults in some programs * bug leading to programs with deep stacks crashing when run with retainer profiling enabled * A bug resulting in potential heap corruption during stable name allocation * Plugins are now loaded during GHCi sessions- dont require memory-constraints on older distros - dropped reproducible-tmp-names.patch- update to 8.6.2 * Several compiler panics observed in GHC 8.6.1 have been fixed * An integer overflow, resulting in some encodeFloat uses returning incorrect results, has been fixed * A long-standing bug in the LLVM code generator, resulting in incorrect floating point evaluation, has been fixed. * A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue resulted in undefined runtime behavior with some uses of the dataToTag# primop. Note that this issue, while less likely to manifest, has existed in some form in all GHC releases prior to this release and may result in silent, incorrect evaluation.- Make use of memory-constraints to avoid OOM errors- Remove forced 'make -j2' for aarch64 and %arm- add Disable-unboxed-arrays.patch * apply on ppc64 only * fixes ppc64 build - add D5212.patch * fix GHCi on big endian platforms- cleanup * remove unused conditional in configure command- update to 8.6.1 - add 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fix __atomic_builtin detection * upstream commit ce3897ff - drop add_armv6l_and_armv7l_target.patch * fixed upstream - drop fix-ppc64le-recognition.patch * fixed upstream - drop fix-build-using-unregisterized-v8.2.patch * bootstrap with 8.4.3 works w/o this patch - refresh ghc-pie.patch - refresh ghc-8.0.2-Cabal-dyndir.patch - refresh buildpath-abi-stability.patch- Add fix-build-using-unregisterized-v8.2.patch * Fix build on s390x- Fix armv6 build by adding armv6l to llvm-targets: * change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Fix dependencies on arm and s390x- add fix-ppc64le-recognition.patch * recognize powerpc64le as PPC64 in cabal files- update to 8.4.3 * code generation for UnboxedSum fixed * compatibility withe newer binutils (as) * Cabal issue with abi-depends fixed- Fix build for older openSUSE - Don't do selfbootstrapping * Cuts down build time roughly in half- Fix armv7 build by adding armv7l to llvm-targets: * add_armv7l_target.patch- update to 8.4.2 - drop 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fixed upstream - drop 0001-PPC-Implement-Atomic-operations.patch * fixed upstream - drop 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * fixed upstream - drop D4089.patch * fixed upstream- fix BuildRequires for llvm- use %license macro as used by new ghc-rpm-macros- refresh ghc-pie.patch so it applies cleanly- reintroduce ghc-pie.patch (pure upstreams don't work)- update to 8.2.2 - Several important correctness issues fixing potential runtime crashes - A correctness issue leading to undefined behavior in some programs making use of STMa fixed - A runtime system bug which may have manifested as a segmentation fault under low-memory conditions fixed - ghc-pkg now works correctly ihn environments with misconfigured NFS mounts - GHC can now produce position-independent executables - Significantly improved type errors - refresh reproducible-tmp-names.patch - drop ghc-pie.patch fixed upstream- update to 8.2.1 - improved compiler performance - reliable DWARF debugging information on x86_64 and i386 - aarch64: registerised through LLVM backend (experimental) - optimized build for platforms with LLVM backend (arm, aarch64) - improved performance on NUMA systems - interface file determinism - various language improvements - update _constraints * ppc64le builds need less memory since 8.2.1 - drop support for ppc and s390 - drop ghc-no-madv-free.patch fixed upstream - drop 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - refresh reproducible-tmp-names.patch - refresh 0001-PPC-Implement-Atomic-operations.patch - refresh D4089.patch- add D4089.patch * fix GHCi issue on ppc64 * see Haskell Trac #11262- add 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * add missing memory barriers on atomic read/write ops * fixes upstream ticket #14244 - adjust comment for patch 32 * the situation with upstream #12537 is improved but not solved. Patch 32, however, is correct. There are even more memory barriers missing elsewhere in the compiler.- add 0001-PPC-Implement-Atomic-operations.patch * fixes parallel programs on all PowerPC platforms * uptream ticket #12537 - refresh buildpath-abi-stability.patch- make compatible with new upstream macros - added patches for more stable abi: * buildpath-abi-stability.patch * reproducible-tmp-names.patch- enable for global PIE support: - the compiler is built without PIE support due to the bootstrap libraries being non-PIE using BuildIgnore: gcc-PIE - the compiler itself builds -fPIC objects all the time, which should make all ghc compiled binaries be PIE. - ghc-pie.patch: enable default -fPIC on Linux/x86_64- comment for patch 100 - refresh ghc-no-madv-free.patch with upstream patch * upstream fix for Haskell Trac #12865 * Haskell Trac #12495 is a duplicate- update to 8.0.2 - drop patches merged by upstream: * D2495.patch - refreshed patches: * 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * 0001-StgCmmPrim-Add-missing-write-barrier.patch * ghc-no-madv-free.patch - added ghc-8.0.2-Cabal-dynlibdir.patch by Jens Petersen simplifing haskell packaging + Interface files produced by GHC should now be deterministic ( boo#998972 ) + A bug has been fixed that caused standalone derived Ix instances to fail for GADTs with exactly one constructor + Compatibility fixes recent Linux distributions.- drop D2844.patch * the patch causes more issues with parallel builds - fixes boo#1020909- add D2844.patch * fix issues with parallel builds- make compatible with new ghc-rpm-macros- update to 8.0.1 - drop patches fixed upstream: * drop atomic-cast.patch * drop cabal-show-detail-direct.patch * drop 0001-link-command-line-libs-to-temp-so.patch * drop 0001-implement-native-code-generator-for-ppc64.patch * drop ghc.git-b29f20.patch * drop u_terminfo_0402.patch * drop u_Cabal_update.patch * drop u_haskeline_update.patch * drop 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * drop D2214.patch * drop D2225.patch - refresh 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch - add ghc-no-madv-free.patch to fix "unable to decommit memory: Invalid argument" errors GHC reports due to a misdetected MADV_FREE capability. The configure script sees the symbol define by glibc, but unfortunately this doesn't mean that the running kernel actually supports the feature, too. The upstream ticket https://ghc.haskell.org/trac/ghc/ticket/12495 has more details. Thanks to @psimons - GHC produces debug information on x86 and x86_64 - aarch64 has LLVM backend (requires llvm-3.7) - native code generator for powerpc64[le] (openSUSE contribution!) - disable html doc on SLE, we don't have python-sphinx * Thanks @mimi_vx- add D2495.patch * missing memory barrier on PowerPC, ARM - add 0001-StgCmmPrim-Add-missing-write-barrier.patch * another issing memory barrier on PowerPC, ARM - add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fix bug in code generator * fixes build of ghc-zeromq4-haskell on powerpc64[le]- fix boo#994268- add D2225.patch * backport of upstream patch accepted for ghc 8.0.1 * fix SMP primitives on all powerpc archs- add D2214.patch * backport of upstream patch slated for ghc 8.0.2 * fix issue in code PowerPC code generator (32 bit and 64 bit) - add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * backport of upstream fix slated for ghc 8.0.2 * fix bytestring library on big-endian archs * fix wrong results in ghc-pureMD5 and others on big-endian- update haskeline to 0.7.2.3 - refresh u_haskeline_update.patch * Fix hsc2hs-related warning on ghc-8 * Fix the behavior of ctrl-W in the emacs bindings * Point to github instead of trac- update Cabal to 1.22.8.0 - refresh u_Cabal_update.patch * Distribution.Simple.Setup: remove job cap * Check all object file suffixes for recompilation * Move source files under 'src/'.- limit parallel jobs to two on aarch64 * aarch64 runs out of memory with too many parallel compiles- add missing C library dependency to terminfo devel package- update haskeline to 0.7.2.2 - add u_haskeline_update.patch * canonicalize AMP instances to make the code more future proof * Generalize constraints for InputT instances * Bump upper bounds on base and transformers * Make Haskeline `-Wtabs` clean- update Cabal to 1.22.7.0 - refresh u_Cabal_update.patch * Backport #3012 to the 1.22 branch * Add foldl' import * The Cabal part for fully gcc-like response files- update tarball to 7.10.3b * some documentation files were missing in the original 7.10.3 tarball - add 0001-link-command-line-libs-to-temp-so.patch * fix panic in GHCi when linking against C library specified as command line argument (-l) * currently under upstream review * fix Haskell trac #10458- update Cabal to 1.22.6.0 - add u_Cabal_update.patch -- update of Cabal * Relax upper bound to allow upcoming binary-0.8- update terminfo to 0.4.0.2 - drop remove-cur_term-usage.patch - merged by upstream - add u_terminfo_0402.patch -- update of terminfo- update Cabal to 1.22.5.0 * Don't recompile C sources unless needed * Support Haddock response files. * Add frameworks when linking a dynamic library.- use upstream variant of remove-cur_term-usage.patch- update to 7.10.3 - add cabal-show-detail-direct.patch -- Fix testsuites with large output. Debian patch. Thanks Joachim for suggesting it in Haskell #10870! - add ghc.git-b29f20.patch * fixes upstream #7830 * fix ghc 7.10.2 failing to bootstrap ghc head on ppc and perhaps ppc64 with some optimizations enabled * backport of my patch for upcoming ghc 8.0.1- atomic-cast.patch: fix signature of atomic bultins - ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch- Remove ncurses6.patch - it's not so easy ;) - Add remove-cur_term-usage.patch to remove the need to access the cur_term global which isn't available in the openSUSE ncurses6 build.- Add choice for libffi in openSUSE:Leap:42.1- remove llvm from requires - add ncurses6.patch to fix build with ncurses6, all thanks goes to Tomas Cech sleep_walker@opensuse.org- update to 7.10.2 * type checker fixes * fixes for Aarch64 support * fix deadlock in runtime system when scheduling garbage collection - 7.10.1 highlights * implement Applicative Monad Proposal * implement Burning Bridges Proposal * support for partial type signatures * reimplement integer-gmp * support plugins in type checker (experimental!) - drop llvm-powerpc64-datalayout.patch * this patch was incomplete all along and now we have our native code generator - drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros is following ghc's doc layout so no need to patch - drop D349.patch * fixed upstream - drop integer-gmp.patch * we do not support SLE11 anymore - drop ghc-7.8.2-cgen-constify.patch * fixed upstream - drop D560.patch * fixed upstream - drop ghc-glibc-2.20_BSD_SOURCE.patch * fixed upstream - drop ghc-arm64.patch * fixed upstream - drop ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * fixed upstream - refresh 0001-implement-native-code-generator-for-ppc64.patch - disable ghc-7.8-arm-use-ld-gold.patch * not sure we need this, must be rebased if we do- add ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * enable SMP and GHCi on Aarch64 - add ghc-7.8-arm-use-ld-gold.patch * Aarch64 needs gold linker- refresh ghc-arm64.patch - unconditionally apply ghc-arm64.patch- add backport of powerpc64le native code generator to 0001-implement-native-code-generator-for-ppc64.patch - refresh D349.patch- on s390/s390x use "make -j2" to stabilize abi hashes (see also redhat bug 1212374)- disable llvm on arm64- re-diffed ghc-arm64.patch- add ghc-arm64.patch for aarch64 - add aarch64, s390, s390x to ExclusiveArch- remove unneeded conditions- chnage constraints to 12G for disk and 4G for ram- add ghc-glibc-2.20_BSD_SOURCE.patch * fixes build on unregisterised architectures (openSUSE: ppc64le)- drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros follows upstream ghc again+ add ghc-glibc-2.20_BSD_SOURCE.patch from fedora - updated to 7.8.4 + removed D177.patch (in upstream) + removed D173.patch (in upstream) + removed ghc.git-e18525f.patch (in upstream) + refresh 0001-implement-native-code-generator-for-ppc64.patch * A critical bug in the LLVM backend which would cause the compiler to generate incorrect code has been fixed (issue #9439). * Several bugs in the code generator have been fixed for unregisterised platforms, such as 64bit PowerPC (issue #8819 and #8849). * A bug that could cause GHC's constructor specialization pass (enabled by default at -O2, or via -fspec-constr) to loop forever and consume large amounts of memory has been fixed (issue #8960). * A bug that would cause GHC to fail when attempting to determine GCC's version information in non-english locales has been fixed (issue #8825). * A minor bug that allowed GHC to seemingly import (but not use) private data constructors has been fixed (issue #9006). * A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9303). * A bug that caused the compiler to panic on some input C-- code has been fixed (issue #9329). * A few various minor deadlocks in the runtime system when using forkProcess have been fixed. * A bug which made blocked STM transactions non-interruptible has been fixed (issue #9379). * A bug in the compiler which broke pattern synonym imports across modules in Haddock has been fixed (issue #9417). * A minor bug in the code generator in which the popCnt16# did not zero-extend its result has been fixed (issue #9435). * A bug which caused the compiler to panic on pattern synonyms inside a class declaration has been fixed (issue #9705). * A bug in the typechecker revolving around un-saturated type family applications has been fixed (issue #9433). * Several bugs have been fixed causing problems with building GHC on ARM (issues #8951, #9620, #9336, and #9552). * A bug in the typechecker that could cause an infinite loop when using superclasses in a cycle has been fixed (issue #9415). * A bug causing corruption in signal handling with the single-threaded runtime system has been fixed (issue #9817). * A bug that could cause compiled programs to crash due to use of overlapping type families has been fixed (issue #9371). * A bug in the inliner that caused certain expressions within unboxed tuples to not be properly evaluated has been fixed (issue #9390). * A bug that caused the compiler to not always properly detect LLVM tools (particularly on Windows) has been fixed (issue #7143). * A bug that prevented GHC from deriving Generic1 instances for data families has been fixed (#9563). * A bug that caused type inference to infer the incorrect type in the presence of certain type families and constraints has been fixed (issue #9316).- add constraints file- remove dblatex dependency- add patch 0001-implement-native-code-generator-for-ppc64.patch * native code generation improved compilation speed * fewer errors in testsuite than with C back end- add patch D560.patch * fixes dynamic linking on ppc * see https://phabricator.haskell.org/D560 * this is a back port of the upstream patch- add patch D349.patch * fix a crash with dynamic linking in GHCi when accessing the process environment * our patch has been submitted upstream * see https://phabricator.haskell.org/D349/bin/sh/bin/shsheep69 1687541034  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.6.5.1-150500.3.2.50.6.5.1-150500.3.2.5    DataContainersListUtils.dyn_hiListUtils.hiListUtils.p_hiGraph.dyn_hiGraph.hiGraph.p_hiIntMapIntMap.dyn_hiIntMap.hiIntMap.p_hiInternalInternal.dyn_hiInternal.hiInternal.p_hiDebug.dyn_hiDebug.hiDebug.p_hiDeprecatedDebug.dyn_hiDeprecatedDebug.hiDeprecatedDebug.p_hiLazy.dyn_hiLazy.hiLazy.p_hiMergeLazy.dyn_hiLazy.hiLazy.p_hiStrict.dyn_hiStrict.hiStrict.p_hiStrictStrict.dyn_hiStrict.hiStrict.p_hiInternal.dyn_hiInternal.hiInternal.p_hiIntSetIntSet.dyn_hiIntSet.hiIntSet.p_hiInternal.dyn_hiInternal.hiInternal.p_hiMapMap.dyn_hiMap.hiMap.p_hiInternalInternal.dyn_hiInternal.hiInternal.p_hiDebug.dyn_hiDebug.hiDebug.p_hiDeprecatedShowTree.dyn_hiDeprecatedShowTree.hiDeprecatedShowTree.p_hiLazy.dyn_hiLazy.hiLazy.p_hiMergeLazy.dyn_hiLazy.hiLazy.p_hiStrict.dyn_hiStrict.hiStrict.p_hiStrictStrict.dyn_hiStrict.hiStrict.p_hiInternal.dyn_hiInternal.hiInternal.p_hiSequenceSequence.dyn_hiSequence.hiSequence.p_hiInternalInternal.dyn_hiInternal.hiInternal.p_hiSorting.dyn_hiSorting.hiSorting.p_hiSetSet.dyn_hiSet.hiSet.p_hiInternal.dyn_hiInternal.hiInternal.p_hiTree.dyn_hiTree.hiTree.p_hiHScontainers-0.6.5.1.oHScontainers-0.6.5.1.p_oUtilsContainersInternalBitQueue.dyn_hiBitQueue.hiBitQueue.p_hiBitUtil.dyn_hiBitUtil.hiBitUtil.p_hiCoercions.dyn_hiCoercions.hiCoercions.p_hiPtrEquality.dyn_hiPtrEquality.hiPtrEquality.p_hiState.dyn_hiState.hiState.p_hiStrictMaybe.dyn_hiStrictMaybe.hiStrictMaybe.p_hiStrictPair.dyn_hiStrictPair.hiStrictPair.p_hiTypeError.dyn_hiTypeError.hiTypeError.p_hilibHScontainers-0.6.5.1.alibHScontainers-0.6.5.1_p.acontainers-0.6.5.1.confcontainers-0.6.5.1Data-Containers-ListUtils.htmlData-Graph.htmlData-IntMap-Internal-Debug.htmlData-IntMap-Internal.htmlData-IntMap-Lazy.htmlData-IntMap-Merge-Lazy.htmlData-IntMap-Merge-Strict.htmlData-IntMap-Strict-Internal.htmlData-IntMap-Strict.htmlData-IntMap.htmlData-IntSet-Internal.htmlData-IntSet.htmlData-Map-Internal-Debug.htmlData-Map-Internal.htmlData-Map-Lazy.htmlData-Map-Merge-Lazy.htmlData-Map-Merge-Strict.htmlData-Map-Strict-Internal.htmlData-Map-Strict.htmlData-Map.htmlData-Sequence-Internal-Sorting.htmlData-Sequence-Internal.htmlData-Sequence.htmlData-Set-Internal.htmlData-Set.htmlData-Tree.htmlUtils-Containers-Internal-BitQueue.htmlUtils-Containers-Internal-BitUtil.htmlUtils-Containers-Internal-StrictPair.htmlcontainers.haddockcontainers.txtdoc-index-124.htmldoc-index-33.htmldoc-index-58.htmldoc-index-60.htmldoc-index-62.htmldoc-index-92.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-H.htmldoc-index-I.htmldoc-index-J.htmldoc-index-K.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.htmldoc-index-P.htmldoc-index-Q.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-V.htmldoc-index-W.htmldoc-index-Z.htmldoc-index.htmldoc-index.jsonhaddock-bundle.min.jsindex.htmllinuwial.cssmeta.jsonquick-jump.cssquick-jump.min.jssynopsis.png/usr/lib64/ghc-8.10.7/containers-0.6.5.1//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Containers//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/IntMap//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/IntMap/Internal//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/IntMap/Merge//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/IntMap/Strict//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/IntSet//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Map//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Map/Internal//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Map/Merge//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Map/Strict//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Sequence//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Sequence/Internal//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Data/Set//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Utils//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Utils/Containers//usr/lib64/ghc-8.10.7/containers-0.6.5.1/Utils/Containers/Internal//usr/lib64/ghc-8.10.7/package.conf.d//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/containers-0.6.5.1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29433/SUSE_SLE-15-SP5_Update/e1f5fca9735dfc7fd9c5836ec7b2940a-ghc.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux  directoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not strippedcurrent ar archiveASCII textHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsUTF-8 Unicode textUTF-8 Unicode text, with very long linesASCII text, with no line terminatorsPNG image data, 128 x 104, 8-bit/color RGBA, non-interlacedPRRR3`_^"rtȥutf-82cf3d48ec8b63f05a44447a9b4257b336f11c6dbe05632794678395f68f62614?7zXZ !t/]"k%FZrΰ3ZLmFO èy(:(c,/Nq/=_'b49Rb7ƿ/Ꟛ#=>Nk%fT8GtoM- wzbjL (:x,L>!.? z[ u8{œc 2tE!`RNK` ?7j<)M֛ >$WYw|#B|񗓞oF(\f5ڄC|̬ Z=7:L|G=!yJ3tC|0OpJNd2<~蔕 ksUq^!]B4' - I~t?6F̗i:fqTR? ?{s۷y:yTU|PO.̬⽨qa~w&uys#z/ 6nۚ/dN1%>3b.߃:7'$qbr&>W** <~P/+ICIc&+)rrw@djb}'9gmc7O&"F0x]Bg7+~*JH*`ĩ~t22g )24<ۢfhF e<;Ruval'<=N|!mn$?,f5<-Q`yㅲQ`AaȬ.8AArQR+>Zjzv*&IN:ٻ]KHAZ=8~cXÔi 2H6ӌ"O?!Tکz _ ~^=θRJR&ɳo?@ɧb)w.>_C/55i~7 nx`uxP=R*Ԕjn8ao0o[pyʁ1O†1&I}&dֺp*X L5t[X/*ZI]Gh ^י|pEuK7AyڻI\> ~-3y Aܔ}b`#NZgZu' @`DC4AϘQuI 0ۻ)8$e˶IEr:T]+B7o?WBC>e6$ݐOY;v:_t3?> %YqQ~ rE9$PϮ~bŶU#wjͳ siuqD&;4ӥ;2 D=:d[8Ժ?\EjtvPe _egtXg| FAxxL}v4D1,4T 2 ߌ` 9җaV^>5ѵ&vrzpJ4BѿCPw?B~OftMk ΣS&mqP~꿃3 2m$^&54'ms,Bܑٸ-#KM92#dD@1[f'耒 nÀ_4J ˜:&#> =2*֨tKD7{ת=js#:B' U\_тB#\?ȺnP)ȄVS:6.<Dk'a,Їo{Qa>/|L<2)[ò֘4.uS_1.ͩ YZ