Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 267708 - livecd accessibility issues
Summary: livecd accessibility issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo LiveCD Package Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-27 22:11 UTC by William Hubbs
Modified: 2010-12-06 03:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
add-speakup-support.patch (add-speakup-support.patch,1.13 KB, text/plain)
2009-04-27 22:13 UTC, William Hubbs
Details
add-speakup-support.patch (add-speakup-support.patch,1.73 KB, text/plain)
2009-05-27 23:48 UTC, William Hubbs
Details
isolinux-elilo-memtest86+-cdtar.tar.bz2 (isolinux-elilo-memtest86+-cdtar.tar.bz2,124.83 KB, text/plain)
2009-05-27 23:51 UTC, William Hubbs
Details
installcd-stage1.patch (installcd-stage1.patch,432 bytes, text/plain)
2009-05-27 23:59 UTC, William Hubbs
Details
installcd-stage2-minimal.patch (installcd-stage2-minimal.patch,1.62 KB, text/plain)
2009-05-28 00:18 UTC, William Hubbs
Details
/home/william/release/installcd-2.6.28.config (installcd-2.6.28.config,62.01 KB, text/plain)
2009-05-28 00:23 UTC, William Hubbs
Details
boot-messages.patch (boot-messages.patch,1.08 KB, text/plain)
2009-05-28 01:47 UTC, William Hubbs
Details
0001-documentation-updates-for-accessibility-support.patch (0001-documentation-updates-for-accessibility-support.patch,2.61 KB, text/plain)
2009-05-28 02:39 UTC, William Hubbs
Details
0001-Add-speakup-and-espeakup-support.patch (0001-Add-speakup-and-espeakup-support.patch,2.27 KB, text/plain)
2009-05-28 05:11 UTC, William Hubbs
Details
installcd-2.6.28.config.diff (installcd-2.6.28.config.diff,4.50 KB, text/plain)
2009-06-28 23:38 UTC, William Hubbs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description William Hubbs gentoo-dev 2009-04-27 22:11:51 UTC
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
Comment 1 William Hubbs gentoo-dev 2009-04-27 22:13:40 UTC
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.
Comment 2 William Hubbs gentoo-dev 2009-04-27 22:58:36 UTC
Also, make sure that espeak is built with alsa support.
This will pull in portaudio because espeak uses alsa indirectly through
portaudio.
Comment 3 William Hubbs gentoo-dev 2009-04-27 23:00:36 UTC
The last comment referred to:

app-accessibility/espeak

which also needs to be added.

Thanks,

William

Comment 4 William Hubbs gentoo-dev 2009-05-27 23:48:45 UTC
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.
Comment 5 William Hubbs gentoo-dev 2009-05-27 23:51:23 UTC
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.
Comment 6 William Hubbs gentoo-dev 2009-05-27 23:59:10 UTC
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.
Comment 7 William Hubbs gentoo-dev 2009-05-28 00:18:27 UTC
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.
Comment 8 William Hubbs gentoo-dev 2009-05-28 00:23:40 UTC
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
Comment 9 William Hubbs gentoo-dev 2009-05-28 00:27:34 UTC
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.

Comment 10 William Hubbs gentoo-dev 2009-05-28 01:47:24 UTC
Created attachment 192665 [details]
boot-messages.patch

This patch shows how the boot messages in the cdtar above
were modified.
Comment 11 William Hubbs gentoo-dev 2009-05-28 02:39:38 UTC
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
Comment 12 William Hubbs gentoo-dev 2009-05-28 05:11:01 UTC
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
Comment 13 William Hubbs gentoo-dev 2009-05-30 21:38:09 UTC
Hi all,

Can someone please respond and let me know what the status of this bug is?

Thanks,

William

Comment 14 Andrew Gaffney (RETIRED) gentoo-dev 2009-05-31 03:17:20 UTC
The status is that I haven't had time to look at it yet.
Comment 15 William Hubbs gentoo-dev 2009-06-21 21:02:57 UTC
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

Comment 16 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-22 00:37:55 UTC
I still haven't had time to look at this stuff. I'll get to it eventually.
Comment 17 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-28 23:24:07 UTC
Comment on attachment 192651 [details]
installcd-stage1.patch

This has nothing to do with the bug
Comment 18 William Hubbs gentoo-dev 2009-06-28 23:38:57 UTC
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
Comment 19 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-28 23:43:32 UTC
I've applied the kconfig patch to both the x86 and amd64 installcd kconfig.
Comment 20 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-28 23:49:51 UTC
The installcd-stage2-minimal.spec patch has been applied to both x86 and amd64
Comment 21 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-28 23:52:25 UTC
Patch applied to livecd-tools
Comment 22 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-28 23:57:18 UTC
LiveCD documentation patch commited
Comment 23 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2009-06-29 00:20:08 UTC
cdtar changes done.
Comment 24 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-29 16:53:42 UTC
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).
Comment 25 Andrew Gaffney (RETIRED) gentoo-dev 2009-06-29 16:54:50 UTC
Actually, I'm re-emerging catalyst-9999 on poseidon now. We should have the whole shebang for this week's autobuilds.
Comment 26 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-12-06 03:37:50 UTC
I'm closing this bug as the issues have been fixed.