ffmpeg status?
Loïc Minier
lool at dooz.org
Tue Jun 17 14:03:13 UTC 2008
On Tue, Jun 17, 2008, Fabian Greffrath wrote:
> Anyway, however we deicide, the source name should be as neutral as
> possible [1] and only describe, *what* we did to the source and not
> *why* we did it (since this would imply that there is something wrong
> with the original source).
I personally think we should just describe that we touched the source,
not why nor what; just that we changed it. This is exactly the same as
SCm branches: master/trunk/mainline/dev/HEAD or
feature-foo/cleanup/debian/ubuntu/upstream/topic-bar branches. I think
we maintain a Debian branch of ffmpeg, I don't quite understand why the
"ffmpeg-debian" name would have bad conotations from an upstream PoV.
Perhaps I need more info from you guys about why this sounds bad for
upstream?
Anyway, when I'm maintaining a branch of a software for Debian, I name it
"debian" and for Ubuntu, "ubuntu". :-)
> I propose ffmpeg-stripped.
It's closer to what I had in mind, it does reflect the fact that we
strip the source, but not that we might patch it; we might be merging
functionality provided by Debian bug reporters, backport functionality,
add support for more arches -- we don't know yet. The complexity of
ffmpeg and its relevance in most multimedia playbacks scenarii makes it
likely to be patched in Debian often.
My /personal/ opinion is that changing the source in Debian ways, to
comply to ftpmasters wishes or any other Debian bodies or standards is
something which can happen to ANY package; I personally don't rename
source packages for this; I do change the upstream version number when
the changes are temporary. I believe documenting in debian/copyright,
README.Debian and README.Source ought to be enough for Debian
consumers.
Again, I do understand that some people feel strongly that this is an
abuse of the upstream software name; when these people are upstream,
this puts us into the same situation as firefox -> iceweasel, or ion3,
or cdrecord, but this is relatively uncommon.
So *I* would be perfectly happy with the "ffmpeg" shipped by the
Debian project to be named "ffmpeg" and count on people downloading it
to understand that Debian modifies its source packages with patches and
might even strip some parts of them from time to time. Would I be
searching for ffmpeg in other distros, I'd search for ffmpeg, not for
ffmpeg-free, or ffmpeg-gentoo.
But since you are both arguing in favor of renaming the source, I
prefer a stable name overtime reflecting that we changed ffmpeg for
Debian and only that; ffmpeg-debian sounds like such a name. :)
PS: The best reason to rename source packages I know of is naturally
when you need multiple versions / branches of the same software in
Debian, for example db4.x packages, python2.y, or gcc-foo. I HATE
renames because of the administrative load and he loss of some history.
Typically, PTS subscriptions, PTS uploads, tags in SVN, tarballs being
renamed, ftpmasters touching overrides, bug reports etc. etc. Debian
infrastructure just doesn't follow source package renames that well.
:-/ Not counting things living outside of the project such as
snapshot.debian.net or derivatives which will have to merge ffmpeg-free
against ffmpeg-new-debian name! ;)
--
Loïc Minier
More information about the pkg-multimedia-maintainers
mailing list