Hi. Version 3.5 of BRLTTY will have a speech driver module for Festival Lite. This module links dynamically against the quite large (6MB or so) festival lite library. Now, I am pondering how to go about this new module. I basically see two approach: 1. Create a new binary package (for example, brltty-flite) and only put the driver module /lib/brltty/libbrlttysfl.so) (plus policy-required files, or course) in it. This package should Depend on the same version of BRLTTY as it was compiled from. A user wishing to use the Festival Lite driver module would apt-get install brltty-flite, and get BRLTTY + the required (large) library for speech synthesis. However, the drawback is that the package brltty-flite would only contain a very little binary object (7kb or so). Given that we actually want to keep the number of binary packages in the archive at a minimum, that is quite a drawback. 2. Do not split off the festival lite module. This has the drawback that every user, no matter if she is interested in speech at all, or wants to use Festival Lite as a backend in particular, would need to download the quite huge Festival Lite library package to satisfy the dependency. Given that I think most BRLTTY users do not really care about speech support currently, this seems like quite a drawback. OTOH, the small 7kb object file would stay in the main package, and we wouldn't bloat the archive with yet another small binary package. Any opinions? -- CYa, Mario | Debian Developer <URL:http://debian.org/> | Get my public key via finger mlang@db.debian.org | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
Attachment:
pgpLpXjHnQnTo.pgp
Description: PGP signature