[SRU] MAAS 2.4.0beta3 to bionic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
maas (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
We would like to request a SRU for MAAS 2.4. This follows the draft SRU exception process described at https:/
[Impact]
This is a new version of MAAS only provides bugfixes that improve the stability of 2.4.
[Regression Potential]
MAAS 2.4b3, among other improvements, provides various stability issues mainly in HA environments. It improves the UI performance, and fixes various regressions due to the transition to a newer version of vanilla that are in 2.4b2 (currently in the archive).
Both 2.4b2 (in the archive) and 2.4b3 are affected by [1], [2], but have only been seen in CI environments.
[1]: https:/
[2]: https:/
Tests done:
1. Upgraded a production lab from 2.4b2 to 2.4b3.
2. MAAS CI Lab:
- Tests Installation (from pkgs), configuration / customization of MAAS, enlistment, commissioning. It also tests deployments with Juju.
- Tests various API's
- Tests are performed against Xenial
3. Other manual testing include:
- Installation (both fresh and upgrades)
- Configuration
- Taking nodes through the lifecycle for regression testing.
- Custom configuration to ensure proper operation.
Changes:
Changed in maas (Ubuntu): | |
assignee: | nobody → Andres Rodriguez (andreserl) |
Changed in maas (Ubuntu): | |
assignee: | Andres Rodriguez (andreserl) → nobody |
description: | updated |
description: | updated |
Changed in maas (Ubuntu): | |
status: | Incomplete → Invalid |
Per https:/ /wiki.ubuntu. com/MAASUpdates:
The SRU should be done with a single process bug, instead of individual bug reports for individual bug fixes. The one bug should have the following:
[...]
* Packaging changes (e.g. dependency changes) need to be stated in debian/changelog.
debdiff uploaded includes:
-Depends: rsyslog,
+Depends: avahi-utils,
+ rsyslog,
This needs explained in debian/changelog.
debian/ python3- django- maas.lintian- overrides is an added file. There is no explanation of whether this is a change for suppressing new lintian errors, or existing errors, or why it is correct to suppress these lintian errors.
debian/ source/ lintian- overrides is similar.
Rejecting the current upload based on the above.