growpart-rootgrow-1.0.5-1.9.1 >  A a Bp9|vTSdHG+HlA}G7Z*dAA Lg?ru`f}rjC.6` !0>,;GHpDB{I`$WrqE. `>ʎ/=8޼_{b=?Yř#KTW%:| XdL >p>4?$d  <lpx|  x   (  ,0   r ( 8 9 : F.G@HIXY \]p^bcd e%f(l*u<vwxHy z Cgrowpart-rootgrow1.0.51.9.1Simple Wrapper for growpartA simple wrapper implementation for growparta Bgoat02qSUSE Linux Enterprise 15SUSE LLC GPL-3.0+https://www.suse.com/System/Managementhttps://github.com/SUSE-Enceladus/rootgrowlinuxnoarch5   *KAA큤A큤A큤a Ba Ba Ba Ba Ba Ba B` ATa Ba B` *a Ba Ba Ba Ba B`Ga@a@a Ba Ba Bb9ad958712734f90e2ef20178372f44d385981dae23997a4692c7a01a1dd552b9c1d0331c9b498c4a21b673daefd21652f3a9efed6b09f909badb7b39a3cb3277959e4cf906a53d4d85ac882ca4798badbdaaefbcc8fa8ecd40ab64e93b63a9f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b43baa0d740cc2a24609528798f84a804ff0f5306b68bb650b5369680466e46c401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4e34d3b17ef5dd1e34865d1d3245f1a40158ec9bc19ea6d3547423a3fb96e9164ef66be00d5f310f9adbca45bc3bb94358e62df378c833ab9886d01deb6f78d0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521fe9c9ec626a5251a24542669962d8f5ecb6ca3393fc5390f776d49a3d7739405fbdf6ba7bf842f399b87b2365a3df06e5b6f8bbb7eb99d398bf82ebd01b912c14d1c6566c9f2c783fd4b6af273640c37e65b423273f533d285a7969e69aa4b00cdf51e03b1aa4e570460a47e89bbfa1cb5d01ff5e8484db7c3165eb5e5a309f9d03f3de9fe924025c67424f41b2f916ebc3063bfae039622a599715db1c802bbaba3f2d9e6614a8e5d641882d9cf98a90cfdf696974f7624be843c6ef4fd2f3fc0fb356a4de7ddecdbbd3e442fe0b6d0b757855e4b95f72f73aa54334c5ca3f3144b59ebb7bd623d8fcbda1620c6f8d60d8262e75c312f4fc51fd5236fb44d8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrowpart-rootgrow-1.0.5-1.9.1.src.rpmgrowpart-rootgrow@@    /usr/bin/python3python(abi)python3-setuptoolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdutil-linux3.63.0.4-14.6.0-14.0-15.2-14.14.1a@`@` @` @` @^Y^Y^Y^Y]@]d@]@]@]c]Z@]Z@]S]S]R@]:@sean.marlow@suse.comrjschwei@suse.comsean.marlow@suse.comsean.marlow@suse.comsean.marlow@suse.comrjschwei@suse.comrjschwei@suse.comms@suse.derjschwei@suse.comms@suse.dems@suse.dems@suse.dems@suse.dems@suse.dems@suse.dems@suse.dems@suse.dems@suse.dems@suse.dems@suse.de- Fix root partition ID lookup. Only consider trailing digits to be part of the paritition ID. (bsc#1188868) (bsc#1188904)- Change the logic to determine the partition ID of the root filesystem (bsc#1188179) + Previously the algorithm depended on the order of the output from lsblk using an index to keep track of the known partitions. The new implementation is order independent, it depends on the partition ID being numerical in nature and at the end of the device string.- Add coverage config. Omit version module from coverage check.- Fix string formatting for flake8 formatting.- Replace travis testing with GitHub actions. Add ci testing workflow action.- Switch implementation to use Popen for Python 3.4 compatibility (bsc#1165198)- Bump version: 1.0.2 → 1.0.3- Fixed unit tests and style This clobbers several fixes into one. Sorry about it but I started on already made changes done by other people. This commit includes several pep8 style fixes mostly on the indentation level. In addition it fixes the unit tests to really cover all code and to make the exception tests really effective.- Switch to use Popen instead of run The run() fuction in the subprocess module was implemented after Python 3.4. However, we need to support Python 3.4 for SLES 12- Bump version: 1.0.1 → 1.0.2- Package LICENSE file The LICENSE file is part of the source repo but was not packaged with the rpm package- Bump version: 1.0.0 → 1.0.1- Reference entry for maintenance Tracker bug for the submission set to: bsc#1154357- Fixed binary location in service unit file rootgrow is installed via the console_scripts entrypoint of pythons setuptools. Unfortunately that entrypoint does not have an easy way to target a console script to /usr/sbin which would be the correct location. As patching the situation in setuptools will cause a huge chain of after effects for a simple thing I decided to just go with /usr/bin and provide this simple one liner patch in the systemd service file- Bump version: 0.0.2 → 1.0.0- Name package growpart-rootgrow for compat reasons Avoid any change on the image description level. This requires the package to be named like the subpackage from the growpart build before- Bump version: 0.0.1 → 0.0.2- Update spec file requirement list- Refactor entire code and device handling Split code into more readable parts. Make use of util linux findmnt, lsblk and friends and stabilize the entire code base. Also cover code with unit tests- Initial project setup Created all infrastructure, testing, virtualenv and package data files to develop rootgrow as a python project. Also adapted the existing code to be flake8 clean. Some more restructuring and especially unit testing needs to be done prior to the first package buildgoat02 1627996883 1.0.5-1.9.1rootgrowrootgrowrootgrow-1.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pycresizefs.cpython-36.pycrootgrow.cpython-36.pycversion.cpython-36.pycresizefs.pyrootgrow.pyversion.pyrootgrow.servicegrowpart-rootgrowLICENSE/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/rootgrow-1.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/rootgrow//usr/lib/python3.6/site-packages/rootgrow/__pycache__//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/growpart-rootgrow/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:20690/SUSE_SLE-15_Update/e0f9fca5c42c1a2e9e612e509868830c-growpart-rootgrow.SUSE_SLE-15_Updatecpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textemptypython 3.6 byte-compiledRRRRRRRRR*+%jj^ ʝn`utf-85583f8e8ae6ff5931289fb77dcbca7c5dd406543787b70ed745c792ff3f1e0cd? 7zXZ !t/<%] crv9xvL-1ӞW1r*EdC;vo\~3MU Ϋ.dղa$NxvC9mr^0Dxx8:nL;<.ɎVL uRggyY(.H&v$ 'pki̚ >iUҗjׂh}  }"20Fo|2PTDY MY>2#Reωn,{h- '}.ee/RDf3o\mË݇'e z 59Hfg(`,7:dI/I+]UTI_]2 (Cwȷ&e` ieFks&s| ȷkBX7L7 cK v<3dnsL7tpjQ }[U- qI×-Q5 NW/Ւba @7TRrJnVl%A+rLH輽`W'yILC}r/Oׯ5U<ⱴ_{`? e2"xlG=u;l['_dȈ%%$F'78^6ZS$Gτ./6EL“OJGSXFqˊHc?Qz+Ҩ,H ox!#mdvT8g76u+#ؠ r0 C[QOh1Pqjq'HiqډdC@MDj}FU=`RѨEJr\< g !z43 OSɹ(#A^{=zk"zNtT.PpVW)agZqc8$y(J`[\c%C>+xm@8UҔrkv C|Ll`X*Ւrs-ҭ9յVM^.lW`I(_ >D3]% wvtt*eL\;gLAnDca_(zqYUFawDVrꂄ sI}3˗7+zb? <Ӡs;{"+?&/?%kE검^ s]`Y&P t¯IɤX‰$杍f 8] DM%t_kK>"D&?]Y5p] ϡ`zaM7*2B:I [*cK"'x5d/y;h#`2Z]&ww"BeUNotyF-9B4:+C9.ǧ(W {G&Ĕ 5&7U8;$>8Br9N+?d`d/IUrrQkBmq!.,W޻+ ͺt6}8 &_{m)?QۢhQ=YV%ljmNYt{?vB q` LVGXK; EB J֔qhS %"xNVA`q[Vzrˑqwy)p7 =Hװ}E? rdf|=4=яFId?/Zu /I:~Ypjsz=^D9xO04dyԾ,.8k48~t!ϿY(&lYHDfԣEpt+䤐iX17!7 sIcܫ۠nm ̃fM:ݜI::;gow}vrn^ܪxLBŅ=O{=)\v~ԎI?LvF*4qià[^QaC-{EXֲ^C4P2VЛ!y|RtٗL mJq>UMO}(<;TLDաG = 8ޝ\bxsc}mvs-UV9%(yO6|֜N܌;HCZ%ڄϾHd\׵fΓףɂ5e|Rm22;8X[E懘=EzCG08b i]ҒiᠳZ v禝I tn@E9(jSr[pAA%b[_O {$\UF%@K9UR嫎Qj؞n~ԲA_Ki ' ¨ݲzD$w}^CL|O.y1H684Oܓa(SA@c?0D[ p1C(:ҮZ`˜,QオtQ~D('cm8zo[wJL[AU &oa1xM0h)aGR!Ad{9,8شxl0A"{>uKG@/B}e4 Zch 5Znۊ2KpcZ'CǎR(7<A8F  (9MxTVP5 ~|]c/i? R.;E2MCR9YW]nPkU6UBPY,0,y,y""MFRp|v,)UNՊHM[ J*bnyg?D?iՀE\[a_C1if;ܳnM߳a2t xMyr ɂ}Zy* /2b}\ 3 6) 6?>OM@97|KM<. KDՍgfl_r@| bwŪ.;r(iՙ1ap鄃hf\n v]f7 FRׅ]3P5LCc u'"ZDat Bs3Yؐ;RV7Sqc{MuͤfVp lx!V´B˗{b|*3#e17qhԟ`uL_.97*$pVBqS5WxX6N}BYX5 ofoɼk&Roixw4GF]S;uahUmTFVW;TMn=a ـ.̣v @O 7uۿNi:՟e/:9Fep&x-~k^m>6^w'#K-fXhGê#)^ǿEǙdxu\)I|Jg|-wJ"^w9&ȔP#BgRY@W׿uM\3 roG-N{U\Kz|<>TTduAא>&d7Ju;J2twjРnk9¬PT<mz6օ!ô~

@ eRfuEl7&ʅ[fm |75'w"onMT⎢.71 S=K45=sK?T؀$7tddn !%)4 Ι{۶*)B'X,_ ر!nb}6&N DYg0В{rwA^Bb R ̘W[tSoD4탒pzݹW#`Eh?9QU0ٳnImK'(E]F+60Dfȷq}ZMgOAFc ߁: %Js. |$ NgsaSٲ4HM1VTU|" w!I掞=,?>f$SPRkzn8xBHuN&eQubp>:S$#\rrofDseHLoZ WHZ.0niF0~p܂(  .kzyJK)!4)vXMbX,2\WB_;Y !eC2wyEJ$RrBv6Qا !`4h>VSȰN =Iw::dc~j/Q@fTL921$v3BH@ך._QkMURw5%,d.A|x߼ vmv&xm%9XSb&3XH?h>8~սk*t1X.ٷ\Qj4nb\ FvGgBdo!N]'C&U\|#8+,S@~+d?SphZ>eum4t b?4iY&EoH!L.@=5wAeңھ 6[W '´TӰk`'# d#|m~/5zz/zK\K_& T*ive[ݚd|&+#nAz]jllܷoMtt-t2#69‡KIޤ9yʢHQ,Ecx| 1AG4>R fH,gH?Hl2v Gf'xwfX6ֻ'uF!hQ/GO<4FTX8\p$ia>qTej^ڝbdwVkI1GoV0 CݯuۤBRGi=S;y7$0Om|`:Kb3RE̡Dp!d5sxMnlgO zMZXCFYFp^a!Fǿ'$\ɢ ;Za/}_yȓQV3Fߑ}TXI4@>h &͖eD݇n{UtLi]O+;ky)MSceh&:Gur]|DM/R0^ԫn218V1]tB[Z|aeSm`No+>`ST P,cokcAK}chsHҲ0siq+/}c T~89DzsSW?_S`5){E*^fLk XdR"JRSkͺ BXN=x i7UJXq3k8&E+hVKSQWx<}+YMT=SI!άT ay zm\u:<2!HdYg*d7lأk#d緩/*d#@-L'l &f@Vf4*`ށ71jS~@FMw9~J%|E˜4 %qxEn%Z0FahrZOm0_C[xFŤ &|HItj  eW!T%fAvg nUzZ"iaOg0?P4H#Eߎq7m}}'U!6m,X%f8YfBZ9#C9BS۳]ck {9NuJ #Ϧ9:k}Fq[ZӐJ+2 R1CL]`uG(_D͡\raHk;\PzJBsR,^!9i͎*ܻ*v{IܔiPz]žtog]G&nQ򩃩-fH'OldIvC6@ae6RժT<+a믎rq_q72 +}`aRk涼y ?y+ˆϜ%.)9k~өF_/gYY t)s4fӹ8 _=^ECM\imaU. %rt\E_JmDh{¿s kۢ3h,!#BC-MUi%X'M:`unoE`8Mt{^H[1鶚< P3 1rnNG_>MED}.7+3a_ 6FV[ωǶYfoBOKKfox]Z<PWp2ާ%ߋFm*O`r\h3X@Qѿ I9nrv-6\Ì (!*5bP&0]_- pVEp~83DED(*VrK/ +UtDi4MV 1XLīK; 4_&4V1]HY-1?E&X:riw>>Fx$A6)>PWb3|H9ٜڰ~5m'Q{ E[irZ8"3jʝs1i#7~o J1U zU <~|7Ͷ-4t.L Y *ZX5e+O>=T[#d cMKHdz{`e~oR²⼫ 18 JZzd![`.SwW^.:.^LK3?u,ǵSY*}JA2.:S `87)*|C \U.sX@mrrrƺFtC+(Wq [649j5<ζǝPrD8`zLm@#Xґ_x B< z8zmPu-X.Е6\-F"Dw fJcsH'H{#<Fǂ}'!v:@4*K^[*9:-6%yB_9f&J{7tҧ/_Xj,cZ ֝ :뛗)T*ckE^eϴn+szfȸ6WjNcBK8F[>fDC;'_pHׯgpľ^ Cid~htS]hq]Nnx0V>=S9選߅ r}4s "uڋL0U|.B` *}P H'd40?S?X \Ks?+Ұ鱣t+@wRA]!t1Wmp}"~AsL>M*\YJ+/44vLѺU]e-K= DfwZK|ɓn5V$ڨTPiOȒ5 -jm8YHB:[N_PΧ>mJj WߛkwFtFbDo곃l-H+|zZMLEIDBRA"u8 ^H\CE ɚO2A?3`$ԨnPz.rPkY=i4FXIF˾na5NԱ)q>mO\|*Mj@Ec yQ=L25VoSs=&r<Sr\A.Wy=\s*Sv`N+blmL,vR$ss@/'_?h$!? z)r$0&Wiw)hH :!8#lUrvDlm+;Q-HvU-|R7[|}3Ǹ{@p<"+.3i*^lDi mͱPiw$܀mW1\O"3^ 8lm %䧞{k o :}9&X>h#oFvSdZ[<:f;z:g=N3뫀FHJO|S)"jvCH31P|HјxcJ8ji]p)H䩮ߧ+X~+lAM Yb\,,jPfPY a6gx(;d7NlRWwEbû [jF7;uTU p\ :҄VX/WT#^DzKBEJf́U;q}(pbJ'RthFXJwr6#bc]7(Z0&?nجONXa99Y̨N¡6edcP{:n^BG8?R/|f$3b045iͻSޛKls{)o)>(rm7QBO@bՖrw*4=ȕۍ=9?0 4 2"L^eǴf*R=w"G!#bSꨫl z26;<&ONuNPdT@!X"sk |ˈYxdL%@V|u幔:i[ߚʃ"na_:pإ z+Ic4\_cB>ͼ.Ux߫?N̬0 QU·Y`q҄ބx)BnIUJ އo\zuV*jUkc'+`k 1]82e$;򓁶.6c+PUs¼ <{eN31POj0`4/jKɔNܧ5f<2|Oq>_=sI ~GL+JǬꞕ+sk|Q@mpG.f-eGrƯ 08QX2 e٪#}qZJ@"k* 0 ^'ӝ~Ϋ8њvXL@bq4oa1ùW gbuU2Nr ӻI> Jpc[Y5`Sk;J?xgiwQ;*%B3;MSZKX,9MV")Z5j|wf0xZ{$ɱi]~++8_Ďh O9N[P4鍳4;EDZCET#-bq-^sefHgnG}榨y{W)_4-h@XǓxөэh ovFAvF%E:j2 G`>jaB1o@UG:q-]yw#KJ~bofUyqGu@7;2 q59l\#P LlWk&n9 -R/&E`ˀ iKu7F#y6=;+Cl>v4Fc/idu@2c Pi)EITCMp}OZmUiC J6أ2'Snȣ*UBlBRAWmdi:U 5͋)n]G2X77 j R[aA+#ToDSRs3fa|UJK˝g#+!VU-||#`Oۯ˚fuhtJ$€$N6p'[?1mզukZi}CZ/3M:=[ hQA#/ύ^B` LXR;νT5TeG9ul9[Eg?#Ȓ /R\.4gb#z?\XF",qЉra>(tW;@`bΈI`} UjPeX@a#8[,h"3PN/]55Dڽ"KhrifCX:Oi֬FOu^V) 3iWŮr Yd:$B\Rґk7 }䂭A̍ f?W"BKϲD0譢lTfܢO:#P6IrdYVaC 0yZy6'WR)ƍZ gt;AtGIU,x%Ps(g\|ڻͻ@,r lusZ2 gdvi blވ_8tyVr'> @뷏[ul (w 8{HrtT&Tb`"SJ0KD:xl8X`G?}gƛmJ;y'q/ua7G C$~Q/Qgt£NSilb4 1ր{B.u7JHdPxñuPdyoCW )F9l>}o@3W,~sI=jUwW׊DWr&cMޡw) v`X`thT?=4hS V2K`/dX6Iu~3 _r!&nׄD=Yx^WZ `_b4fOs Yofa$(?Lǟл=!o2R}! *W>ت6+wylTQF_tcU.c:ls vgOFex3I*aax8C!AK5:F_+6v4'/KA1[Jjr%~P5l ZfIД.vK&lv2\g.- ]儖F†g}OdJk -4^ci'!DUHkU,bAOvΥJ{DdL+F~3sv6&Ԕbw7~B&g1CE \hlBVIV-xN YZ