From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mta1.math.wisc.edu (mta1.math.wisc.edu [144.92.166.23]) by befuddled.reisers.ca (Postfix) with ESMTP id 363921EF08B for ; Wed, 1 May 2013 11:42:42 -0400 (EDT) Received: from localhost (localhost [127.0.0.1]) by mta1.math.wisc.edu (Postfix) with ESMTP id EEE5387E002 for ; Wed, 1 May 2013 10:42:39 -0500 (CDT) X-Virus-Scanned: Debian amavisd-new at mta1.math.wisc.edu Received: from mta1.math.wisc.edu ([127.0.0.1]) by localhost (charlie.math.wisc.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b44BV6R0l6O7 for ; Wed, 1 May 2013 10:42:39 -0500 (CDT) Received: from mta1.math.wisc.edu (localhost [127.0.0.1]) by mta1.math.wisc.edu (Postfix) with ESMTP id 5ACCB87E001 for ; Wed, 1 May 2013 10:42:39 -0500 (CDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on charlie.math.wisc.edu X-Spam-Level: X-Spam-Status: No, score=-2.5 required=6.5 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.3.1 Received: from mailhost.math.wisc.edu (erdos.math.wisc.edu [144.92.166.25]) by mta1.math.wisc.edu (Postfix) with ESMTP for ; Wed, 1 May 2013 10:42:39 -0500 (CDT) Received: from [144.92.166.19] (vv507j.math.wisc.edu [144.92.166.19]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mailhost.math.wisc.edu (Postfix) with ESMTPSA id 5797C5400FC for ; Wed, 1 May 2013 10:42:39 -0500 (CDT) Message-ID: <518137EF.1040502@math.wisc.edu> Date: Wed, 01 May 2013 10:42:39 -0500 From: "John G. Heim" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 To: "Speakup is a screen review system for Linux." Subject: Re: Any News on cut-and-paste bug? References: <51811C92.4020104@math.wisc.edu> <20130501135012.GA5940@type.youpi.perso.aquilenet.fr> In-Reply-To: <20130501135012.GA5940@type.youpi.perso.aquilenet.fr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit 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 15:42:43 -0000 On 05/01/13 08:50, Samuel Thibault wrote: > John G. Heim, le Wed 01 May 2013 08:45:54 -0500, a écrit : >> A big part of the problem is that even if someone is willing to take on >> writing fixes for speakup, the kernel people won't cooperate. I tried to get >> some help/advice from the linux kernel list on implementing the bug fix I >> had for serial synths. Their advice -- start over. > > Which isn't really not cooperating. The current code will keep having > such kind of issues until it gets rewritten a more integrated way. Well, the details of this particular bug are significant. The problem was that the speakup code was erroring out on what I believe was a totally meaningless error code. All I did was change the code to print a warning and keep going. If you are a programmer, you may be saying to yourself, "Well, that's not a good way to solve a problem." But I am about as sure as I can be that the function call that returned the error code did nothing. The function was part of the kernel code, not speakup. So I went on the kernel list to ask what the function was supposed to do, was it necessary to call it at all, and how to call it correctly. All I wanted to do was get rid of what I suspected was a call to a function that apparently did nothing and the subsequent erroring out. But nobody seemed to know what the function did or if they did, they weren't sharing. They did, however, take the time to criticize the speakup code itself. So I was like, "Come on, people. Can't we just focus on this one problem? It seems like a small fix for a huge problem. I mean, I cannot use my hardware speech synth without patching the kernel code. This could cost me my job. It could cost a lot of blind systems admins their jobs." No love.