copr-frontend-devel-2.1-1.fc41 >t 6 6_,04DH ,3!Flض zE>b$bjf& b$bjyqЌ≦X`XUPm-6rVM ;nᢾFc,Rt[c {'(:؃8m6ȥdXW\jM_PYˋPXթiiMpYVh d xѱTw1[45HS^%-pGV$-S.5+MZYMV~a* n}~>% KQ[J4%>Mno1X&c2]*q&IL5ϣ I0~Tϴ:!E>1b,.O՝gH| K?86j&@9ts@8Wz1FБph?vfhd}߻0DUFBgsςS阅ҝ4pf?KӞKGdCY׉} ^zY8q)o> 9(~_<50۫B& Ƹ D.͎-o7(z½65e401ae37ddda7fd2e90e89a5d5f19312ba24daf3e83f330574f674539a892e86caac86ba190489150efd6c09d2e6b1b4f64128030204876d743500473045022100e5550c6f3f2f7f9f79113dfb3a4a550d921ab65f84269f43b4ca59e01cf3459602201195e15a3ee8d26e4824cfd415e60cad3dd77af24ade76ee601f8e91092ac092030204876d743500483046022100dcc7b4159a83bc703958641e6983781418c056ee1f93bdbe93f5d2acb9372f3f022100f62bab8a446ffa9addf4c11b323f5047d3d44020b4b61ab1d6f48a192a972d5d030204876d7435004730450221008db10ad213b1c58b10df1d4a76531dc1c3989531d715724954eef122265d771a02201d91354ff1839a5300c24813242baac51e443d92c93c3a568e0cc44bcd968934030204876d743500483046022100a94776fcc1608116c96fa1fb0304f9686ccf3c3781cf254d75fa33213681cf59022100c9b4b65ed724ca0b49b2e7c10afa9417c00b359719b6916c13bf8e051642f967QK/?@/zmqV>`>)?(d ! R' 6Bflt     $84H(89(:G$H$,I$@X$HY$d\$x]$^$b%ld'[e'`f'el'ht'u'v'w'x(y((4(8(e(k((Ccopr-frontend-devel2.11.fc41Development files to build against copr-frontendFiles which allow a build against copr-frontend, currently it's useful to build custom copr-frontend-flavor package.fZ4buildhw-x86-10.iad2.fedoraproject.orgSFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxnoarchFA큤fހfހfހfހfހ48c78ca8946604e7ff3a5d299d756a731a1b643db1694c6a67170e2458c7e0f7895c714be36a76adb65d9cea05d880a0dcfc12ee0b9df23b9baf7f165a4a7a377098d063681c462ae6cae958cea67de02f0fb61cfad8b9ab3077dc161065870f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootcopr-frontend-2.1-1.fc41.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.94f@f5fLf"@ee@e_>dhdld-bd,@dc=@cc@cEcPavel Raiskup 2.1-1Jiri Kyjovsky 2.0-1Jakub Kadlcik 1.206-1Jakub Kadlcik 1.205-1Pavel Raiskup 1.204-1Pavel Raiskup 1.203-1Pavel 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-1- bugfix Packit 500, attempt no. 2- Show Webhook History table under Settings -> Integrations - Fix the 500 for racy creation attempts - Implement project, build, chroot deletion and creation in Pulp - Provide statistics on how many users submitted at least one build in past month - Use the same repofile for all CentOS Stream versions- Center the outage warning banner text - Fix unexpected output schema for deleting builds - Fix parsing build IDs to be deleted - add per package timeout option - Alembic: fix a migration syntax warning - EOL-emails deterministic - List temporary project after normal projects - Don't index unlisted and temporary projects - Speedup the update-indexes command - Make EOL chroot emails shorter - Add tests for branching custom directory - Run rawhide-to-release for all CoprDirs - Delete compatibility code between flask and flask-restx - Migrate builds to flask-restx - Fix bug in reporting failed SRPMs to log-detective - Commit after every 10 deleted projects instead of 100 - Don't pass raw SQL as string but rather SQLAlchemy text- Update download stats footnote - Migrate more enpoints to flask-restx - Speedup the removal of temporary projects - Add link to the Outdated chroots removal policy - Compatibility with SQLAlchemy 2.0- opt-in the log-detective.com button- big RFE: allow user SSH to builders - correctly check CoprDir before upload - migrate projects, build-chroots, monitor, modules, mock_chroots, webhooks enpoints to restx - add button for feeding log-detective.com - add runtime dependency on flask-session and markupsafe - keep logs 6 weeks instead of 13 - clean expired projects (by cron) even without user permission - atomic increments for repo accesses, and fix racy counter tracebacks - fix fedora-messaging consumer for the new flask - allow ignoring project-exists errors during creation - compatibility with Werkzeug/Flask 3 - fix race condition when creating CoprDir - specify 4xx status codes for ApiError exceptions - convert eror message to binary text before emitting - oidc: add OIDC_USERNAME_CLAIM - oidc: clean up duplicate return code - show unknown badge when a package has no builds yet - allow dot and plus characters in chroot denylist - more precise description for manual createrepo - add backref relationship between Package and Build- 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 commands2.1-1.fc41macros.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 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19noarch-redhat-linux-gnuASCII textBourne-Again shell script, ASCII text executabledirectoryPPPPPPRhttps://bugz.fedoraproject.org/copr-frontendutf-81fd9d5a8bc78668f5b0f8035a27dce38c66b12ffac81db7ac0819e2cbef5d46a74bced56f70c2f36bf185cfe1df46b2a6776f1ae6eb7a6c8bab1b98a158dfbc8? (/hP%-R7icde;';$6Z{s;ݥyt@u_3qr~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 ^bBAb2 A@&!04 "@j*tr&@iQ p|UјmשKҞʝtJ~ƕSR:wCcT $*"D?nDߊB @v<.Eu ;%_œjk'_qV2H7cV A$+NRDl;QĢ'vN -[-h2r':|Ν[c;xΒ9 ^UnÌchLN{Gˠ Ļq2 I}X}ۋœ?*} KQPAIPہ^DWE:"QُmmĶ};0( *Bd "XEC3 2, ͰH4Arh%W۫wX|7}|,y.;T wfDctk#7G~%, Gɛo9H,&S eB/ڞ|y'} b( ڇ8bv` |}y+VpkZ!/Yn{z?OxXt-M9yց УVűt ;4UIK_ڄNۚY[9zG|0bj{>{dҔ7@Ve_}<~ֳ!;%>Kpe֢Ǟqu#rnZ3Jyf铫N{9CeΤMx(eRAXTDa~C訡@ &όJCENR i(z3 -P PFY,3 Yl)0e1e,AAq~/P?gkW:[-r:'Ӯ1띍Θ]#aL4HPH8/۠JEJl6e.8#_I>A+hzO$|\m^ l'6XeoqlqpL=9e3q<+Aacvv[V9 cڊ$?a0p0 C $X󯞛9'|h=eb|h EYȐ2$3u\0Y(Fx``X$M1a4c0B L$ RA(. A=*Lba`0 0( ) c(&3Q@J1iL: ˇbX$ GtBh4e.Ch( 8(f.M(P-3a:I 5A?4 uA#)AYh`L lD0 sA-P.2m\PMDŽC'RG4C5IaLh60TӄЌ $L C N cCc0^,Ͼ:Nۜ٣QE>-<7F6ՕɇYp'? ??-~!UdBsۇL|: #WOm'Q`Y#ו5SP0 _2UVM*@@s@ TdH!h G #"# pj-)K"T?x |e)_6P㪷s/t9Wɥ*以@{S#C H jbuSۢ?]b(L#HFzt <%|Z3ƒ'P"^XQ`/\juryډѳX5j xLWcE'L60_nMHy-d{^cUעBXYz*2ŶL]sgRzN t\SD:}(f`8F_}sbî0_w]55QQ^tp7U@yU0s\(_ @$p; D&hqt##_4gTc( z}#qHiPP"T\VvL*sº $a k6DՊe3>qkF{5y<ŋg,]'wKͫ2) CwL-Wx.1N`*vjqFaTyiC+94">C N+g{j HjݠH]."iUL^ f`{:kyNٻ!`>R)/P4$0p>iM+$Z(zԎc dAv2 % >kcgB<\ DLsNk$Hˁ⽛MѳUANH7nG'9dH82kD+Wsgd#Pe}wY\qI:!/AJygfEkXCZ*_B5B %ZPT>iG TV3Z玘po"ֺp^~F%OۜpPfp I+ ^Ҟe| ~DCnb7EMs^%j =7ԵuQ`L%C>OPc-78_xu|0ȐO,4L& s*{d \1X^,cQ,RAhdB\& ;KHg~=\1X{y^E ,xǾC;ë(p\RBNh%"$m[$'2sҁu5oB/P(ϋGC4˻B2@6,`[4( 'ߝ4+@s%jFІlY쪳QA3hOBQoD"xը$x'TU0aNfBʍTDt9Htu[}H,6,52G /A uɳ|+1ڬ=$ qX"v+Q;s*_O9l'I3$Ak]4c$IO0#Ed֚pb<n*:bCBb ;5rQ0/L[lfl?L9L>\*pP ab.^g&΃:&Fe",ԣk+c8ҪQEpwΣCSv׭\fh*+B݉}'KaA\j}+R\{ZZ)(xGd_z^`)1>[RQ1=> vw7t#'Zl;WW|Zʡ ;&WXG\ͺYSu+ORi.=vM\'bgtq]>(QƓY, }^ߢh3gaqpI{]*k\mr ci;X{XL+9)f8XHء:MdJze8h.,IFSIAM󠿬nWG O*xav92 +{;s*&roy;s *~T~W!G1z(ljqrB(8]K0e\S{79T QB<5aԥUCNqpl8[t"*}8O5x@clwi92i]O⡤!P]SʒC"ܛy䟀5Vvi`Q'H GXPD\^yj_(D^J.zw2[R^僐RBv:JA?~_e "[<^M.nѶ~:[ 8CۡnXBҼ a+Hp_H{@ R ,%7]oOEȆG(c,9꽺D۝,[%inT5DV_GT,a̡Y5rdImN% mf*Y2JI`PLsfܜA>r`JpV'ːk)ˈ H#y@29BԔު|P,Wv<[TkHc7*YCC1ȠA;.EL:ijr>]e*+{  IP:C`൬;70bG&M鞅t}(ϥTA(_ jXRuXju,k 92^o5tOmr:(V ciG8̭5Q͛%j凸E49bs] FT8{G(&CsKX1jCdb i3KmHj9+*D[h\)GOEA_LU-~I(%t( Hh"q3 Yޔ0nfٽʬ@t# ErHvn* zcn";vg1]1+ry-δb$ v03W)?T P;^NG&*SS"' dT[gN9 1Tj(5a1tK3'y,PFrU;#ЀBZ>/|M8+)W;с^TIU@d#8(Uo%*d u&ad7iP6ŃeVѐPqN9N!/7ЌhYHR$dSj+”~$FR>Na!2$;r.F'ma\xL:2:OH>hYBF/գni_SD8 0_s,\yǁ~C+ eA[F-.KP4dDuz"A"*0Jq:'ίbԏvTA| XN xe< U0ږQL]+PMWkJ&p'i-lh}­ȸD]hd8 Z\fh}̬nq사C!v ^\s vg2W^#ZDDcHè] 4lWλ|Y\ƣXhv7FDr֮"qњSo2n2q"ym zi _yv]6ږsxfXL?_:lF ť=n(Z /)DShH4=jpAa6Bg/lEvj(,i;[޽_luA[Tdq):ni1|lD,w=1PP*IDUٮ ~ K'Xzvj1@a`"W+&L]pvհ Rtts-g z8FǛ=ܻ|uĬ7~  zÓ%X%E%w1`;b2axwk&qpMU<.h*#C;} 1`A OȘ8_|~!|; /ϋ a6ߦ5 qQ_%"M+*VXtHPvT77*"[9G,j`l2\֗aEb)Tix&O \ݝ;qJ5i7%\`'B{W- ,%ꦺ])H