All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] doxygen: upgrade 1.17.0 -> 1.18.0
@ 2026-08-27 12:20 Jaipaul Cheernam
  2026-08-29 20:19 ` [oe] " Rob Woolley
  0 siblings, 1 reply; 5+ messages in thread
From: Jaipaul Cheernam @ 2026-08-27 12:20 UTC (permalink / raw)
  To: openembedded-devel; +Cc: Jaipaul Cheernam

Release info: https://www.doxygen.nl/manual/changelog.html#log_1_18_0

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
---
 .../doxygen/{doxygen_1.17.0.bb => doxygen_1.18.0.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-oe/recipes-devtools/doxygen/{doxygen_1.17.0.bb => doxygen_1.18.0.bb} (96%)

diff --git a/meta-oe/recipes-devtools/doxygen/doxygen_1.17.0.bb b/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
similarity index 96%
rename from meta-oe/recipes-devtools/doxygen/doxygen_1.17.0.bb
rename to meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
index 70537fab15..0ee18042e3 100644
--- a/meta-oe/recipes-devtools/doxygen/doxygen_1.17.0.bb
+++ b/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
@@ -10,7 +10,7 @@ SRC_URI = "\
     git://github.com/doxygen/doxygen.git;branch=master;protocol=https \
 "
 
-SRCREV = "65a43c0aba45cc23b3ca11b6b5334d4eea931726"
+SRCREV = "8e760943e5d9581a444cf327f43a0b4d20d29482"
 
 
 UPSTREAM_CHECK_GITTAGREGEX = "Release_(?P<pver>\d+(\_\d+)+)"


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [oe] [PATCH] doxygen: upgrade 1.17.0 -> 1.18.0
  2026-08-27 12:20 [PATCH] doxygen: upgrade 1.17.0 -> 1.18.0 Jaipaul Cheernam
@ 2026-08-29 20:19 ` Rob Woolley
  2026-08-30  7:07   ` Jaipaul Cheernam
  0 siblings, 1 reply; 5+ messages in thread
From: Rob Woolley @ 2026-08-29 20:19 UTC (permalink / raw)
  To: jaipaul.cheernam; +Cc: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 2839 bytes --]

Thanks for updating Doxygen.  I ran into a QA buildpath error.  I fixed it
with this:

diff --git a/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
b/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
index 0ee18042e3..93e1a0e6f7 100644
--- a/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
+++ b/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
@@ -30,6 +30,10 @@ do_install:append() {
     sed -i -e 's;^#ifndef.*GENERATED_SRC_CE_PARSE_HPP_INCLUDED$;#ifndef
GENERATED_SRC_CE_PARSE_HPP_INCLUDED;g' ${B}/generated_src/ce_parse.hpp
     sed -i -e 's;^# define.*GENERATED_SRC_CE_PARSE_HPP_INCLUDED$;# define
GENERATED_SRC_CE_PARSE_HPP_INCLUDED;g' ${B}/generated_src/ce_parse.hpp
     sed -i -e 's;^#endif.*GENERATED_SRC_CE_PARSE_HPP_INCLUDED.*$;#endif;g'
${B}/generated_src/ce_parse.hpp
+
+    sed -i -e 's;${S};;g' ${B}/generated_src/configvalues.h
+    sed -i -e 's;${S};;g' ${B}/generated_src/configvalues.cpp
+    sed -i -e 's;${S};;g' ${B}/generated_src/configoptions.cpp
 }

 BBCLASSEXTEND = "native nativesdk"

Did you see this QA buildpath failure when you built the recipe?

Regards,
Rob


On Thu, Aug 27, 2026 at 8:20 AM Jaipaul Cheernam via lists.openembedded.org
<jaipaul.cheernam=est.tech@lists.openembedded.org> wrote:

> Release info: https://www.doxygen.nl/manual/changelog.html#log_1_18_0
>
> Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
> ---
>  .../doxygen/{doxygen_1.17.0.bb => doxygen_1.18.0.bb}            | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-oe/recipes-devtools/doxygen/{doxygen_1.17.0.bb =>
> doxygen_1.18.0.bb} (96%)
>
> diff --git a/meta-oe/recipes-devtools/doxygen/doxygen_1.17.0.bb
> b/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
> similarity index 96%
> rename from meta-oe/recipes-devtools/doxygen/doxygen_1.17.0.bb
> rename to meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
> index 70537fab15..0ee18042e3 100644
> --- a/meta-oe/recipes-devtools/doxygen/doxygen_1.17.0.bb
> +++ b/meta-oe/recipes-devtools/doxygen/doxygen_1.18.0.bb
> @@ -10,7 +10,7 @@ SRC_URI = "\
>      git://github.com/doxygen/doxygen.git;branch=master;protocol=https \
>  "
>
> -SRCREV = "65a43c0aba45cc23b3ca11b6b5334d4eea931726"
> +SRCREV = "8e760943e5d9581a444cf327f43a0b4d20d29482"
>
>
>  UPSTREAM_CHECK_GITTAGREGEX = "Release_(?P<pver>\d+(\_\d+)+)"
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#129533):
> https://lists.openembedded.org/g/openembedded-devel/message/129533
> Mute This Topic: https://lists.openembedded.org/mt/120954979/556952
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> rob.woolleywr@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 4998 bytes --]

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH] doxygen: upgrade 1.17.0 -> 1.18.0
  2026-08-29 20:19 ` [oe] " Rob Woolley
@ 2026-08-30  7:07   ` Jaipaul Cheernam
  2026-08-30  9:39     ` [oe] " Rob Woolley
  0 siblings, 1 reply; 5+ messages in thread
From: Jaipaul Cheernam @ 2026-08-30  7:07 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 163 bytes --]

Hi Robb,

No I didn't get this QA build path failure and may I know is there any prerequisite that trigger this ?

I built on Ubuntu 24.

Regrads,
Jaipaul

[-- Attachment #2: Type: text/html, Size: 241 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [oe] [PATCH] doxygen: upgrade 1.17.0 -> 1.18.0
  2026-08-30  7:07   ` Jaipaul Cheernam
@ 2026-08-30  9:39     ` Rob Woolley
  2026-08-30 10:50       ` Jaipaul Cheernam
  0 siblings, 1 reply; 5+ messages in thread
From: Rob Woolley @ 2026-08-30  9:39 UTC (permalink / raw)
  To: jaipaul.cheernam; +Cc: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 1211 bytes --]

Hi Jaipaul,

Thanks for the quick reply.  As far as I can see the configgen.py gets run
on every run:
https://github.com/doxygen/doxygen/blob/master/src/CMakeLists.txt#L47

The buildpath error gets introduced by this commit in the 1.18.0 release:
https://github.com/doxygen/doxygen/commit/6985a2ef063773c1f3ccd3755fdf6b7f81f44f4c

Out of curiosity, what do you see in the files generated on your system?

Regards,
Rob

On Sun, Aug 30, 2026 at 3:07 AM Jaipaul Cheernam via lists.openembedded.org
<jaipaul.cheernam=est.tech@lists.openembedded.org> wrote:

> Hi Robb,
>
> No I didn't get this QA build path failure and may I know is there any
> prerequisite that trigger this ?
>
> I built on Ubuntu 24.
>
> Regrads,
> Jaipaul
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#129593):
> https://lists.openembedded.org/g/openembedded-devel/message/129593
> Mute This Topic: https://lists.openembedded.org/mt/120954979/556952
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> rob.woolleywr@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 2282 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] doxygen: upgrade 1.17.0 -> 1.18.0
  2026-08-30  9:39     ` [oe] " Rob Woolley
@ 2026-08-30 10:50       ` Jaipaul Cheernam
  0 siblings, 0 replies; 5+ messages in thread
From: Jaipaul Cheernam @ 2026-08-30 10:50 UTC (permalink / raw)
  To: openembedded-devel

[-- Attachment #1: Type: text/plain, Size: 875 bytes --]

Hi Robb,

the buildpath issue is present on my system too. The generated files show:

/* WARNING: This file is generated!
* Do not edit this file, but edit /home/jaipaul/.../workspace/sources/doxygen/src/config.xml instead and run
* python configgen.py -maph /home/jaipaul/.../workspace/sources/doxygen/src/config.xml to regenerate this file!
*/

All three files — configvalues.h, configvalues.cpp, and configoptions.cpp — have the build path included.

The reason I missed it is that I used devtool upgrade and devtool build to build the recipe. devtool build only runs do_populate_sysroot and do_packagedata by default (hardcoded in scripts/lib/devtool/build.py),
so do_package_qa never executed.
A normal bitbake doxygen would have triggered do_build which depends on do_package_qa, catching the error.

So, your patch is needed .

Regards,
Jaipaul

[-- Attachment #2: Type: text/html, Size: 1148 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-08-30 10:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-27 12:20 [PATCH] doxygen: upgrade 1.17.0 -> 1.18.0 Jaipaul Cheernam
2026-08-29 20:19 ` [oe] " Rob Woolley
2026-08-30  7:07   ` Jaipaul Cheernam
2026-08-30  9:39     ` [oe] " Rob Woolley
2026-08-30 10:50       ` Jaipaul Cheernam

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.