resalloc-agent-spawner-5.5-1.el8 > 6 6_6 3!y덏%!E/֡f( !E/֡F-w&NqAD:NWŒg'/n4%;3im(B>Oe cm v~dC5CͦA`O2Jᷨwnxk_&ޥ)kk3WLжK gQ)s|-2dmf7pML1O A-)7а#Ο6yxڹ36OnOi&SjڗO Fbh2DݨH|Og0UlkPoZ1O;^Bw"B\K2Qi[-Ǐ,$+pv@4 T3}˵ Lm?Lg_v ٩X{]4 E kXr-e1A9Cczj\QA%SQ-uZQ0480ca9861d4848f2a84cd2e26bd2b3d542ebc1d89e699ef083ac1121e01cbc709faefa67be64d8dfe29bc194592e9cf0bb6175dc3!y덏%!E/֡f( !E/֡T i߶Zy>J-f{nK37+Ԝ=ȷ@-̈ ¾- kkWBkcx6%R_59bnfWhT)#Kwwz+|3))ų%/{ˣyVҴ]5ZzTg t&F !0K뱣CEK|ŔGcjhXp6:Mf2h.bwSXQѬ"a$44KcG ߃y>v)kխpEh=V#bh4IS"p,l)Td:Xk-fJ 򩱕A@ը+gm䋈Yݿ jO7mg o4X;@{URR4JϜ.Iw0"a^PʂxUP-jGQ!x-Ee\M> M6f>pC4l?4\d # u .? NZ`D j       P   , x  2({8F9F:F=,>-@- G-H-`I-X-Y-\-].(^/b0d1e1f1l1t1u2@v2w3x3`y333444XCresalloc-agent-spawner5.51.el8Resource allocator for expensive resources - daemon starting agent-like resources The resalloc project aims to help with taking care of dynamically allocated resources, for example ephemeral virtual machines used for the purposes of CI/CD tasks. Agent Spawner maintains sets resources (agents) of certain kind and in certain number, according to given configuration. Typical Resalloc resource is completely dummy, fully controlled from the outside. With agent-like resources this is different — such resources are self-standing, they take care of themselves, perhaps interacting/competing with each other. The only thing that agent-spawner needs to do is to control the ideal number of them.f(Οbuildvm-a64-05.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/praiskup/resalloclinuxnoarch getent group "resalloc-agent-spawner" >/dev/null || groupadd -r "resalloc-agent-spawner" getent passwd "resalloc-agent-spawner" >/dev/null || \ useradd -r -g "resalloc-agent-spawner" -G "resalloc-agent-spawner" -s "/bin/false" \ -c "resalloc-agent-spawner service user" "resalloc-agent-spawner" \ -d "/" if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset resalloc-agent-spawner.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart resalloc-agent-spawner.service &>/dev/null || : fi qq""88'b ]jA큤A큤A큤f(Xef(Xf(Xf(XeHf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(Xf(XeFeFeFf(̌48e3a9d6425ff69a33dfe5ae1d3f3d08dcf45e20c1d7d52caa6a609da070f9e8eca3eb71be69b578d260f429ce5c31d925161356f44952813f640d256f49393cdb742b6fa02f128d2ed8c1fd5193150e3c035f8201d413563f9e132b419ff0ffe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558b9bd50438ad11ef6b13466f684e4c96bcea66f7a39d47398c21e8fddb838b968b9bd50438ad11ef6b13466f684e4c96bcea66f7a39d47398c21e8fddb838b96208f11a9a60e273b53fc9f228719e781698640a1006a799a436201b1bb36ef22208f11a9a60e273b53fc9f228719e781698640a1006a799a436201b1bb36ef2217620811d77152158372aa93f6fa4580d066d6c24ed98ade143486b080fe531017620811d77152158372aa93f6fa4580d066d6c24ed98ade143486b080fe5310e19380b7dd7a91bed036949b73dde725821cd598bcd7c20ff92578ff761ecc67e19380b7dd7a91bed036949b73dde725821cd598bcd7c20ff92578ff761ecc676ba26ac3baf9e1c5c2fec0d490c57f3624a745f688d94c80bb6a8ed7d071b2e0bfeeaf23021504706cc48c228cd4538f810b94394646e5baa5dbdb984c888d00f85d54544ff10e26cb5b742404db622d5b068f82bb9934fc6940b61e0bb7c998213299017d9126aa96834dfc81b1410f480dd1ce2ec71deec8579c8649679106rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresalloc-5.5-1.el8.src.rpmconfig(resalloc-agent-spawner)resalloc-agent-spawner@@      /bin/sh/bin/sh/bin/sh/usr/bin/python3.6/usr/sbin/useraddconfig(resalloc-agent-spawner)python(abi)python3-copr-commonpython3-daemonpython3-redispython3-resallocpython3-setproctitlerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.5-1.el83.60.235.5-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f(@e8@e @e @eeXeH@d"ds@d cױ@cvcʂ@c-c)@bb>b>bUb@bx@aNaNa$@a#`@``@``>(`/@`U_!d^^?@^^^^'@^2@]]Z@]D%]:@]:\\g\g\g\g\@\s@\s@\s@\s@[ٙ@Zp^@Z`@Z_:Z_:ZP@Y5Y5Y@YA@YA@YéYX@YY@Pavel Raiskup - 5.5-1Pavel Raiskup - 5.4-1Pavel Raiskup - 5.3-1Pavel Raiskup - 5.2-1Fedora Release Engineering - 5.1-3Fedora Release Engineering - 5.1-2Pavel Raiskup - 5.1-1Pavel Raiskup - 5.0-1Fedora Release Engineering - 4.9-4Python Maint - 4.9-3Miro Hrončok - 4.9-2Pavel Raiskup - 4.9-1Fedora Release Engineering - 4.8-2Pavel Raiskup - 4.8-1Pavel Raiskup - 4.7-1Fedora Release Engineering - 4.6-3Jakub Kadlcik - 4.6-2Jakub Kadlcik - 4.6-1Pavel Raiskup - 4.5-1Jakub Kadlcik - 4.4-1Python Maint - 4.3-2Pavel Raiskup - 4.3-1Pavel Raiskup - 4.2-1Pavel Raiskup - 4.1-1Pavel Raiskup - 4-1Fedora Release Engineering - 3.7-2Pavel Raiskup - 3.7-1Pavel Raiskup - 3.6-1Python Maint - 3.4-3Zbigniew Jędrzejewski-Szmek - 3.4-2Silvie Chlupova - 3.4-1Fedora Release Engineering - 3.3-3Fedora Release Engineering - 3.3-2Pavel Raiskup - 3.3-1Pavel Raiskup - 3.2-1Miro Hrončok - 3.1-2Pavel Raiskup - 3.1-1Miro Hrončok - 3.0-2Pavel Raiskup - 3.0-1Fedora Release Engineering - 2.6-4Miro Hrončok - 2.6-3Miro Hrončok - 2.6-2Pavel Raiskup - 2.6-1Fedora Release Engineering - 2.5-2Pavel Raiskup - 2.5-1Pavel Raiskup - 2.4-1Pavel Raiskup - 2.3-3Pavel Raiskup - 2.3-2Pavel Raiskup - 2.3-1Pavel Raiskup - 2.2-2Pavel Raiskup - 2.2-1Pavel Raiskup - 2.1-3Pavel Raiskup - 2.1-2Pavel Raiskup - 2.1-1Pavel Raiskup - 2.0-1Pavel Raiskup - 1.1-1Pavel Raiskup - 1.1-0Pavel Raiskup - 0.1-12Pavel Raiskup - 0.dev0-12Pavel Raiskup - 0.dev0-11Pavel Raiskup - 0.dev0-10Pavel Raiskup - 0.dev0-9Pavel Raiskup - 0.dev0-8Pavel Raiskup - 0.dev0-7Pavel Raiskup - 0.dev0-6Pavel Raiskup - 0.dev0-5Pavel Raiskup - 0.dev0-4Pavel Raiskup - 0.dev0-3Pavel Raiskup - 0.dev0-2Pavel Raiskup - New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.5- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.4- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.3- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- new upstream release https://github.com/praiskup/resalloc/releases/tag/v5.1- new upstream release https://github.com/praiskup/resalloc/releases/tag/v5.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- Rebuilt to change Python shebangs to /usr/bin/python3.6 on EPEL 8- new upstream release https://github.com/praiskup/resalloc/releases/tag/v4.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.8- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.7- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Add resalloc-selinux subpackage- New upstream version: https://github.com/praiskup/resalloc/releases/tag/v4.6- New upstream version: https://github.com/praiskup/resalloc/releases/tag/v4.5- New upstream version: https://github.com/praiskup/resalloc/releases/tag/v4.4- Rebuilt for Python 3.11- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.3- new upstream release: https://github.com/praiskup/resalloc/releases/tag/v4.2- bugfix release, with prioritized released resources again- new release, with tag-priority- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- new upstream release, see NEWS file- rebase to a new version having DB performance fixes- Rebuilt for Python 3.10- Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583.- New upstream release v3.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- new release, mostly fixing one bug causing traceback on too-long stdout output from AllocWorker script- new configuration option cmd_release - command to be run before we mark the resource as reusable again - after server restart, schedule all inconsistent resources to be terminated (mitigates issue#41) - systemd service is restarted upon failure (just in case)- Rebuilt for Python 3.9- new version v3.1, improved resource checker- Rebuilt for Python 3.9- new 3.0 version - new possibility to re-use resources, and client requests can survive server restarts- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- don't assign resources to closed tickets- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- thread safety - don't change os.environ- fix improperly handled thread communication- drop mkhomedir requires leftover - configure logrotate to compress rotated logs- fix logrotate typo s/lib/log/, package it as config file- logrotate config (per review rhbz#1707302) - provide manual page for resalloc-server (per rhbz#1707302) - logrotate also the hooks directory- move homedir from /home to /var/lib (per msuchy's review)- new release- provide summary/description (per msuchy's review)- only support Python 3 or Python 2- fixed racy testsuite- release 2.0 (changed db schema for "id" within pool)- bump, rebuild for Python 3.7- release with removed 'cat' hack (commit 970b99725acf1dc)- first release- better setup default directories- log both stdout and stderr for start/stop/livecheck commands- service: add WantedBy=multi-user.target- fix homedir for ansible- resalloc-maint resource-delete fix- resalloc ticket-wait puts output to stdout - new command resalloc-maint ticket-list- create datadir directory for database files- install manual pages - add '--with check' option- python2/python3 fixes- resalloc user is not nologin anymore - add resalloc-maint- add service file - install log directory for server- no changelog/bin/sh/bin/sh/bin/sh 5.5-1.el85.5-1.el8resalloc-agent-spawnerconfig.yamlresalloc-agent-spawnerresalloc-agent-workerresalloc_agent_spawner__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdispatcher.cpython-36.opt-1.pycdispatcher.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycdispatcher.pyhelpers.pyworker.pyresalloc-agent-spawner.service/etc//etc/resalloc-agent-spawner//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/resalloc_agent_spawner//usr/lib/python3.6/site-packages/resalloc_agent_spawner/__pycache__//usr/lib/systemd/system/-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-gnudirectoryASCII textPython script, ASCII text executableemptypython 3.6 byte-compiledPython script, UTF-8 Unicode text executable RRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/resallocutf-8742265080237483dbdf1f8c85f0f5b13f93fd4a1e1d34592e32ccb6d9a790254?7zXZ !#,*] b2u jӫ`(y0Ij]vY ]jM^50jvF f3]L#62+u7s^fOk+C_S΂K)f=Qq{wKR)tgy|fFj3w@Zؒ;/+(=FKf*/rr`kR:p1_4襵kC*h 9 vU 󤄮%y0vDu")hZRH)d1 XirqŕWTHZt[%ЎXS]vKy4Y]ݗGO,UOTh3BJ g} G9^=tJE9էÍ;ٵLSŝ 6PH/]\"+]_=ichPOϞQ~K/Y{L60l⺖`1yQG?UraDv8Ik645Oo1aDM[Nُz"N]Y}|$m-GX NdT;Xw:G2ڥgS`?bm[p*_LR70TZadMnm՚MaLFvw^ՄBq0[b|[ÔG]W;%x7heDdΉčص;i\xng%P #"h_AA@14BO^.RRTz6 ߚJeAY9e)42 >(wt;T݊5ņn &cn@X00/Dcg, oJ}P/wRV{ѓdj; Jpu.ø^~XU\~p0MrFZ󨁃=ņ&uT*t L9˲t?m* Xl߸lGN]XwkbW`iO<Z \qHr%$V9*OˢsQAߣu p}M0S*ى[^Z&unT_r?D%8=P/ŽKo)2P 2}Ը#iIX6hsDɵ1ΔUE_sջ.S J>jLJY!_rJp@yX\4T^cڌ r:Xt9GR2Hca/o>bbe<"=Lpa8܄/RO?ƙk==$0u0S??oۋ j1.#ׂl~[V mb@@ /:fNXKQ#<;|q8 "V(};tLnfz旦 ZAHݹRuWy8KqrU(L1±ŸI^YCTS>xO"]L[oL RdbG rü^]n狉Sky4±S0@95W5iYH0 GlQ(a<>.O=e 3!a~{JT3.^:C}tiCkd Yc \WvR*D=g@ifUy k:W֌Nh %. >N*pJYA}]qknC85%X\J3Pr2'l0D3 dxQ<$^"`δf+.rCcY_R`*> `d?r\c vucZNՅ%IbC9Gha;0X0jnh|py(7Hy]|cYW}.?\Bc\V k0̀n [`6h._2zU 6Dոcr,sīQtJ>DN+?4|0h3d1C}v*Īu`,Lƨ//qoetl7J}$wta[ީɻ<gj !CN~])zW9ڕ oz]볰x9|6m~`ŋ r8`\$GR5MӉyGK>Q V:a03!]n%T A+M%Z+ݔ "K 4nOPAuzn9$Ojڹ&zF[IۆbnFz@3\M;Wգe"#gLꕐfPй3E2pIS;zVz8`@mho֬G+ cL~ٴ(3-^iM e_f< Cz09-yM:$TW0)! LBlA5axF$N[I$*(/%kW4re"00/3ϭw:Yls-ޢl)\ ] %k8M@9\=yHD g4 89wzr K=YE,O9mɄ)Us"kEWvZ8ApQMFl(=-<N@cn N9ɋxyPqYIX} l7n gœ k= {Oo4Di1?7gwwQau`"Иx@J/VBUj}F=\MX@f1–*{ Dܝ~PuQGҺ9.HJ@K2f9-_ !n0,nh U K{[EUxC:Q>6 lJ5aMRxmxAUs 5$|՞: PPsW_Qse@jUyh=8?g)'ú)S>V ,h{Hv'o뚶ڲappj;SlQᾄ~;>h]\0韸Oes@<1QsGo'ftmA%T=#/{͞292-4U'vUy3~b|ofbFp=2@_i:,dy6l o!U˶akcH/Ùil]9W%+c\ojUM<Nb=rt TU_^{ml \ep|7DSuҹ8 |Iv`+n=LƗ0o8:<ѻՂdJ܎+Ġc՝_AueyKM҉wGm\T0~|K}ndR.W'?LM%xг>2Bɍ[fmGW纓;|̉9Svt& \wig3gf /RfJgk'-Wl8ϘxxcFvsBc9sC6m5.c0 en 0~\NZT{wQ<brfIJثfWFV;?(5a@پik7lD^;OFqg;'.`'wCaea~R^[,lA=3@%+sGV[ ['>+okLshES/ IݺqX ~Åkp(*ejG6wA٭iiP'RBB'N)\f"qfTTAkchžé`i_M)%ӔY?drYǨZ)s)/ +pzi !gptm [%Eތ$! QqFer2//RxiOi#íaL*ӊ ]c\#lbGUEwCpq3CUmխqKUеLuwMY+j#7Ǡw$_R=|]#SdƬa3K'жq$3~goN5(C%.&\^&RSUk1>)1YU3?g;*E63 ޗ'3ڬⲑtli*,%m_ )s~N2+Z#FeȴP($f#iʐZ8 z2\#ѭeOls(=>J [)#뒺ZGAsT%`45<~)-}e'ANfsV!tO+\74(Vې2’Gv2_=LO0{#{@pcALSXԙ,̒erHgٷ35bNސLD9d| p}Дo! *Zϛ/TЮ s'~8=Z.kĖv40C {I靹v͗ے ɚ'khym 2MDu1(}f4QRJL2\m1ybݮC^#!# @A5R)\|W 31֑tc[RdE__T(˜ŧbg 9'eRoXFXf劮}@{"՟R7i)dq2FMɐ/ijMv44,m`FME~b왆 ݗgĝe$@]6EwmPW&]7|yj(ҼWbV=@ǽ9-{BXsm^Z[FGGԂNnycqIeIRE-Af-l /TGأaQ+@4I >B:2o=ԟVMp>&(m޲jXG4ԉdG1w QLh<*qςammgvm'O5%I!9!E0WMn%m kyp Hq(0Z[o]4 ~SՐ0wiRțl["5v|NIzhhC%#愶]Jiu$I}f52lV>:J) YB=Q{|ϛ(Ǐ7|=qL|ʵ!#u$Q#Q9ZɞWp] O "SYm*@3 M5Z]f"G_)~7GFzSۃh<5db"#dhY&lQ &Q8E"@6A^v w*VW5 /s%NJT̏̑o)]>JǞ7nc P^hЪX.ȓ?a` @EЙ8?a‚ dHaҹa_3y#/cq֓hwj)Β#y Ԯ$JgU^2YV ᖊIYVБ7O+^+UR:^z.h bG!ZP/-O&WD3eA.ot*S/e'F˪_=dZ*jsWyD3[n{;,s ̅;awr<x&"8iĄ܄m]J0S}m$N{LqsK+M+¤(mF%OF kh€Ʈ6g}2 K\~H"[R'CkFYh虲\2Va8?a7ՠO|td-,PNBAx /=dzYyH&23oy7m#ŜAI4dIڡ6-~VD'eY9+#mNtD{w$l_\ܛL<çC(1ckjIZ>U~Va~LwR9LsJeMR6дpY=uPcTД'ՍtTzۅFgb $N[}GUPs {Z[.\~-8Ww3[S@@E׉زWѪѐa9l8'+=@Jv]nj 4Z~!`+hoG|i5_Kwk[΢޺}0@DrB%;Q>RxX-~LBZypb|?z/+c2q9 ˁ5 _P0sxB_Фcl`Up_'d7ٵz}8 y~h /gd}tQ ~:<)pG3@sI=5!$A{f_P1^{-S+{uV!ʁi_.S`Wƿwބs n VL-fEBfc3b!o6όVX}yr tz|^u6~ٌ|ϲ-'ڦ@`zis*?!9}oA«d^Kp*(I9|Z*Xk" g>Z՞/~b~qIIK 6jA|@J6ЩZ )"arf\_ȣjIr蝚L''$ܷ}*7I"k| N)T8ȳ3!%KehMSؔd)b-O+m<> Nd |-C]sjs'}DΠ|ݘsY?Ҭjŋθؔ h3?C~.vU US(zX]VE=s;DI@N{Zfg<+Xle1_7N<>P</D欯SFnKպfа\ Jݙ7 - -C7\1Xњ*{%idP{L$0%C)W4a8N4TqD'^Re)Yd{ږ龍9X(j|2@̜Rފ9(?'Ggqu[u2ndv9r#=-QQ?w@: `l"˖NR3+xjÁHd5龉&]|ݣQZqi:T¬NϮ#)T57UR S̎%2nIn@M,}ݣ\>=#U{Pg+ރ~cmg\gr.'m,F{حE0]d*;5u Xe'D"i] -!2~&lK֛`{kc/5DO/JW/%d \ic2q g: zu e_*:v"R'BazH @ +?| JI.lGz߰ҥx!'c%;HИrXCrv`{ نꔕnlܧ?S(~20$2a gwu3֌|+ӿz!Qiy6|>b;:i [Lտ-r͡vJppp쳶^-]6`y2P$:b.,ψjgEBxņ^J;#پׁes-f!>$eӚ"L 'F!Cׯa,AV H$"|+\w;5v}=̜ɑvyI\$8DuH5bt= "ْ-4OsK3tUְoTh2(΂ƛM(ψɞc2N(AJLjP9Ga" @ In\m$Qy\hF%1Z8UeӒ+V!CĉG i:F d2bxu";dqmH"Q:ca}1 dcaR6J<'mCL;sYءB8|F*R &[U6gsUĤ\ J}4r#ɇp{3qPBP#]Q?`ɻtH\H^QLL1Wp̣~$/ saS2i_U{ .pOCY~Q(WIh(|p"mvjvpag$(;TNY]FithZh2gY1(k,m;^Ub}t4WϺƋkGzn:Q+ԟ ?fXT1=Gݭa|bH4.]eC獝+]Jխ٪iْ7*(תQVUp?v6MD&ޣz% (-_JJbgX7ύ-q{ּVͪ癰ai