[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#874580: stretch-pu: package waagent/2.2.14-1~deb9u1



On Sat, Sep 09, 2017 at 05:23:24PM +0200, Julien Cristau wrote:
> On Thu, Sep  7, 2017 at 16:10:48 +0200, Bastian Blank wrote:
> > The Azure agent provides the provisioning part of the Microsoft Azure platform.
> > It is necessary to tell the platform about the state of the systems.  Therefor
> > it is part of the "hardware" support for the Azure platform.
> > 
> > Recent versions of the agent add support for a new revision of the platform
> > called Azure Stack.  In a nutshell, Azure Stack is Azure in a box for your home
> > (Azure on Premise).  Without this update, Debian can't be used on this new
> > platform.  The package itself is only useful on images within the Azure
> > plattform and thus this upload will only affect users within Azure. 
> Do any of the changes affect the pre-existing Azure platforms?  What's
> the regression potential for those users?

Everyone else uses it.

> (Also, we prefer if the full diff is included in pu bugs directly.)

 README.md                                          |  39 ++-
 azurelinuxagent/agent.py                           |  52 ++-
 azurelinuxagent/common/conf.py                     |  41 ++-
 azurelinuxagent/common/dhcp.py                     |  15 +-
 azurelinuxagent/common/event.py                    | 141 ++++++--
 azurelinuxagent/common/exception.py                |  33 +-
 azurelinuxagent/common/future.py                   |   4 -
 azurelinuxagent/common/logger.py                   |  35 +-
 azurelinuxagent/common/osutil/arch.py              |  55 +++
 azurelinuxagent/common/osutil/bigip.py             |  51 ---
 azurelinuxagent/common/osutil/debian.py            |   2 +-
 azurelinuxagent/common/osutil/default.py           | 202 +++++++----
 azurelinuxagent/common/osutil/factory.py           |  66 ++--
 azurelinuxagent/common/osutil/freebsd.py           |  18 +-
 azurelinuxagent/common/osutil/gaia.py              | 196 +++++++++++
 azurelinuxagent/common/osutil/openbsd.py           | 345 ++++++++++++++++++
 azurelinuxagent/common/osutil/redhat.py            |  29 +-
 azurelinuxagent/common/protocol/hostplugin.py      | 266 ++++++++++----
 azurelinuxagent/common/protocol/metadata.py        |  84 +++--
 azurelinuxagent/common/protocol/ovfenv.py          |   2 +-
 azurelinuxagent/common/protocol/restapi.py         |  56 ++-
 azurelinuxagent/common/protocol/util.py            |  60 ++--
 azurelinuxagent/common/protocol/wire.py            | 260 +++++++-------
 azurelinuxagent/common/rdma.py                     |   7 +-
 azurelinuxagent/common/utils/cryptutil.py          |   2 +-
 azurelinuxagent/common/utils/fileutil.py           |  26 +-
 azurelinuxagent/common/utils/restutil.py           |  36 +-
 azurelinuxagent/common/utils/shellutil.py          |  44 ++-
 azurelinuxagent/common/utils/textutil.py           |  26 +-
 azurelinuxagent/common/version.py                  |  84 +++--
 azurelinuxagent/daemon/main.py                     |  62 ++--
 azurelinuxagent/daemon/resourcedisk/default.py     |  62 +++-
 azurelinuxagent/daemon/resourcedisk/factory.py     |   4 +
 azurelinuxagent/daemon/resourcedisk/freebsd.py     |   5 +-
 azurelinuxagent/daemon/resourcedisk/openbsd.py     | 113 ++++++
 azurelinuxagent/ga/env.py                          |   9 +-
 azurelinuxagent/ga/exthandlers.py                  | 205 +++++++----
 azurelinuxagent/ga/monitor.py                      |  20 +-
 azurelinuxagent/ga/update.py                       | 294 ++++++++++++----
 azurelinuxagent/pa/deprovision/arch.py             |  33 ++
 azurelinuxagent/pa/deprovision/default.py          | 167 +++++++--
 azurelinuxagent/pa/deprovision/factory.py          |   3 +
 azurelinuxagent/pa/provision/cloudinit.py          | 132 +++++++
 azurelinuxagent/pa/provision/default.py            | 196 ++++++++---
 azurelinuxagent/pa/provision/factory.py            |  10 +-
 azurelinuxagent/pa/provision/ubuntu.py             |  98 ------
 azurelinuxagent/pa/rdma/centos.py                  |  10 +-
 azurelinuxagent/pa/rdma/suse.py                    |   6 +-
 bin/waagent2.0                                     |  14 +
 config/66-azure-storage.rules                      |  19 +-
 config/alpine/waagent.conf                         |   9 +
 config/arch/waagent.conf                           | 109 ++++++
 config/bigip/waagent.conf                          |   9 +
 config/clearlinux/waagent.conf                     |   9 +
 config/coreos/waagent.conf                         |   9 +
 config/freebsd/waagent.conf                        |   9 +
 config/gaia/waagent.conf                           | 106 ++++++
 config/openbsd/waagent.conf                        | 105 ++++++
 config/suse/waagent.conf                           |   9 +
 config/ubuntu/waagent.conf                         |   9 +
 config/waagent.conf                                |   9 +
 debian/.git-dpm                                    |  14 +-
 debian/changelog                                   |  27 ++
 debian/control                                     |   2 +
 debian/patches/agent-command-provision.patch       |  10 +-
 debian/patches/agent-command-resourcedisk.patch    |  20 +-
 debian/patches/disable-bytecode-exthandler.patch   |  33 ++
 debian/patches/entry-points.patch                  |  27 +-
 debian/patches/ignore-missing-vmbus.patch          |  23 --
 debian/patches/osutil-debian.patch                 |  29 +-
 debian/patches/resourcedisk-filesystem.patch       |  67 ++--
 debian/patches/series                              |   2 +-
 debian/patches/user-shell.patch                    |   6 +-
 debian/rules                                       |   2 +
 debian/share/apt-setup                             |  21 ++
 debian/waagent.install                             |   1 +
 debian/waagent.waagent-apt.service                 |  13 +
 init/arch/waagent.service                          |  16 +
 init/gaia/waagent                                  |  56 +++
 init/openbsd/waagent                               |  10 +
 makepkg.py                                         |  11 +-
 setup.py                                           |  20 +-
 tests/common/osutil/test_bigip.py                  |  29 --
 tests/common/osutil/test_default.py                | 230 ++++++++++++
 tests/common/test_conf.py                          |  61 ++++
 tests/common/test_event.py                         | 157 +++++++++
 tests/common/test_logger.py                        |  66 ++++
 tests/common/test_version.py                       |  52 +--
 tests/daemon/test_daemon.py                        |  28 +-
 tests/data/events/1478123456789000.tld             |   1 +
 tests/data/events/1478123456789001.tld             |   1 +
 tests/data/events/1479766858966718.tld             |   1 +
 .../ext/{sample_ext.zip => sample_ext-1.2.0.zip}   | Bin
 .../HandlerManifest.json                           |   0
 .../ext/{sample_ext => sample_ext-1.2.0}/sample.py |   0
 tests/data/ga/WALinuxAgent-2.2.0.zip               | Bin 357277 -> 0 bytes
 tests/data/ga/WALinuxAgent-2.2.11.zip              | Bin 0 -> 450878 bytes
 tests/data/ga/supported.json                       |   8 +
 tests/data/metadata/vmagent_manifest1.json         |  20 ++
 tests/data/metadata/vmagent_manifest2.json         |  20 ++
 tests/data/metadata/vmagent_manifests.json         |   7 +
 .../data/metadata/vmagent_manifests_invalid1.json  |  10 +
 .../data/metadata/vmagent_manifests_invalid2.json  |  10 +
 tests/data/test_waagent.conf                       | 111 ++++++
 tests/distro/test_resourceDisk.py                  |   1 +
 tests/ga/test_extension.py                         | 105 ++++++
 tests/ga/test_monitor.py                           |  50 ++-
 tests/ga/test_update.py                            | 367 ++++++++++++++++----
 tests/pa/test_deprovision.py                       | 138 +++++++-
 tests/pa/test_provision.py                         |  61 +++-
 tests/protocol/mockwiredata.py                     |   2 +-
 tests/protocol/test_hostplugin.py                  | 385 +++++++++++++++++----
 tests/protocol/test_metadata.py                    | 124 ++++++-
 tests/protocol/test_wire.py                        | 124 ++++++-
 tests/test_agent.py                                |  92 +++++
 tests/tools.py                                     |   4 -
 tests/utils/test_file_util.py                      | 100 +++++-
 tests/utils/test_passwords.txt                     |   4 +
 tests/utils/test_text_util.py                      |  12 +-
 119 files changed, 5634 insertions(+), 1288 deletions(-)

-- 
Beam me up, Scotty!  It ate my phaser!


Reply to: