From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#65023: 29.1.50; Tramp 2.6.1.1 cannot be installed as ELPA package Date: Fri, 4 Aug 2023 09:40:12 -0700 Message-ID: <91f76332-aea5-fb3c-2a0b-b2354aee7255@gmail.com> References: <877cqdmsvx.fsf@gmx.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------DWKLUCxFhEpMq5P1HNjLWIZL" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14547"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, Stefan Monnier To: Michael Albinus , 65023@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 04 18:41:20 2023 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 1qRxrb-0003aA-Qi for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 04 Aug 2023 18:41:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qRxrN-00078N-UH; Fri, 04 Aug 2023 12:41:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRxrK-00077C-Ue for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 12:41:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qRxrK-0008FK-ML for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 12:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qRxrK-0004vV-88 for bug-gnu-emacs@gnu.org; Fri, 04 Aug 2023 12:41:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 Aug 2023 16:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65023 X-GNU-PR-Package: emacs Original-Received: via spool by 65023-submit@debbugs.gnu.org id=B65023.169116722518878 (code B ref 65023); Fri, 04 Aug 2023 16:41:02 +0000 Original-Received: (at 65023) by debbugs.gnu.org; 4 Aug 2023 16:40:25 +0000 Original-Received: from localhost ([127.0.0.1]:54643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRxqi-0004uQ-Mi for submit@debbugs.gnu.org; Fri, 04 Aug 2023 12:40:25 -0400 Original-Received: from mail-pf1-x42b.google.com ([2607:f8b0:4864:20::42b]:52330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRxqg-0004uC-9s for 65023@debbugs.gnu.org; Fri, 04 Aug 2023 12:40:22 -0400 Original-Received: by mail-pf1-x42b.google.com with SMTP id d2e1a72fcca58-686f25d045cso1761167b3a.0 for <65023@debbugs.gnu.org>; Fri, 04 Aug 2023 09:40:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691167216; x=1691772016; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=qzX79D+NUK0f2Q3W42g1mxxCATX/DfKzAUB91FJzwDE=; b=maq5H9CkGnhPYgMWMfGQYCe5wdcxvHZfi0RR3d1+TpUxnxyKDF1Wso4VsgvYpqEeAE qcGrh6EKKQ2yBivM+Tk60eE9UlAXXS3g0f+D0mbRuHMzBUXtG8ogPtCWUFOnCqNhzvo8 f+9fdNqW3XqTZWQB4zXY/v2NIZjkYzHj6ntFfBMUSSSp3lKjii1Nvs2sAvsE75geIVIB 1J6mZGhRi5ecGQjXc4+dtvSbwaYbGjs/lrTjPUK6WhhYqnU+n9QsdY07LgXAAYBeRwGM 245LxMtDoIM+Ygsv5MlhSQtw8GSWd4L30ocfBmLGSPiPBpJ+7LnUYx0IVb+GKy41s8L8 UlKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691167216; x=1691772016; h=in-reply-to:from:references:cc:to:content-language:subject :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=qzX79D+NUK0f2Q3W42g1mxxCATX/DfKzAUB91FJzwDE=; b=cFLGpLNu+9Zhg37Of0Znh8iQjXd20kV6r/wS4LkQ4A4gCUFO37XMh11EMpQMVDl8dY xrSIQ6F1Aa7ilf2PmY5PmCnBjlVxilGLxBvprU6CdXwUnGhRJ7U0NLgoZ5dT2jCrzRP6 DduWif9HZo+plFTzP4dRsMUX8wTIJccxkHH6Pj0LTQwn7WyzdxMpepvQxxZTcDFoTCZo tICtTrVGUhLztPAq3es0/ZEC68BNXzDOeXlE10wfBavpn21zrNNZuHYtKvwf1EE7zB/S 4EfNgSY95ScnhiAtPDXp7Pw4+t3fsYaf28T0D0Izwk3BMIupckIcVoW4DsvXAXPF/0ml jt4A== X-Gm-Message-State: AOJu0YxrmwkpjFNm8WOezXXVlX15h/ek8UeCzaDl8tp668uq0IRCDAC0 Fv/7qdSn6etaOZFOTMUuJcrJZuljK3E= X-Google-Smtp-Source: AGHT+IHsUgwDDnZjl7BiJBHfzHwaH/IzLDbt9uiaKE9ozggT7Lasm4aLO4gk5GSvHmna/3POvdwXSw== X-Received: by 2002:a05:6a21:3384:b0:13f:e0b0:359e with SMTP id yy4-20020a056a21338400b0013fe0b0359emr2515449pzb.21.1691167216438; Fri, 04 Aug 2023 09:40:16 -0700 (PDT) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id r17-20020a638f51000000b00563ed9ea698sm1341503pgn.64.2023.08.04.09.40.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 04 Aug 2023 09:40:15 -0700 (PDT) Content-Language: en-US In-Reply-To: <877cqdmsvx.fsf@gmx.de> 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:266694 Archived-At: This is a multi-part message in MIME format. --------------DWKLUCxFhEpMq5P1HNjLWIZL Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 8/2/2023 7:16 AM, Michael Albinus wrote: > With Emacs 29.1, ELPA package Tramp 2.6.1.1 cannot be installed. See the > *Compile-Log* buffer appended. It looks like the problem is due to > changes in generation of autoloads. > > Since I'm not familiar with the changes, I don't know how to fix > this. Note, that the same package installs w/o problems in Emacs 28. (See also the tramp-devel discussion[1].) Ok, I figured this out. The new loaddefs code was clobbering a regexp internally when doing some additional checks while scanning for autoload cookies in external package code. That resulted in some autoloads ending up in the wrong file. The fix is just to call 'save-match-data' at the right spot. Eli, is this ok for 29.2? It's a small change, and I think is a fairly serious regression from 28. [1] https://lists.gnu.org/archive/html/tramp-devel/2023-07/msg00009.html --------------DWKLUCxFhEpMq5P1HNjLWIZL Content-Type: text/plain; charset=UTF-8; name="0001-Fix-loaddef-generation-with-foo-autoload-cookies-in-.patch" Content-Disposition: attachment; filename*0="0001-Fix-loaddef-generation-with-foo-autoload-cookies-in-.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA1MjUyMzYyY2QxM2MzODFmZWEwNzEyOWY5OTgwOGM1MGNkMDNlMWFiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IEZyaSwgNCBBdWcgMjAyMyAwOTozMTo1OSAtMDcwMApTdWJqZWN0OiBbUEFU Q0hdIEZpeCBsb2FkZGVmIGdlbmVyYXRpb24gd2l0aCAiOzs7Zm9vLWF1dG9sb2FkIiBjb29r aWVzIGluCiBleHRlcm5hbCBwYWNrYWdlcwoKVGhpcyBjYXVzZWQgYW4gaXNzdWUgd2hlcmUg cGFja2FnZS1zcGVjaWZpYyBhdXRvbG9hZCBjb29raWVzIHdlcmVuJ3QKYmVpbmcgY29ycmVj dGx5IHJlY29nbml6ZWQsIHNvIHRoZXkgZ290IGR1bXBlZCBpbnRvIHRoZSBwYWNrYWdlJ3Mg bWFpbgoiPHBrZz4tYXV0b2xvYWRzLmVsIiBmaWxlLCBpbnN0ZWFkIG9mICI8cGtnPi1sb2Fk ZGVmcy5lbCIgYXMgdGhleQpzaG91bGQgKGJ1ZyM2NTAyMykuCgoqIGxpc3AvZW1hY3MtbGlz cC9sb2FkZGVmcy1nZW4uZWwgKGxvYWRkZWZzLWdlbmVyYXRlLS1wYXJzZS1maWxlKToKU2F2 ZSBtYXRjaCBkYXRhIHdoZW4gY2hlY2tpbmcgc3ludGF4LgotLS0KIGxpc3AvZW1hY3MtbGlz cC9sb2FkZGVmcy1nZW4uZWwgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZW1hY3MtbGlzcC9sb2Fk ZGVmcy1nZW4uZWwgYi9saXNwL2VtYWNzLWxpc3AvbG9hZGRlZnMtZ2VuLmVsCmluZGV4IDVk YjlhZjIxNTA4Li5kN2I5YjEzMWJjOCAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL2xv YWRkZWZzLWdlbi5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvbG9hZGRlZnMtZ2VuLmVsCkBA IC00MzEsNyArNDMxLDggQEAgbG9hZGRlZnMtZ2VuZXJhdGUtLXBhcnNlLWZpbGUKICAgICAg ICAgICAgICAgICAgICAgOzsgaGF2ZSBhbiBhdXRvbG9hZCBjb29raWUgb24gdGhlIGZpcnN0 IGNvbHVtbiBvZiBhCiAgICAgICAgICAgICAgICAgICAgIDs7IGRvYyBzdHJpbmcgb3IgdGhl IGxpa2UuICAoVGhlIEVtYWNzIHRyZWUKICAgICAgICAgICAgICAgICAgICAgOzsgc2hvdWxk bid0IGNvbnRhaW4gYW55IHN1Y2ggaW5zdGFuY2VzLikKLSAgICAgICAgICAgICAgICAgICAg KG5vdCAocHBzcy1zdHJpbmctdGVybWluYXRvciAoc3ludGF4LXBwc3MpKSkpCisgICAgICAg ICAgICAgICAgICAgIChub3QgKHBwc3Mtc3RyaW5nLXRlcm1pbmF0b3IKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgKHNhdmUtbWF0Y2gtZGF0YSAoc3ludGF4LXBwc3MpKSkpKQogICAg ICAgICAgICAgOzsgLi4uIGFuZCBpZiB3ZSBoYXZlIG9uZSBvZiB0aGVzZSBuYW1lcywgdGhl biBhbHRlciBvdXRmaWxlLgogICAgICAgICAgICAgKGxldCogKChhbmFtZSAobWF0Y2gtc3Ry aW5nIDIpKQogICAgICAgICAgICAgICAgICAgICh0by1maWxlIChpZiBhbmFtZQotLSAKMi4y NS4xCgo= --------------DWKLUCxFhEpMq5P1HNjLWIZL--