Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

[WSL] Adds an opt-out option for installing language packs #1095

Merged

Conversation

CarlosNihelton
Copy link
Contributor

The motivation is outlined in #1073.

This closes #1073 by:

  • Updating Subiquity to 68b92f10229560cc34f780500da5a6f8955909f5 to explore the new endpoint;
  • Adding a new type for the new entry point;
  • Adding a check box below the list of languages in the "Select your language" page and
  • Updating the relevant tests.

Since the new endpoint is optional even for the setup workflow, it's still possible to start the wizard at a different page, as demonstrated in the second integration test case.
Also this was made somewhat flexible, so in the future it will be easy to move this flag to a new page if the need for more options with related semantics raise.

@CarlosNihelton CarlosNihelton marked this pull request as ready for review August 29, 2022 21:27
@jpnurmi
Copy link
Contributor

jpnurmi commented Sep 5, 2022

Sorry for the long delay. :) The change looks good! Do you think we could first upgrade Subiquity separately, though? It probably brings in several unrelated changes and fixes.

Copy link
Contributor

@jpnurmi jpnurmi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

The list of Subiquity changes is not that bad, actually:

Merge pull request canonical/subiquity#1400 from CarlosNihelton/optional-controller
Merge pull request canonical/subiquity#1390 from CarlosNihelton/langpack-flag
Merge pull request canonical/subiquity#1395 from blackboxsw/cloud-init/desktop-disable-cloud-init
Merge pull request canonical/subiquity#1399 from dbungert/runtests-trap-kill
Merge pull request canonical/subiquity#1392 from ogayot/speed-up-integration-testing

@CarlosNihelton CarlosNihelton merged commit cbe68bf into canonical:main Sep 6, 2022
@CarlosNihelton CarlosNihelton deleted the skip-langacks-deeng-379 branch September 6, 2022 10:41
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[WSL] Option for deferring language pack installation
2 participants