Hi there, On Fri, 11 Mar 2022, 11:39:06 +0100, Manfred Hollstein wrote: > Hi there, > > I believe we need to add openSUSE.org:openSUSE:Leap:15.3:Updates to the > list of repos for Multimedia; it currently only has Essentials, which > doesn't appear to be sufficient, at least not for the new > kodi.binary-addons package: > > $ osc -A pmbs buildinfo Multimedia kodi.binary-addons openSUSE_Leap_15.3 > x86_64 > <buildinfo project="Multimedia" repository="openSUSE_Leap_15.3" > package="kodi.binary-addons" > downloadurl="http://pmbs-api.links2linux.de:8080/"> > <arch>x86_64</arch> > <error>unresolvable: conflict for providers of > libreplace-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), conflict for providers of > libsamba-debug-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), conflict for providers of > libsamba-security-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), nothing provides > libreplace-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, conflict for providers of > libsamba3-util-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), nothing provides > libsamba-debug-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, conflict for providers of > libsecrets3-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), conflict for providers of > libdcerpc-samba-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), nothing provides > libsamba-security-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, conflict for providers of > libcli-smb-common-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), conflict for providers of > libgse-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), conflict for providers of > liblibsmb-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), conflict for providers of > libmsrpc3-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), conflict for providers of > liblibcli-lsa3-samba4.so()(64bit) needed by libsmbclient0, (provider > samba-client-libs obsoletes libsmbclient0), nothing provides > libsamba3-util-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides > libcli-smb-common-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides > libdcerpc-samba-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides > libsecrets3-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides > libgse-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides > liblibcli-lsa3-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides > liblibsmb-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides > libmsrpc3-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0, nothing provides libutil-cmdline-samba4.so()(64bit) > needed by libsmbclient0, nothing provides > libutil-cmdline-samba4.so(SAMBA_4.13.13_GIT.539.FDBC44A85983.20.2_SUSE_OS15.0_X86_64)(64bit) > needed by libsmbclient0</error> > <srcmd5>b0c597047dc9df8e7e5b686a69bdb592</srcmd5> > <verifymd5>42b7bebf17019bcb98925210302427be</verifymd5> > <rev>45</rev> > <specfile>kodi.binary-addons.spec</specfile> > <file>kodi.binary-addons.spec</file> > <versrel>19.4-1</versrel> > <bcnt>1</bcnt> > <release>pm153.1.1</release> > <debuginfo>1</debuginfo> > </buildinfo> > > All these samba related packages have seen significant changes recently > which may be the reason here. I don't see such errors in my home repo, > but I have a more elevated repo setup there: > > $ osc -A pmbs meta prj home:manfred.h > ... > <repository name="openSUSE_Leap_15.3"> > <path project="Essentials" repository="openSUSE_Leap_15.3"/> > <path project="Multimedia" repository="openSUSE_Leap_15.3"/> > <path project="openSUSE.org:openSUSE:Leap:15.3:Update" > repository="standard"/> > <path project="openSUSE.org:openSUSE:Leap:15.3" repository="standard"/> > <arch>x86_64</arch> > <arch>aarch64</arch> > </repository>
I just removed the following line from the project meta data in my home
repo:
<path project="openSUSE.org:openSUSE:Leap:15.3" repository="standard"/>
Now
$ osc -A pmbs buildinfo home:manfred.h kodi.binary-addons openSUSE_Leap_15.3
x86_64
fails exactly like it does in the Multimedia project. Re-adding the
15.3 base repo line makes it resolvable again.
I thought that repos inherit the meta definitions from those
projects/repos which are needed by them, but I'm not so sure. But wait,
Essentials has a plain
<path project="openSUSE.org:openSUSE:Leap:15.3:Update"
repository="standard"/>
but no
<path project="openSUSE.org:openSUSE:Leap:15.3" repository="standard"/>
This used to be sufficient with Leap version prior to 15.3, but due to
the inclusion of lots of additional repos in 15.3 (SLE_*, Backports,
etc.) it looks like one must include the non-update == base repo, too.
> Can some Multimedia admin please add at least the following line to the
> project config at <https://pmbs.links2linux.org/projects/Multimedia/meta>
>
> <path project="openSUSE.org:openSUSE:Leap:15.3:Update"
> repository="standard"/>
>
> A similar change will probably also required for Leap 15.4
This is apparently wrong! A new line
<path project="openSUSE.org:openSUSE:Leap:15.3" repository="standard"/>
should be added after the :Update element in the current Essentials
definition.
As I'm absolutely no OBS expert, I'd appreciate any other explanation or
proposal, but as long as kodi.binary-addons fails with the above
diagnostics, my proposal appears a proper solution to me.
TIA, cheers.
l8er
manfred
signature.asc
Description: PGP signature
_______________________________________________ Packman mailing list [email protected] https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
