Merge ~lamoura/ubuntu/+source/ubuntu-advantage-tools:hirsute-devel-release-27 into ubuntu/+source/ubuntu-advantage-tools:ubuntu/hirsute-devel
Status: | Needs review | ||||
---|---|---|---|---|---|
Proposed branch: | ~lamoura/ubuntu/+source/ubuntu-advantage-tools:hirsute-devel-release-27 | ||||
Merge into: | ubuntu/+source/ubuntu-advantage-tools:ubuntu/hirsute-devel | ||||
Diff against target: |
12025 lines (+8488/-712) 87 files modified
Jenkinsfile (+28/-35) README.md (+29/-12) RELEASES.md (+63/-4) apt-hook/20apt-esm-hook.conf (+10/-2) apt-hook/Makefile (+11/-4) apt-hook/hook.cc (+264/-74) apt-hook/json-hook-src/go.mod (+3/-0) apt-hook/json-hook-src/json-hook.go (+253/-0) apt-hook/json-hook-src/json-hook_test.go (+410/-0) debian/changelog (+158/-1) debian/control (+8/-2) debian/lintian-overrides (+5/-0) debian/po/templates.pot (+2/-2) debian/rules (+10/-2) debian/ubuntu-advantage-tools.config (+14/-0) debian/ubuntu-advantage-tools.postinst (+150/-40) debian/ubuntu-advantage-tools.templates (+1/-1) dev/null (+0/-0) features/attach_invalidtoken.feature (+1/-1) features/attach_validtoken.feature (+63/-28) features/attached_commands.feature (+12/-12) features/attached_enable.feature (+62/-118) features/cloud.py (+0/-12) features/environment.py (+27/-17) features/gcp-ids.yaml (+3/-3) features/staging_commands.feature (+50/-5) features/steps/steps.py (+75/-3) features/ubuntu_pro.feature (+39/-9) features/unattached_commands.feature (+388/-3) features/util.py (+0/-81) integration-requirements.txt (+1/-1) lib/reboot_cmds.py (+12/-8) lib/ua_update_messaging.py (+302/-0) setup.py (+1/-0) systemd/ua-messaging.service (+8/-0) systemd/ua-messaging.timer (+11/-0) tools/test_xenial_upgrade.sh (+224/-0) tools/tox-lxd-runner (+2/-2) tox.ini (+2/-2) uaclient-devel.conf (+1/-0) uaclient.conf (+1/-0) uaclient/apt.py (+1/-0) uaclient/cli.py (+87/-18) uaclient/clouds/identity.py (+12/-0) uaclient/clouds/tests/test_identity.py (+31/-0) uaclient/config.py (+136/-8) uaclient/contract.py (+1/-2) uaclient/defaults.py (+10/-1) uaclient/entitlements/esm.py (+53/-7) uaclient/entitlements/fips.py (+9/-3) uaclient/entitlements/livepatch.py (+3/-3) uaclient/entitlements/repo.py (+3/-3) uaclient/entitlements/tests/test_base.py (+2/-2) uaclient/entitlements/tests/test_cc.py (+1/-1) uaclient/entitlements/tests/test_esm.py (+145/-34) uaclient/entitlements/tests/test_fips.py (+38/-1) uaclient/entitlements/tests/test_livepatch.py (+8/-6) uaclient/entitlements/tests/test_repo.py (+1/-1) uaclient/exceptions.py (+12/-0) uaclient/gpg.py (+1/-1) uaclient/security.py (+1179/-0) uaclient/serviceclient.py (+19/-2) uaclient/status.py (+237/-37) uaclient/testing/fakes.py (+4/-1) uaclient/tests/test_apt.py (+5/-1) uaclient/tests/test_cli.py (+2/-0) uaclient/tests/test_cli_attach.py (+33/-3) uaclient/tests/test_cli_auto_attach.py (+28/-0) uaclient/tests/test_cli_detach.py (+31/-2) uaclient/tests/test_cli_disable.py (+27/-3) uaclient/tests/test_cli_enable.py (+31/-7) uaclient/tests/test_cli_fix.py (+78/-0) uaclient/tests/test_cli_refresh.py (+20/-1) uaclient/tests/test_cli_status.py (+81/-7) uaclient/tests/test_config.py (+162/-31) uaclient/tests/test_contract.py (+1/-8) uaclient/tests/test_reboot_cmds.py (+48/-1) uaclient/tests/test_security.py (+2344/-0) uaclient/tests/test_serviceclient.py (+24/-0) uaclient/tests/test_status.py (+49/-1) uaclient/tests/test_ua_update_messaging.py (+469/-0) uaclient/tests/test_util.py (+237/-9) uaclient/tests/test_version.py (+10/-3) uaclient/util.py (+101/-18) uaclient/version.py (+2/-2) update-motd.d/88-esm-announce (+4/-0) update-motd.d/91-contract-ua-esm-status (+4/-0) |
||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Bryce Harrington (community) | Approve | ||
Review via email:
|
Description of the change
This is a branch used only as a base for reviewing release 27 of uaclient. It brings all the functionality that we are going to release across ubuntu releases (xenial to hirsute).
To reproduce it:
1. Add the main project as upstream:
git remote add upstream <email address hidden>
2. git fetch upstream
3. Manually cherry-pick those commits:
140d0ee657d70e2
80b4172fa4dcac4
e134dd489aed8ec
985f8d1eb74512c
bad262200eb38d2
c76dcf249adb6f3
c6ceeedc536c714
bb3d8928acd4ef7
4. git cherry-pick b2de092ebeb9480
Skip all of merge commits and solve the conflicts on debian/changelog and debian/control
5. Add a commit bumping the project version to 27.0
There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.
Note that functional equivalent bits have been uploaded to https:/ /launchpad. net/~orndorffgr ant/+archive/ ubuntu/ uaclient- staging- 27 for hirsute and impish for testing purposes