[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#659202: transition: t38modem 2.0.0



On 02/03/12 22:58, Mark Purcell wrote:
On Mon, 27 Feb 2012 20:40:40 Eugen Dedu wrote:
Anyway, if you release a new ptlib, please create a new package,
libpt2.10.X-plugin-pulse, containing its pulse plugin.  This is also on
my TODO list :o(

Eugen,

I have had a look at creating a plugin-pulse and it doesn't save much:

  Package: libpt2.10.4
  Source: ptlib
  Version: 2.10.4~dfsg-1
  Architecture: amd64
  Maintainer: Debian VoIP Team<pkg-voip-maintainers@lists.alioth.debian.org>
  Installed-Size: 4399
  Depends: libc6 (>= 2.11), libexpat1 (>= 1.95.8), libgcc1 (>= 1:4.1.1),
libldap-2.4-2 (>= 2.4.7), libodbc1 (>= 2.2.11) | unixodbc (>= 2.2.11),
libsasl2-2, libsdl1.2debian (>= 1.2.11), libssl1.0.0 (>= 1.0.0), libstdc++6
(>= 4.6), libpt2.10.4-plugins-pulse (= 2.10.4~dfsg-1) | libpt2.10.4-plugins-
alsa (= 2.10.4~dfsg-1) | libpt2.10.4-plugins-oss (= 2.10.4~dfsg-1) |
libpt2.10.4-plugins-video (= 2.10.4~dfsg-1)

  Package: libpt2.10.4-plugins-pulse
  Source: ptlib
  Version: 2.10.4~dfsg-1
  Architecture: amd64
  Maintainer: Debian VoIP Team<pkg-voip-maintainers@lists.alioth.debian.org>
  Installed-Size: 158
  Depends: libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libpt2.10.4, libpulse0 (>=
0.99.1), libstdc++6 (>= 4.2.1)

  Package: libpt2.10.4-plugins-video
  Source: ptlib
  Version: 2.10.4~dfsg-1
  Architecture: amd64
  Maintainer: Debian VoIP Team<pkg-voip-maintainers@lists.alioth.debian.org>
  Installed-Size: 181
  Depends: libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libpt2.10.4, libstdc++6 (>=
4.2.1), libv4l-0 (>= 0.5.0)


Even with a plugin package, the depends for libpt2.10.4 is still the large
issue (libsdl, libldap and friends), and you only save libv4l-0.

I also have a changelog entry against 2.6.7-1:
   * Depreciate libptX.X.X-plugins ->  libptX.X.X
     - Makes dependent packages binNMU safe

So on balance I don't think the minor savings are worth the effort of
maintaining multiple plugin packages.

Hi Mark,

I did not think on a lib, a plugins and a pulse package, but only a lib and a pulse package. The reason is that when you install libpt, you should not be forced to install also pulse. However, it seems to me that libpulse0 is now mandatory by gnome-shell and gnome-control-center. So it seems you are right, only one package (lib) is sufficient. Could you confirm please?

--
Eugen



Reply to: