| Message ID | 20251108141838.259595-1-yi.zhao@windriver.com |
|---|---|
| State | Accepted |
| Headers | show |
| Series | [meta-xfce] menulibre: add UPSTREAM_CHECK_URI | expand |
Le sam. 8 nov. 2025 à 15:18, Yi Zhao via lists.openembedded.org <yi.zhao= eng.windriver.com@lists.openembedded.org> a écrit : > Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct > latest stable verison. > > Before the patch: > $ devtool latest-version menulibre > INFO: Current version: 2.4.0 > INFO: Latest version: > > After the patch: > $ devtool latest-version menulibre > INFO: Current version: 2.4.0 > INFO: Latest version: 2.4.0 > > Signed-off-by: Yi Zhao <yi.zhao@windriver.com> > --- > meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > index 71d3ab4d29..4c52249fed 100644 > --- a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > +++ b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > @@ -15,6 +15,9 @@ REQUIRED_DISTRO_FEATURES = "x11 > gobject-introspection-data" > SRC_URI = " > https://github.com/bluesabre/${BPN}/releases/download/${BP}/${BP}.tar.gz" > SRC_URI[sha256sum] = > "d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f" > > +UPSTREAM_CHECK_URI = "https://github.com/bluesabre/menulibre/releases" > +UPSTREAM_CHECK_REGEX = "releases/tag/menulibre-(?P<pver>\d+(\.\d+)+)" > Have you thought about using the github-releases class? https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass > + > do_compile[noexec] = "1" > > do_install:append() { > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#121387): > https://lists.openembedded.org/g/openembedded-devel/message/121387 > Mute This Topic: https://lists.openembedded.org/mt/116187911/4316185 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ > yoann.congal@smile.fr] > -=-=-=-=-=-=-=-=-=-=-=- > >
On 11/10/25 15:55, Yoann Congal wrote: > > > Le sam. 8 nov. 2025 à 15:18, Yi Zhao via lists.openembedded.org > <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlNwcN40j7$> > <yi.zhao=eng.windriver.com@lists.openembedded.org> a écrit : > > Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct > latest stable verison. > > Before the patch: > $ devtool latest-version menulibre > INFO: Current version: 2.4.0 > INFO: Latest version: > > After the patch: > $ devtool latest-version menulibre > INFO: Current version: 2.4.0 > INFO: Latest version: 2.4.0 > > Signed-off-by: Yi Zhao <yi.zhao@windriver.com> > --- > meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> > | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> > b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> > index 71d3ab4d29..4c52249fed 100644 > --- a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> > +++ b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb > <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> > @@ -15,6 +15,9 @@ REQUIRED_DISTRO_FEATURES = "x11 > gobject-introspection-data" > SRC_URI = > "https://github.com/bluesabre/${BPN}/releases/download/${BP}/${BP}.tar.gz > <https://urldefense.com/v3/__https://github.com/bluesabre/$*7BBPN*7D/releases/download/$*7BBP*7D/$*7BBP*7D.tar.gz__;JSUlJSUl!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN4rVMobI$>" > SRC_URI[sha256sum] = > "d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f" > > +UPSTREAM_CHECK_URI = > "https://github.com/bluesabre/menulibre/releases > <https://urldefense.com/v3/__https://github.com/bluesabre/menulibre/releases__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN2yK_rrE$>" > +UPSTREAM_CHECK_REGEX = "releases/tag/menulibre-(?P<pver>\d+(\.\d+)+)" > > > Have you thought about using the github-releases class? > https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass > <https://urldefense.com/v3/__https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN7VVUaMq$> It doesn't work because the website address doesn't conform to the format in github-releases.bbclass: --2025-11-10 16:04:14-- https://github.com/menulibre/menulibre/releases/ Resolving github.com (github.com)... 20.205.243.166 Connecting to github.com (github.com)|20.205.243.166|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2025-11-10 16:04:14 ERROR 404: Not Found. INFO: Current version: 2.4.0 INFO: Latest version: There is no https://github.com/menulibre/menulibre/releases/ , but https://github.com/bluesabre/menulibre/releases //Yi > + > do_compile[noexec] = "1" > > do_install:append() { > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#121387): > https://lists.openembedded.org/g/openembedded-devel/message/121387 > <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/message/121387__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN8KIZAVT$> > Mute This Topic: > https://lists.openembedded.org/mt/116187911/4316185 > <https://urldefense.com/v3/__https://lists.openembedded.org/mt/116187911/4316185__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN6CRz5Io$> > Group Owner: openembedded-devel+owner@lists.openembedded.org > <mailto:openembedded-devel%2Bowner@lists.openembedded.org> > Unsubscribe: > https://lists.openembedded.org/g/openembedded-devel/unsub > <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/unsub__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN-vzl8RS$> > [yoann.congal@smile.fr] > -=-=-=-=-=-=-=-=-=-=-=- > > > > -- > Yoann Congal > Smile ECS
Le lun. 10 nov. 2025 à 09:08, Yi Zhao <yi.zhao@windriver.com> a écrit : > > On 11/10/25 15:55, Yoann Congal wrote: > > > > Le sam. 8 nov. 2025 à 15:18, Yi Zhao via lists.openembedded.org > <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlNwcN40j7$> > <yi.zhao=eng.windriver.com@lists.openembedded.org> a écrit : > >> Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct >> latest stable verison. >> >> Before the patch: >> $ devtool latest-version menulibre >> INFO: Current version: 2.4.0 >> INFO: Latest version: >> >> After the patch: >> $ devtool latest-version menulibre >> INFO: Current version: 2.4.0 >> INFO: Latest version: 2.4.0 >> >> Signed-off-by: Yi Zhao <yi.zhao@windriver.com> >> --- >> meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> index 71d3ab4d29..4c52249fed 100644 >> --- a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> +++ b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> @@ -15,6 +15,9 @@ REQUIRED_DISTRO_FEATURES = "x11 >> gobject-introspection-data" >> SRC_URI = " >> https://github.com/bluesabre/${BPN}/releases/download/${BP}/${BP}.tar.gz >> <https://urldefense.com/v3/__https://github.com/bluesabre/$*7BBPN*7D/releases/download/$*7BBP*7D/$*7BBP*7D.tar.gz__;JSUlJSUl!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN4rVMobI$> >> " >> SRC_URI[sha256sum] = >> "d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f" >> >> +UPSTREAM_CHECK_URI = "https://github.com/bluesabre/menulibre/releases >> <https://urldefense.com/v3/__https://github.com/bluesabre/menulibre/releases__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN2yK_rrE$> >> " >> +UPSTREAM_CHECK_REGEX = "releases/tag/menulibre-(?P<pver>\d+(\.\d+)+)" >> > > Have you thought about using the github-releases class? > > https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass > <https://urldefense.com/v3/__https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN7VVUaMq$> > > It doesn't work because the website address doesn't conform to the format > in github-releases.bbclass: > > --2025-11-10 16:04:14-- https://github.com/menulibre/menulibre/releases/ > Resolving github.com (github.com)... 20.205.243.166 > Connecting to github.com (github.com)|20.205.243.166|:443... connected. > HTTP request sent, awaiting response... 404 Not Found > 2025-11-10 16:04:14 ERROR 404: Not Found. > > INFO: Current version: 2.4.0 > INFO: Latest version: > > > There is no https://github.com/menulibre/menulibre/releases/ , but > https://github.com/bluesabre/menulibre/releases > You can maybe override GITHUB_BASE_URI and get the UPSTREAM_CHECK_* variable "for free"? > > //Yi > > > >> + >> do_compile[noexec] = "1" >> >> do_install:append() { >> -- >> 2.34.1 >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#121387): >> https://lists.openembedded.org/g/openembedded-devel/message/121387 >> <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/message/121387__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN8KIZAVT$> >> Mute This Topic: https://lists.openembedded.org/mt/116187911/4316185 >> <https://urldefense.com/v3/__https://lists.openembedded.org/mt/116187911/4316185__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN6CRz5Io$> >> Group Owner: openembedded-devel+owner@lists.openembedded.org >> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub >> <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/unsub__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN-vzl8RS$> >> [yoann.congal@smile.fr] >> -=-=-=-=-=-=-=-=-=-=-=- >> >> > > -- > Yoann Congal > Smile ECS > >
On 11/10/25 16:17, Yoann Congal wrote: > > > Le lun. 10 nov. 2025 à 09:08, Yi Zhao <yi.zhao@windriver.com> a écrit : > > > On 11/10/25 15:55, Yoann Congal wrote: >> >> >> Le sam. 8 nov. 2025 à 15:18, Yi Zhao via lists.openembedded.org >> <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlNwcN40j7$> >> <yi.zhao=eng.windriver.com@lists.openembedded.org> a écrit : >> >> Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the >> correct >> latest stable verison. >> >> Before the patch: >> $ devtool latest-version menulibre >> INFO: Current version: 2.4.0 >> INFO: Latest version: >> >> After the patch: >> $ devtool latest-version menulibre >> INFO: Current version: 2.4.0 >> INFO: Latest version: 2.4.0 >> >> Signed-off-by: Yi Zhao <yi.zhao@windriver.com> >> --- >> meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git >> a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> index 71d3ab4d29..4c52249fed 100644 >> --- a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> +++ b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >> @@ -15,6 +15,9 @@ REQUIRED_DISTRO_FEATURES = "x11 >> gobject-introspection-data" >> SRC_URI = >> "https://github.com/bluesabre/${BPN}/releases/download/${BP}/${BP}.tar.gz >> <https://urldefense.com/v3/__https://github.com/bluesabre/$*7BBPN*7D/releases/download/$*7BBP*7D/$*7BBP*7D.tar.gz__;JSUlJSUl!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN4rVMobI$>" >> SRC_URI[sha256sum] = >> "d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f" >> >> +UPSTREAM_CHECK_URI = >> "https://github.com/bluesabre/menulibre/releases >> <https://urldefense.com/v3/__https://github.com/bluesabre/menulibre/releases__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN2yK_rrE$>" >> +UPSTREAM_CHECK_REGEX = >> "releases/tag/menulibre-(?P<pver>\d+(\.\d+)+)" >> >> >> Have you thought about using the github-releases class? >> https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass >> <https://urldefense.com/v3/__https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN7VVUaMq$> > > It doesn't work because the website address doesn't conform to the > format in github-releases.bbclass: > > --2025-11-10 16:04:14-- > https://github.com/menulibre/menulibre/releases/ > <https://urldefense.com/v3/__https://github.com/menulibre/menulibre/releases/__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4UigtnL$> > Resolving github.com > <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$> > (github.com > <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$>)... > 20.205.243.166 > <https://urldefense.com/v3/__http://20.205.243.166__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk1TxdIep$> > Connecting to github.com > <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$> > (github.com > <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$>)|20.205.243.166 > <https://urldefense.com/v3/__http://20.205.243.166__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk1TxdIep$>|:443... > connected. > HTTP request sent, awaiting response... 404 Not Found > 2025-11-10 16:04:14 ERROR 404: Not Found. > > INFO: Current version: 2.4.0 > INFO: Latest version: > > > There is no https://github.com/menulibre/menulibre/releases/ > <https://urldefense.com/v3/__https://github.com/menulibre/menulibre/releases/__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4UigtnL$> > , but https://github.com/bluesabre/menulibre/releases > <https://urldefense.com/v3/__https://github.com/bluesabre/menulibre/releases__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugkzVr9lqV$> > > > You can maybe override GITHUB_BASE_URI and get the UPSTREAM_CHECK_* > variable "for free"? Besides GITHUB_BASE_URI, UPSTREAM_CHECK_REGEX also needs to be overriden because it also doesn't match the regex in the class. This means that we still need to add two more lines of modification even if we inherit the bbclass. I don't think this makes any sense. //Yi > > //Yi > >> + >> do_compile[noexec] = "1" >> >> do_install:append() { >> -- >> 2.34.1 >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#121387): >> https://lists.openembedded.org/g/openembedded-devel/message/121387 >> <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/message/121387__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN8KIZAVT$> >> Mute This Topic: >> https://lists.openembedded.org/mt/116187911/4316185 >> <https://urldefense.com/v3/__https://lists.openembedded.org/mt/116187911/4316185__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN6CRz5Io$> >> Group Owner: openembedded-devel+owner@lists.openembedded.org >> <mailto:openembedded-devel%2Bowner@lists.openembedded.org> >> Unsubscribe: >> https://lists.openembedded.org/g/openembedded-devel/unsub >> <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/unsub__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN-vzl8RS$> >> [yoann.congal@smile.fr] >> -=-=-=-=-=-=-=-=-=-=-=- >> >> >> >> -- >> Yoann Congal >> Smile ECS > > > > -- > Yoann Congal > Smile ECS
Le lun. 10 nov. 2025 à 12:34, Yi Zhao <yi.zhao@windriver.com> a écrit : > > On 11/10/25 16:17, Yoann Congal wrote: > > > > Le lun. 10 nov. 2025 à 09:08, Yi Zhao <yi.zhao@windriver.com> a écrit : > >> >> On 11/10/25 15:55, Yoann Congal wrote: >> >> >> >> Le sam. 8 nov. 2025 à 15:18, Yi Zhao via lists.openembedded.org >> <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlNwcN40j7$> >> <yi.zhao=eng.windriver.com@lists.openembedded.org> a écrit : >> >>> Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct >>> latest stable verison. >>> >>> Before the patch: >>> $ devtool latest-version menulibre >>> INFO: Current version: 2.4.0 >>> INFO: Latest version: >>> >>> After the patch: >>> $ devtool latest-version menulibre >>> INFO: Current version: 2.4.0 >>> INFO: Latest version: 2.4.0 >>> >>> Signed-off-by: Yi Zhao <yi.zhao@windriver.com> >>> --- >>> meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >>> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >>> | 3 +++ >>> 1 file changed, 3 insertions(+) >>> >>> diff --git a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >>> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >>> b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >>> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >>> index 71d3ab4d29..4c52249fed 100644 >>> --- a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >>> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >>> +++ b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb >>> <https://urldefense.com/v3/__http://menulibre_2.4.0.bb__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN81Wey67$> >>> @@ -15,6 +15,9 @@ REQUIRED_DISTRO_FEATURES = "x11 >>> gobject-introspection-data" >>> SRC_URI = " >>> https://github.com/bluesabre/${BPN}/releases/download/${BP}/${BP}.tar.gz >>> <https://urldefense.com/v3/__https://github.com/bluesabre/$*7BBPN*7D/releases/download/$*7BBP*7D/$*7BBP*7D.tar.gz__;JSUlJSUl!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN4rVMobI$> >>> " >>> SRC_URI[sha256sum] = >>> "d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f" >>> >>> +UPSTREAM_CHECK_URI = "https://github.com/bluesabre/menulibre/releases >>> <https://urldefense.com/v3/__https://github.com/bluesabre/menulibre/releases__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN2yK_rrE$> >>> " >>> +UPSTREAM_CHECK_REGEX = "releases/tag/menulibre-(?P<pver>\d+(\.\d+)+)" >>> >> >> Have you thought about using the github-releases class? >> >> https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass >> <https://urldefense.com/v3/__https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/github-releases.bbclass__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN7VVUaMq$> >> >> It doesn't work because the website address doesn't conform to the format >> in github-releases.bbclass: >> >> --2025-11-10 16:04:14-- https://github.com/menulibre/menulibre/releases/ >> <https://urldefense.com/v3/__https://github.com/menulibre/menulibre/releases/__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4UigtnL$> >> Resolving github.com >> <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$> >> (github.com >> <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$>)... >> 20.205.243.166 >> <https://urldefense.com/v3/__http://20.205.243.166__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk1TxdIep$> >> Connecting to github.com >> <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$> >> (github.com >> <https://urldefense.com/v3/__http://github.com__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4dPIRYv$> >> )|20.205.243.166 >> <https://urldefense.com/v3/__http://20.205.243.166__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk1TxdIep$>|:443... >> connected. >> HTTP request sent, awaiting response... 404 Not Found >> 2025-11-10 16:04:14 ERROR 404: Not Found. >> >> INFO: Current version: 2.4.0 >> INFO: Latest version: >> >> >> There is no https://github.com/menulibre/menulibre/releases/ >> <https://urldefense.com/v3/__https://github.com/menulibre/menulibre/releases/__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugk4UigtnL$> >> , but https://github.com/bluesabre/menulibre/releases >> <https://urldefense.com/v3/__https://github.com/bluesabre/menulibre/releases__;!!AjveYdw8EvQ!dHTbQ7Kp14mZBv7gZKyZkT0Yhc5H0VJqyfn0nlF4K9GWBbHROi76tYsjRpFNjE8OLXHeuZEt3O-ICfIpm7ugkzVr9lqV$> >> > > You can maybe override GITHUB_BASE_URI and get the UPSTREAM_CHECK_* > variable "for free"? > > Besides GITHUB_BASE_URI, UPSTREAM_CHECK_REGEX also needs to be overriden > because it also doesn't match the regex in the class. > This means that we still need to add two more lines of modification even > if we inherit the bbclass. I don't think this makes any sense. > Agreed, I missed the UPSTREAM_CHECK_REGEX change. Sorry Regards, > > //Yi > > > > >> >> //Yi >> >> >> >>> + >>> do_compile[noexec] = "1" >>> >>> do_install:append() { >>> -- >>> 2.34.1 >>> >>> >>> -=-=-=-=-=-=-=-=-=-=-=- >>> Links: You receive all messages sent to this group. >>> View/Reply Online (#121387): >>> https://lists.openembedded.org/g/openembedded-devel/message/121387 >>> <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/message/121387__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN8KIZAVT$> >>> Mute This Topic: https://lists.openembedded.org/mt/116187911/4316185 >>> <https://urldefense.com/v3/__https://lists.openembedded.org/mt/116187911/4316185__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN6CRz5Io$> >>> Group Owner: openembedded-devel+owner@lists.openembedded.org >>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub >>> <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/unsub__;!!AjveYdw8EvQ!bKY-Z8hDPZ1rInc8GaffPbWE8O3W58q7MPuTzwRhNqbrXy1RUExnM7ujmUTbNXw-L7ZA15JdzRmFLAvPgmRlN-vzl8RS$> >>> [yoann.congal@smile.fr] >>> -=-=-=-=-=-=-=-=-=-=-=- >>> >>> >> >> -- >> Yoann Congal >> Smile ECS >> >> > > -- > Yoann Congal > Smile ECS > >
diff --git a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb index 71d3ab4d29..4c52249fed 100644 --- a/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb +++ b/meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb @@ -15,6 +15,9 @@ REQUIRED_DISTRO_FEATURES = "x11 gobject-introspection-data" SRC_URI = "https://github.com/bluesabre/${BPN}/releases/download/${BP}/${BP}.tar.gz" SRC_URI[sha256sum] = "d906acf9cc13b0e15b8e342ae9aab8b0680db336a382d0c42f5d5f465f593c9f" +UPSTREAM_CHECK_URI = "https://github.com/bluesabre/menulibre/releases" +UPSTREAM_CHECK_REGEX = "releases/tag/menulibre-(?P<pver>\d+(\.\d+)+)" + do_compile[noexec] = "1" do_install:append() {
Add UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX to check the correct latest stable verison. Before the patch: $ devtool latest-version menulibre INFO: Current version: 2.4.0 INFO: Latest version: After the patch: $ devtool latest-version menulibre INFO: Current version: 2.4.0 INFO: Latest version: 2.4.0 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> --- meta-xfce/recipes-apps/menulibre/menulibre_2.4.0.bb | 3 +++ 1 file changed, 3 insertions(+)