-
Notifications
You must be signed in to change notification settings - Fork 881
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix daily recipe ubuntu/jammy new_upstream_snaphot to refresh quilt patches #5691
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bump the version in cloudinit/version.py to 24.3 and update ChangeLog.
…nical#5640) If an instance in _routed-ip_ mode uses both IPv4 **and** IPv6, but the IPv6 is listed (attached) first, the default IPv6 route may be absent from the final network configuration for systems that do not accept Router Advertisements. This change fixes the problem by making sure that routes are appended, not overwritten.
- Update upstream cloud-init config template for azurelinux distro - remove modules that not currently supported azurelinux Co-authored-by: minghe <rmhsawyer>
…mpl (canonical#5653) Fixes lintian warning systemd-service-file-shutdown-problems. See [1, 2]. Remove superflous conditional additions of Conflicts=shutdown.target as it is unconditionally added for every target. [1] https://salsa.debian.org/lintian/lintian/-/blob/2.118.0/tags/s/systemd-service-file-shutdown-problems.tag [2] systemd/systemd#11821
Drop unnecessary environment variable. Fixes canonicalGH-5648
Bump the version in cloudinit/version.py to 24.3.1 and update ChangeLog.
Setting TZ environment variable was introduced as a performance optimization in 2016[1]. However, this optimization never worked, because it introduced code which only runs when __name__ is "__main__". This never happens when installed via setuptools - it gets imported and executed by the "cloud-init" script. The underlying issue was fixed at some point between Trusty and Bionic, presumably in cPython or in glibc. The following reproducer of the original issue will print multiple lines on an affected system. strace /usr/bin/python3 -c 'import os; from datetime import datetime; print([datetime.now() for i in range(10)])' |& grep -e localt -e zonei [1] https://code.launchpad.net/~raharper/cloud-init/+git/cloud-init/+merge/307722
- use canonical/lxd action in integration test - optimize integration test to run faster and use less resources
Make cloud-init usable without pyserial for DataSources that do not use it. Move pyserial optional dependency to requirements-all.txt. This has the effect of: setup.py / dh_python will not consider them as required dependencies and serves as upstream documentation. Install requirements-all.txt in tox. Fixes SC-5637 US120
Initialization of IMDS is periodically exceeding the 120s limit on instance launch. Increase the timeout to allow for this variance. Update docs to reflect change.
$INSTANCE_ID is an environment variable that contains a reference to the current instance id. Its use is no longer needed now that we can use jinja templates with {{ v1.instance_id }}. Furthermore, `cloud-init-per` is a better replacement for running scripts once per instance. In particular, this commit does the following: - Add jinja templating functionality to boothooks to be consistent with other core user data types - Document cloud-id and cloud-init-per as they were previously undocumented - Replace all $INSTANCE_ID references in docs to either use {{ v1.instance_id }} or the `cloud-init-per` script - Update documentation of $INSTANCE_ID to now be deprecated - Update tests as necessary
Also verify that cloud-init status has a valid return code.
patches: - d/p/keep-dhclient-as-priority-client.patch - d/p/no-single-process.patch
blackboxsw
changed the title
ubuntu/jammy: new_upstream_snaphot to refresh quilt patches and fix daily build recipe
fix daily recipe ubuntu/jammy new_upstream_snaphot to refresh quilt patches
Sep 11, 2024
3 tasks
TheRealFalcon
approved these changes
Sep 12, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Perform new_upstream_snapshot,py to sync unreleased tip of main into ubuntu/jammy in order to fix daily recipe builds which are failing due to commit 9cc458c drift in systemd files which no-singleprocess.patch removes.
Proposed Commit Message
-- see top three most recent separate commits
Additional Context
failed build recipe logs
the error:
steps to create this branch
Test Steps
Merge type