copr-distgit-client-0.72-1.fc40 >t 6 6_  6 B T X3!]W>D] 'p~[ye 'p~[y̡/qtgl+tl(KՆ}ξBZvϵ Qh~|lsNږ.ߏƨ)!H(jW4,չ!-+w<{Kx˪ ?}tWLPG2ƇpLk旹(b> ePt~ᷦVus(sG>ŹPuLHS!$uLng͑:Խc;Im;»yl$߯'2g)Y> [BG\\д`P&up̔*fatħtSM-_ %x7O!Wedڠjm4Ú䝬oa]0K%w-[ h^J<:6Ay!%(ʦݥswΛ~Zs$ϝY+q$~z >ɛ~T! A鬐LiQYSejXB.<~Kj: P ҝIljD] 'p~[ye 'p~[ygnX87OAaM0ㄕ X{.yՕ:F=(o߀pM<*rnWNA[%/ϔ~,pilt Ex=2p^ʉ xU>RA'\UTr5mÔ .ֻUUĹˬZ^;]FD"aε̸uŜ"b[4CUK }̀3tiuiðN _B2t˳?== + 1'4;D𢲡~O{U>SW/4*t2cx 5Z($P;H}\U~,u=q#'|y,KF d#͹!C=# @p&"ZTO]"2nreΖH˚&tQd0sBLS㕈BJSEbӘJIoj4VblE^E`tv2'LJ*P"9C,ΥD`C l>`>1?!d " LLPx|    .  @  d  -  8 \   L x X (89: G H I@ XLYX\| ] ^nb=de flt, uP vtw x0 yTdhCcopr-distgit-client0.721.fc40Utility to download sources from dist-gitA simple, configurable python utility that is able to download sources from various dist-git instances, and generate source RPMs. The utility is able to automatically map the .git/config clone URL into the corresponding dist-git instance configuration.eFFA큤큤A큤eeeeeeeeeffd0dbbf7d82c183af089a488d75c7dc9c4085d23c2d1772a6fd02ad7aa3e484c1f508435e1a0e15ecb3fa3d95e8ca7d20d632b013542594f7c7ab1428262f748d6881a5d9d54b4c390076e9a5a6d621ccef6edb3c044c4e59f9e9babfd4551a8d6881a5d9d54b4c390076e9a5a6d621ccef6edb3c044c4e59f9e9babfd4551a4e95f158e56ff4483b0f71cb47baa152660e183193ee9bf23a21e05b482fd4c98177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643496ffc2e73c7491db2521cdceca97b1eea8c9af3911e8c61c18bb4ebfc166d29rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcopr-rpmbuild-0.72-1.fc40.src.rpmconfig(copr-distgit-client)copr-distgit-clientcopr-distgit-client(aarch-64)@@     /usr/bin/git/usr/bin/python3config(copr-distgit-client)curlpython(abi)python3-rpmautospecrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)0.72-1.fc403.123.0.4-14.6.0-14.0.4-14.0-15.4.18-14.19.1.1ee@e_>dhdldkY@d,@dcc@cbL@b(b@bbT@b4t@Pavel Raiskup 0.72-1Pavel Raiskup 0.71-1Pavel Raiskup 0.70-1Pavel Raiskup 0.69-1Jakub Kadlcik 0.68-1Jakub Kadlcik 0.67-1Jiri Kyjovsky 0.66-1Jiri Kyjovsky 0.65-1Jakub Kadlcik 0.64-1Jakub Kadlcik 0.63-1Jakub Kadlcik 0.62-1Jakub Kadlcik 0.61-1Pavel Raiskup 0.60-1Jakub Kadlcik 0.59-1Jakub Kadlcik 0.58-1Jakub Kadlcik 0.57-1Pavel Raiskup 0.56-1- don't clean after builds with user ssh access- don't set bootstrap_image_ready for rawhide - no Jinja-vars in config_opts keys (mock-core-configs 40.2 compat) - allow user SSH to builders - fix copr-rpmbuild --dump-configs - install copr-distgit-client with copr-rpmbuild- collect and compress fedora-review logs after run - use Copr custom macros when parsing the specfile- require python-specfile (in new enough) version, and use it for specfile parsing instead of parsing the metadata from SRPMs - make sure we have (also) the latest DNF5 on builders - override disttag macro to None - make sure detected epoch is int() or None - build RPMs in one Mock step, instead of two (SRPM and then RPM) - use Mock's bootstrap_image_ready for the custom build (Mock 5.0+ required) - store review.json generated by fedora-review into the result directory - better/more verbose logging in the results.json generator - drop dependency on simplejson - repeatedly try to download files from lookaside cache - moving the package NEVRA parsing to from backend here into copr-rpmbuild - priority=X support added for the Copr repository itself - query exclusivearch and excludearch from the specfile, and store into results.json- Fix python3-backoff dependency- Add loggs to python-backoff decorator - Set git.safe_directory as repo rootdir - Explain how to reproduce the build locally - Retry only git clone without checkouting - Use git checkout instead of switch but ignore files- Ise 'git switch', not 'git checkout'- Add basic "clone" method - Define some copr-specific environment variables- Add runtime dependency for python-backoff- Retry when copr-distgit is temporarily down - Don't print traceback for 404 errors on SRPM download - Decode URL encoded characters such as %5E into caret - Use SPDX license- migrate from pipes to shlex - move to GitHub home page - use repos from task for custom method - switch to template for custom method - strip trailing / from clone url- rpmbuild: specify some optional parameters for pyp2spec- fix source build detection needed for %dist hacks- Add support for pyp2spec generator - Define copr-specific macros for make_srpm method - Define copr-specific macros for custom builds - Determine SRPM builds by having source_type - Undefine %dist for SRPM builds - Build SRPM from DistGit even with missing sources - Drop an unused extract_srpm method- Fix make_srpm with new git - Define copr-specific macros also for SRPM builds - SCM method to clone recursively- Don't fail a build because of fedora-review - Require a new version of fedora-review tool- copr-distgit-client: document the configuration for the dist-git subpackage - copr-distgit-client: add the centos-stream configuration - copr-distgit-client: new --forked-from option that allows builds from (any) forks - rpmbuild: support for remote refs in committish (PR#2049 and PR#2081) 0.72-1.fc400.72-1.fc400.72-1.fc40copr-distgit-clientdefault.inicopr-distgit-clientcopr_distgit_client.cpython-312.opt-1.pyccopr_distgit_client.cpython-312.pyccopr_distgit_client.pycopr-distgit-clientLICENSEcopr-distgit-client.1.gz/etc//etc/copr-distgit-client//usr/bin//usr/lib/python3.12/site-packages/__pycache__//usr/lib/python3.12/site-packages//usr/share/licenses//usr/share/licenses/copr-distgit-client//usr/share/man/man1/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnudirectoryASCII textPython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRhttps://bugz.fedoraproject.org/copr-rpmbuildutf-85c71687a1502a1899a9c31f83d0d076b09c5e6dbbda2982306305bbfba398f828c69ddf0d1b22e6751afa0c7d0f5161773f61833c475e4375a652f992b13e7f8? (/h| JD1vxcĕ-T7KG׽r37Q(O+a/s1W+SQa d..8Wֶ!bo7AliRZ6S)_JZ jzZaBJ,Ӟ_ե9"<D pLpީm90?>2+0uNSyx8^6C p'Z-σA. V?o cm311@ |m:lJ>_3>&!Y9/zcQ~Rݢ}J߱Yn zU0o;㗖[dިD:YCe5{vd@Lm5hXR„YL7Wvi5io^5s/}syacݦ H*Z_ Π .u9J}'Ua]ov8ˡ#Fi_Z%"Q0&:5;sigY2îgkp0$JJuVjIscG=vTڴ˭O4MN5c 1g\g;APL&(XDP$A€b/ʄ'PT +n9W(/d̩~sNlv*7vQsOTJlmH?[˼sYE*6>/I%d%Z[[9Oi(+_ةt2h mj!v_N7k=] w[ k7ٽ~#\YxoEj[w8}grYܻĪJZJbp<XB~uB^ҽCZѹWu e4TDAɆc@,`l4%  q(F0 0 = 43_9@Jؕ8a7K:<PI瓼MG|^WڦfVv0ǽhxR-\6dJSr*NBm:@0 ꓗƎıݱ8eiL"N3>es%8 ziu{PhqW"ɶ|-ARd5{LS) oGF.J@\m͋ ѰCtTZ!}o-kH c}"WQ)yԶ Ljte%pW%CsAlSEWWwf`bk~ T2b=je/!.bӅc!3ɠMXjDyr:—4hTFuAwyMu?./:x} z͎b?62$z7Xd`?q+ 1?R#|༌7@1  f-J69Oxq/ϩ R>@:1MR@fH6Vݯ˖'%i8 {,˯裎0aGu'Ky"x:uk}mOuPn'{KP kP  Rg4uO', I ӂ@[X,6{-G?xV[< u}exX8I C n-((%ڣj)DQjŢYGoQ>1mW[٢R0, NAPNPӜrYnQxd@9[)Vj5i|U`t'dТ\{4%DfÍ:L1Z8V˓TI5:($l-@M^Tv`|U>WyW^nLxhB(vQ7!2Q\[4/Gf_r`Y)!ډ鮛rK4`f"18QhHYIyK_뇊qϸJvb'gaڣ|bDS25M}@lB?C|F Ϫn5w䏠({T?;`*w;_jv&G\}!Q{k ]Gn̨5|Ii%6C̪͆{qmG0W5t@LgE }ܚV%7Y5'$JPO<}EԒ2{X&rWu ql''6;g*Gý(hE!`h[roەSvpc7l57%f;hPbRz79|ڝJFwv?w"mcaa a! 91ъ7x"s1kwewC~v΋4 7 jbJ3Z-7_ <fm\ɹdqc`n̪GYN:K\%@I@O?;P, F-52B'Q,å ر:lÆm19NqODjiMmR>HGmj׼|=!:1x.Tph#&i8cgH?*jkwE$p;sbk:TD lkZxd5N[_03BR~%J[ Bb!-7e- (b(:5s5K0^CHfYe~emF˭i"F6x59/̱&c@BcEYsS!:nDjfF7x/BY3o~&e:Nq\"2j;ItyznM T{7b `l%Dl8r>AydF G4A~Li,5}"A[LRlw^ d`V$hTNA@kőMvk8i6ay ,X.Vܩ:\mxU5ܮć |&؁VܠIFyM?nd=E3éa@:Vˎ e"CNՋUR uW!L[lMj}4fvv-CsԿU]ɔ>r)ƺ vґ.ywRĒ4. |\q:p)zٖN_]uXyrQ=md1U >ͻ ٍ,\mgrJdF/x@ 3@?: !IdO |I}r V8o2Bё?HcRH钝=Ӛm1d45.o-]ѫSG. <įgCU+~A~&R.N0 __lܛtv!ZG8N˭'L>1_/|TW\)k_ (-Gc5 xyYpQ? |@}wc[P;Ӥ̲gq#9Կ/0\?6oHS%Fhӓ`l9z7#gԠrЎA+DWdk^iM6w(\wє^JmQzsXΓreaH{>íchU jFPӔÀeF Ade{X,/>r4!!~;V/'ɭUBݛ 3Ԃő՛ &q_4ܕp,fbb2; 7H:i=[!9VOJ"HZFsǹm%n~-ԳyKq hp5jқ̴R+ lۃĜl %*Y@_X=isB-.¼T.Np s~7 Q=2 {l | )ѭ)c$2JLLq)n Z 8UUx-J|%402wlѿkakt- _ǭفݤ3_QU [1Dh,kְ7b!vrt:#鄅֡c&n˿2۲ >˕d Ñv'c赳ATXyAIn9RM*DՋfr ƘZx+@Vw 0LBD!tER;j]pi0<5# TBzme*6aF`\|Ziu^`؟pA`_J9I; ʢ*KωuH {湪0tm8;fӫ~X[O ׌W󠞫МE2=wZw1Q9 ՇEnE3rM8vֻ$:}mtŦLc|7l HZ u۸]dPlPd QʅBq~3=nQ_e/Fd. c$ZgxAשk8MکSt}B(ŒOT`9Py/Q>=~Ʊ‰2?rceqC# 5UXy&M7ųa؁g[w>0avbv ';CܣI:qzMy)8&Ackcpߨs E8ɏlWpr҅wl CGV)L~03o5Ut$a3nhUy_%nYYjIxNX8Vr{n+? uv2O6 6)H(Jvs"U{xl9gJtթcA %eb" RQs#IH){jnhVEIƨ{R4Ii C0 0Xp0 |RQ!iX$)?.GqtxP\bd&=ESHSXxbkCݠhtX-)\Rrճ{y|= "4. 4 rfPx v&F #Ӷ S: BP{ Ags"+b  7Jji "?3`\ gmUk(ٰʘ.һT&@q.3whWLJ\6‘*{6e{,8 ^azLIG]+ՒjL.'i1jt}([V v0͇؋ US!m[4&А`z%p@U- 2:>3`QR NeR&]' 2DtէU ~!Jn3JWURgI@P>)Ijݤ]vI}גƻvDW+x%H)@Mw`u\/2'B<7?ð>6aEY"~I}1\^T~tgw/8ѧ=JhvU\f+yj$NjBH)iR9L' \%pfȔOa:|HUm;BBy-i.;{RnENd*@i2ƠWHaM` @^x0@-P,44A̰>#t7؅j*{樭 kxևX<3`*^vQfb@GcM0:K$$zor.5pZC\vt$Y{ F'@+O`}$;Zi,rU8F',Q-H㢢>WwL(+lJht()oVznLh-VLME HQ9xDf,uP o <;ѼsZҦ vw&"|?I5=R4%c~.*>*Dtm71 vp~G@efD(a1t2iޅ8[TQ}=ph՝rH1?!~Q%ڥ;9z6doc-(CXlae\`ah[{}0FDO^Yi*:o,Xi jx.2H.2'[L(՚RGRL$9 "]+6|{ HP )`fRr,,54pD3>`'4~“@Gўؚ6nψf=ho+lB'b\U` @E3 W{W\2*Q\{H%R#th=gԷ)H~;¬4_ ѓ&*ir̮q$횁%fSX}!2R:.b,WQ箥v] ;<+^K{>zb !Ȉӧ3TrIS?K)PX=QL~mM'O#I"|/oU",tmPhLGr%_t$' g7:w]t4txC3-R;_/$Vs.@b k(Fc?=@DMA]}\sT4+b*Kku3U=>_uzU—Ds l93 *[eȨ7 zN D<$/8BʴY[bsg6/XI=~Z65r4  5RQG ?J~Es2f#rh* ͑J;n!UU⢖\$fxW'@% ]Or讟huIC_%ƪ|!2J|y3-v/1a-O2kI@opf4tVb .NAi\7OmLK0 ` oɔU^zG\e*ܝ甃aE4 ٶܭ}{G!Ox:VSE.DNY6U:R D/-X+oFq,:r?nkR zw:":UXF;ivAk$y|(]%es%Addg7%f9z+h˲w=69="~g4CR=Fz K4k}s&W61TEp.{;r_#:2S4 $ OfCBSӢ afCDoTUH\Nx +>YȊ,#l эA'A@$9½%{胔8#YȬgDϧlD@4򁲭j1C.+c=1;l;.7 `)|Iz?$1WeO U?$>`çU<!atZXf{/6y~l0U6*6m})oI_.j&cbz0JqI7n#/x5K ;`qܐ 9grzo+Kg[mΚ,9Ί,z,j,|ZU ۻM)ia6DDDH =z,9ңր+QnbeO6eHDr_E\C a76 K"f͖̒|'} a,ݞ<\BrAY1Vd_A_SPD)49eZSC'֠F`yL?Hm`D  XDBA`P4aBڐ']Ң"58d*!'z?Rc00@fn9" \$I\r!a(֡EǦ!*%$=0'rN # -B$pZ%| 'N3$K Q r6m F&-"xDxRP@1]Y%%Ȑ,ʕ)VHP4203y1 qcR OP57lQ*w(;A5)PPd:B蚁Rb@Q"ǔt$91I Q~ű.@!/D <~Gy@i $baZ -P'Np9D qC Il e3 X@/W3 .RFXM TQlȁ Z) "|VYX UpPTtRM!fCDJCg*:D%(HiԊt(H',1_jlшQG;-ɛx%j * 29#bƂx0LT1#?+PB KŠ15VYv87Y"CH*œٓX!ANj~' <~d@(C&& 6`pN(U*2+<ę\>01ė9"BPANZ@(\ %p(Q#.xh6xDptAV@E -Gp7ɲq ?KG-We9q%jwpNL2Wy.Y\ }n izI3nL^6]gZɩvn׵Mu"8{zN 7SwV~Jz{8,t֋]2ar HDbGo+W*5K>ưڲ4䗆Ӣ |N5iYMngȓ峣<+m8^57Png7[C73 ) dZLH7g6:5%-FDWOd<k/z_1Nu;n7"TvoG4uyY]_.v^toq#Its (OtY֞_QU$V.;3BoO 'hp۠a벽Q*!O%> }# =%I _\/>Qɐ9FJ?$OH=%(pP҈5i<5cEy`TXUPxR5qj|`ozpss5ޚz%I#AgSYP؏] YSEjVVηIwxTy׵)LaLbBUzMY*q@;n"uq+8_35Wy.\F}k\hsOp/Umh'F &Rz-2hWXV*U*\Mbؽ4hS/DX:J{?\ú[;H7p:H ֌l o8;_p[D(^7mrMC.yY٦`qy./o9QXyY`2/^ pH_hb&x./V:$!vKCt\mtWն7"4wzA>Fw峳R8NN'0zx,=qg^ZY:e *$ iev4䏆ST(-50g8_M) u۰: AFV *={B5Wm 99@~q*v.Yp.[ɣ/- ˍ]eq\,U5Tkj7*ՋƴEI'Ug-L=4'$ěϏbhxB={-:z/MX\-??ў`<{gA[y>4(*S| |PƧaX0V4<9~En"s|17p1aο/OCb⭘Q[̊vV\$L.9\Hŕ0%N&IO#G_uf1Ycn?ƽ1Q!L1Pzw!̏&JOW7iR v q92W 􂼜iG]O.Q˽o&"ΉJ'Tv)ȇ0OS\[޶HtnQ^N/0N%R#AQ0JvU ƪ82l)%Qd&NV1r} a4ScΕ[MR18ɭ3}D8o[cb! uq]@R$-E:ICMZex0b]6% 'ZlҢȇv<4O>\6!Hv#>mly MA!ń;ߊ LփFtnyywdPT'26St:wsSo G ɥGSa[!^o%8Qd\"WLW*qI|2$>ϋ&_NyB>^7Iqnyu-^q0i4T#uhK55IxU_v*+ƅٮG]jjW 0t䳦0#˾&Ϯ7AS€ĤG6h?LT ԆDTÙl=yL]1)ig*F69H`6f|ъ5ADt>S繞4N#ONϡߚtNUqL뺮:::6lUxBO3I3=òo^N][hMf{,k5lqM+J시k/ւX;loc5v ?~ln uql9c۱s͆d[D՟Fkz Saxkl/۶eXukzS1 >#8R/z@=z?x!⪀i+uyf!C .Hia_t^_iܯc'mpgyIˤˈT^y26_*aWmNݶm^`+fsWcxVP^]aXmfsd_54w[}ao{v|ϮmBxJݾU vemAoFc`YOV9dB=Fj+\5&PSܛd~NEFQZ$WWM ߲۪ )S4ŖX+O_Li;؇:oqۯ~Ts'7E2b76yM>2򜍗er7 s7WӞC9) @.lC(ֻZy0v/{=(Uد#1؊3 |# /ZBǶE7 uJ7M}F'Fuҹ.,-y~-L{$ts+n9's:^%y$o /dmbՊ<.{nKnpI6 =w%0~< E?RzCNr2{L >@)  CN/MVA?j빳wvSgi)-Y1zfLWF(R Om]9D:{Y(:]W2&=a=byqjLOLPD<Ѵ'2wwk3٣߽yO@ -].Q&]oۨ 50Y^9V&qFhC2&p'_¬ioېjߙʨѪR+X^nf^rsh xѠ i׿9+h5' ohFEGǨc%|E!IZa x4P: c$HC@DFM2_]޻Kϐ~,hu/-E %sHQE,2RpAA#R_Eu*j#P(hBX{`;#buGdݣ`u{ ֙Auap21g!ƺ:,`n7V=RE ./aE__OKr0%G{'04x4ʣȣD|~l˛4E kx'-5a#׀7V[{ 0CrKUf:x.@_B7(+Ҕ2 ,%?aCOep,ؖ7[q rI΅X仸/u^/gΕhUS Y  Nܾg++0b,+ JJfCF'ҺXXɴ2FL͖"lQLOe-;k!epS'i4(J5KCa!]'<G-4(s-ۖGF"5M SrB3in[6R4Kx$=HbXdz㰍K_k F'9Џ55V G\ M^]InHfV_O$w>(j,?Ufz2D0lg90Fc(4+ ~X}Q; 뇊Hs* O\:GC7$wȍWi79ZDj)suFLԂ\UC Td_ҬU.8添?Z Y GѢ+k90~ Z(ל[G}Wd\y-_ސYZgʄ؋O$@V xJjW0k$ex+,--L+E a=2WgB5I6ܘmQM>&H;stq3P1hᮿmx 3wuuBq׊SJzN}TVf#a%і 4LA*#\˥…ʧHq*)%ᢧO5ɵ/;.NNMDnUc` QZ #3Uz| gRz~%9PrLr[];[c]z70/fHYA`{8!_̨N^R=(@J+]mm+=f)Mq-Sn c'(]8Ȍä-!Ḧs> U w%áY8Edk*1 ? jDc'v@w4! =_&R/bԔW (If]=Fˌ81\fe= NK)wwAܑ{˱sM N\koDg@jNCtQ-%l\ q.GcXh2 _ -t{\ OKD]3`<Vظk\3Oa1Lk9tfQ}U麝0^Rb(Ii*)? ?NPJgq۴<' 玼/[Mv+_7$2J'@o:of:F<= /nɨa2+E\(|JȪ 8F["%tGt$^[9\h;J-=L3g2Њޗfœh$&~ޛ&l1_{MZlC:%Ds'Za_WWebŪŤvEePxhʉs|Q@m~*[AarvlJ,/՘bl„a,.2q?[K{h)URip޷賲|ow8Ulv9{c:e)9#&7G^zңV@V&s1?a+;3)(s !BKBSCb^ŭKҮ@:2ˁ M*4%1I͘NT| @J^ڢK'ֱp ;)I9eA&+vļyB_$j;LɹdxXNύ-iPXGQ47M.$0)O)!|eJ܁9[SNIZfQo3sZH/=,?75%3tpuc0$"f%E^K;m?4|9^44xQc$;EOI1'`䀈Ӯ3(+>ǡ놽"JfX,Ps5#(pZDAU٩4jeI"W##2-.4K,[Ϩ">Jw% ɏe9y"w"|[1j) E|\UkD?LjHdQD٫"A=B98#t^8[}z`3=-KHI^]e?UA86 d0Sg]1b sf}MH,^xLU 8̥%K1x#o( Y-?"طЩF;@DAe"D"3ݱ"aN| ALD,Xy[>oߊ //|2&Q ϕsNWy,kg& İTM*= =>O=hj턠~t-x ~- d2*ɿ-xĩ43R )GͮÑI#Z_EG|~&?09@ n.L#`#a1ɘ>׭[~H6 jݰڃŠz%جW+ϑY6?QW N crQ7eDʉi&t԰t@ htMf죹FE Oϫim\X|oq@7%ec\fɞƤ(pDWͱFfL5%4N~)n 1Lb C]^$*/NoYE( <{L'QxVfL-R$1C.