|
|
|
|
Changelog for copr-frontend-fedora-1.191-1.fc37.noarch.rpm :
* Tue Sep 20 2022 Jakub Kadlcik 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 1.190-1- Create field for packit_forge_project when creating build * Tue Aug 16 2022 Jiri Kyjovsky 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 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 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 :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 * Mon Apr 04 2022 Pavel Raiskup 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 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 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 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 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 ///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 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 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 1.178-1- frontend: oops, forgot to change these two instances- frontend: show deletion tooltip in project overview * Fri Apr 30 2021 Pavel Raiskup 1.177-1- fix chroot disabling in project settings- not display EOL warning for per-project disabled chroots * Tue Apr 27 2021 Jakub Kadlcik 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 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 1.174-1- fix error 500 during build resubmit in Web-UI * Wed Jan 20 2021 Pavel Raiskup 1.173-1- temporarily revert one patch breaking \'copr modify\' command * Wed Jan 20 2021 Pavel Raiskup 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 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 * Mon Nov 09 2020 Jakub Kadlcik 1.170-1- frontend: hide buttons in repositories pages for non-admins- frontend: fix User.copr_permission relationship- frontend: de-dup the rendering html code for repositories- frontend: sync flash about EOL repos with the listing indent- frontend, python: we cannot order chroots by name- frontend: show a warning that user should visit their EOL repositories page- frontend: add EOL repositories page for user (in opposite to project)- frontend: not access flask.g.user, user parameter instead- frontend: put the \"running/starting/...\" text to breadcrumb- frontend: silence cyclic-import warnings- cli, frontend: custom build batches- frontend: silence warnings from confused PyLint- frontend: de-duplicate forms- frontend: fix canceling builds- frontend: document the attributes related to EOLed chroots- frontend: fix APIv3 ordering- frontend: test: adding tests for canceling builds- frontend: don\'t set ended_on for canceled builds- frontend: don\'t re-set Build.package value- frontend: assign package ASAP with rebuilds- frontend: test chroot-edit 403 and form errors- frontend: fix-up the CoprChroot form rendering- frontend: de-duplicate work with build form- frontend: merge two methods which were split needlessly- frontend: short-cut the loop in build_config chroot search- frontend, cli, python, rpmbuild: better bootstrap config- beaker-tests, cli, frontend, python, rpmbuild: add option to config bootstrap- frontend: fix the monitor page- frontend: exception handlers fix once more- Revert \"frontend: fix exception tests for F31\"- frontend: redirect to URLs with trailing slashes- all: run pytest with -vv in package build- cli: fix timeout option to allow change timeout for build- frontend: reduce the timeout to 5 hours- frontend: input field for setting timeout for builds- frontend: remove setting memory requirements- frontend: access chroots more safely to avoid KeyError- frontend: don\'t mark ELN as fedora latest version- frontend: use \"source build\" collocation, not \"srpm build\"- frontend: don\'t duplicate enums.BuildSourceEnum- common, cli, python, rpmbuild, frontend, backend: DistGit source method- frontend: nicer message in package name validator- frontend: nicer web-UI error message on missing default source method- frontend: catch NoPackageSourceException in apiv3 on rebuild- frontend: move error handlers to the same file- frontend: fix exception tests for F31- frontend: improve APIv3 exception handling for better messages- frontend: fix custom form errors also for CoprFormFactory and CreateModuleForm- frontend: make sure user cannot pin projects that he doesn\'t have permissions to- frontend: fix PinnedCoprsForm validation- frontend: count srpm builds in statistics- frontend: allow . and disallow : in package name- frontend: allow \'+\' symbol in package name- frontend: enable coverage for ./commands- frontend: silence pylint issues- frontend: fix testsuite stderr warnings- frontend: test branch-fedora command- frontend: fix rawhide-to-release to inherit comment- frontend: fix forking into an existing project
|
|
|