[ubuntu/groovy-proposed] cloud-init 20.2-20-gd10ce3ec-0ubuntu1 (Accepted)

Chad Smith chad.smith at canonical.com
Wed May 13 21:44:13 UTC 2020


cloud-init (20.2-20-gd10ce3ec-0ubuntu1) groovy; urgency=medium

  * drop the following cherry-picks now included:
    + cpick-6600c642-ec2-render-network-on-all-NICs-and-add-secondary-IPs-as
    + cpick-986f37b0-cloudinit-move-to-pytest-for-running-tests-211
    + cpick-4fb6fd8a-net-ubuntu-focal-prioritize-netplan-over-eni-even-if
    + cpick-04771d75-cc_disk_setup-fix-RuntimeError-270
    + cpick-c5e949c0-distros-tests-test_init-add-tests-for
    + cpick-2566fdbe-net-introduce-is_ip_address-function-288
    + cpick-4f825b3e-cloudinit-refactor-util.is_ipv4-to-net.is_ipv4_address
    + cpick-c478d0bf-distros-replace-invalid-characters-in-mirror-URLs-with
    + cpick-1bbc4908-distros-drop-leading-trailing-hyphens-from-mirror-URL
    + cpick-09fea85f-net-ignore-renderer-key-in-netplan-config-306
    + fix-cpick-4fb6fd8a-net-ubuntu-focal-prioritize-netplan-over-eni.patch
    + cpick-9d7b35ce-cc_mounts-fix-incorrect-format-specifiers-316
    + cpick-0c5c7367-test_mounts-expand-happy-path-test-for-both-happy-paths
  * New upstream snapshot.
    - analyze/dump: refactor shared string into variable (#350)
    - doc: update boot.rst with correct timing of runcmd (#351)
    - HACKING.rst: change contact info to Rick Harding (#359) [lucasmoura]
    - HACKING.rst: guide people to add themselves to the CLA file (#349)
    - HACKING.rst: more unit testing documentation (#354)
    - .travis.yml: don't run lintian during integration test package builds
      (#352)
    - Add test to ensure docs examples are valid cloud-init configs (#355)
      [James Falcon] (LP: #1876414)
    - make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng]
    - Create tests to validate schema examples (#348)
      [lucasmoura] (LP: #1876412)
    - analyze/dump: add support for Amazon Linux 2 log lines (#346)
      (LP: #1876323)
    - bsd: upgrade support (#305) [Gonéri Le Bouder]
    - Add lucasmoura as contributor (#345) [lucasmoura]
    - Add "therealfalcon" as contributor (#344) [James Falcon]
    - Adapt the package building scripts to use Python 3 (#231)
      [Paride Legovini]
    - DataSourceEc2: use metadata's NIC ordering to determine route-metrics
      (#342) (LP: #1876312)
    - .travis.yml: introduce caching (#329)
    - cc_locale: introduce schema (#335)
    - doc/rtd/conf.py: bump copyright year to 2020 (#341)
    - yum_add_repo: Add Centos to the supported distro list (#340)
    - Release 20.2 (#337) (LP: #1875951)
    - doc/format: reference make-mime.py instead of an inline script (#334)
    - Add docs about  creating parent folders (#330) [Adrian Wilkins]
    - DataSourceNoCloud/OVF: drop claim to support FTP (#333) (LP: #1875470)
    - schema: ignore spurious pylint error (#332)
    - schema: add json schema for write_files module (#152)
    - BSD: find_devs_with_ refactoring (#298) [Gonéri Le Bouder]
    - nocloud: drop work around for Linux 2.6 (#324) [Gonéri Le Bouder]
    - cloudinit: drop dependencies on unittest2 and contextlib2 (#322)
    - distros: handle a potential mirror filtering error case (#328)
    - log: remove unnecessary import fallback logic (#327)
    - .travis.yml: don't run integration test on ubuntu/* branches (#321)
    - More unit test documentation (#314)
    - conftest: introduce disable_subp_usage autouse fixture (#304)
    - YAML align indent sizes for docs readability  (#323) [Tak Nishigori]
    - network_state: add missing space to log message (#325)
    - tests: add missing mocks for get_interfaces_by_mac (#326) (LP: #1873910)
    - test_mounts: expand happy path test for both happy paths (#319)
    - cc_mounts: fix incorrect format specifiers (#316) (LP: #1872836)
    - swap file "size" being used before checked if str (#315) [Eduardo Otubo]
    - HACKING.rst: add pytest version gotchas section (#311)
    - docs: Add steps to re-run cloud-id and cloud-init (#313) [Joshua Powers]
    - readme: OpenBSD is now supported (#309) [Gonéri Le Bouder]
    - net: ignore 'renderer' key in netplan config (#306) (LP: #1870421)
    - Add support for NFS/EFS mounts (#300) [Andrew Beresford] (LP: #1870370)
    - openbsd: set_passwd should not unlock user (#289) [Gonéri Le Bouder]
    - tools/.github-cla-signers: add beezly as CLA signer (#301)
    - util: remove unnecessary lru_cache import fallback (#299)
    - HACKING.rst: reorganise/update CLA signature info (#297)
    - distros: drop leading/trailing hyphens from mirror URL labels (#296)
    - HACKING.rst: add note about variable annotations (#295)
    - CiTestCase: stop using and remove sys_exit helper (#283)
    - distros: replace invalid characters in mirror URLs with hyphens (#291)
      (LP: #1868232)
    - rbxcloud: gracefully handle arping errors (#262) [Adam Dobrawy]
    - Fix cloud-init ignoring some misdeclared mimetypes in user-data.
      [Kurt Garloff]
    - net: ubuntu focal prioritize netplan over eni even if both present
      (#267) (LP: #1867029)
    - cloudinit: refactor util.is_ipv4 to net.is_ipv4_address (#292)
    - net/cmdline: replace type comments with annotations (#294)
    - HACKING.rst: add Type Annotations design section (#293)
    - net: introduce is_ip_address function (#288)
    - CiTestCase: remove now-unneeded parse_and_read helper method (#286)
    - .travis.yml: allow 30 minutes of inactivity in cloud tests (#287)
    - sources/tests/test_init: drop use of deprecated inspect.getargspec (#285)
    - setup.py: drop NIH check_output implementation (#282)
    - Identify SAP Converged Cloud as OpenStack [Silvio Knizek]
    - add Openbsd support (#147) [Gonéri Le Bouder]
    - HACKING.rst: add examples of the two test class types (#278)
    - VMWware: support to update guest info gc status if enabled (#261)
      [xiaofengw-vmware]
    - Add lp-to-git mapping for kgarloff (#279)
    - set_passwords: avoid chpasswd on BSD (#268) [Gonéri Le Bouder]
    - HACKING.rst: add Unit Testing design section (#277)
    - util: read_cc_from_cmdline handle urlencoded yaml content (#275)
    - distros/tests/test_init: add tests for _get_package_mirror_info (#272)
    - HACKING.rst: add links to new Code Review Process doc (#276)
    - freebsd: ensure package update works (#273) [Gonéri Le Bouder]
    - doc: introduce Code Review Process documentation (#160)
    - tools: use python3 (#274)
    - cc_disk_setup: fix RuntimeError (#270) (LP: #1868327)
    - cc_apt_configure/util: combine search_for_mirror implementations (#271)
    - bsd: boottime does not depend on the libc soname (#269)
      [Gonéri Le Bouder]
    - test_oracle,DataSourceOracle: sort imports (#266)
    - DataSourceOracle: update .network_config docstring (#257)
    - cloudinit/tests: remove unneeded with_logs configuration (#263)
    - .travis.yml: drop stale comment (#255)
    - .gitignore: add more common directories (#258)
    - ec2: render network on all NICs and add secondary IPs as static (#114)
      (LP: #1866930)
    - ec2 json validation: fix the reference to the 'merged_cfg' key (#256)
      [Paride Legovini]
    - releases.yaml: quote the Ubuntu version numbers (#254) [Paride Legovini]
    - cloudinit: remove six from packaging/tooling (#253)
    - util/netbsd: drop six usage (#252)
    - workflows: introduce stale pull request workflow (#125)
    - cc_resolv_conf: introduce tests and stabilise output across Python
      versions (#251)
    - fix minor issue with resolv_conf template (#144) [andreaf74]
    - doc: CloudInit also support NetBSD (#250) [Gonéri Le Bouder]
    - Add Netbsd support (#62) [Gonéri Le Bouder]
    - tox.ini: avoid substition syntax that causes a traceback on xenial (#245)
    - Add pub_key_ed25519 to cc_phone_home (#237) [Daniel Hensby]
    - Introduce and use of a list of GitHub usernames that have signed CLA
      (#244)
    - workflows/cla.yml: use correct username for CLA check (#243)
    - tox.ini: use xenial version of jsonpatch in CI (#242)
    - workflows: CLA validation altered to fail status on pull_request (#164)
    - tox.ini: bump pyflakes version to 2.1.1 (#239)
    - cloudinit: move to pytest for running tests (#211)

Date: Mon, 11 May 2020 20:17:06 -0600
Changed-By: Chad Smith <chad.smith at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/cloud-init/20.2-20-gd10ce3ec-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 11 May 2020 20:17:06 -0600
Source: cloud-init
Architecture: source
Version: 20.2-20-gd10ce3ec-0ubuntu1
Distribution: groovy
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Chad Smith <chad.smith at canonical.com>
Launchpad-Bugs-Fixed: 1866930 1867029 1868232 1868327 1870370 1870421 1872836 1873910 1875470 1875951 1876312 1876323 1876412 1876414
Changes:
 cloud-init (20.2-20-gd10ce3ec-0ubuntu1) groovy; urgency=medium
 .
   * drop the following cherry-picks now included:
     + cpick-6600c642-ec2-render-network-on-all-NICs-and-add-secondary-IPs-as
     + cpick-986f37b0-cloudinit-move-to-pytest-for-running-tests-211
     + cpick-4fb6fd8a-net-ubuntu-focal-prioritize-netplan-over-eni-even-if
     + cpick-04771d75-cc_disk_setup-fix-RuntimeError-270
     + cpick-c5e949c0-distros-tests-test_init-add-tests-for
     + cpick-2566fdbe-net-introduce-is_ip_address-function-288
     + cpick-4f825b3e-cloudinit-refactor-util.is_ipv4-to-net.is_ipv4_address
     + cpick-c478d0bf-distros-replace-invalid-characters-in-mirror-URLs-with
     + cpick-1bbc4908-distros-drop-leading-trailing-hyphens-from-mirror-URL
     + cpick-09fea85f-net-ignore-renderer-key-in-netplan-config-306
     + fix-cpick-4fb6fd8a-net-ubuntu-focal-prioritize-netplan-over-eni.patch
     + cpick-9d7b35ce-cc_mounts-fix-incorrect-format-specifiers-316
     + cpick-0c5c7367-test_mounts-expand-happy-path-test-for-both-happy-paths
   * New upstream snapshot.
     - analyze/dump: refactor shared string into variable (#350)
     - doc: update boot.rst with correct timing of runcmd (#351)
     - HACKING.rst: change contact info to Rick Harding (#359) [lucasmoura]
     - HACKING.rst: guide people to add themselves to the CLA file (#349)
     - HACKING.rst: more unit testing documentation (#354)
     - .travis.yml: don't run lintian during integration test package builds
       (#352)
     - Add test to ensure docs examples are valid cloud-init configs (#355)
       [James Falcon] (LP: #1876414)
     - make suse and sles support 127.0.1.1 (#336) [chengcheng-chcheng]
     - Create tests to validate schema examples (#348)
       [lucasmoura] (LP: #1876412)
     - analyze/dump: add support for Amazon Linux 2 log lines (#346)
       (LP: #1876323)
     - bsd: upgrade support (#305) [Gonéri Le Bouder]
     - Add lucasmoura as contributor (#345) [lucasmoura]
     - Add "therealfalcon" as contributor (#344) [James Falcon]
     - Adapt the package building scripts to use Python 3 (#231)
       [Paride Legovini]
     - DataSourceEc2: use metadata's NIC ordering to determine route-metrics
       (#342) (LP: #1876312)
     - .travis.yml: introduce caching (#329)
     - cc_locale: introduce schema (#335)
     - doc/rtd/conf.py: bump copyright year to 2020 (#341)
     - yum_add_repo: Add Centos to the supported distro list (#340)
     - Release 20.2 (#337) (LP: #1875951)
     - doc/format: reference make-mime.py instead of an inline script (#334)
     - Add docs about  creating parent folders (#330) [Adrian Wilkins]
     - DataSourceNoCloud/OVF: drop claim to support FTP (#333) (LP: #1875470)
     - schema: ignore spurious pylint error (#332)
     - schema: add json schema for write_files module (#152)
     - BSD: find_devs_with_ refactoring (#298) [Gonéri Le Bouder]
     - nocloud: drop work around for Linux 2.6 (#324) [Gonéri Le Bouder]
     - cloudinit: drop dependencies on unittest2 and contextlib2 (#322)
     - distros: handle a potential mirror filtering error case (#328)
     - log: remove unnecessary import fallback logic (#327)
     - .travis.yml: don't run integration test on ubuntu/* branches (#321)
     - More unit test documentation (#314)
     - conftest: introduce disable_subp_usage autouse fixture (#304)
     - YAML align indent sizes for docs readability  (#323) [Tak Nishigori]
     - network_state: add missing space to log message (#325)
     - tests: add missing mocks for get_interfaces_by_mac (#326) (LP: #1873910)
     - test_mounts: expand happy path test for both happy paths (#319)
     - cc_mounts: fix incorrect format specifiers (#316) (LP: #1872836)
     - swap file "size" being used before checked if str (#315) [Eduardo Otubo]
     - HACKING.rst: add pytest version gotchas section (#311)
     - docs: Add steps to re-run cloud-id and cloud-init (#313) [Joshua Powers]
     - readme: OpenBSD is now supported (#309) [Gonéri Le Bouder]
     - net: ignore 'renderer' key in netplan config (#306) (LP: #1870421)
     - Add support for NFS/EFS mounts (#300) [Andrew Beresford] (LP: #1870370)
     - openbsd: set_passwd should not unlock user (#289) [Gonéri Le Bouder]
     - tools/.github-cla-signers: add beezly as CLA signer (#301)
     - util: remove unnecessary lru_cache import fallback (#299)
     - HACKING.rst: reorganise/update CLA signature info (#297)
     - distros: drop leading/trailing hyphens from mirror URL labels (#296)
     - HACKING.rst: add note about variable annotations (#295)
     - CiTestCase: stop using and remove sys_exit helper (#283)
     - distros: replace invalid characters in mirror URLs with hyphens (#291)
       (LP: #1868232)
     - rbxcloud: gracefully handle arping errors (#262) [Adam Dobrawy]
     - Fix cloud-init ignoring some misdeclared mimetypes in user-data.
       [Kurt Garloff]
     - net: ubuntu focal prioritize netplan over eni even if both present
       (#267) (LP: #1867029)
     - cloudinit: refactor util.is_ipv4 to net.is_ipv4_address (#292)
     - net/cmdline: replace type comments with annotations (#294)
     - HACKING.rst: add Type Annotations design section (#293)
     - net: introduce is_ip_address function (#288)
     - CiTestCase: remove now-unneeded parse_and_read helper method (#286)
     - .travis.yml: allow 30 minutes of inactivity in cloud tests (#287)
     - sources/tests/test_init: drop use of deprecated inspect.getargspec (#285)
     - setup.py: drop NIH check_output implementation (#282)
     - Identify SAP Converged Cloud as OpenStack [Silvio Knizek]
     - add Openbsd support (#147) [Gonéri Le Bouder]
     - HACKING.rst: add examples of the two test class types (#278)
     - VMWware: support to update guest info gc status if enabled (#261)
       [xiaofengw-vmware]
     - Add lp-to-git mapping for kgarloff (#279)
     - set_passwords: avoid chpasswd on BSD (#268) [Gonéri Le Bouder]
     - HACKING.rst: add Unit Testing design section (#277)
     - util: read_cc_from_cmdline handle urlencoded yaml content (#275)
     - distros/tests/test_init: add tests for _get_package_mirror_info (#272)
     - HACKING.rst: add links to new Code Review Process doc (#276)
     - freebsd: ensure package update works (#273) [Gonéri Le Bouder]
     - doc: introduce Code Review Process documentation (#160)
     - tools: use python3 (#274)
     - cc_disk_setup: fix RuntimeError (#270) (LP: #1868327)
     - cc_apt_configure/util: combine search_for_mirror implementations (#271)
     - bsd: boottime does not depend on the libc soname (#269)
       [Gonéri Le Bouder]
     - test_oracle,DataSourceOracle: sort imports (#266)
     - DataSourceOracle: update .network_config docstring (#257)
     - cloudinit/tests: remove unneeded with_logs configuration (#263)
     - .travis.yml: drop stale comment (#255)
     - .gitignore: add more common directories (#258)
     - ec2: render network on all NICs and add secondary IPs as static (#114)
       (LP: #1866930)
     - ec2 json validation: fix the reference to the 'merged_cfg' key (#256)
       [Paride Legovini]
     - releases.yaml: quote the Ubuntu version numbers (#254) [Paride Legovini]
     - cloudinit: remove six from packaging/tooling (#253)
     - util/netbsd: drop six usage (#252)
     - workflows: introduce stale pull request workflow (#125)
     - cc_resolv_conf: introduce tests and stabilise output across Python
       versions (#251)
     - fix minor issue with resolv_conf template (#144) [andreaf74]
     - doc: CloudInit also support NetBSD (#250) [Gonéri Le Bouder]
     - Add Netbsd support (#62) [Gonéri Le Bouder]
     - tox.ini: avoid substition syntax that causes a traceback on xenial (#245)
     - Add pub_key_ed25519 to cc_phone_home (#237) [Daniel Hensby]
     - Introduce and use of a list of GitHub usernames that have signed CLA
       (#244)
     - workflows/cla.yml: use correct username for CLA check (#243)
     - tox.ini: use xenial version of jsonpatch in CI (#242)
     - workflows: CLA validation altered to fail status on pull_request (#164)
     - tox.ini: bump pyflakes version to 2.1.1 (#239)
     - cloudinit: move to pytest for running tests (#211)
Checksums-Sha1:
 a4acf32577094f4950e0e43f1d39171ccb7f0e0b 2426 cloud-init_20.2-20-gd10ce3ec-0ubuntu1.dsc
 6a113d4561905dfc9bb1a4b5c121977bba756094 1119563 cloud-init_20.2-20-gd10ce3ec.orig.tar.gz
 eb2f3ec5582baea9683364a30cafeceb626cd421 63940 cloud-init_20.2-20-gd10ce3ec-0ubuntu1.debian.tar.xz
 906d0747b3c1df3503a1ccafbb88648e85119da8 8903 cloud-init_20.2-20-gd10ce3ec-0ubuntu1_source.buildinfo
Checksums-Sha256:
 779198c5f8687ab4d426ee9142c8b9300bc8a14459000747e77b3ccf008b830d 2426 cloud-init_20.2-20-gd10ce3ec-0ubuntu1.dsc
 73e839b0f004f6cf0369995fa5ebb655d552b4304b6bc591168529c63db617e1 1119563 cloud-init_20.2-20-gd10ce3ec.orig.tar.gz
 51570451db7fbdec543953d532c2eb790b5fdbb5d100f6d14a36177abcf85f23 63940 cloud-init_20.2-20-gd10ce3ec-0ubuntu1.debian.tar.xz
 e30184032af900b4520d9f33538aef3417b613d52e5bf3c527ad8ea8a88fef74 8903 cloud-init_20.2-20-gd10ce3ec-0ubuntu1_source.buildinfo
Files:
 957f4f92a4829a42a209203656d69cd4 2426 admin optional cloud-init_20.2-20-gd10ce3ec-0ubuntu1.dsc
 fa22787d46223690116bff46d70c0ffd 1119563 admin optional cloud-init_20.2-20-gd10ce3ec.orig.tar.gz
 a54d61dfc56d50136ccac385001987ac 63940 admin optional cloud-init_20.2-20-gd10ce3ec-0ubuntu1.debian.tar.xz
 4eda6809c9733925a6e3d960552c8bbc 8903 admin optional cloud-init_20.2-20-gd10ce3ec-0ubuntu1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEE4lRR4CIbV3Pev/F47NrLFgmVrYkFAl68aYEZHGNoYWQuc21p
dGhAY2Fub25pY2FsLmNvbQAKCRDs2ssWCZWtiRHID/0c3qu0vmxX0dm48wL3fPdK
x2oXX8J/3s7Luo4vAEqe2PWkr1gZ5EPspV3onEExVtF7m7X3hA7jGwlSoeOLz/gh
LdR0381mj/gkDJsP4PvYMfqiy520XxkEPtLZ2bq6p9RUXwXvwyOYLy37VyU2+j+6
jPZjklZv19/v2OFQjJuPgBteF6f4eohg4i/XopqUWXq16W0+IqcRBWGc+ikHiosS
0plPkfN6ECZ32TrP/Gxe2r00FLgTaNECwtTxmab5ewtvDfB6uyY7EoS/V7H6Jsuw
y1ZBP1iAIz24oRoFdA8PnxR7QkH1Nl3E26bbF4zpqaief9ivswCsC+mUl61N00QV
X3yoJkohX/N6vMjyF3X7vB/UCdRskiopRicpFacKMS7TUrdkiKIVEV+VHKZCQScW
oBmgsPznj3FKlgipb5tz6hxzxUVn72LKZOF4E8AU1umQ05fj0xQTZ3SvOlKkvZDI
rPtrpUtIOCuT9Dj5yKTJrhK8iG5L8A9kvcNExsrSbPs+zW0e+8JAGsZG9wxduxHn
EvrquzZHzx45ZBEZUAaBYPPkwRZA17bDgNHSun8ymtntmzKllOjaO2SNmWKwdXW8
C0cPt5pLNMKc8BQcymmTjZHJkw4p39X9yS6csUD5K2RyBWLJPXxRvk9GbSGuqZKh
KNUsWHPm4WeBv1V5+NVBvg==
=1X20
-----END PGP SIGNATURE-----


More information about the Groovy-changes mailing list