Latest Debian snapshot

Tony Baechler tony at baechler.net
Thu Jul 24 09:18:49 EDT 2008


Hi,

First, thank you very much, Samuel!  I was hoping for a new snapshot to 
be released as a Debian package.  Is there any chance that the new 
package will make it to Lenny with the big freeze looming?

I only found two small problems and one very nice improvement.  The bug 
with my rc.local not being able to set parameters is fixed!  The 
synthesizer seems to respond slightly quicker to key presses.  I think I 
remember work being done either with threading or with keyboard input.  
Whatever it is, I can tell the difference.  The synth keeps up with my 
typing speed instead of having a slight lag.  I haven't thoroughly 
tested everything, but I tried Alt+left arrow and it didn't lock up.  I 
haven't checked if the speech stopping after about 4 KB of text has been 
fixed yet.  Over all, I'm impressed.

The two small problems are as follows:  First, I followed Samuel's 
instructions for building modules.  I did the following commands:

m-a prepare
tar -jxf speakup*.tar.bz2
cd modules/speakup  (I was already in /usr/src)
make
make modules_install

The problems are that it isn't obvious that the Speakup source is 
installed under /usr/src/modules/speakup.  I tried changing to the 
speakup directory but it didn't exist.  I wasn't sure if I needed to 
untar the source or not.  I suppose that the modules/speakup directory 
structure needs to stay in place because of Debian policy, but why not 
make a symlink?  If that can't be done, please put a note in 
README.Debian for installing manually since the source in Debian won't 
always be the latest from git, especially when running Stable.  The 
second problem is the underline in modules_install.  Most packages I've 
compiled from source use a dash instead, such as make modules-install.  
For that matter, why not support "make install" instead?

The second problem is slightly more serious.  Apparently the Speakup 
modules must go in /lib/modules/`uname -r`/extra/speakup.  The "make 
modules_install" command put them in the extra directory but not in 
extra/speakup.  I had to manually copy them there.  Until I did, it kept 
loading the old modules, as /sys/module/speakup/version reported 3.0.2.  
I noticed all the files in the speakup directory were older than those 
not, so I figured it was safe to copy them.  Now I have two sets of 
identical Speakup modules, one in the extra/ directory and another in 
extra/speakup/.  This should probably be fixed.

Again, other than those small issues, all seems well and I'm impressed 
by the better performance.  I'm intending on trying cdparanoia and CD 
burning to see if there is better performance.  Speech always stopped 
with cdparanoia because of the repeating progress bar, so that should be 
a good test.

To Michael and others experiencing problems, I recommend installing the 
new package from Samuel's previous post here.



More information about the Speakup mailing list