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

Suggest to bump alpine release to latest known today: 3.21.0. #114

Merged
merged 1 commit into from
Dec 20, 2024

Conversation

rubisher
Copy link
Contributor

Hello all,
I am not namely a developer (more a sysadmin) but very interested to understand how AppImage works in details.
As I am trying to rebuild on my own this 'runtime', that Alpine base can be upgraded to take benefit of improvement (perf, security, ...).
For the moment, I am only able to test this build with the proposed Vagrantfile virtualbox VM (release 7.0.22) with chroot method and seems to complete with success (eventhought I don't know yet how to actually test it in an AppImage :()
Tia for kind attention, take care,
Rudy.

Copy link

Build for testing:
artifacts i686
artifacts x86_64
artifacts armhf
artifacts aarch64
Use at your own risk.

@TheAssassin
Copy link
Member

Haven't tried it, but it looks good. Feel free to merge.

@TheAssassin
Copy link
Member

P.S.: We could parse the Dockerfile's header from these scripts to keep things in sync. Also, I think there already is a separate script for dependency installation, we may want to share those resources as well. (Even though I still think that maintaining two build systems is not a great idea, and I don't take any responsibility for the chroot script.)

@TheAssassin
Copy link
Member

@rubisher by the way, is there a reason you're not using Docker? I mean, it's good to keep things in sync. Just curious.

@probonopd probonopd merged commit 9fad133 into AppImage:main Dec 20, 2024
9 checks passed
@rubisher rubisher deleted the bump_alpine_release branch December 21, 2024 09:56
@rubisher
Copy link
Contributor Author

Hello @TheAssassin,
I initially attempted to build this 'runtime' using Docker, but I encountered issues I couldn't resolve right away due to my limited familiarity with Docker (I only understand the basics for now). Since my primary goal was to reconstruct what I see as the 'kernel' of AppImage, I decided to try the chroot method instead. Its success encouraged me to continue progressing.
I will try again with docker asap.
Thx a lot for advises,
Rudy

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

Successfully merging this pull request may close these issues.

3 participants