← Back to team overview

openshot.developers team mailing list archive

Re: New Daily PPA & Release Plan for 1.4.0

 

In fact, I don't think using the old method (using melt) to detect the
codecs will work on newer versions (0.7.4) of MLT, see here:

https://bugs.launchpad.net/openshot/+bug/822354

On 14 September 2011 07:55, Andy Finch <we.rocked.in79@xxxxxxxxx> wrote:

> I'd be inclined to drop support for the older versions of MLT, or at least
> make 0.6.2 the minimum required for the following reasons:
>
>
>    - Users will get a better experience all round with newer versions of
>    MLT.
>    - From 0.6.0 onwards, the audio effects in Openshot were not working
>    due to changes in MLT - our code was modified some time back to accomodate
>    sox/MLT incompatabilities, which changed again in 0.6.0. Now they do work on
>    0.6.0 and above, but probably wont work on anything earlier than that.
>    - Kdenlive always specify a minimum MLT version (usually the latest)
>    when they do a release, and they don't seem to get too many complaints about
>    that.
>    - One of the reasons for removing melt initially were that some
>    non-Ubuntu distributions were apparently not going to ship melt (I don't
>    have any confirmation of this).
>
> So long as we make it clear what versions are required and give some good
> instructions on how to obtain a later version of MLT (i.e. from a PPA) then
> I think we can get away with setting 0.6.2 as the minimum. I don't know
> what's involved, but could we feasibly include a package of MLT in our PPA?
>
> Andy.
>
> On 14 September 2011 07:17, Jonathan Thomas <jonathan.oomph@xxxxxxxxx>wrote:
>
>> While testing the Daily PPA tonight, I found a few problems right away.
>>  The Setup.py file for OpenShot was modified to include the /docs/gnome and
>> /docs/omf folders, which now conflict with the openshot-docs packaging.
>>  Also, I tested the PPA on Ubuntu 10.10, and it fails in the av_formats.py
>> file.  Probably due to an older version of MLT (0.5.6).
>>
>> Error:  ValueError: invalid null reference in method "new_Properties"
>> Ln 79:  codecs = mlt.Properties(c.get_data('vcodec'))
>>
>> This same error is raised on the "vcodec", "acodec", and "formats"
>> methods.
>>
>> It's always tricky to decide which versions of Ubuntu to support.  In past
>> releases of OpenShot, we usually stay compatible with the 4 most recent
>> versions of Ubuntu.  So, I'm not sure the best way to solve this, other than
>> reverting the av_format.py code back to "melt", which is more compatible...
>> at least for another release. Any thoughts?
>>
>> Thanks,
>> -Jonathan
>>
>>
>> On Tue, Sep 13, 2011 at 5:14 PM, Jonathan Thomas <
>> jonathan.oomph@xxxxxxxxx> wrote:
>>
>>> Hi everyone!
>>>
>>> *Daily PPA*
>>> I have setup a LaunchPad recipe (
>>> https://code.launchpad.net/~openshot.code/+recipe/openshot-daily) which
>>> takes the latest source code from our trunk, and the latest Debian packaging
>>> scripts from our Debian branch, and builds a daily version (assuming their
>>> are new commits in our trunk).  The resulting packages are then
>>> automatically uploaded to a NEW Daily PPA:
>>> https://code.launchpad.net/~openshot.developers/+archive/daily.  I tried
>>> my best to give this PPA a "scary" name so only testers will install it.  I
>>> haven't tested this new PPA yet, but I finally got it to build and publish
>>> without error... so hopefully it works good.  I'm going to give it a test
>>> tonight.
>>>
>>> *Plans for 1.4.0:*
>>> This is going to happen really fast, so try and keep up. =)  I have filed
>>> a new bug report<https://bugs.launchpad.net/ubuntu/+source/mlt/+bug/848573>to sync the newest version of MLT (0.7.4-3) from Debian unstable to Ubuntu
>>> 11.10's repository.  Hopefully, I'll be able to get the Ubuntu developers to
>>> approve the request, since the "Feature Freeze" for 11.10 is already in
>>> effect.  Andy and I are freezing the code base of OpenShot as of today, for
>>> any new features.  Translations will take place over the next 10 days (or
>>> so), and I will be posting a new blog entry to help motivate and recruit
>>> translators.  This gives us 10 days to test OpenShot 1.4.0 on the following
>>> platforms (Lucid, Maverick, Natty, and Oneiric).  Hopefully, the daily PPA
>>> will allow more people to help us test than normal.  During this 10 days,
>>> only bug fixes, and translation updates will happen.  Then we release 1.4.0
>>> to Debian and our PPA somewhere between September 23rd and 26th.  We'll let
>>> users give it a try for 1 or 2 days, and be sure we don't have any "huge"
>>> bugs.  Then we'll submit a sync request (with feature freeze exception) to
>>> Ubuntu 11.10, and cross our fingers they will accept it.
>>>
>>> I would encourage every single person on this mailing list to help us
>>> test.  We have a very short window of time to get this released in time for
>>> Ubuntu 11.10.  I think it's very important we get our newest code into
>>> Ubuntu, due to the fact we are now a "Featured Application", and our user
>>> base will likely increase substantially over the next release cycle.  So,
>>> please, please, please help us test during the next 10 days.  Our new Daily
>>> PPA combined with a clean Ubuntu install on VirtualBox is a great
>>> combination for testing.  Good luck to us all! =)
>>>
>>> Thanks!
>>> -Jonathan
>>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openshot.developers
>> Post to     : openshot.developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~openshot.developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

References