-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
feat: bundle sparse package to integrate with windows context menu #151186
Conversation
25b09fa
to
3dd2962
Compare
14ae623
to
ed85e85
Compare
@@ -34,6 +34,7 @@ ShowLanguageDialog=auto | |||
ArchitecturesAllowed={#ArchitecturesAllowed} | |||
ArchitecturesInstallIn64BitMode={#ArchitecturesInstallIn64BitMode} | |||
WizardStyle=modern | |||
SetupLogging=yes |
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.
For setup debugging purpose, will be removed before merging the PR
ed85e85
to
c89f455
Compare
Status: Highlighting some interesting corner cases when creating sparse packages with Chromium runtime,
|
7aaa945
to
d48f65c
Compare
@joaomoreno Selfhosting build available at |
Next Steps to land this for preview with Insiders:
|
3977565
to
c2e1cce
Compare
New one with updated inno-updater: https://monacotools.visualstudio.com/DefaultCollection/Monaco/_build/results?buildId=178931&view=results |
@deepak1556 Getting this when running the setup, possibly related to https://github.com/microsoft/vscode/pull/151186/files#diff-8dd373ae4b3c58948172ac6408e9e57ff2451265eca1b3b3c27682b79869bfceR1387 |
Thanks for checking! That condition should not be an issue since it worked in previous builds, I think it is from this newly added condition https://github.com/microsoft/vscode/pull/151186/files#diff-8dd373ae4b3c58948172ac6408e9e57ff2451265eca1b3b3c27682b79869bfceR1416. |
c958abe
to
e09f84b
Compare
New Build: https://monacotools.visualstudio.com/Monaco/_build/results?buildId=189784&view=results Addresses the issues outlined in #151186 (comment) |
A few more issues: Garbled menu entry in system setup
🐛 The menu item is garbled Context menu entry not removed
🐛 The context menu is still there. Double menu entry in classic menu after update
🐛 The classic menu will contain both action items No menu entry in arm64
🐛 No menu entry is present The AppX seems registered though: |
- Remove old context menu entries when updating to newer version - Remove context menu entry when reinstalling without menu action selected.
- Fixes garbled title for system installation
New Build: https://monacotools.visualstudio.com/Monaco/_build/results?buildId=189968&view=results Addresses the following issues from #151186 (comment)
I haven't setup Windows on arm on my new device yet, will verify the last pending issue after that. |
Getting there! More findings: Error when reinstalling
🐛 There's an error about
Rolling back doesn't remove context menu entry
🐛 Context menu entry is still there |
As for the rollback scenario, we don't plan to support it since it requires changes in our updater to know about the appx package. I am going to merge this PR for insiders testing and follow-up on the arm64 issue. @joaomoreno thanks a lot for the extensive testing! ❤️ |
@joaomoreno addressed in #164411 |
Fixes #127365