Differences between revisions 6 and 7
Revision 6 as of 2022-05-16 09:37:29
Size: 1209
Editor: EnricoZini
Comment: Added example command to import new upstream releases
Revision 7 as of 2022-05-16 09:53:12
Size: 1382
Editor: EnricoZini
Comment: Added command to build a source package
Deletions are marked like this. Additions are marked like this.
Line 14: Line 14:
== Importing upstream == == Working notes ==
Line 16: Line 16:
Example command: {{{ These are tested commands that fit the setup for this package.

Import upstream: {{{
Line 18: Line 20:
}}}

Build source package: {{{
gbp buildpackage -d -S --git-debian-branch=debian/stretch --git-pristine-tar

Maintained at https://salsa.debian.org/lts-team/packages/ffmpeg which also has CI set up

Upstream is making security releases also for old versions as we have in Stretch: security updates will be mostly new upstream releases.

On update, check existing Debian-specific patches:

  • remove those that have been adopted upstream
  • send the remaining ones to Michael Niedermayer michael AT niedermayer cc, to vet their inclusion

For new upstream releases, use 7:3.2.…-0+deb9u1 as version number: note the zero.

See also: LTS/TestSuites/libav (ffmpeg fork)

Working notes

These are tested commands that fit the setup for this package.

Import upstream:

gbp import-orig --uscan --debian-branch=debian/stretch --pristine-tar  --upstream-version=3.2.18

Build source package:

gbp buildpackage -d -S --git-debian-branch=debian/stretch --git-pristine-tar

Smoke testing

The upstream release undergo the various tests, so they already cover quite some ground.

One good possible test case if mpv, which is operating closely on libavcodec functions, so if one can play a few random files off the internet with mpv and the newly built ffmpeg packages, it should be fine testing-wise.

https://peach.blender.org/ provides files in various video formats (e.g. https://download.blender.org/peach/bigbuckbunny_movies/ )