-
Notifications
You must be signed in to change notification settings - Fork 75
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
Remove Mantic from the codebase+tests #3267
Conversation
PR ChecklistHow to use this checklistHow to use this checklistPR AuthorFor each section, check a box when it is true. PR ReviewerCheck that the PR checklist action did not fail. Bug ReferencesConfirm
How to properly reference fixed bugs
Test UpdatesUnit Tests
Integration Tests
Documentation
Does this PR require review from someone outside the core ubuntu-pro-client team?
|
Agreed with @lucasmoura that this should only land after #3268 is merged, and we rebase on top of that |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tentative approval since we this is dependent on the other tests PR to be merged first.
Also, I just had a question about the inclusion of oracular
in some tests, are the tests to which the non-lts release is added, selected on some metric?
Thanks @renanrodrigo
Signed-off-by: Renan Rodrigo <[email protected]>
213d161
to
4893eed
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a suggestion that we add oracular to a couple more places where we're removing mantic - preemptively approving. Thanks for doing this one - this is tedious!
Signed-off-by: Renan Rodrigo <[email protected]>
We used to build the base file/folder structure when updating the local APT cache. However, in some cases, the cache may be accessed before it is created. In the past an exception was raised and we catched + ignored it, but from Noble onward this turned to a simple warning on the APT side. We fix it by always ensuring the structure is present when trying to fetch the cache. Fixes: #3132 Signed-off-by: Renan Rodrigo <[email protected]>
Mantic is now EOL, so we are removing the mantic tests from the acceptance suite. - If the test was a general one, we add noble/oracular. - If it was a test which targets interim releases, we add oracular. - Some oracular tests are commented out until the backend+cloud is sorted out. Signed-off-by: Renan Rodrigo <[email protected]>
4893eed
to
eab89a8
Compare
Changes here are not related to the changeset - the same fix problems as always + azure fips |
Why is this needed?
This PR solves all of our problems because mantic is EOL and we want to remove it. To cover the gap left behind, some tests got noble and some tests got oracular versions instead.
To sort out some tests, this
Fixes: #3132
Test Steps
All about integration tests here - every new added noble/oracular test should pass.