summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2023-08-11 14:31:24 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-08-24 16:50:24 +0100
commit65318019cd8c6db19ae5d4526a0fa2d8c8ef25fa (patch)
tree7b97ae9eab7fecb7663c563327e608673d6d2a25
parent62afa02d01794376efab75623f42e7e08af08526 (diff)
downloadpoky-65318019cd8c6db19ae5d4526a0fa2d8c8ef25fa.tar.gz
recipes/classes/scripts: Drop SRCPV usage in OE-Core
Now that SRCPV isn't needed we can simplify things in a few places... (From OE-Core rev: 843f82a246a535c353e08072f252d1dc78217872) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb2
-rw-r--r--meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb.upgraded2
-rw-r--r--meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.bb2
-rw-r--r--meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb2
-rw-r--r--meta/classes-global/sstate.bbclass4
-rw-r--r--meta/classes-recipe/devupstream.bbclass2
-rw-r--r--meta/classes/externalsrc.bbclass2
-rw-r--r--meta/conf/bitbake.conf2
-rw-r--r--meta/conf/documentation.conf1
-rw-r--r--meta/lib/oe/recipeutils.py4
-rw-r--r--meta/lib/oeqa/selftest/cases/devtool.py6
-rw-r--r--meta/lib/oeqa/selftest/cases/recipetool.py2
-rw-r--r--meta/lib/oeqa/selftest/cases/sstatetests.py1
-rw-r--r--meta/recipes-bsp/efivar/efivar_38.bb2
-rw-r--r--meta/recipes-core/dbus-wait/dbus-wait_git.bb2
-rw-r--r--meta/recipes-core/musl/gcompat_git.bb2
-rw-r--r--meta/recipes-core/musl/libc-test_git.bb2
-rw-r--r--meta/recipes-core/musl/musl-locales_git.bb2
-rw-r--r--meta/recipes-core/musl/musl_git.bb2
-rw-r--r--meta/recipes-core/newlib/newlib.inc2
-rw-r--r--meta/recipes-core/psplash/psplash_git.bb2
-rw-r--r--meta/recipes-devtools/gnu-config/gnu-config_git.bb2
-rw-r--r--meta/recipes-devtools/mmc/mmc-utils_git.bb2
-rw-r--r--meta/recipes-devtools/pkgconfig/pkgconfig_git.bb2
-rw-r--r--meta/recipes-devtools/pseudo/pseudo_git.bb2
-rw-r--r--meta/recipes-devtools/python/python3-dtc_1.6.1.bb2
-rw-r--r--meta/recipes-devtools/tcf-agent/tcf-agent_git.bb2
-rw-r--r--meta/recipes-devtools/xmlto/xmlto_0.0.28.bb2
-rw-r--r--meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb2
-rw-r--r--meta/recipes-graphics/libfakekey/libfakekey_git.bb2
-rw-r--r--meta/recipes-graphics/piglit/piglit_git.bb2
-rw-r--r--meta/recipes-graphics/xcursor-transparent-theme/xcursor-transparent-theme_git.bb2
-rw-r--r--meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb2
-rw-r--r--meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb2
-rw-r--r--meta/recipes-kernel/blktrace/blktrace_git.bb2
-rw-r--r--meta/recipes-kernel/kern-tools/kern-tools-native_git.bb2
-rw-r--r--meta/recipes-kernel/linux/linux-yocto-dev.bb2
-rw-r--r--meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb2
-rw-r--r--meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb2
-rw-r--r--meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb2
-rw-r--r--meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb2
-rw-r--r--meta/recipes-kernel/linux/linux-yocto_6.1.bb2
-rw-r--r--meta/recipes-kernel/linux/linux-yocto_6.4.bb2
-rw-r--r--meta/recipes-multimedia/x264/x264_git.bb2
-rw-r--r--meta/recipes-sato/l3afpad/l3afpad_git.bb2
-rw-r--r--meta/recipes-sato/matchbox-config-gtk/matchbox-config-gtk_0.2.bb2
-rw-r--r--meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb2
-rw-r--r--meta/recipes-sato/puzzles/puzzles_git.bb2
-rw-r--r--meta/recipes-support/bmap-tools/bmap-tools_git.bb2
-rw-r--r--meta/recipes-support/ptest-runner/ptest-runner_2.4.2.bb2
-rw-r--r--scripts/lib/recipetool/create.py2
-rw-r--r--scripts/lib/scriptutils.py2
52 files changed, 50 insertions, 60 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 203f4b61c2..2558a22ce5 100644
--- a/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
+++ b/meta-selftest/recipes-test/devtool/devtool-upgrade-test2_git.bb
@@ -8,7 +8,7 @@ DEPENDS = "dbus"
8 8
9# Note: this is intentionally not the latest version in the original .bb 9# Note: this is intentionally not the latest version in the original .bb
10SRCREV = "1a3e1343761b30750bed70e0fd688f6d3c7b3717" 10SRCREV = "1a3e1343761b30750bed70e0fd688f6d3c7b3717"
11PV = "0.1+git${SRCPV}" 11PV = "0.1+git"
12PR = "r2" 12PR = "r2"
13 13
14SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master" 14SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master"
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 3d45fc4857..eaa8bd898d 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
@@ -8,7 +8,7 @@ DEPENDS = "dbus"
8 8
9# Note: this is intentionally not the latest version in the original .bb 9# Note: this is intentionally not the latest version in the original .bb
10SRCREV = "6cc6077a36fe2648a5f993fe7c16c9632f946517" 10SRCREV = "6cc6077a36fe2648a5f993fe7c16c9632f946517"
11PV = "0.1+git${SRCPV}" 11PV = "0.1+git"
12 12
13SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master" 13SRC_URI = "git://git.yoctoproject.org/dbus-wait;branch=master"
14UPSTREAM_CHECK_COMMITS = "1" 14UPSTREAM_CHECK_COMMITS = "1"
diff --git a/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.bb b/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.bb
index b051b5da5a..d9a54690b2 100644
--- a/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.bb
+++ b/meta-selftest/recipes-test/gitunpackoffline/gitunpackoffline.bb
@@ -2,4 +2,4 @@ require gitunpackoffline.inc
2 2
3TAGVALUE = "2.11" 3TAGVALUE = "2.11"
4 4
5PV = "0.0+git${SRCPV}" 5PV = "0.0+git"
diff --git a/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb b/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb
index 6062f8422c..9437240fcf 100644
--- a/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb
+++ b/meta-skeleton/recipes-kernel/linux/linux-yocto-custom.bb
@@ -64,7 +64,7 @@ LINUX_VERSION_EXTENSION:append = "-custom"
64# tag: v4.2 64291f7db5bd8150a74ad2036f1037e6a0428df2 64# tag: v4.2 64291f7db5bd8150a74ad2036f1037e6a0428df2
65SRCREV_machine="64291f7db5bd8150a74ad2036f1037e6a0428df2" 65SRCREV_machine="64291f7db5bd8150a74ad2036f1037e6a0428df2"
66 66
67PV = "${LINUX_VERSION}+git${SRCPV}" 67PV = "${LINUX_VERSION}+git"
68 68
69# Override COMPATIBLE_MACHINE to include your machine in a copy of this recipe 69# Override COMPATIBLE_MACHINE to include your machine in a copy of this recipe
70# file. Leaving it empty here ensures an early explicit build failure. 70# file. Leaving it empty here ensures an early explicit build failure.
diff --git a/meta/classes-global/sstate.bbclass b/meta/classes-global/sstate.bbclass
index 95373fd60a..c50198449c 100644
--- a/meta/classes-global/sstate.bbclass
+++ b/meta/classes-global/sstate.bbclass
@@ -769,7 +769,6 @@ def pstaging_fetch(sstatefetch, d):
769 localdata.setVar('FILESPATH', dldir) 769 localdata.setVar('FILESPATH', dldir)
770 localdata.setVar('DL_DIR', dldir) 770 localdata.setVar('DL_DIR', dldir)
771 localdata.setVar('PREMIRRORS', mirrors) 771 localdata.setVar('PREMIRRORS', mirrors)
772 localdata.setVar('SRCPV', d.getVar('SRCPV'))
773 772
774 # if BB_NO_NETWORK is set but we also have SSTATE_MIRROR_ALLOW_NETWORK, 773 # if BB_NO_NETWORK is set but we also have SSTATE_MIRROR_ALLOW_NETWORK,
775 # we'll want to allow network access for the current set of fetches. 774 # we'll want to allow network access for the current set of fetches.
@@ -795,9 +794,6 @@ def pstaging_fetch(sstatefetch, d):
795 except bb.fetch2.BBFetchException: 794 except bb.fetch2.BBFetchException:
796 pass 795 pass
797 796
798pstaging_fetch[vardepsexclude] += "SRCPV"
799
800
801def sstate_setscene(d): 797def sstate_setscene(d):
802 shared_state = sstate_state_fromvars(d) 798 shared_state = sstate_state_fromvars(d)
803 accelerate = sstate_installpkg(shared_state, d) 799 accelerate = sstate_installpkg(shared_state, d)
diff --git a/meta/classes-recipe/devupstream.bbclass b/meta/classes-recipe/devupstream.bbclass
index 1529cc8fca..d941763fb7 100644
--- a/meta/classes-recipe/devupstream.bbclass
+++ b/meta/classes-recipe/devupstream.bbclass
@@ -46,7 +46,7 @@ python devupstream_virtclass_handler () {
46 pv = d.getVar("PV") 46 pv = d.getVar("PV")
47 proto_marker = "+" + uri.scheme 47 proto_marker = "+" + uri.scheme
48 if proto_marker not in pv and not d.getVar("PV:class-devupstream"): 48 if proto_marker not in pv and not d.getVar("PV:class-devupstream"):
49 d.setVar("PV", pv + proto_marker + "${SRCPV}") 49 d.setVar("PV", pv + proto_marker)
50 50
51 if variant == "native": 51 if variant == "native":
52 pn = d.getVar("PN") 52 pn = d.getVar("PN")
diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass
index 322734f7ac..cba80bb1d4 100644
--- a/meta/classes/externalsrc.bbclass
+++ b/meta/classes/externalsrc.bbclass
@@ -74,8 +74,6 @@ python () {
74 74
75 d.setVar('SRC_URI', ' '.join(local_srcuri)) 75 d.setVar('SRC_URI', ' '.join(local_srcuri))
76 76
77 # Dummy value because the default function can't be called with blank SRC_URI
78 d.setVar('SRCPV', '999')
79 # sstate is never going to work for external source trees, disable it 77 # sstate is never going to work for external source trees, disable it
80 d.setVar('SSTATE_SKIP_CREATION', '1') 78 d.setVar('SSTATE_SKIP_CREATION', '1')
81 79
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index c7ada2c49e..cf7ff3328c 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -961,7 +961,7 @@ BB_SIGNATURE_EXCLUDE_FLAGS ?= "doc deps depends \
961 sstate-lockfile-shared prefuncs postfuncs export_func deptask rdeptask \ 961 sstate-lockfile-shared prefuncs postfuncs export_func deptask rdeptask \
962 recrdeptask nodeprrecs stamp-extra-info sstate-outputdirs filename lineno \ 962 recrdeptask nodeprrecs stamp-extra-info sstate-outputdirs filename lineno \
963 progress mcdepends number_threads" 963 progress mcdepends number_threads"
964BB_HASH_CODEPARSER_VALS = "LOGFIFO=/ T=/ WORKDIR=/ DATE=1234 TIME=1234 PV=0.0-1 PN=no-pn METADATA_REVISION=1234 SRC_URI= SRCPV=1234" 964BB_HASH_CODEPARSER_VALS = "LOGFIFO=/ T=/ WORKDIR=/ DATE=1234 TIME=1234 PV=0.0-1 PN=no-pn METADATA_REVISION=1234 SRC_URI="
965 965
966MLPREFIX ??= "" 966MLPREFIX ??= ""
967MULTILIB_VARIANTS ??= "" 967MULTILIB_VARIANTS ??= ""
diff --git a/meta/conf/documentation.conf b/meta/conf/documentation.conf
index fc1b4978fd..23a9c0fe7b 100644
--- a/meta/conf/documentation.conf
+++ b/meta/conf/documentation.conf
@@ -394,7 +394,6 @@ SPECIAL_PKGSUFFIX[doc] = "A list of prefixes for PN used by the OpenEmbedded bui
394SRC_URI[doc] = "The list of source files - local or remote. This variable tells the OpenEmbedded build system what bits to pull in for the build and how to pull them in." 394SRC_URI[doc] = "The list of source files - local or remote. This variable tells the OpenEmbedded build system what bits to pull in for the build and how to pull them in."
395SRC_URI_OVERRIDES_PACKAGE_ARCH[doc] = "By default, the OpenEmbedded build system automatically detects whether SRC_URI contains files that are machine-specific. If so, the build system automatically changes PACKAGE_ARCH. Setting this variable to '0' disables this behavior." 395SRC_URI_OVERRIDES_PACKAGE_ARCH[doc] = "By default, the OpenEmbedded build system automatically detects whether SRC_URI contains files that are machine-specific. If so, the build system automatically changes PACKAGE_ARCH. Setting this variable to '0' disables this behavior."
396SRCDATE[doc] = "The date of the source code used to build the package. This variable applies only if the source was fetched from a Source Code Manager (SCM)." 396SRCDATE[doc] = "The date of the source code used to build the package. This variable applies only if the source was fetched from a Source Code Manager (SCM)."
397SRCPV[doc] = "Returns the version string of the current package. This string is used to help define the value of PV."
398SRCREV[doc] = "The revision of the source code used to build the package. This variable applies to Subversion, Git, Mercurial and Bazaar only." 397SRCREV[doc] = "The revision of the source code used to build the package. This variable applies to Subversion, Git, Mercurial and Bazaar only."
399SSTATE_DIR[doc] = "The directory for the shared state cache." 398SSTATE_DIR[doc] = "The directory for the shared state cache."
400SSTATE_MIRRORS[doc] = "Configures the OpenEmbedded build system to search other mirror locations for prebuilt cache data objects before building out the data. You can specify a filesystem directory or a remote URL such as HTTP or FTP." 399SSTATE_MIRRORS[doc] = "Configures the OpenEmbedded build system to search other mirror locations for prebuilt cache data objects before building out the data. You can specify a filesystem directory or a remote URL such as HTTP or FTP."
diff --git a/meta/lib/oe/recipeutils.py b/meta/lib/oe/recipeutils.py
index 5a902c23f6..6996e426ec 100644
--- a/meta/lib/oe/recipeutils.py
+++ b/meta/lib/oe/recipeutils.py
@@ -24,7 +24,7 @@ from collections import OrderedDict, defaultdict
24from bb.utils import vercmp_string 24from bb.utils import vercmp_string
25 25
26# Help us to find places to insert values 26# Help us to find places to insert values
27recipe_progression = ['SUMMARY', 'DESCRIPTION', 'HOMEPAGE', 'BUGTRACKER', 'SECTION', 'LICENSE', 'LICENSE_FLAGS', 'LIC_FILES_CHKSUM', 'PROVIDES', 'DEPENDS', 'PR', 'PV', 'SRCREV', 'SRCPV', 'SRC_URI', 'S', 'do_fetch()', 'do_unpack()', 'do_patch()', 'EXTRA_OECONF', 'EXTRA_OECMAKE', 'EXTRA_OESCONS', 'do_configure()', 'EXTRA_OEMAKE', 'do_compile()', 'do_install()', 'do_populate_sysroot()', 'INITSCRIPT', 'USERADD', 'GROUPADD', 'PACKAGES', 'FILES', 'RDEPENDS', 'RRECOMMENDS', 'RSUGGESTS', 'RPROVIDES', 'RREPLACES', 'RCONFLICTS', 'ALLOW_EMPTY', 'populate_packages()', 'do_package()', 'do_deploy()', 'BBCLASSEXTEND'] 27recipe_progression = ['SUMMARY', 'DESCRIPTION', 'HOMEPAGE', 'BUGTRACKER', 'SECTION', 'LICENSE', 'LICENSE_FLAGS', 'LIC_FILES_CHKSUM', 'PROVIDES', 'DEPENDS', 'PR', 'PV', 'SRCREV', 'SRC_URI', 'S', 'do_fetch()', 'do_unpack()', 'do_patch()', 'EXTRA_OECONF', 'EXTRA_OECMAKE', 'EXTRA_OESCONS', 'do_configure()', 'EXTRA_OEMAKE', 'do_compile()', 'do_install()', 'do_populate_sysroot()', 'INITSCRIPT', 'USERADD', 'GROUPADD', 'PACKAGES', 'FILES', 'RDEPENDS', 'RRECOMMENDS', 'RSUGGESTS', 'RPROVIDES', 'RREPLACES', 'RCONFLICTS', 'ALLOW_EMPTY', 'populate_packages()', 'do_package()', 'do_deploy()', 'BBCLASSEXTEND']
28# Variables that sometimes are a bit long but shouldn't be wrapped 28# Variables that sometimes are a bit long but shouldn't be wrapped
29nowrap_vars = ['SUMMARY', 'HOMEPAGE', 'BUGTRACKER', r'SRC_URI\[(.+\.)?md5sum\]', r'SRC_URI\[(.+\.)?sha256sum\]'] 29nowrap_vars = ['SUMMARY', 'HOMEPAGE', 'BUGTRACKER', r'SRC_URI\[(.+\.)?md5sum\]', r'SRC_URI\[(.+\.)?sha256sum\]']
30list_vars = ['SRC_URI', 'LIC_FILES_CHKSUM'] 30list_vars = ['SRC_URI', 'LIC_FILES_CHKSUM']
@@ -421,8 +421,6 @@ def copy_recipe_files(d, tgt_dir, whole_dir=False, download=True, all_variants=F
421 # Ensure we handle class-target if we're dealing with one of the variants 421 # Ensure we handle class-target if we're dealing with one of the variants
422 variants.append('target') 422 variants.append('target')
423 for variant in variants: 423 for variant in variants:
424 if variant.startswith("devupstream"):
425 localdata.setVar('SRCPV', 'git')
426 localdata.setVar('CLASSOVERRIDE', 'class-%s' % variant) 424 localdata.setVar('CLASSOVERRIDE', 'class-%s' % variant)
427 fetch_urls(localdata) 425 fetch_urls(localdata)
428 426
diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py
index 14a80d5ff4..a2b77e528d 100644
--- a/meta/lib/oeqa/selftest/cases/devtool.py
+++ b/meta/lib/oeqa/selftest/cases/devtool.py
@@ -433,7 +433,7 @@ class DevtoolAddTests(DevtoolBase):
433 checkvars['LICENSE'] = 'GPL-2.0-only' 433 checkvars['LICENSE'] = 'GPL-2.0-only'
434 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263' 434 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263'
435 checkvars['S'] = '${WORKDIR}/git' 435 checkvars['S'] = '${WORKDIR}/git'
436 checkvars['PV'] = '0.1+git${SRCPV}' 436 checkvars['PV'] = '0.1+git'
437 checkvars['SRC_URI'] = 'git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master' 437 checkvars['SRC_URI'] = 'git://git.yoctoproject.org/git/dbus-wait;protocol=https;branch=master'
438 checkvars['SRCREV'] = srcrev 438 checkvars['SRCREV'] = srcrev
439 checkvars['DEPENDS'] = set(['dbus']) 439 checkvars['DEPENDS'] = set(['dbus'])
@@ -572,7 +572,7 @@ class DevtoolAddTests(DevtoolBase):
572 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') 572 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named')
573 checkvars = {} 573 checkvars = {}
574 checkvars['S'] = '${WORKDIR}/git' 574 checkvars['S'] = '${WORKDIR}/git'
575 checkvars['PV'] = '1.0+git${SRCPV}' 575 checkvars['PV'] = '1.0+git'
576 checkvars['SRC_URI'] = url_branch 576 checkvars['SRC_URI'] = url_branch
577 checkvars['SRCREV'] = '${AUTOREV}' 577 checkvars['SRCREV'] = '${AUTOREV}'
578 self._test_recipe_contents(recipefile, checkvars, []) 578 self._test_recipe_contents(recipefile, checkvars, [])
@@ -591,7 +591,7 @@ class DevtoolAddTests(DevtoolBase):
591 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named') 591 self.assertIn('_git.bb', recipefile, 'Recipe file incorrectly named')
592 checkvars = {} 592 checkvars = {}
593 checkvars['S'] = '${WORKDIR}/git' 593 checkvars['S'] = '${WORKDIR}/git'
594 checkvars['PV'] = '1.5+git${SRCPV}' 594 checkvars['PV'] = '1.5+git'
595 checkvars['SRC_URI'] = url_branch 595 checkvars['SRC_URI'] = url_branch
596 checkvars['SRCREV'] = checkrev 596 checkvars['SRCREV'] = checkrev
597 self._test_recipe_contents(recipefile, checkvars, []) 597 self._test_recipe_contents(recipefile, checkvars, [])
diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py
index a5c0f7164a..48661bee6f 100644
--- a/meta/lib/oeqa/selftest/cases/recipetool.py
+++ b/meta/lib/oeqa/selftest/cases/recipetool.py
@@ -368,7 +368,7 @@ class RecipetoolCreateTests(RecipetoolBase):
368 checkvars['LICENSE'] = 'LGPL-2.1-only' 368 checkvars['LICENSE'] = 'LGPL-2.1-only'
369 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34' 369 checkvars['LIC_FILES_CHKSUM'] = 'file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34'
370 checkvars['S'] = '${WORKDIR}/git' 370 checkvars['S'] = '${WORKDIR}/git'
371 checkvars['PV'] = '1.11+git${SRCPV}' 371 checkvars['PV'] = '1.11+git'
372 checkvars['SRC_URI'] = srcuri + ';branch=master' 372 checkvars['SRC_URI'] = srcuri + ';branch=master'
373 checkvars['DEPENDS'] = set(['libcheck', 'libjpeg-turbo', 'libpng', 'libx11', 'libxext', 'pango']) 373 checkvars['DEPENDS'] = set(['libcheck', 'libjpeg-turbo', 'libpng', 'libx11', 'libxext', 'pango'])
374 inherits = ['autotools', 'pkgconfig'] 374 inherits = ['autotools', 'pkgconfig']
diff --git a/meta/lib/oeqa/selftest/cases/sstatetests.py b/meta/lib/oeqa/selftest/cases/sstatetests.py
index 3fa3038218..bdad9088d3 100644
--- a/meta/lib/oeqa/selftest/cases/sstatetests.py
+++ b/meta/lib/oeqa/selftest/cases/sstatetests.py
@@ -188,7 +188,6 @@ class SStateBase(OESelftestTestCase):
188class SStateTests(SStateBase): 188class SStateTests(SStateBase):
189 def test_autorev_sstate_works(self): 189 def test_autorev_sstate_works(self):
190 # Test that a git repository which changes is correctly handled by SRCREV = ${AUTOREV} 190 # Test that a git repository which changes is correctly handled by SRCREV = ${AUTOREV}
191 # when PV does not contain SRCPV
192 191
193 tempdir = tempfile.mkdtemp(prefix='sstate_autorev') 192 tempdir = tempfile.mkdtemp(prefix='sstate_autorev')
194 tempdldir = tempfile.mkdtemp(prefix='sstate_autorev_dldir') 193 tempdldir = tempfile.mkdtemp(prefix='sstate_autorev_dldir')
diff --git a/meta/recipes-bsp/efivar/efivar_38.bb b/meta/recipes-bsp/efivar/efivar_38.bb
index 411e951a5a..d88eb3fef5 100644
--- a/meta/recipes-bsp/efivar/efivar_38.bb
+++ b/meta/recipes-bsp/efivar/efivar_38.bb
@@ -11,7 +11,7 @@ SRC_URI = "git://github.com/rhinstaller/efivar.git;branch=main;protocol=https \
11 file://0001-docs-do-not-build-efisecdb-manpage.patch \ 11 file://0001-docs-do-not-build-efisecdb-manpage.patch \
12 " 12 "
13SRCREV = "90e88b221e8bc60dc50f3246051369b8f580c0d0" 13SRCREV = "90e88b221e8bc60dc50f3246051369b8f580c0d0"
14PV .= "+39+git${SRCPV}" 14PV .= "+39+git"
15 15
16S = "${WORKDIR}/git" 16S = "${WORKDIR}/git"
17 17
diff --git a/meta/recipes-core/dbus-wait/dbus-wait_git.bb b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
index bc846de216..09ba515a61 100644
--- a/meta/recipes-core/dbus-wait/dbus-wait_git.bb
+++ b/meta/recipes-core/dbus-wait/dbus-wait_git.bb
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
8DEPENDS = "dbus" 8DEPENDS = "dbus"
9 9
10SRCREV = "6cc6077a36fe2648a5f993fe7c16c9632f946517" 10SRCREV = "6cc6077a36fe2648a5f993fe7c16c9632f946517"
11PV = "0.1+git${SRCPV}" 11PV = "0.1+git"
12PR = "r2" 12PR = "r2"
13 13
14SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" 14SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
diff --git a/meta/recipes-core/musl/gcompat_git.bb b/meta/recipes-core/musl/gcompat_git.bb
index 11f3c58769..ba802e3caa 100644
--- a/meta/recipes-core/musl/gcompat_git.bb
+++ b/meta/recipes-core/musl/gcompat_git.bb
@@ -13,7 +13,7 @@ SRC_URI = "git://git.adelielinux.org/adelie/gcompat.git;protocol=https;branch=cu
13SRC_URI:append:powerpc = "\ 13SRC_URI:append:powerpc = "\
14 file://0001-make-Static-PIE-does-not-work-on-musl-ppc.patch \ 14 file://0001-make-Static-PIE-does-not-work-on-musl-ppc.patch \
15 " 15 "
16PV = "1.0.0+1.1+git${SRCPV}" 16PV = "1.0.0+1.1+git"
17SRCREV = "c6921a1aa454bb87671f9bd1ecfe47d80d1620aa" 17SRCREV = "c6921a1aa454bb87671f9bd1ecfe47d80d1620aa"
18 18
19S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
diff --git a/meta/recipes-core/musl/libc-test_git.bb b/meta/recipes-core/musl/libc-test_git.bb
index 6d64592f0c..d18c967e13 100644
--- a/meta/recipes-core/musl/libc-test_git.bb
+++ b/meta/recipes-core/musl/libc-test_git.bb
@@ -15,7 +15,7 @@ SRC_URI = " \
15 file://run-ptest \ 15 file://run-ptest \
16" 16"
17 17
18PV = "0+git${SRCPV}" 18PV = "0+git"
19 19
20S = "${WORKDIR}/git" 20S = "${WORKDIR}/git"
21 21
diff --git a/meta/recipes-core/musl/musl-locales_git.bb b/meta/recipes-core/musl/musl-locales_git.bb
index 6ffac4fade..1373c60daf 100644
--- a/meta/recipes-core/musl/musl-locales_git.bb
+++ b/meta/recipes-core/musl/musl-locales_git.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=cf5713fba707073020b1db2acaa73e78 \
9 9
10SRC_URI = "git://git.adelielinux.org/adelie/musl-locales;protocol=https;branch=main" 10SRC_URI = "git://git.adelielinux.org/adelie/musl-locales;protocol=https;branch=main"
11 11
12PV = "1.0+git${SRCPV}" 12PV = "1.0+git"
13SRCREV = "5663f5bfd30bf9e1e0ba3fc5fe2da6725969f30e" 13SRCREV = "5663f5bfd30bf9e1e0ba3fc5fe2da6725969f30e"
14 14
15S = "${WORKDIR}/git" 15S = "${WORKDIR}/git"
diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb
index 297c5581a3..4a4fe978f9 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -8,7 +8,7 @@ SRCREV = "83b858f83b658bd34eca5d8ad4d145f673ae7e5e"
8 8
9BASEVER = "1.2.4" 9BASEVER = "1.2.4"
10 10
11PV = "${BASEVER}+git${SRCPV}" 11PV = "${BASEVER}+git"
12 12
13# mirror is at git://github.com/kraj/musl.git 13# mirror is at git://github.com/kraj/musl.git
14 14
diff --git a/meta/recipes-core/newlib/newlib.inc b/meta/recipes-core/newlib/newlib.inc
index 5351a9f991..da753f11ad 100644
--- a/meta/recipes-core/newlib/newlib.inc
+++ b/meta/recipes-core/newlib/newlib.inc
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = " \
15 " 15 "
16 16
17BASEVER = "4.3.0" 17BASEVER = "4.3.0"
18PV = "${BASEVER}+git${SRCPV}" 18PV = "${BASEVER}+git"
19SRC_URI = "git://sourceware.org/git/newlib-cygwin.git;protocol=https;branch=main" 19SRC_URI = "git://sourceware.org/git/newlib-cygwin.git;protocol=https;branch=main"
20SRCREV="9e09d6ed83cce4777a5950412647ccc603040409" 20SRCREV="9e09d6ed83cce4777a5950412647ccc603040409"
21 21
diff --git a/meta/recipes-core/psplash/psplash_git.bb b/meta/recipes-core/psplash/psplash_git.bb
index 78960e1e4c..17704a02f6 100644
--- a/meta/recipes-core/psplash/psplash_git.bb
+++ b/meta/recipes-core/psplash/psplash_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://psplash.h;beginline=1;endline=8;md5=8f232c1e95929eaca
7DEPENDS = "gdk-pixbuf-native" 7DEPENDS = "gdk-pixbuf-native"
8 8
9SRCREV = "44afb7506d43cca15582b4c5b90ba5580344d75d" 9SRCREV = "44afb7506d43cca15582b4c5b90ba5580344d75d"
10PV = "0.1+git${SRCPV}" 10PV = "0.1+git"
11 11
12SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https \ 12SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https \
13 file://psplash-init \ 13 file://psplash-init \
diff --git a/meta/recipes-devtools/gnu-config/gnu-config_git.bb b/meta/recipes-devtools/gnu-config/gnu-config_git.bb
index 080704753d..2a0e6f8e41 100644
--- a/meta/recipes-devtools/gnu-config/gnu-config_git.bb
+++ b/meta/recipes-devtools/gnu-config/gnu-config_git.bb
@@ -10,7 +10,7 @@ DEPENDS:class-native = "hostperl-runtime-native"
10INHIBIT_DEFAULT_DEPS = "1" 10INHIBIT_DEFAULT_DEPS = "1"
11 11
12SRCREV = "63acb96f92473ceb5e21d873d7c0aee266b3d6d3" 12SRCREV = "63acb96f92473ceb5e21d873d7c0aee266b3d6d3"
13PV = "20230216+git${SRCPV}" 13PV = "20230216+git"
14 14
15SRC_URI = "git://git.savannah.gnu.org/git/config.git;protocol=https;branch=master \ 15SRC_URI = "git://git.savannah.gnu.org/git/config.git;protocol=https;branch=master \
16 file://gnu-configize.in" 16 file://gnu-configize.in"
diff --git a/meta/recipes-devtools/mmc/mmc-utils_git.bb b/meta/recipes-devtools/mmc/mmc-utils_git.bb
index 373ada2026..879c179dd7 100644
--- a/meta/recipes-devtools/mmc/mmc-utils_git.bb
+++ b/meta/recipes-devtools/mmc/mmc-utils_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://mmc.c;beginline=1;endline=20;md5=fae32792e20f4d27ade1
7SRCBRANCH ?= "master" 7SRCBRANCH ?= "master"
8SRCREV = "958227890690290ee766aaad1b92f3413f67048c" 8SRCREV = "958227890690290ee766aaad1b92f3413f67048c"
9 9
10PV = "0.1+git${SRCPV}" 10PV = "0.1+git"
11 11
12SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git;branch=${SRCBRANCH};protocol=https" 12SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git;branch=${SRCBRANCH};protocol=https"
13UPSTREAM_CHECK_COMMITS = "1" 13UPSTREAM_CHECK_COMMITS = "1"
diff --git a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
index 68f624c80a..16e6c5b609 100644
--- a/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
+++ b/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb
@@ -9,7 +9,7 @@ LICENSE = "GPL-2.0-or-later"
9LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" 9LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
10 10
11SRCREV = "d97db4fae4c1cd099b506970b285dc2afd818ea2" 11SRCREV = "d97db4fae4c1cd099b506970b285dc2afd818ea2"
12PV = "0.29.2+git${SRCPV}" 12PV = "0.29.2+git"
13 13
14SRC_URI = "git://gitlab.freedesktop.org/pkg-config/pkg-config.git;branch=master;protocol=https \ 14SRC_URI = "git://gitlab.freedesktop.org/pkg-config/pkg-config.git;branch=master;protocol=https \
15 file://pkg-config-esdk.in \ 15 file://pkg-config-esdk.in \
diff --git a/meta/recipes-devtools/pseudo/pseudo_git.bb b/meta/recipes-devtools/pseudo/pseudo_git.bb
index 9260a3faa3..4a894ebdd0 100644
--- a/meta/recipes-devtools/pseudo/pseudo_git.bb
+++ b/meta/recipes-devtools/pseudo/pseudo_git.bb
@@ -16,7 +16,7 @@ SRC_URI[prebuilt.sha256sum] = "ed9f456856e9d86359f169f46a70ad7be4190d6040282b84c
16 16
17SRCREV = "ec6151a2b057109b3f798f151a36690af582e166" 17SRCREV = "ec6151a2b057109b3f798f151a36690af582e166"
18S = "${WORKDIR}/git" 18S = "${WORKDIR}/git"
19PV = "1.9.0+git${SRCPV}" 19PV = "1.9.0+git"
20 20
21# largefile and 64bit time_t support adds these macros via compiler flags globally 21# largefile and 64bit time_t support adds these macros via compiler flags globally
22# remove them for pseudo since pseudo intercepts some of the functions which will be 22# remove them for pseudo since pseudo intercepts some of the functions which will be
diff --git a/meta/recipes-devtools/python/python3-dtc_1.6.1.bb b/meta/recipes-devtools/python/python3-dtc_1.6.1.bb
index a868bd0109..95ab0be474 100644
--- a/meta/recipes-devtools/python/python3-dtc_1.6.1.bb
+++ b/meta/recipes-devtools/python/python3-dtc_1.6.1.bb
@@ -16,7 +16,7 @@ LIC_FILES_CHKSUM = "file://pylibfdt/libfdt.i;beginline=1;endline=6;md5=afda088c9
16 16
17SRCREV = "c001fc01a43e7a06447c06ea3d50bd60641322b8" 17SRCREV = "c001fc01a43e7a06447c06ea3d50bd60641322b8"
18 18
19PV = "1.6.1+git${SRCPV}" 19PV = "1.6.1+git"
20S = "${WORKDIR}/git" 20S = "${WORKDIR}/git"
21 21
22PYPA_WHEEL = "${S}/dist/libfdt-1.6.2*.whl" 22PYPA_WHEEL = "${S}/dist/libfdt-1.6.2*.whl"
diff --git a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb
index 7d151d4642..4d2ca5f1b0 100644
--- a/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb
+++ b/meta/recipes-devtools/tcf-agent/tcf-agent_git.bb
@@ -7,7 +7,7 @@ LICENSE = "EPL-1.0 | EDL-1.0"
7LIC_FILES_CHKSUM = "file://edl-v10.html;md5=522a390a83dc186513f0500543ad3679" 7LIC_FILES_CHKSUM = "file://edl-v10.html;md5=522a390a83dc186513f0500543ad3679"
8 8
9SRCREV = "1f11747e83ebf4f53e8d17f430136f92ec378709" 9SRCREV = "1f11747e83ebf4f53e8d17f430136f92ec378709"
10PV = "1.8.0+git${SRCPV}" 10PV = "1.8.0+git"
11 11
12UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 12UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
13SRC_URI = "git://git.eclipse.org/r/tcf/org.eclipse.tcf.agent.git;protocol=https;branch=master \ 13SRC_URI = "git://git.eclipse.org/r/tcf/org.eclipse.tcf.agent.git;protocol=https;branch=master \
diff --git a/meta/recipes-devtools/xmlto/xmlto_0.0.28.bb b/meta/recipes-devtools/xmlto/xmlto_0.0.28.bb
index 5e3fac7a60..d5a0e69849 100644
--- a/meta/recipes-devtools/xmlto/xmlto_0.0.28.bb
+++ b/meta/recipes-devtools/xmlto/xmlto_0.0.28.bb
@@ -11,7 +11,7 @@ UPSTREAM_CHECK_COMMITS = "1"
11SRC_URI = "git://pagure.io/xmlto.git;protocol=https;branch=master" 11SRC_URI = "git://pagure.io/xmlto.git;protocol=https;branch=master"
12S = "${WORKDIR}/git" 12S = "${WORKDIR}/git"
13 13
14PV .= "+0.0.29+git${SRCPV}" 14PV .= "+0.0.29+git"
15 15
16inherit autotools 16inherit autotools
17 17
diff --git a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
index c5d3e04ed5..fde75ec2fd 100644
--- a/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
+++ b/meta/recipes-extended/baremetal-example/baremetal-helloworld_git.bb
@@ -5,7 +5,7 @@ LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=39346640a23c701e4f459e05f56f4449" 5LIC_FILES_CHKSUM = "file://LICENSE;md5=39346640a23c701e4f459e05f56f4449"
6 6
7SRCREV = "fc7c43d138185028b6ac14c83f6492fce26eca95" 7SRCREV = "fc7c43d138185028b6ac14c83f6492fce26eca95"
8PV = "0.1+git${SRCPV}" 8PV = "0.1+git"
9 9
10SRC_URI = "git://github.com/ahcbb6/baremetal-helloqemu.git;protocol=https;branch=master" 10SRC_URI = "git://github.com/ahcbb6/baremetal-helloqemu.git;protocol=https;branch=master"
11UPSTREAM_VERSION_UNKNOWN="1" 11UPSTREAM_VERSION_UNKNOWN="1"
diff --git a/meta/recipes-graphics/libfakekey/libfakekey_git.bb b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
index c9c828a8c4..5f902d3a67 100644
--- a/meta/recipes-graphics/libfakekey/libfakekey_git.bb
+++ b/meta/recipes-graphics/libfakekey/libfakekey_git.bb
@@ -11,7 +11,7 @@ DEPENDS = "libxtst"
11SECTION = "x11/wm" 11SECTION = "x11/wm"
12 12
13SRCREV = "7ad885912efb2131e80914e964d5e635b0d07b40" 13SRCREV = "7ad885912efb2131e80914e964d5e635b0d07b40"
14PV = "0.3+git${SRCPV}" 14PV = "0.3+git"
15 15
16SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" 16SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
17 17
diff --git a/meta/recipes-graphics/piglit/piglit_git.bb b/meta/recipes-graphics/piglit/piglit_git.bb
index cd97ee5354..62cada7590 100644
--- a/meta/recipes-graphics/piglit/piglit_git.bb
+++ b/meta/recipes-graphics/piglit/piglit_git.bb
@@ -16,7 +16,7 @@ UPSTREAM_CHECK_COMMITS = "1"
16 16
17SRCREV = "5036601c43fff63f7be5cd8ad7b319a5c1f6652c" 17SRCREV = "5036601c43fff63f7be5cd8ad7b319a5c1f6652c"
18# (when PV goes above 1.0 remove the trailing r) 18# (when PV goes above 1.0 remove the trailing r)
19PV = "1.0+gitr${SRCPV}" 19PV = "1.0+gitr"
20 20
21S = "${WORKDIR}/git" 21S = "${WORKDIR}/git"
22 22
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 b65a3bea56..40b77422bf 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
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
8SECTION = "x11/base" 8SECTION = "x11/base"
9 9
10SRCREV = "23c8af5ba4a1b7efbaf0bbca59a65ff7e10a1a06" 10SRCREV = "23c8af5ba4a1b7efbaf0bbca59a65ff7e10a1a06"
11PV = "0.1.1+git${SRCPV}" 11PV = "0.1.1+git"
12 12
13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" 13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
14UPSTREAM_CHECK_COMMITS = "1" 14UPSTREAM_CHECK_COMMITS = "1"
diff --git a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb
index 3f49df6258..05f07c190e 100644
--- a/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb
+++ b/meta/recipes-graphics/xinput-calibrator/xinput-calibrator_git.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
4LIC_FILES_CHKSUM = "file://src/calibrator.cpp;endline=22;md5=1bcba08f67cdb56f34021557898e4b5a" 4LIC_FILES_CHKSUM = "file://src/calibrator.cpp;endline=22;md5=1bcba08f67cdb56f34021557898e4b5a"
5DEPENDS = "virtual/libx11 libxi libxrandr" 5DEPENDS = "virtual/libx11 libxi libxrandr"
6 6
7PV = "0.7.5+git${SRCPV}" 7PV = "0.7.5+git"
8PR = "r6" 8PR = "r6"
9 9
10inherit autotools pkgconfig features_check 10inherit autotools pkgconfig features_check
diff --git a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
index 21b499e666..2e526bd799 100644
--- a/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
+++ b/meta/recipes-graphics/xorg-driver/xf86-video-intel_git.bb
@@ -10,7 +10,7 @@ Infrastructure (DRI)."
10LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e" 10LIC_FILES_CHKSUM = "file://COPYING;md5=8730ad58d11c7bbad9a7066d69f7808e"
11 11
12SRCREV = "31486f40f8e8f8923ca0799aea84b58799754564" 12SRCREV = "31486f40f8e8f8923ca0799aea84b58799754564"
13PV = "2.99.917+git${SRCPV}" 13PV = "2.99.917+git"
14S = "${WORKDIR}/git" 14S = "${WORKDIR}/git"
15 15
16SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel;protocol=https;branch=master" 16SRC_URI = "git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel;protocol=https;branch=master"
diff --git a/meta/recipes-kernel/blktrace/blktrace_git.bb b/meta/recipes-kernel/blktrace/blktrace_git.bb
index d0eeba3208..d4f5bac84f 100644
--- a/meta/recipes-kernel/blktrace/blktrace_git.bb
+++ b/meta/recipes-kernel/blktrace/blktrace_git.bb
@@ -12,7 +12,7 @@ DEPENDS = "libaio"
12 12
13SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb" 13SRCREV = "366d30b9cdb20345c5d064af850d686da79b89eb"
14 14
15PV = "1.3.0+git${SRCPV}" 15PV = "1.3.0+git"
16 16
17SRC_URI = "git://git.kernel.dk/blktrace.git;branch=master;protocol=https" 17SRC_URI = "git://git.kernel.dk/blktrace.git;branch=master;protocol=https"
18 18
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 cea12240f0..3fcfe4b4c3 100644
--- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
+++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "\
12DEPENDS = "git-native" 12DEPENDS = "git-native"
13 13
14SRCREV = "6645d3897cc2eeb1237ee0e2ff5342bd73ee0875" 14SRCREV = "6645d3897cc2eeb1237ee0e2ff5342bd73ee0875"
15PV = "0.3+git${SRCPV}" 15PV = "0.3+git"
16 16
17inherit native 17inherit native
18 18
diff --git a/meta/recipes-kernel/linux/linux-yocto-dev.bb b/meta/recipes-kernel/linux/linux-yocto-dev.bb
index fba603b0f2..95e3592731 100644
--- a/meta/recipes-kernel/linux/linux-yocto-dev.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-dev.bb
@@ -30,7 +30,7 @@ SRCREV_meta ?= '${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "li
30 30
31LINUX_VERSION ?= "6.5" 31LINUX_VERSION ?= "6.5"
32LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}" 32LINUX_VERSION_EXTENSION ?= "-yoctodev-${LINUX_KERNEL_TYPE}"
33PV = "${LINUX_VERSION}+git${SRCPV}" 33PV = "${LINUX_VERSION}+git"
34 34
35LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" 35LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
36 36
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
index d13722b32f..be2110ecc9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb
@@ -27,7 +27,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
27DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" 27DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
28DEPENDS += "openssl-native util-linux-native" 28DEPENDS += "openssl-native util-linux-native"
29 29
30PV = "${LINUX_VERSION}+git${SRCPV}" 30PV = "${LINUX_VERSION}+git"
31 31
32KMETA = "kernel-meta" 32KMETA = "kernel-meta"
33KCONF_BSP_AUDIT_LEVEL = "1" 33KCONF_BSP_AUDIT_LEVEL = "1"
diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb
index 5f633405ea..3c168def2c 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.4.bb
@@ -27,7 +27,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
27DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" 27DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
28DEPENDS += "openssl-native util-linux-native" 28DEPENDS += "openssl-native util-linux-native"
29 29
30PV = "${LINUX_VERSION}+git${SRCPV}" 30PV = "${LINUX_VERSION}+git"
31 31
32KMETA = "kernel-meta" 32KMETA = "kernel-meta"
33KCONF_BSP_AUDIT_LEVEL = "1" 33KCONF_BSP_AUDIT_LEVEL = "1"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
index a77bd9d183..6b452f3803 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb
@@ -20,7 +20,7 @@ KCONF_BSP_AUDIT_LEVEL = "2"
20SRCREV_machine ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" 20SRCREV_machine ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2"
21SRCREV_meta ?= "295d37e268bc02070da670e46456227bee38795b" 21SRCREV_meta ?= "295d37e268bc02070da670e46456227bee38795b"
22 22
23PV = "${LINUX_VERSION}+git${SRCPV}" 23PV = "${LINUX_VERSION}+git"
24 24
25SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ 25SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
26 git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https" 26 git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.1;destsuffix=${KMETA};protocol=https"
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb
index 982352b010..721b52bc8a 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.4.bb
@@ -20,7 +20,7 @@ KCONF_BSP_AUDIT_LEVEL = "2"
20SRCREV_machine ?= "9753b4497951a5bd1a921e784532257d26a8b008" 20SRCREV_machine ?= "9753b4497951a5bd1a921e784532257d26a8b008"
21SRCREV_meta ?= "d9483a24c9ee33b6e566baa5233cbd9feaeb5212" 21SRCREV_meta ?= "d9483a24c9ee33b6e566baa5233cbd9feaeb5212"
22 22
23PV = "${LINUX_VERSION}+git${SRCPV}" 23PV = "${LINUX_VERSION}+git"
24 24
25SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ 25SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
26 git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.4;destsuffix=${KMETA};protocol=https" 26 git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.4;destsuffix=${KMETA};protocol=https"
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
index deed2115c4..b4601f583e 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb
@@ -47,7 +47,7 @@ SRC_URI += "file://0001-perf-cpumap-Make-counter-as-unsigned-ints.patch"
47LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" 47LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
48LINUX_VERSION ?= "6.1.46" 48LINUX_VERSION ?= "6.1.46"
49 49
50PV = "${LINUX_VERSION}+git${SRCPV}" 50PV = "${LINUX_VERSION}+git"
51 51
52KMETA = "kernel-meta" 52KMETA = "kernel-meta"
53KCONF_BSP_AUDIT_LEVEL = "1" 53KCONF_BSP_AUDIT_LEVEL = "1"
diff --git a/meta/recipes-kernel/linux/linux-yocto_6.4.bb b/meta/recipes-kernel/linux/linux-yocto_6.4.bb
index ce406db90e..52accc9f87 100644
--- a/meta/recipes-kernel/linux/linux-yocto_6.4.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_6.4.bb
@@ -46,7 +46,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
46LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" 46LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
47LINUX_VERSION ?= "6.4.11" 47LINUX_VERSION ?= "6.4.11"
48 48
49PV = "${LINUX_VERSION}+git${SRCPV}" 49PV = "${LINUX_VERSION}+git"
50 50
51KMETA = "kernel-meta" 51KMETA = "kernel-meta"
52KCONF_BSP_AUDIT_LEVEL = "1" 52KCONF_BSP_AUDIT_LEVEL = "1"
diff --git a/meta/recipes-multimedia/x264/x264_git.bb b/meta/recipes-multimedia/x264/x264_git.bb
index 2ac2b6f1a6..e7d9e75e8d 100644
--- a/meta/recipes-multimedia/x264/x264_git.bb
+++ b/meta/recipes-multimedia/x264/x264_git.bb
@@ -16,7 +16,7 @@ UPSTREAM_CHECK_COMMITS = "1"
16 16
17SRCREV = "baee400fa9ced6f5481a728138fed6e867b0ff7f" 17SRCREV = "baee400fa9ced6f5481a728138fed6e867b0ff7f"
18 18
19PV = "r3039+git${SRCPV}" 19PV = "r3039+git"
20 20
21S = "${WORKDIR}/git" 21S = "${WORKDIR}/git"
22 22
diff --git a/meta/recipes-sato/l3afpad/l3afpad_git.bb b/meta/recipes-sato/l3afpad/l3afpad_git.bb
index 56cbe6bc8d..5540083928 100644
--- a/meta/recipes-sato/l3afpad/l3afpad_git.bb
+++ b/meta/recipes-sato/l3afpad/l3afpad_git.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
15 15
16DEPENDS = "gtk+3 intltool-native gettext-native" 16DEPENDS = "gtk+3 intltool-native gettext-native"
17 17
18PV = "0.8.18.1.11+git${SRCPV}" 18PV = "0.8.18.1.11+git"
19SRC_URI = "git://github.com/stevenhoneyman/l3afpad.git;branch=master;protocol=https" 19SRC_URI = "git://github.com/stevenhoneyman/l3afpad.git;branch=master;protocol=https"
20SRCREV ="3cdccdc9505643e50f8208171d9eee5de11a42ff" 20SRCREV ="3cdccdc9505643e50f8208171d9eee5de11a42ff"
21 21
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 490bd582b2..caa34966cc 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
@@ -13,7 +13,7 @@ SRCREV = "7182e603357250952aa24d90f6d89345f93da7ce"
13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https \ 13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https \
14 file://no-handed.patch" 14 file://no-handed.patch"
15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 15UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
16PV = "0.2+git${SRCPV}" 16PV = "0.2+git"
17 17
18S = "${WORKDIR}/git" 18S = "${WORKDIR}/git"
19 19
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 a1f236b40f..f91c593f78 100644
--- a/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
+++ b/meta/recipes-sato/matchbox-terminal/matchbox-terminal_0.2.bb
@@ -12,7 +12,7 @@ SECTION = "x11/utils"
12SRCREV = "99e6eb7db1b5fef110973d96194eec992a2515a2" 12SRCREV = "99e6eb7db1b5fef110973d96194eec992a2515a2"
13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https" 13SRC_URI = "git://git.yoctoproject.org/${BPN};branch=master;protocol=https"
14UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))" 14UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>(\d+(\.\d+)+))"
15PV = "0.2+git${SRCPV}" 15PV = "0.2+git"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18
diff --git a/meta/recipes-sato/puzzles/puzzles_git.bb b/meta/recipes-sato/puzzles/puzzles_git.bb
index 960b5d3b11..04338a603b 100644
--- a/meta/recipes-sato/puzzles/puzzles_git.bb
+++ b/meta/recipes-sato/puzzles/puzzles_git.bb
@@ -12,7 +12,7 @@ SRC_URI = "git://git.tartarus.org/simon/puzzles.git;branch=main;protocol=https"
12UPSTREAM_CHECK_COMMITS = "1" 12UPSTREAM_CHECK_COMMITS = "1"
13SRCREV = "b6c842a28cf6597df063fcff35079c3e3982381e" 13SRCREV = "b6c842a28cf6597df063fcff35079c3e3982381e"
14PE = "2" 14PE = "2"
15PV = "0.0+git${SRCPV}" 15PV = "0.0+git"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
18 18
diff --git a/meta/recipes-support/bmap-tools/bmap-tools_git.bb b/meta/recipes-support/bmap-tools/bmap-tools_git.bb
index 89b7bf2b93..1de95c8e52 100644
--- a/meta/recipes-support/bmap-tools/bmap-tools_git.bb
+++ b/meta/recipes-support/bmap-tools/bmap-tools_git.bb
@@ -14,7 +14,7 @@ SRC_URI = "git://github.com/intel/${BPN};branch=main;protocol=https"
14SRCREV = "c0673962a8ec1624b5189dc1d24f33fe4f06785a" 14SRCREV = "c0673962a8ec1624b5189dc1d24f33fe4f06785a"
15S = "${WORKDIR}/git" 15S = "${WORKDIR}/git"
16BASEVER = "3.6" 16BASEVER = "3.6"
17PV = "${BASEVER}+git${SRCPV}" 17PV = "${BASEVER}+git"
18 18
19UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)" 19UPSTREAM_CHECK_GITTAGREGEX = "v(?P<pver>\d+(\.\d+)+)"
20 20
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 60918a3892..ff336b3820 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
@@ -8,7 +8,7 @@ LICENSE = "GPL-2.0-or-later"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe"
9 9
10SRCREV = "4148e75284e443fc8ffaef425c467aa5523528ff" 10SRCREV = "4148e75284e443fc8ffaef425c467aa5523528ff"
11PV .= "+git${SRCPV}" 11PV .= "+git"
12 12
13SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master;protocol=https \ 13SRC_URI = "git://git.yoctoproject.org/ptest-runner2;branch=master;protocol=https \
14" 14"
diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py
index e99e0714bf..f9dda3c2f9 100644
--- a/scripts/lib/recipetool/create.py
+++ b/scripts/lib/recipetool/create.py
@@ -690,7 +690,7 @@ def create_recipe(args):
690 srcpvprefix = 'svnr' 690 srcpvprefix = 'svnr'
691 else: 691 else:
692 srcpvprefix = scheme 692 srcpvprefix = scheme
693 lines_before.append('PV = "%s+%s${SRCPV}"' % (realpv or '1.0', srcpvprefix)) 693 lines_before.append('PV = "%s+%s"' % (realpv or '1.0', srcpvprefix))
694 pv_srcpv = True 694 pv_srcpv = True
695 if not args.autorev and srcrev == '${AUTOREV}': 695 if not args.autorev and srcrev == '${AUTOREV}':
696 if os.path.exists(os.path.join(srctree, '.git')): 696 if os.path.exists(os.path.join(srctree, '.git')):
diff --git a/scripts/lib/scriptutils.py b/scripts/lib/scriptutils.py
index f433106c9a..f23e53cba9 100644
--- a/scripts/lib/scriptutils.py
+++ b/scripts/lib/scriptutils.py
@@ -177,7 +177,7 @@ def fetch_url(tinfoil, srcuri, srcrev, destdir, logger, preserve_tmp=False, mirr
177 f.write('BB_STRICT_CHECKSUM = "ignore"\n') 177 f.write('BB_STRICT_CHECKSUM = "ignore"\n')
178 f.write('SRC_URI = "%s"\n' % srcuri) 178 f.write('SRC_URI = "%s"\n' % srcuri)
179 f.write('SRCREV = "%s"\n' % srcrev) 179 f.write('SRCREV = "%s"\n' % srcrev)
180 f.write('PV = "0.0+${SRCPV}"\n') 180 f.write('PV = "0.0+"\n')
181 f.write('WORKDIR = "%s"\n' % tmpworkdir) 181 f.write('WORKDIR = "%s"\n' % tmpworkdir)
182 # Set S out of the way so it doesn't get created under the workdir 182 # Set S out of the way so it doesn't get created under the workdir
183 f.write('S = "%s"\n' % os.path.join(tmpdir, 'emptysrc')) 183 f.write('S = "%s"\n' % os.path.join(tmpdir, 'emptysrc'))