Upgrade Trouble
Reinhard Tartler
siretart at tauware.de
Tue Dec 1 18:07:50 UTC 2009
Fabian Greffrath <greffrath at leat.rub.de> writes:
> Am 01.12.2009 09:53, schrieb Reinhard Tartler:
>> Okay, I've found now http://debconf4.debconf.org/talks/dependency-hell/,
>> with references to the ld manual which describe this in detail. So my
>> current understanding of this approach would be this:
>
> Yes, the problem seems to be rather common, see e.g.:
> http://lists.debian.org/debian-devel/2009/11/msg01064.html
Hm, indeed.
>> FFMPEG_SVN_54321 {
>> global: *;
>> };
>
> I really wouldn't include the SVN revision in the versioning, or else we
> would have to rebuild *all* depending packages when we check out another
> revision. I recommend something more generic like FFMPEG_TRUNK or
> similar.
I think the string should at least include some counter, because there
might be future changes in trunk that require yet another version
bump. As counter I suggest the svn revision number that caused the
version bump.
>> 4. profit.
>
> lots thereof! :D
Okay, I'll do some tests on this.
> This way we are really able to distinguish both ABIs from each
> other. However, since you already rose this issue upstream, maybe we
> should recommend them to adopt this technique. Else we would again
> maintain a Debian-specific deviation from upstream, which they really do
> not seem to like.
I'll think about it.
Early results from my tests: It seems the versioning script can be
passed with another configuration flag --extra-ldflags. This means that
we probably don't need to touch anything in the upstream source.
If all works well, I'll ask on debian-release if we need or should go
the pedantic route sketched in section 3.3 in [1] and rename the binary
packages. I hope that wo don't.
[1] http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#symbolversioning
--
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4
More information about the pkg-multimedia-maintainers
mailing list