Bug 3040

Summary: Missing vqm transition | disabled GPLv3 components
Product: Fedora Reporter: Dawid Gajownik <gajownik>
Component: mltAssignee: Ryan Rix <ry>
Status: RESOLVED FIXED    
Severity: normal CC: sergio
Priority: P5    
Version: 20   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Dawid Gajownik 2013-11-18 21:50:19 CET
Hi Team,

I noticed that during configuration mlt-0.9.0-1.fc20.src.rpm package is throwing below warning:

GPLv2 license used; GPLv3 components disabled

This means that vqm transition is not in the final RPM:
https://github.com/mltframework/mlt/commit/89f844b45de385c5fa960064f522a5ff22fc87ac#diff-e2d5a00791bce9a01f99bc6fd613a39d

After comparing build logs I can confirm that without this option transition_vqm.o object is not compiled and linked to the libmltqimage.so.

Please add --enable-gpl3 option to the spec file.

BTW other components are also not being built:
Configuring modules/jackrack:
- ladspa not found; disabling
Configuring modules/opengl:
- movit not found: disabling
Configuring modules/swfdec:
- swfdec not found: disabling

Having movit in MLT would be also nice
http://mltframework.blogspot.com/2013/02/mlt-adds-gpu-image-processing.html 

Thanks,
Dawid
Comment 1 Sérgio Basto 2013-12-01 01:42:57 CET
Hi,
I enable gpl3 with --enable-gpl3, and rebuild MLT pakage.   
if you what install it right now, yuo may use needsign repo and update with:

yum --tmprepo=http://buildsys.rpmfusion.org/plague-results/fedora-development-rpmfusion_free/repodata/ update mlt\* --nogpg

Thanks for the report.
Comment 2 Sérgio Basto 2013-12-01 01:45:17 CET
Correction:
 
yum --tmprepo=http://buildsys.rpmfusion.org/plague-results/fedora-development-rpmfusion_free/repodata/repomd.xml update mlt\* --nogpg
Comment 3 Dawid Gajownik 2013-12-01 14:50:05 CET
Thanks Sérgio!

BTW shouldn't we update License tag if we provide library linked with GPLv3(+) code?
Comment 4 Sérgio Basto 2013-12-02 04:10:27 CET
(In reply to comment #0)

> After comparing build logs I can confirm that without this option
> transition_vqm.o object is not compiled and linked to the libmltqimage.so.
Comment 5 Sérgio Basto 2013-12-02 04:11:57 CET
(In reply to comment #3)
> BTW shouldn't we update License tag if we provide library linked with GPLv3(+)
> code?

Yes, Thank you for remind me.
Comment 6 Sérgio Basto 2013-12-02 16:31:10 CET
(In reply to comment #3)
> BTW shouldn't we update License tag if we provide library linked with GPLv3(+)
> code?

Hi, could you help me , what should be the license tag now ? 

License:        GPLv3 and LGPLv2+ ? 

Also should we ask upstream to update his license in summary page of sf.net?
Comment 7 Sérgio Basto 2013-12-04 02:30:51 CET
License tag updated ...