Greg, I think you're right and I will release the image as it is now. There's no harm in releasing another version if I manage to get stuttery boot messages fixed. The only thing that makes me hesitate is that I have many years of experience with belonging to email groups, and while this group is very friendly and very small compared to some, there's always some joker ready to pounce on the 2% that is wrong and disregard the 98% that works like a dream. I am getting a fibre-optic connection on Thursday so I will be able to squirt images up to the web site much more quickly, if it all goes to plan. After I have put the beta of the image on the site I will take a step away from it for a few days and come back to it fresh. Compiling pulseaudio on the Pi (about an hours worth of compiling) has made me take another look at my cross-compiler tool-chain. So far I have only built kernels and modules on my desktop Arch machine but there is something called 'sysidk' which seems to be something to do with setting up a full environment on a build machine. But there is zero documentation for it. Judging by kernel builds my quad-core machine should be able to compile pulseaudio in about two minutes. Mike On 21/01/2014 18:41, Gregory Osborne wrote: > Mike, > It sounds to me like you've made a lot of progress, and releasing what you > have thus far would be acceptable / better than waiting for perfection unless > you feel like you will have more time to put into the project in the > immediate future. Even so, with all the time you've put in thus far, if this > is in doubt at all or if you may want to step back and take a break, I'd say > release what you have and just put a disclaimer on the list announcement / > release notice. Obviously, something is better than nothing, and you've gone > a long way past nothing. > > Just my two cents worth. > > - Greg > -----Original Message----- > From: raspberry-vi-bounce@xxxxxxxxxxxxx > [mailto:raspberry-vi-bounce@xxxxxxxxxxxxx] On Behalf Of Mike Ray > Sent: Tuesday, January 21, 2014 12:19 PM > To: raspberry-vi@xxxxxxxxxxxxx > Subject: [raspberry-vi] Accessible Arch > > Hello, > > Here's where I am currently with the accessible version of Arch Linux I am > working on. > > I have managed now to configure pulseaudio on a per-user basis and set up a > user account so that pulseaudio starts when the user logs in. > > When logged in, SpeakUp works fine and the audio is not stuttery because once > the pulseaudio server is running espeak switches to using it instead of > portaudio. > > But, the boot messages in this configuration are still very stuttery because > at the point of boot up pulseaudio is not running for the system user and > thus espeak is still using portaudio at that point. > > I have managed to get pulseaudio compiled without dbus support, it was dbus > which was preventing it from starting in system mode before and changing > security settings for dbus servers is beyond me at the moment. > > But I cannot get pulseaudio started with systemd. So I have to find a way to > start it at boot for the root user without systemd. > > I might release beta 1 of this image with the boot messages still stuttering > so that something that will boot Hynix boards is out there, and then return > to trying to solve the stuttery boot messages issue. > > Oh and there is a problem with the kernel. When I compile SpeakUp modules > for 3.10.27, which is the latest version, trying to load the modules results > in 'exec format error' messages, while using kernel > 3.6.11 this does not happen. > > So if I release an image before I can fix this I will have to blacklist the > kernel to keep pacman from updating it. This is no great fault because I > would have to blacklist the kernel anyway to stop the version number from > changing and hence stopping SpeakUp modules from loading after update. > > People might want to tell me what they think about an image with stuttery > boot messages. > > And I am aware that Arch is not everybody's cup of tea. Now that I know > pulse solves the tts problem I will go back and re-address Raspbian. > > I am also considering forking espeak and trying to get it to set the latency > in it's interface to portaudio. Currently it does not do anything in the > portaudio API to select latency times but lets portaudio choose. There > should probably be a Raspberry Pi version of espeak which allows for 'worse' > latency to reflect the slower processor and lower memory of the Pi. > > Mike > -- Michael A. Ray Analyst/Programmer Witley, Surrey, South-east UK I KEEP six honest serving-men, They taught me all I know. Their names are What and Why and When and How and Where and Who. -- Rudyard Kipling (paraphrased) Interested in accessibility on the Raspberry Pi? Visit: http://www.raspberryvi.org/ From where you can join our mailing list for visually-impaired Pi hackers =========================================================== The raspberry-vi mailing list Archives: //www.freelists.org/archives/raspberry-vi Administrative contact: <mike.ray@xxxxxxxxxxxxxx> ----------------------------------------------------------- Raspberry Pi and the Raspberry Pi logo are trademarks of the Raspberry Pi Foundation. This list is not affiliated to the Raspberry Pi Foundation and the views and attitudes expressed by the subscribers to this list do not reflect those of the Foundation. Mike Ray, list creator, January 2013