Tue, 30 May 2023 16:18:26 CST | login

Information for build copr-frontend-1.193-1.fc37

Package Namecopr-frontend
SummaryFrontend for Copr
DescriptionCOPR is lightweight build system. It allows you to create new project in WebUI, and submit new builds and COPR will create yum repository from latests builds. This package contains frontend.
Built bykojiadmin
State canceled
StartedMon, 27 Feb 2023 00:33:22 CST
CompletedThu, 11 May 2023 16:56:32 CST
Taskbuild (f37-build-side-32-misc-devel, /rpms/copr-frontend.git:f42d17b96a9f5e5af8ac40408a7c78773f0d5d43)
Extra{'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/copr-frontend.git#f42d17b96a9f5e5af8ac40408a7c78773f0d5d43'}}
Tags No tags
Changelog * Wed Nov 30 2022 Pavel Raiskup <praiskup@redhat.com> 1.193-1 - fix get-tasks traceback when repos are not set * Sat Nov 26 2022 Jakub Kadlcik <frostyx@email.cz> 1.192-1 - allow arbitrary creation of :pr:<ID> 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 * Tue Sep 20 2022 Jakub Kadlcik <frostyx@email.cz> 1.191-1 - 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 * Tue Aug 16 2022 Jiri Kyjovsky <j1.kyjovsky@gmail.com> 1.190-1 - Create field for packit_forge_project when creating build * Tue Aug 16 2022 Jiri Kyjovsky <j1.kyjovsky@gmail.com> 1.189-1 - 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 * Tue Jul 26 2022 Jakub Kadlcik <frostyx@email.cz> 1.188-1 - 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 * Tue Jun 21 2022 Jakub Kadlcik <frostyx@email.cz> 1.187-1 - Start logging important events - Change logging formatter to show also flask.g.user - APIv3 support for chroot_denylist - Restrict the CoprDir names to <copr>:custom:<suffix> - 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 * Mon Apr 04 2022 Pavel Raiskup <praiskup@redhat.com> 1.186-1 - 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 * Fri Mar 18 2022 Pavel Raiskup <praiskup@redhat.com> 1.185-1 - 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 * Wed Feb 02 2022 Silvie Chlupova <schlupov@redhat.com> 1.184-1 - 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_version * Wed Nov 10 2021 Silvie Chlupova <schlupov@redhat.com> 1.183-1 - ACR toggle - handle NO_VALUE specially too - Fixup ACR handling - "Rebuild All" form to respect chroot denylist - "rebuild all packages" from successful builds - Large project modification timeout fix - Homepage redesign - Speedup BuildChroot removals - Add BuildChroot(s) to Build ASAP if package is known - APIv3 /monitor route - Single before_request hook - Checkpoint measurement helpers - Assure error_handler error is 500 - Handle CoprDir.get_by_copr consistently - Search by attributes using the input value - Print searched string with attributes - Add dropdown with hints for searching - Support searching by attributes and improve searching overall - Openid,login by email: guide user, don't do infinite loop - Conscious language (group blacklist -> denylist) - Conscious language (chroot blacklist -> denylist) - Change prompt from $ to #> in Quick Enable box - Accept admin permissions for Copr build - Explain what fedora-review project is * Fri Oct 01 2021 Pavel Raiskup <praiskup@redhat.com> 1.182-1 - fixup SubqueryPaginator for older sqlalchemy versions * Thu Sep 30 2021 Silvie Chlupova 1.181-1 - frontend: better not found message for not existing chroot - frontend: avoid additional query for main_dir.full_name - frontend: add index for combination of build.id and build.copr_id - frontend: move the subquery hack into paginator - frontend: speedup for listing builds via APIv3 - frontend: add a warning about the server-side pagination - frontend: web-ui: paginate monitor page for more than 1000 packages - backend: don't unnecessarily split the web-ui monitor route - frontend: web-ui: sync package list with build list - frontend: web-ui: server-side pagination for too-many-packages - frontend: web-ui: server-side pagination for too-many-builds - frontend: speedup /<owner>/<project>/builds/ route - frontend: log pending build records only when debugging - frontend: drop LegacyApiError exception - frontend: remove all APIv1 code - Add API entrypoint for regenerating repos - frontend: fix rawhide_to_release/brach_fedora commands * Wed Aug 25 2021 Pavel Raiskup <praiskup@redhat.com> 1.180-1 - use the same repofile for all Fedora versions including Rawhide - don't traceback for "module exists" error - fixup logging of info messages - don't depend on python-six, drop __future__ imports - move package non-denylisted chroots to general information - show more of general package information on package detail page - update main.ini and rpkg.conf.j2 for rpkg 3.0 compatibility - make template caching configurable - log basic request information for each traceback - do not cache last build badge - drop user proxy concept, we don't use it - generate webhook secrets using APIv3 * Tue Jun 15 2021 Pavel Raiskup <praiskup@redhat.com> 1.179-1 - add support for optional namespaces in DistGit instances - add a "storage statistics" link to footer - fix the copr logo so it contains updated "fedora" font - index the CoprChroot.deleted field to speedup API/UI - a new admin command for prolonging unnoticed chroots - properly notify all not-deleted chroots - storage waste - drop upload temporary directories even upon source failure - automatically request PR CoprDirs removal using a new action type - colorize CoprDir-buttons on builds page, notifying users which of them will be removed soon - fix build-listing for copr-dirs, show all builds by default again - forked source builds now have forked source_status, too - fixed the comps file hyperlink in web-UI form - packaging - don't install test files (not used at runtime) - allow user to disable generating appstream metadata (admin action is no longer needed) - provide ENVRA build results via APIv3 (for particular build ID) - review.txt link is now shown only for proper chroots - add a logo for the OpenMandriva chroots - the default value for MockChroot.comment should be none - pruner: allow pruning also the finalized chroots - invent a new FE-BE API version constant, guarding against incompatible FE/BE installations - a new knob for turning a profiler on (devel setup) - newly we show two latest blog post articles * Fri Apr 30 2021 Jakub Kadlcik <frostyx@email.cz> 1.178-1 - frontend: oops, forgot to change these two instances - frontend: show deletion tooltip in project overview * Fri Apr 30 2021 Pavel Raiskup <praiskup@redhat.com> 1.177-1 - fix chroot disabling in project settings - not display EOL warning for per-project disabled chroots * Tue Apr 27 2021 Jakub Kadlcik <frostyx@email.cz> 1.176-1 - frontend: fix tests that fail in Fedora Rawhide chroots - frontend: create project for Fedora Review - frontend: memory_analyzer route module - frontend: fix unrelated pylint warnings - frontend: use correct auto_prune default when creating via API - frontend: better test the branch-fedora command - frontend: print forking stats for rawhide-to-release - frontend: rawhide-to-release fix for deactivated chroots - frontend: clone all CoprChroot attributes when forking - frontend: simplified Build.state logic, and better log - frontend: avoid NULLed source_status - frontend: don't create builds if there are no active chroots - frontend: hide deactivated chroots in the project overview - frontend: traceback for outdated-chroots flash message - frontend: make the [modified] chroot clickable - frontend: fix Jinja traceback on nulled buildroot_pkgs - frontend: catch tracebacks when rendering invalid modules - frontend: update FAS links to use the new site - frontend: fix unrelated pylint warnings - frontend: introduce ChrootDeletionStatus - frontend: delete data for unclicked chroots after few days - frontend: assure unique Copr name for group/user in DB - frontend: test that we can set these options via API - frontend: drop an unused pagure_events.py knob - GitLab moved their webhook settings to a different page. - frontend: fix createrepo scope for chroot enable - frontend: fix already defined method name - frontend: add base form for creating and modifying projects - frontend: move tests to proper class - frontend: explain what actions are - frontend: use Builds instead of Tasks in stats/ - backend, frontend, keygen, distgit: keep cca 3 months of logs - frontend: test API for 'copr modify' - fronted: stats - sort chroots by name * Tue Mar 16 2021 Pavel Raiskup <praiskup@redhat.com> 1.175-1 - preparations for the centos-stream-8 rename - support per-build --enable-net - a lot of caching implemented to support flawless build-batches - fix: don't schedule blocked BuildChroots - bettter preloaded /pending-jobs/ queries - the /backend/pending-tasks/ json minimized - better identify the build submitter from pagure events - stop deleting unclicked CoprChroots - exchange xstatitc-jquery-ui-common for js-jquery-ui - rhbz#1937217, filter HTML tags from description and instructions - allow underscore in blacklisting chroot regexp - optionally run fedora-review after build - respect DELETE_EOL_CHROOTS_AFTER constant - don't show repo files expired chroots - add --comment option for 'copr-frontend create-chroot' command - chroot fields in forms reworked * Thu Jan 21 2021 Pavel Raiskup <praiskup@redhat.com> 1.174-1 - fix error 500 during build resubmit in Web-UI * Wed Jan 20 2021 Pavel Raiskup <praiskup@redhat.com> 1.173-1 - temporarily revert one patch breaking 'copr modify' command * Wed Jan 20 2021 Pavel Raiskup <praiskup@redhat.com> 1.172-1 - reworked chroots fields in copr/build forms - do not fork EOLed/disabled chroots - allow disabling modules in the buildroot - rename button from Update to Request in permission form - allow excluding chroots when submitting builds - delete ReviewedOutdatedChroot rows on cascade - disable gpgcheck for external runtime dependencies - generate build_chroots for resubmitted SRPM-upload builds - drop dependencies on orphaned and useless javascript packages - allow setting isolation option per chroot - depend on python3-email-validator - allow project admins to edit chroots - allow overriding the api token instructions downstream - drop delete_after tag for re-activated EOLed chroot - sync delete_after_timestamp for all EOLed copr_chroots - support modulemd v2 - keep showing the link to EOLed repo files in copr project - allow enabling not-yet-deleted but only eoled chroots * Mon Nov 30 2020 Pavel Raiskup <praiskup@redhat.com> 1.171-1 - re-process killed SRPM tasks - backward compat APIv3 build-chroot fix - copr homepage/contact empty string converted to None - use URL path parameter (if there is such) instead of failing - fix custom webhook for binary payload - added new mock --isolation option in Copr - don't allow prolonging already expired chroots - try-except block for github webhook without clone_url - deduplicate APIv3 build-chroot parameters - don't traceback when the build ID larger than integer - allow searching builds by build ID - fix email recipient for permissions update