growpart-rootgrow-1.0.5-lp152.2.6.1 4>$  Apa,/=„t 'HⲚ*{"w60uw]s!Ec\rAF EaAB> sR=?[h\8o/jk%)%C<5*72 e7fJ]eju>眣)/j+$u[5ҲM\t0Xri*RKc1l;j )tMT32E ]ɫ\Esa'R*Xы^sX?H35d14a2e1b0d91813c0952e7c9a23381860467b631f9d389256d8ac300b2e516c64c54e87e464320c9cb4d98d005587fbed2fc85_a,/=„_gRWvlBt23;`Й8cm74@em]y% P7D\ā# ш1.7UK)xL꡻^UoÂf0QUc;:JSkᾑ*.?>vn)﨨:";a 0_B>p>?d & Bpt  h     $|   f ( 8 9 : dFGHILXdYh\|]^,bWcdefluvwlxy z@PTZCgrowpart-rootgrow1.0.5lp152.2.6.1Simple Wrapper for growpartA simple wrapper implementation for growparta+hci-cnode1-m0OopenSUSE Leap 15.2openSUSEGPL-3.0+http://bugs.opensuse.orgSystem/Managementhttps://github.com/SUSE-Enceladus/rootgrowlinuxnoarch5   *KAA큤A큤A큤a+a+a+a+a+a+a+` ATa+a+` *a+a+a+a+a+`Ga@a@a+a+a+b9ad958712734f90e2ef20178372f44d385981dae23997a4692c7a01a1dd552bfcac3fa26c30520f8d4335e0232d7645885c76972f34ea737680fb6a0355bbe67959e4cf906a53d4d85ac882ca4798badbdaaefbcc8fa8ecd40ab64e93b63a9f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b43baa0d740cc2a24609528798f84a804ff0f5306b68bb650b5369680466e46c401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4e34d3b17ef5dd1e34865d1d3245f1a40158ec9bc19ea6d3547423a3fb96e9164ef66be00d5f310f9adbca45bc3bb94358e62df378c833ab9886d01deb6f78d0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521fe9c9ec626a5251a24542669962d8f5ecb6ca3393fc5390f776d49a3d7739405fbdf6ba7bf842f399b87b2365a3df06e5b6f8bbb7eb99d398bf82ebd01b912c14d1c6566c9f2c783fd4b6af273640c37e65b423273f533d285a7969e69aa4b00cdf51e03b1aa4e570460a47e89bbfa1cb5d01ff5e8484db7c3165eb5e5a309f9d03f3de9fe924025c67424f41b2f916ebc3063bfae039622a599715db1c802bbaba3f2d9e6614a8e5d641882d9cf98a90cfdf696974f7624be843c6ef4fd2f3fc0fb356a4de7ddecdbbd3e442fe0b6d0b757855e4b95f72f73aa54334c5ca3f3144b59ebb7bd623d8fcbda1620c6f8d60d8262e75c312f4fc51fd5236fb44d8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgrowpart-rootgrow-1.0.5-lp152.2.6.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 Robert Schweikert Sean Marlow Sean Marlow Sean Marlow Robert Schweikert Robert Schweikert Marcus Schäfer Robert Schweikert Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer Marcus Schäfer - 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 buildhci-cnode1-m0 1628777467 1.0.5-lp152.2.6.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.opensuse.org/openSUSE:Maintenance:16814/openSUSE_Leap_15.2_Update/e21a2346fc77fea6758e541f241ffd32-growpart-rootgrow.openSUSE_Leap_15.2_Updatecpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textemptypython 3.6 byte-compiledRRRRRRRRRsX -[2d utf-891b90dc9e2175c78d68c5ec1a279e5f547a034d14ca2f562ca98f3df3b2ec964? 7zXZ !t/<] crv9w];wh΁K90ӜE>?t2A M (D FH6/S7H% R3!Уk/jj.$#s%SCRk b5wj;=P@Kݲ.sO6 zh=!Bu v[ (UۇED6o,YJAb.sd}ړJY5q>$n03mkx(paN Gڍ ~ şx4bhz<+ jHa+c (y' 7cG10C~Kb?>᝶􀝅t`NCQ)Mt\EH,kn ?g]6[Te*$]YoKamJx GxJ OU"dRD 1˯)\lc(@0cd~`\ԬhQ1H<3{<|evq5Έ,o$I{I@7o^5|A6ۏFCBἣ DۡңRUNǓC X" zeOmE}%oN0L롊k9Wј qg\+(TjD`\:Q$3gvMF Xԕ(xro?`g/z S_U\Wj/\oNMf`HY^9>5x{.2_>GQСa_+Ś<v@.H eZ>PchihvB0b&t.p_IdZdS&yvElYkz_kvn=6a0#L:hU:fH:~|߼,fh+a/x|jvke2(`_@|xᣈ  t(Д;iΧ+)-ղC3r>2{Kmލ_c!2_y%$zm#š~X^Q Za7fOj樛OQv]-i4Zn$9&]ߴYԎDzpL:]S1y::_ 6$^gZ"+ֶ`ޯ X|r,W[CKV @nHB6[p}+Hb$9^YB֒+^dc DV1j%%aY X@EVD,qjq6h.X.Ea#d(Ũ\.N1L&ΑGdpNk?EIoUaO@ #Kn%#lmY6mXKf|YjJSOlj$q^BD_[*]HҊrŌYհ5ROET2R(ߊ yY{iDXKva[1W<eͻn8 d:GȚX.oV `BdWοH yL<+]K&u Fj>u61 Pp|:@u\Vku^a . %Wpݛ6ma J:q1l_)-MaCb5AD^Swg=V RmVSn×='}25r$U./6_ANkAmE є+"7 P@Zdi[5[˭`i0.4q+HV.ןqDT1YSBoF7+2;Xx1vu8oR$+hħ:7_4ET2FǡN k*N[ʧRǛ,@* 0W[4UpN%O7 Rvඁ*3A-kU딎'g&[19#- D!Z T33DTQӝ//\w.hqu(gp@!r7jJ s 9$ Y M*4=e!O! cDn~P/?ІugQo?doЗ%[f{DŽХY i> 2.yn Ŵh%BLW]r΁. ͋` aG)B鋖: ܸ,X&,L ۭJ$^ @)8{p)IF۲sŮn>'FG:9WNz C,I8oΨBf10:>H4BZG맓G(A$S L堘PA;j℮ȡeBXZ`RZ,,r!Lhv7jk~o93{1dmyQJS;Ɠ(R,ݩl?Eq7O9_3<X;;)nO!QO06; ghIZ[k:exKu!6 snwGESiENGdW9 /礓邔iO6z=ܥ7+なZC8=w^ WB_uan. MPVF榋WQ t&[մȶnb٩_^/kK^AR?u(MBJD7|j],to+&KQN{;D~-}8> q~E萌#+Y[3=}T}P]sfqKnf/W(i"F9Y[|R}]seKdrs@>| 3vtƶO[*+?f&&`Z٢B"P3|L{vtp=(Mi|Dt|(kǿYʧJܞ\5 CTKl@DgΆ"[ d\]y5yڢGi=uJ7zrfMӫw$ 0bjkC&1 ;jq_jDO':f 솎' 0n}M]7egmxȫAR~צHX=uѢ^N07UĥgNNC48Y uCJK$ʡl-Եxf =^Zz:Fh9"0)h =oy1T `Pg |oXsᾍi 1B RgXRȇ0רVM=|:j%c.3ͨӍez?Eݩ ,Cs~HQ]ɒЗ#}6f~ J'EIBa*bE+ȼc,o2TÈVEjİ> eͱcHEͷlI k+={rGð?lf&6qGhbOy~}p^R09є0Q=Z @2XMBFV*O2(EЂQA6"P!j<'X {µc vǵ^}cU H2E2pH;.wz4tł6-hS\ ?B|'J\sAWVvݵ-Yaj53~߶P>./dm!xS%NLKKp4.$di>3.4O9.ndMWMAG->P4 Ap&QμU \B#z|oek|cֲed-gZXZΦKr)SaGYp O3}[xjĺxNG:zSK4r5X-3h%&wD+JvЙ\UvZvK1HC1;%h_5>v5@ [Z[XT_{<ЌcXgO3{l>rRn{}tlX9:dR>PFS"Y;%zC]ƕJK fT:VKUTu~] V`Dr5vWYwF\6 ㌾9, W?5V[iOfsݑ vϳ4styBTt-oL΅;DڀMϴ#'1 +\e!ꌌ0K %~”o5$nL~5[f\`4=E3@6_q|ŒYm*ok'X,Lɔ D4Hv8?qT{~áj<9Ra{7j"Aԍ~ZN3]?>UH榢e~kL2pt5ϬZ  u.1i"0b'}H^^\UNj뒺r>e>x8tHfjqקPSM9YQCNj %%3(hx|⡅;M/C͞|D4`_5y"b'iFbYs5q6DaE/6~ϲܟ|g⵨6kH*9 o:9PO9?:pdTU%iH3![sGVh.$$.gL@I @D -,0K,Z, 'K"*f7qܵSFdG<=h,vC]$i M;Ma`#'D˖]l5hw. AI6[T F*|7νʛ}غZoGzƟv:a, =V` < N!uvMDr%Nٖ =LLj6N G(>A0N?{1>^]1]]*$Ж={yG6_g~iѳͥWQ|ε`HIFKyLyu^+hdκGxꖼڼ[jCXX,4 E0*IT|$ sn2R%;#$eJ[5ʘC88z(Oȫ;jܑp>~]/HM#-3i~g( Z#嗶s _#1EX)?XIh!ˮ*AE2>9\K uCrjb^)vB]˛yi&uy1E`Oh+Y| C>m錷8(?{7 ?` zeozϞE.ݿB Fȃ%$29PoLF 5|YM. e/(Bn zJ<\6n>I¹[t-Є.Ƿ+"NMiwBn9e`RjK=6i ~A(͢*XiJ[PXfs:*(أ_g 0~8pK&fH:-_|Sķjѯzdr(,x3%c\ωs+U:e&ا8N&7tImv/v 斂 ɋi!O`K&W_=YB;:tG`/ӤG}QcSOe.ۅY_ZS4JV{tUlJ-k(}6#<`2s*z~/$3A܍t0T?O-kzf!ը~g+r ,6~1 ^^ξ' 6\xK!uѡRY31)XK^}q#>s R'_ӁL%v,MCP8P _ZbF fl=D''K i~^zȕX?KlZjMC To"<糐ەb QN8 !ݩ0Z_#N5[MYGy4tZ~}$  [Urm7|nl]'!e\M=$Lpj8SЙqQe=i d((x~5d mH ەct?t .Uc>g+曨$uy}U\gVE]105~'0G12T[V/$x_k؆k ;ݰٙW"wtQg)SȒV5|1`N5..*C;np(a׺c^y v7GTRzPQ-58v#q@n |g:aqxƸͮ>mYcxʪRBZ8y vIٿS Pm_%P8=v~ַψ!KdK)u U B0 {Z^,` 9drזA y+s&ݗT@`Af.`g"rQX-YV %BC_'Q<=-Y6WCq.pdaBaE[(|\j]7;p;1&_Id /q)J>`<>Q{ l咅_z{')CeEqdZhaMp(b [ha?Vjٖioptg /owW+(ھƔ?k2ABT[~,ʻ0 ֐ p|bwe4tbj}BKN$;4{h{b.R֪!1$bXcriܝՉ0F!*g 3J J./Bt A<$ROAh&5Oְhԙ l#DonHiZYd&[(9WJJ"0G ۖ]%$dF#RׁK|^nՈa:J50Y Dکio,n =ݼ\>sl&8IRH+k|!jպEլfU0:Ds{/[-fg3#[Eth6%Fjy JAO.2R1|,!4v2߉Rvߎ;:1OHFls/0R k~Z`ƈ| 8#!q. ! :sWjԕ'(N!Ԥ#ٛk-}r$ϟ[k| \l{i5S0#S7Id-6r޵WW55gD cm'CBlhs22Ĉ1Y'rWS&؏$k.+ ӄmF90#U>4'$`!H[8~;M0?$'PKz~ܣGżi0hͭCH霋?^e9OYs.$yQfX^cWw9; Adi V&TuZ.^S_e!Gm,J0Pe5X`ڢK>#}0iԫe}K ={WBY߻Zc5#f`Z:{<3jA};އBD9mTb#sKq.65~#ѹ{WEEV.߬uZeNYPn+Fh2_~v OV, !kWMਙ2yâ_C]  F]7g){`0-}eϮѦͣQ).[@ L2S(s~: ZlB+ܞB%bqLJЌw)Ve+Quеﴜ5o&κ 8oJxAFmF= ;/8@̓H^H/;nPOMHFGV߂e M/BϣCOUf$ l1vNok"\hYy-%^ `Xp&zA١a{ErGZuiiIq/wK~hqc Mf~Vq0I*k^W`=s%wkМɌtj@5yhQ2Μ96y[WО@s.8QynXk^`dQ.Hy QO3pzЁt JS0 V:tR.$iܻ$["zwgZ54c5[&| 7^[$wFo u#[P"|'v (vB ۨ%S#ws0K*mSfC@;:-K?=DB1%\ͼPEf|:U5s_0iG-'Z?_5¥b0,N PdzrMn!Q 2L5kU182Irr0m]N}%m^6 ŋ|c1MއS̾Y1f12 oG.BQzCwR&oWϋYC~W=4i)_49a6fo|Z((N;{=YY0Rt(k(.X9o1 y[-و,vik媒yAtuH9L5%h{$]o 2>pQ"Ffy-Auq<3T_T#`Ijhse'wcwJȜ5_܉^\e:>,)Wm3Vt07mD] 81o^U޻9K8ͭKj/Sg!o2q;\yH#0`jW.ۿ=!UN\`-G=]= ո>iLJ愱u/' Zw2`gz3v:)(juVB-!x:- YZ