+1 maintenance report

Olivier Gayot olivier.gayot at canonical.com
Fri Aug 19 17:30:47 UTC 2022


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



More information about the ubuntu-devel mailing list