public inbox for speakup@linux-speakup.org
 help / color / mirror / Atom feed
* gentoo dropping speakup support
@  William Hubbs
   ` Zachary Kline
                   ` (4 more replies)
  0 siblings, 5 replies; 30+ messages in thread
From: William Hubbs @  UTC (permalink / raw)
  To: speakup

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

All,

because of this bug [1], gentoo linux will be dropping support for speakup in its official kernels starting at 2.6.22.

[1] http://bugs.gentoo.org/show_bug.cgi?id=177794

Is there any possibility at all that speakup could be moved into user space as the bug suggests?  I feel that if we can go into user space this will b a better approach.

Thanks,

- -- 
William Hubbs
gentoo accessibility team lead
williamh@gentoo.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGdZLWblQW9DDEZTgRAsCOAJoD/roDmHTKu7ji8qTXZ2eoX47T1ACeIivJ
j/qhb9Z6KNpfitEvr7Onrug=
=mpb2
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
   gentoo dropping speakup support William Hubbs
@  ` Zachary Kline
     ` Sina Bahram
     ` Gaijin
   ` Tom Moore
                   ` (3 subsequent siblings)
  4 siblings, 2 replies; 30+ messages in thread
From: Zachary Kline @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hello,
    I would like to formally state that I disapprove of this removal.  It is 
only thanks to Speakup being included in the default kernel that we are able 
to perform unassisted installations of Gentoo at all.  This seems as if it 
would be a great step backwards.
    Might I suggest that we attempt to contact the Speakup mailing list and 
developers for information on this issue?
Thank you,
Zachary Kline.

----- Original Message ----- 
From: "William Hubbs" <williamh@gentoo.org>
To: <speakup@braille.uwo.ca>
Sent: Sunday, June 17, 2007 1:00 PM
Subject: gentoo dropping speakup support


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> All,
>
> because of this bug [1], gentoo linux will be dropping support for speakup 
> in its official kernels starting at 2.6.22.
>
> [1] http://bugs.gentoo.org/show_bug.cgi?id=177794
>
> Is there any possibility at all that speakup could be moved into user 
> space as the bug suggests?  I feel that if we can go into user space this 
> will b a better approach.
>
> Thanks,
>
> - -- 
> William Hubbs
> gentoo accessibility team lead
> williamh@gentoo.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
>
> iD8DBQFGdZLWblQW9DDEZTgRAsCOAJoD/roDmHTKu7ji8qTXZ2eoX47T1ACeIivJ
> j/qhb9Z6KNpfitEvr7Onrug=
> =mpb2
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 



^ permalink raw reply	[flat|nested] 30+ messages in thread

* RE: gentoo dropping speakup support
   ` Zachary Kline
@    ` Sina Bahram
     ` Gaijin
  1 sibling, 0 replies; 30+ messages in thread
From: Sina Bahram @  UTC (permalink / raw)
  To: 'Speakup is a screen review system for Linux.'

In the spirit of open discovery, I will point out that I've never had any
problems with the accessibility of the ssh installation of gentoo.

I have sighted colleagues who never once have to use a monitor hooked up to
the target machine during a gentoo install, and only use ssh to accomplish
this, and I've done the same.


Take care,
Sina


-----Original Message-----
From: speakup-bounces@braille.uwo.ca [mailto:speakup-bounces@braille.uwo.ca]
On Behalf Of Zachary Kline
Sent: Sunday, June 17, 2007 4:37 PM
To: Speakup is a screen review system for Linux.
Subject: Re: gentoo dropping speakup support

Hello,
    I would like to formally state that I disapprove of this removal.  It is
only thanks to Speakup being included in the default kernel that we are able
to perform unassisted installations of Gentoo at all.  This seems as if it
would be a great step backwards.
    Might I suggest that we attempt to contact the Speakup mailing list and
developers for information on this issue?
Thank you,
Zachary Kline.

----- Original Message -----
From: "William Hubbs" <williamh@gentoo.org>
To: <speakup@braille.uwo.ca>
Sent: Sunday, June 17, 2007 1:00 PM
Subject: gentoo dropping speakup support


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> All,
>
> because of this bug [1], gentoo linux will be dropping support for speakup

> in its official kernels starting at 2.6.22.
>
> [1] http://bugs.gentoo.org/show_bug.cgi?id=177794
>
> Is there any possibility at all that speakup could be moved into user 
> space as the bug suggests?  I feel that if we can go into user space this 
> will b a better approach.
>
> Thanks,
>
> - -- 
> William Hubbs
> gentoo accessibility team lead
> williamh@gentoo.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
>
> iD8DBQFGdZLWblQW9DDEZTgRAsCOAJoD/roDmHTKu7ji8qTXZ2eoX47T1ACeIivJ
> j/qhb9Z6KNpfitEvr7Onrug=
> =mpb2
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 


_______________________________________________
Speakup mailing list
Speakup@braille.uwo.ca
http://speech.braille.uwo.ca/mailman/listinfo/speakup



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
   ` Zachary Kline
     ` Sina Bahram
@    ` Gaijin
  1 sibling, 0 replies; 30+ messages in thread
From: Gaijin @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Zachary Kline wrote:
>     I would like to formally state that I disapprove of this removal.

     Are they leaving even one SpeakUp kernel in the distro...so people 
can at least get *something* working?  Bugrit.

         Michael



^ permalink raw reply	[flat|nested] 30+ messages in thread

* RE: gentoo dropping speakup support
   gentoo dropping speakup support William Hubbs
   ` Zachary Kline
@  ` Tom Moore
   ` Michael Whapples
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 30+ messages in thread
From: Tom Moore @  UTC (permalink / raw)
  To: 'Speakup is a screen review system for Linux.'

Could the Speakup patch be left out for the kernel types it does not build
on?
As far as I know we really don't have any way of testing on systems that
aren't i386 or amd64. So there's not any real way of knowing if Speakup
works on other architectures.

Tom

-----Original Message-----
From: speakup-bounces@braille.uwo.ca [mailto:speakup-bounces@braille.uwo.ca]
On Behalf Of William Hubbs
Sent: Sunday, June 17, 2007 4:00 PM
To: speakup@braille.uwo.ca
Subject: gentoo dropping speakup support

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

All,

because of this bug [1], gentoo linux will be dropping support for speakup
in its official kernels starting at 2.6.22.

[1] http://bugs.gentoo.org/show_bug.cgi?id=177794

Is there any possibility at all that speakup could be moved into user space
as the bug suggests?  I feel that if we can go into user space this will b a
better approach.

Thanks,

- -- 
William Hubbs
gentoo accessibility team lead
williamh@gentoo.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGdZLWblQW9DDEZTgRAsCOAJoD/roDmHTKu7ji8qTXZ2eoX47T1ACeIivJ
j/qhb9Z6KNpfitEvr7Onrug=
=mpb2
-----END PGP SIGNATURE-----

_______________________________________________
Speakup mailing list
Speakup@braille.uwo.ca
http://speech.braille.uwo.ca/mailman/listinfo/speakup



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
   gentoo dropping speakup support William Hubbs
   ` Zachary Kline
   ` Tom Moore
@  ` Michael Whapples
     ` Deedra Waters
   ` John covici
   ` Luke Yelavich
  4 siblings, 1 reply; 30+ messages in thread
From: Michael Whapples @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

While it is a shame that you find this, thank you for saying what the
exact problem is. If speakup won't compile on x86-64 either now, I am
sure that soon someone will fix that as it probably affects quite a
number of users.

Other than the install of gentoo, I don't think the impact is as bad as
it is for other distros as gentoo users may tend to want to compile a
custom kernel anyway. The install probably isn't such a problem as I
think if you are doing an install from the internet then it doesn't
matter what version of gentoo the CD is as the installed system will be
the latest, so a user could use the last release with speakup to install
with speakup (unless they are doing an install without internet access,
for which there may not be a solution).

On a different note, while I don't know enough about the kernel to be
certain, but is this problem to do with speakup and the way it accesses
the serial ports? As I remember from some previous discussions about
speakup and serial port access, I think it was said that if speakup used
the standard serial port driver then it should be possible to use serial
ports not built on the motherboard. So would this also help in solving
such a problem as found in gentoo? If so might it be time to say it must
be done?

Unfortunately I currently cannot help with this as I am a python
programmer so would need to learn C before I could do anything, probably
something I should do as so much opensource software is written in C.

From
Michael Whapples
On Sun, 2007-06-17 at 15:00 -0500, William Hubbs wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> All,
> 
> because of this bug [1], gentoo linux will be dropping support for speakup in its official kernels starting at 2.6.22.
> 
> [1] http://bugs.gentoo.org/show_bug.cgi?id=177794
> 
> Is there any possibility at all that speakup could be moved into user space as the bug suggests?  I feel that if we can go into user space this will b a better approach.
> 
> Thanks,
> 
> - -- 
> William Hubbs
> gentoo accessibility team lead
> williamh@gentoo.org
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
> 
> iD8DBQFGdZLWblQW9DDEZTgRAsCOAJoD/roDmHTKu7ji8qTXZ2eoX47T1ACeIivJ
> j/qhb9Z6KNpfitEvr7Onrug=
> =mpb2
> -----END PGP SIGNATURE-----
> 
> 
> 



^ permalink raw reply	[flat|nested] 30+ messages in thread

* gentoo dropping speakup support
   gentoo dropping speakup support William Hubbs
                   ` (2 preceding siblings ...)
   ` Michael Whapples
@  ` John covici
   ` Luke Yelavich
  4 siblings, 0 replies; 30+ messages in thread
From: John covici @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

As you said in your comment this will be a great step backwards -- I
was able to install gentoo on a laptop without assistance because of
speakup being built in and now that ubuntu has dropped it, this would
be no good.  How about just saying its not selectable for spark and
seeing if we can get it to work for 2.6.22 elsewhere which I am sure
Kirk is working on?  

The user space idea may be something worth considering as we no longer
get the boot messages we used to get, however this would be a much
bigger change.  Kirk is working on a git patch set which may help, but
its broke right now.


on Sunday 06/17/2007 William Hubbs(williamh@gentoo.org) wrote
 > -----BEGIN PGP SIGNED MESSAGE-----
 > Hash: SHA1
 > 
 > All,
 > 
 > because of this bug [1], gentoo linux will be dropping support for speakup in its official kernels starting at 2.6.22.
 > 
 > [1] http://bugs.gentoo.org/show_bug.cgi?id=177794
 > 
 > Is there any possibility at all that speakup could be moved into user space as the bug suggests?  I feel that if we can go into user space this will b a better approach.
 > 
 > Thanks,
 > 
 > - -- 
 > William Hubbs
 > gentoo accessibility team lead
 > williamh@gentoo.org
 > -----BEGIN PGP SIGNATURE-----
 > Version: GnuPG v1.4.7 (GNU/Linux)
 > 
 > iD8DBQFGdZLWblQW9DDEZTgRAsCOAJoD/roDmHTKu7ji8qTXZ2eoX47T1ACeIivJ
 > j/qhb9Z6KNpfitEvr7Onrug=
 > =mpb2
 > -----END PGP SIGNATURE-----
 > 
 > _______________________________________________
 > Speakup mailing list
 > Speakup@braille.uwo.ca
 > http://speech.braille.uwo.ca/mailman/listinfo/speakup

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
   gentoo dropping speakup support William Hubbs
                   ` (3 preceding siblings ...)
   ` John covici
@  ` Luke Yelavich
  4 siblings, 0 replies; 30+ messages in thread
From: Luke Yelavich @  UTC (permalink / raw)
  To: speakup

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Jun 18, 2007 at 06:00:22AM EST, William Hubbs wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> All,
> 
> because of this bug [1], gentoo linux will be dropping support for speakup in its official kernels starting at 2.6.22.
> 
> [1] http://bugs.gentoo.org/show_bug.cgi?id=177794

I'd also like to point out that Ubuntu will be offering 2.6.22, and even 
though speakup has been dropped, unless a solution for 2.6.22 is worked 
out, speakup will also not work with the Next Ubuntu release.
- -- 
Luke Yelavich
GPG key: 0xD06320CE 
	 (http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso@themuso.com
Jabber: themuso@jabber.org.au
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGdbUgjVefwtBjIM4RAmZlAKCdelQRK9rD52iwmSrUmZT4qpRPJwCeMuar
GwJbGptIWhj6q4sbfghlXFw=
=f44H
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
   ` Michael Whapples
@    ` Deedra Waters
       ` Travis Siegel
  0 siblings, 1 reply; 30+ messages in thread
From: Deedra Waters @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 17 Jun 2007, Michael Whapples wrote:

> Date: Sun, 17 Jun 2007 23:22:19 +0100
> From: Michael Whapples <mwhapples@aim.com>
> Reply-To: Speakup is a screen review system for Linux.
>     <speakup@braille.uwo.ca>
> To: Speakup is a screen review system for Linux. <speakup@braille.uwo.ca>
> Subject: Re: gentoo dropping speakup support
>
> While it is a shame that you find this, thank you for saying what the
> exact problem is. If speakup won't compile on x86-64 either now, I am
> sure that soon someone will fix that as it probably affects quite a
> number of users.

- From what i gather it's not building with  .22 in general though i could
be wrong. However, not building on x86-64 does effect a lot of users,
because a lot of the blind folks  i've talked to lately are using amd64
and other similar systems.

>
> Other than the install of gentoo, I don't think the impact is as bad as
> it is for other distros as gentoo users may tend to want to compile a
> custom kernel anyway. The install probably isn't such a problem as I
> think if you are doing an install from the internet then it doesn't
> matter what version of gentoo the CD is as the installed system will be
> the latest, so a user could use the last release with speakup to install
> with speakup (unless they are doing an install without internet access,
> for which there may not be a solution).

actually, most gentoo users use the gentoo-sources kernels because they
have several aditional patches. You are right in that gentoo users can
use an older livecd to install the system, which is what i suggest
people do since any newer releases won't be able to talk because of the
speakup support being removed.
>
> On a different note, while I don't know enough about the kernel to be
> certain, but is this problem to do with speakup and the way it accesses
> the serial ports? As I remember from some previous discussions about
> speakup and serial port access, I think it was said that if speakup used
> the standard serial port driver then it should be possible to use serial
> ports not built on the motherboard. So would this also help in solving
> such a problem as found in gentoo? If so might it be time to say it must
> be done?

You are right, that is the problem here. Williamh and i talked a great
deal before he wrote that email. While i don't like this idea, i think
it's time that speakup be put into user space as daniel has said in the
bug. If you really must have the boot omessages you can get them from
dmesg, or at worst, use the kernel config option to get your kernel to
dump panics in swap space, stick the machine on a livecd and get the
panics that way. Unfortunately, i'm with daniel on this one i really
think it's  time to put speakup into user space.
>
> Unfortunately I currently cannot help with this as I am a python
> programmer so would need to learn C before I could do anything, probably
> something I should do as so much opensource software is written in C.
>
> From
> Michael Whapples
> On Sun, 2007-06-17 at 15:00 -0500, William Hubbs wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > All,
> >
> > because of this bug [1], gentoo linux will be dropping support for speakup in its official kernels starting at 2.6.22.
> >
> > [1] http://bugs.gentoo.org/show_bug.cgi?id=177794
> >
> > Is there any possibility at all that speakup could be moved into user space as the bug suggests?  I feel that if we can go into user space this will b a better approach.
> >
> > Thanks,
> >
> > - --
> > William Hubbs
> > gentoo accessibility team lead
> > williamh@gentoo.org
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.7 (GNU/Linux)
> >
> > iD8DBQFGdZLWblQW9DDEZTgRAsCOAJoD/roDmHTKu7ji8qTXZ2eoX47T1ACeIivJ
> > j/qhb9Z6KNpfitEvr7Onrug=
> > =mpb2
> > -----END PGP SIGNATURE-----
> >
> >
> >
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>

- -- 
Deedra Waters - Gentoo accessibility and amd64 -
dmwaters@gentoo.org
Gentoo linux: http://www.gentoo.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGddVyU5AGPOTGNc8RAviEAJ9iETquiB3Si3ZqpOYheC4bO+xDcwCgrp7l
ZTDkY7qgDJ79AJcw1y9qiq0=
=yvTG
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
     ` Deedra Waters
@      ` Travis Siegel
         ` Zachary Kline
         ` Doug Sutherland
  0 siblings, 2 replies; 30+ messages in thread
From: Travis Siegel @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

I have to strongly disagree here as relates to bootable messages.
Speakup makes linux the *only* os where blind users can see the boot  
up as it happens.  Even dos can't do that, and I have more than once  
managed to fix a machine with linux because of the speakup capability  
to speak *all* bootup messages.  Dumping them to a logfile, booting  
with a live cd, then reading the log may work for users who are  
advanced enough to figure it out, (or are lucky enough to have simple  
enough configurations this can be done) but by doing so, you're  
basically saying that those who want to troubleshoot their own boxes  
w/o sighted assistance are sol.
And, if the hd is bad, then your logging isn't going to work anyhow.   
Not to mention, this isn't a process that can be done w/o sighted  
assistance.
While I'm more of a slackware user than anything else, having speakup  
work out of the box is something I've enjoyed almost since speakup  
was released, and I for one would be extremely sorry (not to mention  
irritated at the lack of access it would mean) to have it removed  
into user space.  There's already programs for user space access  
(yasr anyone) and while those work for normal usage, they aren't  
usable for troubleshooting and/or fixing a broken machine.  I've been  
doing my own technical support since 1990 (or thereabouts) and having  
this capability now removed would be the equivalent of moving to  
vista before any screen readers were specifically targeted to it.   
Sure, you could use the system, but you're not going to get anywhere  
near the full use out of your system you'd otherwise get.

I don't have a 64-bit machine, so can't help fix this problem, nor  
are my C skills up to the task (likely) but I'd strongly urge those  
with the capability, to *not* abandon speakup working as it does now.
I will of course help where I can, but yanking it entirely out of the  
boot sequence is just asking for additional problems.
Don't do it.



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
       ` Travis Siegel
@        ` Zachary Kline
           ` C.M. Brannon
         ` Doug Sutherland
  1 sibling, 1 reply; 30+ messages in thread
From: Zachary Kline @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hello,
    I agree.  It is simply not going to work if it is forced into user 
space.  The fact I have a supported hardware synthesizer means that I'm able 
to read everything as it comes up, debug things that don't, etc.  I couldn't 
go back to even software speech, because with software speech you don't get 
that, and the reason is user space.  Speech-dispatcher and speechd-up and 
such are userspace programs, and so if the machine doesn't get to a point 
where they can launch we're dead in the water.  I for one am going to be 
attending a university in the fall, and don't look forward to having to ask 
a sighted person to tell me what the kernel panic says or how the FSCK is 
coming.
Please, if possible reconsider this decision.  It is extremely unproductive 
in the longterm.  Any problems Speakup may have building with 2.6.22 will be 
fixed in due course.
Thank you,
Zachary Kline.

----- Original Message ----- 
From: "Travis Siegel" <tsiegel@softcon.com>
To: "Speakup is a screen review system for Linux." <speakup@braille.uwo.ca>
Sent: Sunday, June 17, 2007 7:20 PM
Subject: Re: gentoo dropping speakup support


>I have to strongly disagree here as relates to bootable messages.
> Speakup makes linux the *only* os where blind users can see the boot
> up as it happens.  Even dos can't do that, and I have more than once
> managed to fix a machine with linux because of the speakup capability
> to speak *all* bootup messages.  Dumping them to a logfile, booting
> with a live cd, then reading the log may work for users who are
> advanced enough to figure it out, (or are lucky enough to have simple
> enough configurations this can be done) but by doing so, you're
> basically saying that those who want to troubleshoot their own boxes
> w/o sighted assistance are sol.
> And, if the hd is bad, then your logging isn't going to work anyhow.
> Not to mention, this isn't a process that can be done w/o sighted
> assistance.
> While I'm more of a slackware user than anything else, having speakup
> work out of the box is something I've enjoyed almost since speakup
> was released, and I for one would be extremely sorry (not to mention
> irritated at the lack of access it would mean) to have it removed
> into user space.  There's already programs for user space access
> (yasr anyone) and while those work for normal usage, they aren't
> usable for troubleshooting and/or fixing a broken machine.  I've been
> doing my own technical support since 1990 (or thereabouts) and having
> this capability now removed would be the equivalent of moving to
> vista before any screen readers were specifically targeted to it.
> Sure, you could use the system, but you're not going to get anywhere
> near the full use out of your system you'd otherwise get.
>
> I don't have a 64-bit machine, so can't help fix this problem, nor
> are my C skills up to the task (likely) but I'd strongly urge those
> with the capability, to *not* abandon speakup working as it does now.
> I will of course help where I can, but yanking it entirely out of the
> boot sequence is just asking for additional problems.
> Don't do it.
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
> 



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
         ` Zachary Kline
@          ` C.M. Brannon
  0 siblings, 0 replies; 30+ messages in thread
From: C.M. Brannon @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

"Zachary Kline" <Z_kline@hotmail.com> writes:

>     I agree.  It is simply not going to work if it is forced into user 
> space.  The fact I have a supported hardware synthesizer means that I'm able 
*snip*
> I for one am going to be attending a university in the fall, and
> don't look forward to having to ask a sighted person to tell me what

Hi Zach,
I am pursuing an M.S. degree in comp sci, and I've used software
speech on the laptop for nearly a year now.  I refuse to carry a
hardware synth.  I already carry an external keyboard, because I
dislike laptop keyboards.  Plugging in one or two peripherals is a
pain, if you ask me.  Plus, if you are anything like I am, then there
won't be any room in your laptop bag to carry a hardware synth.
I have never had to ask a sighted person to read Linux boot messages
for me, ever.  The only time I ask people to read screens for me is
when I need to use the university's Windows systems (a rarity).
I usually find a sighted female to help me with this; it gives me a
good excuse to listen to a pleasant non-robotic voice.
In any case, most of the people at university will not mind helping
you with such a small thing.

999 times out of 1000, you'll boot your laptop, speech-dispatcher and
friends will start, and all will be well.

Just my two cents,
-- Chris



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
         ` Doug Sutherland
@          ` Deedra Waters
           ` Travis Siegel
  1 sibling, 0 replies; 30+ messages in thread
From: Deedra Waters @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I've not used something like what you're suggesting to fix my system but
i've used a livecd god knows how many times to fix my system, boot,
chroot, and fix, has worked well enough for me in the past and i've seen
other gentoo users use the same to fix their machines.
On Sun, 17 Jun 2007, Doug Sutherland wrote:

> Date: Sun, 17 Jun 2007 22:48:52 -0500
> From: Doug Sutherland <doug@proficio.ca>
> Reply-To: Speakup is a screen review system for Linux.
>     <speakup@braille.uwo.ca>
> To: Speakup is a screen review system for Linux. <speakup@braille.uwo.ca>
> Subject: Re: gentoo dropping speakup support
>
> I still wonder about the usb console in relation to speakup.
> The kernel already has support to direct console to usb
> rather than serial port, and has had this capability for a
> long time, yet we still can't use usb serial adapters with
> speakup because the code assumes hardware serial
> port. My understanding is that with usb serial console
> you may miss a bit of the initial boot messages, but I
> wonder how it might work if speakup was in user space
> and we could use usb serial adapters. We'd miss a few
> of the initial boot messages but enable more widespread
> use of speakup. One way or another this usb problem
> needs to be sorted out. I have heard it mentioned by
> someone, I forget who, that a hybrid solution might
> be the answer, some kernel space and some user.
> It could be argued that a lot of what happens with
> speakup is application code, and if the line was drawn
> between actual hardware drivers and application code
> then there would be better chance of getting speakup
> into the official kernel. And this, of course, would be
> the best thing to happen. If it was all in the kernel with
> no patches required then there would be none of this
> discussion about gentoo or ubuntu not supporting it.
> But presumably the whole thing would have to be
> re-written. I can think of another reason to do this
> hybrid idea, to enable getting speakup beyond x86
> and into ARM for example. There is no ISA bus
> there and interrupts are completely different. If it
> was well engineered as hybrid, with a "port" being
> generically abstracted in the application code, then
> it would not matter if the actual port was ISA or
> PCI card or USB or firewire, or some other thing
> that hasn't been invented yet.
>
> I have an interim suggestion though. Couldn't one
> make a small root filesystem that loads speakup
> like as a rescue CD, but not a CD, on the hard
> drive, for those situations where the regular distro
> isn't speaking for whatever reason? If you always
> had a small partition like this bootable with speech
> then you could at least boot that and then fix your
> full fledged distro if need be. Also wondering if
> anyone has tried using chroot in this sort of way,
> booting minimal system with speech and then
> chrooting into the full system.
>
>   -- Doug
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>

- -- 
Deedra Waters - Gentoo accessibility and amd64 -
dmwaters@gentoo.org
Gentoo linux: http://www.gentoo.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGdfXhU5AGPOTGNc8RAsPSAJ4+pVbprVRiu/Ytr7LUnMOYWAfT0gCdGrKA
6x0rR4zDIxa15G1beVGQaoQ=
=tFf6
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
         ` Doug Sutherland
           ` Deedra Waters
@          ` Travis Siegel
             ` Gaijin
             ` Doug Sutherland
  1 sibling, 2 replies; 30+ messages in thread
From: Travis Siegel @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Doug.
Your suggestion of having a small installation on the machine is a  
good one, and it probably would work.  However, this assumes you  
already know what the problem is that needs fixed.  Without having  
access to the actual boot messages (not just the ones you see while  
booting into your sandbox as it were) you'll never be able to solve   
any major problems that crop up in regards to the main system.
it is however, not a bad idea, since it would allow some degree of  
free usage w/o sighted assistance on simple fixes.  it wouldn't  
address the  main issue though.
And, in any case, it's functionally equivalent to the original  
suggestion of using a live cd to boot and work on fixing the issues  
from there.



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
       ` Travis Siegel
         ` Zachary Kline
@        ` Doug Sutherland
           ` Deedra Waters
           ` Travis Siegel
  1 sibling, 2 replies; 30+ messages in thread
From: Doug Sutherland @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

I still wonder about the usb console in relation to speakup.
The kernel already has support to direct console to usb 
rather than serial port, and has had this capability for a 
long time, yet we still can't use usb serial adapters with 
speakup because the code assumes hardware serial 
port. My understanding is that with usb serial console 
you may miss a bit of the initial boot messages, but I 
wonder how it might work if speakup was in user space
and we could use usb serial adapters. We'd miss a few
of the initial boot messages but enable more widespread
use of speakup. One way or another this usb problem 
needs to be sorted out. I have heard it mentioned by 
someone, I forget who, that a hybrid solution might 
be the answer, some kernel space and some user.
It could be argued that a lot of what happens with 
speakup is application code, and if the line was drawn
between actual hardware drivers and application code
then there would be better chance of getting speakup
into the official kernel. And this, of course, would be 
the best thing to happen. If it was all in the kernel with
no patches required then there would be none of this
discussion about gentoo or ubuntu not supporting it.
But presumably the whole thing would have to be 
re-written. I can think of another reason to do this
hybrid idea, to enable getting speakup beyond x86
and into ARM for example. There is no ISA bus 
there and interrupts are completely different. If it 
was well engineered as hybrid, with a "port" being
generically abstracted in the application code, then
it would not matter if the actual port was ISA or 
PCI card or USB or firewire, or some other thing
that hasn't been invented yet.

I have an interim suggestion though. Couldn't one
make a small root filesystem that loads speakup 
like as a rescue CD, but not a CD, on the hard 
drive, for those situations where the regular distro
isn't speaking for whatever reason? If you always
had a small partition like this bootable with speech
then you could at least boot that and then fix your
full fledged distro if need be. Also wondering if 
anyone has tried using chroot in this sort of way,
booting minimal system with speech and then 
chrooting into the full system.

  -- Doug


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
           ` Travis Siegel
@            ` Gaijin
               ` Doug Sutherland
             ` Doug Sutherland
  1 sibling, 1 reply; 30+ messages in thread
From: Gaijin @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Travis Siegel wrote:
> Doug.
> Your suggestion of having a small installation on the machine is a  
> good one, and it probably would work.

     I second the motion.  I'm about to get a LiteTalk here this week 
and and install Slackware.  An extra 7 to 10 Gig dual-boot partition is 
a darned good one.  I was planning on running a dual-boot setup to the 
same kernal, hopefully using the append command in lilo to boot 
different runlevels.  Have a coupleset aside for emergency boots to 
software synth emulation in one runlevel, etc...if lilo supports it. 
Having an emergency diagnostic partition is even better.  Thanks Doug.

         Michael



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
               ` Doug Sutherland
@                ` Luke Yelavich
                   ` Jim Grimsby Jr.
  0 siblings, 1 reply; 30+ messages in thread
From: Luke Yelavich @  UTC (permalink / raw)
  To: speakup

On Mon, Jun 18, 2007 at 03:06:35PM EST, Doug Sutherland wrote:
> One more suggestion. If gentoo or ubuntoo or any distro 
> doesn't include speakup, how about a script that grabs 
> a kernel from kernel.org, extracts, patches, compiles, 
> and installs it?

 That would be useful, however speakup as it currently stands, will not 
work with 2.6.22, period, no matter what distro does or does not ship 
it, or no matter what script is set up to grab it all and glue it 
together.
-- 
Luke Yelavich
GPG key: 0xD06320CE 
	 (http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso@themuso.com
Jabber: themuso@jabber.org.au


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
           ` Travis Siegel
             ` Gaijin
@            ` Doug Sutherland
               ` Gaijin
  1 sibling, 1 reply; 30+ messages in thread
From: Doug Sutherland @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Travis,

I wasn't suggesting that this was addressing the real problem,
as I said, it was a suggestion as interim way to at least have 
speech if  the regular boot doesn't talk. 

The problem is bigger than user space or not. Right now you
cannot grab a doubletalk LT and plug it into a USB serial 
adapter and use speakup, or any RS232 synth. 

Interestingly though, you can plug a doubletalk LT into USB
serial adapter and configure the kernel for usb serial console
and get ALMOST all of the boot messages, but speakup 
will not work.

The days of having RS232 ports on PCs might be limited, 
and  there's lots of RS232 synths around, so this is an 
example where the real answer lies in at mininal some 
re-architecture of the speakup driver.  

I'm perhaps a bit over the edge here, but I like to think 
a lot in the multimodal sense that its always a bad idea 
to assume specific modality, like a PC keyboard for 
example. What I would like to see happening in speech 
and accessibility in general is generic interfaces that do 
not assume specific device. The synth has functions that
you invoke with keyboard, now let's say it was on a 
phone with 4x4 keypad, or on a remote control, it 
would be nice if it could still be doable. So basically 
rather than assuming 104 key keyboard that would be
one mapping of function to controller. 

There seems to be several good arguments for 
re-architecting the drivers in this way, on both the 
synth and user ends of the whole. 

The kernel versus user space argument is interesting.
Consider ALSA, you have kernel drivers, but you 
also have apps that use those drivers like the config
apps and the mixers and players. I tend to think that
strategically speakup needs to move in that direction.

Tactically my suggestion was coming up with some 
small easily installable root file system and kernel 
that would enable speech for those who don't have
it working, which from watching this list for several
years, seems to be many people.

What would be really cool is a USB dongle that 
is not only a speech system but an entire linux 
system on flash too. You could boot it on a 
windows machine and not use windows at all.
And ideally it would also work with windows.
Okay, now back to reality, I'd be happy just to 
figure out how to solve the usb serial problem
in the near term.

  -- Doug



----- Original Message ----- 
From: "Travis Siegel" <tsiegel@softcon.com>
To: "Speakup is a screen review system for Linux." <speakup@braille.uwo.ca>
Sent: Sunday, June 17, 2007 10:16 PM
Subject: Re: gentoo dropping speakup support


> Doug.
> Your suggestion of having a small installation on the machine is a  
> good one, and it probably would work.  However, this assumes you  
> already know what the problem is that needs fixed.  Without having  
> access to the actual boot messages (not just the ones you see while  
> booting into your sandbox as it were) you'll never be able to solve   
> any major problems that crop up in regards to the main system.
> it is however, not a bad idea, since it would allow some degree of  
> free usage w/o sighted assistance on simple fixes.  it wouldn't  
> address the  main issue though.
> And, in any case, it's functionally equivalent to the original  
> suggestion of using a live cd to boot and work on fixing the issues  
> from there.
> 
> 
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
             ` Doug Sutherland
@              ` Gaijin
                 ` Doug Sutherland
  0 siblings, 1 reply; 30+ messages in thread
From: Gaijin @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Doug Sutherland wrote:
> There seems to be several good arguments for 
> re-architecting the drivers in this way, on both the 
> synth and user ends of the whole.

      Sounds like SpeakUp is not really a module, but a reworking of the
kernel.  If SpeakUp were implemented more as a module...can't modules be
loaded from the lilo/grub boot prompt?  If so, then it could be included
as a kernel module, loaded at startup by those who need it...I really
need to see the code. <sighs>  I'm thinking if it were a module that 
simply works with the kernal, there'd be less resistance to adding it to 
the source.  Does the kernal support dual monitors?  It could possibly 
be implemented in a similar manner...if Linus already has implemented 
something similar.  Just follow his example...use his own code against 
him, in a manner of speaking. <grins>  We could also get him really, 
really drunk and tell him that he was the one who wrote it.  I could 
also threaten to marry his sister?  It would be worth it.

         Michael


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
             ` Gaijin
@              ` Doug Sutherland
                 ` Luke Yelavich
  0 siblings, 1 reply; 30+ messages in thread
From: Doug Sutherland @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

One more suggestion. If gentoo or ubuntoo or any distro 
doesn't include speakup, how about a script that grabs 
a kernel from kernel.org, extracts, patches, compiles, 
and installs it? I once made a script that built an entire
linux system from scratch, I mean building the toolchain
and all, if that's possible surely this is too. I suppose the
tricky part is kernel config, but even then it should be 
possible to make a generic kernel that would boot with
speech on just about anything, with some work.

Or, you could use slackware, hehe. 
Screw gentoo. Just kidding.

  -- Doug


^ permalink raw reply	[flat|nested] 30+ messages in thread

* RE: gentoo dropping speakup support
                 ` Luke Yelavich
@                  ` Jim Grimsby Jr.
  0 siblings, 0 replies; 30+ messages in thread
From: Jim Grimsby Jr. @  UTC (permalink / raw)
  To: 'Speakup is a screen review system for Linux.'

Hi what I want to know is how come speakup is not part of the base line
kernel?  It seems to be a problem every time a new kernel comes out.  If
speakup was infact included in the base line kernel it seems to me every
distro would pick it up. 

-----Original Message-----
From: speakup-bounces@braille.uwo.ca [mailto:speakup-bounces@braille.uwo.ca]
On Behalf Of Luke Yelavich
Sent: Sunday, June 17, 2007 9:28 PM
To: speakup@braille.uwo.ca
Subject: Re: gentoo dropping speakup support


On Mon, Jun 18, 2007 at 03:06:35PM EST, Doug Sutherland wrote:
> One more suggestion. If gentoo or ubuntoo or any distro
> doesn't include speakup, how about a script that grabs 
> a kernel from kernel.org, extracts, patches, compiles, 
> and installs it?

 That would be useful, however speakup as it currently stands, will not 
work with 2.6.22, period, no matter what distro does or does not ship 
it, or no matter what script is set up to grab it all and glue it 
together.
-- 
Luke Yelavich
GPG key: 0xD06320CE 
	 (http://www.themuso.com/themuso-gpg-key.txt)
Email & MSN: themuso@themuso.com
Jabber: themuso@jabber.org.au

_______________________________________________
Speakup mailing list
Speakup@braille.uwo.ca http://speech.braille.uwo.ca/mailman/listinfo/speakup


-- 
No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.472 / Virus Database: 269.9.0/852 - Release Date: 6/17/2007
8:23 AM




^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
               ` Gaijin
@                ` Doug Sutherland
                   ` Michael Whapples
  0 siblings, 1 reply; 30+ messages in thread
From: Doug Sutherland @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Speakup does use modules, and it can be statically compiled 
into kernel instead. That's not a problem. The serial ports, 
however only support real serial ports, not usb-serial, which 
is becoming a problem.

As I said a few months ago, the whole usb mess can be 
statically compiled, including the usb core, the host controller, 
and even usb-serial devices audio devices, and synth drivers, 
like the dtlk for example, so in theory it should be possible to 
boot and get speech output, with changes to speakup.

As it is now, the code refers to the standard serial port 
addresses and irqs, and the communication code is RS232 
specific. 

So this what I mean about abstraction. An abstract interface 
does not implement anything, it only defines. The implementation 
can be anything as long as it follows the interface. So basically 
there needs to be a layer of code in between the serial port code
and the code that writes to it, one interface with several 
implementations, RS232 serial, USB serial, and potential for any 
other kind of implementation. And my argument was that the 
same could be done on the user side, pressing a certain key does 
some thing, currently assumed to be standard keyboard, but 
would be nice if abstract interface where the keyboard is one type 
of controller, other devices could trigger same. I'm mostly thinking 
about mobile pervasive systems, where you might want to read a 
message or email, not type, and your device is in your pocket. So 
you have a little controller sort of like a game pad where you can
move between messages and read them etc, or get phone numbers 
from a list. If the interface to the synth is generic then there are all 
kinds of  possibilities.

I will be working on this kind of thing with speech, and I am 
still contemplating whether or not it needs to be kernel space. 
On an embedded device you really don't need to see all the 
boot messages, because it will load kernel from flash and will
always work. If I find a way to adapt this code to work on 
arm then I might use it, but I actually think I could do the same
thing entirely in user space. Boot is much simpler than PC and
very fixed in nature, ie once done it shouldn't change, no need
to support gazillions of types of hardware etc. I like the idea
of being able to hear the console output, but then I might end
up just using usb-serial console and having a microcontroller
providing a terminal function, in other words both the speech
and keyboard functions. If done that way it would possibly 
miss a very small amount of boot messages, but not many. 
It would be the same as using a terminal program with your
PC connected to another PC with usb serial dongle and 
watching the other machine boot. 

  -- Doug


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
                 ` Doug Sutherland
@                  ` Michael Whapples
                     ` Lorenzo Taylor
  0 siblings, 1 reply; 30+ messages in thread
From: Michael Whapples @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Doug your talking a lot of sense, and when I mentioned about speakup and
how it accesses serial ports I think I was thinking back to some of your
comments.

You have within this thread mentioned should be speakup be a combination
of kernel code and user space code, I think I may have mentioned this
before and would also support this type of idea. As an example, I think
the jupiter speech system is this combination approach, how does it
compare to speakup for ease of being maintained to work with newer
kernels, I know that there has been some times in the past when speakup
has had to be altered specifically for newer kernels (sometimes breaking
it for the older kernels).

Another thought about this idea of making the core of speakup not be
interface specific (which I think would be a good idea), is that I think
on the list someone asked about a headless install, and there was a
reply that if by headless this would also mean no video card, then
speakup wouldn't work, I don't know if it could be done another way, but
this seems a bit specific (thinking, may be speakup would have a driver
to access video memory, but also could have another dummy graphics
driver should the machine not have a video card).

Having all the boot messages, while it is useful, and speakup is about
the only way I know how to get the messages at the time (all, from the
earliest possible moment), the question should be asked, on a properly
configured system, how many problems might realistically occur before
such a stage as USB console can work, and eventually the serial ports
that speakup can currently use will soon be gone if the trend of
hardware manufacturers is anything to go by.

I don't know how many are actually working on speakup, but I think it is
only a few and speakup is probably not the only thing for them. I have
to admit as I understand things we are going to have to make hard
decissions and put what effort in the best direction, may it need to be
a complete rewrite, etc.

From
Michael Whapples
On Mon, 2007-06-18 at 01:18 -0500, Doug Sutherland wrote:
> Speakup does use modules, and it can be statically compiled 
> into kernel instead. That's not a problem. The serial ports, 
> however only support real serial ports, not usb-serial, which 
> is becoming a problem.
> 
> As I said a few months ago, the whole usb mess can be 
> statically compiled, including the usb core, the host controller, 
> and even usb-serial devices audio devices, and synth drivers, 
> like the dtlk for example, so in theory it should be possible to 
> boot and get speech output, with changes to speakup.
> 
> As it is now, the code refers to the standard serial port 
> addresses and irqs, and the communication code is RS232 
> specific. 
> 
> So this what I mean about abstraction. An abstract interface 
> does not implement anything, it only defines. The implementation 
> can be anything as long as it follows the interface. So basically 
> there needs to be a layer of code in between the serial port code
> and the code that writes to it, one interface with several 
> implementations, RS232 serial, USB serial, and potential for any 
> other kind of implementation. And my argument was that the 
> same could be done on the user side, pressing a certain key does 
> some thing, currently assumed to be standard keyboard, but 
> would be nice if abstract interface where the keyboard is one type 
> of controller, other devices could trigger same. I'm mostly thinking 
> about mobile pervasive systems, where you might want to read a 
> message or email, not type, and your device is in your pocket. So 
> you have a little controller sort of like a game pad where you can
> move between messages and read them etc, or get phone numbers 
> from a list. If the interface to the synth is generic then there are all 
> kinds of  possibilities.
> 
> I will be working on this kind of thing with speech, and I am 
> still contemplating whether or not it needs to be kernel space. 
> On an embedded device you really don't need to see all the 
> boot messages, because it will load kernel from flash and will
> always work. If I find a way to adapt this code to work on 
> arm then I might use it, but I actually think I could do the same
> thing entirely in user space. Boot is much simpler than PC and
> very fixed in nature, ie once done it shouldn't change, no need
> to support gazillions of types of hardware etc. I like the idea
> of being able to hear the console output, but then I might end
> up just using usb-serial console and having a microcontroller
> providing a terminal function, in other words both the speech
> and keyboard functions. If done that way it would possibly 
> miss a very small amount of boot messages, but not many. 
> It would be the same as using a terminal program with your
> PC connected to another PC with usb serial dongle and 
> watching the other machine boot. 
> 
>   -- Doug




^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
                   ` Michael Whapples
@                    ` Lorenzo Taylor
                       ` Samuel Thibault
                                       ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Lorenzo Taylor @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

For a couple of years now I have felt that Speakup should move into
userspace, and from time to time I have posted messages to this effect
on this list. However I have thought it over and have come to the
conclusion that Speakup as it is should remain in the kernel for the
sake of those of us who have hardware synthesizers and who can receive
the boot messages from start to finish for troubleshooting purposes. On
the other hand, speakup in its present form will never gain wide use in
major distributions unless it makes it into the mainline kernel tree. My
present position is that an alternative userspace only application with
the functionality of Speakup should be developed. Unfortunately, the
text console userspace only screen reading applications are limited to
YASR and Emacspeak. Despite being portable, these applications are quite
limiting, since YASR runs a subshell under a running shell in one
console only and Emacspeak requires that Emacs be running. A screen
reading application based on Brltty's direct access to the console is
the best approach to take, since it provides direct access to the
currently visible console even if switched, including messages printed
to the console by the kernel, and is quite portable, being able to run
on any Unix-like OS and even DOS. The configuration is also much easier
since it has a configuration menu and a persistent configuration file
that it reads automatically at startup so that the persistent files
don't have to be copied into /proc to change configuration options. I
found also that Brltty can actually start very early on in the boot
process, and can even get access to boot messages earlier than Speakup
as modules using software speech. I have for some time wanted to play
around with PC/Free/Open/NetBSD, but it's nearly impossible, since
Speakup depends on the Linux kernel and only YASR and Emacspeak will run
on such systems, and I don't want to have access only via SSH or telnet.
Some sort of Brltty derived or other userspace only app that will
provide the same type of access would help me and others to be able to
use and possibly help develope these other OS's.

I guess this message has possibly become a call for developers/others
who can help me in developing a portable userspace only screen reading
application, based on Brltty or not, with as much of the functionality
of Speakup as possible as an alternative to a kernel based screen
reader. Speakup is good for what it does and should stay in the kernel.
It just needs a little work to become mainline kernel ready, and kernel
code tends to scare off some developers (like me). <smile> I have played
with coding some userspace applications, and have contributed some code
to others, but the kernel still scares me. I also like the userspace
approach for portability. If anyone who knows anything about programming
or can help me in any way and is interested in helping to develope such
a portable userspace only screen reader, feel free to contact me off
list for discussion of concepts and how to procede. I will be posting
messages to other blind Linux user lists as well, unless someone wishes
to forward this message on to such lists. I look forward to getting this
project off the ground, not as an insult to the Speakup developers who
have put so much time and effort into a good application, but as an
alternative when Speakup just won't do the job because of its dependence
on the Linux kernel and the extensive patching needed to make it work
with an upstream kernel.

Live long and prosper,
Lorenzo

-- 
I've always found anomalies to be very relaxing. It's a curse.
--Jadzia Dax: Star Trek Deep Space Nine (The Assignment)



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
                     ` Lorenzo Taylor
@                      ` Samuel Thibault
                       ` Travis Siegel
                       ` Gaijin
  2 siblings, 0 replies; 30+ messages in thread
From: Samuel Thibault @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Hi,

Lorenzo Taylor, le Mon 18 Jun 2007 10:40:26 -0400, a écrit :
> My present position is that an alternative userspace only application
> with the functionality of Speakup should be developed.

Just to put my 2 technological cents: in userspace, speakup should
probably be split into speech-dispatcher back-ends that drive speech
synthesizers, and a speech-dispatcher front-end that reads the screen.

Samuel


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
                     ` Lorenzo Taylor
                       ` Samuel Thibault
@                      ` Travis Siegel
                       ` Gaijin
  2 siblings, 0 replies; 30+ messages in thread
From: Travis Siegel @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

As a starting point, I know brltty has already been ported to OSX.   
Perhaps that could be used as a base to expand it's usefulness  
further to other bsd like operations.


^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
                     ` Lorenzo Taylor
                       ` Samuel Thibault
                       ` Travis Siegel
@                      ` Gaijin
  2 siblings, 0 replies; 30+ messages in thread
From: Gaijin @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

Lorenzo Taylor wrote:
> It just needs a little work to become mainline kernel ready, and kernel
> code tends to scare off some developers (like me). <smile>

     Can SpeakUp be re-written as a loadable module?  I'm thinking of
loading the user interface as a module at the boot prompt.  Various
parameters could then call additional modules which support specific
hardware and port assignments.  That way, SpeakUp would, and would not
be part of the kernel.  Being modular in design, both users and kernal
programmers could take it or leave it.  In a previous post, someone said
Linus didn't care for the way it was implemented...no offense to Kirk
and Andy.  Then kernal programmers wouldn't have to write code around
SpeakUp.  There would be far less resistance to including it in the
mainline kernal.
     Perhaps if SpeakUp accessed screen output the same way video 
modules do?  I'm sure the answers are already present in the kernal for how
to implement SpeakUp, at least for those of us who already can support
it.  I figure if primative BIOS can access and use a USB keyboard, then
a kernal module can recognise and use a USB synth in a similar fashion.
  The answer is already in the kernal.  It just needs to be cut and
pasted into the SpeakUp interface and connected.  SpeakUp could then 
call whatever hardware support module is required or needed, 
irregardless of the platform.
     If SpeakUp can call on whatever hardware service is supported by 
Platform-X, then it would just be a matter of telling SpeakUp what to 
use and how to communicate with the synth.  (Jeez, I need to see the 
code.)  I'll get this effer cross-platform supported if it's the LAST 
thing I do. <growls>

         Michael



^ permalink raw reply	[flat|nested] 30+ messages in thread

* Re: gentoo dropping speakup support
   Keith Hinton
   ` James Homuth
@  ` Gaijin
  1 sibling, 0 replies; 30+ messages in thread
From: Gaijin @  UTC (permalink / raw)
  To: Speakup is a screen review system for Linux.

On Mon, Aug 31, 2009 at 02:12:15AM -0600, Keith Hinton wrote:
> I had to upgrade my servers portage to testing and a lot of other things
> were necessary to be on bleading edge. Gentoo 2008.0 is fine, but it becomes
> much harder to update if you install from a 2008.0 CD.

	Yeah, that's the problem with riding the bleeding edge.  The 
ride never stops.  Makes me wish sometimes that the improvement phase 
would stop so the bugs could be wiped, and SpeakUP could be released in 
at least one completed form or version.  At least then the distros would 
then have something to latch onto for their releases.

			Michael

-- 
Linux User: 	177869                                       Powered by Intel


^ permalink raw reply	[flat|nested] 30+ messages in thread

* RE: gentoo dropping speakup support
   Keith Hinton
@  ` James Homuth
   ` Gaijin
  1 sibling, 0 replies; 30+ messages in thread
From: James Homuth @  UTC (permalink / raw)
  To: 'Speakup is a screen review system for Linux.'

Right now, there is to my knowledge no ISO containing speakup. But it's
something they're apparently working on for the new profiles coming out. At
least, that's the rumor anyway. Someone more in the know will probably chime
in later on. 

-----Original Message-----
From: speakup-bounces@braille.uwo.ca [mailto:speakup-bounces@braille.uwo.ca]
On Behalf Of Keith Hinton
Sent: August 31, 2009 4:12 AM
To: speakup@braille.uwo.ca
Subject: gentoo dropping speakup support

Hi,

Forgive me for the subject that I decided to post your message with, but I
wanted to see:

Ever sinse posting that subject back in 2007, how do you feel about where
Speakup  is now?

Also, has Gentoo released a iso with Speakup in it?

If so, where do I obtain the new Iso?

I am not sure where Gentoo's autobuilds are located anymore directory
structure wise.

Also,  Gentoo Linux 2008.0 is old, way old.

I had to upgrade my servers portage to testing and a lot of other things
were necessary to be on bleading edge. Gentoo 2008.0 is fine, but it becomes
much harder to update if you install from a 2008.0 CD.

_______________________________________________
Speakup mailing list
Speakup@braille.uwo.ca
http://speech.braille.uwo.ca/mailman/listinfo/speakup


^ permalink raw reply	[flat|nested] 30+ messages in thread

* gentoo dropping speakup support
@  Keith Hinton
   ` James Homuth
   ` Gaijin
  0 siblings, 2 replies; 30+ messages in thread
From: Keith Hinton @  UTC (permalink / raw)
  To: speakup

Hi,

Forgive me for the subject that I decided to post your message with, but I
wanted to see:

Ever sinse posting that subject back in 2007, how do you feel about where
Speakup  is now?

Also, has Gentoo released a iso with Speakup in it?

If so, where do I obtain the new Iso?

I am not sure where Gentoo's autobuilds are located anymore directory
structure wise.

Also,  Gentoo Linux 2008.0 is old, way old.

I had to upgrade my servers portage to testing and a lot of other things
were necessary to be on bleading edge. Gentoo 2008.0 is fine, but it becomes
much harder to update if you install from a 2008.0 CD.


^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~ UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
 gentoo dropping speakup support William Hubbs
 ` Zachary Kline
   ` Sina Bahram
   ` Gaijin
 ` Tom Moore
 ` Michael Whapples
   ` Deedra Waters
     ` Travis Siegel
       ` Zachary Kline
         ` C.M. Brannon
       ` Doug Sutherland
         ` Deedra Waters
         ` Travis Siegel
           ` Gaijin
             ` Doug Sutherland
               ` Luke Yelavich
                 ` Jim Grimsby Jr.
           ` Doug Sutherland
             ` Gaijin
               ` Doug Sutherland
                 ` Michael Whapples
                   ` Lorenzo Taylor
                     ` Samuel Thibault
                     ` Travis Siegel
                     ` Gaijin
 ` John covici
 ` Luke Yelavich
 Keith Hinton
 ` James Homuth
 ` Gaijin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).