diff mbox series

[meta-oe] fmt: upgrade 9.1.0 -> 10.0.0

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

Commit Message

Mingyu Wang (Fujitsu) May 14, 2023, 1:04 p.m. UTC
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%)

Comments

Khem Raj May 15, 2023, 5:13 a.m. UTC | #1
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]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Khem Raj May 15, 2023, 5:14 a.m. UTC | #2
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]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
Hains van den Bosch May 15, 2023, 8:41 a.m. UTC | #3
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]
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>
Khem Raj May 17, 2023, 5:29 a.m. UTC | #4
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]
> >>> -=-=-=-=-=-=-=-=-=-=-=-
> >>>
Mingyu Wang (Fujitsu) May 17, 2023, 5:40 a.m. UTC | #5
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 mbox series

Patch

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"