From: Bruce Ashfield <bruce.ashfield@gmail.com>
To: Martin Jansa <Martin.Jansa@gmail.com>
Cc: meta-virtualization@lists.yoctoproject.org
Subject: Re: [meta-virtualization] [PATCH] cloud-init: bump SRCREV to fix update to 23.2.2
Date: Tue, 29 Aug 2023 02:09:03 +0000 [thread overview]
Message-ID: <ZO1TPyeIiXc/dJOp@gmail.com> (raw)
In-Reply-To: <20230828143856.549539-1-Martin.Jansa@gmail.com>
In message: [meta-virtualization] [PATCH] cloud-init: bump SRCREV to fix update to 23.2.2
on 28/08/2023 Martin Jansa wrote:
> * the update from
> commit 0f1601d98f2c926a109b7beb7df21a5dfe6188d9
> Author: Bruce Ashfield <bruce.ashfield@gmail.com>
> Date: Thu Aug 3 20:15:04 2023 +0000
> Subject: cloud-init: update to 23.2.2
>
> Bumping cloud-init to version 23.2.2, which comprises the following commits:
>
> e65a715d Release 23.2.2
>
> was missing the SRCREV update, so it was still 23.1:
>
> cloud-init/v23.2.2+git/git $ git describe --tags
> 23.1-52-ge02c46079
>
> fix that by using the right one of the 23.2.2 tag:
>
> cloud-init/v23.2.2+git/git $ git show-ref -d 23.2.2
> 293c6546f038ef4da98910dfeb8d0ade65707952 refs/tags/23.2.2
> e65a715d524456285e07ac521457424713ea4aa5 refs/tags/23.2.2^{}
>
> * this fix also allows up to drop the patch backported from 23.2
My update scripts did something very strange with that bump.
Thanks for the catch.
This is on master-next.
Bruce
>
> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ---
> ...-pkg-config-for-udev-rules-path-2137.patch | 50 -------------------
> recipes-extended/cloud-init/cloud-init_git.bb | 3 +-
> 2 files changed, 1 insertion(+), 52 deletions(-)
> delete mode 100644 recipes-extended/cloud-init/cloud-init/0002-setup.py-use-pkg-config-for-udev-rules-path-2137.patch
>
> diff --git a/recipes-extended/cloud-init/cloud-init/0002-setup.py-use-pkg-config-for-udev-rules-path-2137.patch b/recipes-extended/cloud-init/cloud-init/0002-setup.py-use-pkg-config-for-udev-rules-path-2137.patch
> deleted file mode 100644
> index 9f3760c..0000000
> --- a/recipes-extended/cloud-init/cloud-init/0002-setup.py-use-pkg-config-for-udev-rules-path-2137.patch
> +++ /dev/null
> @@ -1,50 +0,0 @@
> -From 57752970ebea017820343aadf11b65c537bef336 Mon Sep 17 00:00:00 2001
> -From: dankm <dan.mcgregor@usask.ca>
> -Date: Fri, 28 Apr 2023 15:10:34 -0600
> -Subject: [PATCH] setup.py: use pkg-config for udev/rules path (#2137)
> -
> -Distributions other than RHEL also use /usr/lib/udev for the rules
> -path. Instead of hardcoding the udev rules path for RedHat, check
> -pkg-config for the proper location.
> -
> -Upstream-Status: Backport [23.2 https://github.com/canonical/cloud-init/commit/5abf5f5f2cf93c57ac74220251d2a2acce5f7099]
> -Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
> ----
> - setup.py | 14 ++++++++------
> - 1 file changed, 8 insertions(+), 6 deletions(-)
> -
> -diff --git a/setup.py b/setup.py
> -index a6dbc5c23..66e618d3a 100644
> ---- a/setup.py
> -+++ b/setup.py
> -@@ -46,7 +46,10 @@ def pkg_config_read(library, var):
> - "systemdsystemconfdir": "/etc/systemd/system",
> - "systemdsystemunitdir": "/lib/systemd/system",
> - "systemdsystemgeneratordir": "/lib/systemd/system-generators",
> -- }
> -+ },
> -+ "udev": {
> -+ "udevdir": "/lib/udev",
> -+ },
> - }
> - cmd = ["pkg-config", "--variable=%s" % var, library]
> - try:
> -@@ -309,14 +312,13 @@ data_files = [
> - ),
> - ]
> - if not platform.system().endswith("BSD"):
> --
> -- RULES_PATH = LIB
> -- if os.path.isfile("/etc/redhat-release"):
> -- RULES_PATH = "/usr/lib"
> -+ RULES_PATH = pkg_config_read("udev", "udevdir")
> -+ if not in_virtualenv():
> -+ RULES_PATH = "/" + RULES_PATH
> -
> - data_files.extend(
> - [
> -- (RULES_PATH + "/udev/rules.d", [f for f in glob("udev/*.rules")]),
> -+ (RULES_PATH + "/rules.d", [f for f in glob("udev/*.rules")]),
> - (
> - ETC + "/systemd/system/sshd-keygen@.service.d/",
> - ["systemd/disable-sshd-keygen-if-cloud-init-active.conf"],
> diff --git a/recipes-extended/cloud-init/cloud-init_git.bb b/recipes-extended/cloud-init/cloud-init_git.bb
> index b5c2d71..9d84f47 100644
> --- a/recipes-extended/cloud-init/cloud-init_git.bb
> +++ b/recipes-extended/cloud-init/cloud-init_git.bb
> @@ -7,11 +7,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c6dd79b6ec2130a3364f6fa9d6380408 \
> file://LICENSE-Apache2.0;md5=3b83ef96387f14655fc854ddc3c6bd57 \
> "
>
> -SRCREV = "e02c4607923af64311c70ae9a06d6794355e9a61"
> +SRCREV = "293c6546f038ef4da98910dfeb8d0ade65707952"
> SRC_URI = "git://github.com/canonical/cloud-init;branch=23.2.x;protocol=https \
> file://cloud-init-source-local-lsb-functions.patch \
> file://0001-setup.py-check-for-install-anywhere-in-args.patch \
> - file://0002-setup.py-use-pkg-config-for-udev-rules-path-2137.patch \
> "
>
> PV = "v23.2.2+git"
> --
> 2.42.0
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#8247): https://lists.yoctoproject.org/g/meta-virtualization/message/8247
> Mute This Topic: https://lists.yoctoproject.org/mt/101011241/1050810
> Group Owner: meta-virtualization+owner@lists.yoctoproject.org
> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [bruce.ashfield@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
prev parent reply other threads:[~2023-08-29 2:09 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-28 14:38 [PATCH] cloud-init: bump SRCREV to fix update to 23.2.2 Martin Jansa
2023-08-29 2:09 ` Bruce Ashfield [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZO1TPyeIiXc/dJOp@gmail.com \
--to=bruce.ashfield@gmail.com \
--cc=Martin.Jansa@gmail.com \
--cc=meta-virtualization@lists.yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.