Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

commit not found in lmp-manifest when pushing to meta-sub #1

Closed
mwasilew opened this issue Nov 8, 2021 · 1 comment
Closed

commit not found in lmp-manifest when pushing to meta-sub #1

mwasilew opened this issue Nov 8, 2021 · 1 comment

Comments

@mwasilew
Copy link
Contributor

mwasilew commented Nov 8, 2021

worker_1     | [2021-11-08 18:15:04,266: DEBUG/ForkPoolWorker-3] Starting new HTTPS connection (1): api.foundries.io:443
worker_1     | [2021-11-08 18:15:04,775: DEBUG/ForkPoolWorker-3] https://api.foundries.io:443 "GET /projects/lmp-ci-testing-next/lmp/builds/35/runs/raspberrypi4-64/.rundef.json HTTP/1.1" 200 None
worker_1     | [2021-11-08 18:15:04,783: DEBUG/ForkPoolWorker-3] Popen(['git', 'pull', '-v', 'origin', 'master'], cwd=/app/repositories/lmp-ci-testing-next, universal_newlines=True, shell=None, istream=None)
worker_1     | [2021-11-08 18:15:06,477: DEBUG/ForkPoolWorker-3] Fetch head lines do not match lines provided via progress information
worker_1     | length of progress lines 2 should be equal to lines in FETCH_HEAD file 1
worker_1     | Will ignore extra progress lines or fetch head lines.
worker_1     | [2021-11-08 18:15:06,478: DEBUG/ForkPoolWorker-3] b"info lines: [' * branch            master     -> FETCH_HEAD', '   d9e0a83..332905c  master     -> origin/master']"
worker_1     | [2021-11-08 18:15:06,478: DEBUG/ForkPoolWorker-3] b'head info: ["332905cda92e4ea212c6913a03ad622f0972cd85\\t\\tbranch \'master\' of https://source.foundries.io/factories//lmp-ci-testing-next/lmp-manifest\\n"]'
worker_1     | [2021-11-08 18:15:06,478: DEBUG/ForkPoolWorker-3] Popen(['git', 'cat-file', '--batch-check'], cwd=/app/repositories/lmp-ci-testing-next, universal_newlines=False, shell=None, istream=<valid stream>)
worker_1     | [2021-11-08 18:15:06,499: ERROR/ForkPoolWorker-3] Task conductor.core.tasks.update_build_commit_id[ecd5b684-bc4a-42ac-abfd-1f8c091d0b9d] raised unexpected: ValueError("SHA b'c34f7d9334970abeea4b18978608f6cda4f01893' could not be resolved, git returned: b'c34f7d9334970abeea4b18978608f6cda4f01893 missing'")
worker_1     | Traceback (most recent call last):
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/celery/app/trace.py", line 450, in trace_task
worker_1     |     R = retval = fun(*args, **kwargs)
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/celery/app/trace.py", line 731, in __protected_call__
worker_1     |     return self.run(*args, **kwargs)
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/conductor-1.24.3-py3.8.egg/conductor/core/tasks.py", line 261, in update_build_commit_id
worker_1     |     _update_build_reason(build)
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/conductor-1.24.3-py3.8.egg/conductor/core/tasks.py", line 229, in _update_build_reason
worker_1     |     commit = repository.commit(rev=build.commit_id)
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/repo/base.py", line 536, in commit
worker_1     |     return self.rev_parse(str(rev) + "^0")
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/repo/fun.py", line 229, in rev_parse
worker_1     |     obj = cast(Commit_ish, name_to_object(repo, rev[:start]))
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/repo/fun.py", line 166, in name_to_object
worker_1     |     return Object.new_from_sha(repo, hex_to_bin(hexsha))
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/objects/base.py", line 85, in new_from_sha
worker_1     |     oinfo = repo.odb.info(sha1)
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/db.py", line 43, in info
worker_1     |     hexsha, typename, size = self._git.get_object_header(bin_to_hex(binsha))
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/cmd.py", line 1252, in get_object_header
worker_1     |     return self.__get_object_header(cmd, ref)
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/cmd.py", line 1239, in __get_object_header
worker_1     |     return self._parse_object_header(cmd.stdout.readline())
worker_1     |   File "/usr/local/lib/python3.8/dist-packages/git/cmd.py", line 1199, in _parse_object_header
worker_1     |     raise ValueError("SHA %s could not be resolved, git returned: %r" % (tokens[0], header_line.strip()))
worker_1     | ValueError: SHA b'c34f7d9334970abeea4b18978608f6cda4f01893' could not be resolved, git returned: b'c34f7d9334970abeea4b18978608f6cda4f01893 missing'
@mwasilew
Copy link
Contributor Author

This is now fixed. Conductor checks both lmp-manifest and meta-sub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant