Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp6280148imm; Sat, 19 May 2018 23:04:11 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqTr7fmSGEAzCV184wWCGK/7GG3gq9V137p/DP+YYSW8SNoVv21YP4xxHluEAqKyGcKb5+q X-Received: by 2002:a62:3085:: with SMTP id w127-v6mr15477817pfw.224.1526796251198; Sat, 19 May 2018 23:04:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526796251; cv=none; d=google.com; s=arc-20160816; b=fBN+irt6tn22UJnJxRm8Q8vBrFZine05K2Ow+ZU3QUF88RenfDGNZUGc0Z/0DvYxMm dMQ0KqzoYTVIUO6bbvobkDXLKLRIOBBuxyq76ZBTSHmzFWip2a4sdjgMSJx2I2cLgrPp sUL10iEq9LWwSdK0Kd5ZoQ6Jz7zWjZNwYOj51GlnDGUzv9bjmCr8wGRWbGJ0Js1oDDJq eXEn6b663xEU8sTR6c7zXffAIkfBzpg0yn/PSqP893iObsdN3BAIlqYMI7ckhiV5KyWb mNAcrgD+ZcZajgnnr2un2nMkshb7sKGBNC9qgkhpejFKYvMEoOFkLX1AWLxQFJqYedpP kafg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=8cED9EjsevXeI0eqGp5yn3CkZObXNtlKWyheBoOaRZc=; b=okBaN9crtm2Te3jxfgi9kOAVdFtERxxqcVPGHQGvSzJbkogOsZ43VUK2VdAcFRqzxd V8htyvqMkFrsb4hzW0H/UfmI8SVva82D2nWknWQb4d1nz3/S1dHVFn0xRoQSV6bALOxo /pgLs0g1N4CamMka9dXkp6rCzs/OvDF3plTP5AyctT04ItaRyv46e+uPhojBKe7S07m+ Tl4hBPFdzxMgZu5Yl7xrrsCWQ63EPBGWjLNfKqC6FN659Xgwt4WL2JbN6XcIi+ecRrNK 9Xu6qzBcxF0gzlG498XKRuf6vTn7OvPni2+gzf96rBggI+fc7dCyz8+z2bEj44ICsegl CCFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YkVrE8xH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d9-v6si11682077pfm.226.2018.05.19.23.03.43; Sat, 19 May 2018 23:04:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YkVrE8xH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750936AbeETGDf (ORCPT + 99 others); Sun, 20 May 2018 02:03:35 -0400 Received: from mail-oi0-f68.google.com ([209.85.218.68]:45297 "EHLO mail-oi0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750742AbeETGDd (ORCPT ); Sun, 20 May 2018 02:03:33 -0400 Received: by mail-oi0-f68.google.com with SMTP id b130-v6so10464970oif.12; Sat, 19 May 2018 23:03:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8cED9EjsevXeI0eqGp5yn3CkZObXNtlKWyheBoOaRZc=; b=YkVrE8xHYSlrPUGtMA6PAOJ1PG3tRO6bHb53EOjk+nqYe0iLoizW2qgbmGKdR4SPci wnczjgddSxozXs1+Fyjn3KujLRr+L/NDnEmyn4KSXk12jX1sX9MJFC75C2LtoNoIC/xd k9U8+7KEaChlnfUvJDA0Z12tNPA42pw48Nw8PFYmBNBwnUxMy6K/oidvd4PReUqh3Dj5 qBJbplhZQPAxL0V2oafMcm5Wddb/bsfObidOiC+WEBJnMIetNBqUVtOi1HQl+S3jOOPe lx8+YJDEa17usnUT6hXydsOWTdhfXMcqb7oWPgW8e7niQHUrPOwgPb2PFmTcK+pnnBm+ yzQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8cED9EjsevXeI0eqGp5yn3CkZObXNtlKWyheBoOaRZc=; b=eqdq/xAWmBjDUNJUo0sDVY9LapYUjbrf95A2MCVqa8oDdt1Qf9laVORm1+l5ReYXhM CfQvgj6reA+wf048PFqUQ0fAHDplSTucuCFlSLiR7XIbKDlplS2c9g7OvwCAPo+gRQZg YiwxoSH6oRiqE8rZadXbv5ZMDvLYs33uYfto5G0zF+e73xAj9xJIu7QIc9gb7awXchrj zYRmssFGMEyIlcLIf73UhwvcD+8cUII66g2ydcHDjT3oDF/RvB+cKxzBEeK3Oisszg62 Sw/KCT37seXNO3qRTWyAb5Pz3/Kn6+EV8VkjFnOtwhMcZsg6S00F2AGAzBHI08apnK1c pyKA== X-Gm-Message-State: ALKqPwdnbyBX1v9sUBdU3SJHLWTpODeTCXE3IMwYntE2A+rCXo0eaD7i zBgkJv2U80EtFH8lfJZ1C1PeEXtSKZW4N3uZkK2W6Q== X-Received: by 2002:aca:5885:: with SMTP id m127-v6mr8385631oib.352.1526796212848; Sat, 19 May 2018 23:03:32 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:185:0:0:0:0:0 with HTTP; Sat, 19 May 2018 23:03:32 -0700 (PDT) In-Reply-To: References: <3d9be2f2-3fbe-411b-8529-0e0847f01346@infradead.org> From: Ulf Magnusson Date: Sun, 20 May 2018 08:03:32 +0200 Message-ID: Subject: Re: [ANNOUNCE] Kconfiglib menuconfig implementation To: Randy Dunlap Cc: Linux Kbuild mailing list , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, May 20, 2018 at 5:45 AM, Randy Dunlap wrote: > On 05/08/2018 09:59 AM, Ulf Magnusson wrote: >> Hello, >> >> I've added incremental search for jumping directly to a symbol now. >> Regular expressions are supported as well. >> >> Some screenshots below: >> >> https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/ss10.png >> https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/ss11.png >> https://raw.githubusercontent.com/ulfalizer/Kconfiglib/screenshots/screenshots/ss13.png >> >> The last screenshot shows how things might look after you jump to a >> symbol. The jumped-to symbol wasn't visible in this case, so show-all >> mode was turned on automatically. > > Hi Ulf, > > Do I need to save kconfiglib.py in a special location? > > With (new) kconfiglib.py and menuconfig.py, I am getting this: > > $ make ARCH=x86_64 O=xx64 iscriptconfig > make[1]: Entering directory '/home/rdunlap/lnx/lnx-417-rc3/xx64' > GEN ./Makefile > Traceback (most recent call last): > File "", line 1, in > ImportError: No module named 'kconfiglib' >>>> > > and then if I (being a Python novice) copy kconfiglib.py to > /usr/lib/python3.4/site-packages/ and try again, I get 16 warning messages (below) > and then this: > > A Kconfig instance 'kconf' for the architecture x86_64 has been created. >>>> > > What am I supposed to do now? > > Hm, OK, I used the trick that you supplied a few weeks ago and I have the UI now. > > ARCH=x86 SRCARCH=x86 KERNELVERSION=`make kernelversion` \ > Kconfiglib/menuconfig.py > > so yes, a real Makefile target would be nice. :) Gonna get around to it soon. It's a bit silly that you don't get the menuconfig through the 'pip' install either. :) Cheers, Ulf