-
Notifications
You must be signed in to change notification settings - Fork 826
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
supertuxcart version update-1.3 #2608
supertuxcart version update-1.3 #2608
Conversation
Build Succeeded 👏 Build Id: 3e26ca15-727a-444f-b5f8-54ac00061d51 The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
As per the ticket, can you also:
Also, please increment the example image tag. |
Build Succeeded 👏 Build Id: e5924366-344e-45d2-aa17-be83e6d1e1ed The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
Build Succeeded 👏 Build Id: cbb01c89-57b2-40b2-9e3f-95c282c780ff The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
Gah! Thank you for the reminder to do PR reviews. Will do this today! |
Build Succeeded 👏 Build Id: f1bdceb7-517a-4f47-9fc6-64784a1bfa91 The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
examples/supertuxkart/Dockerfile
Outdated
&& make -j$(nproc) | ||
RUN tar -xf SuperTuxKart-1.3-linux-64bit.tar.xz | ||
RUN rm -rf SuperTuxKart-1.3-linux-64bit.tar.xz | ||
RUN ./SuperTuxKart-1.3-linux-64bit/run_game.sh |
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 just tried to build this image, and noticed that you seem to be running the game here (which fails). I'm not 100% sure why?
Build Succeeded 👏 Build Id: 9c7749a4-efd0-4da9-bc63-1cf71ee79a84 The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
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.
Got some nits inline.
Also looks like it fails on running the actual image:
➜ supertuxkart git:(pr/supertuxcart/upgrade) docker run --network=host gcr.io/agones-images/supertuxkart-example:0.5
[wrapper] 2022/06/13 22:56:58 Connecting to Agones with the SDK
[wrapper] 2022/06/13 22:56:58 Starting health checking
[wrapper] 2022/06/13 22:56:58 Starting wrapper for SuperTuxKart
[wrapper] 2022/06/13 22:56:58 Command being run for SuperTuxKart server: ./cmake_build/bin/supertuxkart --server-config=/home/supertuxkart/stk-code/server_config.xml
[wrapper] 2022/06/13 22:56:58 error starting cmd: fork/exec ./cmake_build/bin/supertuxkart: no such file or directory
Looks like some paths will need to be fixed now the file it downloaded rather than compiled.
Co-authored-by: Mark Mandel <markmandel@google.com>
Co-authored-by: Mark Mandel <markmandel@google.com>
Build Failed 😱 Build Id: f3035bd1-3285-487f-b76f-a7f8ad434ac6 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Build Succeeded 👏 Build Id: 747498fe-3636-4aad-8ed6-7c54c2a56e14 The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
I'll build this and do a test run with it, and if it's good, then we can merge 👍🏻 |
I just took this for a spin, but unfortunately it didn't work:
|
@KishoreNamala: changing LGTM is restricted to collaborators In response to this: Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Co-authored-by: Kishore <kishorenamala@gmail.com>
Co-authored-by: Kishore <kishorenamala@gmail.com>
Build Failed 😱 Build Id: 875468c7-3925-40f6-8288-29d1550174c2 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Build Failed 😱 Build Id: 339486c7-6611-465c-ae0c-0547013b8672 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Just attempted to run the image again, and unfortunately got the same issue as above:
If you want to test locally, you can use a local sdk instance (hence me using the host networking on Docker, so it can connect). |
Build Failed 😱 Build Id: b98465d7-8280-465b-bcc2-753b68b7528d To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
If you rebase against |
So I was running through dependencies via: https://packages.debian.org/search?suite=bullseye&arch=amd64&mode=exactfilename&searchon=contents&keywords=libcurl.so (and then rinse-and-repeating until there were no more dependency issues, and tracking down some other ones, and looking at dependencies of the apt repo verison, and some general googling), and I ended up with:
But I got stuck with this dependency:
Which does not seem to exist in bullseyehttps://packages.debian.org/search?suite=bullseye§ion=all&arch=any&searchon=contents&keywords=libmbedcrypto.so.6). So here's my final suggestion - let's use Debain testing (bookwork) as the image, and we can install Supertuxkart 1.3 through apt rather than downloading, and most of our problems should go away! For an example image, I don't think it matters if we're using a pre-release version of Debian (I use it as my daily usage anyway),and the image will eventually become stable anyway. How does that sound? The other idea is to drop an issue on https://github.com/supertuxkart/stk-code and see if they can help with how to run on Debian bullseye. |
Just noticing that in the apt repository for Debian bookworm has both amd64 and arm64 - so in theory, it should be quite easy to multi-arch this example, as you could just build for both at the same time. |
Co-authored-by: Mark Mandel <markmandel@google.com>
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.
Tested, and it looks good!
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: markmandel, SaitejaTamma The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
/kind cleanup
What this PR does / Why we need it:
Which issue(s) this PR fixes:
Closes #2546
Special notes for your reviewer: