--Boundary-00=_tKtJC4pd+h6J02C Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thursday 03 March 2005 11:32 am, Pierre Habouzit wrote:> Hi, > > I''m working on the packages of kdeaccessibility of the recent rc1 for > debian. > > when building kttsd with the configure flag : > --enable-kttsd-gstreamer > > we have the nice warning : > > ******************************************************** > * The build of the GStreamer audio plugin has been enabled. > * > * PACKAGERS: Please do not include the gstreamer plugin > * in binary distributions of kdeaccessibility as it > * creates unwanted dependencies. Instead, include in a > * separate package, e.g., kdeaccessibility-extras. > * The separate package should require gstreamer >= 0.8.7 > * > ******************************************************** > > but this is not accurate. in fact, the gstreamer only depends on > libgstreamer0.8-0 (debian package), that has quite reasonnable > dependencies (libc, libglib, libptop, libxml2, zlib) > > moreover with that option, kttsd *itself* is linked against > libgstreamer, and will force the dependency on libgstreamer > > please have a look at the debs on [1], they really present the > dependency, and having the gstreamer plugin as a separate package does > not helpAnother error on my part. The kttsd executable does not need to be linked against libgstreamer. See attached patch, which also includes not installing kttsjobmgr.h file. If I backport this patch to the KDE CVS 3.4 branch, will you pick it up, or must you separately patch? *Please* try not distribute kdeaccessibility binary with a dependency on gstreamer. The kdeaccessibility coordinator (Olaf Schmidt) will have my head. I would rather see it distributed with GStreamer functionality disabled altogether, but I think the attached patch will solve the problem. For the -extras package, libgstreamer *must* be 0.8.7 or greater. GStreamer crashes and/or badly misbehaves when playing .wav files with older versions. When it crashes, it takes kttsd down with it, and the only way user can avoid the crash is to uninstall the kttsd gstreamer plugin. (Actually, I think the problem is in the gstreamer .wav plugin. I *think* it must be 0.8.4 or greater, but I have no idea how to specify that dependency.)> [1] http://accessibility.kde.org/developer/kttsd/I''ll have to rebuild those .debs. I apologize for these errors and confusion. I''m a relative newbie. -- Gary Cramblitt (aka PhantomsDad) KDE Text-to-Speech Maintainer http://accessibility.kde.org/developer/kttsd/index.php --Boundary-00=_tKtJC4pd+h6J02C Content-Type: text/x-diff; charset="utf-8"; name="kttsd_deps.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="kttsd_deps.patch" ? kttsd_deps.patch ? sample.html ? sample.russian ? sample.sable ? sample2.html ? filters/xmltransformer/xhtml2ssml_simple.xsl Index: kttsd/Makefile.am ==================================================================RCS file: /home/kde/kdeaccessibility/kttsd/kttsd/Makefile.am,v retrieving revision 1.27 diff -u -3 -p -r1.27 Makefile.am --- kttsd/Makefile.am 15 Feb 2005 19:49:30 -0000 1.27 +++ kttsd/Makefile.am 3 Mar 2005 13:51:49 -0000 @@ -3,7 +3,6 @@ INCLUDES = \ -I$(top_srcdir)/kttsd/libkttsd \ -I$(kde_includes)/arts \ - $(CFLAGS_GST) \ $(KTTS_KSPEECH_INCLUDE) \ $(all_includes) @@ -34,11 +33,10 @@ kttsd_SOURCES = \ filtermgr.cpp \ talkermgr.cpp -kttsd_LDFLAGS = -avoid-version -module $(LDFLAGS_GST) $(all_libraries) $(KDE_RPATH) +kttsd_LDFLAGS = -avoid-version -module $(all_libraries) $(KDE_RPATH) kttsd_LDADD = \ $(top_builddir)/kttsd/libkttsd/libkttsd.la \ $(LIB_KDECORE) \ - $(LDADD_GST) \ $(LIB_KIO) \ $(LIB_KUTILS) Index: kttsjobmgr/Makefile.am ==================================================================RCS file: /home/kde/kdeaccessibility/kttsd/kttsjobmgr/Makefile.am,v retrieving revision 1.10 diff -u -3 -p -r1.10 Makefile.am --- kttsjobmgr/Makefile.am 15 Feb 2005 19:49:30 -0000 1.10 +++ kttsjobmgr/Makefile.am 3 Mar 2005 13:51:50 -0000 @@ -32,10 +32,6 @@ libkttsjobmgrpart_la_LIBADD = \ $(top_builddir)/kttsd/libkttsd/libkttsd.la \ $(LIB_KFILE) $(LIBVM) $(LIB_KPARTS) -# Header files to be installed. -kpartsincludedir = $(includedir)/kparts -kpartsinclude_HEADERS = kttsjobmgr.h - # Header files not to be installed. noinst_HEADERS = selecttalkerwidget.h --Boundary-00=_tKtJC4pd+h6J02C--
--nextPart2431811.XyRNxsmi9k
Content-Type: text/plain;
charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Hi,
I''m working on the packages of kdeaccessibility of the recent rc1 for
debian.
when building kttsd with the configure flag :
--enable-kttsd-gstreamer
we have the nice warning :
********************************************************
* The build of the GStreamer audio plugin has been enabled.
*
* PACKAGERS: Please do not include the gstreamer plugin
* in binary distributions of kdeaccessibility as it
* creates unwanted dependencies. Instead, include in a
* separate package, e.g., kdeaccessibility-extras.
* The separate package should require gstreamer >=3D 0.8.7
*
********************************************************
but this is not accurate. in fact, the gstreamer only depends on
libgstreamer0.8-0 (debian package), that has quite reasonnable
dependencies (libc, libglib, libptop, libxml2, zlib)
moreover with that option, kttsd *itself* is linked against
libgstreamer, and will force the dependency on libgstreamer
please have a look at the debs on [1], they really present the
dependency, and having the gstreamer plugin as a separate package does
not help
so my guess is, you can safely delete that warning for upcoming
versions, or find a way to avoid kttsd to link against gstreamer.
[1] http://accessibility.kde.org/developer/kttsd/
=2D-=20
=B7O=B7 Pierre Habouzit
=B7=B7O
OOO http://www.madism.org
--nextPart2431811.XyRNxsmi9k
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
iD8DBQBCJvXHvGr7W6HudhwRAkWrAJ9w/ubmprbPFpL7g6PRSW+T5E317wCgosAm
ZObNezCamJ+OGjlnnGEtIG8=3+o8
-----END PGP SIGNATURE-----
--nextPart2431811.XyRNxsmi9k--
On Thursday 03 March 2005 09:02 am, Gary Cramblitt wrote:> Another error on my part. The kttsd executable does not need to be linked > against libgstreamer. See attached patch, which also includes not > installing kttsjobmgr.h file. If I backport this patch to the KDE CVS 3.4 > branch, will you pick it up, or must you separately patch?KDE Gods will not permit this backport into 3.4 branch. I''m not sure why, as it is a straightforward patch. I suppose its because of their policy: "We do source distribution; not binaries." Anyway, to avoid dependency on libgstreamer, you''ll need to include the patch in the package. Sorry.
--nextPart3240175.15vUVSSfhK Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline> Another error on my part. The kttsd executable does not need to be > linked against libgstreamer. See attached patch, which also includes > not installing kttsjobmgr.h file. If I backport this patch to the > KDE CVS 3.4 branch, will you pick it up, or must you separately > patch?well, I''ll build one, don''t worry. since you commited it in KDE 3.4 branch, it will be in rc2 or final=20 release, so it''s fine> *Please* try not distribute kdeaccessibility binary with a dependency > on gstreamer. The kdeaccessibility coordinator (Olaf Schmidt) will > have my head. I would rather see it distributed with GStreamer > functionality disabled altogether, but I think the attached patch > will solve the problem.well, we''ll think at it, but kttsd already needs quite a lot of packages=20 (because of dependancies on speech synthetizers) and in debian=20 gstreamer is not a such big dependencies that should be avoided as=20 hell ... users are free to use arts or gstreamer output themselves. but we will talk about it in the team and see what we will do.> For the -extras package, libgstreamer *must* be 0.8.7 or greater.=20 > GStreamer crashes and/or badly misbehaves when playing .wav files > with older versions. When it crashes, it takes kttsd down with it, > and the only way user can avoid the crash is to uninstall the kttsd > gstreamer plugin. (Actually, I think the problem is in the gstreamer > .wav plugin. I *think* it must be 0.8.4 or greater, but I have no > idea how to specify that dependency.)sure, but you know : [madcoder hades] LC_ALL=3DC apt-cache policy libgstreamer0.8-0 libgstreamer0.8-0: Installed: 0.8.9-1 Candidate: 0.8.9-1 Version Table: *** 0.8.9-1 0 990 http://ftp2.fr.debian.org unstable/main Packages 100 /var/lib/dpkg/status 0.8.8-1 0 500 http://ftp2.fr.debian.org testing/main Packages so you shouldn''t bother that much about gstreamer instabilities with=20 versions << 0.8.9 ;)> > [1] http://accessibility.kde.org/developer/kttsd/ > > I''ll have to rebuild those .debs. > > I apologize for these errors and confusion. I''m a relative newbie.no problems here ;) =2D-=20 =B7O=B7 Pierre Habouzit =B7=B7O OOO http://www.madism.org --nextPart3240175.15vUVSSfhK Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCJx0EvGr7W6HudhwRAhLvAJ9D7D44iOGpwcpDb3yRp/IVza/NtQCfTNrl UlofHZ4Pl0z02AnkaTrMjZM=CnKm -----END PGP SIGNATURE----- --nextPart3240175.15vUVSSfhK--
--nextPart21353523.0Fom35phe5 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Le Jeu 3 Mars 2005 12:58, Gary Cramblitt a =C3=A9crit :> On Thursday 03 March 2005 09:02 am, Gary Cramblitt wrote: > > Another error on my part. The kttsd executable does not need to be > > linked against libgstreamer. See attached patch, which also > > includes not installing kttsjobmgr.h file. If I backport this > > patch to the KDE CVS 3.4 branch, will you pick it up, or must you > > separately patch? > > KDE Gods will not permit this backport into 3.4 branch. I''m not sure > why, as it is a straightforward patch. I suppose its because of > their policy: "We do source distribution; not binaries." Anyway, to > avoid dependency on libgstreamer, you''ll need to include the patch in > the package. Sorry.that''s not a big deal. we''ll keep the patch in the plain 3.4 modules too then ;) =2D-=20 =C2=B7O=C2=B7 Pierre Habouzit =C2=B7=C2=B7O OOO http://www.madism.org --nextPart21353523.0Fom35phe5 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCJ0j4vGr7W6HudhwRAjc1AKCPti+yKuy7Usexu4hNSdMzOSCR5QCeNBJ+ NX5O2+uLADIi7sn9G/hQp/U=6Bn/ -----END PGP SIGNATURE----- --nextPart21353523.0Fom35phe5--