From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pu Xingyu Newsgroups: gmane.emacs.bugs Subject: bug#53805: 27.2; NonGNU ELPA: helm does not install dependencies Date: Thu, 10 Feb 2022 22:16:19 +0800 Message-ID: <7752d5f3-1ef7-b85f-5845-ed8cd8e4b6bb@gmail.com> References: <8735kx3zct.fsf@posteo.net> <87a6f4ieue.fsf@posteo.net> <87o83kj7jr.fsf@posteo.net> <87k0e7kh7l.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15202"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Cc: Philip Kaludercic , Stefan Monnier , 53805@debbugs.gnu.org To: Thierry Volpiatto Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 10 17:46:59 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nICau-0003ft-0v for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Feb 2022 17:46:56 +0100 Original-Received: from localhost ([::1]:38120 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nICat-0005lT-4T for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 10 Feb 2022 11:46:55 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:58042) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nIAFt-0002ya-AE for bug-gnu-emacs@gnu.org; Thu, 10 Feb 2022 09:17:08 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60565) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nIAFq-0001bZ-Bv for bug-gnu-emacs@gnu.org; Thu, 10 Feb 2022 09:17:05 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nIAFq-0005gC-5M for bug-gnu-emacs@gnu.org; Thu, 10 Feb 2022 09:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Pu Xingyu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Feb 2022 14:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53805 X-GNU-PR-Package: emacs Original-Received: via spool by 53805-submit@debbugs.gnu.org id=B53805.164450259421778 (code B ref 53805); Thu, 10 Feb 2022 14:17:02 +0000 Original-Received: (at 53805) by debbugs.gnu.org; 10 Feb 2022 14:16:34 +0000 Original-Received: from localhost ([127.0.0.1]:54462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIAFN-0005fC-Pv for submit@debbugs.gnu.org; Thu, 10 Feb 2022 09:16:34 -0500 Original-Received: from mail-pj1-f48.google.com ([209.85.216.48]:34575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIAFM-0005ez-2P for 53805@debbugs.gnu.org; Thu, 10 Feb 2022 09:16:32 -0500 Original-Received: by mail-pj1-f48.google.com with SMTP id ki18-20020a17090ae91200b001b8be87e9abso1956472pjb.1 for <53805@debbugs.gnu.org>; Thu, 10 Feb 2022 06:16:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:to:cc:references :from:in-reply-to:content-transfer-encoding; bh=L1XediPXPBqR69FfHoRaY+/QOU+gsoPDFEYYVqi3LNU=; b=FT2SFxR/opm86vkaRGUaJ+SRGiY11J3aqB4bEsjZxv7USXZeX3Xh7aSlzwjUDPDhsE XKInmANcZrmMIKovTMf2moxf33CIJeo8DJg2O34J16RgOzICP3hY1BsP0Vfls8e5YdAE DNWQlkbLTqb1Xe7Ti9NIE/VWVipFmCObY0g+fSDUJr0ih6AsiP8e5r+11mHwnDygb5XT xJtK8YTHvabRJIG2wVhOhFKKq48c4t0AQ54CpljWRst/OXsEo7ENlgtf7Pl3xhGziGs/ ok3YJCcITFA6lPW9APj9A3IswjVr3RVwmztdYoO+7PJUd2ATOzvdCnCncehGHVb2TSKI kmog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :to:cc:references:from:in-reply-to:content-transfer-encoding; bh=L1XediPXPBqR69FfHoRaY+/QOU+gsoPDFEYYVqi3LNU=; b=kG9CDp5awWPeEF+bmQdrcX+0fBOHo3uo/KEFsys4cga2qFsaav1Vmz4QOzAN+0thr+ j8oqimnUPAvdsJlZkpxJQ1EdRne5P2qtSIxbSBR8Zi2586V+Qff7VRVSWjEV2YuHzolU rIZcteWgIVRyweVIN5fFoFmkd42z8S77TLoCETcItYUYN4xkDm8M6Ku+zXOu3J7ZjfAr /KL/1ZpZvFriE4o0I+PmPIKh87jH9xDMfFOnL1LnDui2WM2HYIjHWOQVm7OCThmjc+Ay rJD2w4XvjSTQoXJrhvRfN6soo5j1fza/qYUlMC9OedAcyIYrO4QdllB0u2gFpKkLM2Go nviA== X-Gm-Message-State: AOAM533D8v+xjvKDk0ZYG+xqujRvsvJYyQ+XVlCGLhmHcgdE+YYt2NwZ tvVjWNcjjTd3PI3+YpAIlWU= X-Google-Smtp-Source: ABdhPJwxjhIsKKYXB1ftmFbXlzO/fv6yqBjZYCTElErv6aU0fGojCvn3XxgjUar3ohNvhex0qwUXrg== X-Received: by 2002:a17:902:ec88:: with SMTP id x8mr547825plg.9.1644502586061; Thu, 10 Feb 2022 06:16:26 -0800 (PST) Original-Received: from [0.0.0.0] ([101.33.33.148]) by smtp.gmail.com with ESMTPSA id l17sm23482584pfu.61.2022.02.10.06.16.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Feb 2022 06:16:25 -0800 (PST) In-Reply-To: <87k0e7kh7l.fsf@posteo.net> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:226609 Archived-At: With the newest helm packages in both nongnu and nongnu-devel, dependencies seems to be required correctly, but now the installation fails with error messages: Lisp nesting exceeds ‘max-lisp-eval-depth’ Here is parted of logs from *Messages* buffer. Emacs version is mingw-w64-x86_64-emacs 27.2-4 on Windows. Contacting host: elpa.nongnu.org:443 Parsing tar file...done Extracting...done   INFO     Scraping files for helm-core-autoloads.el... Generating autoloads for helm-core-pkg.el...done Generating autoloads for helm-core.el...done Generating autoloads for helm-lib.el...done Generating autoloads for helm-multi-match.el...done Generating autoloads for helm-source.el...done Generating autoloads for helm.el...done   INFO     Scraping files for helm-core-autoloads.el...done Wrote c:/Users/stshi/.emacs.d/elpa/helm-core-3.8.4.0.20220210.74849/helm-core-autoloads.el [2 times] package-built-in-p: Lisp nesting exceeds ‘max-lisp-eval-depth’ 在 2022/2/7 1:57, Thierry Volpiatto 写道: > Stefan Monnier writes: > >>>> The scripts try to handle those problems by cleaning after themselves, >>>> but apparently not well enough because I've already had to go and >>>> manually unwedge the system for a few packages that have their own >>>> `-pkg.el` file (`helm` and `helm-core` being among those I've had >>>> to manually unwedge :-( ). >>> Not sure to understand this, what do you mean by unwedge? (sorry didn't >>> find the translation, "décoincer" perhaps?). >> "décoincer" is what I was thinking, yes. Concretely, it means I have to >> log into `elpa.gnu.org` and manually `git reset --hard` at the right >> spot otherwise the cron job keeps giving me an error on the offending package. > Ok thanks. > >> It's due to a bug in `elpa-admin.el`, but it's one I haven't been able >> to fix yet (and already "fixed it" once, so there's a chance that if >> I "fix it" this time it still won't really be fixed). > Ok. > >>> What I could do is creating a new file helm-core.el with only the needed >>> informations e.g. package-requires and add as well the package-requires >>> infos in helm.el, this would work for both Melpa and Elpa (after >>> removing the *pkg.el files). >>> WDYT? >> That's the recommended way, yes. > Ok, so I have applied your patch, thanks. > I have removed the emacs and async dependencies in helm.el as we already > do this in helm-core.el (as suggested in your FIXME). >