libzypp-devel-17.15.0-lp150.2.19.1<>,;h] ϸ/=„ͤ.sgr3u-G#P,vʐsF6N= @/k2?"8ħ"#-*D5Oc_($2UB~oap+Z@($EDpIeRK=(1:D3i8]?>A&?&d % ` 6Z`hAlA A  pA tA \uA ]AbAiAoVo|Attu(v(v8v9zL:BbF}GAHAIAXYZ [$\(A],A^bc2defluAvwTAx!XAy&\z&d&t&x&~&Clibzypp-devel17.15.0lp150.2.19.1Header files for libzypp, a library for package managementDevelopment files for libzypp, a library for package, patch, pattern and product management.] build732openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/openSUSE/libzypplinuxx86_64 z*Y+' &Exf(.K#d *+)h ;x/$2  HSsa<F,jv]?%\> V%8HHW cqF 6 HSeHH  r# X [ 2;e 4KUM{ 1.jK,7 :TK+5 ;8x  + j 0 @ ; <V, ^ e l  V _-  Y  b]!5 <   8) bL I / 9%^xV1k+|K):86Q \5$ q }"& f  sFp     a= -k9 WDs x(!.PA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤] [[]9V]8'[[[]ApO[[[[[[[[[[[[[[[[[[[[[[[[[[]'8]ApO[[[[[[[[[]ApO[[]ApO[]ApO[]ApO[]ApO]ApO[[[]ApO[[[[]H [[[]ApO]ApO]ApO[[[]ApO[[]ApO]ApO]ApO[]-t]-t[0]ApO]ApO[[[\4[[_[[[[[]-t[[;[[[[] [[[[[[[[]B[\4[]ApO[[[[[;[[[[[[[[[[[9![[[[[[[[[[[[[]ApO[ٝ[[[[[[[] []ApO[[[]ApO]ApO]ApO]ApO]B]ApO[]B]ApO]]ApO]ApO[[[[[[[]ApO[] [[[[] [[[] ]ApO[[[[]ApO[[[] ]ApO[] [[]ApO[[[[[[[] [[] [[[[] []ApO[[[]ApO[[]ApO[[[[[]ApO[[] [[]ApO[[[K[[]ApO[K[[K[K]ApO[]ApO] [K]ApO] ]-t] [[[]-t]-t[[[[[[[[[]ApO] [[[[[[[[\\W[] ]ApO] [[[[[[[[] []ApO\n[[[] [[[] ]ApO[] ][[79e2260a7d5aca6f891292a11fe5978d843a6b4a17cc048569abd1cc838cf512250011999f447888b5eb03e65f1b1602efe6a00718c5d2c39f15a0256fad426d8c296430c668f259baa2a10735907b87c3679e8d2e4562c6f2b6830ae7e3c1f54b06bc9e0383a41ba246edec79c478cc39e3726ba906ee8e5ee20f5e0a6d72e25078d507e26c9ae52cf17794d740ab7f2e8a4051ef55bc1aa868b8bf8af424379fce37c1ba9c09482065f4b009499481f5158ef98222aebc1273e7db2c716290cc3f53168cee2185d0056d022df6eb874f8b38e1d323365b2840106d765e5e88930acac7ed26ff34cdcba5ace0f36f3888b3b481ab9891b487428c0c0474962b2fca68b9cf33aade67193daa0ab71f0a162e4d0094cd9ccbb30806336c96b43c9129f6067ef8cce99a50c39eb0580f5603ca9b9a81052c445f65129bc8212338bb7b9073b1e9131a415ee79d71b6aaf42add71384d71affdd9defe7ff5ab7141b86a746d659515d4416f877c88bf68adca0d5d80e959fd6c13eb8fa74276797474df74816c9e59c44b54d6676b89c5245b3ec2759d17bb65c7222fcdb5c909ebf29b38b4bb496d73094d26c1b5a4af46851e2ff9edc7a60de8325cec205a429605f82bcecf33f5151abba09c697e49f42a442ffb450677d4659ca0950dac5a327e16356d2ceb558017242552c44b89ffa58e3d90240bb3c218a624b252b23461f3d1509b774173ecf43bc7d98da4f7e2123db00419ff128685b11ebd2ca5fcd239df246b6ad4f69f9b94ad525c3ed2c88f6cf97556fee4cd28ba9183a7857cc6e63d75b7e260df9557cd5b709c19fe03b17f78173ad4e544893b381454391ff1a39b4db6a01ec45a86171305587a87422a005ad239eef78aad2cd82306d81f791083d05c4db2409192229daae7d9b0a0c04ce4a39bdd6b652a4d2511db880c00e2d2871b056d4d648a15d6ae621abd7829c98551570cd9286de51f9544e3a2be1c2ec72affd4c475b865af506e057e0461528f38f8006a98be055f733b3d109cb7d6efeef93161681af511422113787ea10e4cc0b9e79116d8d092ec8a73dbdd056167858c1d0ac3214f2a2585d49593d31fa5e3708fd0553920165e0cc8fabbcf06fbfa420363e6c0bb6b8024d9a15574c732eebc8b647ce5e6e4ffa7d745c63bae7fa56ea7b4e1da7950599b32175b91d789ed44b2d48f8222f7abc5d692626985b2429525040c1513bc2c57a4b51fca0fe0650d080d7c437bacf8a81526de4f26c3c994f9e8ac8a1812c1ee614980b709d5ec6dc66f2a11ed15cc2eec3f63ce6530e978e0c0359b3f0569bd000b4eb6ebdaf2ed6b735b05a99c6af6015ab81da57e436189f39f39ecb1e3f5864f0110dc11407b020822d0c3467bea71d325748a18bc8969e026ce99905fd492c30505c284c1160b37bd89a96ff5bf00983f16d356bdc19c4e2cf98e54138f31e208709ee7577cf8d9415af8240b08119e6be1e0ca1bd9a56bff75e76ad093ede15e8b5a293d1b509960f0ec393de195276c9d0b94fd127c13ea220b50af878031625ee5bd47716d789d20afdf9224db29313aecbc56012a3078e4d40cfc0d2b95822e270d9ba3c77fa5ae1d7d3d2fe0852e4edf511172ea0796bc4217248213c868f9a08ac7284347d271a74b5f0c8f278345010319e91032d2c19ccae33ebd703307e2be7200e5456b8b46e61a4e0df9a8c2d2faf72ef1342ec6daf2542e720b9973065c0fcb30772d5db9bc6dfc4beed1c038c821fc7a4e18337987dc0affb5a4b4feaf282aa98e98ffdc31ca35b320cb34c1ad1c1af1303690a278894ae7bc95dfc97fc4f049767e093d45bdfccf5b6edf8db07738bb83918e9cce8ff72a71f27403c5fe2761a3f9277f99f4a8becf3d6c084f41a3149860e829fec0833a25343e773ec4fd0c2056978b5803786b6c211f66e9499ab65161849206fc8f43c7728c9c7bc314b0dcb7a03fa9e9578ae971a7e87e8b91e9e2f92b0bc1cc8de6e8475b3ae31e846c840dad82a79854c354d556684ea8ec5ae075cedb5d0889ce83d3cce3c940a30a0e661daa344ca3cbb5257103b4ca43239dce6571d5d66a46ba38633c159129e92ac80effa15c1db90c513f10e0b1587ad7ed928b578c12fd3f1e079f80cc40ef89f6099ec929928f098a6e6d80083ffb788dea12bfc04e92471245dc32be134ccd05b838a51bb5426904835939905db9823e91351cfe7bd370235f1e59e495df28160af5b26b8f38db81da3338d9a12f8b44da34a103aecefe47417a6f45f4a5f53d4fce33da176d76273e3c1df090b66225068205d4ea88078abcf626601d58e43e1925b3214dab8e4bed791505fb763ce3c2bab61001ce54182803c1e0a960261e86bc20232098bb3f351cfe1b328da5f14f837498b897cd354a303cc513ee3c8a577faef8b36b30643a84c771ef879d2c5b6ec3ea1a60e412415fdc942815c8b23671eca6db30396bd4eada2c779c66bb5d3a4abeb40965958154296767688dc68316e2e35a9b695b18db218178425c5d7cb48ea682bab7fa84cb067f3346d5623ce4f5e05165692ab566a8bc9da2aebc24793b2a4818bb192c7e28997eb596f18f75f3bb982a770ae74162bc38a64c543a6fc264b516c7dbb0908170c1d3d95a365c444f1bbf9fd845669cf3c1834259c93b038e64cb5dbde9152fcff6fd03787950e2fd51d3c5ddee2e809881568a8e8107d54d81f459817ea94a249144e5778dec8815a5bddef49ae471b631e57a070f3bdb48aaf901a382892a1b9c7186f7378fc29eaf8e5d018d6433769232b3a5eb5ffba39c4c07fbb7922142fd5ddca1128fb28106c415ab082d08f9503daccad71713ee4b2489b6ee455d4291b7019dd9de9cbc57dc088241b243afec418e77b572f371d8e63674dc339a2b9fb2dfb89b76e57be86923276f4129f7404cb7026cb31f7d90ca8aac893b1fee0a1918da0a90672e5ab578cfcc2cb865da85dc9e6dcb2fc8911f96b1e5794566f417efc5435d3c870ebe1a26cf26e6761184eb8ffa5615842201aa5f2cc8a3c1948488b09075af86a3289933dc44b425c07853e95b127e0f116b4d389d4ed84bd19ebeaa5c387b117a28383c12e67ae2bb74e4d087e8f33655e78b21bc902a43e306232678769472e7887d830c42297178c715c53ed1ee28f050e3f5d7b11ac43049634f99a2a48616141e86066d6d427178904b00ce1b2db706ce610d187335c119766574f3bf36a7d691f607f354c9a4a2cf51f1cb03f8639434cf48f5498a0392f056671fbcd3293f3666a494d4a76750410b049a79d5fb0c6a8a24648704458466112175440dc49b35b8a013424d6e23a8b5d08cbad8f9c5386122d79a97ac7de018bca91890168645d90e893c605973327cab532fe2ef1ff5b7e13c6ff83b9ea15a86dd1426c64d1ce965755e48bfe46b27d94ce6fa94543a7a8f203a96653b2591008c1bd25ee543407112b1a877c1481b24e671b8607618e44a0e77e6d2486c60aceaf71707b64aa078ab45b740c6332d76891db0db95ba09731d6349152eeffd03f48b6134d555302565b4181a136a44f81008244864b875981d035b73e5ac965c6134d41ad4b693be6ae8a8833622c6f08f785736055734cbf9805bb04ff0ca058f1287e2f557f4469ec82957fa6be187c6b992173b4b1ecdc38e46afbca0bf6003ead90f3736caa71b0b654fd8a08e45bc747b06a7dfb1333cec4438c5a2384255233c1b022fa0d00aaae618cb6c6ab9616018b1f9056ed22f8fb991300337aee6050cf5a9d7d33f5fa45519b017e2b4ee0202cd530699d24a8900fbd6be7f36e33d94c397716aed8f5571dad6c5049292bc7e105a9808b9480deb6a92ce656b0167a06725676783d473e97790e46a87e67627dccf249a094e3f5badd0f733d4192c40306a13a81792a75013ee12e4916af937431557f012f4b04024bf55cb926607b0fa1b570d2ecdc7d49371281e4abaee00c49d1d2c54d3eacb6a6a2017c484f25e5212c870cc10ace5177d6ac28340ad6268375ba7906c87c7d9e5682a2b116bd4c1c0612ef01f4e933f4eb62332dc4a6840707fd7fd1c11f8881b6ec7d196c9153f2cbd38ec55e1d58a3bf3191acea3cbd96383927309a7a6462a5e0e598bc6c9b3d1ecb2eaea7a8f3e3135de251ea97f369dc964429ba988257bbd8c003208f3d1932d71c634a82776c0553d36698332e6e21f06b9a1b59a40d1267f0f1341e203a5ea74500913666ac3ea2362de25712f97c2deabe216ad53a9afa34cdc140a4c25931150200cb540f2bc13c33e83b32a617892d1490c26b15ff47d3ba1c52f3658f26ff7b7b2fc055a16e3147d75d3bd72682226389c2874c85fe3a968b04beb0dc774cf95e79cf21650a3452c0850f6c557c3be31c1686104b23aac128d595a331004ee53fd04fefb459f2461a253e93bfab3c2fed9fe0017d1b7b8b6a1f3214bab9dfff9058c2c202c51e1dcca84fd800850e8115136937c56df7617be3a66e6b4589334bc5bbd68ca749822ff5f73a9d89f94ba10a1a34fd5ea553bbf697c03f47070174824e1df94177210382ed9fc027305c813c187a0dff732af1aede3f6f6f35d89736d97d2cc5e62bc9bc77a1e608ed3e3a7fd0d5c94c8401c9ee19949f34ed66418b09df7d4fdda80b279b1c526509f2e15a3e80cfe6e4967eb28d1e11be2cad10970367f5d6391620cca5d5efece0182351caffff40daed8105386902ad4bf21fb9f18bedb43f6a42749400bbf72364c78a43750872be9be416f470aa0f938587ed9e6108201a14d85448c10f90e373d8da3f464c5e44a597ea0928c00d43be4b3387f25583bbc3dbb2d28a909c6db17b94313481cc71a9a962cf1fa7a71b3d935d34f8138addbd5970602b909628264a3a586e01a8dd4af4bbdf9db854429549bbdddb2cbf96f30a10d403f4e6f8adb5df9bbed33d555cbec1b9c9b6f521c38c6c0ce87f57c85da28108491dabe381f5ff563da4d463c07517a13b9ac10e42de02f64a2fa8cff13930cabea686759ba44f0791aaaedc309ce5726a693d610c93c5353267d1c7ff472b52f849dbc0f4babcb895253ca5022dde3dcb84918652cb9d303cd48535d81f9ec846a13d55a2185802c4ba599d38e4dd2af6da4cf87cb7fecfbbfd1ea135263ae2fc9723875f6f7d8dfadff2557c42ede740508d02af5d1b038c0f7816cb5abfeb86d758e86448a50981251f6c844e7c2ca15ca41059837b1504fe1d172f99e3250becfb8748ef8d9d18aea8b65912fd9307df607e62dac9604fac9023dffada340a075fac09c2a55e730a9d1cabfcb52f4b27b29e39522a5b736f64f5fc766973f86c9e097aa1e0799f906af21438028eee51c7d726719bc9fcaf4a65602a996b96753d7c9527d1e527c0769d391c1ced59f9d33847da53d93ad94b9c05159aa85bdbfda76122ba1cea4089a9e308dfef9f449a84d27f2f192099e73d8da93c7db1c260ae824748efd08baba67dbd9643abd588f7392fe20d38d0aa150d9a383b386b2f8551d1610c27b87793a643b8001c87c00a054682c6336e3868f8e59f7ef5a96bb3b623d9d11d9f3352facb1a7c6009685ea13116a1fa2897c72c32928dc75cda65a6897d36d431ab61480354233ae0824a8a78c166ec66473fd4ccd074335f40ad4f65a3d8d8582d1ecbbd29e038cfabad2847f3eab901c1cef4050d5fd1e4952caa9b40e4f9baa5b3f5b3eaab6bb8f876149ea22080635ab246bed29acaf10133b18907d3212e85aca3c3983b2456ceb3da484a386be75be2154cdd363db8075feee870298f1817360043c9976ffd974b5436f09d597b16f8cff8e9d70ad89e29adf07755300ea88b438d89db8b159a2a539ecce4b568f12aebbab678871a008b53b852bf7fbb223f25a9bb0572d32774da933e6f8bc3abbc20c4321499a4c47df279013b1fc0c3314716fbe104923c81f2580602b27a4f74bdfb5f40a79ce669554784d162a5b2490996c15d900ca92299716c3fa70ab19649c6100359766ab268e6960b817aa6816f66cb19b3bbd6ceaa5a88d2411b574a55dd44b566cdc892722b8b9f4d4411b5b11ad76eb9378ad0c76a35a3b13d0bcbf2f65720058738f3c465b43711a2e16c3e8a8301a9d18da7cbdcdf4391c519754265733668b9d116e066a80e7e97e477582a7e04169d013b397a94e3d98ba3848ed5fe382139a9e0880ed29584f716d32679ff61f9bfbfade52e17d7b0b89481894d95fe6f7141bc0e8f2875c166b5d4189638671a94ba16063808cd1ba2f60f07a230ec0654b42a33324510768c7ef734bf6c9f0dc961840c93ebe74faf50900a162f84483ae302f586836ddcf98cf17f3d8583e272befd281fc94ba7b9372ef7ab98e1dda46fb37f311de9a18c491d9f616d53d5e8decf7fea05e918933c302cb1531093960604f2fb44fc4731dda66cb38512366b841687cd0f08c0549460549f9c7ad7e085fdb85f75038301b329a09a2fc7b162e7ffa45dd9e7925970f78c49250e382134e6890295e09ef46faee2c0eb13c991b3623aec0fe385457dcaafb4dd7678b9f5288e6faefa383bc329362fdf778ff0ddfc6ef308c7377fb2189090cd8876b885b04d8ae99b3646bb1f82fec0bbe5afe1f400f18e5b9150c200a332a4b86d5897cd011ce5740a5e1cedd05326da7b8cb53d583b9b3d5f9e53d63fe1e2677fe451ad43859d25e3457c5a79c4fb8f1c0e4f1ec7dcd8cd8d52ff62304d8d6f2228af79cb63c3d82bcf374d11fe4106868ad605ef8005436811acf72f490ccd36318d8630540c3ea8a2de7c24373e705c6dae94394839bd86a2168e047410ac0b61d91585e6b27a40a3d51f091a7918288afbc881a8a44a8845316f7efe698eefd9e7ef634e881babf24e4e416135c13ddac19aec0da8a66e58d2ecf29f3ab344f40d59d637833214c556e52440ee936a285457b80b6e5342ecb9978845f6a891f1baa7d6ba88c8aea5b20cc9100741a23af6de5f9659e829ccfac087db10bb5a15f36124020f61b1b9e75e35a4bc522be1a49a6b65a39d54e87d5525fc022682e57589a612887821d36f005f127bf48480c96a1a538f2b4a11a718abed81bbec51b772751f504800a839996f34305c5051300b21e7ae0e45f948af28b0ad949e7b88f2f2ff037cf184d1f7d66b39bf5f9ce29d2300141b013a63cbf04b693d877e0e7659ce84ba8de03f494493d518d61503295804639ba81755c888805fa688ac8c9ba703b359a29b14a2dd738e7163e77df7a80f6003be2d4377b25a5c233e77b9ade10fd9b44a95bb0ed095b21f44238e5330a3a20375d2af6c67acb7d37554157ee71a532abb968091c72d524b9e88f4740effd32cef6416955be251878feab45059f4e3d19abbddf78c0ed41af52035715164eb6153bb2b0f096ff15cb45da2ff448d920d593ab8238ecd720ce0c394684898de3f4fd45e425594a9fd01a0147c656042bb2766ac2fe20f3a68878ce9c353d582e6e3b66c3d95a895e675640bf1910b445a2e99c63e4a183feda985bffe144afc105f014e5b1e4e10cee4a8c6a8830566e20b8dec365cdf91273be71b33dc9f2f68662be3ece7eb222584c24beaff66002a398458d787c41e25dcfe06fccf602e7982fce127b252082773bf05a8513684e6b3eb0f197227f8e48130c5a04b568604403ecbd4b08b10578e2afe2dfcf3a006af61b4d39acc3f93a5dfd37788f87e31ab9f5b1055618d98dad2ec4831654306a6e05690f9c89104299e5e806e7b22175181e615adecdd193823385c11425a6ab7dbc83463c8d4301a5e9cacc24ffe169f4504a44b33e0a4c981c628422eb7bd768bcf871f6b6f89dcdf3670e7eec418cf0c5538daf2be2e1d2e335cb9b88eaa8001fde107061385a70efb9517b88959cc1dec1f2f207d56ab372f4315660acad853d4870f4b141e84e69dc895d6184ed99329bd5f4d22f155800974f405a1ca2d307c87829b353f8de215838037d9a55d92cd63ffbc78c927aa3e2c06dc5e803e99caf29018288cbcc75d4538c74b243b098133b618d8be21ee273b882ceda3640eeda91530fbf8f86146a93c76886626f783fc9302f0e0586b52fae4ad7bcd3a4a8c31de25e7fc7e04abdc405665f7ac512b3db05366b9d1c5f2ba0075bae452ce6ca301d169806a72d2c86ec528a4acd3b4fd98f4b133c8cfa1c521e65467455157b78b0fba214a9e0358b9bed1fd057e3538860e9d42a86232e3bf4d9a969c6c2a08d668fd7b288ef2e5337fec0d41128a0d0b922187620175b9f2daa51ec4b171fad8d2ea350124854c307c96e288d1813a6ca114e9f0300c53fb01179b444a1ebe3813fd2327eb1fabf5f5241444140e4a11b552d63ebb79bd69cc7588e91afdc42143a3e29671d602d4072d3d15592063ba75febc679c23eac5e60c57097fa9cae1141968a940e65c23741b04617ab159332f05d0a7268c648ad01c6782211342394a031ee547c19c50bb1175ed904c64ee8865eb97757de6899fd5863bcd7d85cbf7d37feaf60466b4782f2d484266f6f33437465c550bc0d9d5fd15a33fe980072607aaeab3e38b6756670b0e63386a391beb23ca54220f3e33a6597031b48b365373ac2a87c565c4bc8536521c102571250e5f0fcedd3d71630fe492a5683c676c8eddc7016c9c20687e92010bffc1711cb9f6a8b4a2fab6e658d840db4b8983b537ec4c8847b5344de383cfe24f1c41620f535d1905e229b6d190c8b510c44789c3b92cf9a34f3a44a8e2ea79a644b8b3c9c07e207212f8120ebd4ec50ad576d2d16d8ab6792038ff31d622d203f337707751680b676fcb14fea961fa24825c60ed67fb42fe391382191a42879c6149033eb0052d4adcf99cb51768f071dfbb031e4dfb8931098caa06080f4d4df2fef5fc6fb3157495744132612037469f686b5959464331fec052495c68ee5703db07cf9222780ef1c4475c844a51360f5d6032fadd2227400788943497f091a88f9ce490024946de77443ac2f3634d5a6fc4c32c352e0aa841d7293567afacdca2f78a41b353906d77471209487e3a7530b3ea3df924d85d5514cc0bc79700bec7ea43b881031c5a531696c99792087af5cdce66e9d8bf54100777df813bde4e723d19546515ff6bae1198ca0aaf79893fb5f147592c682288b62aee0d4981b970568ac507a7684477e16835725f040167aae5182eb05855efbf89383c78f9c7921670b2e47f6709085b70529adf35f43753e8251269d14935665cbef8241ad667a7426feac36c250d362a8dcb6e69b1eaf12fcea4d9a602f3b93831314a6e746feb16197c6d6706a4bf6e0560b4ad55328014024cf01e36abd961e523ae228eac445b1a87bae2ad0d874829b25c757cb4ff842e0a8de878753b61f34c903750ca2144b26f473277c4e1781150a716c5cb2015b7bef1fdc99adc3cb2abef44fd5d3c96694a2667c8c1f45fc0eea847ab7886bae354e55700944b87c4cec593529d864be276bf89fc524bb6ab8526b8fd55e6c9bddc383b841bcf8c0ca6aa3e7e48f025d12b3c5b945664288f568e3e2c372c718b4215a62be1431c317f01f6c710e185677da640a7de3235fbeabac96e8090a95914536abd06922996057fb5883d227b8f4fb710e3af7c0d70689f1c68498b448b993adac05084caf40e96e7da64d9526cc5e80c63321f877b8e81dfbf5b012d6965cfc30e0a3f59c7ca2118265c00f476a4ee64ebd7daad13c17564667bc28894eaacf8a33b934db03b599d8385ebd6e593d076179801237028511119c67a748afba6b7090aff0cf036447b754a19e90260089aaca1a71221b296d4ed16f7a98354d83ee031867caace0116122bef5d2aa54bd454909ab040ed17767e4f41a7f883cf96eccf089cfa2c2156d3fd4f0e1fa489d1b9675590812e9fddac4b7bd524fef104976dc60811f8b6f908038a8a89d51206b4398290aec69e82845c10bfd13b0c82f8e120d712651c23cecba2310c98612fd91ffb6899f0eae7d1a982399f4fe1d12b6bb3d795ca970c7ec68c6c19cc9d1bc23de8be4b7aadb6ac1df5eb7c94528c24f3946673dbdaefdb4dea8d2e7e21fb7d436da96fab77867aa1c3afcf7e3f439ccee29029ffa7a072197f24e34ba2d1e0f7f538c285e7d3a3739f825bcc603fa16ae269642c6ad3826aa6a0f98257b3a4b44cf4ec55748da1b85e23ec2fa7b6224c46d70905f2068ce51ccb723c3c706085820d265863f4052d29a850aac1fd2f25bdd15c9b527ad4277c5be1e792cbef67e1d6d1227a31e635d59704b4572798edde2d9a13f5c6c9f3101230148815780a403049b939f286840a4687f5177f2fbd517b0522aea431ca21ef69bb9b1aac2899de0a2060e88be4be892b76defd0f60bfb32af542f7daf1338ad18e3645ff6c4995adc8d425f8a7b2e6d220f4030fb11080b218bead79dfc08298bb9ab5b8f7d518b92416349a2045504d09d8d5c0f82cf09eade52b0e5d3da766502851d354fbefd05a32b34ada3c2a1eb7219eadc055b403c1f324e5ca540abbfcd0c43e0b220772fedbabc966d34dce7a0492827f46a0fa7cf2fea57fe6177ad828bff5bd2d03eedda53787d6403d710a94cdbed8fe9bdcbe21662ba4f84f4598a06a2c985bbb139120f49fd30854c531a986b254fcb1741638e0d344f90f301bc5ea7a595477f4a0ab2b3f057f6f36128ee16b5f42dbc9ddccd1c56cc374e2f3d4975efd1c4b2931ba3d68c9cf7bf8d29973ebc230a555defc6aeb52fd966dc62466110e50bad18d3065bed6033bb1da540e624ed3523ab023559d7e155a6685eab729cd7f7a635447a4f360dadd8ba7818b2511ff227f47fb8f0908b8682dc9dd7317a1fc3c75ec41e52ce6889d2d26364b9ff67e0fe52bdf14df14dbe4164ed09c8c72f96a2dd83bf339d6af8e1e77af70f99394b18b493d8dd3e09b877e8a573cbd02c145d1624a6c14309e675dbb9a734814be1f1345724d0778c51530f42f33d79069339aabeedb5a6cb243aa9d10426c21e8fb4b768aca012b52e768e748b01de182354721a82a0d3378799082f68688ffdd1c2fada9d7c3f7e8def913c61f9e8fcd0fe87101d30c6164b250b7321265c477b04babd7dedadfbb6364af8d8d294d4606831026daa2b242ce8af86255e6fbdd1c70c07406214c0ca58007dba6a9b0246427f9556334d993194f6f7dbd1d75725488263c66798bf12fd76f23dfff881cb204e8140ed0ea240d16a4c3619c3faf61c7d6f17264dc3338c6065e65c89a9c329d242826646a769626092c789ef850fbd3666be73bc04bdb1f2430812bd10e1f3d4a4c79d2912a70a84fb597b3822c09adb7df220ffa1ac043428ce755be460fc8338ef0cb7d31bd9008ed490207ac231e52986dba67aae6345ee4e32f6b06dac5cbbaeaec1c581d3ea1fb645e82a80d6cf29a65656dd9ae515515682c5bf9ceebe6d5b29fcfdd9b072b764b4a9aa77e3805e81edf6614135bea4f6890f63586fc2413126d9b5244fb02f3e6fce4fa515cac3fec4d51e63534c63e9ecfc46cffef5334d843a902179499d3c0e8d5e9463801653988c6b8f097ef64399eee4f4c208bcbfd1066bd791d531b43b0a931b04b56b7c32754c17df87345f30eab1be8540abce99018ea23373a269d7669765bf9923d3b09f1700504b7ea9b61f1e40dacd823b7075344196f66e6c2ec87409b11555c1b57f93de28c7319388aff9233fd54734b601f9020df8377ed30be7da21f9839e8b0b2f370b1af261f2b028f187455cdb8cbc32c6bebac6a77237f82866f3cb56b6fb604d6d22554907d7f6c2d8cbaf05bce1e457487b091e4b38e8e222d66217ddc786622b33a1d9fc74726be67e534bdd3aba0fe8c5b0288f75eff4740b51ea405dc1bda832cedb9a4d2ecbeaa8ca4db2fafcc615d1f1ce75d798eeec7ef25efc004473e78f47dcfdd805675cd17d64c228faf3a115b3637f91ff1d952abafe29888a3be1547d6e4a69b955ff6a572965f5bed35739c9c27f9bc912fc32c4b2279e519dfbfa96d57d37f64b94e223008358a3926aefc4e6657c7ff12df4bb1c3f76dce364cdc3d7299585101f5b8fe71f9cc2be9d0144932c9b676f83a635a0b46225e0131d20de404ebf0837dd01d4f440ed5f9cc01da89a3c3168db3eef8395a20d1bd0c630af8f4b4fcd8bd7b7d5f99cafc008fa98e0f179a5e031cb20862e749d88bd8b0df38d96439944b3e538e3c5fcdab9c03405d352cddb1044d1b5b49b6681f8477d9e50aea83d4cd38f13756d3e73644e3c3e76345038261a4c11206764d48594c34e85f70da43d49b219652ee22c90fcecfa43c8f22a63019fd7a3c0eb8acdb8b4b6632824b252edd3c6fddd20058bc2693b80ecf573306c39e3bc8e462e4317cd314dc9ba64347d5b6bcd54e7b7faa03bca80744064a6540ffd0f0234375f0d3bb7f75c3befd02d327e4b932ca550f8dbefc6e9414476cbfba2c964a15e2992f58e6c308a6f42445b498f430b1cd75add03551c5554ec777c7312ad193e99cef3cbbc9701ad031fba4e094b3a9ea131fdc3c026725c7feec90c4c218973c07b389bef3e66c8e506132c4f655aa6f3eca8daa4a50b5d7029a2be9e1872afda2b6f334c08969dc90edd50bdf45595d5a590d9dab0d5bf7158629ab502779d7e71838596e0e440c47d3915457e2aaa420f7d34cb52e2ba097e2b236722825dc9367731f22c2323d477c4edad690ea54e4ed7da2f02af614a76c3a5e6a469c5dfb25dfeaffe352928cd3e2af288578ac7377d2996ec04b1afb962385adbd1dca01de98d20020a94146cd08d122ddf53710985ecbe252d77d4c8189c80c90cd7ab0600f631293b2fd772519be0f02c5aa77f387d86636b6870c8bdac8924a0b3e945a9fcc82bab4946d3eb69c637c3ff640cab377b718a3db761b05e67aaa829569be7fd55e70629f90cb9e16e30521076415f21e8a78c15783d89abdf46b1bd8e0c860b96f437a4fdc9558721d68131a1f102dcb20c2d0e972693f203598cbeb13b8bbdff1194e3ef59907666be5c90634603147a84d245373596a8d2350246baab218939d273bd09e02ff08aea7e3b5b3d9a66f0f8857cfdb3486ab864f2f938686c9d101c868e7cc1b2b9b6a61c250a973948f1efc3ac21cdc073366695aef85bc61ecd4282f8c0ac45093e40eb8ec64811bfd95b8f87a43f6cceb89ed26aff316e61c9876569ddeb9c13829582febfeff5346f7e8adae69f2fadcb557561039d0a83cee68f28dfbeee60315fe040ce5a02db70c994977e8ea3e9ee4d191a7218dc866090ebb7a0925a3812e0f1b0285d00ea951d4c39880a9ec2cd7322ed76483367bf9c9c8af712252af1441d8a326f8ac273a53c6cec3bdcb297a05fd31a5e231259d79e6f94f2e4bf3332ef09191f9456541fad13b42b41ca0b094a5a65fd70f34fbc8647a10ed6cd462102913274f6d3e5c714f7d0b22e33da95dc157964d717c9b11361cc0cacf50102691d0f99019ff7libzypp.so.1712rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibzypp-17.15.0-lp150.2.19.1.src.rpmlibzypp-devellibzypp-devel(x86-64)pkgconfig(libzypp)yast2-packagemanager-devel@     /usr/bin/pkg-configbzip2glibc-devellibboost_headers-devellibboost_program_options-devellibboost_test-devellibboost_thread-devellibcurl-devellibsolv-devellibstdc++-devellibudev-devellibxml2-devellibzyppopenssl-develpopt-develrpm-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)zlib-devel7.19.40.7.717.15.04.43.0.4-14.6.0-14.0-15.2-14.14.1]@]@]H@]9\"\\N\@\|\s\R@\8@\@\U@[@[@[@[@[[ @[[h@[[@[{[v[dC[P}@[O+[CN@[0@Z@ZUZ@Z@Z@Z ZtRZ\ZN@Z'Z%8ZOZ@ZZ@YY@YY@Y@Y4YY@Y@Y@YqYm@YlYf@YV=@Y.@YYR@Y@X@X@X@XXXX~@X@X@XpXXQ4@W@W@W$Wڍ@WҤ@W@W@WW~W~W{@Wm Wi,@WaC@W^@WV@WT@W5W!@W!@WW@WVVV@VaVՄ@VŲ@V=@V=@VT@V@VvVVS@V{@VjVii@V`.VQ@VMVMVI@VD@V?9@V<@V<@V;DV;DV8V8V*!@V(V#V@VCVO@VZV @V @Vf@V }@V +V7@U@U@U@UUe@Ue@UpUU@U@UU@U{@ŬŬUUȒ@U@U@UUUnU@UUUVUb@Uy@U'U@U3@U@UzUyx@Up=Un@Ug@Ua@Ua@UY@US$U8U7@U/@U/@U @UU.@TT@T@TܕTء@TOT[@T@T T@TT@TT@TeTq@T6T@T@TTp@TT5TTw@Ta@T_W@TVTN3T?@T>ama@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.deChristophe Giboudeaux ma@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.debzeller@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.dedimstar@opensuse.orgma@suse.dema@suse.dema@suse.dema@suse.dema@suse.dema@suse.de- Fix empty metalink downloads if filesize is unknown (bsc#1153557) - Recognize riscv64 as architecture - Fix installation of new header file (fixes #185) - zypp.conf: Introduce `solver.focus` to define the resolvers general attitude when resolving jobs. (bsc#1146415) - New container detection algorithm for zypper ps (bsc#1146947) - version 17.15.0 (12)- Revert "Use CURL_HTTP_VERSION_2TLS if available" (bsc#1146027) - doc: add service example using variables - Fix build with rpm >= 4.15 (fixes #172) - version 17.14.1 (12)- PublicKey::algoName: supply key algorithm and length - version 17.14.0 (12)- MediaCurl: Fix leaking filedescriptors (bsc#1116995) - commit: Run file conflict check on dry-run (best with download-only) (bsc#1140039) - commit: do not remove orphan products if the .prod file is owned by a package (bsc#1139795) - version 17.13.0 (12)- Drop unused InterProcessMutex class and test - Drop unused WebpinResult class and test - Give posttrans script a parameter of 0 (issue #168) - Use CURL_HTTP_VERSION_2TLS if available (fixes #141) - version 17.12.0 (12)- Enhance scanning /sys for modaliases (bsc#1130161) - version 17.11.4 (9)- Prevent SEGV if the application sets an empty TextLocale (bsc#1127026)- Fix build with CMake >= 3.14.0: Starting with CMake 3.14, EXCLUDE_FROM_ALL now spreads from directories to targets. 'make -C someSubdir' when 'someSubdir' uses the 'EXCLUDE_FROM_ALL' keyword does nothing. (gh/libzypp#libzypp#165)- KeyManager: Work around bsc#1127220 [libgpgme] no error upon incomplete import due to signal received. - MediaCurl: add hint to check SCC for an expired regcode on http error 403 (bsc#965786) - version 17.11.3 (9)- Correctly handle exceptions when verifying the medium (bsc#1065022) - Only write type field when probing (bsc#1114908) - Don't blame user on TargetAbortedException (bsc#978193) - version 17.11.2 (9)- CheckAccessDeleted: Suppress reporting `/memfd:` pseudo files (bsc#1123843) - MediaCurl: improve reporting https->http redirection errors - Prevent SEGV if the application sets an empty TextLocale - Url: don't force printing an empty authority if the schema does not allow authority at all - Try to the missing rpmDB compat symlink in case the rpm package got deleted (bsc#1122471) - version 17.11.1 (9)- PoolItemBest: Optionally prefer not locked packages (for bsc#1113296) - ui::Selectable: add `hasLocks` to indicate a partially locked item (for bsc#1113296) - version 17.11.0 (9)- Simplify complex locks so zypper can display them (bsc#1112911) - version 17.10.3 (9)- commit: set `SYSTEMD_OFFLINE=1` during chrooted commits (bsc#1118758) - no-recommends: Nevertheless consider resolver namespaces (hardware, language,..supporting packages) (FATE#325513) - BuildRequires: libsolv-devel >= 0.7.2 (SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED) - Remove world-readable bit from /var/log/zypp (bsc#1099019) - version 17.10.2 (9)- Adapt to changes in upcoming Boost 1.69.0 - Do not fail service-refresh on a empty repoindex.xml (bnc#1116840) - version 17.10.1 (9)- str: recognize 'always' and 'never' as valid boolean strings - Fix needreboot code to use SolvableSpec parser (fate#326451) - SolvableSpec: Define a set of Solvables by ident and provides - version 17.10.0 (9)- Provide needreboot config files in /etc/zypp (fate#326451, fixes #140) - Need to fix soname due to libsolv ABI changes (bsc#1115341) - version 17.9.0 (9)- Adapt to changed type names in libsolv-0.7 - Package needreboot file (fate#326451) - Fix definitions of gettext macros (fixes #135) - version 17.8.1 (2)- Add infrastructure to flag specific packages to trigger a reboot needed hint (fate#326451) - Adapt to libsolv: Drop support for REPOKEY_TYPE_U32 - Resolver: add setInr to request solving namespaces - ResolverNamespace: add No/AllResolverNamespaces constants - version 17.8.0 (2)- Fix blocking wait for finished child process (bsc#1109877) - version 17.7.2 (2)- Fix conversion of string and glob to regex when compiling queries (bsc#1099982, bsc#939392, bsc#556664) - version 17.7.1 (2)- Drop type application due to poor metadata support (bsc#1100095, bsc#1104415) - version 17.7.0 (2)- Automatically fetch repository signing key from gpgkey url (bsc#1088037) - lsof: use '-K i' if lsof supports it (bsc#1099847,bsc#1036304) - version 17.6.4 (2)- Check for not imported keys after multi key import from rpmdb (bsc#1096217) - version 17.6.3 (2)- fixup! Add filesize check for downloads with known size (bsc#408814) Fix detetction of metalink downloads and prevent aborting if a metalink file is larger than the expected data file. - version 17.6.2 (2)- Adapt to changes in libgpgme11-11.1.0 breaking the signature verification (bsc#1100427) - Use %license (bsc#1082318) - BuildRequires: libsolv-devel >= 0.6.35 (for bsc#1100095) - changes: add CVE numbers - version 17.6.1 (2)- RepoInfo::provideKey: add report telling where we look for missing keys. - Support listing gpgkey URLs in repo files (bsc#1088037) - Add new report to request user approval for importing a package key - Handle http error 502 Bad Gateway in curl backend (bsc #1070851) (fixes openSUSE/zypper#177) - Add filesize check for downloads with known size (bsc#408814) - Removed superfluous space in translation (bsc#1102019) - version 17.6.0 (2)- Prevent the system from sleeping during a commit (fixes openSUSE/zypper#135) - RepoManager: Explicitly request repo2solv to generate application pseudo packages. - version 17.5.2 (2)- libzypp-devel should not require cmake (bsc#1101349) - Avoid zombies from ExternalProgram - Update ApiConfig - fix typo - version 17.5.1 (2)- HardLocksFile: Prevent against empty commit without Target having been been loaded (bsc#1096803) - lsof: use '-K i' if lsof supports it (bsc#1099847) - PackageProvider: Validate deta rpms before caching (bsc#1091624, bsc#1088705, CVE-2018-7685) - PackageProvider: Validate downloaded rpm package signatures before caching (bsc#1091624, bsc#1088705, CVE-2018-7685) - version 17.5.0 (2)- Flags: make it std=c++14 ready - Replace 'redhat-release' with generic 'system-release' (#120) - Ignore /var, /tmp and /proc in zypper ps (bsc#1096617) - Show GPGME version in log - version 17.4.0 (2)- Avoid zombie tar processes (bsc#1076192) - Replace the terminology 'uninstallable' with 'not installable' (bsc#1029392) - version 17.3.1 (2)- Show progressbar when running posttrans scripts - Execute service plugin script chrooted to the RepoManagers root (bsc#1080693) - Make sure the product file comes from /etc/products.d for the fallback product search (bsc#1086602) - Introduce ZConfig::repoManagerRoot to support having diverging target and repomanager root paths - Rename `stderr` as it can be a macro (fixes #102) - version 17.3.0 (2)- Protect code against broken translations (bsc#1082711) - Fix broken translated format strings - Deprecate the use of asciidoc for new releases - version 17.2.2 (2)- PoolQuery::addDependency add overload to define an individual Match::Mode (bsc#1043166) - version 17.2.1 (2)- Add /var/lib/gdm to CheckAccessDeleted blacklist (bsc#1079991) - Use gpgme instead of calling gpg2 binary directly - Fix leak in Digest.cc (bsc#1075978) - version 17.2.0 (2)- RpmDb::checkPackage: fix parsing localized rpm output (bsc#1076415) - Replace libexpat with libxml - Fix libzypp tests failing with `-Wp,-D_GLIBCXX_ASSERTIONS` compiler flag (fixes #84) - BuildRequire gpg2 as testcases need it (fixes #84) - version 17.1.3 (0)- Fix crash when installing broken rpm packages (bsc#1078284) - Testcase: Minor fix writing update testcases - version 17.1.2 (0)- Adapt rpm package verification to changes in rpm-4.14 (bsc#1076018) - version 17.1.1 (0)- plugin: don't reject header values containing a ':' (bsc#1074687) - Locks: Don't store duplicate locks (bsc#969569) - version 17.1.0 (0)- Fix default for solver.allowNameChange (bsc#1071466) - version 17.0.5 (0)- Stop BuildRequire dropped boost-devel (bsc#1062782) - version 17.0.4 (0)- When importing multiple keys, export the individual keys ascii armored for import into the rpmdb (bsc#1069381) - version 17.0.3 (0)- Don't filter procs with a different mnt namespace (bsc#1068708) - Support repo variables in an URIs host:port component (bsc#1057640, bsc#1067605) - version 17.0.2 (0)- Solvable: fix inconsistent retrieval of mediaNr (bsc#1065677) - version 17.0.1 (0)- Locale: Fix possible segfault (bsc#1064999) - RpmDb: Remove excess keys in the zypp keyring when exporting keys only (bsc#1064380) - KeyRing: Fix deleted keys not removed from rpmdb too (bsc#1064380) - Flag gpg keycache dirty when adding/removing keys (bsc#1064380) - Version 17.x for CODE-15, 16.x. is continued on SuSE-SLE-12-SP2-Branch - version 17.0.0 (0)- Fix media handling in presence of a repo path prefix (bsc#1062561) - version 16.17.3 (0)- Fix RepoProvideFile ignoring a repo path prefix (bsc#1062561) - version 16.17.2 (0)- Default to 'solver.dupAllowVendorChange = false' on SLE15 (FATE#323478) - Remove unused legacy notify-message script (bsc#1058783) - version 16.17.1 (0)- Support multiple product licenses in repomd (FATE#322276) - version 16.17.0 (0)- Propagate 'rpm --import' errors (bsc#1057188) - Fix typos in zypp.conf - version 16.16.0 (0)- Add testcase to compile (bsc#1055920) - version 16.15.6 (0)- Adapt to work with GnuPG 2.1.23 (bsc#1054088) - version 16.15.5 (0)- verifyFileSignature: Support signing with subkeys (bsc#1008325) - PublicKey: Scan and provide subkey information. - Enhance sort order for media.1/products (bsc#1054671) - Drop detection and support for rpm-4.4 (fixes #77) - version 16.15.4 (0)- RepoInfo: add enum GpgCheck for convenient gpgcheck mode handling (bsc#1045735) - Fix repo/pkg checks to follow explicitly defined gpgcheck in a .repo file - version 16.15.3 (0)- Weaken fix for bsc#1038984 if 'gpgcheck=0' in libzypp-16.15.x only. This will allow some already released products to adapt to the behavioral changes introduced by fixing bsc#1038984, while systems with a default configuration (gpgcheck=1) already benefit from the fix in libzypp-16.15.x. For details see section 'Signature checking' in /etc/zypp/zypp.conf. - Fix gpg-pubkey release (creation time) computation (bsc#1036659) - update lsof blacklist (bsc#1046417) - version 16.15.2 (0)- Be sure bad packages do not stay in the cache (bsc#1045735, CVE-2017-9269) - version 16.15.1 (0)- PackageProvider: enforce a signed package if pkgGpgCheckIsMandatory - Add RpmDb::checkPackageSignature to report unsigned packages - Fix repo gpg check workflows, mainly for unsigned repos and packages (bsc#1045735, bsc#1038984, CVE-2017-7435, CVE-2017-7436, CVE-2017-9269) - version 16.15.0 (0)- repo refresh: Re-probe if the repository type changes (bsc#1048315) - MediaCurl: Propagate proper error code to DownloadProgressReport (bsc#1047785) - Allow to trigger an appdata refresh unconditionally (bsc#1009745) - Support custom repo variables defined in /etc/zypp/vars.d (fixes #68) - rename: handle EXDEV error on OverlayFS - version 16.14.0 (0)- Adapt loop mounting of iso images (bsc#1038132, bsc#1033236) - Adjust zypp.conf for openSUSE Tumbleweed (bsc#1031756) - Change arch variable names conflicting with compiler macros (fixes #70) - Fix potential crash if repo has no baseurl (bnc#1043218) - version 16.13.0 (0)- Testcase: add missing solver flags (bsc#1041889) - version 16.12.0 (0)- add identIsAutoInstalled convenience methods - make gcc6 happy - version 16.11.0 (0)- Use a common workflow for downloading packages and srcpackages. This includes a common way of handling and reposrting gpg signature and checks. (bsc#1037210) - PackageProvider: as well support downloading SrcPackage (for bsc#1037210) - version 16.10.0 (0)- PoolQuery: Treat explicit queries for 'kind:name' correctly (bsc#1035729) - version 16.9.0 (0)- Add API to control resolver job to update all packages (FATE#320653) - Remove legacy vendor equivalence between 'suse' and 'opensuse' (bsc#1030686) - version 16.8.0 (0)- RepoInfo: Allow temporary repos to control their metadata directories (bsc#1032632) - Arch: add armv5tl - version 16.7.0 (0)- Recognize license tarball in rpmmd repos (FATE#316159) - Fix media verification to properly propagate media access errors (bsc#1031093) - version 16.6.1 (0)- Fix invalidation of PoolItems if Pool IDs are reused (bsc#1028661) - version 16.6.0 (0)- Fix X-libcurl-Empty-Header-Workaround (bsc#1030919) - version 16.5.2 (0)- MediaCurl: Treat http response 410(Gone) like 404(Not Found) (bsc#1030136) - version 16.5.1 (0)- Support multi-volume repomd repositories (FATE#320544) - MediaCurl: ZYPP_MEDIA_CURL_IPRESOLVE=<4|6> to force name resolution to IPv4/IPv6 only (fixes openSUSE/zypper#49) - Add support for openssl >= 1.1 - version 16.5.0 (0)- PublicKey: Create tmpdirs inside ZYpp::tmpPath (bsc#926844) - Don't create AnonymousUniqueId in chroot (bsc#1024741) - version 16.4.3 (0)- dumpAsXmlOnL: xml escape node content (bsc#1024909) - version 16.4.2 (0)- MediaMultiCurl: Trigger aliveCallback when downloading metalink files (bsc#1021291) - version 16.4.1 (0)- Add API for updating the AutoInstalled db - MediaCD: Fix mountpoint creation after failing udf mount (bsc#1022046) - fix misleading indentation (fixes #65) - Fix compilation error reported by GCC7 (#63). - Prefer calling "repo2solv" rather than "repo2solv.sh" - version 16.4.0 (0)- Don't raise FileCheckException if user accepted a package with wrong digest (bsc#1014265) - Also provide the exception history when requesting a media failed (bsc#1010952) - version 16.3.2 (0)- Let 'dup --from' leave an updateTestcase- in /var/log (bsc#1004096) - version 16.3.1 (0)- RepoInfo: Allow parsing multiple gpgkey= URLs (bsc#1003748) - version 16.3.0 (0)- guessPackageSpec: Don't break globbing (fixes openSUSE/zypper#97) - version 16.2.5 (0)- RepoFileReader: fix parsing of multiline url entries (bsc#964932) - Allow repo type 'rpm' as alias for 'rpm-md' (fixes openSUSE/zypper#100) - version 16.2.4 (0)- xmlout::Node: Allow adding nore attributes while the start node is not closed (FATE#320699) - Fixes broken XML output introduced by an unwanted change in 16.2.2 (bsc#998344) - version 16.2.3 (0)- Report numeric curl error if code is unrecognized (bsc#992302) - multicurl: propagate proxy settings stored in repo url (bsc#933839) - version 16.2.2 (0)- Rebuild .solv-files not matching the parsers LIBSOLV_TOOLVERSION - BuildRequires: libsolv-devel >= 0.6.23 - version 16.2.1 (0)- Product: Offer tri-state hasEndOfLife details (FATE#320699) - version 16.2.0 (0)- use more user friendly command names for "zypper ps" (bsc#980541) - version 16.1.3 (0)- Don't do media number substitution on URLs of medium #1 (bsc#798470) - version 16.1.2 (0)- Fix Shrink pool if all repos are removed (bsc#899755, bsc#987573) - version 16.1.1 (0)- API enahncements for zypper (FATE#320447) - version 16.1.0 (0)- Filter duplicate resolver solutions (bsc#985674) - zypp.conf: Add download.media_mountdir: Path where media are preferably mounted or downloaded (FATE#319462) - version 16.0.5 (0)- Fix bug in removeRepository which may keep an empty .repo file rather than deleting it (bsc#984494) - version 16.0.4 (0)- Shrink pool if all repos are removed (bnc#899755) - Avoid direct BuildRequire on libudev-devel (#60) - version 16.0.3 (0)- Allow PackageKit to drop the zypp lock (bnc#899755) - Avoid superfluous rebuilding of indices when solving - version 16.0.2 (0)- po: upadte makefiles - DefaultIntegral: provide asString (for FATE#320447) - version 16.0.1 (0)- Prepare cmake to maintain the .pot and .po files in git. Add initial .po file set derived from tarballs. Translations are now maintained via Weblate. - Provide 'libzypp(plugin:services) = 1' after fixing bsc#933760 - Bump major version for Factory, 15.x is continued on SuSE-SLE-12-SP1-Branch - version 16.0.0 (0)- Update sle-zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Fix credential file parser losing entries with known URL but different user name (bsc#933760) - RepoManager: allow extraction of multiple baseurls for service repos (bsc#964932) - addRepository: fix to use the correct history file for logging - specfile: add /etc/zypp/credentials.d to the file list - version 15.22.0 (19)- RepoindexFileReader: fix service metadata TTL default value (bsc#967828) - version 15.21.7 (19)- DiskUsageCounter: Limit estimated waste per file (bsc#974275) - version 15.21.6 (19)- Use PluginExecutor for commit- and system-hooks (bnc#971637) - BuildRequires: libsolv-devel >= 0.6.19 (bnc#971018) - version 15.21.5 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- media: Send stats header to download.opensuse.org only (bsc#955801) - fix build-compare (#57, #58) - version 15.21.4 (19)- yum::Downloader: Download only wanted 'susedata.LANG' files (FATE#320518) - version 15.21.3 (19)- installSrcPackage: trigger progress callback (bsc#580902) - version 15.21.2 (19)- Update zypp-po.tar.bz2- Don't buildrequire graphviz-gnome (bsc#964150) - Unwanted btrfs subvolumes must be filtered by device (not fsid) (fixes #54) - version 15.21.1 (19)- Update zypp-po.tar.bz2- Filter unwanted btrfs subvolumes (fixes #54, closes #55, bnc#949945) - RepoInfo: Provide access to repo content keywords - Build with boost-1.60.0 - version 15.21.0 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- ResPoolProxy: make begin/end pairs Iterable - String: Format and FormatNAC classes based on boost::format - DefaultIntegral: provide initial value - More specific exception message if GPG binary is missing (bsc#637791) - version 15.20.0 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- createPot: Fix plural form detection (bsc#955053) - version 15.19.7 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Add testcase for uncached repo-variables. - Fixed Japanese translations (bsc#949196) - version 15.19.6 (19)- Update sle-zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Fix broken product: <-> -release package relation (bnc#951782) - version 15.19.5 (19)- Use a uniform translation set for SLE and openSUSE (bnc#948924) - fix Plugin-services not updating repo GPGCheck settings (bnc#951402) - version 15.19.4 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- make Solvable::asUserString more readable (bnc#949957) - version 15.19.3 (19)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- fix suse_version test (bsc#949046) - version 15.19.2 (19)- Locks: fix using namespaces (for FATE#318299) - version 15.19.1 (19)- fix reserved identifier violation (fixes #51) - solver: speed up collecting pool data to build the job queue - doc: short abstract about 'Code 12 Application Metadata' - version 15.19.0 (19)- solver verify: multiversion property needs to be assigned to installed items too. - ZYppCommitResult: add attemptToModify to indicate an attempt to actually install/remove was made (bsc#946750, FATE#319467) - version 15.18.0 (14)- SetTracker: fix computation of change sets (bsc#946898) - version 15.17.2 (14)- Pattern: support dynamic computation of pattern visibility (bsc#900769) - Avoid URL rewrite if probing local cache directories (bsc#946129) - version 15.17.1 (14)- Dummy (FATE#318827) to make Sles-changelog-checker stop whining. - version 15.17.0 (14)- Glob: fix reserved identifier violation - version 15.16.2 (14)- CheckAccessDeleted: Identify services by systemd cgroup (FATE#318827) - version 15.16.1 (14)- Reload multiversion setting from the target zypp.conf (bnc#906096) - version 15.16.0 (14)- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Don't cache repo releasever (bnc#943563) - Selectable: allow setPickStatus for non-multiversion packages (bnc#943870) - ResPoolProxy: add ScopedSaveState - version 15.15.0 (14)- zypp.conf: add solver.dupAllow{Downgrade,NameChange,ArchChange, VendorChange} default options for tuning distribution upgrades. - Remove obsolete method (bsc#941398) (fixes #50) - fix invalid XML (bnc#942518) - version 15.14.0 (14)- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Support caching of service metadata. A TTL for the service metadata may be provided in the repoindex.xml itself. The default is 'no caching'. (FATE#318136) - Fix setting dup_allow* solver options (bnc#941463) - Don't make zypper encode {} around repo vars (bnc#941453) - version 15.13.0 (11)- Update zypp-po.tar.bz2- History: Add 'command' tag showing who triggered the commit. The corresponding HistoryLogData class for parsing is HistoryLogDataStampCommand. Available data are the commandline executed, user@hostname and userdata/transactionID. (FATE#312298) - Add convenience comparison PoolItem<>ResObject::constPtr - Fixes for SWIG 2.x - version 15.12.0 (11)- Make multiversion an individual solvables property (FATE#318778) - SolvableType: common api to access solvable properties - Support for MIPS architectures - version 15.11.0 (11)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Resolver: Track changed requested locales and adjust installed packages accordingly. (part of FATE#318099) - Testcase: Store autoinstalled packages - Locale: Make it IdString based - Get rid of std::tr1:: hashes - Flags: Fix to work with 'enum class' - Hide away resolver internals - version 15.10.0 (10)- Update zypp-po.tar.bz2- Update sle-zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Resolver allow tuning DUP mode solver flags (FATE#319128) - version 15.9.0 (5)- Flags: add stringify - add asString for Patch::InteractiveFlag - version 15.8.0 (5)- Update zypp-po.tar.bz2- add asString for Patch::Category - version 15.7.0 (5)- Fix lost pathname when importing repo keys (bnc#936373) - Disable code swig does not understand - version 15.6.0 (5)- Patch: fixup testing Category and Severity flags (FATE#318760) - version 15.5.0 (5)- Add details to the default signature verification problem report - PathInfo: Avoid ExternalProgram in clean_dir - call rpmdb2solv without executing user-supplied scripts (bnc#926853) - version 15.4.1 (3)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Enhance solv.idx file handling to support zypper bash completion - Fix SSL client certificate authentication via URL option ssl_clientcert/ssl_clientkey (bnc#932393) - version 15.4.0 (3)- Update zypp-po.tar.bz2- Downloader: Accept unsigned repository if pkgGpgCheck is ON. - FindFileConflicts: avoid nested exception on user abort (bnc#931601) - Support for *.check files in the systemCheck.d directory (#45) - version 15.3.0 (3)- Update zypp-po.tar.bz2- zypp.conf: Add config values for gpgcheck, repo_gpgcheck and pkg_gpgcheck. The default behavior 'gpgcheck=On' will automatically turn on the gpg signature check for packages downloaded from repository with unsigned metadata. If the repo metadata are signed, a faster comparison via checksums is done. By explicitly setting repo_gpgcheck or pkg_gpgcheck you can enforce the signature check of repository metadata or downloaded packages to be always performed. Those defaults can be overwritten per repository. (FATE#314603) - version 15.2.0 (2)- Write solv.idx to speed up bash tab completion (bnc#928650) - version 15.1.3 (1)- gcc5 fixes - Fix repo alias containing ']' not handled correctly (bnc#929528) - Fix SEGV when dumping rpm header with epoch (bnc#929483) - version 15.1.2 (1)- PubliKey: fix reference to temporary data - version 15.1.1 (1)- Update zypp-po.tar.bz2- ZYpp: Changed ZYpp::Ptr to be a shared_ptr; a precondition for fixing bnc-899755 - rpmmd: support 'metalink=' in .repo (for zypper#63) - RepoMirrorList: ignore comments and malformed urls in mirrorlist - PathInfo: remove minor/major conflicting with GNU libc macros DiskUsageCounter: remove ctors taking 'magic' bool flags ZyppCallbacks: remove unused PatchDownload callbacks - version 15.1.0 (1)- POODLE: libzypp should only talk TLS (bnc#903405) - Bump major version for Factory, 14.x is continued on SuSE-SLE-12-Branch - version 15.0.0 (0)- Fixes to build with gcc5 - RepoProvideFile: Suppress MediaChangeReport while testing multiple baseurls (bnc#899510) - version 14.38.1 (30)- Suppress MediaChangeReport while testing multiple baseurls (bnc#899510) - version 14.38.0 (30)- add support for SHA224/384/512 - version 14.37.1 (30)- New RepoVarExpand: Functor expanding repo variables in a string . Supports bash style default ${v:-w}' and alternate ${v:+w} values (FATE#318354) - Easy.h: Use __typeof__ rather than typeof in header - Support repo variable replacement in service url - Support repo variable replacement in gpg url - Gettext.h: Fallback to ::gettext if accidentally included outside libzypp - version 14.37.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Don't execute scripts in /tmp or /var/tmp, as they could be mounted noexec for security reasons (bnc#915928) - zypp/PublicKey.cc: Use GPG_BINARY from KeyRing - Support $releasever_major/$releasever_minor repo variables (FATE#318354) - version 14.36.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- PathInfo: Deprecate major/minor in favor of new devMajor/devMinor. The old names clash with GNU libc macros. - version 14.35.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Properly propagate repo variables in service refresh. - Let $ZYPP_REPO_RELEASEVER overwrite $releasever in .repo files (bnc#911658) - Call pool_set_rootdir to properly check for file conflicts. - Use xgettext --boost to support boost-format (%N%) - version 14.34.0 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- Parse and offer productRegisterFlavor attribute (bnc#896224) - version 14.33.0 (30)- Update zypp-po.tar.bz2- Improve conflict message for locked packages (bnc#828631) - Fix broken de-escaping in str::splitEscaped (bnc#909772) - cleanup loging - version 14.32.2 (30)- CheckAccessDeleted: Filter PIDs running in a container (bnc#909143) - version 14.32.1 (30)- suppress informal license (no need to accept) upon update (bnc#908976) - version 14.32.0 (30)- Adapt to gpg-2.1 (bnc#908135) - rpm: do not obsolete yast2-packagemanager-devel by libzypp-devel-doc - replaceAll: fix endless loop on empty search string - version 14.31.0 (30)- Do not provide/obsolete yast2-packagemanager-devel by the -doc package: the -devel package already does that. - Minor .spec cleanup (remove Authors section).- Call rpm with '--noglob' (bnc#892431) - Downloader: unify workflow downloading a (signed) master index file - Fix iostream includes (fixes #34) - Explicitly call libsolv:pool_setdisttype (fixes #36) - version 14.30.2 (30)- Update zypp-po.tar.bz2- Update zypp-po.tar.bz2- doc: add hint to code 12 pattern packages - MediaCurl: Fix URL path concatenation (bnc#901590) - Move doxygen html doc to libzypp-devel-doc (bnc#901691) - Remove non-breaking spaces from changes file - Control lifetime of downloaded mirrorlist - version 14.30.1 (30)- Update zypp-po.tar.bz2- Store baseurls in list as order expresses preference - Support parsing multiple baseurls from a repo file (bnc#899510) - Fix handling local mirrorlist= files in .repo (bnc#899510) - Provide missing man pages (fixes #33) - Enable building autodocs, translations and test per default on debian - Fix several typos in output messages and comments (fixes #29) - Make the include dir path configurable (fixes #27) - version 14.30.0 (30)yast2-packagemanager-develbuild73 1573588175  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@A17.15.0-lp150.2.19.117.15.0-lp150.2.19.117.15.0    zyppAPIConfig.hApplication.hArch.hAutoDispose.hBit.hBitmap.hByteCount.hCallback.hCapMatch.hCapabilities.hCapability.hChangelog.hCheckSum.hContentType.hCountryCode.hCpeId.hDate.hDep.hDigest.hDiskUsageCounter.hDownloadMode.hEdition.hExternalProgram.hFetcher.hFileChecker.hFilter.hGlob.hHistoryLog.hHistoryLogData.hIdString.hIdStringType.hInstanceId.hKVMap.hKeyContext.hKeyManager.hKeyRing.hLanguageCode.hLocale.hLocks.hManagedFile.hMediaProducts.hMediaSetAccess.hOnMediaLocation.hPackage.hPackageKeyword.hPatch.hPathInfo.hPathname.hPattern.hPluginExecutor.hPluginFrame.hPluginFrameException.hPluginScript.hPluginScriptException.hPoolItem.hPoolItemBest.hPoolQuery.hPoolQueryResult.hPoolQueryUtil.tccProblemSolution.hProblemTypes.hProduct.hProgressData.hProvideFilePolicy.hPublicKey.hRange.hRel.hRelCompare.hRepoInfo.hRepoManager.hRepoStatus.hRepository.hResFilters.hResKind.hResObject.hResObjects.hResPool.hResPoolProxy.hResStatus.hResTraits.hResolvable.hResolver.hResolverFocus.hResolverNamespace.hResolverProblem.hServiceInfo.hSignature.hSrcPackage.hSysContent.hTarget.hTmpPath.hTriBool.hUrl.hUserData.hVendor.hVendorAttr.hVendorSupportOptions.hZConfig.hZYpp.hZYppCallbacks.hZYppCommit.hZYppCommitPolicy.hZYppCommitResult.hZYppFactory.hbaseAlgorithm.hBacktrace.hCollector.hCounter.hDebug.hDefaultIntegral.hDrunkenBishop.hDtorReset.hEasy.hEnumClass.hEnv.hErrno.hException.hExternalDataSource.hFlags.hFunction.hFunctional.hGettext.hGzStream.hHash.hIOStream.hInputStream.hIterable.hIterator.hJson.hLocaleGuard.hLogControl.hLogTools.hLogger.hMeasure.hNamedValue.hNonCopyable.hProfilingFormater.hProvideNumericId.hPtrTypes.hRandom.hReferenceCounted.hRegex.hSerialNumber.hSetRelationMixin.hSetTracker.hSignal.hStrMatcher.hString.hSysconfig.hTypeTraits.hUnit.hUserRequestException.hValueTransform.hWatchFile.hXml.hmediaCredentialFileReader.hCredentialManager.hCurlConfig.hMediaAccess.hMediaBlockList.hMediaCD.hMediaCIFS.hMediaCurl.hMediaDIR.hMediaDISK.hMediaException.hMediaHandler.hMediaISO.hMediaManager.hMediaMultiCurl.hMediaNFS.hMediaPlugin.hMediaPriority.hMediaSource.hMediaUserAuth.hMetaLinkParser.hMount.hProxyInfo.hTransferSettings.hUrlResolverPlugin.hZsyncParser.hproxyinfoProxyInfoImpl.hProxyInfoLibproxy.hProxyInfoSysconfig.hProxyInfos.hmiscCheckAccessDeleted.hDefaultLoadSystem.hMisc.hparserHistoryLogReader.hIniDict.hIniParser.hParseException.hParserProgress.hProductFileReader.hRepoFileReader.hRepoindexFileReader.hServiceFileReader.hsusetagsContentFileReader.hRepoIndex.hxmlNode.hParse.hParseDef.hParseDefConsume.hParseDefException.hParseDefTraits.hReader.hXmlEscape.hXmlString.hlibxmlfwd.hyumPatchesFileReader.hRepomdFileReader.hpoolByIdent.hPoolImpl.hPoolStats.hPoolTraits.hrepoApplydeltarpm.hDeltaCandidates.hDownloader.hMediaInfoDownloader.hPackageDelta.hPackageProvider.hPluginServices.hRepoException.hRepoInfoBase.hRepoMirrorList.hRepoProvideFile.hRepoType.hRepoVariables.hSUSEMediaVerifier.hServiceRepos.hServiceType.hSrcPackageProvider.hsatFileConflicts.hLocaleSupport.hLookupAttr.hLookupAttrTools.hMap.hPool.hQueue.hSolvAttr.hSolvIterMixin.hSolvable.hSolvableSet.hSolvableSpec.hSolvableType.hTransaction.hWhatObsoletes.hWhatProvides.hdetailPoolImpl.hPoolMember.hsolverTypes.hdetailItemCapKind.hProblemSolutionCombi.hProblemSolutionIgnore.hResolver.hSATResolver.hSolutionAction.hSolverQueueItem.hSolverQueueItemDelete.hSolverQueueItemInstall.hSolverQueueItemInstallOneOf.hSolverQueueItemLock.hSolverQueueItemUpdate.hSystemCheck.hTestcase.hTypes.htargetCommitPackageCache.hCommitPackageCacheImpl.hCommitPackageCacheReadAhead.hHardLocksFile.hRequestedLocalesFile.hRpmPostTransCollector.hSolvIdentFile.hTargetCallbackReceiver.hTargetException.hTargetImpl.hmodaliasModalias.hrpmBinHeader.hRpmCallbacks.hRpmDb.hRpmException.hRpmFlags.hRpmHeader.hlibrpm.hlibrpmDb.huiSelFilters.hSelectable.hSelectableImpl.hSelectableTraits.hStatus.hUserWantedPackages.hurlUrlBase.hUrlException.hUrlUtils.hzypp_detailZYppImpl.hZYppReadOnlyHack.hlibzypp.solibzypp.pcFindZypp.cmakeZyppCommon.cmake/usr/include//usr/include/zypp//usr/include/zypp/base//usr/include/zypp/media//usr/include/zypp/media/proxyinfo//usr/include/zypp/misc//usr/include/zypp/parser//usr/include/zypp/parser/susetags//usr/include/zypp/parser/xml//usr/include/zypp/parser/yum//usr/include/zypp/pool//usr/include/zypp/repo//usr/include/zypp/sat//usr/include/zypp/sat/detail//usr/include/zypp/solver//usr/include/zypp/solver/detail//usr/include/zypp/target//usr/include/zypp/target/modalias//usr/include/zypp/target/rpm//usr/include/zypp/ui//usr/include/zypp/url//usr/include/zypp/zypp_detail//usr/lib64//usr/lib64/pkgconfig//usr/share/cmake/Modules/-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:11472/openSUSE_Leap_15.0_Update/732ee100e21cf6555978f7747bb6baf6-libzypp.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linuxdirectoryC source, ASCII textC++ source, ASCII textC++ source, UTF-8 Unicode textpkgconfig fileASCII textPRV}k utf-8c95dcc2bd5a6e953cfb0b3c10179624e208aa63c2afe035e1f05debe4cc88193?7zXZ !t/)j]"k%+ȩڠNm1F j&d?7F 3VrSm{9I ,<=+ܚ!QHI |#f2k/XK_%:-A+w T̀|Ꞧ$.0bK#EMh4]#Z$YV'~NgR<$[Ϲ@#k!&Pq~=@\7H7>Zh?<[0UkwaASS AEMƩ3 o2 O7/#Sʢϳ |=~@cl<$!**hgPpE|m{ZG*16T<[f|eF׮׾-'.^M1[S@s|%t-sEglrtPO䐝DŖ'f.:{j w0hJt|EmښIT¦u6ƾ\0\9u2AR%_`G+S=>|ōYʣ5}X- H[xIf I_'3P0JKkph1o(eɇoehV#W'ٌlഅrHewTeJNZ_)rtl~V ?Ѯu_3e%hKW3 >&i#۠nhrWS>@pB`+Oh2H~|=/ݾ$zB}vC]{dIQaaSV Ml΂9@Ic<EF jP4l)\iJ8GC)L 8zRy.ޑdn=Յ4!OAMZk;6k9́D\lڡy\'\(]!+ 粕:=̡ X|xu|N.q,8F.?**w D4Nw2kB/;٘fFƕ%jc.:k{ZTbգ@{I)bЉUٞ:Ž!]ViyZ1? A$P;J Pdb2YesGSv5`UuOqh~^$έP!LĹ.4/(ى'~0&HG,A0psD}Ew:5˧{gķոJ+-^dOj!3ɖʱl| ?T~>g qH-)73x%Y#7b>`P[ Br*TL@-@ `Hc6F B WRNΚف^@pX {;B(yU3!:t)g_PýJc~vCU"i/ { A,%%\ dus L)Yq9N'l"'R\e|'WuHBBs"i^ iwZ,?J|s]<`e&$96 с W5<M/&f%򚽒sĎ&DW`';01k P.NU߭97 +qgF[w&~Wc"vhn '0TM4>0Ic̅ a.w\̰_Z}[rȮ]m#{<ւ$i}7А.vyZqGSk;x:pHt%7e^rd#;L\ݼ½7:բn[fZam'I u8{؃8k!5D-sBH"۳]55 %*oml沏72 ھb}31F5:n J_ rP̣q#,N՛k_ZUlla%4?wgtK GV8앶h 7Ӂ{U{rO@º-oh[:#7; kEz^(u~hUuj#*/š;JoMySl=WF4('uTQ8ay*c\]FA.$dԿB#E$(`GO{**~"{g8>?^YZܯw^Bgʊ4cʰPzWI; ӪNʿ5rBJ)^t5hh S.nyޕΓ- '$$#ϱ\}&+xvS{p2ҒJC#crD;5,\P[@ q& PeԓwT=)F2L_[CE™#"p*cLkl%`uşOV/JJ(t ' ̈́'ꬭl pNY3/լ:bV6@=m6A~I[?bC F=X}s s )f#jhF#\,xO%{K |I z^FEpČ);jޟwJn.W՚t@x܌.K Z L#'A4|UoKd&J)X$x 7nqȗ.]ܲG60Z^tZ걦2? "y9[ j$ 0;2F[o9אoɌPܐY[;|d4hAQYr_1$#NxLn /aub(o( ^B\TPԃՔR:\ sZ_!{T#ذ0_L+XDNP66؏c[h`)$"AL/)Aj~-ήEּ RTʤ YZ