DLPX-96420 Troubleshoot cloud-init repo build failure#115
Conversation
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: cloud-init Binary: cloud-init Architecture: all Version: 25.2-0ubuntu1~24.04.1 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> Homepage: https://cloud-init.io/ Standards-Version: 4.5.0 Vcs-Browser: https://github.com/canonical/cloud-init/tree/ubuntu/devel Vcs-Git: https://github.com/canonical/cloud-init -b ubuntu/devel Build-Depends: debhelper-compat (= 13), dh-python, iproute2, po-debconf, python3, python3-configobj, python3-debconf, python3-jinja2, python3-jsonpatch, python3-jsonschema, python3-mock, python3-oauthlib, python3-pytest, python3-pytest-mock, python3-requests, python3-serial, python3-setuptools, python3-yaml, python3-responses, python3-passlib Package-List: cloud-init deb admin optional arch=all Checksums-Sha1: cf3952ef3bc956dc154c72bac6972339f1b8799d 2039157 cloud-init_25.2.orig.tar.gz 3759e93fb86f0d40d874a63800304241fc957d0f 96768 cloud-init_25.2-0ubuntu1~24.04.1.debian.tar.xz Checksums-Sha256: c1e64581ecd1e57a009aeee78f34a014b1e1a1b1d8bdfba1baa0380b0eabffe8 2039157 cloud-init_25.2.orig.tar.gz 22eb23fe1452289d1b02cc6ccf7796512f4a425eb138be2af393d3ce5255e385 96768 cloud-init_25.2-0ubuntu1~24.04.1.debian.tar.xz Files: 723cd38717755e5838bd7cd59117fb11 2039157 cloud-init_25.2.orig.tar.gz 4b605b5a27607962e6f0202fe7e8e4c4 96768 cloud-init_25.2-0ubuntu1~24.04.1.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEsyC5UhjFbFFc1+BoZ0j1UGIrpdQFAmicua0ACgkQZ0j1UGIr pdRw8wv+MKPEfCTlVQHSy6fVc8AsRdeM4TRtsrf1H09R2/QJRSguyv0/ybhA8jt8 B12VSLsSyCC4D5u28s2+lJzGISWahsY4DKBXwhi050JaxBaDCulS7Dj6g+9lQoCV RMxjfjYJQBcsURvneGmX6Uc8zqyFHgoLP3r/lS/9dUi9uuRPETYSZz95O40cxs2v CZf413u2AYb6B/0IyW5FD2zXfkJGPfbk7w8wdhAVsxe1YoWRyEThfO2T615rbj4g gi6mZl4QXcSXM+21f7xcBMzmyhk+H1JslRfTkDqI6RtQ0S7jHdd5Lda7MI7uPVXU 2SNSm92Ka//S2uU6CtIyyXhu5OyfcG+yCU3LigBiE7NfsndwLfaOOj1HMg/QlstG 9NMTFmyK+u5H+Bn3GLyIK71aCXW6xKj03zbh0KoQurWi3WBRFWwYr7y/sZnKWwbE vEeVPGrXCMy0ZTAJQEABchOvrroGckuZMRhRwFT5Fcr5K4PCx/NP4X/uHBV6J6Qf BbJLodW/ =vcgF -----END PGP SIGNATURE-----
3fac02d to
4dafee4
Compare
|
A couple of observations:
|
The unit tests that are run as part of the package building process, do pass; if those fail, the package build will fail. I think the github action tests might have never passed, and I don't think we've ever looked into getting those to pass. Off the top of my head, I don't know what the actions map to (e.g. not sure if it's running the same tests we run as part of the package build process, or something else).
It's difficult to tell from the conflict, but the block of change that we modified, has been removed upstream.. so we're opting to remove that entire block as well.. The conflict was due to how we changed I can zoom with you, it'd be easier to explain that way, if you'd like to. Also, using the non-default |
Ok, was this #23? Indeed, it doesn't feel like the code changes from that PR are relevant anymore given that we create our own netplan yaml with our own matching rules at first boot, and cloud-init is only needed to setup network access during that first boot. |
I believe so, yes.. those changes continually cause us conflicts. |
…develop' into develop Conflicts: cloudinit/sources/DataSourceOracle.py systemd/cloud-init.service.tmpl tests/unittests/config/test_schema.py tests/unittests/sources/test_oracle.py tests/unittests/sources/test_vmware.py
4dafee4 to
c0f019e
Compare
Cloud-init Build upstream was broken due to a few merge conflicts.Background
Merge conflict issues with upstream branch for cloud-init repo.Problem
Resolve merge conflicts (automated) and manually fix lingering merge conflict issues resulting from upstream changes.Solution
git-ab-pre-push: https://selfservice-jenkins.eng-tools-prd.aws.delphixcloud.com/job/linux-pkg/job/develop/job/build-package/job/cloud-init/job/pre-push/104/Testing Done