r1283 - in /unstable/ffmpeg/debian: ./ README.Debian changelog
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Wed Jul 2 06:14:08 UTC 2008
Author: siretart
Date: Wed Jul 2 06:14:07 2008
New Revision: 1283
URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=1283
Log:
Add verbose explanations about the renaming in README.Debian.
Modified:
unstable/ffmpeg/debian/ (props changed)
unstable/ffmpeg/debian/README.Debian
unstable/ffmpeg/debian/changelog
Propchange: unstable/ffmpeg/debian/
------------------------------------------------------------------------------
--- bzr:revision-id:v3-single1-dW5zdGFibGUvZmZtcGVnL2RlYmlhbg.. (original)
+++ bzr:revision-id:v3-single1-dW5zdGFibGUvZmZtcGVnL2RlYmlhbg.. Wed Jul 2 06:14:07 2008
@@ -24,3 +24,4 @@
57 siretart at tauware.de-20080630141246-odn0am2o3zasimk3
58 siretart at tauware.de-20080701084808-y1dwm9ghwiklfrmt
60 siretart at tauware.de-20080701152048-xfy0kub1nho6mrha
+61 siretart at tauware.de-20080702061402-t11m85254nty9a8g
Propchange: unstable/ffmpeg/debian/
------------------------------------------------------------------------------
--- bzr:revision-info (original)
+++ bzr:revision-info Wed Jul 2 06:14:07 2008
@@ -1,4 +1,4 @@
-timestamp: 2008-07-01 17:20:48.052000046 +0200
+timestamp: 2008-07-02 08:14:02.188999891 +0200
committer: Reinhard Tartler <siretart at tauware.de>
properties:
branch-nick: unstable
Modified: unstable/ffmpeg/debian/README.Debian
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/ffmpeg/debian/README.Debian?rev=1283&op=diff
==============================================================================
--- unstable/ffmpeg/debian/README.Debian (original)
+++ unstable/ffmpeg/debian/README.Debian Wed Jul 2 06:14:07 2008
@@ -1,3 +1,106 @@
+FFmpeg names
+============
+
+The ffmpeg packaging has seen many renames in the course of its history.
+Looking for more stable names, the ffmpeg maintainers agreed on moving to
+a naming scheme which would fit known use cases and avoid confusion.
+
+Some of the constraints and proposed solutions on the new names follow:
+
+ 1. Distributions such as Debian and Ubuntu want to carry multiple version of
+ the source package to fit component divisions and please users; e.g. an
+ Ubuntu/universe and an Ubuntu/multiverse version, or a Debian/main and a
+ Debian/non-free version. It is conceived that there are usually two
+ sources in these distributions: a) the vanilla upstream source shipped in
+ the most permissible component if possible and b) a stripped source
+ suitable for the most constrained component. It seems natural to use the
+ "ffmpeg" source package name for the former and a branch package name for
+ the later such as "ffmpeg-debian".
+
+ 2. Packages from distributions and third party repositories such as the popular
+ debian-multimedia.org shouldn't interfere but coexist nicely. If these
+ repositories want to provide an alternate version of the source package,
+ they could do so with their own source and binary package names. It is
+ hoped that providing the vanilla source in one of the source packages will
+ remove the need to fork ffmpeg in these third party repositories.
+
+ 3. The libraries built by various source packages shall be ABI compatible as
+ to allow packages built against the most constrained component to run
+ against the more permissible components; for instance vlc if built against
+ ffmpeg in main shall be able to run against the ffmpeg libraries from
+ non-free. The plan here is to use shlibs tricks to allow to install one
+ lib or the other. The shlibs would look like:
+ lib-name-in-main-99 (>= 1.2.3) | lib-name-in-non-free-99 (>= 1.2.3)
+ This scheme can be extended for third party repositories if it still needs
+ to be.
+
+These new package names were imaginated at the time where the package names
+were as follow in Debian and Ubuntu (2008/07/02):
+debian:
+ ffmpeg | 0.cvs20050313-2sarge1 | oldstable
+ ffmpeg | 0.cvs20060823-8 | stable
+ffmpeg-free | 0.svn20080206-8 | testing
+ffmpeg-debian | 0.svn20080206-9 | unstable
+ubuntu:
+ ffmpeg | 3:0.cvs20070307-5ubuntu4 | gutsy
+ ffmpeg | 3:0.cvs20070307-5ubuntu7 | hardy
+ffmpeg-debian | 3:0.svn20080206-9ubuntu1 | intrepid
+
+Source Version Binaries
+------------------------------------------------
+ffmpeg 0.cvs20050313-2sarge1 ffmpeg, libavcodec-dev,
+ libavformat-dev, libpostproc-dev
+ffmpeg 0.cvs20060823-8 ffmpeg, libavcodec-dev, libavcodec0d,
+ libavformat-dev, libavformat0d,
+ libpostproc-dev, libpostproc0d
+ffmpeg-debian 0.svn20080206-9 ffmpeg, ffmpeg-dbg, libavutil49,
+ libavcodec51, libavdevice52,
+ libpostproc51, libavformat52,
+ libswscale0, libavutil-dev,
+ libavcodec-dev, libavdevice-dev,
+ libpostproc-dev, libavformat-dev,
+ libswscale-dev
+
+For consistency at this date, Debian is missing a ffmpeg unstripped
+source package and Ubuntu had two source packages in the same component
+for a short time. The binary package names are not unified and shlibs
+do not allow to install one or the other library.
+
+To avoid gratuitous package renames, the proposed changes against the above
+packages are:
+
+ * The renaming of the binary packages in main will be postponed un-til
+ the next SONAME bump to avoid unnecessary renaming.
+
+ * For Debian and Ubuntu the binary packages in the 'main' will be named on
+ the next soname change:
+
+ - libavcodec-stripped-52
+ - libavformat-stripped-52
+ - libavdevice-stripped-52
+ - libavutil-stripped-52
+ - libpostproc-stripped-52
+
+ and so on.
+
+ * the unstripped replacement package in the 'non-free' (Debian) and
+ 'multiverse' (ubuntu) component will be named as above without the
+ '-stripped-' marker in the name.
+
+ * Only Until the next SONAME bump happens: an unstripped replacement package
+ for the stripped 'libavcodec51' will can provided e.g. in ubuntu multiverse
+ with the name 'libavcodec-unstripped-51'.
+
+ * Ubuntu will track the ffmpeg packages in Debian and tries to minimize the
+ diff for maintenance reason.
+
+ * If you disagree with the naming, please speak up on
+ pkg-multimedia-maintainers at lists.alioth.debian.org
+
+
+ -- Reinhard Tartler <siretart at tauware.de> Wed, 02 Jul 2008 08:08:56 +0200
+
+
Disabled MPEG encoders
======================
Modified: unstable/ffmpeg/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/unstable/ffmpeg/debian/changelog?rev=1283&op=diff
==============================================================================
--- unstable/ffmpeg/debian/changelog (original)
+++ unstable/ffmpeg/debian/changelog Wed Jul 2 06:14:07 2008
@@ -16,6 +16,7 @@
somewhat indicated the original source was somehow 'non-free', which is
not the case. The new name now represents that we modified the package
so that it becomes acceptable for debian.
+ * Add verbose explanations about the renaming in README.Debian.
[ Fabian Greffrath ]
* debian/control:
More information about the pkg-multimedia-commits
mailing list