** Description changed: == Begin SRU Template == [Impact] This release sports both bug-fixes and new features and we would like to make sure all of our supported customers have access to these improvements. The notable ones are: - *** <TODO-PRIOR-TO-PROPOSED>: Create list with LP: # included> + *** <DONE-PRIOR-TO-PROPOSED>: Create list with LP: # included> Features:- - - feat(schema): add support for the not keyword (#6469) - [Mostafa Abdelwahab] (GH: 6468) - - feat(hetzner): enable hotplug support and prepare IPv6 integration - (#6445) [Philipp Bender] - - feat(networkd): add support for rendering bridge devices (#6349) - - Add 'to: default' support in network state (#6391) [Shreenidhi Shedi] - - feat: support nmap in socket protocol (#6339) (GH: 6136) + - feat(schema): add support for the not keyword (#6469) + [Mostafa Abdelwahab] (GH: 6468) + - feat(hetzner): enable hotplug support and prepare IPv6 integration + (#6445) [Philipp Bender] + - feat(networkd): add support for rendering bridge devices (#6349) + - Add 'to: default' support in network state (#6391) [Shreenidhi Shedi] + - feat: support nmap in socket protocol (#6339) (GH: 6136) Bug fixes: - - fix: preserve special permission bits (#6467) [deepsghimire] - - fix: correct netplan renderer target (#6465) - - fix(net-convert): respect output directory with netplan - - fix(bddeb): require exec permissions on temporary folder - - fix: properly quote commands in `do_as` function (#6400) - [Amirhossein Shaerpour] (GH: 6171) - - fix(systemd): revert auditd.service dependency (#6448) - - fix: bddeb tool needs distro debian param for package dependency lookup - - fix(test): raises match against an empty string will always pass - - fix(test): marks applied to fixtures have no effect - - cloud-init-hotplugd: remove use of "exec" and unnecessary exit (#6357) - [dermotbradley] (GH: 6351) - + - fix: preserve special permission bits (#6467) [deepsghimire] + - fix: correct netplan renderer target (#6465) + - fix(net-convert): respect output directory with netplan + - fix(bddeb): require exec permissions on temporary folder + - fix: properly quote commands in `do_as` function (#6400) + [Amirhossein Shaerpour] (GH: 6171) + - fix(systemd): revert auditd.service dependency (#6448) + - fix: bddeb tool needs distro debian param for package dependency lookup + - fix(test): raises match against an empty string will always pass + - fix(test): marks applied to fixtures have no effect + - cloud-init-hotplugd: remove use of "exec" and unnecessary exit (#6357) + [dermotbradley] (GH: 6351) See the changelog entry below for a full list of changes and bugs. [Test Case] The following development and SRU process was followed: https://documentation.ubuntu.com/sru/en/latest/reference/exception-Cloudinit-Updates The cloud-init team will be in charge of attaching the artifacts and console output of the appropriate run to the bug. cloud-init team members will not mark ‘verification-done’ until this has happened. * Automated Test Results <TODO-SRU-VERIFICATION: attach automated cloud-init-proposed test artifacts from tests for each release with lxd artifacts> <TODO-SRU-VERIFICATION: attach automated cloud-init-proposed test artifacts from tests for each release with kvm artifacts> <TODO-SRU-VERIFICATION: attach automated curtin vmtest with cloud-init proposed> <TODO-SRU-VERIFICATION: attach Solutions Testing team test results for each LTS> * Manual Test Results <TODO-SRU-VERIFICATION: attach manual cloud-init-proposed test artifacts from tests for each release on ec2 datasource> <TODO-SRU-VERIFICATION: attach manual cloud-init-proposed test artifacts from tests for each release on gce datasource> <TODO-SRU-VERIFICATION: attach manual cloud-init-proposed test artifacts from tests for each release on azure datasource> [Regression Potential] In order to mitigate the regression potential, the results of the aforementioned integration tests are attached to this bug. [Discussion] - <TODO-PRIOR-TO-PROPOSED: other background if applicable> + == End SRU Template == == Full 25.3 Changelog == - - chore(cc_rh_subscription): deprecate hyphenated fields, remove self.log - (#6470) [Mostafa Abdelwahab] (GH: 6370) - - feat(eni): support "ip route" if available instead of "route" (#6460) - [dermotbradley] - - test(distros): Convert test_hosts.py from unittest to pytest (#6481) - [GautamThorani] - - fix: preserve special permission bits (#6467) [deepsghimire] - - test: Convert test_registry.py from unittest to pytest (#6479) - [GautamThorani] - - test: fix integration for PROPOSED to run apt update prior to install - (#6477) - - feat(schema): add support for the not keyword (#6469) - [Mostafa Abdelwahab] (GH: 6468) - - fix: correct netplan renderer target (#6465) - - feat(hetzner): enable hotplug support and prepare IPv6 integration - (#6445) [Philipp Bender] - - fix(net-convert): respect output directory with netplan - - fix(bddeb): require exec permissions on temporary folder - - fix: properly quote commands in `do_as` function (#6400) - [Amirhossein Shaerpour] (GH: 6171) - - Optionalize bash completion. (#6441) [3405691582] - - docs(nocloud): Fix file schema examples (#6455) (GH: 5843) - - fix(systemd): revert auditd.service dependency (#6448) - - fix: bddeb tool needs distro debian param for package dependency lookup - - fix(test): raises match against an empty string will always pass - - fix(test): marks applied to fixtures have no effect - - test: refactor test_reporting.py to use only pytest (#6449) - [Chijioke Ibekwe] - - Update wait_for_cloud_init.rst to be more consistent about systemd usage - (#6442) [ExplGamma] - - fix: add OpenRC support to Meson build (#6426) [dermotbradley] - - feat(rh_subscription): new release_version field (#6347) - [Mostafa Abdelwahab] (GH: 6030) - - chore: bump isort version (#6446) - - net_convert.py: make some import failures not generate an error (#6399) - [dermotbradley] - - test: fix lru_cache test wrapper (#6443) (GH: 5869) - - docs(cc_raspberry_pi): Fix example4 (#6439) [Paul] - - test: refactor test_data.py to use only pytest (#6440) [Chijioke Ibekwe] - - tests: convert util.pathprefix2dict tests from unittest to pytest - (#6433) [Aamir] - - chore: hand off responsibilities (#6432) - - feat: support nmap in socket protocol (#6339) (GH: 6136) - - feat(cc_raspberry_pi): remove remote_gpio interface (#6429) [Paul] - - fix(docs): Fix typo in `fDQn` (#6420) [Vladimir Levin] - - Refresh dev docs for tests (#6428) - - fix(raspberry-pi-os): Update ntp client (#6425) [Paul] - - fixed defs types in cloud-init cmd devel make_mime (#6419) [abdulganiyy] - - test: remove CiTestCase fully (#6416) - - test: drop citestcase from test_reporting_hyperv.py (#6413) - - test: drop citestcase from net/test_init.py (#6410) - - test: drop citestcase from test_version.py (#6415) - - fix: read-dependencies syntax error on regex (#6326) - - doc: add testing links to doc/rtd Development headings (#6326) - - chore: update developer specfile and build for opensuse (#6326) - - chore: update developer specfile redhat/fedora and dependencies (#6326) - - chore: drop yaml validation target, covered in unittests (#6326) - - chore: update debian developer packaging template (#6326) - - fix: add apt-get update before development pkg install (#6326) - - chore!: switch to meson.build due to PEP632 (#6326) (LP: #1978328) - - chore: render vlan, bond, bridge mac properly in network state (#6397) - [Shreenidhi Shedi] - - chore: replace all mailing-list references with GH Discussions - - chore: replace all IRC references with matrix - - fix: fixed defs types in cloud-init analyze show (#6353) [abdulganiyy] - - chore(tox): align check_format's pylint folder targets (#6414) - - test: drop citestcase from net/test_network_state.py (#6402) - - test: drop citestcase from net/test_dhcp.py (#6401) - - chore(ci): bump pylint version, fix test failures (#6408) - - chore(ci): fix cloud-init test failures from new pylint (#6407) - - chore(ci): bump versions for black, ruff, and mypy (#6406) - - doc: change `jammy` to `noble` (#6398) [Amirhossein Shaerpour] - - test: drop citestcase from t* tests (#6379) - - fix: add missing test mock (#6395) - - test: drop citestcase net_freebsd (#6374) - - test: drop citestcase from test_util.py (#6387) - - Add 'to: default' support in network state (#6391) [Shreenidhi Shedi] - - test: drop citestcase from s* tests (#6378) - - test: drop citestcase from r, s and u sources (#6373) - - test: drop citestcase from v sources (#6372) - - test: drop citestcase from n and o sources (#6363) - - fix: make tools/tox-venv with current versions of tox (#6365) - [Scott Moser] - - test: skip gpg dependency test on questing (#6388) - - feat(networkd): add support for rendering bridge devices (#6349) - [Shreenidhi Shedi] - - cloud-init-hotplugd: remove use of "exec" and unnecessary exit (#6357) - [dermotbradley] (GH: 6351) + - chore(cc_rh_subscription): deprecate hyphenated fields, remove self.log + (#6470) [Mostafa Abdelwahab] (GH: 6370) + - feat(eni): support "ip route" if available instead of "route" (#6460) + [dermotbradley] + - test(distros): Convert test_hosts.py from unittest to pytest (#6481) + [GautamThorani] + - fix: preserve special permission bits (#6467) [deepsghimire] + - test: Convert test_registry.py from unittest to pytest (#6479) + [GautamThorani] + - test: fix integration for PROPOSED to run apt update prior to install + (#6477) + - feat(schema): add support for the not keyword (#6469) + [Mostafa Abdelwahab] (GH: 6468) + - fix: correct netplan renderer target (#6465) + - feat(hetzner): enable hotplug support and prepare IPv6 integration + (#6445) [Philipp Bender] + - fix(net-convert): respect output directory with netplan + - fix(bddeb): require exec permissions on temporary folder + - fix: properly quote commands in `do_as` function (#6400) + [Amirhossein Shaerpour] (GH: 6171) + - Optionalize bash completion. (#6441) [3405691582] + - docs(nocloud): Fix file schema examples (#6455) (GH: 5843) + - fix(systemd): revert auditd.service dependency (#6448) + - fix: bddeb tool needs distro debian param for package dependency lookup + - fix(test): raises match against an empty string will always pass + - fix(test): marks applied to fixtures have no effect + - test: refactor test_reporting.py to use only pytest (#6449) + [Chijioke Ibekwe] + - Update wait_for_cloud_init.rst to be more consistent about systemd usage + (#6442) [ExplGamma] + - fix: add OpenRC support to Meson build (#6426) [dermotbradley] + - feat(rh_subscription): new release_version field (#6347) + [Mostafa Abdelwahab] (GH: 6030) + - chore: bump isort version (#6446) + - net_convert.py: make some import failures not generate an error (#6399) + [dermotbradley] + - test: fix lru_cache test wrapper (#6443) (GH: 5869) + - docs(cc_raspberry_pi): Fix example4 (#6439) [Paul] + - test: refactor test_data.py to use only pytest (#6440) [Chijioke Ibekwe] + - tests: convert util.pathprefix2dict tests from unittest to pytest + (#6433) [Aamir] + - chore: hand off responsibilities (#6432) + - feat: support nmap in socket protocol (#6339) (GH: 6136) + - feat(cc_raspberry_pi): remove remote_gpio interface (#6429) [Paul] + - fix(docs): Fix typo in `fDQn` (#6420) [Vladimir Levin] + - Refresh dev docs for tests (#6428) + - fix(raspberry-pi-os): Update ntp client (#6425) [Paul] + - fixed defs types in cloud-init cmd devel make_mime (#6419) [abdulganiyy] + - test: remove CiTestCase fully (#6416) + - test: drop citestcase from test_reporting_hyperv.py (#6413) + - test: drop citestcase from net/test_init.py (#6410) + - test: drop citestcase from test_version.py (#6415) + - fix: read-dependencies syntax error on regex (#6326) + - doc: add testing links to doc/rtd Development headings (#6326) + - chore: update developer specfile and build for opensuse (#6326) + - chore: update developer specfile redhat/fedora and dependencies (#6326) + - chore: drop yaml validation target, covered in unittests (#6326) + - chore: update debian developer packaging template (#6326) + - fix: add apt-get update before development pkg install (#6326) + - chore!: switch to meson.build due to PEP632 (#6326) (LP: #1978328) + - chore: render vlan, bond, bridge mac properly in network state (#6397) + [Shreenidhi Shedi] + - chore: replace all mailing-list references with GH Discussions + - chore: replace all IRC references with matrix + - fix: fixed defs types in cloud-init analyze show (#6353) [abdulganiyy] + - chore(tox): align check_format's pylint folder targets (#6414) + - test: drop citestcase from net/test_network_state.py (#6402) + - test: drop citestcase from net/test_dhcp.py (#6401) + - chore(ci): bump pylint version, fix test failures (#6408) + - chore(ci): fix cloud-init test failures from new pylint (#6407) + - chore(ci): bump versions for black, ruff, and mypy (#6406) + - doc: change `jammy` to `noble` (#6398) [Amirhossein Shaerpour] + - test: drop citestcase from t* tests (#6379) + - fix: add missing test mock (#6395) + - test: drop citestcase net_freebsd (#6374) + - test: drop citestcase from test_util.py (#6387) + - Add 'to: default' support in network state (#6391) [Shreenidhi Shedi] + - test: drop citestcase from s* tests (#6378) + - test: drop citestcase from r, s and u sources (#6373) + - test: drop citestcase from v sources (#6372) + - test: drop citestcase from n and o sources (#6363) + - fix: make tools/tox-venv with current versions of tox (#6365) + [Scott Moser] + - test: skip gpg dependency test on questing (#6388) + - feat(networkd): add support for rendering bridge devices (#6349) + [Shreenidhi Shedi] + - cloud-init-hotplugd: remove use of "exec" and unnecessary exit (#6357) + [dermotbradley] (GH: 6351)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2131604 Title: sru cloud-init 25.3: Jammy, Noble, Plucky, Questing To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/2131604/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
