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

Can't install UWP Nightly because of missing certificate #25362

Closed
Darkspirit opened this issue Dec 22, 2019 · 3 comments
Closed

Can't install UWP Nightly because of missing certificate #25362

Darkspirit opened this issue Dec 22, 2019 · 3 comments

Comments

@jdm
Copy link
Member

@jdm jdm commented Dec 22, 2019

Bleah. That's true, and I'm not really sure what to do about it, since signing with the certificate yields binaries that can't be submitted to the store.

@jdm
Copy link
Member

@jdm jdm commented Jan 29, 2020

This probably also is why I can't install the nightly build on devices as well :(

@jdm jdm added the I-papercut label Jan 29, 2020
@Darkspirit
Copy link
Contributor Author

@Darkspirit Darkspirit commented Jan 29, 2020

At least I've found a way of installing Servo UWP without a Microsoft account:

  1. Paste https://www.microsoft.com/en-us/p/firefox-reality/9npq78m7nb0r into https://store.rg-adguard.net/ (RP means release preview) and download MozillaFoundation.FirefoxReality_*.appxbundle directly from Microsoft's CDN. (eappxbundle seems to be for Xbox?)
  2. Open PowerShell, cd to the download directory and run
    Add-AppxPackage -Path "MozillaFoundation.FirefoxReality_*.AppxBundle"
  3. A start menu entry has been added. It's also possible to view it installed in the store:
    Paste ms-windows-store://pdp/?ProductId=9npq78m7nb0r into Firefox' address bar.
    In contrast, if I open VLC with ms-windows-store://pdp/?ProductId=9nblggh4vvnh I can install it directly. (Get > Use across your devices, sign in: No, thanks > Install > Launch) It would be great if this would work with Servo, too! Servo only has an "Install on my devices" button and enforces a login.
@jdm jdm mentioned this issue Jan 31, 2020
4 of 4 tasks complete
bors-servo added a commit that referenced this issue Jan 31, 2020
Sign UWP packages by default.

Signing needs to be disabled when creating packages that are submitted to the MS app store, but it needs to be enabled in order to create packages that can be sideloaded. Since sideloading is the much more common operation, let's turn it on by default and make it possible to opt out of it.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #25362
- [x] These changes do not require tests because we don't have UWP tests
bors-servo added a commit that referenced this issue Feb 12, 2020
Sign UWP packages by default.

Signing needs to be disabled when creating packages that are submitted to the MS app store, but it needs to be enabled in order to create packages that can be sideloaded. Since sideloading is the much more common operation, let's turn it on by default and make it possible to opt out of it.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #25362
- [x] These changes do not require tests because we don't have UWP tests
bors-servo added a commit that referenced this issue Feb 14, 2020
Sign UWP packages by default.

Signing needs to be disabled when creating packages that are submitted to the MS app store, but it needs to be enabled in order to create packages that can be sideloaded. Since sideloading is the much more common operation, let's turn it on by default and make it possible to opt out of it.

---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #25362
- [x] These changes do not require tests because we don't have UWP tests
@paulrouget paulrouget mentioned this issue Mar 9, 2020
3 of 3 tasks complete
bors-servo added a commit that referenced this issue Mar 9, 2020
Properly sign UWP package

Supersede #25661
Fix #25362

---

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #25362 (GitHub issue number if applicable)
bors-servo added a commit that referenced this issue Mar 9, 2020
Properly sign UWP package

Supersede #25661
Fix #25362

---

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #25362 (GitHub issue number if applicable)
bors-servo added a commit that referenced this issue Mar 9, 2020
Properly sign UWP package

Supersede #25661
Fix #25362

---

- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #25362 (GitHub issue number if applicable)
@bors-servo bors-servo closed this in cd171ff Mar 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

2 participants
You can’t perform that action at this time.