copr-frontend-devel-2.1-2.fc42 >t 6 6_(,0@D 03!XPȬI^Dg1 ȬI^D =W{⢴nZsSЅjZє PR };9Q/ -xx a"-<t".[DT=~? z+ZNL,CR\L\ $@Zγ:zӄG~V+h6pbDҶ̂F鼋[@vGF̿{KSbe3dž"ᩅ?6?CDU]ZGfV?yT-`~Y@ * #,_b5n=|0r?EDe(&ʽړc'ࣛVL 53T@;Ǭwh/&<{-ٙ2j"-@y0鯂.c$"[]?9y [75|8ǎp8 oa4ada2d8d45fb41182171be95790feb2c60a82f4a154d264a257bbacd4d3b7e9e598ddcb79b0c32d4b9df86014143adb2851311c03020462f02aa40047304502200293dcf6aedc123a34a19662ada1f02c64221fcc6924a002cafa628391ef9b10022100ecc397a84550be42ec864ac51334fb623540b3b762ccb33a5ef9e42d2e48d3a703020462f02aa400473045022100e2652ea56fa4434ddd6ba1589307c3365e0c758634c18435a205663368da89630220210fe36e9210ac9db265db1e88db033db91626be37b98ccc91ccffbba93d39f903020462f02aa40047304502205c53831b2a5b2eece46b66ed809d49ebd117201f5e56688338907966d9e56e0b022100dd97474436eebb74defe01063e9c5a99820198e59624ac58106fb159a82ed19303020462f02aa40047304502203a424737970b8e1836a499d66f0e30f506da97dfcaf218a63e6efa22bc0724750221009a224c09d4bbf88624a01b5048bdff43c1eef893a493c556a934001dfb86ded4PH)1iW]4cV>`>%?%d ! R' 6Bflt     $84H(89$:G!hH!|I!X!Y!\!]!^"6b"d$Le$Qf$Vl$Yt$tu$v$w$x$y% %(%,%Y%_%%Ccopr-frontend-devel2.12.fc42Development files to build against copr-frontendFiles which allow a build against copr-frontend, currently it's useful to build custom copr-frontend-flavor package.g$5buildvm-s390x-10.s390.fedoraproject.orgSFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxnoarchFA큤gLgLfXngLfXn48c78ca8946604e7ff3a5d299d756a731a1b643db1694c6a67170e2458c7e0f7895c714be36a76adb65d9cea05d880a0dcfc12ee0b9df23b9baf7f165a4a7a377098d063681c462ae6cae958cea67de02f0fb61cfad8b9ab3077dc161065870f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootcopr-frontend-2.1-2.fc42.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.20.0gf@f5fLf"@ee@e_>dhdld-bd,@dc=@cc@Fedora Release Engineering - 2.1-2Pavel 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-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- 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 license2.1-2.fc42macros.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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnuASCII textBourne-Again shell script, ASCII text executabledirectoryPPPPPPRhttps://bugz.fedoraproject.org/copr-frontendutf-8a89e038c2c9d06147524fcc8eda39c16e84629d5038767c0fef55b0d57b0b5395ae4f103004eb546a97febb594ea06632331f75aeb73465f0d3668e0e7e5c456? (/hJ$%-R7ig(l6Z{s;ݥyt@u^2!q^ք݄VL9 I$2H&D.2(EAZzE  (@* D ^BgsdB[S)dHTuyC 'd9_̙||$*j2ΰ`rIk#Igc*b[Vы"PAQhB/"ˋVxДYJtkE# B5.*ע SӗO;b.9Vda(Hi-" $kc|Y a3`UU ߦs@du;Zd ޝ.rѷ[Q`STROXgP ($ 5tD/ه}-̶};0( *Bd "XEC3 2, ͰH4VS([q -vu8J,Z<zs;JǑ?o$Zl5];֯[!36G_ CɛzYXL4K% k{$73]>{'ļ'1̰V=^J״ȽC>r^;Ǘˎy:T<5Zɧ9ylAG7O;'&ųt ;kUIǧ,:31|֖%g_9z'n|fj>|l2i;9UC!$A5bog=2r޳{ԛ/ [ȱ!\Ľ,UH7m,g\s⪥-ձsrsg&e|X[ЄÜa̒ZP2mZUK, xYoM]Iᬲ3F!lyvܠu|޲>CaX~k6k7;c?W &o |O/0MxuB@22V,>cݲGݴ:Ns-^3c_mdaEz2Nlm4cъ3Zf ^2cg# {-D*r.}58No־Tո-E"N(6Arsvow³p;~\ƚhLM Փz޳w( >$( G㓁s*A*?Y43'{O&|:#5iqU5%HXȑ5(gKY:ul8^l+~I嬯H2U8`@.~^a%86F"c-7R~.;g5C#m\(B6604($ ƃ44C5 H \8&,f,ԑQA)DAʠ H|@ԅ6a"G a0Y,, F11ae3e#aLd& h@i0&)CqP DA2NP̥!qx`H ALEPe&L5)a&㲡.h$#E2( -3Qԡ)㲡FCa.4¥Y 04 qAFCu2i0L M0j\t0pt贡)!aL4|h,#]Ћ'{c=J٣U|ZY.l+l잓_ ?/-~5:XW(cs6r_Yb;lVn9q]=OY3,{΁WE>m>0cҩFE+@@s@ "te,f#Ip@ݞVpf* :2^(<%jG엽uݵ_9sw sJ.PC߯K{5"/S sf~ V5aۧ։!FHff Ǖȉ.H& @U`D0xM{pCU妅+\&9Z7$7L7hu1'\f _S]aQs7Ø|l nALOzJI9J݈73k :G֡,b #?nb%WKƸa'm*0'$п[׾GSQ@2"j:P2:i-m&VWv x;uWҡoч99 %%)ȲpaRݓ.gOvmj]  jUxcgxf x.߁plvuDwl 1u)ПZVd T0*x5vog/]׊ MAfk21(moqVDz\ԕzID~ɏ 1:OR&sUe2xUc0,E^]GH7і+'XDi`xsovs]LjF`P "9XGxNܒ}+N{.1!b=IٟP:xM*fA@-MˀQؗ HWF(+GIc GjJH9k"PqRҗ:b2覓gy׍VbΒE8HmA+?8 l<%x( ߷LY 2/~m@JFe43f曘#ʠHۉ'Q7t,׿9g=~آ '%HL0as:K(7E 'oQBŎ6C@D)@X| +">Pjj Z M1št(,vB/% *氵YZ"ػJ\&+稅M6<2!2ޡYdޮL `DU@bk|+C Ztv v;$B{XZ*Xh!qhx=W$"螉)nQ,p ٶ$i2guiV)A!QAKo`E^9d҆I焱N Ճ  O`Yh+ـ){^?>itwDJŪYR5 q'/KlB%F017}o5"t *F$R8>@ }]b ]zq1B8[U~u/K* F1"۩Vp.i tVHҠ #Эp*chd{xdJP'6w¥,` /*ZRP )G^׼[|Bn+?X1 tư_5b֦9ے)_& ;Sx#;O!tZfӄTySnWRI_9X|s)e@݈g/|ul씍w'*FʿdwnvۺAEQ'tmd:*&K*K[Ԝq$&&7=M`V]g~IQ>ㄝG"d;~;O@( IbL^X&6T!K1' " 0@ *qbpYJ @8E(82 ܬ 9fa$A91 gIң g˭x;LU?/RBB1~t6LT"/i]*/9 A lX6paDm(eKNu W\A(mJ&Win? ͈U] !X:IfYpdSc×!s]՜e'@xD4z^T3ב@ 5yё{e r>֥M̾^?=oQpX#v6g!f6{#%bˢ&nl6Ym|yIXu#;iB6ۧ |l(B#VϽJjxBq8y{x]Z|%QhOłl͠Q$[|C:'PA`Vs f0ܜMtY`Yv¼ϚC>3gW_7 e XV "Y@ sȒIh+_Kk sv6bP|.".s?&PN vrnrOBc Ġw˽.MJ[g~l@ Dn3{C0&'NjL&偢 Q s!dc |i(_v\1@ $XU$7+-w@}#{LkYD0NTH5=i(#K͂VDvJc.BItG 2|@bTT'iYtm+ZJ=w77ƪ|R<Nԃ4vDˮ,=Wnjξ _r2vsBnvd%gtjxs ;@+"KA.DNyC@ f]>lǚx-ϓxhuy=JErl@组u! vq2'3J_$ &Xy%-ҳщ&\K(N34gެOb<նb=bQI_)(Fo(>֪b͘)t :ȇCaf!>܊ c׀R^ 7 'AUQ-YCV|^۞Sďi? Uv-!Fb$ ُE>8-bq-!]b~At lO"xΎjnBb.wUaoګM. $hjRr_ij >5Wky9 >d[v"h-)>3=R5:6{gf#Ԛ?!1rK%R&\bǑj^BUJ?A_, 7aE87<'>`g=H >u^JUM~fP,ƁWλ{OQnM?3lٿ*mdU]u~2DנK,E >?yoqDd-1R'"A7* ۪䨗-c-ҏaKbq>GO@_&k_֦艿ُ\SH\&ݹ67Յ{ 3K0KjXiuiCe_mĕ. Wt+Cn>ѵ'6\=4q6vV9lM[kʧ\b"Fk Ǚ_&t1H'}jMRe8WbhڲB?X&Tџ7bQ1߸&XWy<W6)*Oz#u,[\e*ӷ); '+5O14LC|g6'Tso6I#@p[XæF;8y*Eb;IZ<>}'9XFl)B&$Cmc[& *U 'V47W詁3t3.,N%O ԥ(P1c xbSt> yW=z?":5r\n)c L5*nLpe׍;*P2 (h;(