[SCM] FFmpeg packaging branch, master.unstripped, updated. upstream/0.svn20090128-73-gc28891f

Reinhard Tartler siretart at tauware.de
Wed Mar 4 15:05:30 UTC 2009


Christian Marillat <marillat at debian.org> writes:

> Reinhard Tartler <siretart at tauware.de> writes:
>
>> Hello Christian,
>>
>> I haven't heard back from you yet, but I wanted to let you know that
>> I've just uploaded a new ffmpeg snaphshot to debian experimental:
>
> Another issue. Is debian/control.common really necessary ?

well, actually no, but some background first.

the deal with that approach is that I have 2 twin branches: "master" and
"master.unstripped". In order to retain my own sanity, The delta between
these two branches must be kept to a minimum. Therefore debian/rules
checks what package is being built by looking at the latest entry in
debian/changelog. Based on this information debian/control can be
recreated.

> I don't want the Uploaders: and Vcs* fields. The Maintainer: field
> must be set to my name.

This could be overriden with the -m flag of dpkg-buildpackage, but
please continue reading.

> Also I "Bugs: mailto:marillat at debian.org" is really necessary,
> otherwise bug report will go in the BTS.

if the package is based on the git branch on git.debian.org, I'd be
happy to receive bug reports on the BTS, no problem with that.

However I can see that you really want to change these in
debian/control.common only for the 'master.unstripped' branch. I think
that is reasonable, so I'd agree to drop debian/control.common and just
use 'debian/control.ffmpeg' and 'debian/control.ffmpeg-debian'. This
will simplify debian/rules by a few lines.

For this upload, please just change debian/control to your needs and
DONT run 'debian/rules debian/control' as this would override your
changes. I'll fix that up in the 'master' branch after I've imported
your changes in 'master.unstripped'

>>> How to change automatically SHLIBS_VERSION in debian/rules ?
> I think you haven't read that.

Yes, seems I have skipped that question, sorry.

Well, I do that only on upstream upgrades. using the command:

 $ git diff upstream^ libavcodec/avcodec.h libavformat/avformat.h

and so on makes it trivial for me to see if the minor version has been
bumped (and allows me to review and look for soname breaking
changes). Only iff that happens, I bump SHLIBS_VERSION.

Does this anwer your question? Do you have a suggestion for improvment
here?

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the pkg-multimedia-maintainers mailing list