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=1577533712; bh=P9O+/oJUtc4XjoPipRZhqBttjkUBxtlR0VIsxUTaSuQ=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=MxtQPLW0xkBZHXaWdwx/xrWYRn0Bq2hGBek/u85CHDGwXsCITz3RuncOvRd+/fa22 EEs4qUee5rngDJHcD9exgeJa20/2qT70bn4bTLMd4JwAh1RnogIWydzLIATx9X++9h E/M+/LgFB3xXigldBgM96x9p79mAnW7bYF2H16V0= 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:48:32 +0100 Importance: normal Sensitivity: Normal In-Reply-To: References: X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:Bz3DNM85wF+tM/2EWKhk4Zuvj64EisBkytjXVcIse8/MbE0QVQEFmTXoxWJ1wSbf21Uh/ MKO0eIBM7w3HnrW6MwbbBcBKYZol+V0800MTxw3G1ToPciVGJt3aY+HEe3a/bz+9xCHqG8/NdQJE V1h4oarCYqrcmJ6TePTTwwZCRBowlkhyB6tGVVTOvT3WbSp4/eJ2UAycrplsNIu1gaInSR0tozqq 9dYqdRVt1qH9MbTG+mpz8dOChxgMYIVPOPiFRry4pRLfxcrIaVyin+xPC/XRuUQM9DcoJJbBALh/ bA= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:q1ujmqu8S4I=:/6u4vOQQ90XySWtGdzCxli P2hRwoBM9V7Fs0EYb3epwGW3aJ9JygMm2hig74cdCqpC9/s17ZfOkRMU3dUqWIBCIikOd1wcY bhPd5FLWBeI9d9JQh+E5v77EJDhJxGAIalkkQwbEobv9r/9+IasAmEAktyPksr5/2u/a3opYN Fs47Z0qr3W7gFq+CLizUttZRQH1tTGUvIJHl0ZfpZe9VB/M2nfc6nPBQ8/29FWhxV8qHlnZbe 3jAGTgw7wNueUnp4O6L1VNV80+DD85srDP+hqx3QVUhgwYJvjGxgZK4ZlnT+nN/cg3oDPsKzH iYUebbZ1Ol3FD7fOPUJ6hNUCkX3EI5tDL8GNZJG1zssCx6y0W1Genk9UNMPESod1l6GJEvwpb W7mOqHsO0iBdx9/Tj/ars391/JrUEHqjqQ8RtjiLKpGsWRFMtpSX2b153jSRVv2acaNXc3yeq Sbt67drHbLHBUWKTEawm5WA2gAap0DAF16Y4XZnbhbuDEbgC8xPKm5yVsdWDbcHs4TBOXaSw1 zfZ0H0LtarZwyjYYTNzSLfl4go7D4TgiMpXPGaaVZhOTWdoT/XgvSKYtMy28BIq+ybE3ZWIWq AYQcdUyDzvqz4EAcDA0D22bj3l5TCkh6L+fjnxKF0Nb+c0dIhuJVrruK+HKpo+0CL+2hmXjrV 9RUUFctHZdAgFA8b64D2QGg1duJn/DcOVTxFqohh+Vo7a3w== Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id xBSBnB4L017529 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 Roland. > Sent: Monday, December 16, 2019 at 3:31 PM > From: "Roland Lutz" > To: "Claudio Fabri (clafi AT gmx DOT com) [via geda-user AT delorie DOT com]" > Subject: Re: [geda-user] gschem shows the "About" dialog for most keystrokes and all menu commands > > Hi Claudio, > > On Sun, 15 Dec 2019, Claudio Fabri (clafi AT gmx DOT com) [via > geda-user AT delorie DOT com] wrote: > > I'm a long standing gEDA user and I like it very much. I've just been > > away from it for a couple of months. I've installed gEDA suite on one of > > my Gentoo machines and it's only recently (a few days ago) 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. > > I believe this has been fixed in gEDA/gaf 1.10.0, so I'd recommend you to > upgrade to the latest version. The whole action mechanism has been > revamped, allowing users to customize the toolbar and context menu, among > other things. You can find the latest sources as well as a list of what's > new in 1.10.0 here: > > http://ftp.geda-project.org/geda-gaf/stable/v1.10/1.10.0/ > > Roland Well, I have tried compiling geda-1.10 directly on my Gentoo machine and it failed. Even if I had to specify --without-fam, GUILE_LIBS & GUILE_CFLAGS and PYTHON_LIBS & PYTHON_CFLAGS, compiling fails with an error message on including in gschem_change_notification.c:70:10, so either it's a bug or the README file incorrectly specifies it as "highly recommended". From what I see, fam/gamin is mandatory, not just recommended. Note that on my machine pkg-config knows not "python2.pc" but "python-2.7.pc". Also note that I don't know if there's a way to specify Guile 2.2 because the configure scripts didn't detect it; same as Python detection, pkg-config arguments differ. I am also surprised to see dependencies upon long deprecated packages such as Python 2.7, which support is dropped in a few days, and FAM/GAMIN, which are all superseded by INOTIFY (the latter might already be superseded by a more recent package, IIRC). Is there a plan to switch to more recent dependencies for those features? Happy new year everyone, Claudio