Message ID | 20240216114034.109257-7-anuj.mittal@intel.com |
---|---|
State | Accepted, archived |
Commit | 93cf900c697685d0749c3269806213f89fb6526e |
Headers | show |
Series | [1/9] enchant2: upgrade 2.6.5 -> 2.6.7 | expand |
this can be tricky for many apps depend on it subtly might fail. Perhaps doing an extended world build with this might be good. On 2/16/24 3:40 AM, Anuj Mittal wrote: > Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> > --- > ...self-exe-for-swig-swiglib-on-non-Win32-plat.patch | 10 ++++++---- > ...configure-use-pkg-config-for-pcre-detection.patch | 6 +++--- > meta/recipes-devtools/swig/swig/determinism.patch | 12 +++++++++++- > .../swig/{swig_4.1.1.bb => swig_4.2.0.bb} | 2 +- > 4 files changed, 21 insertions(+), 9 deletions(-) > rename meta/recipes-devtools/swig/{swig_4.1.1.bb => swig_4.2.0.bb} (72%) > > diff --git a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch > index f27f80ea184..9c6ae389be2 100644 > --- a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch > +++ b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch > @@ -1,4 +1,4 @@ > -From a4a0440a644c6c5e5da096efe3cf05ba309a284f Mon Sep 17 00:00:00 2001 > +From ab0ab5e685bd9077c44fdca5c1a27b0f477444d7 Mon Sep 17 00:00:00 2001 > From: "NODA, Kai" <nodakai@gmail.com> > Date: Sun, 22 Apr 2012 17:01:02 +0900 > Subject: [PATCH] Use /proc/self/exe for "swig -swiglib" on non-Win32 > @@ -10,9 +10,11 @@ Upstream-Status: Submitted > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > --- > - Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > + Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > 1 file changed, 22 insertions(+), 2 deletions(-) > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > +index 8a44921..8250dee 100644 > --- a/Source/Modules/main.cxx > +++ b/Source/Modules/main.cxx > @@ -25,6 +25,11 @@ > @@ -27,7 +29,7 @@ http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > // Global variables > > -@@ -934,9 +939,9 @@ int SWIG_main(int argc, char *argv[], co > +@@ -886,9 +891,9 @@ int SWIG_main(int argc, char *argv[], const TargetLanguageModule *tlm) { > > // Check for SWIG_LIB environment variable > if ((c = getenv("SWIG_LIB")) == (char *) 0) { > @@ -38,7 +40,7 @@ http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > if (!(GetModuleFileName(0, buf, MAX_PATH) == 0 || (p = strrchr(buf, '\\')) == 0)) { > *(p + 1) = '\0'; > SwigLib = NewStringf("%sLib", buf); // Native windows installation path > -@@ -946,7 +951,22 @@ int SWIG_main(int argc, char *argv[], co > +@@ -898,7 +903,22 @@ int SWIG_main(int argc, char *argv[], const TargetLanguageModule *tlm) { > if (Len(SWIG_LIB_WIN_UNIX) > 0) > SwigLibWinUnix = NewString(SWIG_LIB_WIN_UNIX); // Unix installation path using a drive letter (for msys/mingw) > #else > diff --git a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch > index cfcbd8c73ae..9e16caecca1 100644 > --- a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch > +++ b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch > @@ -1,4 +1,4 @@ > -From ffb785ed8d3cac3c28e014b1238d93e2bc1f0c01 Mon Sep 17 00:00:00 2001 > +From 57a15651b46a0f1f84a4dd15d67d104fbfbe3f6e Mon Sep 17 00:00:00 2001 > From: Koen Kooi <koen.kooi@linaro.org> > Date: Tue, 17 Jun 2014 08:18:17 +0200 > Subject: [PATCH] configure: use pkg-config for pcre detection > @@ -11,10 +11,10 @@ Upstream-Status: Pending > 1 file changed, 7 insertions(+), 32 deletions(-) > > diff --git a/configure.ac b/configure.ac > -index f88004a..3a2b47c 100644 > +index c060028..a330266 100644 > --- a/configure.ac > +++ b/configure.ac > -@@ -57,39 +57,14 @@ AC_MSG_RESULT([$with_pcre]) > +@@ -49,39 +49,14 @@ AC_MSG_RESULT([$with_pcre]) > > dnl To make configuring easier, check for a locally built PCRE using the Tools/pcre-build.sh script > if test x"${with_pcre}" = xyes ; then > diff --git a/meta/recipes-devtools/swig/swig/determinism.patch b/meta/recipes-devtools/swig/swig/determinism.patch > index 84c399182a4..417f0c43178 100644 > --- a/meta/recipes-devtools/swig/swig/determinism.patch > +++ b/meta/recipes-devtools/swig/swig/determinism.patch > @@ -1,13 +1,23 @@ > +From 25bf9893ec1f557781eb241508ea1bec959061fe Mon Sep 17 00:00:00 2001 > +From: Richard Purdie <richard.purdie@linuxfoundation.org> > +Date: Mon, 1 Mar 2021 00:11:10 +0000 > +Subject: [PATCH] swig: Fix reproducibility issue > + > Remove the compiler commandline/platform from the compiled binary as this > breaks reproducibilty. > > Upstream-Status: Inappropriate [OE reproducibiity fix upstream unlikely to take] > RP 2021/3/1 > > +--- > + Source/Modules/main.cxx | 1 - > + 1 file changed, 1 deletion(-) > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > +index 8250dee..415761d 100644 > --- a/Source/Modules/main.cxx > +++ b/Source/Modules/main.cxx > -@@ -642,7 +642,6 @@ static void getoptions(int argc, char *a > +@@ -629,7 +629,6 @@ static void getoptions(int argc, char *argv[]) { > } > } else if (strcmp(argv[i], "-version") == 0) { > fprintf(stdout, "\nSWIG Version %s\n", Swig_package_version()); > diff --git a/meta/recipes-devtools/swig/swig_4.1.1.bb b/meta/recipes-devtools/swig/swig_4.2.0.bb > similarity index 72% > rename from meta/recipes-devtools/swig/swig_4.1.1.bb > rename to meta/recipes-devtools/swig/swig_4.2.0.bb > index b9e01752993..2ab4ed006c6 100644 > --- a/meta/recipes-devtools/swig/swig_4.1.1.bb > +++ b/meta/recipes-devtools/swig/swig_4.2.0.bb > @@ -4,4 +4,4 @@ SRC_URI += "file://0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.pat > file://0001-configure-use-pkg-config-for-pcre-detection.patch \ > file://determinism.patch \ > " > -SRC_URI[sha256sum] = "2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b" > +SRC_URI[sha256sum] = "261ca2d7589e260762817b912c075831572b72ff2717942f75b3e51244829c97" > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#195754): https://lists.openembedded.org/g/openembedded-core/message/195754 > Mute This Topic: https://lists.openembedded.org/mt/104390933/1997914 > Group Owner: openembedded-core+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
here is one failure due to this upgrade - https://errors.yoctoproject.org/Errors/Details/753587/ On Fri, Feb 16, 2024 at 6:59 PM Khem Raj <raj.khem@gmail.com> wrote: > > this can be tricky for many apps depend on it subtly might fail. Perhaps > doing an extended world build with this might be good. > > On 2/16/24 3:40 AM, Anuj Mittal wrote: > > Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> > > --- > > ...self-exe-for-swig-swiglib-on-non-Win32-plat.patch | 10 ++++++---- > > ...configure-use-pkg-config-for-pcre-detection.patch | 6 +++--- > > meta/recipes-devtools/swig/swig/determinism.patch | 12 +++++++++++- > > .../swig/{swig_4.1.1.bb => swig_4.2.0.bb} | 2 +- > > 4 files changed, 21 insertions(+), 9 deletions(-) > > rename meta/recipes-devtools/swig/{swig_4.1.1.bb => swig_4.2.0.bb} (72%) > > > > diff --git a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch > > index f27f80ea184..9c6ae389be2 100644 > > --- a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch > > +++ b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch > > @@ -1,4 +1,4 @@ > > -From a4a0440a644c6c5e5da096efe3cf05ba309a284f Mon Sep 17 00:00:00 2001 > > +From ab0ab5e685bd9077c44fdca5c1a27b0f477444d7 Mon Sep 17 00:00:00 2001 > > From: "NODA, Kai" <nodakai@gmail.com> > > Date: Sun, 22 Apr 2012 17:01:02 +0900 > > Subject: [PATCH] Use /proc/self/exe for "swig -swiglib" on non-Win32 > > @@ -10,9 +10,11 @@ Upstream-Status: Submitted > > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > > --- > > - Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > > + Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > > 1 file changed, 22 insertions(+), 2 deletions(-) > > > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > > +index 8a44921..8250dee 100644 > > --- a/Source/Modules/main.cxx > > +++ b/Source/Modules/main.cxx > > @@ -25,6 +25,11 @@ > > @@ -27,7 +29,7 @@ http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > > // Global variables > > > > -@@ -934,9 +939,9 @@ int SWIG_main(int argc, char *argv[], co > > +@@ -886,9 +891,9 @@ int SWIG_main(int argc, char *argv[], const TargetLanguageModule *tlm) { > > > > // Check for SWIG_LIB environment variable > > if ((c = getenv("SWIG_LIB")) == (char *) 0) { > > @@ -38,7 +40,7 @@ http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > if (!(GetModuleFileName(0, buf, MAX_PATH) == 0 || (p = strrchr(buf, '\\')) == 0)) { > > *(p + 1) = '\0'; > > SwigLib = NewStringf("%sLib", buf); // Native windows installation path > > -@@ -946,7 +951,22 @@ int SWIG_main(int argc, char *argv[], co > > +@@ -898,7 +903,22 @@ int SWIG_main(int argc, char *argv[], const TargetLanguageModule *tlm) { > > if (Len(SWIG_LIB_WIN_UNIX) > 0) > > SwigLibWinUnix = NewString(SWIG_LIB_WIN_UNIX); // Unix installation path using a drive letter (for msys/mingw) > > #else > > diff --git a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch > > index cfcbd8c73ae..9e16caecca1 100644 > > --- a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch > > +++ b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch > > @@ -1,4 +1,4 @@ > > -From ffb785ed8d3cac3c28e014b1238d93e2bc1f0c01 Mon Sep 17 00:00:00 2001 > > +From 57a15651b46a0f1f84a4dd15d67d104fbfbe3f6e Mon Sep 17 00:00:00 2001 > > From: Koen Kooi <koen.kooi@linaro.org> > > Date: Tue, 17 Jun 2014 08:18:17 +0200 > > Subject: [PATCH] configure: use pkg-config for pcre detection > > @@ -11,10 +11,10 @@ Upstream-Status: Pending > > 1 file changed, 7 insertions(+), 32 deletions(-) > > > > diff --git a/configure.ac b/configure.ac > > -index f88004a..3a2b47c 100644 > > +index c060028..a330266 100644 > > --- a/configure.ac > > +++ b/configure.ac > > -@@ -57,39 +57,14 @@ AC_MSG_RESULT([$with_pcre]) > > +@@ -49,39 +49,14 @@ AC_MSG_RESULT([$with_pcre]) > > > > dnl To make configuring easier, check for a locally built PCRE using the Tools/pcre-build.sh script > > if test x"${with_pcre}" = xyes ; then > > diff --git a/meta/recipes-devtools/swig/swig/determinism.patch b/meta/recipes-devtools/swig/swig/determinism.patch > > index 84c399182a4..417f0c43178 100644 > > --- a/meta/recipes-devtools/swig/swig/determinism.patch > > +++ b/meta/recipes-devtools/swig/swig/determinism.patch > > @@ -1,13 +1,23 @@ > > +From 25bf9893ec1f557781eb241508ea1bec959061fe Mon Sep 17 00:00:00 2001 > > +From: Richard Purdie <richard.purdie@linuxfoundation.org> > > +Date: Mon, 1 Mar 2021 00:11:10 +0000 > > +Subject: [PATCH] swig: Fix reproducibility issue > > + > > Remove the compiler commandline/platform from the compiled binary as this > > breaks reproducibilty. > > > > Upstream-Status: Inappropriate [OE reproducibiity fix upstream unlikely to take] > > RP 2021/3/1 > > > > +--- > > + Source/Modules/main.cxx | 1 - > > + 1 file changed, 1 deletion(-) > > > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > > +index 8250dee..415761d 100644 > > --- a/Source/Modules/main.cxx > > +++ b/Source/Modules/main.cxx > > -@@ -642,7 +642,6 @@ static void getoptions(int argc, char *a > > +@@ -629,7 +629,6 @@ static void getoptions(int argc, char *argv[]) { > > } > > } else if (strcmp(argv[i], "-version") == 0) { > > fprintf(stdout, "\nSWIG Version %s\n", Swig_package_version()); > > diff --git a/meta/recipes-devtools/swig/swig_4.1.1.bb b/meta/recipes-devtools/swig/swig_4.2.0.bb > > similarity index 72% > > rename from meta/recipes-devtools/swig/swig_4.1.1.bb > > rename to meta/recipes-devtools/swig/swig_4.2.0.bb > > index b9e01752993..2ab4ed006c6 100644 > > --- a/meta/recipes-devtools/swig/swig_4.1.1.bb > > +++ b/meta/recipes-devtools/swig/swig_4.2.0.bb > > @@ -4,4 +4,4 @@ SRC_URI += "file://0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.pat > > file://0001-configure-use-pkg-config-for-pcre-detection.patch \ > > file://determinism.patch \ > > " > > -SRC_URI[sha256sum] = "2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b" > > +SRC_URI[sha256sum] = "261ca2d7589e260762817b912c075831572b72ff2717942f75b3e51244829c97" > > > > -=-=-=-=-=-=-=-=-=-=-=- > > Links: You receive all messages sent to this group. > > View/Reply Online (#195754): https://lists.openembedded.org/g/openembedded-core/message/195754 > > Mute This Topic: https://lists.openembedded.org/mt/104390933/1997914 > > Group Owner: openembedded-core+owner@lists.openembedded.org > > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com] > > -=-=-=-=-=-=-=-=-=-=-=- > >
On Sat, 2024-02-17 at 19:01 -0800, Khem Raj wrote: > here is one failure due to this upgrade - > https://errors.yoctoproject.org/Errors/Details/753587/ Thanks for checking. This project and its dependencies that are giving error aren't maintained any more. https://github.com/bambocher/pocketsphinx-python/commit/73b7e6da54f57b82d50ab278ad61f2cfa9b4dc4b https://github.com/cmusphinx/sphinxbase/tree/a74a11df3a021e9a26b0d20c3de999b8eb0afcef The recipe should be deleted or replaced by bindings from: https://github.com/cmusphinx/pocketsphinx Thanks, Anuj > > On Fri, Feb 16, 2024 at 6:59 PM Khem Raj <raj.khem@gmail.com> wrote: > > > > this can be tricky for many apps depend on it subtly might fail. > > Perhaps > > doing an extended world build with this might be good. > > > > On 2/16/24 3:40 AM, Anuj Mittal wrote: > > > Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> > > > --- > > > ...self-exe-for-swig-swiglib-on-non-Win32-plat.patch | 10 > > > ++++++---- > > > ...configure-use-pkg-config-for-pcre-detection.patch | 6 +++-- > > > - > > > meta/recipes-devtools/swig/swig/determinism.patch | 12 > > > +++++++++++- > > > .../swig/{swig_4.1.1.bb => swig_4.2.0.bb} | 2 +- > > > 4 files changed, 21 insertions(+), 9 deletions(-) > > > rename meta/recipes-devtools/swig/{swig_4.1.1.bb => > > > swig_4.2.0.bb} (72%) > > > > > > diff --git a/meta/recipes-devtools/swig/swig/0001-Use-proc-self- > > > exe-for-swig-swiglib-on-non-Win32-plat.patch b/meta/recipes- > > > devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on- > > > non-Win32-plat.patch > > > index f27f80ea184..9c6ae389be2 100644 > > > --- a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for- > > > swig-swiglib-on-non-Win32-plat.patch > > > +++ b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for- > > > swig-swiglib-on-non-Win32-plat.patch > > > @@ -1,4 +1,4 @@ > > > -From a4a0440a644c6c5e5da096efe3cf05ba309a284f Mon Sep 17 > > > 00:00:00 2001 > > > +From ab0ab5e685bd9077c44fdca5c1a27b0f477444d7 Mon Sep 17 > > > 00:00:00 2001 > > > From: "NODA, Kai" <nodakai@gmail.com> > > > Date: Sun, 22 Apr 2012 17:01:02 +0900 > > > Subject: [PATCH] Use /proc/self/exe for "swig -swiglib" on non- > > > Win32 > > > @@ -10,9 +10,11 @@ Upstream-Status: Submitted > > > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > > > > --- > > > - Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > > > + Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > > > 1 file changed, 22 insertions(+), 2 deletions(-) > > > > > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > > > +index 8a44921..8250dee 100644 > > > --- a/Source/Modules/main.cxx > > > +++ b/Source/Modules/main.cxx > > > @@ -25,6 +25,11 @@ > > > @@ -27,7 +29,7 @@ > > > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > > > > // Global variables > > > > > > -@@ -934,9 +939,9 @@ int SWIG_main(int argc, char *argv[], co > > > +@@ -886,9 +891,9 @@ int SWIG_main(int argc, char *argv[], const > > > TargetLanguageModule *tlm) { > > > > > > // Check for SWIG_LIB environment variable > > > if ((c = getenv("SWIG_LIB")) == (char *) 0) { > > > @@ -38,7 +40,7 @@ > > > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > if (!(GetModuleFileName(0, buf, MAX_PATH) == 0 || (p = > > > strrchr(buf, '\\')) == 0)) { > > > *(p + 1) = '\0'; > > > SwigLib = NewStringf("%sLib", buf); // Native windows > > > installation path > > > -@@ -946,7 +951,22 @@ int SWIG_main(int argc, char *argv[], co > > > +@@ -898,7 +903,22 @@ int SWIG_main(int argc, char *argv[], const > > > TargetLanguageModule *tlm) { > > > if (Len(SWIG_LIB_WIN_UNIX) > 0) > > > SwigLibWinUnix = NewString(SWIG_LIB_WIN_UNIX); // Unix > > > installation path using a drive letter (for msys/mingw) > > > #else > > > diff --git a/meta/recipes-devtools/swig/swig/0001-configure-use- > > > pkg-config-for-pcre-detection.patch b/meta/recipes- > > > devtools/swig/swig/0001-configure-use-pkg-config-for-pcre- > > > detection.patch > > > index cfcbd8c73ae..9e16caecca1 100644 > > > --- a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg- > > > config-for-pcre-detection.patch > > > +++ b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg- > > > config-for-pcre-detection.patch > > > @@ -1,4 +1,4 @@ > > > -From ffb785ed8d3cac3c28e014b1238d93e2bc1f0c01 Mon Sep 17 > > > 00:00:00 2001 > > > +From 57a15651b46a0f1f84a4dd15d67d104fbfbe3f6e Mon Sep 17 > > > 00:00:00 2001 > > > From: Koen Kooi <koen.kooi@linaro.org> > > > Date: Tue, 17 Jun 2014 08:18:17 +0200 > > > Subject: [PATCH] configure: use pkg-config for pcre detection > > > @@ -11,10 +11,10 @@ Upstream-Status: Pending > > > 1 file changed, 7 insertions(+), 32 deletions(-) > > > > > > diff --git a/configure.ac b/configure.ac > > > -index f88004a..3a2b47c 100644 > > > +index c060028..a330266 100644 > > > --- a/configure.ac > > > +++ b/configure.ac > > > -@@ -57,39 +57,14 @@ AC_MSG_RESULT([$with_pcre]) > > > +@@ -49,39 +49,14 @@ AC_MSG_RESULT([$with_pcre]) > > > > > > dnl To make configuring easier, check for a locally built PCRE > > > using the Tools/pcre-build.sh script > > > if test x"${with_pcre}" = xyes ; then > > > diff --git a/meta/recipes-devtools/swig/swig/determinism.patch > > > b/meta/recipes-devtools/swig/swig/determinism.patch > > > index 84c399182a4..417f0c43178 100644 > > > --- a/meta/recipes-devtools/swig/swig/determinism.patch > > > +++ b/meta/recipes-devtools/swig/swig/determinism.patch > > > @@ -1,13 +1,23 @@ > > > +From 25bf9893ec1f557781eb241508ea1bec959061fe Mon Sep 17 > > > 00:00:00 2001 > > > +From: Richard Purdie <richard.purdie@linuxfoundation.org> > > > +Date: Mon, 1 Mar 2021 00:11:10 +0000 > > > +Subject: [PATCH] swig: Fix reproducibility issue > > > + > > > Remove the compiler commandline/platform from the compiled > > > binary as this > > > breaks reproducibilty. > > > > > > Upstream-Status: Inappropriate [OE reproducibiity fix upstream > > > unlikely to take] > > > RP 2021/3/1 > > > > > > +--- > > > + Source/Modules/main.cxx | 1 - > > > + 1 file changed, 1 deletion(-) > > > > > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > > > +index 8250dee..415761d 100644 > > > --- a/Source/Modules/main.cxx > > > +++ b/Source/Modules/main.cxx > > > -@@ -642,7 +642,6 @@ static void getoptions(int argc, char *a > > > +@@ -629,7 +629,6 @@ static void getoptions(int argc, char > > > *argv[]) { > > > } > > > } else if (strcmp(argv[i], "-version") == 0) { > > > fprintf(stdout, "\nSWIG Version %s\n", > > > Swig_package_version()); > > > diff --git a/meta/recipes-devtools/swig/swig_4.1.1.bb > > > b/meta/recipes-devtools/swig/swig_4.2.0.bb > > > similarity index 72% > > > rename from meta/recipes-devtools/swig/swig_4.1.1.bb > > > rename to meta/recipes-devtools/swig/swig_4.2.0.bb > > > index b9e01752993..2ab4ed006c6 100644 > > > --- a/meta/recipes-devtools/swig/swig_4.1.1.bb > > > +++ b/meta/recipes-devtools/swig/swig_4.2.0.bb > > > @@ -4,4 +4,4 @@ SRC_URI += > > > "file://0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat > > > .pat > > > > > > file://0001-configure-use-pkg-config-for-pcre-detection.patch \ > > > file://determinism.patch \ > > > " > > > -SRC_URI[sha256sum] = > > > "2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b > > > " > > > +SRC_URI[sha256sum] = > > > "261ca2d7589e260762817b912c075831572b72ff2717942f75b3e51244829c97 > > > " > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > > > Links: You receive all messages sent to this group. > > > View/Reply Online (#195754): > > > https://lists.openembedded.org/g/openembedded-core/message/195754 > > > Mute This Topic: > > > https://lists.openembedded.org/mt/104390933/1997914 > > > Group Owner: openembedded-core+owner@lists.openembedded.org > > > Unsubscribe: > > > https://lists.openembedded.org/g/openembedded-core/unsub [ > > > raj.khem@gmail.com] > > > -=-=-=-=-=-=-=-=-=-=-=- > > >
On Sun, Feb 18, 2024 at 6:51 PM Mittal, Anuj <anuj.mittal@intel.com> wrote: > On Sat, 2024-02-17 at 19:01 -0800, Khem Raj wrote: > > here is one failure due to this upgrade - > > https://errors.yoctoproject.org/Errors/Details/753587/ > > Thanks for checking. This project and its dependencies that are giving > error aren't maintained any more. > > > https://github.com/bambocher/pocketsphinx-python/commit/73b7e6da54f57b82d50ab278ad61f2cfa9b4dc4b > > > https://github.com/cmusphinx/sphinxbase/tree/a74a11df3a021e9a26b0d20c3de999b8eb0afcef > > The recipe should be deleted or replaced by bindings from: > > https://github.com/cmusphinx/pocketsphinx I am fine with either. If deletion is easy so be it Please send a patch <https://github.com/cmusphinx/pocketsphinx> > > Thanks, > > Anuj > > > > > On Fri, Feb 16, 2024 at 6:59 PM Khem Raj <raj.khem@gmail.com> wrote: > > > > > > this can be tricky for many apps depend on it subtly might fail. > > > Perhaps > > > doing an extended world build with this might be good. > > > > > > On 2/16/24 3:40 AM, Anuj Mittal wrote: > > > > Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> > > > > --- > > > > ...self-exe-for-swig-swiglib-on-non-Win32-plat.patch | 10 > > > > ++++++---- > > > > ...configure-use-pkg-config-for-pcre-detection.patch | 6 +++-- > > > > - > > > > meta/recipes-devtools/swig/swig/determinism.patch | 12 > > > > +++++++++++- > > > > .../swig/{swig_4.1.1.bb => swig_4.2.0.bb} | 2 +- > > > > 4 files changed, 21 insertions(+), 9 deletions(-) > > > > rename meta/recipes-devtools/swig/{swig_4.1.1.bb => > > > > swig_4.2.0.bb} (72%) > > > > > > > > diff --git a/meta/recipes-devtools/swig/swig/0001-Use-proc-self- > > > > exe-for-swig-swiglib-on-non-Win32-plat.patch b/meta/recipes- > > > > devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on- > > > > non-Win32-plat.patch > > > > index f27f80ea184..9c6ae389be2 100644 > > > > --- a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for- > > > > swig-swiglib-on-non-Win32-plat.patch > > > > +++ b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for- > > > > swig-swiglib-on-non-Win32-plat.patch > > > > @@ -1,4 +1,4 @@ > > > > -From a4a0440a644c6c5e5da096efe3cf05ba309a284f Mon Sep 17 > > > > 00:00:00 2001 > > > > +From ab0ab5e685bd9077c44fdca5c1a27b0f477444d7 Mon Sep 17 > > > > 00:00:00 2001 > > > > From: "NODA, Kai" <nodakai@gmail.com> > > > > Date: Sun, 22 Apr 2012 17:01:02 +0900 > > > > Subject: [PATCH] Use /proc/self/exe for "swig -swiglib" on non- > > > > Win32 > > > > @@ -10,9 +10,11 @@ Upstream-Status: Submitted > > > > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > > > > > > --- > > > > - Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > > > > + Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- > > > > 1 file changed, 22 insertions(+), 2 deletions(-) > > > > > > > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > > > > +index 8a44921..8250dee 100644 > > > > --- a/Source/Modules/main.cxx > > > > +++ b/Source/Modules/main.cxx > > > > @@ -25,6 +25,11 @@ > > > > @@ -27,7 +29,7 @@ > > > > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > > > > > > // Global variables > > > > > > > > -@@ -934,9 +939,9 @@ int SWIG_main(int argc, char *argv[], co > > > > +@@ -886,9 +891,9 @@ int SWIG_main(int argc, char *argv[], const > > > > TargetLanguageModule *tlm) { > > > > > > > > // Check for SWIG_LIB environment variable > > > > if ((c = getenv("SWIG_LIB")) == (char *) 0) { > > > > @@ -38,7 +40,7 @@ > > > > http://sourceforge.net/mailarchive/message.php?msg_id=29179733 > > > > if (!(GetModuleFileName(0, buf, MAX_PATH) == 0 || (p = > > > > strrchr(buf, '\\')) == 0)) { > > > > *(p + 1) = '\0'; > > > > SwigLib = NewStringf("%sLib", buf); // Native windows > > > > installation path > > > > -@@ -946,7 +951,22 @@ int SWIG_main(int argc, char *argv[], co > > > > +@@ -898,7 +903,22 @@ int SWIG_main(int argc, char *argv[], const > > > > TargetLanguageModule *tlm) { > > > > if (Len(SWIG_LIB_WIN_UNIX) > 0) > > > > SwigLibWinUnix = NewString(SWIG_LIB_WIN_UNIX); // Unix > > > > installation path using a drive letter (for msys/mingw) > > > > #else > > > > diff --git a/meta/recipes-devtools/swig/swig/0001-configure-use- > > > > pkg-config-for-pcre-detection.patch b/meta/recipes- > > > > devtools/swig/swig/0001-configure-use-pkg-config-for-pcre- > > > > detection.patch > > > > index cfcbd8c73ae..9e16caecca1 100644 > > > > --- a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg- > > > > config-for-pcre-detection.patch > > > > +++ b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg- > > > > config-for-pcre-detection.patch > > > > @@ -1,4 +1,4 @@ > > > > -From ffb785ed8d3cac3c28e014b1238d93e2bc1f0c01 Mon Sep 17 > > > > 00:00:00 2001 > > > > +From 57a15651b46a0f1f84a4dd15d67d104fbfbe3f6e Mon Sep 17 > > > > 00:00:00 2001 > > > > From: Koen Kooi <koen.kooi@linaro.org> > > > > Date: Tue, 17 Jun 2014 08:18:17 +0200 > > > > Subject: [PATCH] configure: use pkg-config for pcre detection > > > > @@ -11,10 +11,10 @@ Upstream-Status: Pending > > > > 1 file changed, 7 insertions(+), 32 deletions(-) > > > > > > > > diff --git a/configure.ac b/configure.ac > > > > -index f88004a..3a2b47c 100644 > > > > +index c060028..a330266 100644 > > > > --- a/configure.ac > > > > +++ b/configure.ac > > > > -@@ -57,39 +57,14 @@ AC_MSG_RESULT([$with_pcre]) > > > > +@@ -49,39 +49,14 @@ AC_MSG_RESULT([$with_pcre]) > > > > > > > > dnl To make configuring easier, check for a locally built PCRE > > > > using the Tools/pcre-build.sh script > > > > if test x"${with_pcre}" = xyes ; then > > > > diff --git a/meta/recipes-devtools/swig/swig/determinism.patch > > > > b/meta/recipes-devtools/swig/swig/determinism.patch > > > > index 84c399182a4..417f0c43178 100644 > > > > --- a/meta/recipes-devtools/swig/swig/determinism.patch > > > > +++ b/meta/recipes-devtools/swig/swig/determinism.patch > > > > @@ -1,13 +1,23 @@ > > > > +From 25bf9893ec1f557781eb241508ea1bec959061fe Mon Sep 17 > > > > 00:00:00 2001 > > > > +From: Richard Purdie <richard.purdie@linuxfoundation.org> > > > > +Date: Mon, 1 Mar 2021 00:11:10 +0000 > > > > +Subject: [PATCH] swig: Fix reproducibility issue > > > > + > > > > Remove the compiler commandline/platform from the compiled > > > > binary as this > > > > breaks reproducibilty. > > > > > > > > Upstream-Status: Inappropriate [OE reproducibiity fix upstream > > > > unlikely to take] > > > > RP 2021/3/1 > > > > > > > > +--- > > > > + Source/Modules/main.cxx | 1 - > > > > + 1 file changed, 1 deletion(-) > > > > > > > > +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx > > > > +index 8250dee..415761d 100644 > > > > --- a/Source/Modules/main.cxx > > > > +++ b/Source/Modules/main.cxx > > > > -@@ -642,7 +642,6 @@ static void getoptions(int argc, char *a > > > > +@@ -629,7 +629,6 @@ static void getoptions(int argc, char > > > > *argv[]) { > > > > } > > > > } else if (strcmp(argv[i], "-version") == 0) { > > > > fprintf(stdout, "\nSWIG Version %s\n", > > > > Swig_package_version()); > > > > diff --git a/meta/recipes-devtools/swig/swig_4.1.1.bb > > > > b/meta/recipes-devtools/swig/swig_4.2.0.bb > > > > similarity index 72% > > > > rename from meta/recipes-devtools/swig/swig_4.1.1.bb > > > > rename to meta/recipes-devtools/swig/swig_4.2.0.bb > > > > index b9e01752993..2ab4ed006c6 100644 > > > > --- a/meta/recipes-devtools/swig/swig_4.1.1.bb > > > > +++ b/meta/recipes-devtools/swig/swig_4.2.0.bb > > > > @@ -4,4 +4,4 @@ SRC_URI += > > > > "file://0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat > > > > .pat > > > > > > > > file://0001-configure-use-pkg-config-for-pcre-detection.patch \ > > > > file://determinism.patch \ > > > > " > > > > -SRC_URI[sha256sum] = > > > > "2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b > > > > " > > > > +SRC_URI[sha256sum] = > > > > "261ca2d7589e260762817b912c075831572b72ff2717942f75b3e51244829c97 > > > > " > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > > > > Links: You receive all messages sent to this group. > > > > View/Reply Online (#195754): > > > > https://lists.openembedded.org/g/openembedded-core/message/195754 > > > > Mute This Topic: > > > > https://lists.openembedded.org/mt/104390933/1997914 > > > > Group Owner: openembedded-core+owner@lists.openembedded.org > > > > Unsubscribe: > > > > https://lists.openembedded.org/g/openembedded-core/unsub [ > > > > raj.khem@gmail.com] > > > > -=-=-=-=-=-=-=-=-=-=-=- > > > > > >
diff --git a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch index f27f80ea184..9c6ae389be2 100644 --- a/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch +++ b/meta/recipes-devtools/swig/swig/0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.patch @@ -1,4 +1,4 @@ -From a4a0440a644c6c5e5da096efe3cf05ba309a284f Mon Sep 17 00:00:00 2001 +From ab0ab5e685bd9077c44fdca5c1a27b0f477444d7 Mon Sep 17 00:00:00 2001 From: "NODA, Kai" <nodakai@gmail.com> Date: Sun, 22 Apr 2012 17:01:02 +0900 Subject: [PATCH] Use /proc/self/exe for "swig -swiglib" on non-Win32 @@ -10,9 +10,11 @@ Upstream-Status: Submitted http://sourceforge.net/mailarchive/message.php?msg_id=29179733 --- - Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- + Source/Modules/main.cxx | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx +index 8a44921..8250dee 100644 --- a/Source/Modules/main.cxx +++ b/Source/Modules/main.cxx @@ -25,6 +25,11 @@ @@ -27,7 +29,7 @@ http://sourceforge.net/mailarchive/message.php?msg_id=29179733 // Global variables -@@ -934,9 +939,9 @@ int SWIG_main(int argc, char *argv[], co +@@ -886,9 +891,9 @@ int SWIG_main(int argc, char *argv[], const TargetLanguageModule *tlm) { // Check for SWIG_LIB environment variable if ((c = getenv("SWIG_LIB")) == (char *) 0) { @@ -38,7 +40,7 @@ http://sourceforge.net/mailarchive/message.php?msg_id=29179733 if (!(GetModuleFileName(0, buf, MAX_PATH) == 0 || (p = strrchr(buf, '\\')) == 0)) { *(p + 1) = '\0'; SwigLib = NewStringf("%sLib", buf); // Native windows installation path -@@ -946,7 +951,22 @@ int SWIG_main(int argc, char *argv[], co +@@ -898,7 +903,22 @@ int SWIG_main(int argc, char *argv[], const TargetLanguageModule *tlm) { if (Len(SWIG_LIB_WIN_UNIX) > 0) SwigLibWinUnix = NewString(SWIG_LIB_WIN_UNIX); // Unix installation path using a drive letter (for msys/mingw) #else diff --git a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch index cfcbd8c73ae..9e16caecca1 100644 --- a/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch +++ b/meta/recipes-devtools/swig/swig/0001-configure-use-pkg-config-for-pcre-detection.patch @@ -1,4 +1,4 @@ -From ffb785ed8d3cac3c28e014b1238d93e2bc1f0c01 Mon Sep 17 00:00:00 2001 +From 57a15651b46a0f1f84a4dd15d67d104fbfbe3f6e Mon Sep 17 00:00:00 2001 From: Koen Kooi <koen.kooi@linaro.org> Date: Tue, 17 Jun 2014 08:18:17 +0200 Subject: [PATCH] configure: use pkg-config for pcre detection @@ -11,10 +11,10 @@ Upstream-Status: Pending 1 file changed, 7 insertions(+), 32 deletions(-) diff --git a/configure.ac b/configure.ac -index f88004a..3a2b47c 100644 +index c060028..a330266 100644 --- a/configure.ac +++ b/configure.ac -@@ -57,39 +57,14 @@ AC_MSG_RESULT([$with_pcre]) +@@ -49,39 +49,14 @@ AC_MSG_RESULT([$with_pcre]) dnl To make configuring easier, check for a locally built PCRE using the Tools/pcre-build.sh script if test x"${with_pcre}" = xyes ; then diff --git a/meta/recipes-devtools/swig/swig/determinism.patch b/meta/recipes-devtools/swig/swig/determinism.patch index 84c399182a4..417f0c43178 100644 --- a/meta/recipes-devtools/swig/swig/determinism.patch +++ b/meta/recipes-devtools/swig/swig/determinism.patch @@ -1,13 +1,23 @@ +From 25bf9893ec1f557781eb241508ea1bec959061fe Mon Sep 17 00:00:00 2001 +From: Richard Purdie <richard.purdie@linuxfoundation.org> +Date: Mon, 1 Mar 2021 00:11:10 +0000 +Subject: [PATCH] swig: Fix reproducibility issue + Remove the compiler commandline/platform from the compiled binary as this breaks reproducibilty. Upstream-Status: Inappropriate [OE reproducibiity fix upstream unlikely to take] RP 2021/3/1 +--- + Source/Modules/main.cxx | 1 - + 1 file changed, 1 deletion(-) +diff --git a/Source/Modules/main.cxx b/Source/Modules/main.cxx +index 8250dee..415761d 100644 --- a/Source/Modules/main.cxx +++ b/Source/Modules/main.cxx -@@ -642,7 +642,6 @@ static void getoptions(int argc, char *a +@@ -629,7 +629,6 @@ static void getoptions(int argc, char *argv[]) { } } else if (strcmp(argv[i], "-version") == 0) { fprintf(stdout, "\nSWIG Version %s\n", Swig_package_version()); diff --git a/meta/recipes-devtools/swig/swig_4.1.1.bb b/meta/recipes-devtools/swig/swig_4.2.0.bb similarity index 72% rename from meta/recipes-devtools/swig/swig_4.1.1.bb rename to meta/recipes-devtools/swig/swig_4.2.0.bb index b9e01752993..2ab4ed006c6 100644 --- a/meta/recipes-devtools/swig/swig_4.1.1.bb +++ b/meta/recipes-devtools/swig/swig_4.2.0.bb @@ -4,4 +4,4 @@ SRC_URI += "file://0001-Use-proc-self-exe-for-swig-swiglib-on-non-Win32-plat.pat file://0001-configure-use-pkg-config-for-pcre-detection.patch \ file://determinism.patch \ " -SRC_URI[sha256sum] = "2af08aced8fcd65cdb5cc62426768914bedc735b1c250325203716f78e39ac9b" +SRC_URI[sha256sum] = "261ca2d7589e260762817b912c075831572b72ff2717942f75b3e51244829c97"
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> --- ...self-exe-for-swig-swiglib-on-non-Win32-plat.patch | 10 ++++++---- ...configure-use-pkg-config-for-pcre-detection.patch | 6 +++--- meta/recipes-devtools/swig/swig/determinism.patch | 12 +++++++++++- .../swig/{swig_4.1.1.bb => swig_4.2.0.bb} | 2 +- 4 files changed, 21 insertions(+), 9 deletions(-) rename meta/recipes-devtools/swig/{swig_4.1.1.bb => swig_4.2.0.bb} (72%)