copr-frontend-devel-1.202-1.fc40 >t 6 6_$(6^pt 3!]W>D] 'p~[ye_| 'p~[yiI^C/|ψ 0[s(Kg) (ȳ7=dЮ'6fSDgCɞ; wT)Ie/[N:}{6MPE_Ϣ ,"ʶ%sP崍Ns텺Ikr^=A`t8D&o.JeHL.T$˧+mPm/-d]M D3 zQu{u(EpEo<Ny/!G~o=DQLE~~b·po&KbAevbe;]@Ɵ 6CE؁:EGŒu}PYGnyр:A;sUNO&V{DjLmjڐX{/=µQgf3eb6b9f916b7f585576de92c280d792b484e5e98d199d46764071071dacb87a9cde3756258d1bd1960a57c4f2b12a706ce42aae030204a3204a9e00473045022100958d8b9a8342ebe8db9586e556704babab6549a4807a8454e19a87613074209e022023debe7131bc3284b2e176a90227df09acb598768d16496fc363e445061cde1d030204a3204a9e00473045022100adb3eb1d615ec613fe2759016c98221d143f9c4654aff252c52f37fae029cd4c02207275e550d17fd45610a1887a89334c0c3c384ec55f6e5e59bcfaeb6b3b088a75030204a3204a9e00473045022011630a3a0446639ff003bed916ddf5c4a2d7a3fe555d294db4234ebdc6c64d79022100f6077ce08c933fa560483e68e08538726a05817cf0933ed3743c108277609cf3030204a3204a9e00463044022048259deafb40bac2005a3a92d33a696074075583e4081673d564b8cafaffffd40220705dada675a45a39558344455df12f002aa308a8d3fcd7b7353473d328507bd3O3!]W>D] 'p~[ye_| 'p~[y̏(3qxZWL-zj)-*ON7\bB,ۮR(mV^Z|{~zc0TI]XZzًV9 BhwMZdiH^aOyy49+tw9J搪2N䆘=,N#PV9r7tY:OO\nK _BEYucmJɡ#M Աu onPO%_L] mMйXEL!!@gU_wx"yMI")&Jy9.[kPQ١xt8bR-S"32JXEL&&΂iK{1 ab dž%&!_o\>pӉUؑ\jB|+TO>~ܘan1 ҩBl/H;y W/Qkؿ<Ũ*d?sAqBMV>`>,?,d # T + :Fjpx     ,@<P(898:sG'H'I( X(Y(0\(D](X^(b)8d+;e+@f+El+Ht+`u+tv+w+x+y+,,,E,K,,Ccopr-frontend-devel1.2021.fc40Development files to build against copr-frontendFiles which allow a build against copr-frontend, currently it's useful to build custom copr-frontend-flavor package.e_|buildvm-x86-11.iad2.fedoraproject.orgSFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxnoarchFA큤e^e^e^e^e^48c78ca8946604e7ff3a5d299d756a731a1b643db1694c6a67170e2458c7e0f7895c714be36a76adb65d9cea05d880a0dcfc12ee0b9df23b9baf7f165a4a7a377098d063681c462ae6cae958cea67de02f0fb61cfad8b9ab3077dc161065870f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootcopr-frontend-1.202-1.fc40.src.rpmcopr-frontend-develrpm_macro(copr_frontend_chroot_logodir)rpm_macro(copr_frontend_flavor_filelist)rpm_macro(copr_frontend_flavor_generator)rpm_macro(copr_frontend_flavor_pkg)rpm_macro(copr_frontend_staticdir)rpm_macro(copr_frontend_templatedir)@    /usr/bin/bashrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.19.0e_>dhdld-bd,@dc=@cc@cEcc)@bbb@bbJb4t@ar@Pavel Raiskup 1.202-1Pavel Raiskup 1.201-1Jakub Kadlcik 1.200-1Jiri Kyjovsky 1.199-1Jiri Kyjovsky 1.198-1Jiri Kyjovsky 1.197-1Jakub Kadlcik 1.196-1Pavel Raiskup 1.195-1Jakub Kadlcik 1.194-1Pavel Raiskup 1.193-1Jakub Kadlcik 1.192-1Jakub Kadlcik 1.191-1Jiri Kyjovsky 1.190-1Jiri Kyjovsky 1.189-1Jakub Kadlcik 1.188-1Jakub Kadlcik 1.187-1Pavel Raiskup 1.186-1Pavel Raiskup 1.185-1Silvie Chlupova 1.184-1- make alembic working on F39+ - unify naming convention for "_safe" methods - don't ignore custom method repos when resubmitting from the WebUI - the "recent copr builds" on homepage are opt-in configurable - allow keeping temporary projects up to 2 years - don't log errors/tracebacks if OIDC is disabled - don't create a separate logger for the oidc.py file - explain the reason for skipping chroot builds - better priority=X docs in web-UI - propagate the "priority" value in 'dnf5 copr enable' output- buildchroot results returned via API can provide epoch==null - skip ExcludeArch and ExclusiveArch for resubmitted builds - added support for OIDC groups - allow specifying fully-qualified Mock bootstrap images - move chroot_to_branch() method to python-copr-common - config-based build-chroot tags, allows using Reslloc "on-demand" resources - relationship between Action model and Copr model added - the 1:1 between (FAS) groups and Copr groups is now enforced - priority=X added to the per-project repo configuration - make the pyp2spec the default PyPI spec generator in Copr - new failed-to-succeeded-stats command - add packages count at homepage (opt-in) - better clone_url matching on webhooks - added redis authentication support - don't list temporary projects on the main homepage - confirmation needed before 'drop-db' is executed- Send follow_fedora_branching value via API - Add support for OIDC - Allow submitting EPEL8 module builds - Show resalloc-webui link in the task queue - Accept the OpenID response as a POST request - OpenAPI first steps - Automatically create aliases for routes with trailing slash - Include the Amazon Linux logo for Amazon Linux chroots - General check if it makes sense to upload SRPM - Add command for generating usage treemap - Frontend: add loggs to python-backoff decorator - APIv3 rpmrepo: provide module_hotfixes opt - Show API config even for not logged users- Bump version for release mess- Don't 500 for KRB5_USER_DENYLIST_PATTERNS=None - Explicitly ask which user checks the permissions - Make sure user can build in the project before uploading - Change the whooshee packages field to IDLIST - Run copr-frontend update-indexes daily- Allow automation (cron) to remove builds - Allow specifying a KRB5 user denylist - Fix broken rubygem rebuild page. - Restrict forking of large projects - Define some copr-specific environment variables - Remove libmodulemd1 dependency - Fix sorting by build time- rawhide_to_release usable index - rawhide_to_release: don't repeatedly query for CoprChroot - rawhide_to_release: avoid sqlalchemy warning - faster rawhide_to_release query - anitya: re-submit already built packages if version is higher - anitya: re-try downloads from datagrepper - anitya: fix joins on the expensive query - anitya: skip also "post" releases - anitya: dump updated packages to log - anitya: skip-pre-release versions earlier - anitya: skip re-building if already being built - assign anityia builds with packages ASAP- anitya: ignore pre-release tarballs sooner - anitya: ignore alpha versions - fix the "Modules:" web-UI form widget - ignore anitya BadRequest rebuild attempts- Don't resubmit anitya builds for pre-release versions - Anytia query using sqlalchemy - Anitya builds handled on background - Pypi anitya buils respects spec generator option - Allow uploading artificial payload in custom webhook - Fix traceback for non-existing tasks - Fix typo in basearch example value - Fix batches race logic by adding locks - wTForms validate function now expect additional parameter - Change order of RPM build logs - Update alembic migration template - Drop the unneeded marshmallow dependency - Fix APIv3 additional_modules CoprChroot option - Customizable group link to FAS - Don't depend on flask-restful - Fix homepage user count - Add command for managing warning banner - More understandable module hotfixes description - Don't let PR builds affect status badges - Add hover for table rows - Frontend: fix a jinja2 traceback when displaying a nonexisting batch - Add openeuler logo - Disable appstream by default - Use SPDX license- fix get-tasks traceback when repos are not set- allow arbitrary creation of :pr: directories - custom repositories with custom webhook - move to GitHub home page - use shlex.quote instead of pipes.quote - add route for a new distgit dispatcher - expand repos for custom SRPM - process external repos for custom build - support LDAP groups for Kerberos users - add version to the bitbucket webhook tag name - loosen the rules of package matching in webhook tags - add optional argument pkg_name to webhooks API - no delay after large SRPM upload - name the import log "import.log" in web-UI - show import log to everyone, not just admin - log webhook calls - cache the queue sizes for one minute - log manage.py commands- show timeout in the build detail page - disable Edit button in the project settings when chroot unchecked - fix FTBFS issues for F37/Rawhide - match OS logos by their OS family - show the batch ID (if assigned) in the build detail - add link to /user/repositories/ on the user detail page - stg frontend instance should link to stg FAS instance - add page for exploring projects - remove APIv2 code- Create field for packit_forge_project when creating build- check packit_forge_project option in build_options for builds - add packit_forge_projects_allowed for Copr projects - remove leading and trailing whitespace from StringField- Add support for pyp2spec generator - Add API support for runtime_dependencies - Runtime_dependencies may be separated by a newline - Pagure-events: don't submit builds for disabled projects- Start logging important events - Change logging formatter to show also flask.g.user - APIv3 support for chroot_denylist - Restrict the CoprDir names to :custom: - Don't require trailing slash in APIv3 /package/list - Don't hide CoprDir buttons in Builds web-ui - New command 'copr-frontend chroots-template' - More understandable Pagure badges - Detect ClientDisconnected errors- support for api_3 gssapi login - the /pending-jobs/ is now a streamed page - a bit more optimized /pending-jobs/ route - web-UI: make sure that background builds are more visible - build "is_background" info in the api_3 calls - indicate low priority builds in status overview- added support for resetting fields in chroots over the API - get-chroot - return modules as a list - add a link to comps.xml documentation into the chroot edit form - user-friendly error for devel stack(s) when there is a database problem - optimize the SQL for the /pending/ routes a bit - a new route /pending/all/ giving a rough stats - cache the number of currently processed batches to speedup the overall web-UI - speed-up the models.Batch related routes - don't use redis as a middleman when updating hitcounter stats - use standard backend auth for updating stats - hitcounter: don't return 201 when there is an exception - add API routes for editing module list in chroot- sort chroot-histogram graphs by number of builds - use dist-git method for builds by default - fix size of graphs on status page - limit max number of packages per request - paginate packages list in APIv3 - don't query all packages when empty list is specified - webhook rebuilds are background jobs now - re-enabled chroots should reset final_prunerepo_done - fix import order reported by pylint - print human-readable validation errors in APIv3 - basic build tagging - use new Fedora chroot icon - use official EPEL log for chroot icon - PyLint fixes for create_db.py - fix ./run_tests.sh script for coverage args - don't insert+commit in create_after event - build PyPI only for python3 by default - describe advanced searching possibilities - limit RubyGems and PyPI package names length - Disable coverage analysis during RPM build - 2029379 - workaround GitHub caching proxy - drop duplicit "group" table join - add "My Projects" button to the homepage - api monitor page to contain pkg_version1.202-1.fc40macros.coprfrontendcopr-flavor-filelistgenerate_colorschemecopr-frontend-develLICENSE/usr/lib/rpm/macros.d//usr/share/copr//usr/share/copr/coprs_frontend//usr/share/licenses//usr/share/licenses/copr-frontend-devel/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19noarch-redhat-linux-gnuASCII textBourne-Again shell script, ASCII text executabledirectoryPPPPPPRhttps://bugz.fedoraproject.org/copr-frontendutf-80664f85597b18d57cb2beb4b7f8acdb70ca5315984e40bbba75f1f6a1d2097f38a2a841695456b77ad0dfcb402f7e1dd6df76fcf285bea9d0bdd7ed581369f9a? (/h \%-R7icde;';$6Z{s;ݥyt@ua4qr~Yt#1e 7&$"Ƞ(OtVBhE?HdA H2Ld x d;I&5uO! 2?ҩ; u*zΞ[L|Y2gc9M B8F3כUȹŶt[E2Є^Hr)DkE# B5.:Q KL'^>Vda(Hi-" $jg$T(2ۙhm1ń"d 僀MB`2i*Ej*tr&@iQ p|UјmשKҞʝtJ~ƕSR:wCcT $*"D?nDߊB @v<.ѲvWȞd+s@_m3J qv,^ӊz#!䐞 qe [?`g7ʑXd q[8eE 9Af[#vPb˽wl=Y2gB֫|9Msq`m^pRTPTY_._EtAP#e^Flۇx{ Ҡ2.< PMP(\44cP*r  IBrh%W۫wX|7}|,y.;T wfDctk#7G~%, Gɛo9H,&S eB/ڞ|y'} b( ڇ8bv` |}y+VpkZ!/Yn{zώyZhRSomBV~γdI@4oP.5;oءe=׏\YJ<_BugD&vi[?rK4~Vٳ&r*_@PYU)9^͖cu-{=tStڞV3χO\uS /gL*8w&mRC)( ŢB% BG j(4}fT"6(rRHC37QfPh Ƅ5ʂeIPBewM!xt(,SDЈ)c0( [D{VeBda_s7fnYF:d|fOƬw6;cv83 srBy#aln(8Y*=hw~m'1g#=pra{68mOڼc1ɺ3p ,sxg3MsȄl {IZոYBطb"qUeWV!g.//GBZɠs9EejE8=_,vGWr8|)z1kޱݹ7h]+:l!s|ok_ϝb}z~DCD ^0Mxv5F@SNf-FLB_ Q·RÞ?]}:^3__md]YsX'0emU1h]:skBW_g# {[$̕dM'|j̼}}r[D"mr+9J,6 }1݇LMՠݼ3ko i1I) 9x9JJhxfy鏯?;-*75ifNk>a_88.g ղ]0bAβ[V9 cڊ$?a0p0 C $X󯞛9Z9X-iBu4B6604($$ PByd4"i2  1udjPf Q2(LJDA/uMQapX<,L Q %uLAYLHE984G,PIcЩepx\>"Q<*2F)sxHECi(AA600vh2<80,Dj AM eX lh H BL#u(flf#P j$Mpiij:& .H:q@::$PL e@S&fd( a"\0:mhtxH(Hb}1n6wzo4*i1qL>Z;a}hu ǟ%˜> e sa|"l?ُ*eE*9'SVI*@@s@ Χ d$ ̱LF#Ipz+KT T?xi}r,,I B03m%7otl b^L==0:k)9_hS`+BV)5ậ ׉iE(?խU0@" I|빎h :6GMa a)I$tFG>z檪@gVHӵCf9+ҷEK pR JK ˪IOp$ vmq{ą (,1xMxydHkve~sIg鶳1L չ{Vyu\;;d(XW1׫I ]=ғ[hZ$g˘ɶyj *F "q$U  8'g0ĝ۸bʚy4gBB3XAh/{ic!+LQ7=VhKz¥HwG %C>kdoׅ\-k"vp9&̦vAtFAp^VITHP G!GMsCH; aC/*n1d=YREu^e-xOg\ÂI%k TOȂх(i5I_yeXF^n1+Wc5:3~*j~>⣘g<{jN eՖ(YAy"^=@N\s 8Q33}1TZem E3m# p0;rPi.;.g0BP$wZ%DlJ̝3 UqPang^ׂ`dyO[džaqbU &pnV7'{ی7m@3JF[ȜnxYSd,@N*Ԓ\w4>eg&0w̄ᜁECU)\QWcmgEY2-DEu%3AT~'QEf$i3OC0X'CGK9h,*E!,A FS(J[,Q) b_i1O vs% W,+ JIj;5yӯO}voyjR۹iLQa5"ɣ#pHl1+ƛ_feXN:?NxgϾp*b GS}3Hgt(-:ԊoKJ{ A0p^g+1L@ySiN{iX7d.N]jO)W*֘:߁KQ#Xڭ &]/u{ hLP0(,N#}_ otof3aa</D'2.4*~k&Q>[5!eO8BأYLdJaNʎr80W2^IFŠNCVG3G9]*@/aHYLs&rq߀2vܴ.#hd\TĤ 9J.'%2xY;YwV=. `qd,*Hr‰M6haXAm C jSXNh\@9*)[YB)\sVP+2mnrf6lO]!XhRP8bIpn[+׺::Q@ʘG f(Spopz=?4;k|1Ѥh2Ew)bwW`޵߻>0r )34CXF$bQv$f>WSx㌩Wg>%d$MƋ뾆 ȈyW^x!䨣LB%64,cCZȵ7,Y=Pzaf ̝AbZb0 Fג|}|!Գ{ ό.7fOMC֥ _\Yv-2 .b(=A1pP^s'܍nһ8I&#&WΌz"R#ve!!iW%i&YLKVH{8,&2/波L~`z5J`+iv72Z"Q7$ N1-w+.-C{{C>+v+pn7L!Hlq. iՄňaUdb^Y%QN5WU<'չ%nDOyTh!3 b$&ύ^SPZX`xC-A{FI +>D2Ur h bq.j%mx悍U6jSRxhH5jR2Z 0B2lգ\6"|'i s+V8+ {@ :Czu:Kz] lTP_*rq`H7yUlBQjWg&ty'0jThc` q!".xAXluX&.ɞxmm:#GgǼgC :/N#3oxA5H7M3m^x e +qC[Fy_Q'ӑ!dF(ϩ~dXYZ'(Ez_ a4س"EmkXI@uRɧ.*7_GiP3q"e o4.$:W螫oq@OQ0~k:WEWVgnGȟ[=KÝb洶{8X{D0 PVRKc@hy htuM.gjqi}W N4kT~{ NEHƴ 4'?:cԶRՅnq:} Jq"Ӏf}!6u)?P ;K:|h4>-A7;nW(4XU$r)z:` % ̓=>W$gj*E ,Ҏ40*NQe P'32:w#={0[9_*i F^5nhd/MߧݴНy2FTEv$5X׍/Pz _Lwc&sQ脑&PgkoT"سͷ]s?'!tfǾ ̟>(zgS!}3Abpuw (Wp03㳒v lrH'`TڍKClsst&M= [Hk=Q `F!34i9< S=HI#OX#YUPo|K "@qז!^GHh4V3,0&OX؀ICoy}:"GRn\3 ӕov+3P5a#Þ P?D+I?&? ' qTq&Kb