copr-dist-git-0.26-1.fc24$>q^Q#^D>B.?.d  >DHWfm |d'#D# # # \#  #  #p#:# 0#D(89p:i=%m>%u?%}@%G%#H&#I&#X&Y&\&#]'x#^)Qb*d+e+f+l+t+#u,P#v,w-`#x-#y.x..Ccopr-dist-git0.261.fc24Copr services for Dist Git serverCOPR is lightweight build system. It allows you to create new project in WebUI and submit new builds and COPR will create yum repository from latest builds. This package contains Copr services for Dist Git server.XR#arm02-builder17.arm.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectApplications/Productivityhttps://pagure.io/copr/coprlinuxnoarchgetent group docker >/dev/null || groupadd -r docker getent group packager >/dev/null || groupadd -r packager getent group copr-dist-git >/dev/null || groupadd -r copr-dist-git getent group apache >/dev/null || groupadd -r apache getent passwd copr-dist-git >/dev/null || \ useradd -r -m -g copr-dist-git -G packager,docker,apache -c "copr-dist-git user" copr-dist-git /usr/bin/passwd -l copr-dist-git >/dev/null exit 0# change context to be readable by cgit semanage fcontext -a -t httpd_sys_content_t '/var/lib/copr-dist-git(/.*)?' restorecon -rv /var/lib/copr-dist-git if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset copr-dist-git.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now copr-dist-git.service > /dev/null 2>&1 || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart copr-dist-git.service >/dev/null 2>&1 || : fid{{j&yy'UUFA큠A큤큤AA큤A큤A큤A큤A큤AA큤XRXCXCXRXCXCXCXRXRXCXRXRXCXCXCXRXRXCXCXCXRXRXCXRXRXCXRXRXCXCXR"XCXRXRXR9a95f497323a7cced9b54a068bef1a23bfe03697adccbeb0913429a7c60f0a40a9c7b96538f318d4188c75173cf90640c49e0acf1f7b5f5c91d7575d31a1dbc92d1aed74af57e693f8134c23d92326c61d7928bf81fb0c3ee092b4dd7775b8000ec3fe37b532a78ad37a454fb85520359b94ad5cdd1c0b5b7c5caee4cf2c5c2631bde9c2382627c4f7af78cdd9311984dca981f7c9dff0fcea76277af9035ad73b51e1bcab75b4368a0c8f04706f5e318de3254e8bc109854d155f6b6481fbf9ebd18c98e93a7b4a78c6674da2b1bb595c805f3a24343fad2fc3f195089c4f74ebd18c98e93a7b4a78c6674da2b1bb595c805f3a24343fad2fc3f195089c4f74730341e8879f62165f2825419e7ad1b0e71ff2bad26bb9f8dfa681cc64092efb7b1c89cb42e00414d9e6a69cbd94a18715dad27db4e60fb0ced4eca5fc910d107b93df850d9f7dc33bf78da2cc4c8e0d2b5642e7e1269c74eafcb10c613402f27b93df850d9f7dc33bf78da2cc4c8e0d2b5642e7e1269c74eafcb10c613402f2b21b1f321b2f4b1b92b3e505e46051d0d981162af8e292a651ef36386aaeb1a29e983357be3849772e78f1606bc86995778c15c03f2b6d73ee4d58fd9184976e446b6c56078e06fc22a87e068d4fec40a857eeddebf101cf943c2444245f2a71446b6c56078e06fc22a87e068d4fec40a857eeddebf101cf943c2444245f2a7132b7fccc57135853db0fbce0eff02388903fca35f315d12ca95abde1541ca0598cada818cbe85a08e164a89904467a45387ddea1789b717f4a4b3a310547c3198cada818cbe85a08e164a89904467a45387ddea1789b717f4a4b3a310547c3196311ad86db68bebb654451da218299382d1f0d7e6893b2de5d63d730c0fffb8bf6fed9a733e015d088ec3017388fc463b8860a7a3bd43398f7f412163f266fd2f6fed9a733e015d088ec3017388fc463b8860a7a3bd43398f7f412163f266fd2b59d950990e6b4873828b042428aae97b93ba11a8bfd5bf7f5c1ade81081871d8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcopr-dist-gitcopr-dist-gitcopr-dist-gitrootcopr-dist-gitrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcopr-dist-gitcopr-dist-gitcopr-dist-gitcopr-dist-git-0.26-1.fc24.src.rpmconfig(copr-dist-git)copr-dist-git @@@      /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python/usr/bin/python2config(copr-dist-git)dist-gitdockerhttpdmock-scmpolicycoreutils-python-utilspyrpkgpython-bunchpython-jinja2python-requestspython2-jinja2python2-psutilrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemd0.26-1.fc241.473.0.4-14.6.0-14.0.4-14.0-15.2-14.13.0.1XXsXX@W@W@WWH6WF@W@W @VVVT@V@V@V0VI@V7P@U@U@UUU@U@U@clime 0.26-1clime 0.25-1clime 0.24-1clime 0.23-1clime 0.22-1clime 0.21-1clime 0.20-1clime 0.19-1clime 0.18-1Miroslav Suchý 0.17-1Miroslav Suchý 0.16-1Miroslav Suchý 0.15-1Jakub Kadlčík 0.14-1Miroslav Suchý 0.13-1Miroslav Suchý 0.12-1clime 0.11-1clime 0.10-1Miroslav Suchý 0.9-1Miroslav Suchý 0.8-1Valentin Gologuzov 0.7-1Valentin Gologuzov 0.6-1Valentin Gologuzov 0.5-1Valentin Gologuzov 0.4-1Valentin Gologuzov 0.3-1Valentin Gologuzov 0.2-1Adam Samalik 0.1- follow docker ExclusiveArches spec directive - replace leftover username in lograte config - fix README- compatibility fixes for the latest dist-git (upstream) - improved error logging and exception handling of external commands - improve repo creation & srpm import logging and exception handling - replace copr-service user by copr-dist-git and useradd the user - Bug 1426033 - git-annex missing, cannot use tito.builder.GitAnnexBuilder - replace fedorahosted links - error logging of pyrpkg upload into lookaside - update langpack hack in dist-git Dockerfile- install mock-scm in docker image from official fedora repos - upgrade docker image to f25 - Fixes for building COPR Backend and Dist-git on EL7 - fix copy hack for new internal pyrpkg API- use other than epel chroot for scm building - use newest mock - run mock-scm inside of docker - add README information about how docker image is built - stripped down impl of building from dist-git - fixed unittests - refactor VM.run method - remove exited containers - add possibility to run dist-git in single thread - refactor lookaside my_upload slightly - Bug 1377780 - Multiple failed tasks with: Importing SRPM into Dist Git failed.- fix Git&Tito subdirectory use-case- Git&Tito, pyp2rpm, gem2rpm now run in docker- try to obtain multiple tasks at once - Add python2-psutil requirement - inform frontend about terminated task - log when starting and finishing workers - log timeout value from worker - run mock with --uniqueext - implement timeout-based terminating - parallelization by pool of workers- strip whitespaces from the gem name- implemented building from rubygems- support for pyrpkg-1.43 - typo in method name - use os.listdir instead of Popen - sort imports - more verbose logging of exception- clean up after dist-git import - assure python_versions type for pypi builds - 1322553 - checkout specific branch- own /etc/logrotate.d - own /usr/share/copr - trailing dot in description- per task logging for users - don't assume the SCM repo has the same name as the package - added policycoreutils-python-utils dependency - do shallow git clone for mock-scm - support building from PyPI- [dist-git] error handling based on subprocess return codes instead of output to stderr (e.g. git outputs progress to stderr) + missing catch for GitException in do_import (results in better error messages in frontend, see bz#1295540)- pass --scm-option spec=foo to mock-scm (msuchy@redhat.com)- tito added to requirements- fixed do_import test - workaround for BZ 1283101- make more abstract exceptions - implement support for multiple Mock SCMs - split SourceDownloader to multiple SourceProvider classes - refactor duplicate code from GIT_AND_TITO and GIT_AND_MOCK - require mock-scm - implement mock support in dist-git - do not check cert when downloading srpm- add Git and Tito errors - tito support - hotfix for resubmit button- provide build failure details - replace urllib.urlretrieve with requests.get to catch non-200 HTTP status codes- [dist-git][rhbz: #1253335] Running rpkg in the dedicated process.- don't run tests during %check on epel- additional BuildRequires to run tests- fixed commit message to include package name and version - added initial tests; renamed folder with sources to use underscore instead of dash - mark build as failed for any error during import - don't break on the post failure to frontend - get pkg name + version during import - Use /var/lib/copr-dist-git/ to store pkg listing. - refresh cgit after import- new package built with tito- basic package/bin/sh/bin/sh/bin/sh/bin/sh  !"#0.26-1.fc240.26-1.fc24   coprcopr-dist-git.confcopr-dist-git.conflogrotate.dcopr-dist-gitimporter_runner.pycopr-dist-git.servicecoprdist_git__init__.py__init__.pyc__init__.pyobincgit_pkg_listdist_git_importer.pydist_git_importer.pycdist_git_importer.pyodockerDockerfileexceptions.pyexceptions.pycexceptions.pyohelpers.pyhelpers.pychelpers.pyosrpm_import.pysrpm_import.pycsrpm_import.pyotemplatesfedpkg.conf.j2copr-dist-gitLICENSEcopr-dist-gitcopr-dist-gitmain.log/etc//etc/copr//etc/httpd/conf.d//etc/logrotate.d//usr/bin//usr/lib/systemd/system//usr/share//usr/share/copr//usr/share/copr/dist_git//usr/share/copr/dist_git/bin//usr/share/copr/dist_git/docker//usr/share/copr/dist_git/templates//usr/share/licenses//usr/share/licenses/copr-dist-git//var/lib//var/log//var/log/copr-dist-git/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabidirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledPOSIX shell script, ASCII text executableemptyRRRutf-8?7zXZ !#,>7]"k%r̨vq\aHyQn :B El5/xɚO"ʼn ΐq8ozҎS7*]O".2,gg˘)M>|Y+j̺m>mEx*R" V5I*tJ|X}VԸvĮ#@Gq1o'}b݁?tU/Mg*Six~/%0u~)f܃H0"/.@FKXowtzXT"vw!ڡ,7yo!vp`7 ܇9YYDk5Wвce,K5c=GIҾpN|HaZ\@{ymRkq?܇ΰ"7FPGd)foN0v5"ɺnjb:$|TKgYF 0(h#c=XnR'_FZrN3 @ϋ?r${2N_>Xd߰I|[B#0 JYLgq,Q=B01!Fshl^d|re&[9N3 =\~2L\OF`%J@8ia^ JW߿PܐWvSr3N\1PNhJӯ`IY5RhVu.@\C OVAD'T<ꧥn̿9 Oߧ:vѲaIg=uFX߀ % 6[,ђyx{#7XVF+ .~b,cd K|ۉTb~ᘠb=V;8}\'uiU%uhT1YoH?rK=  vu 4t9qFQ+駓Dp*L:Ԋkʞ)H5RMjuKd!#$AڵKJ 5Â9V "`B[1%&qyTm -Z ϶5{` ƦkN(5>Z`:k5zVbL21+-'W8bεHՎr w}SU2|@O'ֈJPh \w z٧t[$Y;8 "Ʀ@mi2$̟hqʃhz6-6 [mj3C j{QCFLMdtva/W#'9>뫀]yzngͳu2u?EqՄ&A;$Mb@Z;UEPaQ󖌫X|SAh 8Y{>ړQ 3ٛZoX"v㹽.͆6!F,nY]N# .=Q{%̲(m,NS{Ef6f?'E~*xIN+LڱTtjD6 UmRA~oarİJIN>I~w4Y c/,貑riHlKFH=#Vjȯ[b|Dm 1Du4\Y'[]1 TexLı6 {T$v3kHHzHtv.(/A2]2H橇j2sǟlqí{+.i<*gGX;8d3ieЅ"1K; S9k[<5FGC1 kc̦&8r$<*&򛭨b sDADa⤒|8U.(/ަj/aPY]WzI+gB+N'Zi W.\a1Vn=C~N#s #ѓx\qDUQl±a1$}E;i77w^rĥnLC{>&v3socsM$#՟A2U& YYFaur':)څv% oI.`cIOvM\aM!zWyN |"վ=^sFbLWO=sW^qՁklnJuCMaڌ^[s NG!o~g3(I[)uQ^G79KMAx)u4Ly 8/aC,'@'?4JRahِ[ ,HBZ1 ,@rB Xe}w:+iܽ%_"UX;b4@=E e .$f-֞,znݐ 0Kc뽜s-liVRRwLnR%9ӏ6EGfvg\I:BH<'2awm!BP GYgDbSb[^ YHރua4Ju-=~5Vn[Iw!Ơ:I5O |ɹQ?el Rt -Z-JAVM\TG`j*DݖztH%]w<k6j,3͑I0vL2H*!0M:n)VgM{c# Z'KŠH;tܧbL*'8yD4>Ii^+yOKwֶzeTs~FQ:,nKeUqHG/ UH;QO7=mq1?@4tt Ni`VkIt,1ADD )ٕtN?Xkoi`6F\/l~W`gL.VV5`Y#e~ws̳zwVotn ϠWFMAbX:mud1YJħj1ˋ fޣ ljMK)؉PaC g U$NG?g܌i]'OO]űNxQEypϙRU寿6\ץT>I7?Lj0ja31>BτP{^$;@7)bhZk5N| ,O6T<*T R &z~r3jAk63{Ko,@ Ng8!a|=C CwҺt-о\>JLTpH$[Ɣ#RPkܺG5xk$7)&v.p>v^֠p$zvOrt{RdȷØk 8&H)"U&7Ìhl8DE,n# o> ŁȆeuXP"WH/ sѬ543HCz)&j)dG7 wkcfGX#~&AQ7J1 zQaE9qy<2H+-Zbs,0UPp8+V w-١Ć?} ^ͣ3?;EX]&/ɼGDC$k״bb3AГIׅv5rPv o"g ~?T_WpI߬&`lXvKt:CP:KL|\yRRZJ-=RWUZ:-S҅[UŻ+4YJG&@&@*4ׅwkw-YYw^^7ð@sZb.a1BƃGUSޅ@Ax v'FyE GKҗ_! 5"= ɋqZʦz2t]9Gs[:vEn zDbU[- 13av/Ӳ{S ֠Ʃo%T/VD+u_}Ktsg|hl榊+vh'1 xH!AcK tu9!6WDmNBY<֙Gmi* UHo%ʪ>57_zInN_v0g"fn88U1xT~tzO7o]iDw;Ƅ_dnzx(Htjߺ!^C(l~7N=XNcFXgUĜd <[u8BP:UR쇮M|F.j 4LMuY_Q ةH*seR/+9E5yzз@Ub50؊{ZOSZ;ƬaOL5aD~Eai#h]V_ Kp!ZEoWeƁgkTj 0aYܹ$DL^9:U<L5|&1즘Lm `1f[ "H/(UJT@J`@@umXLeGWM5A7sڲk'@G|vnf5;zz9A 6qͲp(ѶO>geDe\5;l"N Y;L UD;k]VsjX=FQr۔yE.zKMYs/=P8E;Xsj H534_-YR TM^#`kG;3iُZֲֺOپ EO&=i!"(:K6つ.G7űh2[Q /`v7#`r 3(p񣋯n^!9~3e'{զ.p/6ޕ&UXXa33oɄ3tŜ_jBEHK@yumjjO|ˀ$NkNq,bI1Ç2{sq)Q-m,HΣoypDZqbR\Y5z4uz{@W~zф^J|^p8*Uqd*AdE1 'xssX)ahU$9i$C gN@#ȮQi'D>TdIPt޿f3pw*C VxMB69ջA-쬞& B+agb[D "%I\!͞HLҺiu?m(*ņ9:PI&eBTҀe ;5ZqrꦧDF4α4=pTe{u}>Ѣΐ k JHQTd-ڎ]Iv2 L;n{@n0狗FkDl:o;dھ;T_N\)j180F?kpN6['m' 驪 $)w~Jaf 91iFOi_q^XE.>^UYK&w "Ήps^ܨ sJYBiw6y|Cx))%ǁ sȽr eFZ$~zޤ\ =lT ?FT"  AìۗL 3>ë< YouKl^z^:Ҿg)ڸ#wkv_#ju=PIvcO3NFmؓb Ej)}F:W-\yR?Jy xfZ >EmBv+;Dp4Ujiߠ׆bahd[g=pԨw=eRv'4Mmq|n⪵ZՓq> Bo}ؚHj}]7Eua@竳1t!'^clD8+<7<}5xyϋW^`|_h~ot J$@E4B q^:ݔeP :Fw5MJM/RbSR7%'ʍVBkDY-)!Aqػ~?tI&2^h#|iWOhͻߔ|~Qd$RҚ+h,,^EGSaG p8M2zS0hV ve0't4˝4rmX1uفC$5}(q®ΘY%.ptLE,f @^ɑ%0oB東j(3F3N0>kC.?m wS^ H/BZ:K<./HkP a@,9nX,#ap^*][zlA \ QAU{ၕWĕ T: )֐q+녰 V91n N" ?p[2L*ÐYUGlO: MYo9>Y.Ki1#XT9]pI8 3SdC^=fޤ{#. 䡨[ 0g կ H5b=8X|̱; n{˸Vt+H_Qv骭 r,ٹ/VZL@Ӯg>Ns_!寽(%dYn/G*!;ٔ H*TYW8xOHRXܥou0y-v6{鑑SsVFp_k끍 bO#SP (82&#yA Ziك3+&~rZQ ,8RXkw9kqopjYY">=&PP8Cu#vo~*>a84ʜrޯ"rs7r3Gӭ?/Ͷp;gǘz+ߕ VEl |!X K+E2rq3`掗/ !dh8EdWFĪQ\oŞ[;ഴd:D|&Vi3K&yp=YTt^Ʊ@&x%=Z&z:5qI/sϿIsPG{)Zb?}9"bigl=SUo.deSxfд*ݧsܞCC8SURH:KFY7lBIP-U#E 59>u@֞BQ$ҙ@Eb^Y)G*=2ӗC0?B*R Gqkl.܏DR/Ȍ!_+2͸ lSg:$R]2,*Xt@0v]܎{^/P|qC< `L]~KD8܈'|su ;+hA7D#όӪKQTu9{E0}+L]{_;|.cu!\]; Nm]MҮ ^ɃRa&ZR׭p Ad32ES΢V+ݧjA*V0gQTD@hlϸf)%{hf:#`󓿏76Lec2FJ4peSTL ywYʧjC$9AXn+KAE|Iwz6 r5k7"rȷǮ2s)АchyJyQ.*iW =73}IAYĂX;בWYsjD}XxhuU?hY$p|pJ_ &,[$ 6Zp߁DIDb,~uI*h`0lّѪQ#;{&A \3ćC:>'Oa1qvJ1#>d թ{aMF~!EYjbPM)zo" 9}VKXVacnƫk޽QvDu<\q̘bJ 4-_#T4[բBShaa&XMcٟG; ?QftD|KNo|2CGk8a[>>Jcd$%Rs;(뾰xUknhd*Cc \3w 6e9wSyv[,ջiKU;rej6 E>2W-Swb|yI2_\Y] SkS?o;bU- zG;C`^V_F;OTޞzYe _;Qř́JʮVl\>-kZajAwG#s"4x]WSdlJ#@%TĿB Dؾ 2#J D 5[ȍPde ;/,@Nbq/p%e_MvW[ wY0C\$,¾`BG\νMC-~W-'?{,X!wD&E@8;e2r Fr)ɺB`% A8W^B $uN5s%PbC |Qö. Y~V66wpic_F#hXJvcn4S4Rq.Y<:G\;/^4\"BԗMiN2z? Q;Z!y"bs1dt5JJ1{jp5PguY~ŅoY0"‡Qˉ /"Kj|xgkޒ`V|?(8 VhH,X'f9S~ίD2XX⭸*dcr:^>t#K2 zKyYk Aܿ^¡2 )ڗ<96gm(6%8+hGS<[f3"5^oc^!^j&Vt邝뎾V>+ւsw:=l=,BgstaySӿe9U 'e1%2kI@>(rZ/.W},GlΪ֥[/K7%Wc0S\u! y'7e(7H'm[ᳲ W2Pܨ1'RM ͒߁fzVF(F4>@xxom{?pb2fZ.Ev9e<;g~eJw'O-&P|˭Vʾߗ֨%7|U*xM̀ N[Υ*&Hl/Ad9Q8wp P') O! )JWƄ;o#8Pb<'k9pT12W<k?\"jA2AWv5[avb9(:Ƹ- ,a慍H'|h?Pdf>h[qɥ}m"W\>Vk?5N ']͠kE]g?F_;޾cӆX[ѠMb)f(*W%b&x'{k1ԃѷ,d!*4~@}>~TVQ[+ TYbT`uhۤ!(`S7de}_ N"@tأ$^H;gN8|" O=#,ޛ)F(;m/t{#?!rZ~ĚZ>næXUҌ>O}+!k7F/bԆ+̫}MEC8QNC |s,=E8"{MxEԎ)+ !3cV-AwYa螷l4bj]!6iƎ|_׬ns~SQ:>QZ;燦m>qYFk0\;St˭hY* v__/OQ(*!O{VdM`ԣi StA(嘛m ^"Şǐ5kŃnQio98Lt gLm6.ħnkN ^jɀ2~cb]C-󓷜  XkPKw8+/b-qUz\d ZbA.G0H>{I>Ke i&iaԙ -V>,9+ $TLw_֐zCԬ1K=-;T-z zLSsD~%%ߕ":~ pSkÎQPіmVEw UgsV뷖H4R[cIk7nFL3M.ٖRY`ypU}$\2 S'PZKQc?C8wMxB[4`p*D~,T )Z& 12w3op7&umydԖ^m].cYd+ ANeVg@we#0&;x ƧoJ~3r[OkhA ]/.fJ4kw BH9Yg&s : 2a["}^`~0ogc%5ij_v!4Ϭc育QbQU4I$Q^@0_oo9ZGoN.F"_bG)|'ה:$ ,I$?[ٽ_V|G(\ɔmtK1Q 0߂t,OfKSY+P@Hfwږj+{VaحRxSXI"Sd8n`W FB>l j eO59#{l\q" eyǏ??Hiu+FtMȿF4H7>QB¼O/0ϠkZ4HrZцT2F_Fq} Jkb +,2N%N#qJ@8+u^A Ƀn g!pޥH(4(. QoLNDwŽ:T<Zr|E@IjvnaLgp!\B0gY#i:4 \&UT5J9pN^U.ֿ?|w֋>H䬰h)1Ta0Š3 9%Z _1Tǖg8q+7&ۇ7Oae6p(VA קK'Wn=TAp$<і[6УXc'R* z/4Ω?VGfǕ~(Qk%+!q\w_ CuLPOYeAa-> pQ:_{:1_T%N^Y$V / ]XC| YZ