microservices-demo
microservices-demo copied to clipboard
chore(deps): update python docker tag to v3.10
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| python | final | minor | 3.9-slim -> 3.10-slim |
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Current issue:
Building [recommendationservice]...
Canceled build for recommendationservice
unable to stream build output: COPY failed: stat usr/local/lib/python3.7/: file does not exist. Please fix the Dockerfile and try again..
Error: Process completed with exit code 1.
Need to update emailservice's Dockerfile to fix that (update the path accordingly).
But with that said/fixed, then the issue is that google-python-cloud-debugger doesn't support Python 3.10 yet: https://github.com/GoogleCloudPlatform/cloud-debug-python/issues/33. So this PR is blocked until then.
The blocking dependency got an update on this: https://github.com/GoogleCloudPlatform/cloud-debug-python/issues/33#issuecomment-1262364454
We should be able to get this to pass once https://github.com/GoogleCloudPlatform/microservices-demo/issues/836 goes through.
So, making progress here, we are now in Python 3.10: https://github.com/GoogleCloudPlatform/microservices-demo/pull/1316.
Still have the same issue:
In file included from googlecloudprofiler/src/profiler.h:26,
from googlecloudprofiler/src/_profiler.cc:18:
googlecloudprofiler/src/stacktraces.h: In member function ‘void AsyncSafeTraceMultiset::Reset()’:
googlecloudprofiler/src/stacktraces.h:72:52: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct AsyncSafeTraceMultiset::TraceData’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
72 | void Reset() { memset(traces_, 0, sizeof(traces_)); }
| ^
googlecloudprofiler/src/stacktraces.h:89:10: note: ‘struct AsyncSafeTraceMultiset::TraceData’ declared here
89 | struct TraceData {
| ^~~~~~~~~
× Encountered error while trying to install package.
╰─> google-cloud-profiler
But closing this one because we need to manually update the Python's path in the Dockerfiles, so we'll have this dedicated PR for that: https://github.com/GoogleCloudPlatform/microservices-demo/pull/1318, the latter still have the same issue anyway, but we will track the progress in there.
Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will now ignore this update (3.11.0-slim). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.