packit-service icon indicating copy to clipboard operation
packit-service copied to clipboard

Configuring preserve_project: True can lead to PackitCoprProjectException

Open sentry[bot] opened this issue 1 year ago • 5 comments

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

sentry[bot] avatar Jun 18 '24 14:06 sentry[bot]

Affected: https://github.com/RedHatQE/newa/commit/04b57edcfed63b1659711765426a9e19c149cb7f

lbarcziova avatar Jun 18 '24 14:06 lbarcziova

Wrote a question in copr slack channel, waiting feedback: https://redhat-internal.slack.com/archives/C04N9MT0KCL/p1720774008475559.

majamassarini avatar Jul 12 '24 10:07 majamassarini

Maybe we could let this open until the copr PR is merged/deployed so that users can track it? (@majamassarini )

lbarcziova avatar Jul 12 '24 13:07 lbarcziova

yes sure, I don't know why I have closed it 🤔

majamassarini avatar Jul 12 '24 13:07 majamassarini

Waiting for new copr frontend release.

majamassarini avatar Jul 22 '24 08:07 majamassarini