From patchwork Thu Apr 9 22:08:14 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 85733 X-Patchwork-Delegate: yoann.congal@smile.fr Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id DAACCF364C8 for ; Thu, 9 Apr 2026 22:08:35 +0000 (UTC) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.143824.1775772510357872083 for ; Thu, 09 Apr 2026 15:08:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=m1Apo2C3; spf=pass (domain: smile.fr, ip: 209.85.128.67, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f67.google.com with SMTP id 5b1f17b1804b1-4889e045bc6so14871525e9.2 for ; Thu, 09 Apr 2026 15:08:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1775772508; x=1776377308; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Zotv0sVG2xdNQubgvj8WN++QpOSWag/mUgHyGkLX0Us=; b=m1Apo2C39Bya9NjfOBvcp2V8vx9KNOaK257AymFhCL467zZZUNTo0OYJaq8/EgpsIo sUumLvQT0H/sDOgtptfYfh86ZUQPHqh7VDMVonzArzZu07BaFgHZq/dH43OTJsBMB7rd sOttH9aQm6FxAUt8bSzt3acrHQsCxMUJdCrFk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775772508; x=1776377308; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Zotv0sVG2xdNQubgvj8WN++QpOSWag/mUgHyGkLX0Us=; b=j6vANrwYZfWHrqWiJtYiDboCc7T0JF6MaOp2ZeCdU1UWYNndxhuNOH/Sy220qi9b9k qSJBubUnFLTyfxTEooSO11pb0TN6TEJ/ZO+qAkhTRtWmXEx9El0HoPH7nXx6CxU/BbAo XOxfuC90EqjKqQVajov5D+BwgnXMB2qHsaKH3ElzszDKmkMu1B1ZjmQtD4NfllivRbYe ssMVz+Bm+r5M6jcVnXVE1NZI+GKT07x8wmE7LLykfFjqccBFCNwV7wn0zRx+tpCKgRE5 9UvKWHiSI/F+7mfC0EBylDWH6oPZxntCpOPMzALpS1syiF5/Rqc4TKRA4+NLkhAVRQgE 1Rhg== X-Gm-Message-State: AOJu0YxIS2/rX0a1Z4ggMcHdwWwlCFrb8hD7L2fVmhtaukDHp6jcEq0s QCdIPOIpcdNCpVYOgjNyaObxWxmwmhk45x5zLjoDsybUeVnTV6ocGAw88vwPYtEaMrnmsXrBtFz 9CIlEYPvIjUN+ X-Gm-Gg: AeBDieu/yO10SiZSQcV9cGstCOwhnLA+SJ3ElTUGG7kvCRzueyzs+CtmYKTpqiMkxau aOBCWao7nxFUJ2fFkKIrWNFE0xHpaSDLf6Rf0xc+VKlAjEM1jYKvm7zd6QOFyJZmLQAGKYK/+nK 4sjZHZsEygsmBRi2dv9bn7owx85kTbPG+w49/YhNZu4Y1VTS+j0OedR0jhegIclLMmmRL2ze1Vh QUAdb3Iuq1p+kg7T9/yizm0oez2PrsmCLQBTPCNJfPr/XgwOgDwmsIOqIOhs2Y+3xDuG7ErzgbM tU+rKPItNwjrbOp9zbsPPH3gtTE2zlAgOl3Ho7tDL8UIuctHxmnvV7N9dc0OX5cgdKyWcv49Gmj TjkfHjhcsxjcfjOgpEesDYJeeEexfnT+HwyZYSsb0KvYeETkc8qIx6s6zwmOEu85+kYR+xKFLuA eXSFv6jv05Fs/O8O426DCvcdKJTKswpKkAi1y1XNUV9SKBsYVNxq59bmzy7/X7Dju9pY+DI5kh4 Tsc/QSyNuzeWS4LRb1t9wJaqps= X-Received: by 2002:a05:600c:4e16:b0:488:966f:70a7 with SMTP id 5b1f17b1804b1-488d67bbc7emr6478265e9.2.1775772508395; Thu, 09 Apr 2026 15:08:28 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa00a2e4fb7b0d887544.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:a2e4:fb7b:d88:7544]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d58bb830sm22123045e9.7.2026.04.09.15.08.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 15:08:27 -0700 (PDT) From: Yoann Congal To: OE-core ML Cc: Yoann Congal Subject: [kirkstone][PATCH v2 1/6] recipes: Default to https git protocol for YP/OE repos Date: Fri, 10 Apr 2026 00:08:14 +0200 Message-ID: <20260409220819.2427583-1-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 09 Apr 2026 22:08:35 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234953 From: Yoann Congal This corresponds to the master commit 139102a73d41 ("recipes: Default to https git protocol where possible"). But only for the git.yoctoproject.org and git.openembedded.org repos. > The recommendation from server maintainers is that the https protocol > is both faster and more reliable than the dedicated git protocol at this point. > Switch to it where possible. Signed-off-by: Yoann Congal --- meta/lib/oeqa/selftest/cases/fetch.py | 2 ++ meta/lib/oeqa/selftest/cases/recipetool.py | 8 ++++---- meta/recipes-core/dbus-wait/dbus-wait_git.bb | 2 +- meta/recipes-core/images/build-appliance-image_15.0.0.bb | 2 +- meta/recipes-core/psplash/psplash_git.bb | 2 +- meta/recipes-core/update-rc.d/update-rc.d_0.8.bb | 2 +- meta/recipes-devtools/pseudo/pseudo_git.bb | 2 +- meta/recipes-graphics/libfakekey/libfakekey_git.bb | 2 +- meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb | 2 +- meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb | 2 +- .../xcursor-transparent-theme_git.bb | 2 +- meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-dev.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 4 ++-- .../matchbox-config-gtk/matchbox-config-gtk_0.2.bb | 2 +- .../recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb | 2 +- .../matchbox-keyboard/matchbox-keyboard_0.1.1.bb | 2 +- .../matchbox-panel-2/matchbox-panel-2_2.11.bb | 2 +- .../matchbox-terminal/matchbox-terminal_0.2.bb | 2 +- .../matchbox-theme-sato/matchbox-theme-sato_0.2.bb | 2 +- meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb | 2 +- .../recipes-sato/settings-daemon/settings-daemon_0.0.2.bb | 2 +- meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb | 2 +- 28 files changed, 39 insertions(+), 37 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/fetch.py b/meta/lib/oeqa/selftest/cases/fetch.py index be14272e635..b5c09355fee 100644 --- a/meta/lib/oeqa/selftest/cases/fetch.py +++ b/meta/lib/oeqa/selftest/cases/fetch.py @@ -34,6 +34,7 @@ PREMIRRORS:forcevariable = "" # No mirrors and broken git, should fail features = """ DL_DIR = "%s" +SRC_URI:pn-dbus-wait = "git://git.yoctoproject.org/dbus-wait;branch=master;protocol=git" GIT_PROXY_COMMAND = "false" MIRRORS:forcevariable = "" PREMIRRORS:forcevariable = "" @@ -46,6 +47,7 @@ PREMIRRORS:forcevariable = "" # Broken git but a specific mirror features = """ DL_DIR = "%s" +SRC_URI:pn-dbus-wait = "git://git.yoctoproject.org/dbus-wait;branch=master;protocol=git" GIT_PROXY_COMMAND = "false" MIRRORS:forcevariable = "git://.*/.* http://downloads.yoctoproject.org/mirror/sources/" """ % dldir diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py index a2d8d292ad5..adbf0c15f03 100644 --- a/meta/lib/oeqa/selftest/cases/recipetool.py +++ b/meta/lib/oeqa/selftest/cases/recipetool.py @@ -359,7 +359,7 @@ class RecipetoolCreateTests(RecipetoolBase): tempsrc = os.path.join(self.tempdir, 'srctree') os.makedirs(tempsrc) recipefile = os.path.join(self.tempdir, 'libmatchbox.bb') - srcuri = 'git://git.yoctoproject.org/libmatchbox' + srcuri = 'git://git.yoctoproject.org/libmatchbox;protocol=https' result = runCmd(['recipetool', 'create', '-o', recipefile, srcuri + ";rev=9f7cf8895ae2d39c465c04cc78e918c157420269", '-x', tempsrc]) self.assertTrue(os.path.isfile(recipefile), 'recipetool did not create recipe file; output:\n%s' % result.output) checkvars = {} @@ -512,13 +512,13 @@ class RecipetoolCreateTests(RecipetoolBase): self._test_recipetool_create_git('http://git.yoctoproject.org/git/matchbox-keyboard') def test_recipetool_create_git_srcuri_master(self): - self._test_recipetool_create_git('git://git.yoctoproject.org/matchbox-keyboard;branch=master') + self._test_recipetool_create_git('git://git.yoctoproject.org/matchbox-keyboard;branch=master;protocol=https') def test_recipetool_create_git_srcuri_branch(self): - self._test_recipetool_create_git('git://git.yoctoproject.org/matchbox-keyboard;branch=matchbox-keyboard-0-1') + self._test_recipetool_create_git('git://git.yoctoproject.org/matchbox-keyboard;branch=matchbox-keyboard-0-1;protocol=https') def test_recipetool_create_git_srcbranch(self): - self._test_recipetool_create_git('git://git.yoctoproject.org/matchbox-keyboard', 'matchbox-keyboard-0-1') + self._test_recipetool_create_git('git://git.yoctoproject.org/matchbox-keyboard;protocol=https', 'matchbox-keyboard-0-1') class RecipetoolTests(RecipetoolBase): diff --git a/meta/recipes-core/dbus-wait/dbus-wait_git.bb b/meta/recipes-core/dbus-wait/dbus-wait_git.bb index f2eb8b1874e..63d3447875d 100644 --- a/meta/recipes-core/dbus-wait/dbus-wait_git.bb +++ b/meta/recipes-core/dbus-wait/dbus-wait_git.bb @@ -11,7 +11,7 @@ SRCREV = "6cc6077a36fe2648a5f993fe7c16c9632f946517" PV = "0.1+git${SRCPV}" PR = "r2" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master" +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master" UPSTREAM_CHECK_COMMITS = "1" S = "${WORKDIR}/git" diff --git a/meta/recipes-core/images/build-appliance-image_15.0.0.bb b/meta/recipes-core/images/build-appliance-image_15.0.0.bb index 544fbea80fe..8595412e501 100644 --- a/meta/recipes-core/images/build-appliance-image_15.0.0.bb +++ b/meta/recipes-core/images/build-appliance-image_15.0.0.bb @@ -25,7 +25,7 @@ IMAGE_FSTYPES = "wic.vmdk wic.vhd wic.vhdx" inherit core-image setuptools3 SRCREV ?= "1aee6e9648661c1e6159127c2b6e4690576020f7" -SRC_URI = "git://git.yoctoproject.org/poky;branch=kirkstone \ +SRC_URI = "git://git.yoctoproject.org/poky;protocol=https;branch=kirkstone \ file://Yocto_Build_Appliance.vmx \ file://Yocto_Build_Appliance.vmxf \ file://README_VirtualBox_Guest_Additions.txt \ diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb index 9532ed1534a..5420366d862 100644 --- a/meta/recipes-core/psplash/psplash_git.bb +++ b/meta/recipes-core/psplash/psplash_git.bb @@ -9,7 +9,7 @@ DEPENDS = "gdk-pixbuf-native" SRCREV = "44afb7506d43cca15582b4c5b90ba5580344d75d" PV = "0.1+git${SRCPV}" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master \ +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master \ file://psplash-init \ file://psplash-start.service \ file://psplash-systemd.service \ diff --git a/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb index ee491984293..6a86196f41f 100644 --- a/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb +++ b/meta/recipes-core/update-rc.d/update-rc.d_0.8.bb @@ -6,7 +6,7 @@ SECTION = "base" LICENSE = "GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://update-rc.d;beginline=5;endline=15;md5=d40a07c27f535425934bb5001f2037d9" -SRC_URI = "git://git.yoctoproject.org/update-rc.d;branch=master" +SRC_URI = "git://git.yoctoproject.org/update-rc.d;protocol=https;branch=master" SRCREV = "8636cf478d426b568c1be11dbd9346f67e03adac" UPSTREAM_CHECK_COMMITS = "1" diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb index 6ebe4f457ed..823d4f011be 100644 --- a/meta/recipes-devtools/pseudo/pseudo_git.bb +++ b/meta/recipes-devtools/pseudo/pseudo_git.bb @@ -1,6 +1,6 @@ require pseudo.inc -SRC_URI = "git://git.yoctoproject.org/pseudo;branch=master \ +SRC_URI = "git://git.yoctoproject.org/pseudo;protocol=https;branch=master \ file://fallback-passwd \ file://fallback-group \ " diff --git a/meta/recipes-graphics/libfakekey/libfakekey_git.bb b/meta/recipes-graphics/libfakekey/libfakekey_git.bb index 5d94be52b4f..7db54c10988 100644 --- a/meta/recipes-graphics/libfakekey/libfakekey_git.bb +++ b/meta/recipes-graphics/libfakekey/libfakekey_git.bb @@ -13,7 +13,7 @@ SECTION = "x11/wm" SRCREV = "7ad885912efb2131e80914e964d5e635b0d07b40" PV = "0.3+git${SRCPV}" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master" +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master" S = "${WORKDIR}/git" diff --git a/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb b/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb index b01b332a55b..f195ea233f6 100644 --- a/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb +++ b/meta/recipes-graphics/libmatchbox/libmatchbox_1.12.bb @@ -17,7 +17,7 @@ DEPENDS = "virtual/libx11 libxext" #SRCREV for 1.12 SRCREV = "e846ee434f8e23d9db38af13c523f791495e0e87" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master" +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master" S = "${WORKDIR}/git" diff --git a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb index 81704beac46..ce20283e6e8 100644 --- a/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb +++ b/meta/recipes-graphics/matchbox-wm/matchbox-wm_1.2.2.bb @@ -12,7 +12,7 @@ DEPENDS = "libmatchbox virtual/libx11 libxext libxrender startup-notification ex # SRCREV tagged 1.2.2 SRCREV = "27da947e7fbdf9659f7e5bd1e92af92af6c03970" -SRC_URI = "git://git.yoctoproject.org/matchbox-window-manager;branch=master \ +SRC_URI = "git://git.yoctoproject.org/matchbox-window-manager;protocol=https;branch=master \ file://0001-Fix-build-with-gcc-10.patch \ file://kbdconfig" diff --git a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb index 09fbc9b7983..1d04ad09746 100644 --- a/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb +++ b/meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb @@ -10,7 +10,7 @@ SECTION = "x11/base" SRCREV = "23c8af5ba4a1b7efbaf0bbca59a65ff7e10a1a06" PV = "0.1.1+git${SRCPV}" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master" +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master" UPSTREAM_CHECK_COMMITS = "1" S = "${WORKDIR}/git" diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb index 12f1cf516ee..3de1e7bae2a 100644 --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb @@ -16,7 +16,7 @@ PV = "0.3+git${SRCPV}" inherit native -SRC_URI = "git://git.yoctoproject.org/yocto-kernel-tools.git;branch=master" +SRC_URI = "git://git.yoctoproject.org/yocto-kernel-tools.git;protocol=https;branch=master" S = "${WORKDIR}/git" do_configure() { diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb index 94800aeacac..d0549dabe5c 100644 --- a/meta/recipes-kernel/linux/linux-yocto-dev.bb +++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb @@ -17,8 +17,8 @@ include recipes-kernel/linux/linux-yocto-dev-revisions.inc KBRANCH = "v5.18/standard/base" KMETA = "kernel-meta" -SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;branch=${KBRANCH};name=machine \ - git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=master;destsuffix=${KMETA}" +SRC_URI = "git://git.yoctoproject.org/linux-yocto-dev.git;protocol=https;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;protocol=https;type=kmeta;name=meta;branch=master;destsuffix=${KMETA}" # Set default SRCREVs. Both the machine and meta SRCREVs are statically set # to the korg v3.7 tag, and hence prevent network access during parsing. If diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index 772fc4e2ef2..b9f1605cf9b 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -14,8 +14,8 @@ python () { SRCREV_machine ?= "c8a23ffc90611d97d4e0d8b05e5aa30db4795e87" SRCREV_meta ?= "876ae2ac4c2844426ff953a696e455b44d953527" -SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ - git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" +SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;protocol=https;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;protocol=https;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LINUX_VERSION ?= "5.10.234" diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index ea763ce9aa1..7c8369cc874 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -14,8 +14,8 @@ python () { SRCREV_machine ?= "46e4e1200a4fa889438a2cc62151bb7f1057421a" SRCREV_meta ?= "b75d71b7f2455467f2260d514040ccb44d4bdda5" -SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ - git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" +SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;protocol=https;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;protocol=https;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" LINUX_VERSION ?= "5.15.201" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index a78839e32e6..db6f9182db8 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -21,8 +21,8 @@ SRCREV_meta ?= "876ae2ac4c2844426ff953a696e455b44d953527" PV = "${LINUX_VERSION}+git${SRCPV}" -SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ - git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" +SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;protocol=https;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;protocol=https;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" COMPATIBLE_MACHINE = "^(qemux86|qemux86-64|qemuarm|qemuarmv5)$" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 56853f481fa..358e3bbed3b 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -19,8 +19,8 @@ SRCREV_meta ?= "b75d71b7f2455467f2260d514040ccb44d4bdda5" PV = "${LINUX_VERSION}+git${SRCPV}" -SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ - git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" +SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;protocol=https;branch=${KBRANCH};name=machine \ + git://git.yoctoproject.org/yocto-kernel-cache;protocol=https;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" COMPATIBLE_MACHINE = "^(qemux86|qemux86-64|qemuarm64|qemuarm|qemuarmv5)$" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index db911b29524..74ae0db1a93 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -26,8 +26,8 @@ SRCREV_machine:qemumips64 ?= "4bae0f4714f4afc50c02ea884ec8ba6026d2ec16" SRCREV_machine ?= "0ef80b08429534f460a78de68ee5c6a05f722eb0" SRCREV_meta ?= "876ae2ac4c2844426ff953a696e455b44d953527" -SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ - git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" +SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;protocol=https;name=machine;branch=${KBRANCH}; \ + git://git.yoctoproject.org/yocto-kernel-cache;protocol=https;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" LINUX_VERSION ?= "5.10.234" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 176d17e5736..0a770c81b76 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -35,8 +35,8 @@ SRCREV_machine:class-devupstream ?= "3330a8d33e086f76608bb4e80a3dc569d04a8814" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.15/base" -SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ - git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" +SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;protocol=https;name=machine;branch=${KBRANCH}; \ + git://git.yoctoproject.org/yocto-kernel-cache;protocol=https;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" LINUX_VERSION ?= "5.15.201" diff --git a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb index d951baf3610..9cb628c0ecc 100644 --- a/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb +++ b/meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb @@ -11,7 +11,7 @@ RDEPENDS:${PN} = "settings-daemon" # SRCREV tagged 0.2 SRCREV = "ef2192ce98d9374ffdad5f78544c3f8f353c16aa" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master \ +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master \ file://no-handed.patch" UPSTREAM_CHECK_GITTAGREGEX = "(?P(\d+(\.\d+)+))" diff --git a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb index b05a9c48ad4..95b525c5cd6 100644 --- a/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb +++ b/meta/recipes-sato/matchbox-desktop/matchbox-desktop_2.2.bb @@ -13,7 +13,7 @@ SECTION = "x11/wm" # SRCREV tagged 2.2 SRCREV = "6bc67d09da4147e5552fe30011a05a2c59d2f777" -SRC_URI = "git://git.yoctoproject.org/${BPN}-2;branch=master \ +SRC_URI = "git://git.yoctoproject.org/${BPN}-2;protocol=https;branch=master \ file://vfolders/ \ " diff --git a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb index b1724675bab..6243d16a522 100644 --- a/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb +++ b/meta/recipes-sato/matchbox-keyboard/matchbox-keyboard_0.1.1.bb @@ -13,7 +13,7 @@ DEPENDS = "libfakekey expat libxft" #SRCREV for 0.1.1 SRCREV = "630d89068dc0a1e9199306d405cb32f892dfa4d3" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=matchbox-keyboard-0-1 \ +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=matchbox-keyboard-0-1 \ file://0001-desktop-file-Hide-the-keyboard-from-app-list.patch \ file://80matchboxkeyboard.sh" diff --git a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb index 3dec68b9638..d43aeea07ab 100644 --- a/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb +++ b/meta/recipes-sato/matchbox-panel-2/matchbox-panel-2_2.11.bb @@ -23,7 +23,7 @@ RPROVIDES:${PN} = "matchbox-panel" RREPLACES:${PN} = "matchbox-panel" RCONFLICTS:${PN} = "matchbox-panel" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master \ +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master \ file://0001-applets-systray-Allow-icons-to-be-smaller.patch \ " diff --git a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb index 802ffa971bf..74e543b0b53 100644 --- a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb +++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb @@ -11,7 +11,7 @@ SECTION = "x11/utils" #SRCREV tagged 0.2 SRCREV = "161276d0f5d1be8187010fd0d9581a6feca70ea5" -SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master" +SRC_URI = "git://git.yoctoproject.org/${BPN};protocol=https;branch=master" UPSTREAM_CHECK_GITTAGREGEX = "(?P(\d+(\.\d+)+))" S = "${WORKDIR}/git" diff --git a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb index bc4024736f4..3a69ff847e5 100644 --- a/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb +++ b/meta/recipes-sato/matchbox-theme-sato/matchbox-theme-sato_0.2.bb @@ -2,7 +2,7 @@ require matchbox-theme-sato.inc # SRCREV tagged 0.2 SRCREV = "df085ba9cdaeaf2956890b0e29d7ea1779bf6c78" -SRC_URI = "git://git.yoctoproject.org/matchbox-sato;branch=master" +SRC_URI = "git://git.yoctoproject.org/matchbox-sato;protocol=https;branch=master" UPSTREAM_CHECK_GITTAGREGEX = "(?P(\d+(\.\d+)+))" S = "${WORKDIR}/git" diff --git a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb index eea7025c8d4..1709ab460b7 100644 --- a/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb +++ b/meta/recipes-sato/sato-screenshot/sato-screenshot_0.3.bb @@ -11,7 +11,7 @@ DEPENDS = "matchbox-panel-2 gtk+3" # SRCREV tagged 0.3 SRCREV = "9250fa5a012d84ff45984e8c4345ee7635227756" -SRC_URI = "git://git.yoctoproject.org/screenshot;branch=master" +SRC_URI = "git://git.yoctoproject.org/screenshot;protocol=https;branch=master" UPSTREAM_CHECK_GITTAGREGEX = "(?P(\d+(\.\d+)+))" S = "${WORKDIR}/git" diff --git a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb index 4356930da0d..33625f928d5 100644 --- a/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb +++ b/meta/recipes-sato/settings-daemon/settings-daemon_0.0.2.bb @@ -9,7 +9,7 @@ SECTION = "x11" # SRCREV tagged 0.0.2 SRCREV = "b2e5da502f8c5ff75e9e6da771372ef8e40fd9a2" -SRC_URI = "git://git.yoctoproject.org/xsettings-daemon;branch=master \ +SRC_URI = "git://git.yoctoproject.org/xsettings-daemon;protocol=https;branch=master \ file://addsoundkeys.patch \ file://70settings-daemon.sh \ " diff --git a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb index 5a1d3299930..0dea9d67cab 100644 --- a/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb +++ b/meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" SRCREV = "bcb82804daa8f725b6add259dcef2067e61a75aa" PV .= "+git${SRCPV}" -SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master \ +SRC_URI = "git://git.yoctoproject.org/ptest-runner2;protocol=https;branch=master \ " S = "${WORKDIR}/git" From patchwork Thu Apr 9 22:08:15 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 85732 X-Patchwork-Delegate: yoann.congal@smile.fr Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 01691F364D1 for ; Thu, 9 Apr 2026 22:08:36 +0000 (UTC) Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.144057.1775772511473677347 for ; Thu, 09 Apr 2026 15:08:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=0sQCXN9L; spf=pass (domain: smile.fr, ip: 209.85.128.65, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f65.google.com with SMTP id 5b1f17b1804b1-488a9033b2cso15501655e9.2 for ; Thu, 09 Apr 2026 15:08:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1775772510; x=1776377310; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=hh1S4I66m4GVSBIIy1BtX/Md276XqDavCSzcnFAEIKc=; b=0sQCXN9LhnFAib55LdcVJmyw4uz3oUE5AqzV4RnGzXahpEQ6jRq/V2KRs/2hplziVn OLVGpyR8MUYQCEY8uEDFwi/Xh5nzAw6cEanPxSfWPYo8oOSQe+DJsPgDnI8iJvy7hUW8 D0gE8TyfCBFZHLz8kcetYEqgmQ0vuROB0KJ/U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775772510; x=1776377310; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=hh1S4I66m4GVSBIIy1BtX/Md276XqDavCSzcnFAEIKc=; b=YK9RtfTCV3vvqO1vDlJER2u27DDXXvzUcvejP9F3AyO1VS/17acs4XPRn+f+tspuis QadY/7AxYK5dCRXsLg3rrN8uT3pPlQ3XZmris2gZvBkBQicpJVEfw4lF3/sjcpQgfput MtwODR6yEMvQzgg+KvNJenqgFcfk7pdhjMbAcix2OvVnltgQOqz/X1BeWdX5LFR21gXP NOFZbR+oSmMvgbSFcOaJIUMpAr/wVGI12qkVntNmkDRSTilOgDb1owAKKMDi4HDk3Veu ci/d2uTnM0Su/7egAPypGJQLDy89Mc1PnLrHrq76El8N2BGYI4fAd488E0V8hg+PMPRi jy9Q== X-Gm-Message-State: AOJu0Yzy7DW5GBOkJVZvMoG0LYMHUNvsNVCsNvhVfUDqFF9byZ+8VTOh wiN8ukaFIXpa1AsN3AMSJmbdzGsS3/CGq2b36c7G0mS/84LODoon6ry6sFfyz5hm5JUa6jdepqK 9EXBfSvz6JXyE X-Gm-Gg: AeBDies5GySmf5bi3B4tDFc4LPUqoPOXGdtZgrfGagPEStMhKYVBXnIgrVweeeVfmuh rzWV7FNFaUXu28prbSrujs9p8w/1VCCpTFg0tjzLgQcaDfrfBqXNhtyhZhCUXbNvAXYIrdzNd9G nL8z3P2znF2G++RHHJtcTw3fSXyjCcoMxWESLx/LnLJD7pTK3cccN70ynZbacDrvz40fddGu/SQ ZktQfeYlbHP89K+/DTekKkkXKuhzZW/aIPVPv/tM3unEv/I6GIdz3WZSAdAzS0Y0WI7xD5zQfOS nStBd/TpAEAEacjOS3wONHQoybUP+s+S41gyfAtq85COB1lkOv2+3mBklFr0WHU/WrV0XIssJ6W ZAONB4Ie3rZJczQNqYjzZvIG6itu5EmjfcMza1zGMbaVHyuB5/MEamAW0MG40CSfwSse9jFUUxa c+TtJHuiBQZhYHIUvlAmhOfNjut++V47YdTo8G7oc374e4n/mfTrc7RrX1wB6lOwhK0vY2PrN8H EuBizQHochcsbf1QpBIvUXAYbM= X-Received: by 2002:a05:600c:1987:b0:488:b187:d8ed with SMTP id 5b1f17b1804b1-488d67bf765mr6269475e9.2.1775772509511; Thu, 09 Apr 2026 15:08:29 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa00a2e4fb7b0d887544.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:a2e4:fb7b:d88:7544]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d58bb830sm22123045e9.7.2026.04.09.15.08.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 15:08:28 -0700 (PDT) From: Yoann Congal To: OE-core ML Cc: Yoann Congal Subject: [kirkstone][PATCH v2 2/6] oeqa/manual: Default to https git protocol for YP/OE repos Date: Fri, 10 Apr 2026 00:08:15 +0200 Message-ID: <20260409220819.2427583-2-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260409220819.2427583-1-yoann.congal@smile.fr> References: <20260409220819.2427583-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 09 Apr 2026 22:08:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234954 From: Yoann Congal Following up on commit 139102a73d41 ("recipes: Default to https git protocol where possible"), > The recommendation from server maintainers is that the https protocol > is both faster and more reliable than the dedicated git protocol at this point. > Switch to it where possible. Signed-off-by: Yoann Congal --- meta/lib/oeqa/manual/crops.json | 2 +- meta/lib/oeqa/manual/eclipse-plugin.json | 2 +- meta/lib/oeqa/manual/toaster-unmanaged-mode.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/lib/oeqa/manual/crops.json b/meta/lib/oeqa/manual/crops.json index 5cfa6538432..cf6d19e6bf3 100644 --- a/meta/lib/oeqa/manual/crops.json +++ b/meta/lib/oeqa/manual/crops.json @@ -276,7 +276,7 @@ "expected_results": "this should output the directory of the devtool script and it should be within the sdk workdir you are working in. \n\n" }, "5": { - "action": " 4a) git clone git://git.openembedded.org/meta-openembedded in layers/build directory \n \n4b) Add meta-openembedded/meta-oe in bblayer.conf as mentioned below: ${SDKBASEMETAPATH}/layers/build/meta-openembedded/meta-oe \\ \n\n4c) devtool add \"npm://registry.npmjs.org;name=npm;version=2.2.0\" \n\n", + "action": " 4a) git clone https://git.openembedded.org/meta-openembedded in layers/build directory \n \n4b) Add meta-openembedded/meta-oe in bblayer.conf as mentioned below: ${SDKBASEMETAPATH}/layers/build/meta-openembedded/meta-oe \\ \n\n4c) devtool add \"npm://registry.npmjs.org;name=npm;version=2.2.0\" \n\n", "expected_results": " This should automatically create the recipe npm.bb under /recipes/npm/npm.bb \n\n" }, "6": { diff --git a/meta/lib/oeqa/manual/eclipse-plugin.json b/meta/lib/oeqa/manual/eclipse-plugin.json index 6c110d0656e..6f655a2ba90 100644 --- a/meta/lib/oeqa/manual/eclipse-plugin.json +++ b/meta/lib/oeqa/manual/eclipse-plugin.json @@ -246,7 +246,7 @@ ], "execution": { "1": { - "action": "Clone eclipse-poky source. \n \n - git clone git://git.yoctoproject.org/eclipse-poky \n\n", + "action": "Clone eclipse-poky source. \n \n - git clone https://git.yoctoproject.org/eclipse-poky \n\n", "expected_results": "Eclipse plugin is successfully installed \n\nDocumentation is there. For example if you have release yocto-2.0.1 you will found on https://downloads.yoctoproject.org/releases/yocto/yocto-2.0.1/eclipse-plugin/mars/ archive with documentation like org.yocto.doc-development-$date.zip \n \n" }, "2": { diff --git a/meta/lib/oeqa/manual/toaster-unmanaged-mode.json b/meta/lib/oeqa/manual/toaster-unmanaged-mode.json index 29d11a87d5b..3d1dba447b3 100644 --- a/meta/lib/oeqa/manual/toaster-unmanaged-mode.json +++ b/meta/lib/oeqa/manual/toaster-unmanaged-mode.json @@ -10,7 +10,7 @@ ], "execution": { "1": { - "action": "Set up yocto project and toaster test environment. \ncd ${installdir} \ngit clone git://git.yoctoproject.org/poky \n\n", + "action": "Set up yocto project and toaster test environment. \ncd ${installdir} \ngit clone https://git.yoctoproject.org/poky \n\n", "expected_results": "NA \n\n" }, "2": { From patchwork Thu Apr 9 22:08:16 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 85730 X-Patchwork-Delegate: yoann.congal@smile.fr Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 012F2F364CD for ; Thu, 9 Apr 2026 22:08:36 +0000 (UTC) Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.144058.1775772512589054911 for ; Thu, 09 Apr 2026 15:08:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=f626hgMy; spf=pass (domain: smile.fr, ip: 209.85.128.65, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f65.google.com with SMTP id 5b1f17b1804b1-488b0046078so14506085e9.1 for ; Thu, 09 Apr 2026 15:08:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1775772511; x=1776377311; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SgIyqMNlcqdB2Slzv2LSndHGiI0+jykFFYW2FWI32yQ=; b=f626hgMy6cGe6vRUF2BF1BLX399keu8oGw3eXYkPTmSEckPa0JC6IfAiX5G+kSPk94 eoiftUe3HIK50CqRkxstzWiZp/bPnNZDEJcOIhfwzYsFXoH90Pvgc1EWCBggirz/sNwZ +r/OVlP3jBZCwG8hz+RMNYBG6Nk2OFtRgPiNY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775772511; x=1776377311; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=SgIyqMNlcqdB2Slzv2LSndHGiI0+jykFFYW2FWI32yQ=; b=W3WXC4vO5UdAyLyx9y6dd8mCxsvGxMdBCVHIZulI9yNisf+RvU/V4FywFuoZC6o8la IjsjjmsGAXmRz/xs3cEi0inwNkadlRTMb0CBSuLrtjh5nMPS9hV7xdBT67n3qi1/pDHt fKW9/Hba5EpfFnI8Pvi5qu1lZdVuDeeR55aeFRgHM7DTb0O+k44ViwJ0vqPzwwyBXhuk gsAqznPKWl8hAJSrgoywxbbXMi2vscPwESbc/owwRxUqLv1wc56wKXPVWTKjn78tGFLr DhZIhlIROP1oRafWnHgiC8lgIbSS1xoia647VCLdlqXTXxiPg8d3gqShRTgzwsUhhs1j DU/A== X-Gm-Message-State: AOJu0YzPEYnjMd7tTGgRmS6mvvvG/Aj/yTg3psL8vYHO1sN6qj0+jmjK JN0WE98T02zuyLf6phH0DE2pDOx+/fjOOQXqPJ8r+0k1/CBT1IRAGdZf3YMvN1N9+c70KpgSko3 Sz+8OVdK/2EYI X-Gm-Gg: AeBDievqKT9YMjCpW1pAIIfaeHlZrxxj6y7iGvUkdl0EiH6eahTUfFkBif0TRv35FHS yqTMVIn4214zvzl76SxbrP3+2RDubOQ6eSggALKC7C/9P8n5IAtOzM5rL0GWixAyvHwUF9Lkg37 a9SJksi9TFky2kcsPFfiyNVh4T27/qJ7KNb7X2mAws6fenhOeajnc1TJ4W0bzMJP/h3hvCPiXhL /fsUzuHwAv67+ffsdaJpYbwGdqAM8BhoAu5M+t2ThXBRJ4ygbsh3kvNEKBYiWucPlkQIac9rRCE PuHSQEH9sSjhV6VksAGJv7bVboEdrslmVHTkpwfoIzSTfppN4m4PfjoNza51Hnu0L9EcStmgjwS nLZmYtTj4jankyHLenxjVD0ZqUZwFFkshttRNtYbDYp+PTJyZ5D8Ndzj0qpMrRKTao0k+zpAa47 XCamR8KNOISNC9/SDW1GkxcN/kNk3nuQ+WADJ0Zn5quUI1Gn3mcY+P+3LjNFdOkeoyNxih5xXRZ cK/d1RxZch0pfTw16FFqRAj3Ki4D/2ZHBhtzw== X-Received: by 2002:a05:600c:3b24:b0:488:c078:bfda with SMTP id 5b1f17b1804b1-488d688d2a1mr5782355e9.26.1775772510804; Thu, 09 Apr 2026 15:08:30 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa00a2e4fb7b0d887544.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:a2e4:fb7b:d88:7544]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d58bb830sm22123045e9.7.2026.04.09.15.08.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 15:08:29 -0700 (PDT) From: Yoann Congal To: OE-core ML Cc: Yoann Congal Subject: [kirkstone][PATCH v2 3/6] oeqa/sdk: Default to https git protocol for YP/OE repos Date: Fri, 10 Apr 2026 00:08:16 +0200 Message-ID: <20260409220819.2427583-3-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260409220819.2427583-1-yoann.congal@smile.fr> References: <20260409220819.2427583-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 09 Apr 2026 22:08:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234955 From: Yoann Congal Following up on commit 139102a73d41 ("recipes: Default to https git protocol where possible"), > The recommendation from server maintainers is that the https protocol > is both faster and more reliable than the dedicated git protocol at this point. > Switch to it where possible. Signed-off-by: Yoann Congal --- meta/lib/oeqa/sdk/buildtools-docs-cases/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oeqa/sdk/buildtools-docs-cases/build.py b/meta/lib/oeqa/sdk/buildtools-docs-cases/build.py index 5b0eca046fa..264f813e076 100644 --- a/meta/lib/oeqa/sdk/buildtools-docs-cases/build.py +++ b/meta/lib/oeqa/sdk/buildtools-docs-cases/build.py @@ -13,5 +13,5 @@ class BuildTests(OESDKTestCase): """ def test_docs_build(self): with tempfile.TemporaryDirectory(prefix='docs-tarball-build-', dir=self.tc.sdk_dir) as testdir: - self._run('git clone git://git.yoctoproject.org/yocto-docs %s' % testdir) + self._run('git clone https://git.yoctoproject.org/yocto-docs %s' % testdir) self._run('cd %s/documentation && make html' % testdir) From patchwork Thu Apr 9 22:08:17 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 85731 X-Patchwork-Delegate: yoann.congal@smile.fr Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1C590F364D3 for ; Thu, 9 Apr 2026 22:08:36 +0000 (UTC) Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.143826.1775772513841193899 for ; Thu, 09 Apr 2026 15:08:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=Pv0m2Djr; spf=pass (domain: smile.fr, ip: 209.85.128.66, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f66.google.com with SMTP id 5b1f17b1804b1-488ad135063so12298875e9.0 for ; Thu, 09 Apr 2026 15:08:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1775772512; x=1776377312; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MQ1nnPZD4T81cHP4CPJAEtZLqfKwRd1IwiROmD+jMLs=; b=Pv0m2DjrCL9bN4NpXxR+N8tOCIfyoVA4tgfHGnU22ZE/Tff75G0h4HGf141036C3tF X3KkPihs0D5a4SGSOS/dLI4Ty92hm5UXjkibUy4SDoSpY4/SSA9UvEiPB/aom8apf2Cc 8y7kr0BkMHo9bdY1s+X0PJaeetbYWWPvgt9XA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775772512; x=1776377312; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MQ1nnPZD4T81cHP4CPJAEtZLqfKwRd1IwiROmD+jMLs=; b=QInQhTIO3pyQOel6YDOhTu93LgqtehYqXuLqUltzNjhvqZiSRW2Jxj5fuzaY6XLLoJ R2r+tboenJYZbJfAWC6ETClHzLP3xNVBYFm49DrJm4N5HZVojJQS7XvAPBp2pvgRWw75 vGhs9cCFHL2eblxxmyIWfCZvAGBzL9lKQFdjN/2jgLuEsDwQ/GIQpPC9+NlJo5E+w2eC vfJao+rPKDcuhAqMJAVyE7LHYWFXcLDbKetKwxPFqLjBJAV52mWlFUokhtsj59ITgqvb l0NbvaxEWljGpCtAnaNJ1SNIXNOfEH6F2xKALg5pmgUz2lAqdFCInh3CNhxWMD7Phw2y VMig== X-Gm-Message-State: AOJu0YxLeB7qeuEuPS30ukHSD63SuW8IZ1SKXo9qnE66uakUfArM+/JQ 8x7o8vx1+Dd7FuiUIs02xkOP0/CBKoRn+Zs0zjAtUWWJvQpop4D+A2NTbV0RKj3r/iowaf7q/aO D48Sr76ROlvSI X-Gm-Gg: AeBDiesDy6LfnP2/mRjNrIOopLUWxNZxgtoZZmJm09rcDG+aX7a7IirSCoPAyGd2UXw koGDkxx9SxRpCxCA8Z53+yPPYqcjwbFQcd5ekdStnyq67xO2vdZ+Zbrf0dlWd4ldtIftB13xSZy GUiAZNcmRBRmzSgwVNNQ/BkEcCJRMVSSTHCYs+KpZNf+V7JuqJosT4MeihsjygQ5XQ2+hQ6YMuU D+2bVDKwQsrdUjZub27Yjy3gHMZ1/8xex6NA0UY/hYv2tGc2ZiYud7w9DnIxxG0z67TwxRkdKIs VTnOHKl6mkLPsbQ2U0oKXP173BGIbhKQC82ed5up3BRpiHMzLW3NngrUgUUDmfFMss3jqkKNUjT CoiQvRL/Vj3r+rugTgdQhbXoxOEiWGT6D7aHLnjYUUwLuogBgdcSNRM88aVlH96nxSJRntbKlbP yeRS0d9zIzmwn63tBkyshptjezG0UrX8rddtMPzQe/C5HpMgTXLXp+3PW2w7iBwCItN+Vtyr/Dk p2otOBdmocfNmWbH/UDHwk3RPfWTd3eAoNXXA== X-Received: by 2002:a05:600c:8b27:b0:486:f634:ef1 with SMTP id 5b1f17b1804b1-488d687664emr5214845e9.17.1775772511976; Thu, 09 Apr 2026 15:08:31 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa00a2e4fb7b0d887544.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:a2e4:fb7b:d88:7544]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d58bb830sm22123045e9.7.2026.04.09.15.08.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 15:08:31 -0700 (PDT) From: Yoann Congal To: OE-core ML Cc: Yoann Congal Subject: [kirkstone][PATCH v2 4/6] scripts: Default to https git protocol for YP/OE repos Date: Fri, 10 Apr 2026 00:08:17 +0200 Message-ID: <20260409220819.2427583-4-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260409220819.2427583-1-yoann.congal@smile.fr> References: <20260409220819.2427583-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 09 Apr 2026 22:08:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234956 From: Yoann Congal Following up on commit 139102a73d41 ("recipes: Default to https git protocol where possible"), > The recommendation from server maintainers is that the https protocol > is both faster and more reliable than the dedicated git protocol at this point. > Switch to it where possible. Signed-off-by: Yoann Congal --- scripts/combo-layer.conf.example | 4 ++-- scripts/contrib/patchtest.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/combo-layer.conf.example b/scripts/combo-layer.conf.example index 90e2b58723b..4ae3db45ab1 100644 --- a/scripts/combo-layer.conf.example +++ b/scripts/combo-layer.conf.example @@ -14,7 +14,7 @@ signoff = False # mandatory options # git upstream uri -src_uri = git://git.openembedded.org/bitbake +src_uri = https://git.openembedded.org/bitbake # the directory to clone the component repo local_repo_dir = /home/kyu3/src/test/bitbake @@ -76,7 +76,7 @@ last_revision = # that matches the original commit. [oe-core] -src_uri = git://git.openembedded.org/openembedded-core +src_uri = https://git.openembedded.org/openembedded-core local_repo_dir = /home/kyu3/src/test/oecore dest_dir = . last_revision = diff --git a/scripts/contrib/patchtest.sh b/scripts/contrib/patchtest.sh index b1e1ea334b9..550b6a88f3c 100755 --- a/scripts/contrib/patchtest.sh +++ b/scripts/contrib/patchtest.sh @@ -75,8 +75,8 @@ source $PTENV/bin/activate cd $PTENV # clone or pull -clone git://git.yoctoproject.org/patchtest $PT -clone git://git.yoctoproject.org/patchtest-oe $PTOE +clone https://git.yoctoproject.org/patchtest $PT +clone https://git.yoctoproject.org/patchtest-oe $PTOE # install requirements pip install -r $PT/requirements.txt --quiet From patchwork Thu Apr 9 22:08:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 85729 X-Patchwork-Delegate: yoann.congal@smile.fr Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D38D6F364CB for ; Thu, 9 Apr 2026 22:08:35 +0000 (UTC) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.143827.1775772515014407127 for ; Thu, 09 Apr 2026 15:08:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=EwvIZ8W+; spf=pass (domain: smile.fr, ip: 209.85.128.67, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f67.google.com with SMTP id 5b1f17b1804b1-488ba6366a7so16589485e9.0 for ; Thu, 09 Apr 2026 15:08:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1775772513; x=1776377313; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=tKZ9G/NdOtagwAPvJOKTWSQfsxyhuSqzb1tWjjrrk6I=; b=EwvIZ8W+AAi7KWtLfM0t8Zfp0vZxpCGMq7fj6gg9kK0DU8lXpHZ5rNraKM5ENFB5gB JkJqmtEprQHyK2qKhfFAj9lQFBaJVwoTAeCmJ/Vg1XfcuU2Qlxw9xHUKLJxkbFMWcDfD LA6h49uWW0fRS4ehhFdIOM8x8a296hDi0Whq8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775772513; x=1776377313; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=tKZ9G/NdOtagwAPvJOKTWSQfsxyhuSqzb1tWjjrrk6I=; b=TDD3eNTKjj3K7p+43fC2k/fHACk2lMO5wxXjawPQFuxH56wN1lu4gextxq4z9koP4w vf+1dfepg3YDgsMt9P0P/CiW2aB7tc0IU/MWrGVTzKbmqANQ0HlcAbq0OMzGkgiY5iiK BVA71KoRLKGTwc4yqNz3vhzOou/E/29Wx1EPLX50JjNiGnLor3vrfZeXVuqTrxCSDRvA s0zKAT+HaG6WsWhPfgGQ5V4zqPcw9aoWu6tlsjKlRYDkwT/mZ+j5B4JLZCNtW702dEgW QoZqiwQNHGF4GXZzeZSeuU20buW0gTpA+4YnQC9HMINqXm4gaKr/fwCMOMpktpm3x/8T Muog== X-Gm-Message-State: AOJu0YwK6LtaCMZjIHviY3LYra2ySgLIwhfBArscNfWk6jVOgSHXa90f lKydWpqxKVbOfS5WaH/nUlfaNhJKyCYrSs6AxUjjXDEk1Qj7mvmXWqrJXzlcvi+jdCGq1FjDIF8 t/uLlBZ/fbymA X-Gm-Gg: AeBDiev+oMSemJdYBkWQxhS2Kg5xZTY4dnoCTSuL1Gew7ZXNReUvNBUXIH2eufFHImW Mb7rbt8K1yYsihvakOoustMEBEQPjcJlaxxaWwnsNmlbVo3GWCHVcNjt96+megXnhxc9z+jF2x4 Qn0KxFEvGa+L9nnPhjnqo7V6CNp61S3wR0quXMKv6iYgSZg98ALiT4zuakl/3uFs1ZfMAc3qJkf tkLf/PfQaQ6IhgL7K3md9UIMYluBfmSYZjK4lNMIAgFaubc2o62WDkem7P0AQtdw6P+1dfmqzjU 0p0I3LoN3SyI3kmj9olr0KzecTgPqZtg/CkGckPfAKZBis2oftEmQxxr/BRmGpIyHBt2KAb7hPH GsnZT7FRMVX7oagUX1SZQgZUqRQFzXkquEjPtsEfXz2baVVPuIcsaPcXZ0Bwhuxn7IqS0/P8T4d HDkI1rPPu9YQz4Trl59qtCJd4Ilyd8QqiXG9jh7lCT08S9oNfTVlv0Euf2oDvCygaWBeSNi5/Jk qsZzBo8ktrZBNVig7Q+BULShHs= X-Received: by 2002:a05:600c:c088:b0:486:f9d0:aac8 with SMTP id 5b1f17b1804b1-488d6843187mr4175565e9.18.1775772513184; Thu, 09 Apr 2026 15:08:33 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa00a2e4fb7b0d887544.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:a2e4:fb7b:d88:7544]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d58bb830sm22123045e9.7.2026.04.09.15.08.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 15:08:32 -0700 (PDT) From: Yoann Congal To: OE-core ML Cc: Yoann Congal , Richard Purdie Subject: [kirkstone][PATCH v2 5/6] recipetool: Recognise https://git. as git urls Date: Fri, 10 Apr 2026 00:08:18 +0200 Message-ID: <20260409220819.2427583-5-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260409220819.2427583-1-yoann.congal@smile.fr> References: <20260409220819.2427583-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 09 Apr 2026 22:08:35 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234957 From: Richard Purdie If a url has git. in it, assume it is likely to be a git cloneable url and should be treated as such. This allows us to switch from https://git.yoctoproject.org/git/XXX urls to the preferred https://git.yoctoproject.org/XXX form. Signed-off-by: Richard Purdie (cherry picked from commit cedc9209e3bae0da8d61423b16c74c49a132aa63) Signed-off-by: Yoann Congal --- scripts/lib/recipetool/create.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py index 7b4c501456b..c4b99619f5e 100644 --- a/scripts/lib/recipetool/create.py +++ b/scripts/lib/recipetool/create.py @@ -366,7 +366,7 @@ def supports_srcrev(uri): def reformat_git_uri(uri): '''Convert any http[s]://....git URI into git://...;protocol=http[s]''' checkuri = uri.split(';', 1)[0] - if checkuri.endswith('.git') or '/git/' in checkuri or re.match('https?://git(hub|lab).com/[^/]+/[^/]+/?$', checkuri): + if checkuri.endswith('.git') or '/git/' in checkuri or re.match('https?://git(hub|lab).com/[^/]+/[^/]+/?$', checkuri) or re.match(r'https?://git\..*', checkuri): # Appends scheme if the scheme is missing if not '://' in uri: uri = 'git://' + uri From patchwork Thu Apr 9 22:08:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yoann Congal X-Patchwork-Id: 85734 X-Patchwork-Delegate: yoann.congal@smile.fr Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 144C9F364CA for ; Thu, 9 Apr 2026 22:08:46 +0000 (UTC) Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.144059.1775772515931481056 for ; Thu, 09 Apr 2026 15:08:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@smile.fr header.s=google header.b=NgveG2mX; spf=pass (domain: smile.fr, ip: 209.85.128.67, mailfrom: yoann.congal@smile.fr) Received: by mail-wm1-f67.google.com with SMTP id 5b1f17b1804b1-488c2690057so14035845e9.0 for ; Thu, 09 Apr 2026 15:08:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smile.fr; s=google; t=1775772514; x=1776377314; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0DVlFTt23UZW7nMuKmtGRGfHeZMVOI9dd39Hy0hpyIQ=; b=NgveG2mX7I3XuVRJ6L1tequjsGMVbNQsj/ifLX4Zm5ecWU678buNDd/fdSE3b60MZY f1YEMB8B6XN3UF3oQRVNZegEyMWSTh66Qgo0q3xQuceMFnQkkcs2CpERS5N78dNoLi9u W/3kd00il9SUOTpuQPkJ75VXrPwa8GUq6RlLM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775772514; x=1776377314; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0DVlFTt23UZW7nMuKmtGRGfHeZMVOI9dd39Hy0hpyIQ=; b=I5kMa4ik7IPOftcuzFs6NZZHWZKBiFzNIhInBeljGi8/IlD9WqmT3xCEmquCfPOJtI eElFYzQBBCgNC0m1DD5CtBSEoX7vt/rgD4i8yd40k0XEjXCj6c5B4p3teGORpURfzdyj vovfqlkeri/z55e/bP/E+cX5+sU2ZxyOQHse9fM1VnTTQkchRz9E+K6/GIL9K1Z+p5ym +dpcRFZ8sU0I6mxloyIvfJnIuMe7+UXj7yCz+QwdyzorSpHXlyXHdZPhEx9hVVEeuwEo i/ywELpiyi6E+zuJRQPpQ9M7pdi4o1rRrH67DFnwd7TN4gFKenZnwWIC+HGNvT0q23sS 5QkA== X-Gm-Message-State: AOJu0YwB780M292xF3d54NyJosW3d03LzSI/NvVJZhYW4RFq4lf+I1h5 0BeATNNNwOgfQ0EoMTlfbhve21KrpEpgDjz796z+JS+FhpbdVbKm200KSNU69K/i6vrkI+OAbRC Evy0VbTspkuaQ X-Gm-Gg: AeBDievOLHw40O3xAJbVDVSW8F3xR8kbO14beq9+DtwY+Xa4yXdm3UQWVxSa4BqdUeI DIA2AXfdvIuubuvmymuzl55LH+8tVoskkG7oCoZP7hXu8Ba2UQZQcQ0rabPRuA+5Gz/G/lZJGdr JLBM3spD0JQpvLGyBD8o06WPgOya1yuEwo24qrtuITm+0lL89Qgi7WV7oVKqpmvgLNYDdIfRysW nL5DOcrdDiMnwRqAj8Zqjl5HREtpURGwTnwKQb9n0B5NS67y4wZnO5DsrQfjOD8+mSg0uSWQmH2 ZckcSmONgroCN8WSsnmam4MPqLsg9+BPhP4d4cGAxhAQ+4RM6tmhVQbaKDjH2KLb1YZhGiuKx/J b7/13oZ4DzhYVjkcFNzsza0LMdQhZZYB1exB6SsIkSPHfCFIjW7ShEPr78KnMKLdlIqnmMAp7cO R1XZywPxGekyq+xoZVfQ+1IF+so+ISqR1eVoccIQ9v678YwpgO7bGRz0cI2Tr3W0HSj/deGX/oT YYqCngdHFD1Tfkpz7nkhLNKC4w= X-Received: by 2002:a05:600d:2:b0:485:9a50:3370 with SMTP id 5b1f17b1804b1-488d681f36amr4217565e9.8.1775772514089; Thu, 09 Apr 2026 15:08:34 -0700 (PDT) Received: from FRSMI25-LASER.home (2a01cb001331aa00a2e4fb7b0d887544.ipv6.abo.wanadoo.fr. [2a01:cb00:1331:aa00:a2e4:fb7b:d88:7544]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-488d58bb830sm22123045e9.7.2026.04.09.15.08.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 15:08:33 -0700 (PDT) From: Yoann Congal To: OE-core ML Cc: Yoann Congal , Richard Purdie Subject: [kirkstone][PATCH v2 6/6] selftest/scripts: Update old git protocol references Date: Fri, 10 Apr 2026 00:08:19 +0200 Message-ID: <20260409220819.2427583-6-yoann.congal@smile.fr> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260409220819.2427583-1-yoann.congal@smile.fr> References: <20260409220819.2427583-1-yoann.congal@smile.fr> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 09 Apr 2026 22:08:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/234958 From: Richard Purdie git protocol accesses to our infrastructure are currently struggling and this has highlighted a number of places we're making those obsolete access forms. Update them to use https instead of the git protocol since it is preferred and more reliable. The devtool test needed quoting to handle the ';' in the url. The -f option to devtool also shows a deprecation warning so remove that. There were internal references to git protocol urls inside the nested git submodules test report, which means those repos need updating to use new git revisions. Signed-off-by: Richard Purdie (cherry picked from commit 1ceba42623c5187d2f5a100d6a523abcdc75d34e) Signed-off-by: Yoann Congal --- .../recipes-test/devtool/devtool-upgrade-test2_git.bb | 2 +- .../devtool/devtool-upgrade-test2_git.bb.upgraded | 2 +- meta/lib/oeqa/selftest/cases/devtool.py | 4 ++-- meta/lib/oeqa/selftest/cases/externalsrc.py | 2 +- meta/lib/oeqa/selftest/cases/sstatetests.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb index 203f4b61c2e..bc3690a8e3d 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb @@ -11,7 +11,7 @@ SRCREV = "1a3e1343761b30750bed70e0fd688f6d3c7b3717" PV = "0.1+git${SRCPV}" PR = "r2" -SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master" +SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master;protocol=https" UPSTREAM_CHECK_COMMITS = "1" RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" diff --git a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded index 3d45fc48572..c0eda290892 100644 --- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded +++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded @@ -10,7 +10,7 @@ DEPENDS = "dbus" SRCREV = "6cc6077a36fe2648a5f993fe7c16c9632f946517" PV = "0.1+git${SRCPV}" -SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master" +SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master;protocol=https" UPSTREAM_CHECK_COMMITS = "1" RECIPE_NO_UPDATE_REASON = "This recipe is used to test devtool upgrade feature" diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py index dc0fc35062e..16660d46e2e 100644 --- a/meta/lib/oeqa/selftest/cases/devtool.py +++ b/meta/lib/oeqa/selftest/cases/devtool.py @@ -517,7 +517,7 @@ class DevtoolAddTests(DevtoolBase): def test_devtool_add_fetch_git(self): tempdir = tempfile.mkdtemp(prefix='devtoolqa') self.track_for_cleanup(tempdir) - url = 'gitsm://git.yoctoproject.org/mraa' + url = 'gitsm://git.yoctoproject.org/mraa;protocol=https' url_branch = '%s;branch=master' % url checkrev = 'ae127b19a50aa54255e4330ccfdd9a5d058e581d' testrecipe = 'mraa' @@ -526,7 +526,7 @@ class DevtoolAddTests(DevtoolBase): self.track_for_cleanup(self.workspacedir) self.add_command_to_tearDown('bitbake -c cleansstate %s' % testrecipe) self.add_command_to_tearDown('bitbake-layers remove-layer */workspace') - result = runCmd('devtool add %s %s -a -f %s' % (testrecipe, srcdir, url)) + result = runCmd('devtool add %s %s -a "%s"' % (testrecipe, srcdir, url)) self.assertExists(os.path.join(self.workspacedir, 'conf', 'layer.conf'), 'Workspace directory not created: %s' % result.output) self.assertTrue(os.path.isfile(os.path.join(srcdir, 'imraa', 'imraa.c')), 'Unable to find imraa/imraa.c in source directory') # Test devtool status diff --git a/meta/lib/oeqa/selftest/cases/externalsrc.py b/meta/lib/oeqa/selftest/cases/externalsrc.py index 1d800dc82ca..c127d254e36 100644 --- a/meta/lib/oeqa/selftest/cases/externalsrc.py +++ b/meta/lib/oeqa/selftest/cases/externalsrc.py @@ -17,7 +17,7 @@ class ExternalSrc(OESelftestTestCase): # so we check only that a recipe with externalsrc can be parsed def test_externalsrc_srctree_hash_files(self): test_recipe = "git-submodule-test" - git_url = "git://git.yoctoproject.org/git-submodule-test" + git_url = "https://git.yoctoproject.org/git-submodule-test" externalsrc_dir = tempfile.TemporaryDirectory(prefix="externalsrc").name self.write_config( diff --git a/meta/lib/oeqa/selftest/cases/sstatetests.py b/meta/lib/oeqa/selftest/cases/sstatetests.py index 4a32af902fb..831991dee8f 100644 --- a/meta/lib/oeqa/selftest/cases/sstatetests.py +++ b/meta/lib/oeqa/selftest/cases/sstatetests.py @@ -31,7 +31,7 @@ class SStateTests(SStateBase): # Use dbus-wait as a local git repo we can add a commit between two builds in pn = 'dbus-wait' srcrev = '6cc6077a36fe2648a5f993fe7c16c9632f946517' - url = 'git://git.yoctoproject.org/dbus-wait' + url = 'https://git.yoctoproject.org/dbus-wait' result = runCmd('git clone %s noname' % url, cwd=tempdir) srcdir = os.path.join(tempdir, 'noname') result = runCmd('git reset --hard %s' % srcrev, cwd=srcdir)