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. Mark
Attachment:
signature.asc
Description: This is a digitally signed message part.