resalloc-agent-spawner-5.3-1.el8 > 6 6_6 3!y덏%!E/֡e !E/֡1-q&ӮոCU*췀Ы[k3HqFg~ӕGz+!l18>nWBf^.K";JOH("lʸjUG +/ҰװKE~q_:5rm+B[vio'&/`R,;)\h. /m@2N!B./H7шm-|[]YJvʳ,Tkj:e\?5O垝aiDu&Ff2얌*2[7 بe"jw~Ma;h%O@ָCqĽ-dٍbՑ*kdY^Õ>%̤)rOC=t_cg7DUp =#5g/e&bXDnyכ;m!k2ŗz4&sV\dI%YO09ΞEfc344b2575c0871791950067f52ed4d6c6ffd7bb0e9996f40b3bb9867a99770685c1d50c37b389e6bb30dca575e0c55b6de7e163a$3!y덏%!E/֡e !E/֡5I$s kTpC3L?3<d # u .? NZ`D j       P   , x  (X8`D9pD:D=+>+@+G+H,@I,X,Y,\,]-^.b/d0e0f0l0t0u1 v1lw1x2@y2222238Cresalloc-agent-spawner5.31.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.ebuildvm-a64-09.iad2.fedoraproject.orgNFedora 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""&f u:jA큤A큤A큤eeeeeeHeeeeeeeeeeHeHee#48e3a9d6425ff69a33dfe5ae1d3f3d08dcf45e20c1d7d52caa6a609da070f9e830f4ac62ccc725eb87e5645155050a2b5e0e1c7eab5a704ed4a8ac7f4e4e4221420742ec4a0031411d8cce02a1fe0fa5d7474376de77937cc1e5f708cdff01d5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558b9bd50438ad11ef6b13466f684e4c96bcea66f7a39d47398c21e8fddb838b968b9bd50438ad11ef6b13466f684e4c96bcea66f7a39d47398c21e8fddb838b963f6f3c59db58f4a6251044ba95fca07d309e3949949bfb99cc2bdeecac9ba1cf3f6f3c59db58f4a6251044ba95fca07d309e3949949bfb99cc2bdeecac9ba1cf50acfd60b018733e140a0053599256db7a759addbee4de21124fbf0493ca28f850acfd60b018733e140a0053599256db7a759addbee4de21124fbf0493ca28f86ac123be58d0ba2e4c097be75e79739d0fcc4e98a44456226a4e9e392f5b51b96ac123be58d0ba2e4c097be75e79739d0fcc4e98a44456226a4e9e392f5b51b93104206fcf5e7964ab195dc9b7bf93cf0522db6ae4ef2ce235b74f69f34dae8e9ad5fbac4654bfa82353689f2133d92e3d841cc9a48da64370f96d6b02378adb703e41f42bb24addef43967ec76c0ffdaa6030bccdcb8c0d26b7eb1e83f0b71e213299017d9126aa96834dfc81b1410f480dd1ce2ec71deec8579c8649679106rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresalloc-5.3-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-setproctitlerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.3-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e @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.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.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.3-1.el85.3-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-83111869037df197e5944e0fd3f2cfa1f3b2eb150002080244cc65000ce0d4ec3?7zXZ !#,{)>] b2u jӫ`(y/Xuz\l՞3-,sZP`z}>+%ETz߽`*4+8os]F(C)JXk.S@[vF#e;l_OB3u:]X/9f/3>$8`iv;FX'JkٟmF6+[H Fͫ /ߘ([7'&#,]Km tFZto2$ׇ|tjI7*6χFpyzs @˫)b{…q lYPgDC*|ze3,_6hቷW=BqD˝l1'@j81gP zEґ~ٵ_pWxy1J}<%ɶW}zt%^[=ZG5hԳ_, u#`,W94g؁L{-LfLJܒ#}M^+!zBΙ4S +m:DjzaB%t snhEM;L 3kIݪl:mZA%C sUi1W̲  a>`HUS,pvǬwfnf9ippYԗ u4Ra(oyXElSȘ%3U^f0rC_Nw?ʷn3l͎0" 5rP rz b;[q~y.\BxǕwϝʾ?(k+P\m!CXȐ # !٧cLLjLQmsֈ:cipM+t!h)vC)b@ A@{lij|- W~Cԑ ܰm..:E܏y6q *q4~C<::{J03q_Ԛ5kZzvyc.xxE چx\J˜{EOEM|=ވ<Ҳ7󡁦ܓ-r Qw|sYnh&Ϳfwnp9Z9+e|!ѹyYY]hb4D-`Ig{zp  +U$G-#& 9Q5^6HL"´aLAsf6 \MеSks鼝 897RFpX$_o8:H@-_̪&#ucV^|<-MCuj<?W@42bF!ȯ(}T`)ƑSr/D2z^">k9weʒ$X $xb3Xi%kq 'J~"?ֻƇUA(X(!xMf{~7EU5`L#rUoYQ΀e"};Vg3< QpN @7 )+Keԁ.gsA#"oG}l]>ռ=?)ɠ{/#):p^-hVN&(/Hg_ zpȟ o;O$MTb3^P8dA}*f+0]vRp-#l ͂VG_ hJ!h9j}d#u52V3MJI_rDTrceCk L@fiz뤲+}rL4 FSFM@&6Czݡ硩4P5 !j-?'Mc~'Yp^ R{}q} &Z?eGC['VE^>i\3Pȑ]}1ibͿa6Zk(F`o@ gCTND$Kծ5u4y+r,uƨTh8`Kj|\1ȋX;Gd\, ^{ͭo-,ɗ(5KWz}5K#f W(`A$UH:ܙL=žu:_Sf$BJڂ -uKQP=Dab2O1,U]rgBq1q|&\qkFY]p1s-_uot*'{-C+;6 T/ҐR݌|`Ļ+ȎTG# |W)(p<MUWhv;#(}85U|7"vaͱT[ea+̖1 Sw:/9XrŤ[9B;]fCPu1pݮGw$u `u Tcd X x0L:8be: xf-Z9ל.^UYWyD6iWbQAm?uLd jVI\A0_N :lDv_O B،o]U OLGm兙g9zG˰l7 PDAuZ,SQ-mҘBGOťslsXpf PI(z{?~>P?Aq֥ *O6.I+X>dZ3bD,@,1=CXw,XЯP*GG~y|J*]LM ;kkWs[zͪ;!9ג) Gj|O6膿.Nл'Z%4q&ߐz3 B帒AN=b-ޏk&Ki:qT ]i4$jz+o3G8@h/X| Pl=u}xAG I2SJ6 ~jҔY.di%|t [P:jا5'0l:D` E)V~DY^q׎aqm.q,W#ƹ{`_sh4=PT=^`_dy:0#1lѐٟj<Ͻ.q@G~A>hO _iUkrAk,1 _jt($-&_bl!1˶XR eI-0%]l} xQ.˜vOEP=wy`OR{ 3w-b MP@Z1n%R2ئZ/w+Rڇ,q'{DŽe]UQ{jJeo# 8i`npO19=yӅ &oY[UYpwTzGvh]#4aGIvDh=FϞS03˄1n%xI콀sZ -=wTB!Y6\?h4bYXQ΄d@2U^a˒/nء).a뵺ȣqw@+\ଣaܻumr%J:FlN/R ٜ;^wY_1@3A7pe4>_,07YZuv]Sw,9S^Rbc)dGFxsy=7;vOWm{Ucbk8#SFIE!-z=lw2#q=QpJy%yĎLTrۢ$4fP$KŃ[1bEh4EtjaUg`hX G1bƷ\,9 ,W~xE3i4㫟~q8:l,ڃM+8c:xz\Y.Q˃GNK50xr~*8AEU|o tB "ևAwӻDY4ߓ'ǣDV/N~brJ`L">Dfu5`b5ۄBTe*d>cZ2 wCaTSlf'οs0$ )s8&'g]_Û^X#pzڟOM E*׸pzKb!/7#uBtY$㼵,JSXwDw1wdWDJM){V\!7I*7i9߆qJPz>ђϣfZ-iQ3rR`t }+5e*~p,'8"V3.[ue[it }`C{x5&#\>ra}Qζ{ ' `Gɪrb ( #ο׍f-UUZMBbD'5YK+,c1.7W)wePvyb!aG:(Fh 8KJ*\RE0 ul\_kݩ3IwrK*"cǤg)yR-c+:WH凹u ^ZܘME%NوAFȈK&Ƌ0Fp=#ΞԊ|iٹ$q ]zWT5e\\pS#ݔU+"W"ֆ205d݉X/ KPB ӕ`V' UmG;Z_Q((7P6kpŁFg>ҋ.JS|Qeuw}OII8dbG-)ĵY#O2vnL;=J00V"k{>|]>ȼVjx$ڵŁJDCaPWE" yE - rv&E&c'v~7Afʳ:x7[zѢb9"=hurpJ ൌP׀97}6ɴIӜdɛ}JYtBm'7 ?3ʂ:USS$jyT*ݛ8ӭr3YiN9^kce sߎYtlV?j{0uF.0Wal!7 2y%UBnwQ%GB#Dzv_ⳫfQVSe<_z /MP/f$V?ޣ®Hl/e\ɌHՌ751NbZh7~r₊RhBa vCV#Q%!AyC;򸉰Zyz{2NRnz#nkРx691V98>> N}3).ڦ:8R1rr*+IM.Q\ ?α`ҴJ8a5V"U5{Zamh R47u[9?K и0!aT&*Ŗ tS0oUNDΏ1]e03 pDb|޴,A(h:G%Z*~js_9SxiX W{$96 ^fs;ôH\;>0y,Ss4q6N|LP$ǁZI鮇~ r=pmcW!.KM>˼^?=n_B뿠d' @:` O-(gU͙+x>ݲv,M̼G,2E-ysͧ}9> CsYhMwiSĂ6_~n+5@8&Cτf94CY7缬q۲R2XW?*w+4Yr*h[>4cbҝVt'&2)&,'}lωO{L5`eppۈ6^?jFS7 G qA1D`чg˟~HKCqqZaЙ}>qf@ Zc]\E ^m>¿ ݃=`B9օ"[(U/i|XMk˟g-'8\(+,S[(Y xNs}gkN p]?Wgʑj"PF mK@--"$^:cA((5T~ςip,n[-`&d[+b-gG9 kEd?į U 6a]\po`a'{JDz ~:mG1 lbͰ!/m&>h-Rl%Z&Oɣ)H=O:N߶L_K> ~f]Z+`Y9zlHU ܠ|Z U`pD8x@d:oSCBjNGd;=" f-hNnSՏ m[t$j]gf A6On.<ina0vkXVyZob:>ɺ .K#C:@yIبifL;IL ^཈$$|Eʝ(!pPCirR&v(V ]+ܼ߄׹[֏4ԒLg7;yV5X%:I40r{z뼆kh#5yKEթK`T&ܑst8jרx^+T~; zg另57A8V5c#:#I-E=nF|E(0&0Τq$~7s@1AN{Akl̥u W:'˖c0)69<k:d!]%MLra6S9g[!SR,IZXȩ{s#?QxBNϋ9