X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1577534036; bh=oGFzH6lfPzQmhaI5PaI73QZuS7qf9Td5N+0qmU5Ek6s=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=bZMQ9Awr8U2CPRUuJq5uiOIfnvNDMTBZAz7I1s3uLDeKFUAaLK/5Biu/+cwIyeoKl AI30Ps92yeZf9O8oHOPY1S7cC8llPor5rhgROtBJKgXt/9wWoCOYxVC8G+zkq1fk2q aNOdyhEqnpRn6lxog/DzMV2vskIF8l0yAsEw8u8s= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c MIME-Version: 1.0 Message-ID: From: "Claudio Fabri (clafi AT gmx DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] gschem shows the "About" dialog for most keystrokes and all menu commands Content-Type: text/plain; charset=UTF-8 Date: Sat, 28 Dec 2019 12:53:56 +0100 Importance: normal Sensitivity: Normal In-Reply-To: <20191216103502.16c740c1@demon> References: <20191216103502 DOT 16c740c1 AT demon> X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:urUClg/gpmGuYQuerLpOJeELQjORJplnihzq1Ow7nmac8s2OCrtju22hnXQCYW9pSh6CH qwT6ijqnjQI+cMwnS3fWVc8TKp8gR5kkNov179Z9oXMdTzKVNJEx1YXwpmjYblNEfcDf8teyu26+ 3Md2JxmnTqxg8kNyTO7vwGW7lN0xSodjk3NgBiMalp+AcLNmbCcC56N94+Cn5TPU/aju+w9ql2/K X3gK87jQzBAqGmUq3hnhqNDM4zXmiVTOo5doRlt3AH0jT8ekqlcP7T+ltyGwqQwMXTpqw+JgkOy0 tw= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:fKD9EGoSPA0=:KSnkPqIOZ6Sf4eHlwNQR2n mVsiD7D6xspLpe0YJFnps2m9tL+kOn3N4MI1+LATum4cDI9msOeI2pmU/d7pV3WokdSvnvovD IvA/KNHiu1FA6Am4A5GRecZ0Oai7OAvX4IaG107GmZPHZcys6wDEoz9KG3McjBVAjRI6TdBcl O/aNxZeB/NQqQlwyB93izyS0khwGBwhElkNc2Y2c1Nl1Clxzb0ix+hjeru+hCj+LwsnCtkueQ uYSMYXWcC7Ma0xUebufP8rURqk4Ia25BeBq/ZsnfjIZRSkAHTxiUZDxM144l8unG6txLcnGJm b8ax7p488RGqxc7JbMt0djAM3VF1qq3kE879jwdOO28c7W/yAyThYxtlrXQIcAD/tbNCtw7KX ZF/HRA84OVjXH43cWT3GAfbhKOID1cYf9uclFJGGj9D/3fLwH02cVtOTKP0bi5my5E+9n2iEt wL2BkN9otCiQ2NrBpX3jLIocAY4s2eUQM73B33b4GGHVKJuS0Zx+vk3rwPGh8I4uNgPqVzf1q 2HHxVJUq9Kst6hv/0JQ86aArkRG+wAnUYJZtWFUlrZ/YN6EoB6C5s/BXuTHdYF3y69i+mYV7j 7XhFpv9XkYJ/8tUCcZnd25lF6Av2yAkbozTd1RlHnbVwyU23+efWEzOabovFPQUjE/Gl6fJTM V1iWPil/6iTFqoU71qFdACu638c9/MjE+545ZrNPxVSu4qw== Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id xBSBsXPJ018059 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Hi Dimitry. > Sent: Monday, December 16, 2019 at 8:35 AM > From: "dmn (graahnul DOT grom AT gmail DOT com) [via geda-user AT delorie DOT com]" > To: geda-user AT delorie DOT com > Subject: Re: [geda-user] gschem shows the "About" dialog for most keystrokes and all menu commands > > On Sun, 15 Dec 2019 14:33:26 +0100 > "Claudio Fabri (clafi AT gmx DOT com) [via geda-user AT delorie DOT com]" > wrote: > > > after a > > regular system upgrade that I've noticed gschem now shows the About > > dialog for almost every keystroke instead of doing the expected > > action. > > It is the result of upgrading the Guile package from 2.0 to 2.2 > (it's not just a minor version update, there are significant > differences between 2.0 and 2.2, and it breaks the behavior of > actions). > > > > Does anybody have a hint on what/where the problem may lie? I've > > started to take a look at the code and I have stumbled upon g_keys.c > > in gschem/src source directory, out of curiosity. As I'm an > > experienced C/C++ developer I might as well try figuring it on my own > > but I think I need some hints. > > The problem is in the action.scm file. You can see how it was fixed in > lepton-eda [1] in this commit: > https://github.com/lepton-eda/lepton-eda/pull/326/commits/2f3d20ed5c4b0a84396b4d5a249b0cdedb3b38ca > > > [1] https://github.com/lepton-eda/lepton-eda > > Regards, > Dmitry. I'll try lepton-eda as I couldn't make gEDA gschem work by simply replacing "action.scm". Somebody in Gentoo forums pointed me to his overlay, from which I'll prepare lepton-eda. I'll probably report here, whatever happens. Best, Claudio