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:
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
CGImport
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.