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

Community builds #3714

Open
mcraa opened this issue Feb 28, 2022 · 27 comments
Open

Community builds #3714

mcraa opened this issue Feb 28, 2022 · 27 comments

Comments

@mcraa
Copy link
Contributor

mcraa commented Feb 28, 2022

The official build of balenaEtcher has Linux, Windows, and Mac versions, but may not cover all the possible combinations of operating systems and underlying architectures.
Embracing the power of the Opensource community, you can create a build if you feel one is missing, and share it here.

Simply send us a message or comment with the link and description of your hosted build output, and we will add it to the list.

Note: These versions are not built, maintained, or supervised by balena, so proceed with caution.

Tip: An easy way of hosting a build is to create a GitHub repo, then create a Release in the repo, and upload the files there. You may put the description of your build in the README of the repo.

@mcraa mcraa pinned this issue Feb 28, 2022
@balena-io balena-io locked as resolved and limited conversation to collaborators Feb 28, 2022
@balena-io balena-io unlocked this conversation Mar 1, 2022
@thedocbwarren
Copy link

thedocbwarren commented Mar 2, 2022

Link to my community build : https://github.com/Augmentedjs/balena-io-etcher-builds/releases/tag/v1.7.7

Will build regularly as new releases are available.

https://github.com/Augmentedjs/balena-io-etcher-builds/releases

Built for and on M1 (MacBook Pro 13) running Monterey. This should work on all M1-based Macs running Monterey.

@thedocbwarren
Copy link

Updated build for Apple Silicon v1.7.8

https://github.com/Augmentedjs/balena-io-etcher-builds/releases/tag/v1.7.8

@DaveFlashNL
Copy link

okay, better, but still. I want official build. this one won't run on m1 Macs, without using Xcode terminal cli to resign it and terminal to de-quarantine it first

@thedocbwarren
Copy link

I've build for Ubuntu ARM (21.10) as well 1.7.8 in the same release tag.

@thedocbwarren
Copy link

okay, better, but still. I want official build. this one won't run on m1 Macs, without using Xcode terminal cli to resign it and terminal to de-quarantine it first

I'm working on signing this so this is not an issue.

@thedocbwarren
Copy link

Signing complete. Release 1.7.8 is now signed.

@thedocbwarren
Copy link

FYI, I have v1.7.8 for Ubuntu ARM in an appimage in that release as well.

@Itai-Nelken
Copy link

I have changed my repo's name to BalenaEtcher-arm. old link will redirect until someone else makes a repository with it (I think).
Also, v1.7.9 is built and available for armv7l and arm64.

@melyux
Copy link

melyux commented Jun 8, 2022

@thedocbwarren How did you manage to sign your release? Did you have to pay Apple money?

@thedocbwarren
Copy link

@thedocbwarren How did you manage to sign your release? Did you have to pay Apple money?
I did sign my release. I have an Apple Developer account for my apps so, yes, I did pay for that.

That said I'm accepting responsibility and supporting my releases as part of the signing.

@melyux
Copy link

melyux commented Jun 8, 2022

@thedocbwarren Does that mean yes?

@lurch
Copy link
Contributor

lurch commented Jun 8, 2022

Looks like the quote-formatting on GitHub screwed up slightly? As part of his reply, @thedocbwarren also said "I did sign my release. I have an Apple Developer account for my apps so, yes, I did pay for that.".

@thedocbwarren
Copy link

Answer is yes.

@melyux
Copy link

melyux commented Jun 8, 2022

Thanks, got tripped up by the formatting. That sucks, no way to make free software without being punished for it.

@thedocbwarren
Copy link

I write plenty with my account and more than happy to help with this project, so no worries! I'm considering experimenting and seeing if I can upgrade Electron.

@theofficialgman
Copy link

theofficialgman commented Nov 17, 2022

Etcher v1.10.0 for arm32 and arm64 Linux.
Deb rpm and appimage included. Built on Ubuntu bionic so compatible with anything glibc 2.27+ (even lower than official release)
https://github.com/Pi-Apps-Coders/files/releases/tag/large-files
You can install from pi-apps if on debian/ubuntu.

Also patched to use electron ^13.5.0 so fully compatible with the latest distros with sandboxing still enabled.

Full build instructions here: https://github.com/Pi-Apps-Coders/files/blob/main/CompileCommands.md#balenaetcher

@jens-idoer
Copy link

Etcher build for Apple Silicon.

Specifically build on MacBook Pro M2

https://bitbucket.org/idoerdk/balena-etcher-m2/src/master/1.18.5/

Was a quite straight forward build so I'm curious as to why this is not offered as a "standard" download option ?

@mcraa
Copy link
Contributor Author

mcraa commented Mar 17, 2023

Was a quite straight forward build so I'm curious as to why this is not offered as a "standard" download option ?

The last time we tried, the mac github-hosted runners were not able to produce the correct output, most probably they are just emulated not real arm hardware, some dependencies like lzma-native had the same problem.
Current maintainers need to retry to verify it is still the case.

@jens-idoer
Copy link

Makes sense. Thank you for taking the time to feed my curiosity :-)

@thedocbwarren
Copy link

@jens-idoer how were you able to build the DMG? I'm not able to build on my end.

@lockieluke
Copy link

what command did u use to build it?

@jens-idoer
Copy link

Did not really make any notes .. but I remember it as being without any of the expected hoops and loops you need to go through to compile anything from opensource projects.
Next time I need to compile it I'll make notes and leave them in the readme.

@thedocbwarren
Copy link

hmmmm, strange. I was never able to build a DMG after 1.7.9. Every build would compile and pack without any issue but never produce a DMG.

@thedocbwarren
Copy link

I'm more than willing to continue to build these and support but I can't get a DMG to build.

@thedocbwarren
Copy link

Published a new version! It's in the repo for my community builds.

version 1.19.3

https://github.com/Augmentedjs/balena-io-etcher-builds/releases/tag/v1.19.3

@lurch
Copy link
Contributor

lurch commented Dec 30, 2023

@thedocbwarren I don't have an Apple Silicon Mac myself, but Etcher now seems to be providing native builds themselves? https://github.com/balena-io/etcher/releases/tag/v1.19.3

@thedocbwarren
Copy link

🤦🏻‍♂️oh wow I missed that. Glad to see it.

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

No branches or pull requests

9 participants