plague-builder-0.4.5.8-19.el7.1>  HLk|` DOm!c,!9HƊZI?/Ĕsv2`.(u4f9`nXn[Vhiև O1u _M6:~՞2 ^Ƣ4"shV}Ul!(joG4>=IF9K(!G\+ߴ1 &7z,YcD`*n90~$o6QȤ/rfnf_ͯ /fY>&v|f4568ac7ab75714b5dbd1da32a03caedf288c4a7n<` DOm!L+)\C~*ڎ8g՞AZ4c@V݌ZpR{jۻʃ!g/gq\4QcˁtW; D"0ֵuLYjioBف,\-cMiqH:c8uY,6Qa4y$ҠpANutOƕG:3T!(nnbAd+Z+7va+D40Z!Fk%Nq~I^cID4bl*CYžUpJȫMX4>A;?;d " K &,3!       D      I  Ha(8J9 J:J=7>8?8@8G8 H8L I8x X8Y8\8 ]8 ^9V b9d:e:f:l:t: u: v;w;\ x; y;;Cplague-builder0.4.5.819.el7.1Builder daemon for Plague builder slavesThe Plague builder does the actual RPM package building on slave machines.Vc1bg.rdu2.centos.orgCentOSCentOSGPLv2+CBS Development/Toolshttp://www.fedoraproject.org/wiki/Projects/Plaguelinuxnoarch/usr/sbin/useradd -G mock -s /sbin/nologin -M -r -d /var/lib/plague/builder plague-builder 2>/dev/null || : if [ $1 -eq 1 ] ; then # Initial installation systemctl preset plague-builder.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable plague-builder.service > /dev/null 2>&1 || : systemctl stop plague-builder.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart plague-builder.service >/dev/null 2>&1 || : fi~-AA큤큤A큤AAVVGVTc;VHSVVVV6ce14c92b0dc5c027c01754d7fd3e26a884dd34c776a5f9fcfdb3901b4968af9a5fcd512995764a3afcc2af470a185d925f91c0ad6b6a429d0bc87c917e7c69118c6eb42898c56baf25c8d603e7c78adb762af518286c20629cce7abb7af446054277a0367f83078a5fc95a7a550fa9b1ff695e762cc04ee25f767b94c1446787a9ed9aa58f7ad800d53c730b13f7c25cf46e24c65bb7bcbb64ec041c61d9b3b7a9ed9aa58f7ad800d53c730b13f7c25cf46e24c65bb7bcbb64ec041c61d9b3brootrootrootrootrootrootrootrootrootrootplague-builderrootrootrootrootrootrootrootrootrootrootplague-builderplague-0.4.5.8-19.el7.1.src.rpmconfig(plague-builder)plague-builder @       /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python/usr/sbin/useraddconfig(plague-builder)mockplague-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)systemd-unitssystemd-unitssystemd-unitsyumrpmlib(PayloadIsXz)0.4.5.8-19.el7.10.80.4.5.8-19.el7.13.0.4-14.6.0-14.0.4-14.0-12.2.15.2-14.11.3TSQ@SR@R@QB@Qu&@QD^Q8@Q4QP?UP O>A@O>A@On@Nk@NMRLa?@LYV@LF@K]JlE@J`gI@IG@I1.IH7@HHH@H@H@HH|@H|@H*H5`@FE@E - 0.4.5.8-19.1Michael Schwendt - 0.4.5.8-19Fedora Release Engineering - 0.4.5.8-18Michael Schwendt - 0.4.5.8-17Michael Schwendt - 0.4.5.8-16Fedora Release Engineering - 0.4.5.8-15Michael Schwendt - 0.4.5.8-14Michael Schwendt - 0.4.5.8-13Michael Schwendt - 0.4.5.8-12Michael Schwendt - 0.4.5.8-11Fedora Release Engineering - 0.4.5.8-10Michael Schwendt - 0.4.5.8-9Fedora Release Engineering - 0.4.5.8-8Toshio Kuratomi - 0.4.5.8-7Toshio Kuratomi - 0.4.5.8-6Fedora Release Engineering - 0.4.5.8-5Michael Schwendt - 0.4.5.8-4Michael Schwendt - 0.4.5.8-3Fedora Release Engineering - 0.4.5.8-2Michael Schwendt - 0.4.5.8-1Michael Schwendt - 0.4.5.7-9.20100505cvsDavid Malcolm - 0.4.5.7-8.20100505cvsMichael Schwendt - 0.4.5.7-7.20100505cvsFedora Release Engineering - 0.4.5.7-6.20090612cvsMichael Schwendt - 0.4.5.7-5.20090612cvsFedora Release Engineering - 0.4.5.7-4.20081216cvsMichael Schwendt - 0.4.5.7-3.20081216cvsIgnacio Vazquez-Abrams - 0.4.5.7-2Michael Schwendt - 0.4.5.7-1Michael Schwendt - 0.4.5.6-1Michael Schwendt - 0.4.5.5-2Michael Schwendt - 0.4.5.5-1Michael Schwendt - 0.4.5.4-1Michael Schwendt - 0.4.5.3-2Michael Schwendt - 0.4.5.3-1Dennis Gilmore - 0.4.5.2-1Dennis Gilmore - 0.4.5.1-1Michael Schwendt - 0.4.5-2Dennis Gilmore - 0.4.5-1Seth Vidal - 0.4.4.1-6Michael Schwendt - 0.4.4.1-5Toshio Kuratomi - 0.4.4.1-4Jason L Tibbitts III - 0.4.4.1-3Dennis Gilmore 0.4.4.0-2Dan Williams 0.4.4.1-1Dan Williams 0.4.4-1Dan Williams 0.4.3-6Dan Williams 0.4.3-5Dan Williams 0.4.3-4Dan Williams 0.4.3-3Dan Williams 0.4.3-2Dan Williams 0.4.3-1Dan Williams 0.4.2-7Dan Williams 0.4.2-5Dan Williams 0.4.2-4Dan Williams 0.4.2-3Dan Williams 0.4.2-2Dan Williams 0.4.2-1Dan Williams 0.4.1-1Dan Williams 0.4-6Dan Williams 0.4-5Dan Williams 0.4-4Dan Williams 0.4-3Dan Williams 0.4-2Dan Williams 0.4-1Dan Williams 0.3.4-1Dan Williams 0.3.3-1Dan Williams 0.3.2-3Dan Williams 0.3.2-2Dan Williams 0.3.2-1Dan Williams 0.3.1-1Dan Williams 0.3-1Dan Williams Dan Williams - Add support for ARM builds- Don't package legacy SysV style initscripts (#1113644). - Remove RHEL conditional BR. - Remove %defattr usage.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Fix two-args client build (with rpm path containing '/') by importing rpmUtils.transaction correctly.- Avoid IndexError exception in client build command.- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Patch server and builder to send a fake request in SIGTERM exit handler to end the serve_forever loop. - Also add Requires=rpcbind.service in systemd files. - Fix typo in EmailUtils.py error message.- Let server not crash in prep stage with RpmUtilsError exception.- Fix the patch in -11.- Since new Mock creates additional result files "available_pkgs" and "installed_pkgs", but the Plague Server only wants .rpm/.log files, ignore anything else.- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Introduce new systemd-rpm macros in plague spec file (#850272), but don't add conditionals for "Fedora 17 and older".- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Apply the patch for real- Patch to allow plague to run with the sqlite3 module from the python-2.5+ stdlib- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- drop old chkconfig/service usage and deps - add systemd package deps also to -builder package - s/multiuser/multi-user/ in systemd unit files - start After=rpcbind.service- Some fixes for systemd compatibility, e.g. patch daemonize.py double-fork to let parent die only after second child has written PID file. - Add systemd unit files and related package scriptlets.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- update to 0.4.5.8 to get rid of patches- Fix Python 2.7 xmlrpclib/httplib fall-out in SSLConnection.py and XMLRPCServerProxy.py (#621340).- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- patch with fix from cvs (file download with Mock createrepo_on_rpms).- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- patch with fix from cvs (SSLConnection.py shutdown)- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- patch with fixes from cvs, also to make work with Python 2.6- Rebuild for Python 2.6- update to 0.4.5.7 (Python 2.4 fix and optional POSIX lockfile support)- update to 0.4.5.6- add fix for sqlite's limited ALTER TABLE- update to 0.4.5.5- update to 0.4.5.4 to make it work with MySQL 5- fix mod_user in plague-user-manager for sqlite2/3- update to 0.4.5.3 for sqlite2 compatibility fixes for Fedora - merge fedora pkg spec changes - include the www tree as server pkg docs- fix bug in find option to plague-user-manager- update to 0.4.5.1 applying Michael schwendt's logging and mock patches - using pysqlite2 on fedora and python-sqlite on RHEL - requires mock > 0.8 - requires createrepo >= 0.4.7- add the patches from 0.4.5-0.4 (sqlite3, mock08, logtail) - merge more spec changes- update to 0.4.5 lots of fixes- licensing tag fix- Add dirs /etc/plague and /usr/share/plague to plague-common since "plague-builder" and "plague" use them (#233904).- Small fix for a change in python 2.5's xmlrpc library. The patch has been upstreamed.- Rebuild for new Python- add patch for bad umask setting- Update to 0.4.4.1 - Fix createrepo dep to >= 0.4.3 (#rh170531)- Update to 0.4.4 release - Don't use pyOpenSSL's sendall() call, but simulate it to achieve timeouts, better error handling, and more efficient CPU usage - Fix up initscripts and lifecycle management - Implement a TERM handler in server & builder for clean shutdown - Ensure jobs don't hang around on builders if they get left there for some reason (ie, server didn't unlock repo for the job) - Make Additional Package Arches really work (kmod support) - Own /usr/lib/python?.?/site-packages/plague (#rh172794#) - Require createrepo >= 4.3 (#rh170531#)- Increase build server builder thread sleep time to work around SSL issues - Spawn mock in a new process group, and when killing jobs kill the entire process group. Hopefully fix orphaned rpmbuild processes on job kill- Restore builder connection timeout- Revert SSL fixes from last build- Don't traceback when killing jobs on builders - Work around SSL hanging issues- Move README and ChangeLog to -common package - Traceback/debug functionality added in server, depends on threadframe module from elsewhere. Disabled by default.- Add socket timeouts for fileserver and xmlrpc bits- Suspend builders on hard errors such as running out of disk space - Retry downloads from server/builder 5 times, not 3 - Log retried downloads on the server - Add socket timeouts to downloads to work around hanging issues when downloading from the builder (the downloading/done issue)- Log kill requests on the server- In the builder, close files we open before exec-ing the child process. Fixes massive file descriptor leaks.- Hopefully fix builds not moving past downloading/done - Immediately kill jobs in the 'waiting' state when requested - Utilize pthread_sigmask python module, if present, on Python 2.3 and earlier to work around signal blocking issues in Python- Make builders retry downloads from the server up to 3 times- Fix job download from the builders - Fix RPM copy to the repository on the server- Fail jobs on restart if we can't access the original SRPM - For the server, honor config file location passed in on the command line (Jeff Sheltren) - Catch another mock failure case (Alexandr Kanevskiy)- Retry downloads from builders up to 3 times before failing the job- Add a MySQL database backend (Jeff Sheltren) - Trap repo copy errors rather than doing a traceback - On the builder, deal correctly with jobs in 'downloaded' state that have been killed- Really fix client's "allow_uploads" problem- Fix errors in client's 'job detail' function - Ignore missing "allow_uploads" option in client config file - Fix server when the Additional Package Arches section is missing from a target config file - Make server more robust against random builder SSL issues- Increase field size of 'username' and 'status' fields when we initially create them on the server. Server ops will need to increase manually or blow away their jobdb.- Version 0.4 o Server: - Per-target config files, new format - Support PostgreSQL as a database backend o Builder: - Multiple concurrent builds with one builder process - Better tracking of mock child processes - Autodetect supported architectures and number of concurrent build processes - Per-target config files, new format o Client: - Ability to upload packages to server o Utilities: - New distro-rebuild.py utility - Fixes for certhelper.py- Version 0.3.4 o Make repo scripts actually work o Don't traceback when cleaning up job files if we have none- Version 0.3.3 o Add repo script support o Fix double-slashes in log URL (Ignacio Vazquez-Abrams) o Clear out old job info when requeueing jobs- Clear out old job info when requeueing jobs- Append .el7 to Releases to get correct precedence on FC3, FC4, and Rawhide- Version 0.3.2 o Fix errors in enqueue and enqueue_srpm return values o Implement client/server API versioning- Version 0.3.1 o Clean up web interface error handling, catches more errors o Clean up builder code, hopefully deal with block mock processes waiting to write to stderr o Use HTTP GET rather than POST for web forms, more back/forward/reload friendly (Ville Skyttä)- Version 0.3- Bump version to 0.2 - Grab python files from /usr/lib, not %{_libdir} until the multiarch issues get worked out- first version/packaging/bin/sh/bin/sh/bin/sh/bin/sh 0.4.5.8-19.el7.10.4.5.8-19.el7.1buildercertsplague-builderplague-builderplague-builder.servicebuilderConfig.pyConfig.pycConfig.pyoplaguebuilder/etc/plague//etc/plague/builder//etc/sysconfig//usr/bin//usr/lib/systemd/system//usr/share/plague//usr/share/plague/builder//var/lib//var/lib/plague/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnudirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledR?7zXZ !#,3-] b2u jӫ`(W+ѝs*Z i"N kq8PZ*T`yuk gDkș](1~Um:/݌-\L܇5Gv(!P5A&ĥ#;\Xb/_ 77#F׿L.2M3 2RE ꗀ;|)4;THky )0[JE;c즰R+qWq=}K IhsfUӡ1chr{Qg/NnsPkHC[!K1h%̜P/٢x蘒~pA03 O汑 )%pG_OT'G,O?Vhc0$2T dKN% "_Y$[WLuNg>:@P9n53ҠzaPjeesT{r`{̶feJgW8Usʹs{70v&^&+!w:naP8%^'Nx fQ8#12 Pߨ![b41u$Re|~ >EuJK3kBΩC5'Dރh>GKXO;\ J0X&}PXJ$p& oYj/:i=d ~cGO~X+O~|?5xoj->(|ozJp[ lɩi/aȃڢXpZlGe= c}:_WيWʳOhͬ W꿆[ Wf-י>=[dhܲu;wMmH⾅/[HMa/jzBX9Y-BeeK 'QLTgWMK; ,~i~.'{*&Y&Q&.|U̯IHSӊ9g34Q~FA-HF,]WU"4ΧqsRY-s fO/V yō%ö"PI%3p0VXD ޿ âU§e߀F}Eyg7y`fhV*!ľ] [mREl]+h/OC^͞E^oWVENjh}uHnNhM66VAsFT!*J̓Άy_·VP@$ 9إo#;_Eʎej,;1UY4Oki/'.Pd&ϕ#BͿf՟bF=c`W Bn`݃W1Q@ F`"LXWŘW@nwchq6}­dHsx}wC|.dDikلe1|4z̋tcqpdIsF*XL\5jiEQlPjvN% K0=:נQPc{`]~1P](`iw7~H>r;ڕH)*ԩtн8mk}ۑ4(uetZ=/2WTi"w*Hca-4\oEJaQu5/!**}#:o;+L cMa4K|yeɰ1''AW+UΆG):\}PmwkS#[5H -|xXz6[ 3FRJ(wh]<)`I`$б{}wukg鏉H jO BYGr B)ǿ)$t&0xw[Rm0&ܙ m^eŵeӌfy \Seprnvٖ~eb/ b 9\V#5}ҸThRd?{+ň-Д֔łq P fwo'uy~7n&7q8w $hNt/V=mVhӉ[_y /#Lb H]]Է$ؠ!_Lx TJ-^v\A[AzPὖWR+eleJ_Zvi*U©Uw1 8oK% q o"JtΜ!jW|g9.5V! (x'l18‰ED_Rנ8R7&Y{9-&@UMpP~SLR /\۸t/0EK~W7і gSő%Ff Yfe/ ;ԥvZ~OI郎MhAZ7S|{̧9FH?ī`R-G75爾VuÄT)f%, ;N/rjx W߬w|.r 2CU 7[] 5e.trY@=w!Iuy?SPF3< \2Q猪g~?AeeKw7'(ϋXjܟ$s?hu Cs N7VJXc x3{!3׬3DUZQ.~׽2p N ^}]Wʆ /H9KɆH@  ~Y_kԾ٩Ub*G C(yBmoTon 1΍.sj{|4cs3^YP7s?,@uSHGk<)\M,U8A5:yq$1|u{L$RTnCF<3ܠuK{ÐGPlx.<Q\Wk[F0eKү^| ܧy{9fA88."tIid1!N" gڕeī=Հ T̍uxqu퓛: Kt|;tݷۀ|O+άQwݓ(#F2I/Ts`^Ă=I`nޖy#&ǽY*mD@O]J~IX<2-Eŝü-#sdAk0=Ĝ["grDɾd}qgZ$/s6]G4 JVZ:MZ!L{1DB p]=B#vt!$Eob!Ih#ǴyE-<"84&>1qƏO Xw2!u{p+zG++5{͚xWBro:K{g)͗y9}"l@M r@VO0F|x¥"?j ?7sh-x;WE'8F_ڌgr(X^b ӣy撃 sD+~'<ꃼ c7GX ]DŽy&vePm4/||^ fN'/67T7"gto:trdVma]X|CsuP_w"K 9Ksv)G,bB]e0a5nRdWæw:, .BXRY@7>Oi+um"&1(6k^O mQ?>HvY?1%5Dy)86 "YE#}86f4~KÌ?;UʬFcכx2bTTxٍ(yQ~>rtllp I=sua:m]|㩜sIo61 zDۣR,Ȭ׽EZ2 vn!s(cFbJJWM8A7/֯W1Ժ0p߱N>+ae"!*C?Jf1wOw?ZuޡʔїCk좕W'0vʛ{az Af@e&;n` m7o&e2Ҹ i^g3-nQ\Q+x˨cb!FîF{>QSJ[{zNǘ EvA=7nKއr@tIl(TphY~ه 0[ĠL`b\J,'1+r'ˤnA_:so!7vO%8 CH}E@X.[,&J;T)LWQJ@\X>tr&q\ΥnR"QFF9G厗&ͯ!."gRRSltaΩ { 6ZK6~<"m>¼*^qwLFkV+NM j"X;Ď2:@"2VDx9'ha)VMQ8LÛ nFB翙S<+G<e*GiH@qyد;a&76gqwz%k<(heJBlAʺUmBs(ip4PBCe`Y,hzHDYp̫#,i|SE 9!rC:{pk^Pl>bj y]O2i"xᆅ_7WxUJ&j53W ai=L# kasb6k$km 3ZD<,R!ݻ%)ޠ[+Z̬9"[Jz ۳IT "}DoϞ}UeZ#qFA׍$۹9xJqETL"]3o:@ׂ;TB^J@0A9kQ5RLnz_P]>{ay!oճp|$qz^i~2h8~2Y `gKT F&0Ym!%=yWϽk/'x5|# wJ6`A:R]JFR8?x3tMsvSd Pךeԯnj  ҁsaIC%&o^`kK#2qGJ'N%@YE[F6dSw _^L =r ![?+EcpcB\CS 2_y r_Oq 0XҴA5 Ҵ1;Y52^4;i󏌡8j')kn6i.O4 WPc`Wy!K0dž7[ʸ80̓٠٩R8H%]X3 +ߗx"M ӲI#LTV8*kDrE3T"sSN4x ܠ}@amv LCmeOC g[1]=`U TuO.=&ǤDcr$Ϻuf}L 0{tԸ!d^@ty4:OP+ͷ<5XQcdC4m;#޵eѦ6 p*_:774|;0VaˮSБwxg%uPW:(>x:Tl~md(\If $m&}%#C+=enBbw1X#Gw/1m0>+;^R;mLgd5< wbZ`' tɁIlkW"LU5^Ѭ?KuϦ A*1%i`^Vu)f)1)uv:)nA\4zu"AD_)J: 鈊u~86_T=xNW=lUFB]+-cYqӰl >W,L&7N g`A|mk$x#љVWSAƒof5ۯ47VFn"D w)yLi$5:(rOY0$L/Q5<:oaD쌗;~`bTCC+ޝ(uJ0+kVH6:]&k Nq1Cxh02؜ce8f`;<ò!FB|XsLn&z{GI] ef?Ɏ~'Zy`$iRU'b~%Ryp<Ƈq'y+%E_Vmi bMJ2yz_ +9S1swPQ1U5E k&~䧈}[(#v.lHg}N! HHÇL4bk(h5 5a|eCDd5Q)F$>ܩT<0dz̤=\ߢS-~)JsG$Vq·h']CzݣD"ΗɅq>d2AѣqBh]`(qfDsn||Әtw$Dٕ [+#)>ӛ fʐb0ޭk>%rlnu6@_8G P ft"U'[':B|'˜&1= Oq` ~4ծfƼ}f啫e$KՅadq?ظ(}R6S|+,Xl(7cBuiׂZ횡j]A)Ѩ^^E0q!12s!oh!^