[packman] Kodi vs. Tumbleweed - needs some changes...

Stefan Seyfried stefan.seyfried at googlemail.com
Sat Jul 31 11:00:17 CEST 2021

On 30.07.21 14:04, Manfred Hollstein wrote:
> Hi there,
> perhaps you've already seen that Kodi doesn't build for Tumbleweed
> anymore <https://pmbs.links2linux.org/package/show/Multimedia/kodi>
> The first failure could be worked around by using an internal version
> of the "fmt" package; this is what I did with revision 78
> <https://pmbs.links2linux.org/package/revisions/Multimedia/kodi>.
> Recently Tumbleweed introduced spdlog-1.9.1 which doesn't work with
> Kodi's internal version of "fmt". An attempt to replace the external
> "spdlog" with an internal one, too, then failed in PMBS probably due to
> a race condition in the build process. I could build it successfully on
> my local system (which is running "make -O -j8"), but in PMBS "make"
> will only run sequentially ("make -O -j1") - which leads to an attempt
> to use the internal <spdlog/spdlog.h> while it hasn't been built and
> installed at that time.
> While I'm sure the bug should be fixed in Kodi's sources, I have to
> admit that my C++ knowledge is probably too rusty in the meantime. So I
> decided to create two TW specific helper packages in my home repo on
> PMBS and built Kodi successfully for Tumbleweed:
>    <https://pmbs.links2linux.org/package/show/home:manfred.h/A_TW-fmt>
>    <https://pmbs.links2linux.org/package/show/home:manfred.h/A_TW-spdlog>
>    <https://pmbs.links2linux.org/package/show/home:manfred.h/kodi>
> Could someone with the necessary permissions please create two new
> packages in the Multimedia repo on PMBS?
>    A_TW-fmt linking to openSUSE.org:openSUSE:Leap:15.3:Update/fmt
>    A_TW-spdlog linking to openSUSE.org:openSUSE:Leap:15.3:Update/spdlog

Will they be needed only for build or also at runtime?
If only for build, then publishing should be disabled IMHO.

Anw they should only be built for Tumbleweed, not for everything else, 
Stefan Seyfried

"For a successful technology, reality must take precedence over
  public relations, for nature cannot be fooled." -- Richard Feynman

More information about the Packman mailing list