resalloc-agent-spawner-5.9-1.el8> 6 6_ ܉3!y덏%!E/֡g !E/֡a^;ל?5DDpfp,6~U®KxF&Eyq#PʌS!/[է0]&_E,?l? ? bbUS>b/i3ؿ0.":Jb|8QF(X *rB^}SO TJn7dv3"xquچ*/UC>cVuq| N֬(Z\i'_G)s]{9 ^ă=٠8t0\)1jlj+~~펝\ !R>nfZ5wyTGcR([Ap9${|x!}+Q8͜tNMD.Em!NVV!x|O~ ,"훁\-yغG~X:x[݊U4R؊ftbGO(ZWԁ?de ~ <~K CpM)3и;41514ff4fea1b38349e9e627e74d3447dd07867e6cbd49deee28fed89f724131fe113d50f0a67112a4cf1eec02f779ad020a0777e&K@Q߲H`>C74?7$d # u .? NZ`D j       P   , x  2({8L9L:L=/>/@/G/H0(I0tX0Y0\0]0^2b3md4e4f4l4t4u5v5Tw5x6(y6t66667 Cresalloc-agent-spawner5.91.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.g 8buildvm-a64-09.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큤g eg g g eHg g g g g g g g g eFeFeFg Y48e3a9d6425ff69a33dfe5ae1d3f3d08dcf45e20c1d7d52caa6a609da070f9e80363645488f0639ed95c32f5ca51f0e5ee86174173f2733fd46474a4026d8b9440af1d2aafac6b2718503243b433c1cbfb2401ae52a230bb1e4abf29ed40c960e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558b9bd50438ad11ef6b13466f684e4c96bcea66f7a39d47398c21e8fddb838b968b9bd50438ad11ef6b13466f684e4c96bcea66f7a39d47398c21e8fddb838b96208f11a9a60e273b53fc9f228719e781698640a1006a799a436201b1bb36ef22208f11a9a60e273b53fc9f228719e781698640a1006a799a436201b1bb36ef2217620811d77152158372aa93f6fa4580d066d6c24ed98ade143486b080fe531017620811d77152158372aa93f6fa4580d066d6c24ed98ade143486b080fe5310e19380b7dd7a91bed036949b73dde725821cd598bcd7c20ff92578ff761ecc67e19380b7dd7a91bed036949b73dde725821cd598bcd7c20ff92578ff761ecc676ba26ac3baf9e1c5c2fec0d490c57f3624a745f688d94c80bb6a8ed7d071b2e0bfeeaf23021504706cc48c228cd4538f810b94394646e5baa5dbdb984c888d00f85d54544ff10e26cb5b742404db622d5b068f82bb9934fc6940b61e0bb7c998213299017d9126aa96834dfc81b1410f480dd1ce2ec71deec8579c8649679106rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresalloc-5.9-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.9-1.el83.60.235.9-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ggg g@fU@fe@f(@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.9-1Jakub Kadlcik - 5.8-1Jakub Kadlcik - 5.7-1Pavel Raiskup - 5.6-1Fedora Release Engineering - 5.5-3Python Maint - 5.5-2Pavel 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.9- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.8- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.7- New upstream release https://github.com/praiskup/resalloc/releases/tag/v5.6- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Rebuilt for Python 3.13- 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.9-1.el85.9-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-827f061b8d8a4b040d560a1b702967f41e57e492f6bceb7f6cc0ea6f1456eafd6?7zXZ !#,*] b2u jӫ`(y1>k݁6 <2 12ό@(łbR /4uOӿ4RƧ`aⱙݜ X뉓s:6~JQV_}6=*&$A_#D4'.!\cmI} /ȿQ(i~ѳ[wZ~W#Z&QX5BY6nb5ͩ۳ ~BS;H&3t7i,bny0Ů(8)lR]%8:L\ ajkTnTJUrd ae+"XE.2!/ߠjEKNia`ix/CõZnQ\IW7ƛn68np:tWrnR/(]R@q⛙,=/}Ue.2\)U4ɋhͤ 7 S)0)ildjcq%00̘fT%F5W|"0Wdm#N^ $qEL1ywJO!IpIRjtDj&LG\. Z <\uMYCYAems+z[\6xL?t6u*4yˬ/iq$m%ɊϷlUzGۅdt~ڣtVM@qlGcf(+і6wM᪅M,~z-)`@EkH0s3}I8o{lcq0^ =uX-5h Dk$b=ٹ?:E/Ss%UC0 xYpj'/^9GP}T7H}''r&sjċRr75.oO+8_cZ Mv.-3ic(,V,j%'޻BLix{c1PYw8U^ "kgCtgOcL6eFbZeKlRz@Ḫ5(2#El/?(MV ;] WQH{ + wŚN{\taGE y"6]X"h=FKYNSkpQަl0BEVJ\HRX WϖnQ,qm udvi%\h7K6.RP_EΟ ~6~"ײS7|ֳe4:Nt 0 jdŘM9<+U=Wd.d-ry?1y`ɭ0:8A-t؎ƀP_sHw#7}W2= ;Nˬ9W%nFX7N3|I|&s~X q;SCxˢq9׬wsWڜ . C@̘D 8Bg.:^n z0|, XHDjNpx 6(s@ft!vV GFfP ]A^WNgjPgPJud{# C˾qʦ1cHSllk.+kk2g}+М]0lb=jg =(+GX ܺõ=X"TMQ|4q`&0iro![vr%&t-L3!YΥZ:^l~@bS鮦7'LXs!"jΕ+jTRɪj8OlcdyFt~,ܶ{4'O5EhP2f*`*O[a@򾂱 `Mt$;0ӨJKJ{PȔ<ԓ/0&mc"5VB+F4l=cHjOE+NvʿszP { ApI)ea$_btmTOLh~wz]r28D!MLngTށ8284-^hpAzc"wѼכmw]s>L-t1 ?̹SLՒ b~"{6501:e nxb$[Д{Y\Z%cve;_s2q0e$O@MkyQ q;F":*%9hP90MGSO\EQҨ3Ny#>.!JN>8Ka10r&7"e^pAILh߇nōxu~nXaftͿݖԑ*#T~zlKgì{jEOrDiT/^̶3Dn.rJ@qAtl-`kF~ ,|qtش iY(8npQ{Z!@ڠNٯP?AS=$_z_+QȒZe(}rIT',kEA+it t8r'fd n^I^ԤK4gJz6(n QK}Aa=ڋ'8awFuG,ꦩ7A=dJvaZ쐾@6˸\h}Ud t߭ăOȨST\h4#OD^ey>AXvoCkٓ I kt!myĕMDEhfd j*TQ/ʧHh=,~:R}OoD5 ESLNi,D=0s6')+}Y##$7Ll|Fwwh>~Ҏy$UN7V1K(k9+Ð #Guk O'-m #fQ>Jhdn#P> {VeZfOۃm]@U)Ƃ"ăVe,0A' ,(j'MhQ76Q)@%:yЪpQ"KkŚZްO= &M<6H4&&lP!n{ 퇼Y-1b00;?͜/NOP\3'͐Vz LhO>[U[x4ޏ-[d"Jmlrg7 95'lZBx3׺:f/aۜq;d{|쀨\9}tn.,7-Zwȅ(pt< oҕg,1+""44a]%}6XM,% ЍAXLT( =&dRq E(oun2[Nz}X &{dǫwiW_]w]3^ሓ$Vwe5~ljV_k2.JYqG _;o/ԐNsdIҧ)|E xhSj6f$CMяH[t!'4o՞'8\7*"]c 㬤*HYl&4[ Kk|xJ(2t!F\WQ'JXQ@}.T$LV)-4βR4y˧Waa:Mm94N,pkZя}`̳$$ IiтQQ-u2A} >S=33ryc*>y)Sds9/Y.W╳ly vҸg8d$վS^v?vhDD)R5dd\0~ z-F̌QCaPzҒӻ!OKWqf )7p_M>B{H7.KϹ)K 4tvXŸƪ ! 0Ky|鰖w%t^(f"ZE qWKs(KsC @+c *nBʻGICQ2ʺ0X2wLH5 R nU}W?~8wZʴat 4>sUjɱ cxuʴc^iO"S:S^}?c== YnO<[|\Xl/$\^R<~Gw+Q,PWr;F&<)9_z/ Q}6 'v\H ;c0h3FhrNq]MvJ,t ]#gwYI|Y}~ PXc"BS]O8rYaR2Q;EL*؜7PH;?P) -t>va:_OՈ۬g(ٯȏm9;.| !|wv]K&$ rlH(,,k듺hGBo1%mndtcb(kHOoZƕ[[oΪ Ͻ $Ѹ2wjþa0YJ+>w>vop`!2ϝs#}&d9;"<.=ۚl#PPaUf͚F;Eݞ[zkxY4o-] bl6@nH-d,!k}i hFDzh9ΘxwmR"J+-6@9]H`x/2=+g*(;t_T_fLnei;:.$f7[4ڃB`_߉'@T Kwth]sITf,m-?+j{ >lcmmV0JggTzom!.=Ñw:g=ڐ$ZyҢ ~o`pdJj\sظ˴dd-=Hń$ݜ$B|ZN13(W6u)0@.N}3bm|7{Y [E>O& fh{s#[I`%+1XЬG|O?7vl!ԻqNԩ]ޅBp?}p~a6BGE(noS׹F3AN2U m|OcF D3EY.[1; K9yѸ D굁]B`D(a=Vex>r9@=׺<\>B3f&-Ap$8ba&?ƞ Dh r1Ԙ4G6R2%82Wgfpr1D$2 @Uxhlm7 ,  .;I4&3p۳GRZ% WÔbP9^s^-˱: glqsJwt Φإ)4V'=}o|)ڗEh-1ŏ)(>6)D0Au A=| F$%9ZZ.'@/.|^/uj< 6!JFV4g٦܋%cr\"A! XNy֟n?a9j9s5lC="h|>x]vB$6f V@fuXmL?- O۸Sԁ!K ^7#v=1 k°%P ,oDpU܌3ɨ-SL~>dY_ed5&i#hؒ *CG7⹪M%9\⬜t;KNTp>檌dPg^:'rx2!m\.6t+Y,nRѽcAos0]ݱOaEarQc=}d - DzI$|pqfzuB5Hs.HLf"[Cf%B2av!.jfeOQՐG.[G5.x"Hjw:S.L [k6zz&[Zg-}n \P)=mQ8Җn9/4= DIohnB=N+{D5E s#սrP eC+T7$Ofkbk ;Ht_ `ZE1JC,RJegTt:Ŝxۧ/02>l`-E+X- J8v돖^RA@`cV$&sƸr!61Eu߻#xrj0i7'͉CD-hc++ PEJ n$I oTEz%PI_Gϩso5#.Sv vrГz4>k@Eټ[j1{#V~ R.;8s35|_<]|hE^+0\t(d} wL_~}>6MhRAt$E7sUsfVwӬߙ-0O1C7;X'̜Ģajs{bbUh<|wJ'25".ȝ.l'(KTu%odeCvq7ݏx`u _:ZkdT@ d}nÓ(7cXO(i5oZ~V) _0Ω Ycq*J‹C_/'heZ6ڳ[X벮H[Td^&+:HoHMA-B-2@sRYa3~/P_l{۳GD6Vg6v6r$еS@! ݕ 4-=(iD]pu6Hf.bq!4qW QH*k tTA^tdM_ˍ3!DnNK>9hgKVjjO HD$ҌYQڍoGT/$-y%jyvz|{l"%3.B9&O˻ @N0amRS6KEp4CyU𘪇Vu"?aݑI>m9V멊sXjs,9am'8=Pv{ ;p>ЌfGyLm#g_=VN~trFG}X軪/6&%kxm o +&'zRD[TyC;3_u AEMO/<okkݏ헝-J :R]x4U_TjJNYC/\sx^Fs#A`(<:Yw%GiU9W%LUq䵃Zl%MbDPn f^&( 49)SI[ܒLjNm]96hf K 0G};ء7BԱBj%Āa4Sd;(&\Y J$@@tNW07o@۽(L'泚V.e}{_t}n%Im+ex`56lۜW4}3-u lwĔE) LN}h*C҇^rr[s.feo 'w)2͉ 0 r7|6+NFT5$Z.It1QޝT=- %mE*HեReݴ}K}]= 逑*,{u׽ͩ_'3ݯG $+%`&Tb=>)~GX'9XOP h3ȗ ok lbÅj=JV͒X'yx{hrb>婩!ýLs~1y0@A#@2ib67fy4L?a:#lF2BI2信wʓF NDLjG&C$_D5kt>o;yVNB៤:n۝gdr8[IVӓJ,nj&RD4qR}VG{3ol F˚|Lyjx^MR Zo}~C ڹći댪iƉ=UƘa)8DG$$K$۫+0N%}Xrs]&MrՒmNPY4aNECmb֞kGiӯ$v1=wtT;=s YZ