openafs-devel-1.8.7-lp151.2.6.1<>,V`/=„s1FOFUt["] `vwENbCC-5~]쇻X@"?{H?{8d " Lpt      0# 13699<`< < = (=8><9><:F<>_@_G_Hb IdXe<YeD\eh]g^n boqcpdpepfplpupvsD wuxx@yz zzz{4Copenafs-devel1.8.7lp151.2.6.1OpenAFS Static Libraries and Header FilesAFS is a cross-platform distributed file system product pioneered at Carnegie Mellon University and supported and developed as a product by Transarc Corporation (now IBM Pittsburgh Labs). It offers a client-server architecture for file sharing, providing location independence, scalability, and transparent migration capabilities for data. In addition, among its features are authentication, encryption, caching, disconnected operations, replication for higher availability and load balancing, and ACLs. This package contains the OpenAFS server.`cumulus2:openSUSE Leap 15.1openSUSEIPL-1.0http://bugs.opensuse.orgDevelopment/Libraries/Otherhttp://www.openafs.org/linuxx86_64 # # authlibsn / E !(` =)+TxwwD; *!S;+7JX5: ;j m $ ( 5 G *Hb% utu'i"H[lu  _|D*PM  A+. ?l 8e-1r [R*"9D +4i' {k3accuT9ALF1s* gH7C ;AA큤A큤A큤A```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````5ab2d1d5b6a8a175d058f005d7b1539d9d855afdb1bb5eb445368a81caf7e78e19fb3f32c1d307fa0505a61677afc2ae64d6dee5a06d3af4658c6affc085dda318a88350bbd2fd81b1c09b00034fa1332328fdb8aae2419f54316cd4c19f8feab2b9171d11883c2e67ffe3ecf73bc7af511a1fc8005fba2850204dddfa5406df4e60df615002865645329992e2dd0b4603671cdec29df479eb9cf442daa667bf879e0a8b212904a7df68a66cd5fe4a4f23732df605a25ffc5be1c42d30d6740caca74caf643f94ee21d7b89dc8ca8af972662223eba9c0eaebea2d4a7adc56198b89a59cd26487b7c6908d7dc2dc3eabfd06c436eb10fa846eb86b5474b4abab3657eadf4886fe8293c1996f9aabfb0f20ec65d403edd3e3ce3812751ed4de4717617edd2b113de83bc60760d0e6c7b680706d4dc3df9d2b1058dd3f3f21075e6e4833130d0693a9a8b325c6e3b11da235e617518afac15b102e47d03265832ab740bf092ea087adc09fa9f177e6656fb5e267e3d93e9e2d9a06fbd84bfa020ee981dd7b3681f1956bfacc61b30c53608743cd395064c4a7ef81a7dbf6ce95097cd5f5522faab6261c0fc681712fa716c837630c7b1d00a5c4c007d40b12ef4c4079f30be296d9d209cbc75b41ddad00acad79b4b75b3c5192b2f85e01731de22ae1465fe1761ab83d1d60a0af8c10a8f45ae64cce853250da0c756e490a2888fef34c3b68272038f13efe5a04574766adcaaea25b1666922ac85f30681a87db4907634c2048a6bcc72ab1a81bdad85c9a00496fa1b033d57313ab48f1b0ba5e67e8aeb412da17e2601a9095913253ed2ea0b9beacfcd1cf209dca5c61e2f49bb13c7cb7fee024fab7d509aa161d16942ef2b5497deebe4e30986464589e46a026b7c50db8f4b6fb666cbb6d97d5586361340cdaf2e2c971752c18aeff72c01bbbfc8ae6ddfe75ea0da4b52887851f8688b16cae6e145b71980e95ad0cf71299fafa6479e239d7fc1bc48bace1914cb780a91a32a182bb0cbcda3b61646e4722c03765a9811ba2b933a0afe361703f16eaebd37d473e97443bfb9343f37966ccfaf73e5a06ce352d752723f703547860cde3e115110055946f066edf83cb8192de80bab9197538f67212d23533f818c2c118467a28b33d197c610a43331b43e7c170395b7b4576abdcbeda0ba68cfdf748979b8ae2f483a14523bf7c9a8a234bc5387d3bf9ce0fce5684bc503bad9b4afba26346c6691f161d9018ee0b8852c755f8029076ad55f5294f9b27f2f546a82a2a36eeb5f973d20cfc24d3a2975162626adf4989b0fa167f5beef62c8e6805bc8d2e030a39cbae4943e3de4cd31761e4a37b34cb92bbd3ad274bcddceca0acd3c75eddf67ab4653b84f75c76c1d08fce15143f82d09590471b82a4bb5ca8f1deab325860c6c1d04d02b51e110e95310e808d163f85c88e01bb23abd1651a4ced786043742ef6da971d693bef4cf4565fb028459db57f31247a9932572a19613a8986542f237b33aaa11ada4ea0b0b58c597f67d9ff5b0051a859a48f921443e4424cbb6fb51e887734808d931b3c9797fda37a7959f9a9094b0312b2843d80f22e2577c6bd43b5ca2a2bb056c782a02ea7da8d09c0b653121e7fb630b4f36d047722ac4dacd5fe4e6232a47dcdd05d4ad870f4792ee600014c092c0766eb44b06f5c4199ae37ef620a0c1e09856070de8435fbc286d5aa27a0349ab864f6bcb2730f316385c277c1a9b183acf25c23f4307b0cf7109b843cb7a2937a51a083f5c753de7880b0e9ba30cea8a6c7c5b4b76777b284eef4b9475d82d483e5ee6248e6037ce29e48bc0ea175df0321cb57380da447bf34628e0d0bee81571b0ccc6123a12fa414877741b7b46592c348960493c5c26bb312477b3cd76fbbf72b397cc5dea16233555b7a323246b0d06c5378e87c1bbf60680d24755bdaa88e326ebcf10c969b6fd9fcb3b45aae1b2a5cc852cf1832d4e1d350f66c959801217cff6d489855c2f0380042b83ee37c0bda54afe754a385fe44dd88a8bb6441da17dabfa7f66577a78d8a334405542cf9573612682eb1e16de505916f61aa581bf514c5ffb22cc15ebc871cfced9da73f95b33ed8d4165837505835430a39835237d7d3b88c63976296b745340449f50542e598cb9249053281930a06570928ce5359a36dffdfce28c97b94ce934e358bbdf94bdb985501d0ec5e2f5d477e3d98d21a59145df7970b72cea9a1132fff2bf43a61b441ff64b0522c1fb1b1d7675a5912e646260b9795c4aa6983f774cecb48ae3e25df1e9553208a44c3eb37b635a0f6399b4eeab7f657ec876ff8964667d7ad1810bd2b35cd1f7a59085ffdf6290e7b0e091b33626179f6b9a212b248fed7ef4a9db833c161dd6fb086140d448b7fa58ab84930bd92635b502419eee99a2e41e6d8793afa1cd3deabf22aaf3d9b36b6368c149508392d20082442ac51c43cab9878271312144d959d4cee21f6d1682bbe1efc8fa1b9bdb383623ae231639bb6d0058c5fd91b2fb45088c22d1c4461d61c79e60fabd23e0e56ae035c936b1bfde5c0f85667f5a61fdf43c62b8fc4f90b3e90cd768bb66f8f3d143d46bb8ae2aa316ca2443173090d9fa387085fc953cb427b0bad1b7e969f5e46fe2e461d895914b5385d36e2d8027763e355552be264a7b6f16cd5cdfddf6d47725697bb672a29a5431fcb4711c21b48e4fde694cece6ecf4f1d9d93da3e38295ac7c505af3acc39b2ae48cb6fc2fa3e5774452016623f1edf78f510d7c9d28286ee77a3c46e262b3e487a09aad815215d67009a9161a00a653263df29bfe26d04fe7ad5f40641fc89e601c8899908e8f198ee5d95ce1685fdafea8785aa359861068e27476d1e3d93a560a507657d06c2be5deb7914ad8e730537be355f21b64047ca6c4540556a0df245565f01b36cda41c2ba8610b7fd50eccc715c9b992b8734251fcf1408f9d5515d06c2a41943d4336a18c75407c918f9649056cacc7f07760fe1729d708986368e9bff6d8c885cc66b33f359672764e6090681323845f6b15cc87c751b5a91fe1f30f3751b68c9ba13c8287481cf38ef756d967aaac2e2034f26f9c685c29fc96a854a4786993344c45f5d62a54d61631bf062ca7909f07e07c22c55f1a4bfea29b181b8dee639ad9847fa0767e5ce23252adde5e5c9a68c10dfcba68b34271f1cfaccc77b7b42aed069c9985fdb9e7070b14f5978909fb6d184b2b1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85536a5e8d454d61a97bc205b817710e9bef7f3a690923d9bbc2da4649b952f9becf8c4bcc6cca33b8dd06d860744f9dfd1cf3d65ade3a24e8dac630eb7a28ed83068f5a8a231d22dd48a3768e00b16c41452f938e7a2d46b2f537f397ec0a63964899cc362e8facdd9df032e8053957e453242919864573f25e166c20f10365d0f04d0c1aead348f5e3ba6b8c2dc9d48f53033e050354a9fd13274612b0b66575662887616d4a4c1e0ce3c86351fc0758fe4e96e1a14f21e239b23a65e3aeee0d2f9bd8a52dcce9a657a81e99dd3cca2e1d3eba3be7fbf2a673c311ac9ab7a7230076dc743521198d5c913a5b38659de472dda044ba10a7458d3314c8644f303a2321ed1c749595322e6ec94ed78172b5e1f2bff5fc188b6e101918516f4ca51253ba5fc488107026552e9f7286ef482ebde50209458e944dcc38f76a02eaa71aefabca5e8098b03bf58a69e6f1b23e16924fdabbbb4f0c349d20456f0f237097bc9c8fd36f60cb1c1e5a0afe082b0f44d2a6f9f162100b68fa60573914a0ad5bd67a563a4b549931e13ca5b924bcb69c5c8d7ef079f6422b8d967d39fec5394a288a819dbee84f3785f47eae7f40ba02c76f42ce133d5f3f54953f4ea587e328a0b3cd1841bcbdbc35eb56af091b06d7b2d87312a40de3aa6e76b85ac48daac6900207f0ac24c459ecf6f7d02524334fd2b07f4e1b849ce21c42dd89b1c83639704c4be7612dd5897d1ec4581180b1cc07733fd8b58043c578b2d0f4220c91d939f831e2961a4e39f8c38c2bb65a6f12d741752f2750f9035d8ccec69654aad6df5f5aa3f8a5953a545bd69f346daa83c48b62dc9799335bab8a902d65eda2c727b215407a847e706f9c602dec636f5dfdb68977726e3f30f6f1803d871a8bb73a24edfd33b7e7d191e67c11ba167e341249d39f72bfa9b0f5574a247c672b5c7e5dfbe2f41d9c0d368749004c071ab5931edfef9defe41c73b218ce443e4bfbd484e42183addc5e1c89aca16d0b04425b6dc3dab00c3be5c27dfe599f6a303c4992bc273e9844a791f1c2fb8eaf588915255a286f063767dfcb12bccac7a888c39aea1271b2f7fa24e24db355cb7a9046691972321775c426a9030ec48d857ce1d5e88672bbdc73239e1042320c710cec50e91e551b562d966c3dbf82bc42f064bef6f08513e9577e9a6e188a137c5a6be0cd270814c247aff7fc6b9bfe6b13a9c709f8b4b98eb0bf792d1b226c83c04f319690f7a2826e07585b77c03c546785b49cf443216530cc28b815203512717907a3574d70e2c5cad36c7ba47d4df44edb4c7a5e4b7aa026d230c0ce3f04cde0745e3bb7a344919f48127711b0da636cdb5ce6817813c2ed5baee8d1b6854745b6ecff60547a93a33201b78e2c69f41a2a34f689c0e07c42f46619cc158093767e8e392b76d2c4bcaf4067acc76be4d6541320a32a14be90a14b957ec25133f4ac0659edafb239a2acc0e13c6720677b9e6091adeb7ed91fffc8c3d7f004969933452c685afa7fd0936e1b7290a40a339f540d4a69a476f99298ab05254b873aab785d042922ab355c68a1801b39f8e346be1bd9e1c6e9038167b3d1bd687af9e9c2d3a68881ad260cb8f6421b5a9ceaf3f41f65f619d559869c6e9c4d36320f8a4de1ee2019a7cc0bf092e9e19b52867d4e1129b4162b8a6277798e6ee6310ecf3194698cafa46e6d3ca49fcfa84c1119c72fb1b266667c2e21e7f7f10536341b8c3fd0c023f4fb2fcc0329ea87fe7dda911738463ba479773027b595535eee51c204a5bd4377cf0a8f61f3dcf728e84ee4221e7f169367777db905b7ec9452249502506ab6fa46f0226b56179ad143cedd503961e7685ffc14b8be1640ccb7507fcde3b8deb570b0d4bd677f0d4378615ae1f25abe0c51c8af2b2fdc186b54da4300d89a6a95971d410f29dd620c7d1f3aa17a129a593d175a125b8a9c5fc5a9b826815d8f1ad7d69b7671c388999f9f21fb76f1b9a63061c6bde490a7378df3c8cf9e7206b2ec7dc3240847224045928d056c28be85a9c37aa36b97ad9bda5be2199aa8a2e182312d036e8975b791867413f1c48e559571c924b8503bbac060fc7efc2364ca6080d36ccb3eece609738667df4f3dc8c4438c4dae327d75f4a959d2e0031720e65d18da47b29681d9b32ee24c540fc2c4538333902db662c5084d5690a5ff46f210a0a54967e41c45c52d070799176eb721831d5b62484e1c218e9afd844a123056ccde3a7ead09e427f1754bbf1200c86adc6145b3c3cf30e1ca2474a104d26b150847903ee8087cad4e60107549037bbecdc3a9a827e32e0013f5cb8e8be15eafdbe5f73cc43df150367e1e4fa5702ead56cb1c983af5baea633c2dd7ef18dadec1c5de26cb4171a25fd20281ed3b27545f903bd641e371da119a0cb5a1d22414f08e08cb846c839af21d8c9dfb6b32f7d4fd4eea4c45675415a9127b0dad46d9cf35723423dd17e2cb6cbc300987c41578fa74fbd0a99a125c968f7764e2f5a127746f4d935ffeb457db5de1b383de7a659cbc9d7d26b7aaf9119aa03b912a518da475ec7ab971dab46ab2ba7f04c583f78a1c34c485bc6b7aefd0c60c26edab762f45789ae1ca050f4d3873d870fa87bdf92659aad95b94cf1df380d70175e3a990772783caee269ba0a6b4aa8d6efe063ed476cc89b9a1992ff95d971f2ed3314d5446164dbccb7b1ee1add9143440a96ce0344b1790a91abe88a4a1d0c4db6de5e1f469e71d22f96629c9a8ec35ef52d5d5bebdbbd348b33863dcd0383082c246f34f47c7fad265445168addab6f78c305b2dd8da306a82769d4906eda823f7e3147a958e9d33d3295241f1a63763df0c05b6913ccb3b1cc0ac8f4fbdce0e7e356d51d1b69feaeefeadfda0f590ddeee63c08e9fdbd7f316b1b8fec36254349537cabea9b831586041a3d5de7697d3a5c54f9523ba8c03cb4b0cdb1347c35e0b5fbe646b5650f8149463fdafb6c7ff337376d96272dd03a3c79d204b5f6e6cfe9dbfb576a00c755a6809acfbcccfe323c00de3c387ca000a705635bca2b1937219b8eabbb96c4901b78e7ab473e40aeae45ec7fb491ecaba4c1b6a534122eb037c82b6cdd3f27662f6b5494f783d9d89f3e7929973d742ca5b250cb11d3ddec21cba257d3129176ecff5493dc7c585268fc54a813bf22dfce0171b1476607b1eca7f3754db8651fc879d8c984a81181817b38b40fad1ca64a26a12d064f49a754c39a5b6f58975bda386c85c87f772c798d24980d1d0dc93ef91d8155940d1f995e579e0c75b59c87b3178f155f0a1eb9141691e5f141df28f22edcd85aa8e5116f082de82d9541c80d9e3ee183fe1758080ca9fd06b83b29031e90fbb1863200046008aaeprclient.hprerror.hprint.hprserver.hlibafshcrypto.so.2.0.0librokenafs.so.2.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenafs-1.8.7-lp151.2.6.1.src.rpmopenafs-developenafs-devel(x86-64)@@@@@@    /bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)librokenafs.so.2()(64bit)openafsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.73.0.4-14.6.0-14.0-15.2-14.14.1`@_=__E@_:q@_16^z^@^@^b^^_^]@]@]@]=@\8\\B@\?[[[[[ @[ug@[ug@[3|@ZK@Z؄ZԐ@Za@Z@ZZTZ`@ZZZZR Z)-@YKYKYKXYXX6@Xa@XBX@X,J@X*WW@Wm W1@V@Vs@VP\Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Christof Hanke Jan Engelhardt Christof Hanke christof.hanke@mpcdf.mpg.deGuillaume GARDET Jan Engelhardt christof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.deguillaume.gardet@opensuse.orgchristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dejengelh@inai.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@mpcdf.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.deaj@suse.comchristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.dechristof.hanke@rzg.mpg.de- update to HEAD of git branch openafs-stable-1_8_x * fix critical bug described in https://lists.openafs.org/pipermail/openafs-info/2021-January/043026.html * remove remove-get_ds-usage.patch * remove add_arch_to_linux_kernel_make.patch- cleanup spec-file * do not include firewalld-stuff for SLE_12 * use %ifarch instead of %if %{_arch} * enable retpol line for TW x86_64 again- update to HEAD of git branch openafs-stable-1_8_x- add firewalld-configuration files - enable loading of unsupported kernel-module on SLES15- update to HEAD of git branch openafs-stable-1_8_x * kernel 5.8 not supported by 1.8.6 and no official package-upates out yet.- add patch remove-get_ds-usage.patch to fix building KMP on aarch64- update to official 1.8.6 * remove patch 4c4bdde.diff * remove patch d3c7f75.diff * use source URLs again- remove fix_timeval_i586.patch- disable retpol line for TW x86_64. It does not compile.- update to HEAD of git branch openafs-stable-1_8_x. * 1.8.6pre3 is not out yet. * disable source URLs, none are present - Fix build with GCC-10 * add patch 4c4bdde.diff * add patch d3c7f75.diff - create ld.so.conf-file dynamically- update to 1.8.6pre2 - disable fix_timeval_i586.patch- update to HEAD of git branch openafs-stable-1_8_x. * 1.8.6pre2 is not out yet. * disable source URLs, none are present * remove patch forward-to-1.8.6.pre1.patch - fix build of i586 with fix_timeval_i586.patch- update to pre-release 1.8.6pre1: forward-to-1.8.6.pre1.patch- update to security-release 1.8.5, adresses: * OPENAFS-SA-2019-001: Skip server OUT args on error * OPENAFS-SA-2019-002: Zero all server RPC args * OPENAFS-SA-2019-003: ubik: Avoid unlocked ubik_currentTrans deref- update to official version 1.8.4 - support Linux-kernel 5.3 - Avoid non-dir ENOENT errors in afs_lookup - fix parsing of fileservers with -vlruthresh, etc. - other bugfixes- update to pre-release 1.8.4pre2 * fix builds for Linux-kernels 5.3- disable compilation with LTO, does not work yet.- update to 1.8.3 - Require krb5-client for package openafs-client - fix broken directory layout - fix broken post-install script - allow crypt to be set/unset on startup of client - clean up source-filenames- Use source URLs.- update to pre-release 1.8.3pre1 * fix builds for Linux-kernels 4.20 and 5.0 * other fixes, see RELNOTES-1.8.3pre1 * remove obsolete Linux-4.20.patch- Fix build for Lunux-4.20: Linux-4.20.patch - use proper log-directory: dir_layout.patch- Fix build for aarch64- Quote "*.c", and avoid unnecessary pass through xargs.- update to security-release 1.8.2 * fix CVE-2018-16947 (OPENAFS-SA-2018-001) * fix CVE-2018-16948 (OPENAFS-SA-2018-002) * fix CVE-2018-16949 (OPENAFS-SA-2018-003)- add retpoline support- update to version 1.8.1.1 - Remove use_timespec64_for_kernel_4.18.patch. It is now integrated.- Fix 32Bit build by adding commit 554176bd236d772d670df9bdd2496facd5a4209a as use_timespec64_for_kernel_4.18.patch- Update to 1.8.1 - Remove backporting patches for AArch64 build: * add_support_fo_arm64_linux26.patch * dont_require_AFS_SYSCALL.patch * add_AFS_STRINGIZE_macro.patch * avoid_double_param_in_arm64_kernel.patch- adjust building of KMP to new kernels (see boo 1098050) add patch add_arch_to_linux_kernel_make.patch for this - add libtirpc-devel to BuildRequires: - minor cleanups- Update to 1.8.0 - Fix AArch64 build by updating spec and backporting patches: * add_support_fo_arm64_linux26.patch * dont_require_AFS_SYSCALL.patch * add_AFS_STRINGIZE_macro.patch * avoid_double_param_in_arm64_kernel.patch- remove package krb5-mit. It contained binaries for server and client. Besides, client and server already had an implicit dependency on krb5. Put the binaries to client and server-package respectively. - Remove openafs-1.8.x.heimdal.patch and everything heimdal-related. SUSE does not provide a proper heimdal and it's untested for a long time.- fdupes: use symlinks instead of hardlinks. Do not fdupe /etc and /var- fix dependencies between packages, so that fuse-client can be installed. - cleanup old sys-v sysconfig files and other minor fixes - fix unit file for fuse-client- build fuse-client unconditionally. - do not build KMP on unsupported architectures so that overall build succeeds.- rename binary backup to afs_backup. - rename man pages and prefix "backup" in content - prefix "scout" by "afs_" in man-page - remove unnecessary macro indirection %ARCH - replace hard-coded paths by macros - make whitespace more consistent - minor syntax and typo fixes- Replace old $RPM_* vars (most of them) by macros. - Replace unnecessary macro indirections like %bindir by %_bindir.- cleanup last cleanup: also remove rc.* files- cleanup package for Factory: - rename package to openafs. - remove sys-v init stuff. - apply recommendations given in Request 581009- add compat macro for new _fillupdir macro introduced in Nov 2017- update to 1.8.0pre5- update to 1.8.0pre4 - add patch for ncurses detection- update to 1.8.0pre3 - add integrity check of tar-balls- do not strip binaries on install - fix %postun server- update to 1.8.0pre2 - use a preamble-file for KMP - sort/cleanup/beautify spec-file- spec-file: + use hardlinks for fdupes to provide correct header files in kernel-source + minor bugfixes, reorganization - rename changes file to openafs18.changes- rename package to openafs18-* so they don't override stable openafs-1.6 ones - move ld.so to main package -- was in server-packages- enable building of KMP - make openafs-krb5-mit package dependend on openafs-client package - add ld.so - config to main package- remove pam, is not build on x86_64 and i596- first version of 1.8 - remove docs package, put man pages in induvidual packets - remove layout-patch, deal with this in spec file directly- add new ChangeLog- update to version 1.6.20- add missing RemainAfterExit=true to client-systemd unit.- update to version 1.6.19- Update README: Change SuSE to SUSE.- update to version 1.6.18.2- update to version 1.6.18.1- update to version 1.6.18- update to version 1.6.17 - cleanup- update to version 1.6.16 - remove fix for configure for new ncurses, now dealt with in shipped package- start using change.log again - fix configure test for new ncurses/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.8.7-lp151.2.6.11.8.7-lp151.2.6.1 livesysrxgenopenafsafsacl.hafs.hafs_Admin.hafs_args.hafs_atomlist.hafs_bosAdmin.hafs_cfgAdmin.hafs_clientAdmin.hafs_consts.hafs_kasAdmin.hafs_lhash.hafs_ptsAdmin.hafs_stats.hafs_sysnames.hafs_trace.hafs_utilAdmin.hafs_vosAdmin.hafscbint.hafscp.hafsint.hafssyscalls.hafsutil.hafsutil_prototypes.haudit.hauth.hbnode.hbosint.hbubasics.hbudb.hbudb_client.hbudb_errs.hbumon.hbutc.hbutm.hbutx.hcellconfig.hcmd.hcnvldb.hcom_err.hdaemon_com.hdir.hdirpath.herror_table.herrors.hexporter.hfileutil.hfsprobe.hfssync.hgtxX11win.hgtxcurseswin.hgtxdumbwin.hgtxframe.hgtxinput.hgtxkeymap.hgtxlightobj.hgtxobjdict.hgtxobjects.hgtxtextcb.hgtxtextobj.hgtxwindows.hicl.hihandle.hkeys.hktc.hktime.hmit-sipb-cr.hnamei_ops.hnfs.hnfsclient.hopr.hosi_inode.hosi_vfs.hpagcb.hparam.hpartition.hprclient.hprerror.hprint.hprocmgmt.hprocmgmt_softsig.hprs_fs.hprserver.hptclient.hpterror.hpthread_glock.hpthread_nosigs.hptint.hptserver.hptuser.hrxgen_consts.hsalvsync.hstds.hsysctl.htabular_output.htcdata.hthread_pool.hthread_pool_types.hunified_afs.husd.hvenus.hvice.hviceinode.hvioc.hvl_opcodes.hvldbint.hvlserver.hvnode.hvnode_inline.hvoldefs.hvolint.hvolser.hvolume.hvolume_inline.hvsutils_prototypes.hwork_queue.hwork_queue_types.hxfsattrs.hxstat_cm.hxstat_fs.hkopenafs.hlock.hlwp.hoprlock.hqueue.hrxfcrypt.hrx.hrx_clock.hrx_event.hrx_globals.hrx_lwp.hrx_misc.hrx_multi.hrx_null.hrx_opaque.hrx_packet.hrx_prototypes.hrx_pthread.hrx_queue.hrx_user.hrxkad.hrxkad_prototypes.hrxstat.hxdr.hxdr_prototypes.htimer.hubik.hubik_int.hopenafslibafshcrypto.solibrokenafs.solivesys.1.gzrxgen.1.gzAFS::ukernel.3.gz/usr/bin//usr/include//usr/include/openafs//usr/include/openafs/afs//usr/include/openafs/opr//usr/include/openafs/rx//usr/lib64//usr/lib64/openafs//usr/share/man/man1//usr/share/man/man3/-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.opensuse.org/openSUSE:Maintenance:15576/openSUSE_Leap_15.1_Update/374aaca8d381fc485ad7dde909017a3d-openafs.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux  ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e22ee0129ad5d925c87c8bd7bb3336dc2f5e4de0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=da02cd8c7e886f8d4876e4618e7e1ed39886befc, for GNU/Linux 3.2.0, strippeddirectoryC source, ASCII textC source, UTF-8 Unicode textAlgol 68 source, ASCII textASCII textemptyC source, ASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRRRRutf-82889a6db8aef15c22b7ec193128f5517198b07620da14654ac1d881543752e50?7zXZ !t/&]"k%GN2 9|%@CmĢ'"nDnɶ 1V!\0w}GM0EP9+">$QG-ɬÑ(2?ɶ)YR`'Wv,S~4"SGwɬ;d#xÎFoʫ\߱s1&Q!mN#PŎ#~emrȼ+iQoQ\'éОw} =wx").–姧^@uhBNv= 8 ?+YenA63جY$,RҤ!bwEp-4hzp2!BJZpAnar\Vv ~/wqN3qiC?L6S=@s#aS C?,^ۙ7s+M #YOXw1׎[[M2Vwa:j:KWQ\LqeLn9gH!klljVTjr8p.>]% {B?+8=Nf \ѳ(\>fLC,fh=R4!釡 Zc-y:u%k쳒fNm<̒ Ln[е$"TT謹/*?oɀx/ [Z UK>rr =_pU-4-ȩ60ySFEx|-m(RKĨZ$ Ɨ޺ˆ*g+teOBK2*י2ujXIǃ#zo̗mBc6C`=vZ.hYzO/T`|UDt$fmْF.61;lOUUR模!*3(JP3vu~jMNi-|Vs s8dSu_ђQ+諏s.\Iq ? -RdkUAq< K5o# [|lI;KQ U*v-eO%oqiEc}\v%0ت;&A'5)ݤ%L;"i~~aMDotiƓ=1yŝffI^;|B˞Χ(P=nU ,l}|T <}Lkl 0]*vLݳ`E\~tϫ8]CX(_'^N6Bڿ˙ IO6i5 ZRp&އ].}۱ۑ+Q.tC9Eؽxۡ)_iqLf&g_YOia%_T7)wTRdf:5Rl7H:q;VWǝBi 怰!gAԩx'm&0UaI9nG&E>&.CBYGzQۓO {[d[r_ }!'xjXzpFI/b:ȧ|% UF$k]HV'CA#I2+=|:;_BO @E*ȲVhtMÿ%,bS3IGe\$>vz. Mdc= "h6j<&Q75^aw Wg Joi!tnâv%) h-)uG\fagh ˤBǀ/NR](6W\L*|0@#9s 580W݉,nB+-{!FM^ Z4W1ǺTnь>C؃n9РM;ywqNճxǥw+zZ骗] _8\zsUD+&5pI. omkي rT01 Uk9LR P̫;7$)s޻]b*p$NmQr+V[K5/5ん#G\C|d>L_l]-k96$n^΅wބ؄^hO0LՕOBp] kPqٙy P Yftʨ`6诬$ ) uFʵ[V\Z)7 )D랹H.`w֪DJZ$BI]Vj+Г^Yo1 w$~@ЁFi먷ݝUoCe%l\hԍ1 ||bJxE̝$y]@0~_\ 7ʉoihK 5OK2򃨰^eiIӁ5G.my=U rc&uXq4;p=2u')~4Khc/M)Q֔ƋsUU\LzN0\ޔr!h;sM@ ?+F1@=8BLvHGϺ']pre33YULTiX~֬j'(; 1b0E]5\ĉ$Ac˜~c#pX`q. JԘjQqHLIdbz^.p@4i Cz `]"b`۷4xrE/]&R&dX4&V'j)(UMJi9/HW13clr!\C]gQ-zazXbΐ*[DrԘ|.eM tbMºHj(ouNdȡȦ?1A0b uK,%}a`JU ,`VogN;,+3`[$:&b~>X 2ak#+z te!0 )\D}V_sӊ zZו Y:OtVL*D%[X [*C.^y ^̾X*cܩ Cxkѱi]I:l5b_8u+H+H4##%-(0 *q LH~:֋ 5eEF_nj`[w h#B<ٟ賋 2G^}xҁipJ=XOl} W\PR^ TR᫚Ibب =y=Z]u^\K7+g<0RByz(5*%l;Qn b‹K_QǹteӴ oΪDqj&4@ $3O;[}2=avtb]UR_I(,)L3b9Uftzs -LگS`SGxD 8`BC$ 8Nb|FVcNn^,2o}IOTo&U Ap8XS1夅?a3tsTϲk=z*H(nt.H?W&E7C<YjС#8쉜6:X2԰j$jT/χ:i֧_t;(as@HCJC4Mt2em>g]%»7܅$E!@e ?Fs,w~TjBmjCZGv+WG2Hi:Qbn6YEVDW:ŗ⸲vWGKJ_4p} J o+mQ63P^ W&oLߗunaa('5׷෉zѝE r&Iϼ̧)K<'vGnI(kK%a|uˁaa}:C3. ]H.jGk#bei+ZKy ((6 *OVR,7ϐ (|{]w,0Wl ؋&%!r t+eQCD/~&!J FJa\Kl{wņV[t;#>Pc 1s~PPE>Zֻbwj ~po)J{m-|cX3BĿ=9`+)3. zBo:븓y|yr,-yفlA.}biNyXad'& w=9йBQ]qvO=,bA}`?m| `aš~m*_Pl3׾[`vv"4K d9+٭"-w\`l/ (ܫ۔g5,R8#G9z)fB(: B¥0p=h'20ė:S2Ҳ"'PzkaMʟLc,6X@+BKqc|"k.9!wO '&=zhc9hTΙ7LSW2!uZ'g*׹rUvߋKޠG0IG 1zN8-H9D.{a~;LK&-؄%}j'fҔO~ԫ#>ǶN"1`riUaH%]b>%uVYjz-MbcEp/P <!Ǟ@T|(px fʊĆ ]5BQТZ|C+sM@(fکQ{mv_C v'⌯3R[ĤA!#XC$:xemAXJ//X<2J8S/CljtLu!3V#[,0>.R'X:`\ޢ-oq\} 0xKuhCj34BO"FNolpZb(xZݰoA6rV:ฃ`2@_m}\8ƓWΎEr):%pnC1XɞE~T4\b$/tz*~v$oH OW=S:(B:i)cp"S9;*t'Iwgbh`x9yX#:2:w jM$B5E3[~͸H4weX3ۦݽ饪Č8qAV>8}\d̘ pzJ4u(2/Ԉ!_44jV=_ehCD-=<1r=u1st5-vh~X|e{˾/IH4nyD1B7N_<_aN')$Si?:pF61+n7iBkrca|_x($z2G>Mc皷3}*Ɵ|GZ۝η3>CM#;/\;ISsF捙8+qvTcWTLtHRZ,2}+:d h1x\l:~D# .QaTYZfd M.#=Vu6؀4l}*eȾf23dd ӊW425ժ7+:;= $/xA,TƷ4$=t!W d!Mu+Ru@s#r=<_5. ߬@LG!g4OuQT:#&<7>Z(αA:ڼ4O݂x=؝,LCg'@ȏ s?dJO赠$?Ƕݺmj:zx^)@M2L4}fip/H(}_)YM] zbMQ E [X#=ͩ4LBnR(@'Sf;<;ېjtgoOؿw"?Y&+MD`1KnLmq- }My2lhkC õ#w) 2Wu"ʇ8|OsMJ.5~ )%hG(4t=)shӪzɆkc?/HN(`OZɔ:GXBs >(ȝ;;ksOO<3IM/4 `mY|.@YUJ Tƌpߧj>pLEnJ_sxB#yhpըjݙj9e #V0h![ƍroc@3hxrwfS!bb!4~c~f1)SBA`zIì(T-A$*} 3k{X&[7!p#!*;^L,Sv;9ER;N̈́w \c|Cf sAi2㉑x3Dĭhi/ZJ[*_ڟQHw[b~N5q z%A8`DnB BZ@j ڴ+hoaCJWZΐ1͊>/|0~0%duvOh4L\]:M3xq]>%j|J/H81YV1{ ׫|7<-A5x:~aΥ^d!ZnNiggj+8m2&-VLU"/:Þ>:@KN}p{i'> F}3LD:av JnaTbشtKjjMji0NU8[PY6Kċ% gRKv[w!rn%m${L2Prܫ·C'Yl*ۡOŨ"U/~j/^Nv3&$Y{O0Hĕ/c qcqhpF W>z_S>jd祸ӕa4/Tp!z,L4R+a's;f5Eـ7vf4CU=й'XP(^i8Jy䀹s`&Cv#LͣY*U.5R~چi/r; } c-"LFG3{BUe;?=/vuvwdG/-?矎) viP=9,a&'uuHa6FԠq"Bg R5~ SiuRv%}*6<Y q66`v\w}p pJF#nY·HyX|8{7_Kʺv zXHX{7v9%,!]/-xo#͙+>1Ƽc|P EЂsp*dB='6iqcciDlb H mTє([XcGkuN}p||eHGW0f@|v۽rZZ%linパBVS̫v9l'Vtzym1Ô6ȱ8ˤ bBF;x/)M Nu3Jμf0f{xX%py('B&I-y{|mwu)4<9k YA~P+KzWףր7X -bx 4{t|@lP[@>h"ibDz5|krPP(3]~ya4c r(W_<9'nwYdAR[# gҭk~l3n1kmH?LRւMdR {a2 `#=궝 ߅d!>Ü^0_jvsY'+H2aqqWLs: :ɶMPt༟5qJ\X-F'! ˏ]Z^ $0O#sF/st͠Gzq[)S[Wwa) {0 %>duQ9*ϊ1iGVVd؁d )Ef<$:, gpT[WɕO#FG]lEWm ڡgkʏpI44#`}Y: et'@W,rײ%&~>Pм 3Rk5 M;]~Sig}״Y+``t\c'΁c#Y͐4Ѧ*ɉ~ ['*AK'w6$@A gDd20ں;y]>EJw[B'4-VIW17M_8Aj)6>b.'Ÿ~QESI5tPϋlBnLۆ!Rr߂ LtF#=qf?oXT DN^a()q%l-7, E{O5 + @?eq5ş7gY<(P"u{ -8# 2F(u{`c]#ϟ쇻Knc reN.Nn$Y-RۭCBd'6;j,,ٹod:'JbPe^/L|ԊV0GcBal/ήz4Dy7f8弌SC*!8*R850g` %o+qYe:wy]y[Y1)Ҁ]_y_',}8mmʫKm"(x"7KwNSЄ Sro:?b0ʸX+;X3 .C&s#c$kM!ELiJYB<(OXco-?>]?=Y!3P^""۵sI}GSˢH sғ,"CK$wh;ɊY$ǟGo)ݏpa77qO\us؅UL}LaUOv_|0J$\ut)[۸4k-8a]_1zDBU1qTciW#!%-kܺYe'J#+YvZ&ҝ.ȃ#G7–]ednumz4P|\Äb'f߻Cm,F-|)'fU:2/9*CAQG=׶d^Cf7Mǭ,o~x繄r7 qdJb c.IR~q*0J]$zб.4Hڄ"xR{':✂*HCl~&%<-j Q0z#n " kgw1hL:HWIV05S2eÄD @ezr[zHzeTߵDuIX#CwKk4dz834${ct2m[-ۓ,Hɫ w׍ d M?fS"FTc#ĶεA/1fٝl zB^9vq <}Uy<]$؁Hb ԁqM6kσWmW 3n%1p5%^tGGFý%AR{L ;'#>չӥm :;<CӾz3xYuNEh96WT e[PHy&'م, &8X>!-jV˒7WG9evVѐӇ<'v )Dgv/\G<׺$A}omrLV9_@`@{Ƃ-edq="XѠ88 ؏^J Z8F?'$i82/T;+k#1 y jZ"J /9 қe'REuIj<74w.xxfJwnԗf}piLDel/~X)7<9 wqQX@St'G2 8XkɷXvOӫ-dTtua,b=!Oϳ\cF8z~3)a"$?0MG^itgHyܙܴ}RٵltZ\M.{$E72{VgNC`\j0a̫4dwm^َn h\88qwg\`v;e\bќ ҅ĖxE$u QH/9b{C$-io o*1@XJ= tJuFb!(S5zo*XRlRA qqz(\\<.1kWVRGOJIFo*P#oHG}+#"r,*c}*;U2I .6nyl%Y.彃}6] .ե*;&dUl+KM :/@ -HSԓeaͮ} Ȥi&9#yMD>8ɛ9\(t[|M$EFi[@Q=v Om^@t`QEdlŗYT+9jF'S.ks7xFHL!|}_xsjRNEg$ǧ } û/ѠJE^ ^\}T%}=#QrdT=jberz+;3̫{4 x YyNʹ*Oa!CqާP6T, niڦ]&ǘݫʪTEW{GHM۪p)1b:]13XĬ֪ YU8+IAL lhF4$}ꪾ$hdM' Քj}D"-6zgG }e3KȸiS U vr:Ǵ]m,-Uzx]/\4IbyE>E3&Rh3" 2P?qW/QYK@+6vO~f|W Eפ1,-!D#4&elQiUELbg+g+: 3N[B%|>zDkzdeI~ _;&!=v#XտQH⦷c%tqYd0yҲk'q!BOg 3qJ$naCH;M&Wva"[M =9AL+ @~apH,[`hvUX7}GUDq .J#cVHyFqD>ķ#*Bw.(\󙿗c3şf(Ql@Qr/W} ,X%Iޱ1Gd4fk4hH4o@56 7amT;CLLDX5 =K%,8gVD{6P4<"5,3︎u*Ho YԊnkQ` Pصe*pOEp's&FᒸGfY2J"_out#VX;5^9bѻa{(sKz|/KGaEd]Fn8*$x3.DBOϖ<#G\n8OD<δ#sBN6i6)T. TtX^ ɀ e' B>ߦ*m. b"U5榥`߹$-\2\xϜ28NtGVtBM? Gn\-he4mt>0d/)"oΈ,šԵ?.g#-_u7lM^+Q>Gx^:_LʥUw=n*! 6{gC*&#[f׊$ń1f[!L.dg^#C n!)vvU? ó`pv+bE{.cu7lI9/f3]3ⷄN9*?3JH5)w 79v0AθĞ x>욍`E$KQbyX{0v*&*:9LnɌ%z񍿅Aĸo#ΟÀʿ"w@:Z&QF|JuH<$ * +0lԔ?xqb&r0w%x8=`d%eճ`3J.O{̔(a\2cVCtl=DoaҧL]9-(5V|=62~'5ߏd֦!!ϔd8E e&.סz3޼v+q|5.dԍ6;7Oȗp: * -1de ߉  kA[S%>']C? S_* q<5eג{pD.@y6G[gY6>ʁ`7̰Fp$)n%Yujɽ sm]yҌޘ}OXHgz$CUމ J^d8:;mm=Gz|-@CW`D`у$h^#f-ʙŒYÇ)@qVBueÎ'/0ok,M8'1Y|`|Tۍ|D4t%{5PsqLzطUirO&aoz]1%BµYK!|TO+Ҍ9gBAĶSދ4BȂɀdýOT\u <{KiڀΟp"VMΆeVr}RW,ϾֵM=kD0{E 98 `VR܈f+ d7sh7W,;l׈s%0pOoKCl(m@s@N"+4᫶0ݭ$5&Gtu^_8 `?\4Ryu< "8U/zJWzBwUZ~nŹvY(ǴXfKF淀r, sKh0 Mzc.e_0s ""#LMM_mDsyZoۀj+Sלz&4jH]:$q]~u>}l2Glm-*n,]`-VݺN8z_ZM!TTs+ˬfGS &X=ٷbx LJ&"jk4 7x{ǔMz.9 Z9ywVh>\M'|$yWQFu$H?̚n<&,Gor$|@\Ft8%#y?z:aG!&݌Y5/s&r߻ˮAԀ6ugo]-U0B01tQ)pVF+,J v@g!a Y0 LWFɉ.nZ37ޗHsG,ZB. +kC[BunENnW5fE)OW%Dԕv lNj;MiUŷ7.~,htMH[zEP+#?re5pTLJG'{Lϯ8;Ll܆7|gn=/Q]|( ~Gxuorlr4=M/"YՅQ:7JTȤ2;{INoU#>ͪ"YA;Osq6'mrӈGb7f&6}ʼn[z-Kc8zJ^Hv|u[khrrɝx41>[.5Yx!pRLv]lVnEl?jAU)ϜaJNR 6Zld(˵IWz( Cr˚GmZ'\;m-W1Z'P̯1Z,eJ 'z:{*.chh/ұ~Mt'^G\r*Tmܻo{g) zpD'`$HF}L Uaq@~ID7t0ˑ(5R3ˡb7nIlLkf1 zG.e͊ЈES+PRąIW C@'+| G7JȥCBw :(=ծ{m;<߰8"Mr=es(+ΖvJq4`dCMOq4K}S_ .y-nۇMV_zsXuAlku&5'3mwPmkbYN|D\+64ʂ$Ԓ,5YX>UʭVB) ܚSc /˼b3s A=3/A6IEf,ѵhlX[Uh`MJ*tyC·$@!~dMHNt#|J3Ma?WB@bk&9XkƙղܯVȐF2H‹[ȇIJLN#^{phu/%g}B]{1WiG%^'P4ZEdGEZu3 gDD7It;Ǹ9L8BaR͸WDNn^n] :6b N nCmo@"PNB0it),)I9%V2-j^9kҵ]-YEAcQ'6TX̭ۈP?(AT*(xW僅v'!+VMBȱPߏ(U{qa ߲ hY'Ub3 MuРSH0]0x/`Xh(/.;Zp(˃B_{؞H5ayh懺2n"a%RdS:,o8_rsO<]1-䝩5* uLa֦Ј[QT5]l7#za!3%n4>9*/s@cH>w $nZmMA5wJV8/>$Y=uC V\9Yǝ 258/JY1 /g~bvLh ڻ $%3¼}>Vi^YPU(ChiJ C;MfBB]H{  \) SW xif8׀aXxktx,-Gz)MpCi Np5u""*ԄHJ-p(V=6`㞺B%:sI+A@tβj=dN^S,C&?HXz&tDmN;x{r vDEZWr1p:ˍJ<וsx)IޠFr*[328K+;% ~dg$Ϟ3TTw(o(>R:!Upl)e\%^0tVai:hёsTY )VhƂd[HѶco5{8uqxI6 ?tx.Z^ g]ZT=J+ `)6aUɹYBfbB4%9ld4욂b7 `dhУyMOVxhcf'v+$5A#HFxS@ĞBIk,\ۛ+ELmq2r߉ ΞaIņUL09-Ḟ;yn1w/K:ec9MH.D:`C+aŷi6=&b0{!Fe[A)4^qN$) /S8'! ȤȞ0}/8m"pqP%>M3S C5mRټ)Eto4~63'ŎSUsV?(}`!8-fb;p=eU7S[p-O `KW@P䪻S%3pc)|hpN~?qC*blzKv1at8a,G*R aJMzW4'u ce5 'sψHKNY.jN("M6)JYR5|+:_$&n.bjJ9<^&׌,HHN5S Q!<F?t7SG&G]ZPdBj(-"w}Q<:fW 'kV~>u>H 8IO_QvbZ#Щ((ՈMCˢE,F7`]n6)FGulZ@b-R5 (FUOG;?s~Q4L6E映nWOHYj59ma8sށϾ ʹ#%"CKB207J@S﨤<YwGэPǗUC6e(qsAz}Q=5_,Eo}G5 J}5<Ҕ5oe9%pWB )K]_+9UZf4`Ag:I_:ҋOfX NZcPw/萅Eq,r;EHfO%tW/D@N~fx(n܌:Di>Q;Ǿ=G@iu ȏ{onZIKdU^j.;#x(дz9A'!2q /LR7uGHkg/9Bح8KOP)jj7c|Dy_BSl߭˻]$2@zǎh)F)tM"`Pդi);EK!(60DB|3B21Ѱ۴}ϻ(m sUӿry;•j?1v@ɀH^8lU"A'O6+\[yz(̆l l}8ڄ"U+jH> ξ>rtu6$rEvO *Ƃ- q )yI%/}e^]Wf %G$ E@LL;9`$Oڔ[}3"ٖ7]%ORA#i_c^P\(~hB97&>^Ivw(^ybH`?5#z)d6E\ $P=ʹ'*e Y'mI/9g]Nr !ӌ48jhWl!] NJAJnÂou5P2N%%6A-'W%?U{ mi*ܲ\6Kss* '@wЃU ܧR`A ݏr>]rOuIs`XdTZM ZMZ=]]@p%v}'*-[jqb~^Ay%{+c%tlFf{K\8$ʒ4~)޴h9QNQ "(bYđu "(A}=&dB>gD-pwFwo]sZ:8b[ Zkd图!E4K##σ GLkmx(m_B:Wp))i.*)V:HjMY7~i%烎yVUVEٴY`â /2Ht(,fVt)akҵN~׺nՔX8ЭQ|s"`X@\`pƜ4>ֹ\Aqqߓ;RFH{GAŋy@אZdPT+V&0r~\XE hy䲴G ҡye ^"%2m*ƬDTnx\;`}!M }ic|!e|iԎSd7+ǻ;PT&{Yh&Sn&0ugNnxh̋6P,$mY]/xPE o]E'$U>_JzB&QRuVRƻtٴ !A*\ NRqȲ y(Ak_C2InqЯe0۟nZ%,,]D \y9] uRlP@Eh>N5qʵ8;@0ko6_RXrlxIB<'%bAoı(D=Ds&A ݊*]DNr| TԜg]|Jyּs=->*wDZy©;%ƺ{&5!־]B% Yp 8}s*WS.Z09qmħخ#dY8 Qh/ҧS- VꟃoJfgfHE!t"lDͯ>0w)r!m1uV*j2SnFfuP([#,q<6I8t<9]-^sp#U9~ZULϫ®NyTZ2ZaZۓUZ>MБªX(%'57% b]jؚq/g0!,Eǁzk\,B4 6^\GPAhݿ-޳iOGq"B-pXWEydD`(H] ]g(d]mMXV. ~x ̷} ,_l.8sn}?xdw4gn-j٘K.| Z) #-0b:WǐNza jApErg\[5~XS!͏Vs:?R(4f,Ri,I oUS5\22tOUv,ػ-(Ō#_Y}co;n4Ȼ\ o'_s@?3ⴠY= 0iIӮhu4nѻ6^ 6T]wc+}|O7wyH^b(VXlԲx\3Vܠpԧ‹O(<%/ ghn3Ntw N%VeZV5s oZ,S[9}{DT"ڧ-Єy)תG2zpi7bH};X#2 Bl2=iXКfskz`Kr`6.PMGtH)'13V%#l›1q .ߓA Ke1UФf$ث !QOZwgq*N,y*G⌓HLnހϫKAsXNBC9t >'cd=|&ttM㏕1h 3F0hqiaE% U" 9a:i3eemmo1G ( ^{]7t`^}i۪\?&+WY:܍t~qDgS -H2/L*\@%$* )C3k]nqC^mGBA3[7GB\TH}'goђ9ZvBIYq֫P"EO=y}#k +yr2h,AX/<:+-(|x¨%yb҆zѧa]yFU`u*_](h)״?n孜.us݈fph>/` P}PH8 "V]'Ւ=~iF,fʱ!Z mN@O%׻I0.ޡ{+j7@H.j]D'WŲ  4 57|ĕ@>FXˇ@i DwF:4 N!έd.6i[ aL0ݑO T`J$.cLN2rv"acw8X*%lڶgݓկK!xC7pN%`R<2NݨTM,C];g!OkZ,I?=զr9DH@Z.}r<>\ q[xLS@VPvNxҼkCRop <}F\X>DH\+_=eSt+O`Cݺx~&_ %~GŕG7K:`l'9JgZ"qn$8ZaaDũaP1PP%hՆxoW;VVߤS#I˟ϵ`ciѰ:4A/ JiƢRx#o.^Md\Mo-L*Li >Ziک5TRm8+yk|CߺKDy 'F&:u'ԆDXzb10B=%0%}%MԞX!#N)\Rg4U)x}r_ 8Xo<؎#yRx)ic'H ]x5s䇅hQxb3#&^r5Xj$+n}6N}Z)a;,S& 5ݲ`I6p>? ƣ0dCk5KD%?x/iu] Z:D|u:mj~@<^t͟;dtﰸ$Xmܓ;e7ͰJx\Z^zrnrW'4rvߎdhof?Zز,,} #d4ǙrGvZ澭rֿ8ɽ0/Ֆh:$G:E8@np3:8U;\>ᑃsdt#]Hg] Yk tmS6={N Ϯ [6D#mIhiDb_PT/%&8w9#PVVHfb x9m>mc3Uh V.bd:X3-=D sU}ARKek!m4|KL\RC<É|i@8@N\&C&;J tu)Xݣ8VڸnwpKfq+l^%^ "A9&!NxdZ\]?pvmzBs:J^d]dסxLGv_gOOtԁ= J]Y: ! W̱:kۯ_Uz ʇUQ|0KΖN X O]IEXʤmIǗ )GnN7U9T`3 N3N u.LѮK>a;d|zBo%rٟ: m}=k_@Nz(InTԐ,$GbTF7H01}M>qKid2 Be<HxwAײOX!6юVۉxV U0ע4耲KKꀔke 7`}M'aU(yM u I:ؽսm b3jzwXy?1T>$s@~uZAbQgYZ:]=5ݴdФvýU-/k"dLv5R)S鏮FqHrI|%)fK5iM^o7gTxہt&&23@^HDc okWW sM1S\8zh m W%e"d ȠHˢ q-%d޶l[\+%:h#ì%Kvr~KNxJ.*%iX~IܦQAZ2vE1K.榹4XI#V\uw<p^b3 _& ,][?&ӊ0p2 Bi d>Hp>lGF,%ۨw?OO=(c9k(HWxvd+"CoX|KdzT:y=~(vKcȟ"b4nz+}5^![1gR~*Vwg9e,6̫ k!)*w,Ň,&T4IۀdRY&')yY~03A]\q>S`&ӖL06(e3YtSbmK$&ח4uvIm?aq2x3`+AQ`ϰϺ^>4>W# ]c;ÂI' 8Y)m3+^]4m.I*{/]=wG!n9nA:_uߓ>UOz-ޥGT3Cf] y 7DZ`kb]9E7($=6! j/  e,4:3Cb VbuYEX_bHr̬aCC :[HH!o6+>SDz_^PƘ % [>yR?b( ]x#J`Y8iƫKLw%j믐n}ua(;? i:o`@ݳgͰHR%άi(%_:"*.a5?ӧEnx*\eB r^mDcS(y#1OsP\j@Ͽ)͎c/ k)%ŃO26mRh-lh7A&w1OxeT+K$UYv@T  D'o.Ηc:f jb\ _&@>p;'UOBG1@{ٳ]SԪqiHF>[p6 9o8*vBdm߅#=,^~d"k*WV G@ q"UMLC \9 pJ qN[m`*t/?[Pw\_;_ɱw!3 8e~$ 7*sF0 yaaKl)EΘp+Qx]zEa7l@Rk+VSS/&Ex1t"e0A"}v?BS>xDs_vD8q?;O;yPP }h4z0)/@:@Gr(hR;fF J<dzQ2* @?BRv/*Jljtq5x#s5׭jHHwZ_Q,] IL6,ХɽhB.X K,ٴCLhZ-P zb-XM%e-lHb&˳f7\.(nE`\V.dwS˼|GH?ڙ83sVWVx,UEM:a[5r?s[QӏhK qKC9r$˴nlވ;?[}Jp1 kFM. ~ G6*ýԚ:^[*g9\?kPN6C\`rsv71U# 80 Vs$P0'0ABRї..ݍnͨ̌{p4|mDq@)ˈy91I,;kNE|WBm T&nmuۖ+D7mnjEc7*5"$¹?a3uN&8L$҅7.b-7mA+剌 ͶetoܺHD㫼\=\W'VzH+GM&$~lb< ik63JhY3 ֚23/rSrEo K.F#6yNtx%_2rլa{,_ؓ*Fn]r.z|&^|C"i+ D^x;z&WCI*S*e"   :ͱS? >&X 9W2!#D@ v=lW,ڗߕB]2P醳ijn.Y5 H%DkHRNJc~KOqXN8Nɥi)3Ȥm!(umC3n(B;q(iJAΏE_g>)b>'a%;-izsBĥ\t{P# ŋEfBwj4 Ne#cJwNAe-~M?M8唢>ÀHάuiӗ?Yʃ4+@QQ \<9%9=b:XM}c!:M: G1uN) QuTVt4$ܢ@I3 EUh{udq1̨.;mMO&l@l& ݗ`ٲO~WRt~.9ɕBD|:go5u3VnzϟUc8?ӑRI; zS!qV2IO-Oz*mS9_%j+ p{W%Qq}_F,ݪê![`7R8=•ކM'AW, {H 8j. _YA Rt '=Dh\a ?4cnN0{IJg}[`9"1>˞'5:Om-t4s%^*PUPytBj8)<*r ?(g#qX'墾"s"^9w]K \#pE|1%fSP\JJ#C }Mr$* {]VC\;7R[g F}7Uȸ*Vտ0X=ca!ux _Q— ),,sX Ǣ1sQRaisQ&I9Mm45U $"I],iJQYscu D}pk5u6EUؤ~rs+`pԹϰ_}1՝ThXKځmcA;Akb`/8+ҤbgWG׭IX")DQ(]#9AgMs! %y?mLc}Ff`5  @AlizC9X|,fUi-1nH4!u@R.dm:K5%YnIi L+hO.\dܧ~SŽxeM8o ]cl x`1P}aKryDՇ+esP_CYw[UޢLOr0:_O;OH+Ĉ9a*3@WjFhF $ 9 -}#wTuIA,DFЋd֨/!GϘ,`bcQ"_O5nq'zՐGw>LqK`N&O+7 ae;DpOăX* 7IgT<bbZRon$SoK滔Q$J=s_$=-X҅bz@t%oS'AGt0*>0Ioʐs\-%o(]ɒźZ{;Om3lA{ʠ~Csf]h@~nt۶Yf'̰BA(>BۇR.΁A5Q]8)~0ܚV8ua`{d鸖&[D'%҂PoT]~C\0н2Ƃ @Jb.uq5rߓ@ gэ>$d @pGWBe C|sUnt.Z Cg?xߔc)6ֿ`ysFT^$U8~a![r!8Y) dK0d[JL, U\ůzݐo#u[qbN"GQ!W|S(rHX]H/0YeEhWaSq`t>qM# Ju{+}V,Y `v8Vû[աPH /KMQ=ƊpΈ[uȎqXGߚlQ9оv LO$>i/}^r:Q79q0eUC3mJ̸ AE@|V!aN㸫G'L8Ӭ}}M:^Z1Y3Tm|瀜Kɠ 74i4"7U7hgZ5nT%K_߼7 +AA Qi4D9  D

c g?[D&20WkLxv\ÖA uH'2/zIZn%2; VT>e|e$.h1y=YR$N!jlC,שȐc6oV8bޙh:5Zj"|=`'^lL #psb3B7Q,(dk Hee6ۀÑt'R݉YX6f2aƝ6FqDƣ&,'hC9EOpnT )WRO$/s={,27]g4fUrra٢5O(O_HQQK]f9,Z+p|;]xU`n4A9mFl(bI5AYN*dƖ=$,kLXȼ?JN21,ɘbtr qZNXs<؝,PK)B ~2-:Jw,4٦MM0S_>UYԆ쏛jMݻ'͆nxUe=,0[ *nfLZ:Lq!}7J}J|\Pd(եvg%uxwG,,jc!0,`VhEPQWi1"Ot,p,WCTqn㕻4h2VwЉ$+]K䕩.J>r u.8(7mB\|yWݬt?C_:~Hf:7u>خ u-NS'oBVrqG#{zJvD4+Rf li> ȈS))N=qtvK¡棛?g[]V2%+T^ĻLbŖ|vϫ3wE~ȼѥmHHW0)2rm_/!߫غh[˻r|qD> 0oԲe*C8U3(c,:$6A:4 }ӆ\"[jF'6W3~)Ĥ'+Z2j%@aW0#0w68JORq}GڻaZcT뻏4#a0Ɋg`ɧ {yi-*A>?ŹKDm"_p6!8C"7d_]gS!yW+xL#)&t[J,n fp`K3,5ܤ.<_~U(85hJl?bcpZ|ƘLN50н8dR{=˓ FzaxWО)ûf\bh&J{!kX\52>DGO-՘E;fUF:5brj#wr_ὑ0J斒4 3^$LGEbsYǝv 嵴 l.U$oJom2~NŅ{4\ֲ ?PKgPW 7Y[!^Bm\ߺY1Z}RZoRChRa &kSf@„2WU+"Q/Ip)u'O;!ʪP<gOZOYOU({*Ʉ0a}euYf?LJ"L\so8Bt9.V\Ves|AUw%RB|ZNxIoFcqz PH_ |=e=twI&`5(9mH|6)ߥ}\#>2&RҘu>+YSKLRlY5@ʐ@i/V*?v0ăG1mA"V#lh>@4/d-C,-h4H Ckâ:yGvc(E`99<gj?Yݏ;?!!zW>p|Y$/{Z7'}3F`cuWwfB.`cGpd'޲r%L (-2#M{QX\~ [;-ld} X橋/gU l9Xb0Dcx mF,iPxźq-ļQjzjT":Lk 6k bFqI[Ky&cv. t?bX@qK8˄.'0S ]@J;NnPu\{ޮɄE]u*&"e#HGYf[ZcZ ڞp+o_0?(~zU{? \686eRr`x+XY+!g_?ԩ AzYn<[=5s[HR{e*7mD\bB%=)vrS/J=hOZ~+a ZSJBVor4=%s=l"Ȣ8U 8"G&vzro\i0Iegk5H"ګ5cs/q%xL`EA={DRth;޵jd;ގ|y(Q%zLU2WXOUm?Q_<7 994KB}Ko-܍[7MQՙMJSї#q>} 7_jyAbX @\Fo: @f4>sAKJëk8jA\֨UV~#ı)7qlndg!I%1VE9 3O 3@pm_:r~_P{hoSdlL(Li'nzU;"4oV xG[t (4d`'K8Mqj@\\3Pb2#hx偪_~NJ_LGh$) q*|{ctmkF!H/E(qF7PbNE֒2k9Oy2h!?ٓDf:^'$> |o>Tq0-CT'M|.gŇN$(b=%.`o3t_EzRUmFt.LUǖU#Hm /㻨nto8Y ZH3VF[o7San`w}u5Yr;#T't]nlGȪfI !^^&sEzl{V9Jb:w?t1M( Oc ޝfQ*i.#5!!nX6#qKca:^w@'FhɬY`[Zql|:pi)y- @m j'L[}4"h# ͻ0X렌L-w nn6R ~ʶsnPݑ(虿@#Gkp}\7.~2[ [VO6+)거̸r!Xq|6z UY5ﭹCdJjQp+=:kDRv" {ꏇ6x ȭv^j*Ai/SO%Hq=a,f>ygW2u:x0˹m&e'Cepvg0ƒ 4ׇJg_qqx)|KiE:w, ׌/U@7itl8Gox HKW?̀qLM@Aq(P5d6'ZBO!]i1aO> Ҩ[ݟ^T['W9+=)1 di :Y%eR+<'2ډ`a^8Ca-+>ʖyLX|vrW@PVHb)]n|3:-= ERN!rx^!' jS&ƕ"}Y6DkR8 r~fҸvR1:XU3vTqUQin'+B:OnZnRI> 4VO<Hmi\ ^!js_`K+1&檁E𛜋!z'ʳ^-ۯk4|gIq]u5$(i@}voSSɿ/ ٨Eg#\7 aŅi_i HJ\ &00W(1$ Xx%CX<Qn~J03ah>=NJ LFE9W1R h n:EhyZ=fRy>(ώ?̀dev2bk m/0mA <,hPҶy9$(UW>j o_j*MT!L{^@ً=F}^[A#N~!Tg(u v q:} PV~3nvZ,t|p?X0{ݠF.{qdYRx~(d(ĚӚ|ws: ؒG-9OG6)/;$OlJ–r-∺zz&ff0m;| W##G%#sFT,Q4a__IrFF޿".qpbpE۞˒^Z:E6n1vNa"Up Nٛ~:?xى:U}g䒌{8:8FFTB;.R߇\s*32u%fIu )Io^ù+3&q~)ڊ p$z5K߆\oƥBhۘucn2Ug<,oDA}I2 R(G`~Ϫ޽rvq#}cjmMbܟӚn΢$I^spn49:чwAR=-]"}I6.R׼|m5a8vv<bvEhڦ9 1"& telшѪ_ǁZ,D.Uhl)\Bb . bvV}.#M֢m_U8ytJ9CtT UHTj\Wܥ$lt;zLmo< ~HZUf֡̿c@e0&b!s*Igp凪wsT 1J,h6 mFwCGh [w/w朗OLN$zt57 6`jKR Yp|c_IU9A=x fKӤu+" vpp}ib^ID2),iUsm 98g.N}|mK0s;0QyŊ{`5-%˯(P%1jqr#HݚQZ)c?J"}Dw˗ !>?7zG"qf!k9nn?^ &9a=}9pzf*D"Dꢋ.kyՎp/cOHP>=oC$ ")z" gi}+mW 30E[~#lyj tDc_HOL)n*ȍRM~X&ҩy7 j'ubjᮋ<ϹZp9ЫK,͏t`J-"BWQj`FQP5=:s%6` 2in L3εB2*Q C>o ,ser}>,7/W/)t`nRg~}h(R(_g TG(tiM{9*yd- %|uNl"0.y< GLCc wU7I{n j| þ'dͺ1o8u {e ǗZ3z9){LTXN_o5'FCYϤ%Jv^1k-?gO@Csk=j?JS Պly߸8karB]Ēd~;tO̱{`t?`z:xBj7o'A'QG^d(R m&X w3[j%tp6YRob3Qj-I[?oe@G_1NRg.xfY9]%)"0oƆnRSz jX7(De˫gZRiNFFVĒx,kUS3q>_%|,sx[ڟ Vd&Dy#dEfpf~I헧0ZX,pA|oyh5io 3I4v`CgtY%y*\FҒVqueio\m'o^h׫hFmEb#LK ׇ dzYыO&kROҲ'q$*d "6"@ c0 ^yڧ ( r8Ni~_V3-%uDFȆGghtzuiKL*H ݯ7A#p dZ-rZgpS;/W C ;3o| Tmo';MYg;JӮl)pE04=xG%h&;(1 GBeOUJ7;S4w͓Ybҩ=-/_ʚAWbh {o9 ?BPtFoQD1Z T7)0 ZR-Af?h=l7.+wa bM2-.2mLE(0fLtJ ]T6Yv}Fى/a$p>]췺R8unAzoPLS{ f/RM2}hqV۱qYTQR1 ƀ|QBpWa#ďn+u k]:-~s&y  i"Ѭ+G)d\괈eM:2CӱcmecwǘT"2_"1.#YU"S cMȐz$ݱp253jWZ]̵3f:C0*bT8lz6"}/8Y!8h8p4k}G6Nׅ7ü{7B%Ip$"N;phUK?&e<ΪF@-VT]q  )+c?2ΓFgF4$KZc28q0?u+7=[K_bx6ŏ0xFZ#Zn1Y LRaŧJ7%T $_.˫mgBq}%ް *tmH4+fS$$A;(2\8B ?Br'n#0 Cj'3?@*VlI@rJL3"Hm]íϸ7s̶^-Y5T$2ߖp yV͡\kzRWA@>oPkDwZbW9 QzVwY`GekՊvr7^lWpn#\vELP_>;BXVW "]Ÿ\+ D2*1Jtvt^ă> ?"L*r4umq*Q*wCsQrOđer?a]jW}#kh=u`^ZamH3oVKu6{pcH=p.gBYc<zf1ƘY$*~ṃz]YrZNQ#R*3/.~acƑ7>N~Oqugxv#WȸA)0f'+]]&{@mym]h> uU3XP% Z9?G޾&*"9خ`ȯO ._|i@ŗD#%/{a܅WC"vejߨaܢ_lwgFeyNʴ3| gRIA? wG\wE ػ(  ʏn1 FqS+p}3um墶 YZ