Activity log for bug #1692916

Date Who What changed Old value New value Message
2017-05-23 14:53:24 Chad Smith bug added bug
2017-05-23 17:47:23 Chad Smith merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/324499
2017-05-25 17:09:46 Chad Smith merge proposal linked https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/324640
2017-05-25 17:15:42 Scott Moser cloud-init: importance Undecided Medium
2017-05-25 17:17:03 Chad Smith attachment added schemas.tar https://bugs.launchpad.net/cloud-init/+bug/1692916/+attachment/4883522/+files/schemas.tar
2017-07-31 20:23:55 Scott Moser bug task added cloud-init (Ubuntu)
2017-07-31 20:24:08 Scott Moser cloud-init (Ubuntu): status New Fix Released
2017-07-31 20:24:12 Scott Moser cloud-init: status In Progress Fix Committed
2017-07-31 20:24:13 Scott Moser cloud-init (Ubuntu): importance Undecided Medium
2017-07-31 20:24:40 Scott Moser nominated for series Ubuntu Zesty
2017-07-31 20:24:40 Scott Moser bug task added cloud-init (Ubuntu Zesty)
2017-07-31 20:24:40 Scott Moser nominated for series Ubuntu Xenial
2017-07-31 20:24:40 Scott Moser bug task added cloud-init (Ubuntu Xenial)
2017-08-01 20:02:05 Chad Smith description cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > 1.conf #cloud-config ntp: EOF for release in xenial zesty; do         ref=$release-proposed;         echo "$release START --------------";         ./lxc-proposed-snapshot --proposed --publish $release $ref;         lxc start test-$release; lxc file push 1.conf test-$release/1.conf lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files.
2017-08-01 20:13:11 Chad Smith description === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > 1.conf #cloud-config ntp: EOF for release in xenial zesty; do         ref=$release-proposed;         echo "$release START --------------";         ./lxc-proposed-snapshot --proposed --publish $release $ref;         lxc start test-$release; lxc file push 1.conf test-$release/1.conf lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > 1.conf #cloud-config ntp: EOF for release in xenial zesty; do         ref=$release-proposed;         echo "$release START --------------";         ./lxc-proposed-snapshot --proposed --publish $release $ref;         lxc start test-$release;         lxc file push 1.conf test-$release/1.conf         lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files.
2017-08-01 20:25:05 Chad Smith description === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > 1.conf #cloud-config ntp: EOF for release in xenial zesty; do         ref=$release-proposed;         echo "$release START --------------";         ./lxc-proposed-snapshot --proposed --publish $release $ref;         lxc start test-$release;         lxc file push 1.conf test-$release/1.conf         lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > 1.conf #cloud-config ntp: EOF for release in xenial zesty; do         ref=$release-proposed;         echo "$release START --------------";         ./lxc-proposed-snapshot --proposed --publish $release $ref;         lxc start test-$release;         lxc file push 1.conf test-$release/1.conf         lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files.
2017-08-04 01:02:23 Brian Murray cloud-init: status Fix Committed Fix Released
2017-08-04 13:46:35 Scott Moser cloud-init: status Fix Released Fix Committed
2017-08-04 13:46:51 Scott Moser cloud-init (Ubuntu Xenial): status New Confirmed
2017-08-04 13:46:54 Scott Moser cloud-init (Ubuntu Zesty): status New Confirmed
2017-08-04 13:46:56 Scott Moser cloud-init (Ubuntu Xenial): importance Undecided Medium
2017-08-04 13:46:58 Scott Moser cloud-init (Ubuntu Zesty): importance Undecided Medium
2017-08-23 12:28:13 Chris J Arges cloud-init (Ubuntu Xenial): status Confirmed Fix Committed
2017-08-23 12:28:15 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2017-08-23 12:28:17 Chris J Arges bug added subscriber SRU Verification
2017-08-23 12:28:21 Chris J Arges tags verification-needed verification-needed-xenial
2017-08-23 12:31:34 Chris J Arges cloud-init (Ubuntu Zesty): status Confirmed Fix Committed
2017-08-23 12:31:38 Chris J Arges tags verification-needed verification-needed-xenial verification-needed verification-needed-xenial verification-needed-zesty
2017-08-28 17:05:38 Chad Smith description === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > 1.conf #cloud-config ntp: EOF for release in xenial zesty; do         ref=$release-proposed;         echo "$release START --------------";         ./lxc-proposed-snapshot --proposed --publish $release $ref;         lxc start test-$release;         lxc file push 1.conf test-$release/1.conf         lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /1.conf | grep Valid lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > valid.conf #cloud-config ntp: EOF cat <<EOF > invalid.conf #cloud-config ntp: -1 EOF for release in xenial zesty; do ref=$release-proposed; echo "$release START --------------"; ./lxc-proposed-snapshot --proposed --publish $release $ref; lxc init $ref test-$release; lxc start test-$release; lxc file push valid.conf test-$release/valid.conf; lxc file push invalid.conf test-$release/invalid.conf; lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid; lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty; # Validate no errors without python-jsonschema lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # without jsonschema no errors # Validate errors with python-jsonschema lxc exec test-$release -- sudo apt install python3-jsonschema lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # should have errors done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files.
2017-08-28 17:56:58 Chad Smith tags verification-needed verification-needed-xenial verification-needed-zesty verification-done-xenial verification-done-zesty
2017-08-28 18:00:49 Chad Smith description === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > valid.conf #cloud-config ntp: EOF cat <<EOF > invalid.conf #cloud-config ntp: -1 EOF for release in xenial zesty; do ref=$release-proposed; echo "$release START --------------"; ./lxc-proposed-snapshot --proposed --publish $release $ref; lxc init $ref test-$release; lxc start test-$release; lxc file push valid.conf test-$release/valid.conf; lxc file push invalid.conf test-$release/invalid.conf; lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid; lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty; # Validate no errors without python-jsonschema lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # without jsonschema no errors # Validate errors with python-jsonschema lxc exec test-$release -- sudo apt install python3-jsonschema lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep errors; # should have errors done [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > valid.conf #cloud-config ntp: EOF cat <<EOF > invalid.conf #cloud-config ntp: -1 EOF for release in xenial zesty; do ref=$release-proposed; echo "$release START --------------"; ./lxc-proposed-snapshot --proposed --publish $release $ref; lxc init $ref test-$release; lxc start test-$release; lxc sleep 10; lxc exec test-$release -- sudo apt update; lxc file push valid.conf test-$release/valid.conf; lxc file push invalid.conf test-$release/invalid.conf; lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid; lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty; # invalid.conf will not generate errors when jsonschema is not present lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid; lxc exec test-$release -- sudo apt install python3-jsonschema # invalid.conf *will* generate errors when jsonschema is not present lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid; done; [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files.
2017-08-28 18:06:32 Chad Smith description === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > valid.conf #cloud-config ntp: EOF cat <<EOF > invalid.conf #cloud-config ntp: -1 EOF for release in xenial zesty; do ref=$release-proposed; echo "$release START --------------"; ./lxc-proposed-snapshot --proposed --publish $release $ref; lxc init $ref test-$release; lxc start test-$release; lxc sleep 10; lxc exec test-$release -- sudo apt update; lxc file push valid.conf test-$release/valid.conf; lxc file push invalid.conf test-$release/invalid.conf; lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid; lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty; # invalid.conf will not generate errors when jsonschema is not present lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid; lxc exec test-$release -- sudo apt install python3-jsonschema # invalid.conf *will* generate errors when jsonschema is not present lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid; done; [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files. === Begin SRU Template === [Impact] New feature to validate and log invalid schema warnings from cc_ntp cloud-config module. [Test Case] if [ ! -f lxc-proposed-snapshot ]; then   wget https://git.launchpad.net/~smoser/cloud-init/+git/sru-info/plain/bin/lxc-proposed-snapshot   chmod 755 lxc-proposed-snapshot fi cat <<EOF > valid.conf #cloud-config ntp: EOF cat <<EOF > invalid.conf #cloud-config ntp: -1 EOF for release in xenial zesty; do         ref=$release-proposed;         echo "$release START --------------";         ./lxc-proposed-snapshot --proposed --publish $release $ref;         lxc init $ref test-$release;         lxc start test-$release;         sleep 10;         lxc exec test-$release -- sudo apt update;         lxc file push valid.conf test-$release/valid.conf;         lxc file push invalid.conf test-$release/invalid.conf;         lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /valid.conf | grep Valid;         lxc exec test-$release -- apt-cache depends cloud-init | grep jsonschema # should be empty;         # invalid.conf will not generate errors when jsonschema is not present         lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid;         lxc exec test-$release -- sudo apt install python3-jsonschema         # invalid.conf *will* generate errors when jsonschema is not present          lxc exec test-$release -- python3 /usr/lib/python3/dist-packages/cloudinit/config/schema.py -c /invalid.conf | grep invalid; done; [Regression Potential] We don't want to introduce a mandatory jsonschema dependency in older series. Validate that older releases can run without errors when jsonschema is *not* installed. [Other Info] Upstream commit at   https://git.launchpad.net/cloud-init/commit/?id=0a448dd034 === End SRU Template === cloudinit needs a mechanism to parse and validate a strict schema definition for modules that parse user created #cloud-config yaml files.
2017-09-13 01:26:05 Launchpad Janitor cloud-init (Ubuntu Xenial): status Fix Committed Fix Released
2017-09-13 01:26:46 Chris Halse Rogers removed subscriber Ubuntu Stable Release Updates Team
2017-09-13 01:27:27 Launchpad Janitor cloud-init (Ubuntu Zesty): status Fix Committed Fix Released
2017-09-23 02:33:18 Scott Moser cloud-init: status Fix Committed Fix Released
2023-05-11 01:58:58 James Falcon bug watch added https://github.com/canonical/cloud-init/issues/2902