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

QWT installer service-policy requires .NET 3.5 runtime (not present on clean Win 8/10) #5091

Closed
historicbruno opened this issue Jun 11, 2019 · 1 comment
Assignees
Labels
C: windows-tools P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@historicbruno
Copy link

Qubes OS version
R4.0 (4.0.1)

Affected component(s) or functionality
QWT installer service-policy

Brief summary
During QWT install on clean Windows 8/10 HVM, the user is prompted to download .NET 3.5 runtime from Windows Update. The HVM might not have a network connection or the user might not want to install other unnecessary software.

To Reproduce

  1. Run QWT installer on a "clean" Win 8/10 HVM (.NET 4.0+ preinstalled)
  2. Proceed with default settings
  3. During install, user is prompted to download .NET 3.5 runtime, this may not be possible (or at best it's inconvenient)

Expected behavior
service-policy should run on newer .NET runtime versions, since the framework is designed to be backward compatible.

Actual behavior
service-policy doesn't run on .NET 4.0+ due to lack of an app config file.

Relevant
https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10
https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/startup/supportedruntime-element

Related
See PR

@historicbruno historicbruno added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. labels Jun 11, 2019
@andrewdavidwong andrewdavidwong added this to the Release 4.0 updates milestone Jun 12, 2019
@andrewdavidwong andrewdavidwong added community dev This is being developed by a member of the community rather than a core Qubes developer. S: needs review Status: needs review. Core devs must review contributed code for potential inclusion in Qubes OS. labels Jun 14, 2019
@andrewdavidwong
Copy link
Member

Since the PR was merged, I am closing this as resolved. If you believe the issue is not yet resolved, or if anyone is still affected by this issue, please leave a comment, and we'll be happy to reopen this. Thank you.

@andrewdavidwong andrewdavidwong added pr submitted A pull request has been submitted for this issue. and removed S: needs review Status: needs review. Core devs must review contributed code for potential inclusion in Qubes OS. community dev This is being developed by a member of the community rather than a core Qubes developer. labels Aug 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: windows-tools P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

No branches or pull requests

2 participants