python3-spacewalk-backend-libs-2.8.48-4.module_el8.1.0+210+a3d63f >  A ]u|U]lb,|~2B8 ?~>-e`uʞug 5Vnz ʿfU6'OO'1,P={-`-] ʹ/ʻX91ܖB &[YG5mW |}EC8Bvl t/Pϟd0*:D %pa&# . 4θfsRuekfv,C\:Qz@+5%cݬcYJDT9D^Q^TMtXns{s4u9$%z>~_zZ"b7:F< jCmE&r:u4h䞒31H$ay"/7 g Z K22ded21ded406b1fe5f9bb66dcb35c65786f8bec09586ae3ab24afe7742f6d5c9569c2bc0256513c4e63a696890dc4dd623632cb柉]u|U]WWR+IDONBAZQ܃)!bU߾Džfdd=Y;x?]e9Dyp3]e2T&"`꾇um:Grh*jij*m?G+lUuޤO2$0O)+$i!(!LwnAJRrFD]c&,ϷT/v:׃yrK1jFm RZlO+E9 ќSn[ߏ`ՈyE"{ 1g[ ŷ@o6$!D '&3jr OCЗ~[mv0:j6- O1MsI=POB6' HO#S<@{Dͳ6qi5"8d5ʡ4*}Q-8<@ŗ6SMJ*>*{2x|_g:BI ۅeX89bŬ!I b >p@Ig?IWd!( F u  DJT$$ ,$ t$ $  $  $ \$ $ $(89D:[dG>h$H>$I?$X?Y?\?$]@h$^C\bDqdEeEfElEtE$uFP$vFwG4$xG$yHT"HHHI(I,Cpython3-spacewalk-backend-libs2.8.484.module_el8.1.0+210+a3d63f21Spacewalk client tools libraries for Fedora 23Libraries required by Spacewalk client tools on Fedora 23.]b[aarch64-04.mbox.centos.orgFCentOSCentOSGPLv2CentOS Buildsys Unspecifiedhttps://github.com/spacewalkproject/spacewalklinuxnoarcheqq((.. )) b o@?$5 7!FA큤A큤]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bX]bXZU95fb288aadaa7a5351ac1ef593b9906bf0038db5cd369a2bd794d9861f43b38d011bcfaa85ac15201f48061980f11db766b86f7fff9138757f3ee413a23aff7b011bcfaa85ac15201f48061980f11db766b86f7fff9138757f3ee413a23aff7b2fabf0a5fc7fd4ee34baccf04b7d9cd80c9321ccd95e89292a036039ec534cc70a1c21f6cb8b172e5282542696075de24047e7caae840c0b446eeb0bc82bdcdb0a1c21f6cb8b172e5282542696075de24047e7caae840c0b446eeb0bc82bdcdb3aa6d0a50681e54735017a7605bc19d2d331e91cb515467f0a7e71e16846f9703aa6d0a50681e54735017a7605bc19d2d331e91cb515467f0a7e71e16846f970a24d1851e1a891919ee189bd0358a9be2ac8b69bebc4089ec2483a9248c4fc25a24d1851e1a891919ee189bd0358a9be2ac8b69bebc4089ec2483a9248c4fc2503b14ae3a1e1541c0281e49f9e14bf4e10c4502a588fd6ded9bf13fd41c0cf2203b14ae3a1e1541c0281e49f9e14bf4e10c4502a588fd6ded9bf13fd41c0cf22926f0f837ebee61616a082b55111674df59fc1cbc0c29775a3509a538408a9d2926f0f837ebee61616a082b55111674df59fc1cbc0c29775a3509a538408a9d26cc25652d1acb2eaa5d7abe1c669320c24735fef9192b10b7adb446c7e92879c6cc25652d1acb2eaa5d7abe1c669320c24735fef9192b10b7adb446c7e92879c542ca1670703c976e5a3cb00118c2e7985586b702d747fdf60fe156f4fb63da5e0db79832bbd4c70cf6031ea76e2a33eb2a648f08f3dd8949cf641c285ee98f181f723c21a33b43d97e8efd34b8ccde9400ef5a4341fa15e570cc266168c6cc781f723c21a33b43d97e8efd34b8ccde9400ef5a4341fa15e570cc266168c6cc7ecf6bdcc0ff9fbb97856e564a9e8abc72e1135e5c77b98518423dc4a4d054239dadf481d4955571d9a1af96fd2700bbfb8d805474574b7a69c0a0313fddd4c0d2530bee5f15f73eaf67595008e2fe850ecff44849804916ca1725813e690917d2530bee5f15f73eaf67595008e2fe850ecff44849804916ca1725813e690917d831c481020752c4d374a56582022aa81bbee120325149e0e557fb4aec8bd6f5e0b42a6d4be57a7084b2ff7dfc54411f5710d482569f987b024eb39c3ecffdfc7e9ec1ac9122f8cac7aa2e2153efd3d21c9752bbb6a999b9b1e9327f7a4659969d62aedf6fd24f8491759ac18a5040894f6ffde21d0afd9dcc36052646917fd9d2068b9cbb81085163ab64732abc277471293a9a3f7630a27d90c1d47135ec5227404daa48f684b0b5b9a2fe6b2d6147b9b2d80caa8496986cb06b562d81be5e2f2d7feaa10b66be3668a98929bd624358768428c700e685e2669fe787c97d6a5efdc79f04f39ba0b0c7818d209ce88df48b02accaaab6dca2baf120acfee3a0c76197057ec2af85afbcd967b162e184069494d4f29502a8549f8ae7c0031550f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspacewalk-backend-2.8.48-4.module_el8.1.0+210+a3d63f21.src.rpmpython3-spacewalk-backend-libs@     python(abi)python3-libspython3-spacewalk-usixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-1spacewalk-backend1.7.04.14.2ZԐ@ZЛZ@Z@Z@Z}@Z|;Z|;Z|;ZxG@ZiZhu@Z_:Z_:ZS]@ZOhZOhZKt@Z.s@Z!D@Z!D@Z Z @Z @ZZNYZ@YZ@YeYY|Y|Y|Y+@Y+@YY@YY@Y@Y*@Y˒YA@YYYo@Y@YY@@YW@Y@YYY@YV@YV@YYYm@Ym@YY{'@YyYyYw2Yp@Ym@Ym@YlYlYV=@YRHYRHYMYK@YI@Y9<@Y9<@Y5GY(Y&@Y%uY%uY%uY$$@Y@YY;@Y@YYR@YYYYYY@Y @Y @Y @YtYtY.Y.Y.Y.Y@Y@YX:@X@XXQ@XX@X@X@X-X@X@XXXX9@XDXDX @X @XӸXӸXӸX@X@X~@X,X@XƉXXO@XZXZXZX @X @XXf@XX @X @X @XXX+X@XX@XBXBX@X@XYXX|@X@X@X@X@X@XXX|XwoXoXlXlXk@Xk@Xj@Xj@Xj@XWXS@XRXRXN@XN@X>@X<@X2X*X#X#X!@X lXx@X&XXI@X X @XXWw@WWW@W@W@WWW@Wڍ@Wڍ@Wڍ@W@W֘WҤ@W@W@WίWίW^@WiWiWu@W/@W@W@WQW@W@WW@WhWWWt@Wt@WWW.@WWWE@WE@WW@W@WPWPWgW@WWWv[@Wj}WgWgWaC@WaC@W_W^@WZWV@WEW>@W@VVŲ@VŲ@VV@VHVT@VVV@V%@VVVii@VetVa@V\:@VTQ@V#VV @V@U@UUpUU|@UM@UXU@U@UĝU@UU(UU>Uyx@Ux&UeU]UT@UQ@U:0@UF@U@U @U hTT@TE@T@TT@T@T@T@T@Tи@Tr@Tr@Tr@Tr@T@T@TT@TTp@TT}Tk4Td@T`TR(@TJ?@T?@T5'@T*@T%U@T&@T@TT=@T T Tk@S<@S<@S@S@S/SSǺSǺSSSSQ@S\S\S @S"@SS@S[Sg@SrS8@S8@SuSr @SpS_@S^BSZN@SXSW@SM@SKSFSCS>S:@S:@S:@S9XS5d@S1oS&S&S"@SSc@SS@Sz@S S 4@S?S@SK@R@Ry@R'R@R@RUR@RR@R&RRƦ@RjRR0@R RrF@Ro@RfhRe@Re@Ra"R].@RUE@RNRL RIgR@-@R8D@R0[@R-@R-@R)R)R(r@R%@R @R @R@RRZ@RR@R6R@R@Q@Q@QY@Q@Tomas Kasparek 2.8.48-4Tomas Kasparek 2.8.48-3Tomas Kasparek 2.8.48-2Eric Herget 2.8.48-1Grant Gainey 2.8.47-1Michael Mraka 2.8.46-1Tomas Kasparek 2.8.45-1Tomas Kasparek 2.8.44-1Tomas Kasparek 2.8.43-1Grant Gainey 2.8.42-1Jiri Dostal 2.8.41-1Jiri Dostal 2.8.40-1Jan Dobes 2.8.39-1Jiri Dostal 2.8.38-1Jan Dobes 2.8.37-1Jan Dobes 2.8.36-1Jan Dobes 2.8.35-1Jan Dobes 2.8.34-1Jan Dobes 2.8.33-1Michael Mraka 2.8.32-1Michael Mraka 2.8.31-1Tomas Kasparek 2.8.30-1Jan Dobes 2.8.29-1Jan Dobes 2.8.28-1Jan Dobes 2.8.27-1Jan Dobes 2.8.26-1Gennadii Altukhov 2.8.25-1Tomas Kasparek 2.8.24-1Michael Mraka 2.8.23-1Michael Mraka 2.8.22-1Michael Mraka 2.8.21-1Michael Mraka 2.8.20-1Jan Dobes 2.8.19-1Gennadii Altukhov 2.8.18-1Gennadii Altukhov 2.8.17-1Michael Mraka 2.8.16-1Gennadii Altukhov 2.8.15-1Gennadii Altukhov 2.8.14-1Michael Mraka 2.8.13-1Michael Mraka 2.8.12-1Tomas Kasparek 2.8.11-1Gennadii Altukhov 2.8.10-1Gennadii Altukhov 2.8.9-1Jan Dobes 2.8.8-1Jan Dobes 2.8.7-1Michael Mraka 2.8.6-1Jan Dobes 2.8.5-1Jan Dobes 2.8.4-1Jan Dobes 2.8.3-1Jan Dobes 2.8.2-1Gennadii Altukhov 2.8.1-1Jan Dobes 2.7.137-1Michael Mraka 2.7.136-1Jan Dobes 2.7.135-1Gennadii Altukhov 2.7.134-1Jan Dobes 2.7.133-1Tomas Kasparek 2.7.132-1Jan Dobes 2.7.131-1Michael Mraka 2.7.130-1Eric Herget 2.7.129-1Jan Dobes 2.7.128-1Jan Dobes 2.7.127-1Jan Dobes 2.7.126-1Jan Dobes 2.7.125-1Jan Dobes 2.7.124-1Michael Mraka 2.7.123-1Jan Dobes 2.7.122-1Jan Dobes 2.7.121-1Jan Dobes 2.7.120-1Eric Herget 2.7.119-1Valérian Beaudoin Marc Dahlhaus Gennadii Altukhov 2.7.116-1Grant Gainey 2.7.115-1Jiri Dostal 2.7.114-1Grant Gainey 2.7.113-1Jan Dobes 2.7.112-1Jan Dobes 2.7.111-1Jan Dobes 2.7.110-1Jan Dobes 2.7.109-1Michael Mraka 2.7.108-1Michael Mraka 2.7.107-1Michael Mraka 2.7.106-1Eric Herget 2.7.105-1Michael Mraka 2.7.104-1Eric Herget 2.7.103-1Jan Dobes 2.7.102-1Tomas Kasparek 2.7.101-1Jan Dobes 2.7.100-1Gennadii Altukhov 2.7.99-1Jan Dobes 2.7.98-1Gennadii Altukhov 2.7.97-1Jan Dobes 2.7.96-1Jan Dobes 2.7.95-1Jan Dobes 2.7.94-1Michael Mraka 2.7.93-1Michael Mraka 2.7.92-1Gennadii Altukhov 2.7.91-1Gennadii Altukhov 2.7.90-1Gennadii Altukhov 2.7.89-1Michael Mraka 2.7.88-1Eric Herget 2.7.87-1Jan Dobes 2.7.86-1Laurence Rochfort Jan Dobes 2.7.84-1Eric Herget 2.7.83-1Jan Dobes 2.7.82-1Gennadii Altukhov 2.7.81-1Jan Dobes 2.7.80-1Michael Mraka 2.7.79-1Tomas Kasparek 2.7.78-1Jan Dobes 2.7.77-1Jan Dobes 2.7.76-1Eric Herget 2.7.75-1Eric Herget 2.7.74-1Jan Dobes 2.7.73-1Gennadii Altukhov 2.7.72-1Jan Dobes 2.7.71-1Jan Dobes 2.7.70-1Jan Dobes 2.7.69-1Jan Dobes 2.7.68-1Jan Dobes 2.7.67-1Jan Dobes 2.7.66-1Jan Dobes 2.7.65-1Jan Dobes 2.7.64-1Jiri Dostal 2.7.63-1Jiri Dostal 2.7.62-1Jan Dobes 2.7.61-1Gennadii Altukhov 2.7.60-1Gennadii Altukhov 2.7.59-1Gennadii Altukhov 2.7.58-1Gennadii Altukhov 2.7.57-1Jan Dobes 2.7.56-1Jan Dobes 2.7.55-1Jan Dobes 2.7.54-1Grant Gainey 2.7.53-1Grant Gainey 2.7.52-1Jan Dobes 2.7.51-1Jan Dobes 2.7.50-1Gennadii Altukhov 2.7.49-1Gennadii Altukhov 2.7.48-1Jan Dobes 2.7.47-1Jan Dobes 2.7.46-1Jan Dobes 2.7.45-1Grant Gainey 2.7.44-1Jan Dobes 2.7.43-1Jan Dobes 2.7.42-1Ondrej Gajdusek 2.7.41-1Jan Dobes 2.7.40-1Jan Dobes 2.7.39-1Tomas Kasparek 2.7.38-1Jan Dobes 2.7.37-1Gennadii Altukhov 2.7.36-1Jan Dobes 2.7.35-1Tomas Kasparek 2.7.34-1Tomas Kasparek 2.7.33-1Tomas Kasparek 2.7.32-1Jan Dobes 2.7.31-1Gennadii Altukhov 2.7.30-1Jan Dobes 2.7.29-1Jan Dobes 2.7.28-1Gennadii Altukhov 2.7.27-1Gennadii Altukhov 2.7.26-1Gennadii Altukhov 2.7.25-1Jan Dobes 2.7.24-1Jan Dobes 2.7.23-1Gennadii Altukhov 2.7.22-1Gennadii Altukhov 2.7.21-1Gennadii Altukhov 2.7.20-1Gennadii Altukhov 2.7.19-1Gennadii Altukhov 2.7.18-1Jan Dobes 2.7.17-1Jan Dobes 2.7.16-1Gennadii Altukhov 2.7.15-1Jan Dobes 2.7.14-1Jan Dobes 2.7.13-1Jan Dobes 2.7.12-1Jan Dobes 2.7.11-1Gennadii Altukhov 2.7.10-1Gennadii Altukhov 2.7.9-1Gennadii Altukhov 2.7.8-1Gennadii Altukhov 2.7.7-1Gennadii Altukhov 2.7.6-1Gennadii Altukhov 2.7.5-1Jan Dobes 2.7.4-1Jan Dobes 2.7.3-1Jan Dobes 2.7.2-1Jan Dobes 2.7.1-1Gennadii Altukhov 2.6.74-1Gennadii Altukhov 2.6.73-1Jan Dobes 2.6.72-1Jan Dobes 2.6.71-1Jan Dobes 2.6.70-1Jan Dobes 2.6.69-1Jan Dobes 2.6.68-1Tomas Kasparek 2.6.67-1Jan Dobes 2.6.66-1Jan Dobes 2.6.65-1Jan Dobes 2.6.64-1Grant Gainey 2.6.63-1Gennadii Altukhov 2.6.62-1Jan Dobes 2.6.61-1Jan Dobes 2.6.60-1Gennadii Altukhov 2.6.59-1Jan Dobes 2.6.58-1Jan Dobes 2.6.57-1Gennadii Altukhov 2.6.56-1Gennadii Altukhov 2.6.55-1Grant Gainey 2.6.54-1Gennadii Altukhov 2.6.53-1Gennadii Altukhov 2.6.52-1Gennadii Altukhov 2.6.51-1Jan Dobes 2.6.50-1Jan Dobes 2.6.49-1Jan Dobes 2.6.48-1Jan Dobes 2.6.47-1Gennadii Altukhov 2.6.46-1Gennadii Altukhov 2.6.45-1Jan Dobes 2.6.44-1Jan Dobes 2.6.43-1Jan Dobes 2.6.42-1Gennadii Altukhov 2.6.41-1Gennadii Altukhov 2.6.40-1Jan Dobes 2.6.39-1Jan Dobes 2.6.38-1Jan Dobes 2.6.37-1Jan Dobes 2.6.36-1Jan Dobes 2.6.35-1Jan Dobes 2.6.34-1Jan Dobes 2.6.33-1Jan Dobes 2.6.32-1Gennadii Altukhov 2.6.31-1Gennadii Altukhov 2.6.30-1Jan Dobes 2.6.29-1Jan Dobes 2.6.28-1Jan Dobes 2.6.27-1Gennadii Altukhov 2.6.26-1Gennadii Altukhov 2.6.25-1Jan Dobes 2.6.24-1Jan Dobes 2.6.23-1Jan Dobes 2.6.22-1Jan Dobes 2.6.21-1Jan Dobes 2.6.20-1Gennadii Altukhov 2.6.19-1Gennadii Altukhov 2.6.18-1Jan Dobes 2.6.17-1Jan Dobes 2.6.16-1Eric Herget 2.6.15-1Gennadii Altukhov 2.6.14-1Grant Gainey 2.6.13-1Jiri Dostal 2.6.12-1Grant Gainey 2.6.11-1Jiri Dostal 2.6.10-1Jiri Dostal 2.6.9-1Jan Dobes 2.6.8-1Jan Dobes 2.6.7-1Jan Dobes 2.6.6-1Jan Dobes 2.6.5-1Jan Dobes 2.6.4-1Jan Dobes 2.6.3-1Jan Dobes 2.6.2-1Jan Dobes 2.6.1-1Tomas Kasparek 2.5.43-1Grant Gainey 2.5.42-1Tomas Kasparek 2.5.41-1Gennadii Altukhov 2.5.40-1Gennadii Altukhov 2.5.39-1Gennadii Altukhov 2.5.38-1Grant Gainey 2.5.37-1Gennadii Altukhov 2.5.36-1Gennadii Altukhov 2.5.35-1Tomas Lestach 2.5.34-1Tomas Kasparek 2.5.33-1Gennadii Altukhov 2.5.32-1.git.1.151aa47Gennadii Altukhov 2.5.31-1.git.1.151aa47Gennadii Altukhov 2.5.30-1Gennadii Altukhov 2.5.29-1Jan Dobes 2.5.28-1Jan Dobes 2.5.27-1Jan Dobes 2.5.26-1Tomas Kasparek 2.5.25-1Jan Dobes 2.5.24-1Jan Dobes 2.5.23-1Jan Dobes 2.5.22-1Grant Gainey 2.5.21-1Jan Dobes 2.5.20-1Tomas Kasparek 2.5.19-1Grant Gainey 2.5.18-1Jan Dobes 2.5.17-1Tomas Kasparek 2.5.16-1Tomas Kasparek 2.5.15-1Jan Dobes 2.5.14-1Jan Dobes 2.5.13-1Gennadii Altukhov 2.5.12-1Michael Mraka 2.5.11-1Jan Dobes 2.5.10-1Tomas Kasparek 2.5.9-1Jan Dobes 2.5.8-1Jan Dobes 2.5.7-1Jan Dobes 2.5.6-1Tomas Lestach 2.5.5-1Jan Dobes 2.5.4-1Aron Parsons 2.5.3-1Jiri Dostal 2.5.2-1Aron Parsons 2.5.1-1Jan Dobes 2.4.23-1Jan Dobes 2.4.22-1Jan Dobes 2.4.21-1Tomas Lestach 2.4.20-1Jan Dobes 2.4.19-1Tomas Lestach 2.4.18-1Jan Dobes 2.4.17-1Grant Gainey 2.4.16-1Jiri Dostal 2.4.15-1Jiri Dostal 2.4.14-1Jan Dobes 2.4.13-1Jiri Dostal 2.4.12-1Jiri Dostal 2.4.11-1Tomas Kasparek 2.4.10-1Tomas Kasparek 2.4.9-1Jan Dobes 2.4.8-1Tomas Kasparek 2.4.7-1Tomas Kasparek 2.4.6-1Tomas Kasparek 2.4.5-1Matej Kollar 2.4.4-1Stephen Herr 2.4.3-1Stephen Herr 2.4.2-1Matej Kollar 2.4.1-1Stephen Herr 2.3.52-1Grant Gainey 2.3.51-1Grant Gainey 2.3.50-1Stephen Herr 2.3.49-1Tomas Lestach 2.3.48-1Jan Dobes 2.3.47-1Stephen Herr 2.3.46-1Tomas Lestach 2.3.45-1Stephen Herr 2.3.44-1Stephen Herr 2.3.43-1Stephen Herr 2.3.42-1Stephen Herr 2.3.41-1Matej Kollar 2.3.40-1Matej Kollar 2.3.39-1Matej Kollar 2.3.38-1Stephen Herr 2.3.37-1Grant Gainey 2.3.36-1Tomas Lestach 2.3.35-1Matej Kollar 2.3.34-1Matej Kollar 2.3.33-1Matej Kollar 2.3.32-1Matej Kollar 2.3.31-1Matej Kollar 2.3.30-1Stephen Herr 2.3.29-1Stephen Herr 2.3.28-1Michael Mraka 2.3.27-1Michael Mraka 2.3.25-1Stephen Herr 2.3.24-1Michael Mraka 2.3.23-1Michael Mraka 2.3.22-1Tomas Lestach 2.3.21-1Matej Kollar 2.3.20-1Michael Mraka 2.3.19-1Michael Mraka 2.3.18-1Stephen Herr 2.3.17-1Michael Mraka 2.3.16-1Stephen Herr 2.3.15-1Michael Mraka 2.3.14-1Stephen Herr 2.3.13-1Michael Mraka 2.3.12-1Jan Dobes 2.3.11-1Michael Mraka 2.3.10-1Michael Mraka 2.3.9-1Stephen Herr 2.3.8-1Michael Mraka 2.3.7-1Stephen Herr 2.3.6-1Stephen Herr 2.3.5-1Michael Mraka 2.3.4-1Stephen Herr 2.3.3-1Michael Mraka 2.3.2-1Michael Mraka 2.3.1-1Milan Zazrivec 2.2.43-1Michael Mraka 2.2.42-1Michael Mraka 2.2.41-1Michael Mraka 2.2.40-1Michael Mraka 2.2.39-1Michael Mraka 2.2.38-1Michael Mraka 2.2.37-1Stephen Herr 2.2.36-1Michael Mraka 2.2.35-1Stephen Herr 2.2.34-1Stephen Herr 2.2.33-1Michael Mraka 2.2.32-1Stephen Herr 2.2.31-1Stephen Herr 2.2.30-1Milan Zazrivec 2.2.29-1Michael Mraka 2.2.28-1Tomas Lestach 2.2.27-1Michael Mraka 2.2.26-1Milan Zazrivec 2.2.25-1Milan Zazrivec 2.2.24-1Michael Mraka 2.2.23-1Stephen Herr 2.2.22-1Stephen Herr 2.2.21-1Michael Mraka 2.2.20-1Jan Dobes 2.2.19-1Milan Zazrivec 2.2.18-1Michael Mraka 2.2.17-1Michael Mraka 2.2.16-1Stephen Herr 2.2.15-1Milan Zazrivec 2.2.14-1Milan Zazrivec 2.2.13-1Stephen Herr 2.2.12-1Michael Mraka 2.2.11-1Michael Mraka 2.2.10-1Milan Zazrivec 2.2.9-1Milan Zazrivec 2.2.8-1Stephen Herr 2.2.7-1Stephen Herr 2.2.6-1Milan Zazrivec 2.2.5-1Michael Mraka 2.2.4-1Michael Mraka 2.2.3-1Michael Mraka 2.2.2-1Michael Mraka 2.2.1-1Michael Mraka 2.1.54-1Stephen Herr 2.1.53-1Stephen Herr 2.1.52-1Michael Mraka 2.1.51-1Matej Kollar 2.1.50-1Jan Dobes 2.1.49-1Aron Parsons 2.1.48-1Michael Mraka 2.1.47-1Michael Mraka 2.1.46-1Stephen Herr 2.1.45-1Milan Zazrivec 2.1.44-1Michael Mraka 2.1.43-1Michael Mraka 2.1.42-1Matej Kollar 2.1.41-1Stephen Herr 2.1.40-1Tomas Lestach 2.1.39-1Aron Parsons 2.1.38-1Michael Mraka 2.1.37-1Tomas Lestach 2.1.36-1Milan Zazrivec 2.1.35-1Matej Kollar 2.1.34-1Matej Kollar 2.1.33-1Michael Mraka 2.1.32-1Michael Mraka 2.1.31-1Michael Mraka 2.1.30-1Michael Mraka 2.1.29-1Michael Mraka 2.1.28-1Michael Mraka 2.1.27-1Michael Mraka 2.1.26-1Michael Mraka 2.1.25-1Michael Mraka 2.1.24-1Tomas Lestach 2.1.23-1Michael Mraka 2.1.22-1Stephen Herr 2.1.21-1Stephen Herr 2.1.20-1Tomas Kasparek 2.1.19-1Michael Mraka 2.1.18-1Michael Mraka 2.1.17-1Jan Dobes 2.1.16-1Milan Zazrivec 2.1.15-1Michael Mraka 2.1.14-1Tomas Lestach 2.1.13-1Michael Mraka 2.1.12-1Stephen Herr 2.1.11-1Michael Mraka 2.1.10-1Stephen Herr 2.1.9-1Grant Gainey 2.1.8-1Michael Mraka 2.1.7-1Michael Mraka 2.1.6-1Tomas Kasparek 2.1.5-1Michael Mraka 2.1.4-1Michael Mraka 2.1.3-1Stephen Herr 2.1.2-1Michael Mraka 2.1.1-1- don't rely on Makefile for build (tkasparek@redhat.com)- build just backend-libs, nothing else is needed for RHEL8 (tkasparek@redhat.com)- don't run pyling when building spacewalk backend + other build fixes (tkasparek@redhat.com)- Update to use newly separated spacewalk-python[2|3]-pylint packages- 1540981 - Clarify error-reporting when checksum_cache is bad- clean up specfile- fix pylint 2.0- fix pylint warnings- support syncing of modules during ISS - export modules in rhn-satellite-exporter - support downloading modules.yaml from backend - retrieve module metadata when syncing yum type repository - provide a way how to retrieve module files for yum type repositories- 1537098 - Teach packageImport to ignore flags RPM doesn't know- Fix syncing severity- 1538096 - Security erratum severity is not being synced using synchronization tools- 1534417 - hide plaintext password in spacewalk-debug archive- Keep the authtoken appended to the URL when downloading repo content- 1507553 - include unmapped channels in channel list and EOL channel list - 1507553 - change message to warning and don't display with default verbose setting- still can print custom channels with CDN repos without mappings - 1525858 - add --list-eol option to show more info about channel's end-of-life dates- 1525858 - print note that channel reached EOL already - 1525858 - improve wording- 1525858 - display expired EOL status if available- 1509955 - pass http headers to downloader- localhost is not local - port versus socket- Update manpage for satelite-sync. - Add --ignore-proxy option to satelite-sync. - try to find whole dependency tree, not only direct dependencies- 1494575 - use only version in channel release- copy usix before tests are executed- disable unsupported-assignment-operation in this block, this seems to be false-positive error - rename variables to match method headers of parent classes (pylint arguments- differ) - compare value instead of identity - move to setup_repo method and execute only when no_mirrors is False - these arguments differ intentionally - fixing len-as-condition pylint rule - re-enable pylint on Fedora- Change the virtualization backend not to duplicate data in case host and guests are in different organizations- fix joining strings- yum ContentSource() should set number of packages during raw listing.- convert release to long while checking which is older or newer - Do not import ignored errata- process comps file before package import - yum on RHEL6 has no idea about environments- convert only bytes- pylint fixes- make rhn_rpm python3 compatible - open checksummed files in binary mode- mention package groups in help - detect and parse package groups in filters - split only using comma then strip- add new spacewalk-repo-sync command line option to synopsis of man-page- add new parameter '--show-packages' for spacewalk-repo-sync.- spacewalk-backend: fix package name on SUSE and build py3 on Tumbleweed - fixing previous commit - improve comment - join two ifs- fix the inconsistency in spacewalk-repo-sync documentation.- 1455139 - fix processing '--parent' option.- 1456719 - don't move NULL org packages to the current org- require python2 version of rhn-client-tools on all platforms - fix syntax error 'release..split'- 1494575 - 2 parts of version are enough to dermine minor release - 1494575 - RHEL7 sends also release - drop it as it's not needed- fix pylint issues: Unused argument 'url' (unused-argument)- 1402418 - add output formatting for reposync- bz1490801 - [RFE] skip child channels with no repo during sync- 1486285 - write manifest to default location after activation succeeded- purged changelog entries for Spacewalk 2.0 and older- 1456719 - fixing mixed-indentation and bad-continuation pylint issues- 1456719 - save the package to the same org as erratum- it's now python2-gzipstream- 1464540 - get relative path better- 1482981 - stop synchronization if no space left on device - Bumping package versions for 2.8.- 1477344 - select all null-org channels and then fiter them- 1477753 - precompile py3 stuff - 1477753 - use standard brp-python-bytecompile- 1459878 - cdn-sync of custom channel should unlink errata from channel if repository is removed- 1450445 - check url of repository contains protocol name- 1477667 - don't unlink packages if --no-packages is used- 1476924 - log to stderr - 1449124 - run db-control report only on postgresql- 1476924 - set SSL certificates during ContentSource initialization, not later- update copyright year- update copyright year- 1446271 - support dumping of product names- 1466229 - sync as many errata as possible by default, skip faulty errata- 1451771 - catch IncorrectEntitlementsFileFormatError exception and improve messages- 1461339 - don't sync errata with empty package list if these packages were filtered- 1472970 - parse both providedProducts and derivedProvidedProducts- fixed msgfmt/translation error- 1450374 - fixing typos in man page- fixing pylint - Unused variable 'index' (unused-variable)- Regenerating .po and .pot files for backend - Updating .po translations from Zanata- PR 500 - correcting email address in change log. Not able/willing to change email addresses in individual commits, however.- PR 502 - fix model objects do not support item assignment errors and tuple indices must be integers, not str errors - PR 502 - Correcting unused variable 'index' following the use of enumerates - PR 502 - Correcting C0200 and refactoring - PR 502 - Indentation & using IOError instead of UpdateNoticeException - PR 502 - Moving "import re" & adding "import fnmatch" - PR 502 - Adding filters feature to deb_src.py- PR 500 - Another try to fix the test suite - PR 500 - Fix version string for test-suite - PR 500 - Fix typo - PR 500 - Add epoch information for deb packages- 1449172 - make documentation in man page and --help consistent- Fix bug introduced in 46f1320 preventing RPM removal. - 1434043 - Fix spacewalk-data-fsck removing SRPMs associated with RPM- remove not implemented option- 1425137 - fix remaining backend/manpage.sgml issues- 1438854 - improve message - 1438854 - unlink all packages when there isn't any repository attached in strict mode - 1406178 - two typos in cdn-sync --help output- 1439758 - close Curl handle - 1439758 - workaround - make sure first item from queue is performed alone to prevent multi-threading NSS error - 1439758 - split single download queue into multiple download queues based on SSL certificates- 1455795 - move to different file to not conflict with web.default_mail_from in Java code- 1455433 - don't trim channel content if there is major sync error in any repository- disable pylint on Fedora 26 because it's python3 - 1348575 - rhn-charsets is meant to be run only under root user- more pylint warning fixes- fixed pylint warnings - hashlib is included in python since RHEL6- 1434786 - Unable to run cdn-sync if older channels do not exist anymore- 1439622 - return no row if user has no privs for the server - 1439622 - don't let disabled user log in- 1434913 - fix exit code to indicate error in other commands when not activated with CDN- 1427238 - normalize repository path to detect if it's part of any channels or not - 1427238 - handle . and .. in path - 1427238 - fixing leaf detection- 1450496 - Revert "1357480 - get_possible_orgs function never called? -> removed"- fixing deb plug-in - updating help and man page - use repository type value from DB if it's possible- 1447296 - fix examples in man page of satellite-sync - 1449914 - fixing 'NoneType' object is not iterable if no rows are selected- satellite-sync (iss) - enhancements to channel selection- 1444894 - normalize path to an RHSM manifest- 1447296 - update man pages about batch size parameter - 1447296 - make batch size configurable- 1446118 - wildcard support for channel names- 1437835, 1441096 - updating help - 1447296 - can't rely on index in to_process, if last item has to_link only, last chunk of packages is not imported - 1437835, 1441096 - optimize linking packages to channel - 1437835, 1441096 - disassociate packages later or keep them in channel if they are same but missing package path - 1449374 - there may be multiple packages with given checksum in different orgs - 1437835, 1441096 - upload with force to update missing package file paths on existing packages - 1437835, 1441096 - change metadata_only to just not keep packages after download- 1444519 - org_id column can hold NULL - 1444894 - normalize path to an RHSM manifest - 1447296 - add package_import_skip_changelog option to speed reposync up - 1446198 - finish work in threads when KeyboardInterrupt occurs during download - 1446198 - fixing semantic error- 1444047 - fix errata lookup for NULL org- 1415193 - fix line with a mention about ISS synchronization- 1415193 - remove mention about a live synchronization from satellite-sync man page- 1447296 - optimize package importing during syncing a software channel - 1446198 - fixing pylint- 1444519 - allow sync of the same erratum to more orgs - 1444047 - look only for errata from the same org- 1342977 - Repository sync can causes ORA-01878 on insertion of timestamp that doesn't exist in timezone - fix python 2.4 build- 1446198 - do not store SSL certificates per repository on disk cache - 1446198 - define CACHE_DIR once- 1342977 - Prevent ORA-01878 on repository sync. - Add timezone_utils.py to libs files for BZ 1342977- 1445957 - default_mail_from key exists but may be empty - Remove unused imports.- 1434913 - cdn-sync could provide information that the satellite is not activated - lock release fix- 1446198 - fixing number of thread input - 1446198 - update imports - 1446198 - update build configuration - 1446198 - move downloading to module and don't block reusing connections- revert 200924587a237b57d70d780a637c867c04393438 we don't need to remove interrupted downloads, because we don't use yum to download packages anymore.- 1445220 - make sure each channel family label is selected only once- replace dots in method names with underscore - do not fail with a traceback when media.1 is requested- 1441135 1434471 - be more specific about catched exception- 1434787 - adding logrotate - 1434787 - adding logging to candlepin_api - 1434787 - adding logging to manifest - 1434787 - adding logging to activation - 1434787 - adding logging to rhn_satellite_activate- 1439721 - subset of log2disk messages is good to include in email too - 1439721 - adding to spacewalk-repo-sync - 1439721 - making traceback_mail overridable - 1439721 - send email report- 1434913 - cdn-sync could provide information that the satellite is not activated- 1434913 - cdn-sync could provide information that the satellite is not activated- 1397762 - adding examples section - 1397762 - add option to display info about currently used manifest - 1397762 - use candlepin API server from manifest - 1397762 - rename --cdn-deactivate to just --deactivate - 1397762 - rotate manifest on deactivation - 1397762 - parse meta json file - 1397762 - get name and API URL from manifest - 1397762 - be more descriptive - 1397762 - provide option for immediate activation and rename parameters - 1439949 - Set a maximum limit to include the PostgreSQL logs into the spacewalk-debug tarball. - Enhances performance by copying just the pertinent files under /var/rhn/log. A lot of the times, external files are mistakenly saved there by sysadmins such as database dumps, etc.- 1434786 - add indentation for missing channels in an error message- 1418025 - fixing behavior to work with --force-kickstarts parameter- 1438807 - fixing long line - 1434769 - removing old return codes from comment- 1397762 - fixing long lines- 1438854 - adding example for deleting custom repo- 1438807 - display channel sync error causes on default verbosity and improve them - 1438807 - label may not be in db_channel if channel doesn't exist - 1434471 - raise Database exception up to stack and stop syncing. - 1434471 - raise unified exception from database drivers if it's not possible to execute SQL statement- 1397762 - fix build on RHEL 5- 1397762 - update man page - 1397762 - use at least some verbosity levels in cdn_tools modules- 1397762 - fixing pylint - 1397762 - adding Candlepin API to call manifest refresh - 1397762 - call Candlepin API to download manifests and implement missing pieces of code - 1397762 - adding handler for calling Candlepin API requests with export manifest support- Make spacewalk-remove-channel python3 compatible- filter channels to removed by patern with '*' - e.g. 'fedora19*' - Fix suboptimal wording- 1427231 - set interrupt callback to not retry - 1427231 - it's not necessarily interrupted by user and the return code should not be zero - 1427231 - propagate first detected fatal exception from child threads and interrupt downloading- 1434786 - show list of non-available channels at the beginning of syncing- 1434786 - ignore channels which are not exist or not available- 1433365 - show error message if we cannot download repomd.xml during counting packages - 1433365 - fix http proxy configuration for yum_src- 1418025 - fix package downloading for Kickstart addons. Add parsing repodata for addons repository and download all packages according to its location. - 1427231 - if package was not downloaded and message-less Exception catched, don't print empty line and don't print to stream on default verbose setting- 1430236 - fixing 'WARNING: there is already a transaction in progress' in postgresql logs- 1428749 - fixing redundant tag - 1428749 - adding note about threads- 1427238 - update man page - 1427238 - cleanup orphaned repositories not attached to any channel - 1427238 - there should not be custom repositories assigned, delete them if they are - 1427238 - handle sync after first repo was added, last repo was removed - 1427238 - splitting into two functions and mark as synced after repos are assigned - 1427238 - ContentSourceImport can't unlink last associated repository, do it differently - 1427238 - move to repository file - 1427238 - support counting packages in custom channels - 1427238 - removing unreachable code, channels without content sources are filtered out earlier - 1427238 - put common code into separate method - 1427238 - work without channel mappings - break mappings dependency on spacewalk - 1427238 - list all provided repositories separately, not associated with channels because it's in channel list output already anyway - 1427238 - list custom CDN channels and sorting repositories - 1427238 - load org_id of synced channels - 1427238 - rename --cdn-certificates to shorter --cdn-certs - 1427238 - change --list-repositories option to be used only together with --list-channels and --cdn-certificates - 1427238 - shuffle verbosity levels a bit and fix messages - 1427238 - adding --add-repo and --delete-repo parameter to sync specific repos to custom channel - 1427238 - make sure content is in null org, not in custom org - 1427238 - check if it's really leaf, fixing error when incomplete path is searched - 1427238 - support linking ContentSource to existing channels during their import - 1427238 - update function creating ContentSource to work with specified repos - 1427238 - split checking function - 1427238 - list channels syncing from given repository - 1427238 - filter channels with lost entitlement and include custom repos with null content source assigned- 1427625 - Move aa-spacewalk-server.conf to backend from server - remove old code used for testing- 1427625 - Fix garbage-char in file (??) - 1419867 - fixing 'NoneType object is not iterable' error- 1427851 - fixing spaces- 1419867 - provide option for forcibly syncing all errata, similarly as in satsync - 1419867 - do not import always all errata by default for performance reasons - 1419867 - don't re-insert existing files again- fix pylint warning - Updated links to github in spec files - 1428834 - show sys.path as string if anything goes wrong - Migrating Fedorahosted to GitHub- 1418025 - sync RPM packages for addons in Kickstart Tree - Fix: selection of primary interface- 1427220 - trigger repodata generation after and only if channel packages are updated - 1419867 - do not re-subscribe packages to channel if nothing was added- 1419867 - simplyfying nested blocks - wrong-import-position is not present in pylint on Fedora 23- 1419867 - cache correct path of uploaded package - don't use keys() to iterate over a dictionary- 1427625 - Add strict-httpd-workaround *FIRST* in httpd conf files (bz is a SW-clone of BZ#1422518)- 1419867 - adding checksum cache for reposync to speed up syncing already synced channel- Postgresql 9.6 support- Fixing wrong-import-position (C0413) for backend. - Fixing ungrouped-imports for backend - Fixing trailing-newlines for backend - Fixing consider-iterating-dictionary for backend- align number to right in output- 1401497 - fixing case when there isn't any valid SSL cert - 1401497 - fixing 'ERROR: expected a readable buffer object' on Oracle- temporarily copy usix into buildroot for pylint check- 1425137 - fixing element CODE undefined - 1425137 - close term tags- 1390241 - catch exception InvalidArchError and send back an error message- 1401497 - fixing empty select- require spacewalk-usix in buildtime for pylint- __init__.py should be owned by backend-libs package - delete usix source- fix specfile - require spacewalk-usix indead of spacewalk-backend-usix - remove spacewalk-backend-usix package- 1420288 - support importing KS files with other checksum type than md5- 1418044 - check ISS case in cdn-sync- 1401497 - complain about certificates during activation - 1401497 - adding more details of current SSL certificates in DB - 1401497 - support creating repository tree with only repos provided by single client certificate - 1401497 - catch on higher level to not mark missing repositories as found repositories with no SSL certificates - 1401497 - check SSL dates in reposync - 1401497 - check if there is any not-expired ssl set - 1401497 - adding function for checking certificate dates - 1401497 - fixing repository tree population functions to support multiple ssl - 1401497 - fixing import of SSL certificates to import them all - require python-argparse for spacewalk-backend-cdn - Fix typo- 1414454 - setting channel_access to private as a default- 1413788 - change error messages in satellite-sync and rhn-satellite-activate- fix failed packages counting if we cannot download some package- 1415193 - fix man page for satellite-sync - 1413788 - improve error messages for obsolete options in satellite-sync and rhn-satellite-activate- 1414697 - fixing pylint - 1316708 - fixing case when postgresql is installed but spacewalk is using Oracle - bz#1316708 - added the capability for spacewalk-debug to capture the pg_catalog information from PostgreSQL- 1414697 - proxy can't be specified in multiple parameters on all versions of urlgrabber- 1395815 - change permissions for /var/satellite/rhn* after syncing of a channel- bz1412600 - error during syncing duplicated channel's labels- 1406462 - add possibility to use previous manifest- 1412617 - Oracle backend returns LOB object not a string, convert to string- 1406462 - print help if no options were provided for rhn-satellite-activate- 1409434 - fixing mirror expansion- 1410149 - fixing activation on s390x - 1410146 - fixing entitlements without provided products- fix usability bug in reposync - 1406038 - show number of packages which are failed during a channel syncing- 1409434 - this option works differently on different yum versions, reverting for now - 1409434 - make baseurls in good format when not expanding mirrors - 1409434 - don't have to be in try block- 1401488 - Fixes the following error on errata-sync: ERROR: cannot concatenate 'str' and 'int' objects- 1409434 - fixing parameters - 1409434 - fixing pylint- 1409434 - make updating repodata default - 1409434 - log2stderr will not get it into log files - 1409434 - remove downloaded packages as well - 1409434 - returning ret_code is expected - 1409434 - adding option for overwriting kickstart data - 1409434 - do not try to link not imported package to channel - 1409434 - add multithreaded download to reposync - 1409434 - fixing broken pipe on long output and release locks - 1409434 - consistent time - 1409434 - improve list format - 1409434 - suppress "Unknown channel family" messages - 1409434 - support counting single channel - 1409434 - fixing argument format - 1409434 - download all repomd first and skip repositories with up to date repomd - 1409434 - configurable threads - 1409434 - work with mirrors - 1409434 - work with proxy - 1409434 - changing parameter format, add function for setting parameters, add text log class - 1409434 - retry download, checksum etc. - 1409434 - adding multi-threaded downloader - 1409434 - repodata can contain only sha word - 1409434 - we can skip mirror expansion in cdnsync - 1409434 - adding function to check if there is newer repomd in repository than in cache - 1409434 - support keeping repomd in cache- 1395815 - fix permissions for Kickstart Tree paths- 1405039 - continue syncing if we cannot download some packages - close log file handler for yum plugin to avoid file descriptors leak- 1404033 - return non-zero return code if channel has no URL associated- 1397417 - fix memory leaks in cdn-sync and spacewalk-repo-sync. * remove a circular dependency between YumRepository and ContentSource * optimize memory consumption- 1403898 - spacewalk-repo-sync returns non-zero return code if some problems occured- 1397427 - add non-zero return code and error message if some problems occurred during syncing- 1387173 - only user repositories should be allowed to configure, accessing self.yumbase.repos.repos can take long, do it once- 1387173 - make possible to configure by channel - 1387173 - make sure org_id is string - 1387173 - make possible to setup repository configuration with guessable name and keep org_id information- 1395207 - recognize downloaded headers by yum- 1395214 - download treeinfo to cache directory to not create folder in kickstart directory if there isn't any treeinfo - 1395214 - evaluate kickstart trees properly - Bumping package versions for 2.7.- Revert Project-Id-Version for translations- properly extract path - add missing newline in string- fixing case when local repository has packages in subdirectories - Regenerating .po and .pot files for backend - Updating .po translations from Zanata- kickstart repositories are not required when syncing with --no-kickstarts- adding support for incremental imports from mount point - disabling RHN satsync in code - do cast to None earlier to prevent crash if --no-packages is used - adding missed disconnected option- update man page - import channel families after signature is checked and fix return code if manifest validation fails - always check mappings - use disconnected option to not subscribe to sat repo - removing remote activation functions - save manifest to default location - read certificate from manifest only - making cdn activation mandatory in this script - removing unsupported options - fixing list of channels when there are only child channels available - adding mount point parameter- rename and remove untrue comments- fix: NameError: global name 'get' is not defined. - always save certificate - refactoring in activation- fixing number of values- check if relevant repository is enabled - filter source repositories by default - fixing the result dictionary - fixing channel family not found in mapping- fixing pylint - this directory needs to be created after cleanup - set repository location in runtime, not hardcoded in DB - cleanup and moving repository logic from cdnsync to repository module - package name is now known - adding classes to work with CDN repositories - do not print RHN messages if (de)activating CDN - refactor and add option to deactivate CDN - removing usage of product mapping and saving repositories from manifest instead - support populating SSL information - require mapping package - load repository urls from manifest - make sure all old certs/keys are gone - fixing occurences in code - check for presence of all headers - headers can sometimes arrive in lowercase- Update specfile to remove references to RHN- fix pylint wrong-import-order - reverting pylint change - method cannot be called, it's not instance- fixing pylint- detect already activated system - adding force parameter - cleaning, removing even older API references to not get confused - activate system registered to RHSM - adding new parameter to save current behavior- fix setting of default kickstart installation type - fix list of urls in yum_src repo plugin. - require m2crypto in -tools package - get uuid of system if registered in RHSM- adding m2crypto dependency- check signature in code- fix spacewalk-backend build * we still need to build spacewalk-backend on RHEL5 to use two subpackages spacewalk-backend-libs and spacewalk-backend- usix on cliend side. spacewalk-backend-tools uses python-requests module wich is absent in RHEL5 repos, so I removed it from BuildDependencies, but leave in Dependencies, maybe it can be installed manually.- fix dependencies for CDN-Sync - fix spec file to build CDN-Sync on RHEL5 reverted (7e629f0f5ead8aa4c8c6f2e5c0ee4a3cb85e0474) - fix python backend code to be compatible with Python 2.4- 1372721 - Handle the case where a user has no timezone/locale setting- cdn-sync - fix man page- fix yum plugin naming, based on an url, because it can be a metalink - remove hardcoded METADATA_EXPIRE, use value from config file - cdn-sync - clear repodata before syncing repository- cdn-sync - add fixes in packages counting: - if we have the same package in different repositories of channel, we count it only one time - count packages for base channel- fixing pylint: too-many-nested-blocks - fixing pylint: wrong-import-order - fixing pylint: unsubscriptable-object- fixing pylint- adding logrotate files - adding logging of spacewalk-repo-sync script- a bit more magic is needed for gpg check satellite certificate - changing log format - log cdnsync module- fixup man page for cdn-sync- add man page for cdn-sync- try to speed up RHEL kickstart syncing by not downloading release-notes- dropping quiet flag, it's not much useful now - try to recover from incorrect updateinfo.xml - change log level handling in reposync - adding some basic info into man page - unused variable - split reposync and cdnsync log directories - fixing TypeError when filename is None - kickstarts from external repositories have full path in DB- fixing rhnpush- reposync - rewrite HTML parser for Kickstart repositories - Added the capability for spacewalk-debug to grab the user's preferences for timezone and language locale - fixing path- add possibility to use certificate from manifest- make sure images from treeinfo are included regardless on directory listing - do not show internal DB id - detect treeinfo file - split listing files and downloading - there can be missing mappings for kickstart trees currently - do cdn activation in rhn-satellite-activate - add manifest parameter for rhn-satellite-activate - dropping cdn-activate script- update kickstart syncing code - fixing pylint: too-many-nested-blocks, little refactoring- fixing import - apply formatting changes on file in original location and drop it from cdn dir - fixing pylint: too-many-nested-blocks, no need for else - adding support for release channel mapping- fixing pylint: wrong-import-position, wrong-import-order - fixing pylint: wrong-import-position - fixing pylint: wrong-import-order - fixing pylint: wrong-import-position - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order,ungrouped-imports - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-position - fixing pylint: consider-using-enumerate - fixing pylint: wrong-import-order - fixing pylint: wrong-import-position - fixing pylint: wrong-import-position - fixing pylint: wrong-import-order - fixing pylint: No value for argument 'tb' in constructor call (no-value-for- parameter) - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixed SyntaxError " b'' " for RHEL5- fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: simplifiable-if-statement - fixing pylint: unneeded-not - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-order - fixing pylint: wrong-import-position - sys.exitfunc is deprecated since Python 2.4 - more pylint and pep8 fixes- fixing pylint issues - drop disconnected activation on spacewalk, there is not much to insert and not possible to update counts - call signature check directly instead of calling external (also dropped) perl script - include files in packages - bringing back tool for activation- do not change package_from_filename header- set header_end to value where we stop reading - split maximally once or we lost part of the release sometimes - get package format from filename - check downloaded file - add basic plug-in for syncing deb repo - there are errata with intentionally empty package list, cannot skip them- share repodata between yum_src and cdnsync- cdn-sync - check proxy port number- initialize before _load_entitlements is called - check if there are any available channels first - filter channel families with ssl credentials - they are 'activated' - fixing listing of channels for some empty channel families- handle missing cdn mappings - W0201: attribute defined outside init - string.join is deprecated- do not download comps if not downloading packages - pass less parameters inside class - fixing --no-packages- Impove error message about missing parent channels - cdn-sync - add debug-level verification - cdn-sync - add proxy url convertor from ascii to puny - cdn-sync - remove temporary certificates- fix pep8 'Line too long' - bugfix - typo in variable name - cdn-sync - add to syncing kickstartable trees: - parameterized values for rhnKSTreeType and rhnKSInstallType - possibility to select kickstartable trees with NULL organisation id - bugfix - remove temporary file if there is an error during downloading by yum-wrapper - cdn-sync - exclude kickstart repositories only if we have them in config file- handle not existing channels - we don't support RHEL 5 already- better look for existing erratum by advisory name now - always set advisory with version number and be different than advisory_name - do not crash for now- support strict package subscription to channel - fixing pep8 - unused import - unused variable- simplify and allow to use other parameters without channel parameter - rename to plural to have same parameter as in satsync - show more info like in satsync - Revert "check if DB is running"- check if DB is running- cdn-sync - add handling of database connection error - bugfix - Check connection to a DB is open before make commit() - Make reraising of exception compatible with Python 2 and 3. Additional changes to commit 20ba5c63b13b2afe0a4c0340cc5538dae8f5c018 - simplify condition- build cdn-sync only for RHEL > 5 and Fedora - cdn-sync - add syncing of kickstart repositories - reposync now doesn't terminate a program if one of channels doesn't exist - add posibility to exclude some repos from syncing- fixing typo - count total time of sync- distinct by checksum to connect multiple packages with same nevrao to erratum, not only one of them - fixing multiple packages in null org without channel - pick the last one - support syncing only RPMs metadata- 1345843 - sane output when diff of binary config files- cdn-sync - fix pylint warnings and errors - bug fix in cache of reposync when several repos assigned on channel - cdn-sync - change path for cache repodata, do not save primary.xml and repomd.xml on disk - cdn-sync - show progress bar during updating repodata - cdn-sync - add number of packages to channel listing output - cdn-sync - Implement cdn-sync parameter for repodata updating - cdn-sync - Implement cdn-sync parameter for just listing assigned repositories for channels - cdn-sync - bugfix in listing child channels. Show only those of child channels which belong to channel families from manifest. - cdn-sync - add workaroud for missing RHN to CDN source matching * checking that we have mapping in config json * if channel doesn't have at least one source, skip it during syncing - cdn-sync - add exceptions to handling during channel import - cdn-sync - add parameter to print current configuration file - cdn-sync - add support of different debug levels for cdn-sync and reposync - cdn-sync - use the same config (CFG object) for cdn-sync, reposync and yum- repo-plugin - cdn-sync - add parameters for http proxy and blocking of concurrent runs of cdn-sync- change default checksum type to sha256 for debían packages. Usage of SHA256 is recommended in https://wiki.debian.org/RepositoryFormat#Size.2C_MD5sum.2C_ SHA1.2C_SHA256.2C_SHA512 This should also fix RH BZ 1348321 - Fixes unnecessary removal of whitespaces in package dependencies. Needed for correct creation of Packages.gz - 1226329 - sense support for debian packages- 1357480 - get_possible_orgs function never called? -> removed- 1355884 - teach xmlWireSource to be able to write to tempfile- spacewalk-repo-sync fix for missing -c parameter- 1348575 - Many tools from spacewalk-backend-tools package returning Python tracebacks when run under non-root user - list only custom channels- pep8 - fixing pylint- Revert "sync content strictly - only packages from batch will be in channel"- make CDN root configurable- do not delete and insert everything on every call - Revert "old families should not be visible after reactivation"- fix satellite-sync and do not delete and insert on every cdn-sync - simlify content sources import and do not delete and insert on every cdn-sync - fixing incorrect name of variable- fixing pylint in cdnsync module and little refactoring - fixing pylint in activation module - fixing pylint in contentRemove module - missing import- make possible to clear packages in null-org outside channels (partially synced channels) - add functions to remove content outside channels - move spacewalk-remove-channel code into new module - sync content strictly - only packages from batch will be in channel - allow reposync to subscribe packages to channel strictly - show which channel is processed - support --no-errata - support --no-packages - fixing synced channel indicator - list skipped errata - it's not an error - channel families may not be in filtered list - find ssl keys for families - unlock null org channels - run sync - import content sources for channels - teach backend to insert content sources - dist channel mapping - insert channel metadata - adding available channel listing - add linking channel families with certificates - refactor to class - insert families matching product data only - old families should not be visible after reactivation - lookup in separate function - fix rhnContentSourceSsl -> rhnContentSsl in code - import channel families - reusing previously dropped satellite certificate class - insert SSL credentials from file and manifest into DB - start to build -cdn package - refactoring satCerts to make possible insert into single org/null org- print() prints '()' in python 2 instead of expected empty line - fix chgrp call on openSUSE - Bumping package versions for 2.6.- fix missing new line in translation - updating copyright years - Regenerating .po and .pot files for spacewalk-backend. - Updating .po translations from Zanata- fix isSUSE check- Only trigger virtualization notification on server save when the virtualization data is not falsy- moving rhnLib.py into spacewalk-backend-libs package, - Fix check for local URI- change build dependency on python-devel, because we don't use Python3 during package building- fix imports of usix- spacewalk-backend: build on openSUSE - specfile fixes - spacewalk-backend: build on openSUSE - 1331271 - fix string concatenation- Add missing sys imports- Add mode to open packages as 'binary' - Fix relative imports for python backend-common libs - Automatic commit of package [spacewalk-backend] release [2.5.34-1]. - fix building of spacewalk-backend- fix building of spacewalk-backend-- Add missing import 'sys'- Add new packages for spacewalk-backend-libs and usix - Fix usix module to run under Python 3- Resolve conflicts between usix and backend-libs - Fix pylint warnings/fails - fix usix next() import and usage- Fix 'iteritems' in backend Python 2/3 compatibility - Fix '.next()' in backend Python 2/3 compatibility - Add import of 'reduce' function in backend for Python 3 compatibility - Fix 'exc_type' in backend code for Python 2/3 compatibility - Fix 'unicode' in backend code for Python 2/3 compatibility - Fix 'apply' in backend code for Python 2/3 compatibility - Fix 'maxint' in backend code for Python 2/3 compatibility - Fix 'exitfunc' in backend code for Python 2/3 compatibility - Fix 'raw_input' in backend code for Python 2/3 compatibility - Fix imports in backend code for Python 2/3 compatibility - Fix data types in backend code for Python 2/3 compatibility - Fix 'dict' in backend code for Python 2/3 compatibility - Add __bool__ in backend code for Python 2/3 compatibility - Fix 'filter' in backend code for Python 2/3 compatibility - Fix 'map' in backend code for Python 2/3 compatibility - Fix 'xrange' in backend code for Python 2/3 compatibility - Fix 'octal' format of number in backend code for Python 2/3 compatibility - Fix 'raise' in backend code for Python 2/3 compatibility - Fix 'except' in backend code for Python 2/3 compatibility - Fix 'has_key' in backend code for Python 2/3 compatibility - Fix 'print' in backend code for Python 2/3 compatibility - Add micro-six python module to write code that runs on Python 2 and 3- qemu-kvm guests created on my Fedora 22 have following signature, mark them as virtual- 1320025 - call notify guest before subscribing to channels too and refactor code- Fix for bz1309337 'rhnreg_ks doesn't work with activation key'- 1276569 - we need to import either cx_Oracle or psycopg2- 1308486 - better never import foreign private channel families, custom channels will be synced into your org anyway - 1308486 - org_id of channel family is probably never filled, just not make private channel families public- all strings should be truncated, not only unicode instances- make sure truncated value does not contain incomplete characters- 1303422 - allow sat-sync-error-email to be configurable- pulling *.po translations from Zanata - fixing current *.po translations- Remove self from staticmethod - Fix Python errors from CI build and rename sort function for consistency. - Remove custom latest RPM handling in spacewalk-repo-sync and use the same logic as reposync from yum-utils instead.- 1305051 - fix broken 'raise' on error- 1303524 - do not import errata to all synced channels because some may not have all packages synced - 1276569 - improve message- 1276569 - fix pylint- 1276569 - advise users to purge satsync cache on IntegrityError- 1302817 - making sure packages without errata are included - 1302817 - fixing invalid query- 1301137 - update guest also on re-registration - 1301137 - allow to change uuid of already registered guests - 1301137 - there can be guests without hypervisor registered - fixing exception when reactivating system without base channel and without any available- 1051018 - Added filename in the error message of satellite-sync, in case file has wrong size - 1281775 - Added processing of ValueError exception, during spacewalk-data- fsck- local variable 'primif' referenced before assignment- cleaning few old translations - removing old duplicate template file- 1297752 1297753 - allow client responses to be in Unicode- making synced channels in null org visible to all orgs- fixing append to None when no org is found- when installing insert default SSL crypto key with null org- fix typo: lastest -> latest- ignore all not any longer supported entitlements - backend: remove repoll parameter from rhn_entitlements.remove_server_entitlement() - backend: do not use rhn_entitlements.repoll_virt_guest_entitlements() anymore - backend: errno 20220 (Server Group Membership exceeded) is not thrown anymore - backend: remove use of rhn_entitlements.activate_system_entitlement() - satCert, satsync: checkstyle fixes - satsync.py: fix merge error - backend: remove max_members from unit tests - remove max_member update from rhnServerGroup - drop rhnFault 91 - ISS: export 10 system entitlements and import none - drop rhn-entitlement-report - remove comments - remove unused function entitlement_grants_service() - It should always work to add with enterprise_entitled - Removed unused exception - backend: dead code removal - rhn-satellite-activate: manual references removed - rhn-satellite-activate: dropped - satellite-sync: don't sync the certificate - server_class.py: remove dead code - rhnHandler: don't check for certificate expiry - satCerts.py: remove comment reference to dropped file - rhn_satellite_activate: remove unused validateSatCert function - rhn_satellite_activate: don't check certificate validity - rhn_satellite_activate: outdated comment removed - import: don't import rhnVirtSubLevel - import: don't import from rhnSGTypeVirtSubLevel - import: don't import table rhnChannelFamilyVirtSubLevel - export refactoring: remove unused parameters/fields - export refactoring: remove unused query - export: don't export rhnChannelFamilyVirtSubLevel - export refactoring: unused attributes removed - import refactoring: unused attribute removed - backend: remove virtualization host platform entitlement references - backend: remove references to nonlinux entitlements - backend: remove comments that are not relevant anymore - backend: remove references to the update entitlement - rhn-entitlement-report: don't filter update entitlements - python backend unit tests: remove references to provisioning_entitled - registration.py: remove references to provisioning_entitled in documentation - backend: remove references to provisioning_entitled - backend: commented code removed - backend: unused reg_num parameter removed from documentation - Change error message for NoBaseChannel Exception - Remove monitoring from cert tools - Remove traces of monitoring from registration.py doc - backend: do not set max_members of rhnChannelFamily - backend: do not set values for max_members and current_members - backend: remove unused ChannelFamilyPermissions class - backend: remove special handling for SubscriptionCountExceeded - backend: remove unused imports - entitlement-report: remove channel entitlement views - backend: remove unused ChannelFamilyPermissionsImport() and processChannelFamilyPermissions - backend: remove populate_channel_family_permissions and purge_extra_channel_families from sync_handler - backend: remove local handling of channel family members from satsync - backend: remove channel subscription checks from rhn-satellite-activate - backend: update rhn_channel.subscribe_server signature - backend: remove usage of update_family_counts - backend: remove available_subscriptions from channel object - backend: remove family count handling from server_kickstart - backend: remove family count handling from server_token- don't print python object details in reposync.py- [RFE] spacewalk-repo-sync: support multiple '-c channel' as in satellite-sync- recognize RDO OpenStack instances as virtual systems - Bumping package versions for 2.5.- Pulling updated *.po translations from Zanata.- 1250351 - make sure ks tree label is valid- Realigning arguments to process_batch to conform to indentation standards - see https://www.python.org/dev/peps/pep-0008/#indentation - Fixed spelling of _proces_batch -> _process_batch.- call xz to decompress comps file directly, if pyliblzma not available- 1201007 - handle existing file - optimize experssion- 1260735 - set domain name for sender address in rhn-satellite-exporter- Fixes orabug 20623622 spacewalk-repo-sync error: maximum recursion depth exceeded error when syncing to ULN via a proxy server- 1256918 - Handle package_group == None on push- 1097634 - reposync fixed pylint warnings- RFE 1097634 - fixed package sorting - removed package disassociation- use hostname instead of localhost for https connections- - patch for reposync (pylint)- [RFE] - --latest feature for spacewalk-repo-sync- require cobbler20 - Spacewalk is not working with upstream cobbler anyway - remove un-intentional changes - 1181152 - XSS when altering user details and going somewhere where you are choosing user - Escaped tags in real names- remove Except KeyboardInterrupt from imports - remove Except KeyboardInterrupt from imports - remove un-necessary try-except construct- 1235827 - there is no such restriction for user names- Recommends is not ignored on older systems- add weak dependency on cobbler20- fix pylint warnings on Fedora 22- 1175516 - Typos in rhn-entitlement-report output- do not reset primary network interface at hardware refresh (bnc#895071) - set primary interface during registration (bnc#929058)- Implement the new rpm weak dependency tags.- remove whitespace from .sgml files - Copyright texts updated to SUSE LLC - Bumping package versions for 2.4.- 1206350 - Add API to Satellite for Proxy to check client token validity - 1206350 - send error headers even on 404 response- Standardize pylint-check to only happen on Fedora - Import topic, summary and collected references from updateinfo.xml on reposync- Updating copyright info for 2015- 1203406 - make Satellite able to respond to if-modified-since requests- removing unused backend perl tests- 1197765 - support postgresql92 from software collections- backend: check for reboot type only- removing system details edit.pxt as it was ported to java- convert empty string to null for DMI values - init the second DB connection only when needed - Fix the primary key definition for rhnPackageFile - Do not include obsolete rhn_monitoring.conf - spacewalk-debug should not collect monitoring logs - remove nocpulse user and group from spacewalk-debug- 1192608 - disable pylint warning- 1192608 - moving import to be more local to make builders happy- 1192608 - add support for lzma compressed yum metadata files- Bump also also BuildRequires for consistency- Bumping required version of rhnlib- Updating function names- 1187358 - don't crash re-registrations if the original owner has been deleted- 1104087 - Some cleanup and tweaks - 1104087 - Adding option [-g|--config]- Adding on the spacewalk-data-fsck man page the option --remove-mismatch - add funcionality on spacewalk-data-fsck to remove the RPM which does not match checksum- 1070866 - sw-repo-sync fails to sync kickstart.- 1005772 - Add appropriate(?) censorship- More pep8 - Some more pep8 while we are at it- Old Pylint workaround - Fix Pylint on Fedora 21: manual fixes - Fix Pylint on Fedora 21: autopep8- Getting rid of Tabs and trailing spaces in Python - Getting rid of trailing spaces in Perl - Getting rid of Tabs and trailing spaces in LICENSE, COPYING, and README files- teach sat-sync to ignore monitoring entitlements for backwards compatibility- Remove solaris support from backend - drop monitoring code and monitoring schema- 1170616 - create (and label) /var/cache/rhn/satsync- 1021057 - fixed double-counting of systems subscribed to more than one channel- 1122626 - different registration paths should lock tables in the same order This could potentially cause deadlocks- 1150010 - deny read-only user from accessing XMLRPC API- 1162107 - sanitize db_* config values- start enforcing minimum password length for satpasswd- 1151386 - Fix cleanup when DB init goes wrong- 1152271 - sanitize db_name config value- 1148163 - fixed variable name- remove deprecated allowed_iss_slaves config option- 1144008 - support for xz compressed repos- 1142412 - backend should correctly checksum config files with macros in them- Add /usr/share/rhn/config-defaults in spacewalk-debug - 1138275 - spacewalk-debug is not fully postgreSQL aware.- 959567 - use sha256 checksums for config files instead of md5- 1022484 - ask for new password twice- 1115007 - correct UTF8 config files from being marked as binary- 1021057 - do not double-count systems subscribed to more than one channel from the same channel family- fix traceback when pushing rpms with archive size > 4GB- 1119459 - queue server for errata cache update when package list changes- recognize oVirt node as virtual system- 1128893 - sw-repo-sync does not work for chann that are children of non- custom parents- 1128893 - repo-sync should work even if parent is not custom channel - 1122438 - SQL syntax fix (extraneous comma)- Update spacewalk-backend.spec- 1023557 - Speed up satellite-sync by avoiding commonly-called dblink_exec- pylint fixes for 2a3787142af8185d3b7a95d31b681b3cabba852a- 1120261 - added code to update-packages to fix changelog encoding- 1005729 - man rhn-satellite-exporter org - fix copyright years - 1009961 - rhn-satellite-exporter man page update - 1009430 - rhn-satellite-exporter/spacewalk-remove-channel as non-root- fixed name collision - old python needs maketrans()- moved ContentPackage to repo_plugins to avoid relative imports - selecting password once shall be enough- max_bytes is unused - fixed ProductNamesContainer instance has no attribute 'tagStack'- pylint fixes- fixed pylint errors in satellite_tools- 1043005 - fixed rhnLog namespace- 1108370 - enable proxy to serve files from its cache for kickstarts- disable read-only users access of the backend api- 1105282 - additional spacewalk backend methods and capability needed- 1105282 - Spacewalk changes needed to support collisionless proxy lookaside- rpm initialization bug has been resloved- 517468 - Adding option [-p|--parent]- 517468 - make format backwards compatible for python 2.4 - 517468 - Correct the unindents to fix the logic. - 517468 - Adding option [-d|--dry-run]- spec file polish - fixed 'empty separator' error- rewrite uln_src plugin as yum_src plugin subclass - Added Oracle Unbreakable Linux Network integration to spacewalk-repo-sync - 1094526 - remove trailing semi-colon from SQL query as this breaks Oracle - Raise error if channel cannot be subscribed - python tests: made easier to toggle db backend- let reposync ContentPackage return regular nevra- query channels only in --list mode- spacewalk-fips-tool: add manual page- spacewalk-fips-tool: tool to help with client certificate conversion- fix variable name- 1089678 - Format oldRoute to match newRoute, so that rhnServerPath isn't updated every time - 517468 - Adding option [-l|--list]- 578835 - [RFE] Add --justks to sw-remove-channel - 1088813 - sw-remove-channel --justdb has no impact on ks trees. - 1086348 - rename channel-with-childs to channel-with-children - 1086348 - [RFE] Add option to spacewalk-remove-channel parent- updated (conflicting) rpm package has been pushed to Fedora 19 updates- fixing syntax error- add server side code for handling clientcert.update_client_cert - update_systemid: routine to update server secret and client certificate - Added spacewalk-data-fsck man page(8)- fixed client registration- 903068 - fixed debian repo generation - make spacewalk-repo-sync work with null org channels- 1083226 - uniquify repo-sync packages in case of bad metadata- 1025781 - allow MD5 config file checksums in fips mode- use getHashlibInstance() wrapper to access hashlib object instance - 1020895 - allow to compute md5 package checksum in fips mode- set reboot action status to sucess after the reboot - 1025750 - getFileChecksum: add used_for_security boolean parameter- server certificates to use a sha256 hash by default- we need to be catching one more error message from gpg - delete non-existing directory on interrupted downloads- satpasswd man page: mention -s / --stdin options - satpasswd supports SHA-256 encrypted user passwords- RPC session hash: md5 -> sha256 - Support SHA-256 encrypted user passwords- reposync: remove interrupted downloads - More appropriate data structure- 1045083 - not all machines provide manufacturer, was not None safe- remove usage of web_contact.old_password from code- 1072872 - fixed loop variable name- 1041346 - spacewalk-remove-channel man page update- python: consolidate backen/server tests - python tests: fixed rhnsql-tests- 1067443 - specify package only with version- 1067443 - workaround for rpm-python bug- 1045083 - update openstack guest requirements- 1045083 - Detect OpenStack guests as virtual so they can consume flex guest- 1064296 - rename variable so it doesn't colide with reserved word- query should not end with semicolon in oracle- 1056515 - adapting to different logrotate version in fedora and rhel - 870990 - sw-rm-ch -l when satellite-sync runs.- apply exclude filters to dependencies in repo-sync- 1058431 - don't remove files referenced from other distributions/trees - 1058431 - propagate --skip-kickstart-trees to delete_channels()- fixed man page for spacewalk-remove-channel - added option to skip kickstart trees removal - 1058431 - sw-remove-channel does not rm ks trees.- 1051658 - Fixing InvalidPackageError when importing from channel dump- 1056659 - commit after updating server's package profile - Add extra log folder /var/log/rhn/tasko/sat/ in spacewalk-debug.- python rhnSQL: proper cleanup after connection error - fixed python tests- increase length of rhnCVE name column- Updating the copyright years info- 1051658 - fixing sat-sync daylight-savings-related 'NoneType is unsubscriptable' error- 1043657 - allow 1 character system profile names- detect RDO instances as QEMU guests- convert empty uuid to None- 1010205 - fix displaying of reposync log on WebUI - python server: better logging of exceptions- 991044 - change python module permissions to rw-r--r--- 1020952 - Single db root cert + option name change- 1020952 - SSL for Postgresql: Backend (Python) - Simplification - Simplification: use isinstance - Various small coding convetions (PEP8) - Test for None with `is` - Older Class to newer Instance exceptions - Small coding conventions - Change deprecated 'has_key' to 'in' - Tab vs. Space War- fixed table alias - add support for enhances rpm weak dependencies (backend) (bnc#846436)- fixed pylint warnings and errors- python oracle tests: better integration with nosetest - python pgsql driver: behave like the oracle one - python oracle tests: moved connection settings to configuration file - python oracle tests: fixed import statements - removed dead test- include stringutils into package - replace encode/decode with to_string/to_unicode - 891880 - reuse stringutils functions - 891880 - make sure we put strings to fd.write() - 1020910 - use sha1 to compare checksums- python pgsql tests: made easier Jenkins integration- cleaning up old svn Ids- Python pgsql db tests: fix broken test - Fixed errors inside of the python pgsql test suite. - Python pgsql driver: handled ProgrammingError exceptions - Python db tests: moved connection settings to dedicated file - Fixed script which runs python PostgreSQL tests- 923338 - replace application code with database lookup to prevent conflicting inserts- make pylint 1.0 happy about map/filter on lambda- Fixing spelling mistakes- recognize signature used by Oracle - Fix field length of erratum-advisory-name to match real DB field length- 1006867 - null-org channels should be visible over ISS- 1005760 - if orgs data does not exist in sat-sync import from disk, just skip- 1005817 - create snapshot when changing base channel via rhn-channel- 1001979 - fixed typo in --master description- Consolidated rhnLib tests into a single place - 1004804 - bool(0) == False, but is valid file mode - Changing deprecated "has_key" to "in"- 883242 - check for empty result before printing software entitlement- 1002041 - don't upload crash file if over the size limit or the upload is disabled - removing trailing whitespaces in python in backend directory- don't install / build mod_python stuff - removed unused mod_python stuff- 1002193 - remove spacewalk-backend-libs dependency from rhncfg- 1001979 - fixed man page - 1001978 - fixed typo- 960550 - completed checkbox was not checked on kickstarts that had no activation keys- fixed satellite-sync man page- 997571 - channel visibility settings broke backwards compatibility - https://engineering.redhat.com/trac/satellite/wiki/TooCleverForPython - whitespace cleanup- 996155 - Fix messaging when ISS failures happen- Backend: fix broken gettext test- set default value for disconnected - 959923 - change (hopefully improve) usage guide.- Branding clean-up of proxy stuff in backend dir- fixed variable name- handle unicode tracebacks- 960550 - the "Deploy confguration files" box is never checked for kickstarts- 803837 - process includepkgs and exclude from yum.conf  !"#$2.8.48-4.module_el8.1.0+210+a3d63f21__init__.py__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycchecksum.cpython-36.opt-1.pycchecksum.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycfileutils.cpython-36.opt-1.pycfileutils.cpython-36.pycrhnLib.cpython-36.opt-1.pycrhnLib.cpython-36.pycrhn_deb.cpython-36.opt-1.pycrhn_deb.cpython-36.pycrhn_mpm.cpython-36.opt-1.pycrhn_mpm.cpython-36.pycrhn_pkg.cpython-36.opt-1.pycrhn_pkg.cpython-36.pycrhn_rpm.cpython-36.opt-1.pycrhn_rpm.cpython-36.pycstringutils.cpython-36.opt-1.pycstringutils.cpython-36.pycchecksum.pycli.pyfileutils.pyrhnLib.pyrhn_deb.pyrhn_mpm.pyrhn_pkg.pyrhn_rpm.pystringutils.pypython3-spacewalk-backend-libsLICENSE/usr/lib/python3.6/site-packages/spacewalk//usr/lib/python3.6/site-packages/spacewalk/__pycache__//usr/lib/python3.6/site-packages/spacewalk/common//usr/lib/python3.6/site-packages/spacewalk/common/__pycache__//usr/share/doc//usr/share/doc/python3-spacewalk-backend-libs/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuASCII textpython 3.6 byte-compiledPython script, ASCII text executabledirectory  !RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-80f7e558f628dd5a6281f69d9523211c61adc5470b685f10a8f0d6fd85630ecf2rhn-tools:1.0:8010020191114034948:f69d1239?7zXZ !#,b ] b2u Q{K' r:lشɺ$6~n8g‚=FCJ$Yok(Rm׭6dW-I&:NIlaa/*؉m #& %1O5GY6,ey~;qQ=V>yJ8]>#଑). 57U8:V?wkh:!#^D=aY `pt3qW-12&E e0:p+$Ij6o8r$NTiI*]Wvc7]`0%n^v!$RW(r '9/KxAjU91_9h㹫6Ĝ6k,ړ}iP !UX;TNbZy4|@_K 5d9'w.끢 C|͆3;/9⪿}DԜrc2͎qa}/?FFlUQ)'PU7MpI+_oqSEU̬lo_ x٤+=vf>/@ݞME ^M;U1A6+֩"O5\`tf{F`USU.vٳ5ڔ{apv f;Db E zrڐQMcY5b?) 3*2;, {JMwF|ݼ2TUm^\8h8ʊDH{K'&5t+*{M0\԰Wk}0=u U`(gygڤK춺%53PoH"_NL ]Uɲ .j-1(d4u_5Ƣfr >/;~Yҍ=Cٍ O7֢:c:Y)Ycx/Bƴ\] z`KYɪJꌆ E%)}NMx'tMe=_Ÿ.pQ~fV"ep/=DkyޭQIŲXSV1Xs7MYV8i2o;*(!#l +KP/H y/y6Kd%k7]PVpfWLϑad0{ 5vUU`̽},+8Yt, J"$06yn/?r)_M+_UPlQZ~9KEiCp Pa>~}`o4:I5QhS1.}Аh)iGm (Eew}BA|%ȶH=7pKV 9(?E+mQwho20ܖb(RVs0D]XndQ#Ž5]tRc&N6O#<6ap7cO?`}-@[~Ã,L(wcRxA[r0]RoFMcS7Y|Q#U+t?OlGaF0m,T_K\@CoYָpГd-!zXUqRSX>5Bjq c+=ɣg%+HC$u(BG~:uPBZqF<-TRL(} T5%gnCO 98࠰-CEi4E9=]מ\q][尩zqV$/D/z k8sC>Ogm#c52mMi0N)$|ڈMG,֖|W[WNgcUTceKɮlBދoGO>#22*""V1ob=Km.5 xo"?zd_R)O+Eyxl=rF. 5usBu`p_&^~ _wSlRgw m 7h @o1;B7nw$浱%rٲrKqm sGQ3Sp=5HaTc}vnؕxSP/*We螤 PˆIf&~_zS;]{ ^x|덺2]r P1Ys\K*9;I 9-lCׅ_g]睔#w` vWܰR2GHQ^1p'H8ygIyG9Kl)}XoRZHd S1!&; I1Y'8W_}(^#eS=Pzͤ*F("yel n-&L1&0K\e?V^$îaycw+ް"¼ZDQ|#AlKO+3$U$Nh5@iqZW6(Ŵ Fn9.J [AO+ݻ(8u~9?B&Dy|Vc|b c?"'>pd;cYG+ߠY!+Ib':lDH5 X:"J#jptNVөXE3 '=k4PE8cg%C[ >|sǜ9ܗ|aU+*@ *aj'q^]<ڃ|I "REʨZ9Jtv{\/le藲ELl+r [h_=҂#|fH́d"g^jK"~L8Mg$$$D-נLF"Ϲ;:( ɮ$U$x^Yљ[D !U$zy_Gw`q :/]} @c@醋h t?G`B1\nEZI+v]Q[;Fh=  nuSRPh\l"ë^WZ|AZ-U#_jL/ؿ_]hx姗Cy$4WW}$~r S;T־ {wcd6ע:UoDg|/.C1 |Ssi~ZY~Z'&"f}+1w+o0M6qo]\9ANbM'!${v+4@F01zJ6ic3{.R3\J(g\>qÑ(+݇)N>KW}~q<3l˩!UXV_ U@SMW;iO`w(G:ހJ|-W7sSSZ_gngg4x/K}/XX><6esT=6 ^;I 4 J=_&'+ONB(ds⒫\_66x(5w(_i2}\~y!AovN*z6Yj"ոO4!|A|R;^vKSY5Y"!% +avsE'%tָRX.z9a}ǮeriApzZ6(@:,.·gJ(./ۚ;dHt )SGtJpy?n/i%R쟝Zp< 덥3b#F1,@9%nw*;DC#u_ET r ϘOA h|xb}r.,[6d4hDz$vd} ~!ڿoe ;d/0&&VxLDZ.lL@-Ub+@D=/ԩ}ժsd{ 7RFA7D-O_9<ֵ1Ch5XXSgXK'I%E!CnN5!Jg)'o|Fd^,\wռR. aľ o)B퓠 -L/-΁m*gKax(eb1L,bazLޏi BWlQTX2B p4e$ZYKY\;cEVTMFZ'Qal4%7ymij21͠rpfl#/&\l-Ef-v%_tF/P7}ItO=V-zCP}>UxH}A6[$EMT*S5[p7ܾ.^[ aLFRkA=x{kt(;i"q [j!߹+#xcLJ;oa#DKfjb78=}X=JBPʹHqV2R-BL{R޵F\MٔO<p˱5~#> ͺh_qYϖ5sbJwzbc5;;c81uBlQm(LP5`bbԻƅgfիhdc)h40 _侉mN ((K Y+ EK=l9 ot%fxc;<&~ԉEE`q4M ܸgنS}7!c udyz1/OeїJmt#PګO}3 9zH <:Z'M^ MblᲬM?\eM#$>d&{F:V-@dge.k+QX٪)/ JiC|->L@>f;=Hg_pV0 y } \LN{ Jf D.fA$b]?6 -La␙'a7ƍ&L l$NY|\6(HR{@wЩMVgǦ \y-7$CI%X]E팮wxMtK)6wOf.@i'Rǻ8R9bmFfUپ_)ez 3m HAiQ3!7yTrjC<+ӒW!A6uٮ^\x yI@"wԁ&Zәzt% x F]AzYS>9Ȏ?be$qci_[(O0لк[{H\!2H}P,6 {%dW2IZuTؓKM>pʸ:rW"Y=sp']8cĘcoU`EwѠzFts,:d܃ߴfd-jy?|9Fd={K|9UA5<^jw2WըɵҠ>k$2*:$s}aqlj}V>sJ<d7a%7ILlICx$2[ //&wu׆ʇ."F(l4>c:{$>Ugnv]Ÿ'{.AJ?Y9Mi.ζnmA_?"֬dD,h8~bs5e,IXG6 KpV]&&}\!tC t;`%Y-?*zOC7tep(}&kC,m uLft\k"<.*Z cAnT$zmmkXF~u1z>ڧwt]v;Do'R::&gblZtNVY8 [;mQ/5Ğ8[5]Qe_xEVβ`& ">V 2+:`Rd"Fr_R=Q[" \U2/ѓ5*]rd@,QfDzQ_c =XȔd+SuVkst}&ƫpfl?H(<ڵ[F^[]՚ȬrQphӧw15rG-6J} טvyvBP諂}`iB^b 2i%D>:^ AH ESjpVj5UP03"[F[/p߬*imYG@B=dl h;;2=,ppuq<OxȚ?j|V6``X>=JE{Zɩţ0 bXVm l#!24eZ~v#gpTMS$RJy#~2)X>|Y^z Sw C.|r(q'(++ѶǕ*M@YvX١`<&fIoYˏߌ:_´Y]o_ 7w7 ~ ͡Vɿ=@X(߆bѳϿnY$JHxyΒX("{֫闯Ƶ蓴TWُ)زjO;@(sv sܯ"-_2U.N< \ NJZ??-췼,f P>|Zƺǟ ~SoTGX]򶯒d+=;bm|c^~! G6R9in;Y-!eԟ7 LL֓f,9gxKX;9"Z|]re]$H|#- (n&SupY9(trئ <و@YZmdG GV'+,eprZVb9,GX9bCs[CW$7= r-Bt@!}Ci̻MQM)gAEo"h 6,7] o/#]'ܫ&/7֎-WP$ DjZ`§2}pԘXB']mȟKOJ?/jpW:AbP%+1ͰQ bh l&zлd%yCs_- a d_^kVa3ZD)el^fo P]% 綴A O9#i_uU}\3] ~~ʲ%lQ\qGVͦww))Hͼ P)~źnUpqX<&NZϟxЀ<\:qYߟKt "pvˎ'~OR$ ƌeSCњO6[vY"n1b]{`vp8EaDLcR Œ:U  iUH [QZcҢCe*C[;%{!0 |k_~WOe kJhC' #/E6c+r jNAr?`LHcygZy9a)8&,i7IcPl1tNJ6s9(s #kuk)o40\WE.Y7 [RWwkP>/Zf0n.=X{,P\N>%j!"z'cr(sp)zW(VJ]& md p3XNסc4o7r_vΪhaR(Gu_)6T*3^LO;9 5IQ(+ZAmo0.=O`!'&E_( qdhcwڅ {ވN;ɑ%^^ 2ϲ~H B@zmuScXR.Tbd]3uo~?mB5WԾg}2Q'#5ԡWjzcr vkkJQdCVv%yRs9w,Se^kwB Vfc#B\|)G-}=lERfϙ!ϻF,6bqҽf377Iu͈KH?d-oĞ,oQ\ khzBֺ2ieh}}V(dh%f GY*ZQv=[lӠ3 P}bnh1l 8kE.P+mޠ QTK4(hdSڱrO_mg^%[O']`H"'>JګJxN&Kaqb=0?pk4BpyîdoAS"˜znm9WZ-V  aI*;SI6o٢nJz|Y9_oy=Ɇgg ?{M[N3¹#J:KK+o=FG8)B;]Vt=TlmҿCS5nݑz:nR+|ni)n%ꊖ&B˻ c9Ӫ7'$- v_ v:׵Ԇ,,8JSᛤ=FCQB9Ӣ>䑽aIң:>EfHK&ip6&G?pcaG83 ^\GZ(t'Q:Sn|01vReiqyJwаis[|XB~i4b[C&B˵3% Kn6U\޸O ahTYZ3s ~Nz7ԿbWtUVx&xA,^F1c`Y0q Hm;Q#rDU g\[<9k 63~C)K^5CbS|.uGk7:5ƾc`ZŠaé :jjvC=L˃*-:>,`?kLU<*DJOCIqN`k4B@:=?uiJ3h~vN=5ioˡ"(HפrZ޺Z_wX aq=\,r3|iѤ$Ⲧ,>*`x+sh?ęR~ K3,h~8FJsS.xOٙ9~ jLŊ m5$߈ q?k5ZZkMueZ4<6|^nwpN.`@Sroɓی, Er `JJu,eI/HC҅n';AؕFʱ.&QWtoD|;bt*1Am¨}US SmjC7LBaCdZ?Tlg hp7j^V/ՄR"I1 s)9V(9u* Nzk,8˼sw=4vlR4Ip2I3AסkRjWL0?a?ayF"zTF܄sfMevϱLn#_g!|7 LD{\-c=_bGAN0 pVҐmMƹć iU%HYȌ[8%f6KW}̨|H+O{B=#lC/FjaqHQbి9 NfC`ph9'hwX#$dQBMʌX WM=PJԯ11cӸ8WIB/ BF cfyfPCa̝[H|h鏔bj9J Q)CF&,s DAkQ[r%|ej.m5*4 #w[k@j'e\*xn4VžUES˛=y(ܑQW__`S{JAφ3]J ɘȫvS qWk~r=(ʴU1mt<Š?T%< l+g=ߝcQ/To"-Yv-E&/;Iu &U\XS6;yc{0L`5{n ?1_/B/x4M*]e*qr= ڨ;)/S%6ȃ6 X`=l2*[k.UYY(+Ȟ9qgJ NgdG|drWNp( QF^m5V& #!!YBnUv"o Ag,<D[|:%H^׼1ߏ L Lj=+aG8H&NV#K: RòAoMZkD.˿RGDgmTQT#6ɼ3mmX$M|5%< IXE6B' KTJYg#' :}DQB&ZV"e:i澍|/@* qgKo:ijn]:8*ܕ`K2{ݳf`ȐMB"jw׾3fdmeubԧmHI3Ӽći:ha{uķ޽s79"flN;*WlNymJ7Æ'|t0)Z`sAeFPd^K{w31p'WYݫv2ByY G/t!FߒhgtExu5Bl6%%o E Hk<\;X$,#evtyA M1 AG\TV/KRdAqWTHqH Θoj|K]$"! ^>Hb[4Æm!U=+NiQVBTnc괸!&CtN 4G`0ىn֟(uk+󢞱O11ˊ>. ^I6.$G`z)u(ʩJ7>guO7aʺ抱L# >1n}$TG*U)Dëpl/-d@!!Uq`p8)<0յ:RC|5 Fha/H+P=._6%&T9' ≟#3<n/O#H nx+nw% |C&?X) ]SRn8E^ 8mV#ȦK9VI| ) T,${BQR2.֒{1Y2/a 6KNug*8#ʏ0:=]@dqagDc"F}aL:P#gM6~s&ՙ@s|h`mW3ә;JܰgoJE3uCA??>&еM#@%9YC4wm6g #+uϋ<ި= eYV@ɞ4P}m кzD{ZHH0"#<=r)ZĞ^3(sj'fg \\Nж?gCoEY[[\;j$+ſkkV~ ^l=@|P),Q[7!@?de`MExI7YJd155HvMapNXs{֔lsg4R=򏑬WPtp[l 1"%ؔu/qHa۷y(B QW5Ye`i 9XG̼:t>te4Yi&whRͺo)[8o*O25ÿG-4;mYf Vo Pa :,kBhg@f?GLi<;DfB6T$$|CtK#cI#kZ-;+ JL4􂘛Nۧ-ѫ-&^< pW[jmЯ ,ei2%o"HI'Ɓ`Ir O6Ezۘ98lt:#uu孤4*>46Qն4g&g/YnxIE'ecސN$r Nߺ'4CZ#|L,A6R<;TMV*F_(;]08%ۑigH)SDaaUC)熣sh%)ǽ ?F(h@87F{ NwUgo9ZUfmkwc/d^$/=+,MFvxe[>*ˌԱqTe=dHVⴲ+Ln0K8n1[`ӻX S<"at*ٗrUJΰV8 qp=yL_ ̅C"~ *bhZ-̉8}rKM6́I<"%lz|yjunQ{d]G'{XcSlO0Ե J,jS6{EcIW"`?+= fUp;/X^͈,)k*!w ͠V{*QO #kG%[haBn&5B~g,إO{3ޒv)ӼIb02]tSut%l g678^qtɎsKL'xoL.3J>ٲ,sW JyL5^9^;RL/ss6q,M|"Wۇ,^ᔞ&؝ \n!H1  a >9Ҥ濨r\̭0>V'b1rmib8։˧.altm?]f)Ab|^ Cn兟]w,0Z!]!_izDt~HhN&i}HtUAg|Kf):0>;w F}AmQ:pq8"k-VYp㟡|)1D4S3oavY+]vT,j&6^:tp鶇cw~<錍="mya#(I5.{.Gg}$ǝ4+~~[֟ytSpʶ XH:r.BXEX21@BJPZ!'X.:եEBIOf 9ikMy*^'ogHnX +fI'lRBO#{o)dDmp)h9øLK9[Doo.:8GEAֿ|H9>gdd4գۅ^y4>y%흱JvjVs빲sQ`K",%j$Ò٥)iEVah{ډsV ]'0eogfJ0GHc-Q(_ !f@[|ǁ]VHd 6ˈXx3IW3:mPҔY?H "B-v0y!ɽ/_T+$ߡr—M)077dp=?4(9ɄsQ/| IbgFc}<>{ ŝR47U[2,Lʊ5)((]qϼry 00ni#Rztht q(DTl)܂7xG%WNo z=G+hwRѱ:-/A)GSžz~0(&8`fk@(^H:dT07 ?Xa+6 YhZ䟇" >jwM1+.i+}]RU}b}5i\mrRXVU|rNK FH<9Q^n $䱌 - l[ E3I)"??sp,_杒'i"+bZԲm*bҫB3gg޾p@&[Y`*&>9żҴ~0K4boy2H@]"W;t>N^j[=_ ӲsTF HiW"Q vy;[ צ'1?1ՅgrD:ޕ8F(.)ѿ<(=uH9 XxpI` .HQ 0"7]a1zY3RܪvF[_hv(szuM@B032i[J$Bx}Vb2$L.GO_oPxj Yv4x ˎygxSFsYBý#JuXk?}L!dk]'X+)Qd )ѐoKyA{23 DNbOL}\ Cd.O:oQ7kq5bؾk9" lsȫziFLs|} õGu=H闆)Б]{j|Ðn{!>¶d<%51NƝr{ Nx. u4U$u9NIp5 ^-n'l]f*X㴉걪$a.uf6Ãgst@i+}?)` bt#{Fˆ&8msFYԇQc~_򏥵]Tq>L͓==qlIu_VZbǘ ?%G'k,IQ7R2;L&DS_1n>:rpr ?#Zo׵PL035M~l)xn)r!v׺g(Rc]u- I-$Cp?2_U$ T&h^Y*1_b|'`?)3'1TqfڽY1 S(Ѩi[7L$5ub8a]+0V '}>$ WA@c X+Eӌ+K0~NK]Jֻ= !!$Xq"=an~_e>D lP3,:& 1bLLX2G`VYR nt㫢R=koG賢g|}Yp3#? 6D9,OB]/  LHUAwn)I)M2)Y`1~=d;Qڻ"cua c}D{S7˗Nڭx{/)ړcF{g)]IǸdY=9.{}I)zlY _6 Ջ''t\ )_RaʈLѐJ&waJ&Jd\O&S2kUZ|^|,#Mٴ;jtP9Yq\}~PSZK&_Ej պ_oq@uT@rl/C?ޞX*T0z*kr=n_l;Zδe _8I#Uj "L~\Gۺb䙧J6kOQ{}q}NKAsZ/rgcilqfOd*8"AI͓kNk+^uZ۹zh᩷qv/yNӨ`J~`ϡEi - 7AwNxc ^bFqh `ø`Ic?W63@B4:kI0y^lTrEpNoHqfq_P=WC/b6\qOF⃚>5.Y4K\-_2ݺNM)?.]3u@ uHRfL`Pz.aJC ⹄0U.yeO`z!GJ ȤP6O}8cu*ӓRCg_H%181LJ)S&6@>ӣiFPN=tz*1;9`D'0-ȧb$1D2 c O7f1:}G_x*AvsW]u;GXF];qCdF#10wC+D+;zin <2!nHgڜQiDFgXSGGX61^ ]L`_~] FtP6| sď ch\62AaU~)о3`?ڙI>1 Fjhg moa03C P^wE4Op'ɯ k~Y?koi0/@l[g>G[r|bx(֝98*#}RQ#@΋ۧ=QׯO]E jj)ثa4|E_ ץضL {"*=ZWU&#ìj1B>Awvn ew(:hg&EW>ZE`,bG02&ϜXqsx̙H5 %<ضC7gT9NԹMl &VRkmXgHg4 V+ج4}:>qPgsƱGM?UW3gk$m;y[!_]#ܙ\B9c(r^~q Z~՛v-ʹFӼ|fI^oQOB9к$nԠuOiGib]"Sr)|ߋ'0ax&me@p˾>9ҤM>;\%Wz/[2-9v _;qV?o %Bsyb =Z .ā4ѐO kkRnhNd2R%jvt_J$/PxǤMYp"$fO <@|C~RE7, \/; %QPf qmPgtG4 #ex)$ξF"ծ V/pԯ*FM l訷~ e\;K*)S۬-v̓Z _6.0R/H]]|:"i2|Sjuh&A8 f.ag}1 q0Ӿ$d*<w9(mRmZfqݩ%{bcՅ 8p>932YwϩSlELհy&5&΢kjڢDϝfa=f߉T,@p :`&~ajȖUMa4@fM P@U=B2)8ME/:97kG`W11l7S06ؖ^AIKzў4A4/DqF:LlJq|#Kcs7VӮx]Lؓ)ibF]:oTL‰,h{5 AHȅⰴgֆh1n?cWϑ,%--!.cj(yH7TP9 N*p z'91i/QZv/>E$Vc=5=C1+4h^žu/c`]bZe ԋw)o0qJM_|gMݤq k8aA<1=/z2Aڅd0+#7i@2@ӺQO'xG= :0Gyt8A?:**ɫ[tPHVp)+«ڏ%R Ơ~T1wćզEzf`Y\`uFK6Qג.\;6D#C7s !|P-*%5HL?k尡ſS$,ѠJd 8*'=IDhW2uz8–R #XpP9:u&b MC2R\K%!$R,"j'<օH(X%B:'.A4~Iʜz##5RWh2W&mqa(=b盨Puq,8>o~LEi3i '8[ -$;BD2*Ϭ*}cˈ1,J0)#Jv0`>w0sL#jCJ'qZfߦl+Lh>75SͳmNJ#--ItG".(I=&J)ýʛAv#v @DdtG&1S&ba&l2gzNAE EVƙT~JoϢ:Hb<[-\V0|WSe!ֻ oGkXq<*fln4tisvk "\ٱ/4z Ḑpt ):RWEJ^b_eBM#Ez+kb޺,j$$eՠH^R gJ&Nv16KdK&ȋ"D.-@&_Dð_VH:ߺI1Dhnzs[2HL ^ޖrҨG w+n s<"娳Il/19wb"$QXf{fÌwYsg#l|)RZ{4 Orǒ,~{Ѷ2΂p3_ѮکEH ^1Xkфp!P1wy'VqЊ_zvwk;rxF]~TS7.79:Y hͤI*VcdvXqGq@BZ|Ǧ#$=pgnhі%eblstxak5~F V䀵R}v2BYUpK?N_\@ ; 7Wy'B |JPkjb*%JB@w1 l F"!@V]BK!K`ۿZb]1[dn4~җƅ 0ݮ {s2D+"<+M{OŇNr0>{ix8pZϝS̯֡glڤKeGY7э; EZ6P50P2w6﨡uc@H^{FM~:4,XQR(@LLJM񈄐CT'ﰧP[u㙊Y]^0>*:#/,j$`h>AIY1T&L>re(fl${y剨rU % O)oٲZا %&0),pz˳AQ.\ rU hooJ0t)⾈*$j@Z'PךΣIORW2DAϊ]C*XcL> tiv+2Th` [;Q2ѳ9 b[Eح()b'># ז#}5kZ5pWե55"ԝj\%~eU@vS*}+tTHAcFlF6jC^x'խyt bv8b\(h;& @zzM6)a 2n+aS{3Ѥ]7PJ=Xp{IВ[Dy2Q؊ ^wF E#{Ɨu/$ʧ7ŮIqIaQdL:y}E є_j$ҢG jȂ+O[| `LH%5T܏2X43lazXbȌ(K?ZUz' kE2m>`8F^ ➏d2թ̜u1ⵗO%/34bcѠ<&l73rJW;/ u4WD'JvPs n'Y3/ {}@s 71Kf'4*oͽZ`zNe͍UH5$<>+;UAd:WdՊѴroQЏdN=F"mV;F{5kVfI dLVpx Ͱ_YD֨Ŵq-=Uƈ|:zR L1D wah9:wIs)ǹc{U1GddשNq ~644$+z9|$X'2\00O:,.r#wB[]oeUun]7 _A`DΕ o}\ͻ:-ަwٽ +wքk8H!lG(zw }*>?Zm:ȡ*k0Y`}p>E6_UD3q_Q92A0{Gy3es'hc͝e^pLc١Jttk:^@@ &@NrԬO{(p̿yd'kޛ|x*RuUq@YN2`Eo[G7j >@}C3~Y%HI;) gV,جGiӡ B}g<;Yz1}_ϓOr!4 ҊV8zA9{Vj8/r.ê7u7` + 4 GKF_ ,0F "qAb2ThM7ΩϘ+ga",Nzob6$jM@=s& j/ ՛\,nÝg/P;63"p` ɨQ >`fE95ܹvAzl=6sy Cd Xv(+a*PwFjLExPW4.v PT'pZ-2V7:eQ5e@\e,L6VปYӌ(<1f:@V(M)K(N3:y A"㼚uU0@Yl) O),+ץvb^{/J6"@!3#oH<>8f_o]Ped4!/rQ<_-,6^q.Ha֭1Dvzfi!7n&;XI3/w$C51z;uەa3g-W.q%+6\˟seKN;E:Ӊ`E{K_es7^^y]<)첣>%5X=l<\OEk:&ǎYpܛO[Ke<P8)K>1A#iOMålwmKw_7֢1*K*pTfNT){a{E\|fRS/!(vnt͙:Gx".2h+h;{FiIf0MZ*CD9wȔ0TvQ(H,ĎlL_۾ j|4rg\tEpD[T#uGAGn ӽ|1=8 hI^(ԏw;FOw4JRUyX@bX6BkreNB&"\<@ם(v\8Ztm;ϥ#(;L6Ivy E:eW78K>4Q A0McϴbY |E4h< kjq>+M$^V8`|aLSG8 r%l=MJ~ ϵ:%U' NhNuq<}O޵o9̈́;2t ج~d{ozgAg Uc;oQ% S*ϥ'Yrrl6e\{lS`RZG&`aRh:JR^K%S*sz6LlVݾ#tJ H|3(OqBbQ R,j3ڕ?dr@p;xyf7l ȫ(9 E&j2']w.s85Dp5!6NN7 J eqOs|OSh+ta|iQABy~qkV0~ĐUlXk7d%f{bO*, I- 2;t,~zsF1ABJ:Ԏf>tnc֮Qy0&2n¹`64NBVj5cd+m>Qsxʿx}k~}n+wQrDc >gA!gNUˇCQ?a;|40~D;tg u$ݺGG{I賕voh6y"e& 5;$Q]+iŅGI2mO F1Rw* Uq0Ŷ%}B/`aFFrrm[*Xz۴S&׊O +~:d4ΒnEǖ0t&00F> I;ob'c_/ 28$3 z\) òbD?k.)sz90S' /il Z[?gH*]I#9A]T@ rƗɼ+Qp/Í;̢1|?CK,f;sïvVyC-{>ai0PEtv7"1FQ]kr_߿yvi p_lݳa#R1bX,o! J?=JnxIRfg<O~9DK8 '>;WGPJ/Һm.,GPW'!elDxᙯ[i^sBcL.}vf~O?vmIXg.p9fӂYۅ00`P9uNݪm`Ak.Hp"ѩpDJcQJ[#nC}LTےҴ$#yyvV`ݑm滭Yq),@t<ϙRf&P`,+ltNðǽmQ)-Z}Ԕ6Oo@+Mfѓ2 kWF??qy˓v>7/jjqD !&fRW" \tµ)0xcb|2r//E}553Z)?ԵҬ5zD| o"Xu^"n皕K{[(O=mr %ؤx)R]]_!PT {f*4I G[9=}M-Ft/S:~ 'Kgd>t%sƚck~WQ%X8šZ pygQ?s`$oby[)ZK8w ^F,݉4mk2}#a,a1*N`>^ց@%xZ$h$SGIon[}ԃ[;S֡*͖`C9bX$#x?-yEGn=Wh tiZNdw\Nw'=MrV;M>!#x؎}g]0],v>%kx;W*^שw,jyIA e/w\jj.0(i[Y$Uk( ־DX+"(,@acs # u?sd0.`lקu5ވzÒ¹z7Aa%I@[>ap8  W2c߄hh죪F0痱*eLe33ijH:M"v 5nϢ"/>ku[UݢCSOӎ+^-OCocX^4GsyIM<7A,}#o>0w._ ٚ8Z:.~CY \u{%Rr>3*TP{fD]n4t[WW~onbft kU&[J?]G.ZJ{j Dx1/["k :y-$E,ҥ&'|$=X67p̼ TB"Sl5k}_G%/WPe:xdo VY[EֶIA<m:xzg14٣9((cZ 5!qawܦ.{GLbUf>{;d)_Ŷ!T1tmvm|W=ؔn$D\n_iOg^ Y=B2iAXxC[JE-yΓ3:Qw| ўU'ZfVNV}.PUb^:0'ZFWh@RxAL$8>$ܵ_J#jb EHtYό ?_wC<p ]Vl/ÃOq,}l.Aռ$+jBzoc9vmŪVDӔń2Ûc5X$Z'R5,N^S (\Rj?5`. D}R6@>p_rޤmק)V?6 oM(<`.v*i" 0)e"\ {9ZbBO-#(g\p-w ^%DH+h]q4+̰bͻ?-5Uc/yxFYy+8̉Eͧ6X# yUe3PhHlP%nC@Tp @j14)ytCgd؊qFty|:(_Id(UK7?:8w{cۏ Vol/o,HvTza D#_sb[AW|k3ɵB煕 !ϰ*q| 1xNp^շp CeukD*_pX Į``N+?P줯2b80\Ry.ܸv:u15~{ƥy m):чHoM2};"{ӂĢя~|W"R);V{cD3Gɰ7=nlA`ͯ);&QsRORa3yi9CK8Vw ci5-1΋;j _%BlN?JsM߃GẋUO7Pq*vGfkz.j JgZdE Am7o aR4F5Cq)R@wŢ1/7ʦ4}9R){q$(xUB N ҆ )($7,[xT>kJBh Ə^}ŀUN)$%.{ TP_C}vPgCdZvX9 5.qa-jYc!>&l+0$Ba_IMH"cck5vaTVF8`KiQěEݽ6ۋq-'4JV| TQbFm"JTk`r ٻ8\v$q*j.MY @8m}_oBm 2^qټ"zC| J]7? y~0֎Ĥ /Gi?&s;4kTfKEdӉp]Pnj ES#;Owޤ e ~GQK e=΁æ? .:*Rpq!uMe9jS*b"}?YبoE5ߖHw!Jzںu<^Iivg6j4 ;!~9e4&@ԟ(rY@tO1m:z8W] 2Z}k陲 DyWS 5K2| #b^:'{$3 %5R2?c7yJ`O2Oixs꺎QOc{u2+c0aF$6AjM*v S%sP@[]; ;\EggW bW8(4uqJNőkuתY[_b43jct96Ry dJdHk9O``fNQ+&Λq-`>ҏk(.4WKYAZ$M*M5 M;|5Xm490?e_Ȗ8cD{LCfB$$+RrLVOuT>F_͝Άdc@AY*ij45lRl鄣 !:b >LW5Af*#i ~Ȧrvnh`oPWI]&1#lDk̃N:Ph[8b` ,!M1cz„EuAx4hF[猗!{#?*d홠x&ZDuL(Tۏkn]632 Os#8 Wjm1VIYI2@uB zN`;ve?G?8б*m[LWV $a`U0j\ALBix ȕAÃmJ 04| L 2[Q3|PzAL*(a*DY"%Ѭ#82RW+W JռqD_]4tZb]P'ޮl;Df!7ma sVQEds;'ZlzO:VbX˪]N~?.B3܎TgzV]m:d ~)uلnB  o- ~%vIE(h5R>wHYFB5?C|-@O ͂ztN7Bz(ɷ@ӮaK`h 2fq:6c R %u#%;aK\2QW:/EͺR)οF d钫ʝqc~St=S>[YsHZ^B1iWVWe0.c{kH}7Uj:4ycM~ʙ'"9kUP Z8: l?"Ƣd@#9%&^|}/WnNx;BE>cG Y YZ