#3776 CG imported RPM can not be reseted.
Closed: Fixed by tkopecek. Opened by mfilip.

Steps to reproduce:
Do CG import with an RPM
returned buildinfo:

{'build_id': 2, 'cg_id': 13, 'completion_time': '2023-04-17 10:11:38+00:00', 'completion_ts': 1681726298.0, 'creation_event_id': 28, 'creation_time': '2023-04-17 10:11:33.586414+00:00', 'creation_ts': 1681726293.586414, 'epoch': 0, 'extra': {'typeinfo': {'rpm': {}}}, 'id': 2, 'name': 'yank', 'nvr': 'yank-0.8.3-9.fc32', 'owner_id': 1, 'owner_name': 'kojiadmin', 'package_id': 1, 'package_name': 'yank', 'release': '9.fc32', 'source': 'git+https://fake-git.org/yank', 'start_time': '2023-04-17 10:11:38+00:00', 'start_ts': 1681726298.0, 'state': 1, 'task_id': None, 'version': '0.8.3', 'volume_id': 0, 'volume_name': 'DEFAULT', 'cg_name': 'cg-p2qov288hl'}

Reset the build
buildinfo after reset:

{'build_id': 2, 'cg_id': 13, 'completion_time': '2023-04-17 10:11:38+00:00', 'completion_ts': 1681726298.0, 'creation_event_id': 28, 'creation_time': '2023-04-17 10:11:33.586414+00:00', 'creation_ts': 1681726293.586414, 'epoch': 0, 'extra': {'typeinfo': {'rpm': {}}}, 'id': 2, 'name': 'yank', 'nvr': 'yank-0.8.3-9.fc32', 'owner_id': 1, 'owner_name': 'kojiadmin', 'package_id': 1, 'package_name': 'yank', 'release': '9.fc32', 'source': 'git+https://fake-git.org/yank', 'start_time': '2023-04-17 10:11:38+00:00', 'start_ts': 1681726298.0, 'state': 1, 'task_id': None, 'version': '0.8.3', 'volume_id': 0, 'volume_name': 'DEFAULT', 'cg_name': 'cg-p2qov288hl'}

Import CG again
returned build info:

{'build_id': 2, 'cg_id': 13, 'completion_time': '2023-04-17 10:11:38+00:00', 'completion_ts': 1681726298.0, 'creation_event_id': 28, 'creation_time': '2023-04-17 10:11:33.586414+00:00', 'creation_ts': 1681726293.586414, 'epoch': 0, 'extra': {'typeinfo': {'rpm': {}}}, 'id': 2, 'name': 'yank', 'nvr': 'yank-0.8.3-9.fc32', 'owner_id': 1, 'owner_name': 'kojiadmin', 'package_id': 1, 'package_name': 'yank', 'release': '9.fc32', 'source': 'git+https://fake-git.org/yank', 'start_time': '2023-04-17 10:11:38+00:00', 'start_ts': 1681726298.0, 'state': 4, 'task_id': None, 'version': '0.8.3', 'volume_id': 0, 'volume_name': 'DEFAULT', 'cg_name': 'cg-p2qov288hl'}

and

Build already exists: {'build_id': 2, 'cg_id': 13, 'completion_time': datetime.datetime(2023, 4, 17, 10, 11, 38, tzinfo=datetime.timezone.utc), 'completion_ts': 1681726298.0, 'creation_event_id': 28, 'creation_time': datetime.datetime(2023, 4, 17, 10, 11, 33, 586414, tzinfo=datetime.timezone.utc), 'creation_ts': 1681726293.586414, 'epoch': 0, 'extra': {'typeinfo': {'rpm': {}}}, 'id': 2, 'name': 'yank', 'nvr': 'yank-0.8.3-9.fc32', 'owner_id': 1, 'owner_name': 'kojiadmin', 'package_id': 1, 'package_name': 'yank', 'release': '9.fc32', 'source': 'git+https://fake-git.org/yank', 'start_time': datetime.datetime(2023, 4, 17, 10, 11, 38, tzinfo=datetime.timezone.utc), 'start_ts': 1681726298.0, 'state': 4, 'task_id': None, 'version': '0.8.3', 'volume_id': 0, 'volume_name': 'DEFAULT', 'cg_name': 'cg-p2qov288hl'}

Metadata Update from @tkopecek:
- Custom field Size adjusted to None
- Issue set to the milestone: 1.34

Reset works as expected. Problem is in CGImport which doesn't allow any reimport. It could be updated: PR #3777

Metadata Update from @tkopecek:
- Issue set to the milestone: 1.33 (was: 1.34)

Metadata Update from @tkopecek:
- Issue tagged with: testing-ready

Metadata Update from @mfilip:
- Issue tagged with: testing-done

Commit 11c3fe51 fixes this issue

Commit 23350af2 relates to this ticket

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/koji/koji/issues/3776

Please continue any further discussion there.

Metadata
Related Pull Requests