-
Notifications
You must be signed in to change notification settings - Fork 10
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
New bugs exposed while building images #236
Comments
If there are errors in packages that are not the PUT(s), then it could be that the maintainers/devs were using a source checkout around the time the bug was reported in which the "unrelated issues" were already fixed (we've seen something like this in The released version would not have the fixes yet, which would lead to the kind of situation that you encountered (ie: fix seemingly unrelated bug before getting to the one that the report is about).
Do you have any suggestions for how we could automate things like this? It would seem rather difficult to me. |
re: license tag empty issue: that was fixed in ipa320/cob_command_tools@dd1ab32, which was committed on |
@ipa-hsd How would I go about building |
After having checked out your fork and modified the
The log contains no useful information:
I'm unsure if this is a |
|
@gavanderhoorn Yes. |
It's all Python, so theoretically it could work, but you're "on your own", as none of us use OSX, so we haven't tested it. |
Oh and the Perhaps @ChrisTimperley can shed some light on the errors in the log. |
@gavanderhoorn Okay, sweet. Thanks! 👍 I'll spin up an Ubuntu VM and see how it looks there. Regarding the logs, I tried to add extra login in the bugzoo Python build scripts, but the response from the docker daemon is pretty useless (at least the output I got). |
It looks like you might be running a slightly older version of Docker that doesn't support multi-stage builds (https://docs.docker.com/develop/develop-images/multistage-build/). |
My docker engine on macOS is |
I had this issue while building
care-o-bot/ac6a181
(mentioned in #214) andcare-o-bot/c8091b6
.care-o-bot/ac6a181
, the docker image building failed:This is because in
package.xml
:The license tag must neither be empty nor only contain whitespaces
care-o-bot/c8091b6
, after building the image, the "problematic" script fails with the error:no module named gtk
This error was fixed by installing
python-gtk
within the container and only then I got the expected bug of missing dependency ofpynotify
.@wasowski mentioned in today's meeting that these kind of issues were faced earlier where new bugs are exposed while building the images. Is it possible to automate these fixes or should be the responsibility of whoever is building the image?
The text was updated successfully, but these errors were encountered: