-
Notifications
You must be signed in to change notification settings - Fork 19
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
GPII-4488 GPII-4497 Reverting back to saving all application settings, which li… #201
base: master
Are you sure you want to change the base?
Conversation
…kely makes sense for capture anyways.
CI job passed: https://ci.gpii.net/job/gpii-app-tests/1143/ |
Please update this to the fresh version of gpii-windows including your other changes in 0.3.0-dev.20200525T101402Z.6e113cb |
CI job failed: https://ci.gpii.net/job/gpii-app-tests/1144/ |
looks like the VM itself didn't get created ok to test |
CI job passed: https://ci.gpii.net/job/gpii-app-tests/1145/ |
@amb26 Ok, this is updated and tests seem to be passing in CI |
I have some concerns about saving the application preferences that are the result of intra-application transforms, as we would be storing the value/path material from SPI settings and the value material from other settings handlers, rather than the cleaner user-facing settings we are transforming from. For examples, just search This would make things like the SPI refactor much more painful, as it would require someone doing that to realise a versioning/migration strategy. It would also make it harder to silently standardise other settings handlers like the native settings handler and system settings handler, which use values but not paths. Saving application-specific settings also completely undermines the remaining benefits of generic preference terms, even those used in the QSS, and limits the eventual ability to make portable payloads across platforms. Maybe this would be a good one for an overlap meeting on Tuesday? |
Thanks @the-t-in-rtf . I agree we should meet about this, and I should do a bit more research on it as well... |
Per our discussion today, one solution longer term to greatly reduce our use of intra-application transforms is to clean up system settings handlers like this one and native settings handlers like this one. |
Updating this based on work in GPII-4497, to which this work also applies. |
CI job passed: https://ci.gpii.net/job/gpii-app-tests/1160/ |
CI job failed: https://ci.gpii.net/job/gpii-app-tests/1185/ |
…xing the path required validation
CI job failed: https://ci.gpii.net/job/gpii-app-tests/1186/ |
Linting failure:
|
Thanks @amb26 This should pass now hopefully. And in conjunction with GPII-4497 GPII/universal#882 I'm able to save all the SPI settings from the capture tool as application specific settings. |
CI job failed: https://ci.gpii.net/job/gpii-app-tests/1191/ |
Provisioning failure in the last build. Ok to test again. |
CI job failed: https://ci.gpii.net/job/gpii-app-tests/1192/ |
Actual test failure this go round:
|
…kely makes sense for capture anyways.