| Message ID | 1684069442-12244-4-git-send-email-wangmy@fujitsu.com |
|---|---|
| State | Under Review |
| Headers | show |
| Series | [meta-oe] fmt: upgrade 9.1.0 -> 10.0.0 | expand |
Please fix spdlog as well to work with fmt version 10. see - https://errors.yoctoproject.org/Errors/Details/704169/ On Sun, May 14, 2023 at 6:04 AM wangmy <wangmy@fujitsu.com> wrote: > > From: Wang Mingyu <wangmy@fujitsu.com> > > License-Update: > Add " and {fmt} contributors" to Copyright > > Changelog: > https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst > > Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> > --- > meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > rename meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} (77%) > > diff --git a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > similarity index 77% > rename from meta-oe/recipes-support/fmt/fmt_9.1.0.bb > rename to meta-oe/recipes-support/fmt/fmt_10.0.0.bb > index 34896153c2..a8e6e563da 100644 > --- a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb > +++ b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > @@ -2,10 +2,10 @@ SUMMARY = "open-source formatting library for C++" > DESCRIPTION = "{fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams." > HOMEPAGE = "https://fmt.dev" > LICENSE = "MIT" > -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=af88d758f75f3c5c48a967501f24384b" > +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729" > > SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https" > -SRCREV = "a33701196adfad74917046096bf5a2aa0ab0bb50" > +SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2" > > S = "${WORKDIR}/git" > > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#102569): https://lists.openembedded.org/g/openembedded-devel/message/102569 > Mute This Topic: https://lists.openembedded.org/mt/98883938/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
and also mpd - https://errors.yoctoproject.org/Errors/Details/704170/ On Sun, May 14, 2023 at 10:13 PM Khem Raj <raj.khem@gmail.com> wrote: > > Please fix spdlog as well to work with fmt version 10. > > see - https://errors.yoctoproject.org/Errors/Details/704169/ > > On Sun, May 14, 2023 at 6:04 AM wangmy <wangmy@fujitsu.com> wrote: > > > > From: Wang Mingyu <wangmy@fujitsu.com> > > > > License-Update: > > Add " and {fmt} contributors" to Copyright > > > > Changelog: > > https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst > > > > Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> > > --- > > meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > rename meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} (77%) > > > > diff --git a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > > similarity index 77% > > rename from meta-oe/recipes-support/fmt/fmt_9.1.0.bb > > rename to meta-oe/recipes-support/fmt/fmt_10.0.0.bb > > index 34896153c2..a8e6e563da 100644 > > --- a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb > > +++ b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > > @@ -2,10 +2,10 @@ SUMMARY = "open-source formatting library for C++" > > DESCRIPTION = "{fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams." > > HOMEPAGE = "https://fmt.dev" > > LICENSE = "MIT" > > -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=af88d758f75f3c5c48a967501f24384b" > > +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729" > > > > SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https" > > -SRCREV = "a33701196adfad74917046096bf5a2aa0ab0bb50" > > +SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2" > > > > S = "${WORKDIR}/git" > > > > -- > > 2.34.1 > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > > Links: You receive all messages sent to this group. > > View/Reply Online (#102569): https://lists.openembedded.org/g/openembedded-devel/message/102569 > > Mute This Topic: https://lists.openembedded.org/mt/98883938/1997914 > > Group Owner: openembedded-devel+owner@lists.openembedded.org > > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > > -=-=-=-=-=-=-=-=-=-=-=- > >
Regarding spdlog, you can update to latest git or apply back-port patch: https://github.com/gabime/spdlog/commit/0ca574ae168820da0268b3ec7607ca7b33024d05 For Musci player and Gerbera I've created patches to fix build with latest FMT, but needs review. Introduced with comit: https://github.com/fmtlib/fmt/commit/fce74caa15b24cbc0fcafe4706692cb06cb0b815 Patches: MPD: https://github.com/Hains/openpli-dm920-python3/commit/688ae121bd3928925a8656bd4aaf3857d8e8a8ed Gerbera: https://github.com/Hains/openpli-dm920-python3/commit/584b0ae72f0e1a3628a5e20b251fb4ec18cae208 On 15-05-2023 07:14, Khem Raj wrote: > and also mpd - https://errors.yoctoproject.org/Errors/Details/704170/ > > On Sun, May 14, 2023 at 10:13 PM Khem Raj <raj.khem@gmail.com> wrote: >> Please fix spdlog as well to work with fmt version 10. >> >> see - https://errors.yoctoproject.org/Errors/Details/704169/ >> >> On Sun, May 14, 2023 at 6:04 AM wangmy <wangmy@fujitsu.com> wrote: >>> From: Wang Mingyu <wangmy@fujitsu.com> >>> >>> License-Update: >>> Add " and {fmt} contributors" to Copyright >>> >>> Changelog: >>> https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst >>> >>> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> >>> --- >>> meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> rename meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} (77%) >>> >>> diff --git a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb >>> similarity index 77% >>> rename from meta-oe/recipes-support/fmt/fmt_9.1.0.bb >>> rename to meta-oe/recipes-support/fmt/fmt_10.0.0.bb >>> index 34896153c2..a8e6e563da 100644 >>> --- a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb >>> +++ b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb >>> @@ -2,10 +2,10 @@ SUMMARY = "open-source formatting library for C++" >>> DESCRIPTION = "{fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams." >>> HOMEPAGE = "https://fmt.dev" >>> LICENSE = "MIT" >>> -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=af88d758f75f3c5c48a967501f24384b" >>> +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729" >>> >>> SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https" >>> -SRCREV = "a33701196adfad74917046096bf5a2aa0ab0bb50" >>> +SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2" >>> >>> S = "${WORKDIR}/git" >>> >>> -- >>> 2.34.1 >>> >>> >>> >>> >>> >>> -=-=-=-=-=-=-=-=-=-=-=- >>> Links: You receive all messages sent to this group. >>> View/Reply Online (#102594): https://lists.openembedded.org/g/openembedded-devel/message/102594 >>> Mute This Topic: https://lists.openembedded.org/mt/98883938/4454664 >>> Group Owner: openembedded-devel+owner@lists.openembedded.org >>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [hvdbosch@cybercomm.nl] >>> -=-=-=-=-=-=-=-=-=-=-=- >>>
Hi Hains Thanks for these fixes. There are more failures seen with clang16 + libc++ https://errors.yoctoproject.org/Errors/Details/704259/ https://errors.yoctoproject.org/Errors/Details/704258/ On Mon, May 15, 2023 at 1:41 AM Hains van den Bosch <hvdbosch@cybercomm.nl> wrote: > > Regarding spdlog, you can update to latest git or apply back-port patch: > > https://github.com/gabime/spdlog/commit/0ca574ae168820da0268b3ec7607ca7b33024d05 > > For Musci player and Gerbera I've created patches to fix build with > latest FMT, but needs review. > > Introduced with comit: > > https://github.com/fmtlib/fmt/commit/fce74caa15b24cbc0fcafe4706692cb06cb0b815 > > > Patches: > > MPD: > > https://github.com/Hains/openpli-dm920-python3/commit/688ae121bd3928925a8656bd4aaf3857d8e8a8ed > > Gerbera: > > https://github.com/Hains/openpli-dm920-python3/commit/584b0ae72f0e1a3628a5e20b251fb4ec18cae208 > > > > > On 15-05-2023 07:14, Khem Raj wrote: > > and also mpd - https://errors.yoctoproject.org/Errors/Details/704170/ > > > > On Sun, May 14, 2023 at 10:13 PM Khem Raj <raj.khem@gmail.com> wrote: > >> Please fix spdlog as well to work with fmt version 10. > >> > >> see - https://errors.yoctoproject.org/Errors/Details/704169/ > >> > >> On Sun, May 14, 2023 at 6:04 AM wangmy <wangmy@fujitsu.com> wrote: > >>> From: Wang Mingyu <wangmy@fujitsu.com> > >>> > >>> License-Update: > >>> Add " and {fmt} contributors" to Copyright > >>> > >>> Changelog: > >>> https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst > >>> > >>> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> > >>> --- > >>> meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} | 4 ++-- > >>> 1 file changed, 2 insertions(+), 2 deletions(-) > >>> rename meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} (77%) > >>> > >>> diff --git a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > >>> similarity index 77% > >>> rename from meta-oe/recipes-support/fmt/fmt_9.1.0.bb > >>> rename to meta-oe/recipes-support/fmt/fmt_10.0.0.bb > >>> index 34896153c2..a8e6e563da 100644 > >>> --- a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb > >>> +++ b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > >>> @@ -2,10 +2,10 @@ SUMMARY = "open-source formatting library for C++" > >>> DESCRIPTION = "{fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams." > >>> HOMEPAGE = "https://fmt.dev" > >>> LICENSE = "MIT" > >>> -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=af88d758f75f3c5c48a967501f24384b" > >>> +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729" > >>> > >>> SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https" > >>> -SRCREV = "a33701196adfad74917046096bf5a2aa0ab0bb50" > >>> +SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2" > >>> > >>> S = "${WORKDIR}/git" > >>> > >>> -- > >>> 2.34.1 > >>> > >>> > >>> > >>> > >>> > >>> -=-=-=-=-=-=-=-=-=-=-=- > >>> Links: You receive all messages sent to this group. > >>> View/Reply Online (#102594): https://lists.openembedded.org/g/openembedded-devel/message/102594 > >>> Mute This Topic: https://lists.openembedded.org/mt/98883938/4454664 > >>> Group Owner: openembedded-devel+owner@lists.openembedded.org > >>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [hvdbosch@cybercomm.nl] > >>> -=-=-=-=-=-=-=-=-=-=-=- > >>>
I confirmed the latest commit of mpd from upstream is no problem. However, since it has not been released yet, typing only a few patches may cause other issues. I plan to resubmit patches after all fmt related packages are upgraded. -- Best Regards --------------------------------------------------- Wang Mingyu Development Dept.I Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST) No. 6 Wenzhu Road, Nanjing, 210012, China TEL: +86+25-86630566-8568 COINS: 79988548 FAX: +86+25-83317685 MAIL: wangmy@fujitsu.com http://www.fujitsu.com/cn/fnst/ > -----Original Message----- > From: Khem Raj <raj.khem@gmail.com> > Sent: Wednesday, May 17, 2023 1:30 PM > To: Hains van den Bosch <hvdbosch@cybercomm.nl> > Cc: Wang, Mingyu/王 鸣瑜 <wangmy@fujitsu.com>; > openembedded-devel@lists.openembedded.org > Subject: Re: [oe] [meta-oe][PATCH] fmt: upgrade 9.1.0 -> 10.0.0 > > Hi Hains > > Thanks for these fixes. There are more failures seen with clang16 + libc++ > > https://errors.yoctoproject.org/Errors/Details/704259/ > https://errors.yoctoproject.org/Errors/Details/704258/ > > On Mon, May 15, 2023 at 1:41 AM Hains van den Bosch > <hvdbosch@cybercomm.nl> wrote: > > > > Regarding spdlog, you can update to latest git or apply back-port patch: > > > > > https://github.com/gabime/spdlog/commit/0ca574ae168820da0268b3ec7607c > a > > 7b33024d05 > > > > For Musci player and Gerbera I've created patches to fix build with > > latest FMT, but needs review. > > > > Introduced with comit: > > > > https://github.com/fmtlib/fmt/commit/fce74caa15b24cbc0fcafe4706692cb06 > > cb0b815 > > > > > > Patches: > > > > MPD: > > > > > https://github.com/Hains/openpli-dm920-python3/commit/688ae121bd392892 > > 5a8656bd4aaf3857d8e8a8ed > > > > Gerbera: > > > > > https://github.com/Hains/openpli-dm920-python3/commit/584b0ae72f0e1a36 > > 28a5e20b251fb4ec18cae208 > > > > > > > > > > On 15-05-2023 07:14, Khem Raj wrote: > > > and also mpd - > > > https://errors.yoctoproject.org/Errors/Details/704170/ > > > > > > On Sun, May 14, 2023 at 10:13 PM Khem Raj <raj.khem@gmail.com> wrote: > > >> Please fix spdlog as well to work with fmt version 10. > > >> > > >> see - https://errors.yoctoproject.org/Errors/Details/704169/ > > >> > > >> On Sun, May 14, 2023 at 6:04 AM wangmy <wangmy@fujitsu.com> wrote: > > >>> From: Wang Mingyu <wangmy@fujitsu.com> > > >>> > > >>> License-Update: > > >>> Add " and {fmt} contributors" to Copyright > > >>> > > >>> Changelog: > > >>> https://github.com/fmtlib/fmt/blob/master/ChangeLog.rst > > >>> > > >>> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> > > >>> --- > > >>> meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => fmt_10.0.0.bb} | 4 ++-- > > >>> 1 file changed, 2 insertions(+), 2 deletions(-) > > >>> rename meta-oe/recipes-support/fmt/{fmt_9.1.0.bb => > > >>> fmt_10.0.0.bb} (77%) > > >>> > > >>> diff --git a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb > > >>> b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > > >>> similarity index 77% > > >>> rename from meta-oe/recipes-support/fmt/fmt_9.1.0.bb > > >>> rename to meta-oe/recipes-support/fmt/fmt_10.0.0.bb > > >>> index 34896153c2..a8e6e563da 100644 > > >>> --- a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb > > >>> +++ b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb > > >>> @@ -2,10 +2,10 @@ SUMMARY = "open-source formatting library for > C++" > > >>> DESCRIPTION = "{fmt} is an open-source formatting library for C++. It > can be used as a safe and fast alternative to (s)printf and iostreams." > > >>> HOMEPAGE = "https://fmt.dev" > > >>> LICENSE = "MIT" > > >>> -LIC_FILES_CHKSUM = > "file://LICENSE.rst;md5=af88d758f75f3c5c48a967501f24384b" > > >>> +LIC_FILES_CHKSUM = > "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729" > > >>> > > >>> SRC_URI = > "git://github.com/fmtlib/fmt;branch=master;protocol=https" > > >>> -SRCREV = "a33701196adfad74917046096bf5a2aa0ab0bb50" > > >>> +SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2" > > >>> > > >>> S = "${WORKDIR}/git" > > >>> > > >>> -- > > >>> 2.34.1 > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> -=-=-=-=-=-=-=-=-=-=-=- > > >>> Links: You receive all messages sent to this group. > > >>> View/Reply Online (#102594): > > >>> > https://lists.openembedded.org/g/openembedded-devel/message/102594 > > >>> Mute This Topic: > > >>> https://lists.openembedded.org/mt/98883938/4454664 > > >>> Group Owner: openembedded-devel+owner@lists.openembedded.org > > >>> Unsubscribe: > > >>> https://lists.openembedded.org/g/openembedded-devel/unsub > > >>> [hvdbosch@cybercomm.nl] > > >>> -=-=-=-=-=-=-=-=-=-=-=- > > >>>
diff --git a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb similarity index 77% rename from meta-oe/recipes-support/fmt/fmt_9.1.0.bb rename to meta-oe/recipes-support/fmt/fmt_10.0.0.bb index 34896153c2..a8e6e563da 100644 --- a/meta-oe/recipes-support/fmt/fmt_9.1.0.bb +++ b/meta-oe/recipes-support/fmt/fmt_10.0.0.bb @@ -2,10 +2,10 @@ SUMMARY = "open-source formatting library for C++" DESCRIPTION = "{fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams." HOMEPAGE = "https://fmt.dev" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=af88d758f75f3c5c48a967501f24384b" +LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=b9257785fc4f3803a4b71b76c1412729" SRC_URI = "git://github.com/fmtlib/fmt;branch=master;protocol=https" -SRCREV = "a33701196adfad74917046096bf5a2aa0ab0bb50" +SRCREV = "a0b8a92e3d1532361c2f7feb63babc5c18d00ef2" S = "${WORKDIR}/git"