* [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata @ 2026-07-22 12:11 AshishKumar Mishra 2026-07-22 12:15 ` AshishKumar Mishra 0 siblings, 1 reply; 6+ messages in thread From: AshishKumar Mishra @ 2026-07-22 12:11 UTC (permalink / raw) To: openembedded-core; +Cc: AshishKumar Mishra emit_pkgdata was previously part of the PACKAGEFUNCS list. Because other layers and recipes often append custom cleanup or processing functions to PACKAGEFUNCS , those ended up running after emit_pkgdata To fix this, pull emit_pkgdata out of PACKAGEFUNCS and call it explicitly at the very end of do_package() ensuring it always runs last. (From OE-Core rev aa85baff9ebdd3f932811c3b43d1918c38373cb9) Signed-off-by: AshishKumar Mishra <emailaddress.ashish@gmail.com> --- meta/classes-global/package.bbclass | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/meta/classes-global/package.bbclass b/meta/classes-global/package.bbclass index aa1eb5e901..ffe3ed93ef 100644 --- a/meta/classes-global/package.bbclass +++ b/meta/classes-global/package.bbclass @@ -468,8 +468,7 @@ PACKAGEFUNCS += " \ package_do_shlibs \ package_do_pkgconfig \ read_shlibdeps \ - package_depchains \ - emit_pkgdata" + package_depchains" python do_package () { # Change the following version to cause sstate to invalidate the package @@ -561,9 +560,13 @@ python do_package () { for file in files: pkgfiles[pkg].append(walkroot + os.sep + file) + + # We want emit_pkgdata to run last, after everything for f in (d.getVar('PACKAGEFUNCS') or '').split(): bb.build.exec_func(f, d) + bb.build.exec_func("emit_pkgdata", d) + oe.qa.exit_if_errors(d) } -- 2.43.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata 2026-07-22 12:11 [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata AshishKumar Mishra @ 2026-07-22 12:15 ` AshishKumar Mishra 2026-07-22 12:20 ` [OE-core] " Yoann Congal 0 siblings, 1 reply; 6+ messages in thread From: AshishKumar Mishra @ 2026-07-22 12:15 UTC (permalink / raw) To: openembedded-core [-- Attachment #1: Type: text/plain, Size: 301 bytes --] Hi Yoann , This is an bug fix patch which fixes the emit_pkgdata order The same have been merged in master at https://git.openembedded.org/openembedded-core-contrib/commit/?h=ross/wip/nasm&id=aa85baff9ebdd3f932811c3b43d1918c38373cb9 Request to take this patch in scarthgap Thanks , Ashish [-- Attachment #2: Type: text/html, Size: 583 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OE-core] [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata 2026-07-22 12:15 ` AshishKumar Mishra @ 2026-07-22 12:20 ` Yoann Congal 2026-07-22 12:25 ` Ashish Mishra 0 siblings, 1 reply; 6+ messages in thread From: Yoann Congal @ 2026-07-22 12:20 UTC (permalink / raw) To: ashishkumar.mishra, openembedded-core On Wed Jul 22, 2026 at 2:15 PM CEST, AshishKumar Mishra via lists.openembedded.org wrote: > Hi Yoann , > > This is an bug fix patch which fixes the emit_pkgdata order > The same have been merged in master at https://git.openembedded.org/openembedded-core-contrib/commit/?h=ross/wip/nasm&id=aa85baff9ebdd3f932811c3b43d1918c38373cb9 > > Request to take this patch in scarthgap Hello, This also need backporting to wrynose, right? If that's the case, please send a cherry-pick request (if trivial) or a backported patch. Thanks! -- Yoann Congal Smile ECS ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OE-core] [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata 2026-07-22 12:20 ` [OE-core] " Yoann Congal @ 2026-07-22 12:25 ` Ashish Mishra 2026-07-22 12:32 ` Yoann Congal 0 siblings, 1 reply; 6+ messages in thread From: Ashish Mishra @ 2026-07-22 12:25 UTC (permalink / raw) To: Yoann Congal; +Cc: AshishKumar Mishra, openembedded-core [-- Attachment #1: Type: text/plain, Size: 1547 bytes --] Hi Yoann , I tested on Scarthgap today and hence shared for it Will create an patch for Wrynose and share after testing it once. In meantime, can you please take this in consideration for Scarthgap? Or as an process i should send Wrynose. So accordingly from next patch onwards, will follow the same. Thanks , Ashish On Wed, Jul 22, 2026, 5:50 PM Yoann Congal via lists.openembedded.org <yoann.congal=smile.fr@lists.openembedded.org> wrote: > On Wed Jul 22, 2026 at 2:15 PM CEST, AshishKumar Mishra via > lists.openembedded.org wrote: > > Hi Yoann , > > > > This is an bug fix patch which fixes the emit_pkgdata order > > The same have been merged in master at > https://git.openembedded.org/openembedded-core-contrib/commit/?h=ross/wip/nasm&id=aa85baff9ebdd3f932811c3b43d1918c38373cb9 > > > > Request to take this patch in scarthgap > > Hello, > > This also need backporting to wrynose, right? > If that's the case, please send a cherry-pick request (if trivial) or a > backported patch. > > Thanks! > -- > Yoann Congal > Smile ECS > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#241665): > https://lists.openembedded.org/g/openembedded-core/message/241665 > Mute This Topic: https://lists.openembedded.org/mt/120392420/1334323 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ > emailaddress.ashish@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > > [-- Attachment #2: Type: text/html, Size: 3054 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OE-core] [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata 2026-07-22 12:25 ` Ashish Mishra @ 2026-07-22 12:32 ` Yoann Congal 2026-07-22 12:38 ` Ashish Mishra 0 siblings, 1 reply; 6+ messages in thread From: Yoann Congal @ 2026-07-22 12:32 UTC (permalink / raw) To: Ashish Mishra; +Cc: AshishKumar Mishra, openembedded-core [-- Attachment #1: Type: text/plain, Size: 1937 bytes --] Le mer. 22 juil. 2026 à 14:25, Ashish Mishra <emailaddress.ashish@gmail.com> a écrit : > Hi Yoann , > > I tested on Scarthgap today and hence shared for it > > Will create an patch for Wrynose and share after testing it once. > > In meantime, can you please take this in consideration for Scarthgap? > Or as an process i should send Wrynose. > > So accordingly from next patch onwards, will follow the same. > As a policy, I can't accept a patch for scarthgap if it does not have a wrynose equivalent. So yes, you should send the wrynose patch. Then, I'll consider this one for scarthgap. Regards, > > Thanks , > Ashish > > > On Wed, Jul 22, 2026, 5:50 PM Yoann Congal via lists.openembedded.org > <yoann.congal=smile.fr@lists.openembedded.org> wrote: > >> On Wed Jul 22, 2026 at 2:15 PM CEST, AshishKumar Mishra via >> lists.openembedded.org wrote: >> > Hi Yoann , >> > >> > This is an bug fix patch which fixes the emit_pkgdata order >> > The same have been merged in master at >> https://git.openembedded.org/openembedded-core-contrib/commit/?h=ross/wip/nasm&id=aa85baff9ebdd3f932811c3b43d1918c38373cb9 >> > >> > Request to take this patch in scarthgap >> >> Hello, >> >> This also need backporting to wrynose, right? >> If that's the case, please send a cherry-pick request (if trivial) or a >> backported patch. >> >> Thanks! >> -- >> Yoann Congal >> Smile ECS >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#241665): >> https://lists.openembedded.org/g/openembedded-core/message/241665 >> Mute This Topic: https://lists.openembedded.org/mt/120392420/1334323 >> Group Owner: openembedded-core+owner@lists.openembedded.org >> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ >> emailaddress.ashish@gmail.com] >> -=-=-=-=-=-=-=-=-=-=-=- >> >> -- Yoann Congal Smile ECS [-- Attachment #2: Type: text/html, Size: 4186 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [OE-core] [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata 2026-07-22 12:32 ` Yoann Congal @ 2026-07-22 12:38 ` Ashish Mishra 0 siblings, 0 replies; 6+ messages in thread From: Ashish Mishra @ 2026-07-22 12:38 UTC (permalink / raw) To: Yoann Congal; +Cc: AshishKumar Mishra, openembedded-core [-- Attachment #1: Type: text/plain, Size: 2210 bytes --] Ok , will work on Wrynose. Thanks for sharing the details , will take care of this process going ahead On Wed, Jul 22, 2026, 6:02 PM Yoann Congal <yoann.congal@smile.fr> wrote: > Le mer. 22 juil. 2026 à 14:25, Ashish Mishra < > emailaddress.ashish@gmail.com> a écrit : > >> Hi Yoann , >> >> I tested on Scarthgap today and hence shared for it >> >> Will create an patch for Wrynose and share after testing it once. >> >> In meantime, can you please take this in consideration for Scarthgap? >> Or as an process i should send Wrynose. >> >> So accordingly from next patch onwards, will follow the same. >> > > As a policy, I can't accept a patch for scarthgap if it does not have a > wrynose equivalent. > So yes, you should send the wrynose patch. Then, I'll consider this one > for scarthgap. > > Regards, > > >> >> Thanks , >> Ashish >> >> >> On Wed, Jul 22, 2026, 5:50 PM Yoann Congal via lists.openembedded.org >> <yoann.congal=smile.fr@lists.openembedded.org> wrote: >> >>> On Wed Jul 22, 2026 at 2:15 PM CEST, AshishKumar Mishra via >>> lists.openembedded.org wrote: >>> > Hi Yoann , >>> > >>> > This is an bug fix patch which fixes the emit_pkgdata order >>> > The same have been merged in master at >>> https://git.openembedded.org/openembedded-core-contrib/commit/?h=ross/wip/nasm&id=aa85baff9ebdd3f932811c3b43d1918c38373cb9 >>> > >>> > Request to take this patch in scarthgap >>> >>> Hello, >>> >>> This also need backporting to wrynose, right? >>> If that's the case, please send a cherry-pick request (if trivial) or a >>> backported patch. >>> >>> Thanks! >>> -- >>> Yoann Congal >>> Smile ECS >>> >>> >>> -=-=-=-=-=-=-=-=-=-=-=- >>> Links: You receive all messages sent to this group. >>> View/Reply Online (#241665): >>> https://lists.openembedded.org/g/openembedded-core/message/241665 >>> Mute This Topic: https://lists.openembedded.org/mt/120392420/1334323 >>> Group Owner: openembedded-core+owner@lists.openembedded.org >>> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [ >>> emailaddress.ashish@gmail.com] >>> -=-=-=-=-=-=-=-=-=-=-=- >>> >>> > > -- > Yoann Congal > Smile ECS > [-- Attachment #2: Type: text/html, Size: 4874 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-07-22 12:38 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-07-22 12:11 [scarthgap][PATCH] package.bbclass: fix execution order bug in emit_pkgdata AshishKumar Mishra 2026-07-22 12:15 ` AshishKumar Mishra 2026-07-22 12:20 ` [OE-core] " Yoann Congal 2026-07-22 12:25 ` Ashish Mishra 2026-07-22 12:32 ` Yoann Congal 2026-07-22 12:38 ` Ashish Mishra
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.