copr-frontend-devel-1.206-2.fc41 >t 6 6_(,0@D 03!Flض zE>b$bjf b$bj+c}-WPU:кxUa!m`> 㴼ڗ|5r4F|зqRarm^SC7ŷ.WB-v$nBI'jgg ~N3!`>+}?+md # T + :Fjpx     ,@<P(89<:G&H'I'X' Y'<\'P]'d^'b(Dd)e)f)l)t)u*v*$w*lx*y*****+(+,Ccopr-frontend-devel1.2062.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.fcbuildvm-s390x-09.s390.fedoraproject.orgSFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/fedora-copr/coprlinuxnoarchFA큤f f fL f fL 48c78ca8946604e7ff3a5d299d756a731a1b643db1694c6a67170e2458c7e0f7895c714be36a76adb65d9cea05d880a0dcfc12ee0b9df23b9baf7f165a4a7a377098d063681c462ae6cae958cea67de02f0fb61cfad8b9ab3077dc161065870f8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643rootrootrootrootrootrootrootrootrootrootcopr-frontend-1.206-2.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.92f@fLf"@ee@e_>dhdld-bd,@dc=@cc@cEcc)@bbb@Fedora Release Engineering - 1.206-2Jakub 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-1Jakub Kadlcik 1.191-1Jiri Kyjovsky 1.190-1Jiri Kyjovsky 1.189-1Jakub Kadlcik 1.188-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- 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 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 projects1.206-2.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=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectioncpiozstd19noarch-redhat-linux-gnuASCII textBourne-Again shell script, ASCII text executabledirectoryPPPPPPRhttps://bugz.fedoraproject.org/copr-frontendutf-8372aa4ca9ec0c88ef8d5f1eeac29ba6c8c7b52f6e1e608cdcb886798610b4406d43301987cf36fe302388990892bb2484d7f4576274482820d3f9579124cca3d? (/h 8%-R7icde;';$6Z{s;ݥyt@u_37Yn/_p$,$D$"EJ"  DIQ "/c4Ʉ)~AG:uybXBWS2|뜉/KL>tl"g)wzcZRhȁ~sY}zs 9wںUnHTP U.4e{hdBAeb@: Z!@?>} ĸK5uNJ,L%@i }=ED\qs̙ E@q;sm9PPL|РIL&MBP~UmZND<#<-#bJ< :\viWSN OBиyJJncjXDXh'֭u[QHXq. vWȞd+s@_m3J qv,^ӊz#!䐞 qe [?`g7ʑXd q[8eE 9Af[#vPb˽wl=Y2gB֫|9Msq`m^- Uvp=cs١J3$^ŕ=$//>3n/ae?Jp|Fb1ќJ(zLn/?)5=!GgFl>kl[';_"yrۃ;v?ώyZhRSomBV~γdI@4oP.5;oءe=׏\YJ<_hLdmjmͬ-^vL#WDg1l=^=k2iq GՈ~̾iG?Y吝li8VײwD=l9!GT!ݴg*'WsӇʲ?ΝIPJEʤBPQC Mf0= PMg5Z@1i`EYfP-hS!a&A=,4"bX& ;^q VeBda_s7fnYF:d|fOƬw6;cv8ϓL4HPH8/۠JEJl6e.8#_I>A+hN$|\m^ l'6XeoqlqpL=hT.> OK#髌ƿ{X+˹-J):e[Ïz>4<l4_Z`;5&ܧm EY A0u{,;ZK%& OзST/\B.0?ԃ7ńuzY3t/(A\P/Fsǧ 7YyWɟv F\TXBo!F^\90' JPݼbZΉ Rad`p#eG~( J w0VIB@y`.s(U U@Ԍo!:I:kTUXc R iu%A-pNreIdYE٤f'\JXފm8]SIjlAJA3" qyΝ&xvCM`.ܶE +.}OANk+`*j,sR?Zib#f&m~$3hP!y*7U2݆sCL){Lfh>W]@Hw?FϘF~X.xOa-xskoۦ'U`]*j b0(iXZ2o1~{S:bq\$[FÏ `6>̤&A:oi"]2ha_@BeaCa&:je!kV<A+ UHgu'eqzDF[ῗ{gpÂ5kL*ͫ‘'%"RŋĨUľ#I Wi4H(7[ϙxSuU̚:n6.]93Ņ'<;a.8 8ߜ9z9L.jxI?YzȘ43\ &MD ^|nP[";fFɈ3g)/BpYYLsf] Fi g*IX27Z^̗Zo+DGvN#!IuLt8i~ lpl1l# qu՝;-ʐ} ҵ'[BOH9-_L0L`~,?Hj`>a1InSR/V)S\u dj3nju,.4DXEpt^H P}-t|(:cx(쟸tIr,BΩڦ/r?c[%ZkA7bֿ]zq$ЉԌdاk-6.D<}b,lRli'"MJa9DRP}SHwۼ$jxG<Ж W#n۴ D]/1r{3h y4"Gh\Tă YJ.GƗKe,\$"NJ#9ϋIZ&a'L㫎] Nqp 8Z%=>:a]"N4蹁/ӅS[b,^U^=2Y:ɶaw7 ?9VU9:(duU@>D*r%'f ur II1 -( 5ӑjTj{.`sqcI oi%3qX-NW,ւHl^gWm{m9Cnݔ€Mz$ <ɲ؀H_4fпcS#^]6$tܦi^nBW+H_FTM;b4# z2$Hp ͔#9sK!P9gܜ( ?`u 3V͐O)vÁ#/ )w郚eJ ԂTI1L,@vٖdQ4 M@wAVc?4Jɝ.uڅsRfrʓPi@ɆVa @ Bz$=ZApB' "#Ӄg)^`>iƪxp ,=18ܼ/rR"?"ہ6&Nܕ \4mM]Ki?Q@r)i w}tcj^(PU!6g<ռTؽtxeFyT,L/m` \ T6 HKUQ95BkpE-AA]Y4V\v8 +cJ-nB8dQ+j~FGJ˺=u.R2ȝА)Á x!t/s?yȆPM Sؖ廅"Z-*"s(zpCp2|y} ȼ2& |UYn㊤uG@BtD]@EK1-C16#-}zG+QR4HrQ\>͐fpNn`ǀ>h\WIܪ8}m#(1wŁz (5lpCcR+ વ-(aieK۴Hzɧx!7Js'#e 3OdT=hIRi)6 VL(M01~V>tsN:ˮmG'M!Y৹$4{s@駐tY6/e(N2C THwbGl#`' nQ,Oy$EW: dm/ ?ChmpvDqaTh~$cbĹTaS!8ņdN_Y2[,ԞӁ Yv統Tw!Z M'[٧wbyij !fB(i–%ڊᆷzmdikEuAUͺ*l憖-vpyU;ͽu%#i%x\_ze5H[P০sI(z(qwwocj2ԽcNy2K±Q^0H\Sf!{OCu(~&jߒCw7ˮOTjZx_Yy_$S໭lV.=(7y)ЇJm# E`Ϝ:lFq*t⺵m,.@l[kh>[KZQ~aC,rqCGKj XM .P ޳k>f[e##A(`R p&~Ӛ'WYv;c͜O\w/PEa=>pua-1/{hlpvW:oCH'*~ 'Յ̕oS&2-Nh#HހU)!fyޘ/ĵ>mv5>_uҒY[A!#VZZ;wZ+;7^, i$6\U{Cz(z^Q'BFkƈXuN ێӭh-*SBiEebE^0|qHDW=>cJu2oWnI;I@œӦ+ʺ媞AV۶L"bxԛGRե ?f>aY«QHxz~zGu^Q#-L&ʩysièԔ(,]'О]!VRij:/r>8S 8>c-~u~-[庿[AFe39N?9CR'=*zFO?Czv }@֩QoB0e?-O`*;*dC AҖø4)5KgZ=Efw5}[GG/t[Odԧ>נ `jsmB#e0rz]9IdK#;RԜn_%9k%Cn J(vC@ŭb!MhI=0 U}sM{ 4 '^J6)yBvfWa!_3(@P3(޿[;:Z@s@e؅S*i8bL&@hxLYyҩ=2To\ U3M;9xȵ$z-o-7. Ot1+73ӎw"g֛ ]ݵChyd6]6S]p R;C=4z)>:qTGI"09Ky:brok?w::a5CO-/|:81+b$p3Y^;Q-z &9G-4l4)Z8UQ+\F9hu5EI x-qJ# pcK