Hi,

This week (i.e. Aug 15th -> Aug 19th) was my second +1 shift. It was a partial week since Monday was a national holiday.

A big thanks to Simon for sponsoring my work and providing guidance throughout the week!

I focused on the ffmpeg 5 transition.

olive-editor:
------------
The package had recently been updated with a new upstream version that we packaged ourselves ahead of Debian. The package was failing to build from source (error at linker stage). Adding a missing extern "C" block fixed the issue. Another issue involving a missing #include directive was fixed and forwarded upstream: https://github.com/olive-editor/olive/pull/2013 (merged upstream). Once updated, the package still failed to build on the riscv64 architecture. It turned out that it failed because the current version of opencolorio in kinetic linked against the wrong version of openimageio (only on riscv64). Unfortunate timing when initiating a no-change rebuild, most likely. It is fine on the other architectures.

openimageio:
-----------
Rebuilt against openexr 3.1.5. This rebuild was needed to build the new upstream version of opencolorio (see below).

opencolorio:
-----------
The package had also been updated recently with a new upstream version ahead of Debian. Unfortunately, the SONAME was bumped but the binary library package was not renamed. To fix it, I decided to merge the new upstream version that landed in Debian unstable overnight. I had to introduce a delta to declare Conflicts: and Replaces: fields since we now have two packages in kinetic containing libOpenColorIO.so.2.1.
The updated binary packages are not yet published.

mplayer:
-------
I decided to backport the relevant upstream patches (there are 12 of them) to support ffmpeg 5 without packaging the new upstream version. I submitted a .debdiff at https://bugs.launchpad.net/ubuntu/+source/mplayer/+bug/1987114 and I am looking for a sponsor for it. I also forwarded the diff to Debian. I did some testing in a kinetic VM and it looks good to go.

For olive-editor, a no-change rebuild should fix the package once the new version of opencolorio (i.e., 2.1.2+dfsg1-3ubuntu1) is published.

Thanks,
Olivier

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel

Reply via email to