Skip to content

Conversation

@papeh
Copy link
Contributor

@papeh papeh commented Jan 8, 2026

  • Show a better error message if there is a problem importing Styles
  • Export two pieces of Style metadata required for matching on import

Future work: restore deleted Styles on failed import, or update the import code to leave existing styles in place (and handle imports of installed vs. user-defined styles differently)


This change is Reviewable

The Style import expects a missing `structure` attribute
for StructureValues.Undefined.

Change-Id: I76fd619e53e3bc660aa9c7ff638bb3f814346d1b
Copy link
Contributor

@jasonleenaylor jasonleenaylor left a comment

Choose a reason for hiding this comment

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

:lgtm:

@jasonleenaylor reviewed 12 files and all commit messages, and made 1 comment.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @papeh).

papeh added 4 commits January 8, 2026 16:32
The initial fix to LT-20393 caused a regression with the same
steps as LT-20895. Fix the style export update so that the
legacy style import continues to work.

Also:
* Modernize the import
* Update a message about the installation CD
* Fix incorrect exception messages regarding the import

Change-Id: I7b6e120246cce9614d1a88a8a42b9145d61d5841
* Remove some TE-specific code
* Fix the comment on EnsureCompatibleFactoryStyle

Change-Id: I610d98564e14c36eb9f2e9a9f28d62acf59219c5
Change-Id: Ia02602d5162747fe480723a6515b1ffcacbeb3e9
Change-Id: I5254909decfc953fd9fa157b8c768d8efd214000
@papeh papeh merged commit d5e13b5 into release/9.3.5 Jan 8, 2026
1 check was pending
@papeh papeh deleted the patch-LT-20393 branch January 8, 2026 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants