Bug 5528

Summary: Adding ExcludeArch: ppc64le to libopenshot.spec
Product: Fedora Reporter: FeRD (Frank Dana) <ferdnyc>
Component: libopenshotAssignee: FeRD (Frank Dana) <ferdnyc>
Status: RESOLVED FIXED    
Severity: normal CC: ferdnyc, leigh123linux
Priority: P1    
Version: unspecified   
Hardware: ppc64   
OS: GNU/Linux   
namespace:

Description FeRD (Frank Dana) 2020-02-16 05:25:19 CET
As detailed in a recent mailing list thread, it turns out that libopenshot does not build correctly on pcc64le platforms, producing only distorted, useless output files.

Combined with the fact that both the unit tests run and the Ruby bindings compilation have already had to be disabled on that platform, because they were failing as well, it's clear that libopenshot's ppc64le support (which officially does not exist, upstream supports only i686 and x86_64) is not readily fixable. It makes no sense to continue shipping a broken library, nor to put effort into complex build-system workarounds just so we can build that broken library.

This will also affect libopenshot-audio and openshot itself, of course. Without libopenshot, there's no way to package openshot, so it'll have to be disabled as well. And if we're not building libopenshot, then there's simply no reason to keep libopenshot-audio available on the platform — libopenshot is its only consumer.