-
Notifications
You must be signed in to change notification settings - Fork 612
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
MSIX installer #366
base: main
Are you sure you want to change the base?
MSIX installer #366
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.
Yes!!!
It's really good to see this come together. And thank you for adding this directly to the build-extra
repository, that's exactly where I'd like these definitions to live.
@dscho, I think this is ready to be merged for a first version. I would suggest you squash this, there are a number of silly commits in there, and I think that way we would also keep the Julia image files out of the history, right? I'll open another PR against the main repo with the workflow edits. |
Hrm. I worked on this for a bit, and it looked as if it was going smoothly, right up until I tried to sign. No matter what I am doing, it fails with:
Now, that error means Not sure how to continue from here. |
Here is my WIP branch: main...dscho:msix |
What a red herring! I eventually finally found the correct place to look for error messages: the event viewer, /c/Program\ Files\ \(x86\)/Windows\ Kits/10/bin/10.0.19041.0/x64/signtool.exe \
sign -a -f certificate.p12 -p password \
-fd sha256 -td sha256 -tr http://timestamp.sectigo.com/?td=sha256 \
Git-2.32.0.2.appxbundle |
This comment was marked as off-topic.
This comment was marked as off-topic.
The next snag are the files/folders in Also, there appears no way to create the empty directories To fix this, we might have to patch our MSYS2 runtime to pretend that those files/directories are there, when they are actually not there. That's a bit of a bigger project than I can take on right now. |
Here are some pointers how to do that. First of all, here is a document how to build the MSYS2 runtime: https://github.com/git-for-windows/git/wiki/Building-msys2-runtime Then, there is the question how to provide a virtual Basically, we would need to augment The biggest complication in this endeavor is that Having said that, |
"commandline": "git-bash.exe" | ||
} | ||
] | ||
} |
This comment was marked as off-topic.
This comment was marked as off-topic.
Sorry, something went wrong.
Any progress on this? |
The We'd still need to solve for those, I think. |
This is very much WIP, and I'll clean up the history etc. later. It also still uses the Julia artwork :) So, just not ready for anything, but if someone wants to take a look the
appxmanifest.xml
file and see how that is going, here it is.