-
Notifications
You must be signed in to change notification settings - Fork 86
Upgrade OS version to bionic for Docker image #1139
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OA
Super!
need to uninstall enum34 on device to install newer pip packages |
This PR needs Approvals as follows.
Please choose reviewers and requet reviews! Click to see how to approve each reviewsYou can approve this PR by triggered comments as follows.
See all trigger commentsPlease replace [Target] to review target
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for supper nice PR 😆
IMO: I think this PR is complex. How about separating this PR as following,
-
Upgrade OS version to bionic for Docker image
with- Drop python2 support from device side
- font package is required because bionic image doesn't provide it by default
-
Update device side requirements.txt
with- Add uninstallation of enum34 task in CI because this package makes other packages unavailable to be installed
I am not sure that we can separate this, but these two updates are big changes so it is better to treat them as different commits and reviews.
What do you think? @kchygoe
Good point! |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! w/ a comment.
Thank you so much 😄
@@ -68,12 +68,15 @@ steps: | |||
python3 -m venv blueoil_inference | |||
source blueoil_inference/bin/activate | |||
pip3 install -U pip | |||
pip3 uninstall -y enum34 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure why we need this line.
Do we need this line at this time?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this uninstall operation is temporary for miss much of requirements.txt between each CI of existing PRs, I think it is better to add a comment or create an issue to remove this line 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thx, I will make an issue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/ready |
⏳Merge job is queued... |
## What this patch does to fix the issue. This change enables CI test on multiple raspberry-pi3 devices in parallel ## Link to any relevant issues or pull requests. Related to #1139
What this patch does to fix the issue.
Link to any relevant issues or pull requests.
Related to #1138