packit-service
packit-service copied to clipboard
Configuring preserve_project: True can lead to PackitCoprProjectException
Sentry Issue: PCKT-002-PACKIT-SERVICE-7NB
CoprRequestException: delete_after_days: Number must be between 0 and 60.
File "packit/copr_helper.py", line 216, in create_or_update_copr_project
copr_proj = self.copr_client.project_proxy.add(
File "copr/v3/helpers.py", line 73, in wrapper
result = func(*args, **kwargs)
File "copr/v3/proxies/project.py", line 149, in add
response = self.request.send(
File "copr/v3/requests.py", line 46, in send
handle_errors(response)
File "copr/v3/requests.py", line 136, in handle_errors
raise CoprRequestException(response_json["error"], response=response)
PackitCoprProjectException: Cannot create a new Copr project (owner=packit project=RedHatQE-newa-main chroots=['fedora-39-x86_64', 'fedora-40-x86_64', 'fedora-rawhide-x86_64', 'epel-9-x86_64']): delete_after_days: Number must be between 0 and 60.
File "packit_service/worker/helpers/build/copr_build.py", line 509, in run_copr_build_from_source_script
build_id, web_url = self.submit_copr_build(script=script)
File "packit_service/worker/helpers/build/copr_build.py", line 585, in submit_copr_build
owner = self.create_or_update_copr_project()
File "packit_service/worker/helpers/build/copr_build.py", line 930, in create_or_update_copr_project
raise ex
File "packit_service/worker/helpers/build/copr_build.py", line 833, in create_or_update_copr_project
self.api.copr_helper.create_or_update_copr_project(
File "packit/copr_helper.py", line 239, in create_or_update_copr_project
raise PackitCoprProjectException(error) from ex
Affected: https://github.com/RedHatQE/newa/commit/04b57edcfed63b1659711765426a9e19c149cb7f
Wrote a question in copr slack channel, waiting feedback: https://redhat-internal.slack.com/archives/C04N9MT0KCL/p1720774008475559.
Maybe we could let this open until the copr PR is merged/deployed so that users can track it? (@majamassarini )
yes sure, I don't know why I have closed it 🤔
Waiting for new copr frontend release.