Hi Lubos, On Thu, 01 Aug 2024, 18:14:41 +0200, Xu Zhao wrote:
I can try with adding openSUSE-repos. Can I have a code pointer of how to enable it in obs build?
the multimedia:libs:openh264 repo is as closed as it can be! I honestly did not find a way to get access to it. Adding a tarball for openh264 is definitly not an acceptable choice either, so I'm assuming there is *no* way for telegram-desktop in openSUSE anymore. Let's get rid of it!
Best, Xu
Cheers. l8er manfred
On Thu, Aug 1, 2024, at 11:30 AM, Lubos Kocman wrote:
Hmm what about putting a dependency on openSUSE-repos which enables by default openh264 repo? But that would not ensure installation of the package I guess telegram could then suggests the installation of openh264 It sound a bit fragile to be honest. Any other ideas?
Best regards
Luboš Kocman openSUSE Leap Release Manager
čt 1. 8. 2024 v 15:55 odesílatel Xu Zhao <i@xuzhao.net> napsal:
Hello all,
I am the maintainer of telegram-desktop package in OSS and I am seeking advice about how to update the package as its recent change is blocked by openSUSE's openh264 license issue.
2 weeks ago, tg_owt made a commit to use system-level openh264 instead of bundled version (https://github.com/desktop-app/tg_owt/commit/ 204f1abf4646a77b5c6903bd2cc8501c7ef50ec3), this will break the build of telegram-desktop on b.o.o obs because on opensuse openh264 is distributed separately at https://codecs.opensuse.org/openh264/ openSUSE_Tumbleweed/x86_64/.
I can think of the following options: 1. patch tg_owt to make openh264 an optional dependency instead of hard dependency, but this will probably be rejected by upsteam and we have to maintain our own patchset. 2. bundle openh264 library with tg_owt and maintain the previous behavior, but I am not sure if this will violate the rules of OBS 3. delete telegram-desktop package on b.o.o (https://build.opensuse.org /package/show/server:messaging/telegram-desktop) and ask users to use the flatpak version 4. if there is a plan to push openh264 into OSS factory, we can keep telegram-desktop and wait until openh264 is available in OSS factory repo.
Please advice on which option we should take, or if you have other opinions. Your advice is much appreciated.
Best, Xu Zhao
-- Xu Zhao i@xuzhao.net