From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ye0-f177.google.com (mail-ye0-f177.google.com [209.85.213.177]) by befuddled.reisers.ca (Postfix) with ESMTPS id 503601EF08B for ; Wed, 1 May 2013 15:16:53 -0400 (EDT) Received: by mail-ye0-f177.google.com with SMTP id r11so330160yen.8 for ; Wed, 01 May 2013 12:16:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=X7IAKyytoBJuolI2UnGbWnDHuqxSTbhV79xKNk42SF8=; b=ZDmefZyOEKD4Wk1ecMdXWJJlEMLOO0HL98ACrcuavsjvkLQ5ELZR9gqp8SsjkKI1dC t75myL8VFVzeI3mOtlM7PCx9Zqn2VLUC4Q3f+Er9npMWNK8B41KgUnTE/ms9Yy0b/Dtl MBB+4DFukFWEMsfXzT6L7XzyUhrXsxUa+2ljlod78E3nzHrY78IOjJDsydJwbHp5xCxf jLNQgfEsG2+qekYv4ZcsfiIBzxL/+Jup0JbqL+3IfidjQ7QG7MSnSONsUOpHDPQTgJGj gl0kVyfOf4BFM8HorZedpwAPwy8/p+9J2psCZFiunwoPLNDylerCx4ZO1XHaFCPNASRY MOsQ== X-Received: by 10.236.84.195 with SMTP id s43mr2709642yhe.105.1367435810678; Wed, 01 May 2013 12:16:50 -0700 (PDT) Received: from linux1 (cpe-76-187-91-128.tx.res.rr.com. [76.187.91.128]) by mx.google.com with ESMTPSA id v57sm7261216yhn.19.2013.05.01.12.16.47 for (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 01 May 2013 12:16:49 -0700 (PDT) Received: by linux1 (sSMTP sendmail emulation); Wed, 01 May 2013 14:16:46 -0500 Date: Wed, 1 May 2013 14:16:46 -0500 From: William Hubbs To: "Speakup is a screen review system for Linux." Subject: Re: Any News on cut-and-paste bug? Message-ID: <20130501191646.GB9958@linux1> Mail-Followup-To: "Speakup is a screen review system for Linux." References: <51811C92.4020104@math.wisc.edu> <20130501135012.GA5940@type.youpi.perso.aquilenet.fr> <518137EF.1040502@math.wisc.edu> <20130501154628.GK5940@type.youpi.perso.aquilenet.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20130501154628.GK5940@type.youpi.perso.aquilenet.fr> User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: "Speakup is a screen review system for Linux." List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 May 2013 19:16:56 -0000 On Wed, May 01, 2013 at 05:46:28PM +0200, Samuel Thibault wrote: > John G. Heim, le Wed 01 May 2013 10:42:39 -0500, a écrit : > > They did, however, take the time to criticize the speakup code itself. > > I'm afraid that's for a good reason: speakup works around the kernel, > that's not an approach that can work on the long term. Samuel is correct. I haven't heard anything on lkml indicating that there is a vendetta against speakup being in the kernel; it is just a very complex issue to solve, and no one has found a solution yet. Basically, staging/speakup/serialio.c needs to be completely rewritten, or possibly thrown out. The problem is that it uses hard coded addresses for the serial ports instead of communicating with them through the kernel serial port driver. That is why we are having more and more systems lately where speakup is having issues with serial ports. This is also why Samuel correctly says that speakup is working around the kernel. The proper solution to this issue would be to have a way that speakup can interface with the kernel serial port drivers. It will take some rewriting on the kernel side, as well as in speakup, to give us that functionality. It all comes down to time, and figuring out how to make this happen. William