All, I would like to request some enhancements for accessibility of the live cds for x86 and amd64. 1) Add the following packages to the cd for these arches: app-accessibility/speakup app-accessibility/espeakup 2) Make sure that alsa is available on all media for these archs 3) apply the following patch to livecd-tools. This will start speakup and espeakup at the appropriate times as far as I can tell. Also, it makes sure that X doesn't start if brltty, speakup or espeakup are started. 4) We still need some way to know when the boot prompt has been reached when the cd is booted. Either a bell, or if this is not possible, a very long timeout so that the cd rom will actually stop spinning. Please let me know if you have any questions about this. William
Created attachment 189653 [details] add-speakup-support.patch This patch should be applied to livecd-tools to add speakup and espeakup support. This diff was taken against the current master branch.
Also, make sure that espeak is built with alsa support. This will pull in portaudio because espeak uses alsa indirectly through portaudio.
The last comment referred to: app-accessibility/espeak which also needs to be added. Thanks, William
Created attachment 192648 [details] add-speakup-support.patch This fixes a typo in the first patch. We also need to unmute more sound card controls than we were originally. Please use this instead of the first patch.
Created attachment 192649 [details] isolinux-elilo-memtest86+-cdtar.tar.bz2 This file should replace the file by the same name in catalyst. The changes I made here were to add a bell character to the boot messages.
Created attachment 192651 [details] installcd-stage1.patch Here is a patch for releng/trunk/releases/weekly/specs/x86/installcd-stage1.spec. This is not accessibility related per se, but I found I was unable to fetch this package; it appears upstream moved it.
Created attachment 192653 [details] installcd-stage2-minimal.patch Here is a patch for releng/trunk/releases/weekly/specs/x86/installcd-stage2-minimal.spec. This adds the appropriate use flags and software for hardware and software based speech access.
Created attachment 192655 [details] /home/william/release/installcd-2.6.28.config Here is an updated kernel config. This replaces releng/trunk/releases/weekly/kconfig/x86/installcd-2.6.28.config
This completes the patches and changes for x86. Please let me know when you can implement this, or if you have any questions. Also, please let me know what I need to do regarding amd64. Thanks much.
Created attachment 192665 [details] boot-messages.patch This patch shows how the boot messages in the cdtar above were modified.
Created attachment 192667 [details] 0001-documentation-updates-for-accessibility-support.patch This patch updates the documentation that gets put on our cds to reflect speakup support. This can be applied to git with: git am [filename] This was done against the catalyst_3 branch. Thanks, William
Created attachment 192671 [details] 0001-Add-speakup-and-espeakup-support.patch Here is a git formatted version of the patch for livecd-tools. It can be applied using git am. Thanks, William
Hi all, Can someone please respond and let me know what the status of this bug is? Thanks, William
The status is that I haven't had time to look at it yet.
Hi all, I just wanted to touch base again on this bug. All of the patches you need are attached, so I was wondering what the status is. Is there anything else that I can do to help with getting this done? Thanks much, William
I still haven't had time to look at this stuff. I'll get to it eventually.
Comment on attachment 192651 [details] installcd-stage1.patch This has nothing to do with the bug
Created attachment 196020 [details] installcd-2.6.28.config.diff Here is the patch for the kernel config. The difference is that it makes the alsa drivers modules. Thanks, William
I've applied the kconfig patch to both the x86 and amd64 installcd kconfig.
The installcd-stage2-minimal.spec patch has been applied to both x86 and amd64
Patch applied to livecd-tools
LiveCD documentation patch commited
cdtar changes done.
I just rolled a new livecd-tools and added it to the tree as stable (against repoman's complaints). This week's autobuilds should have everything except the bell for isolinux's boot.msg (this requires a new catalyst release...or a re-emerge of -9999 on the build boxes).
Actually, I'm re-emerging catalyst-9999 on poseidon now. We should have the whole shebang for this week's autobuilds.
I'm closing this bug as the issues have been fixed.