From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pedro Andres Aranda Gutierrez Newsgroups: gmane.emacs.bugs Subject: bug#63710: use-package not working Date: Tue, 30 May 2023 11:13:25 +0200 Message-ID: References: <46f1b2e2-4fd3-44ac-adc7-825729aaff24@gmail.com> <83mt1snbcj.fsf@gnu.org> <83bki8myl9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000025f4ca05fce59f9d" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22116"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 63710@debbugs.gnu.org, Eli Zaretskii , Andrea Corallo To: Andrea Corallo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 30 11:14:13 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 1q3vQg-0005UR-JW for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 30 May 2023 11:14:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q3vQa-000722-T8; Tue, 30 May 2023 05:14:04 -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 1q3vQZ-00071M-0s for bug-gnu-emacs@gnu.org; Tue, 30 May 2023 05:14:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q3vQY-0006NC-PZ for bug-gnu-emacs@gnu.org; Tue, 30 May 2023 05:14:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q3vQY-0005pw-Dr for bug-gnu-emacs@gnu.org; Tue, 30 May 2023 05:14:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Pedro Andres Aranda Gutierrez Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 30 May 2023 09:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63710 X-GNU-PR-Package: emacs Original-Received: via spool by 63710-submit@debbugs.gnu.org id=B63710.168543803922419 (code B ref 63710); Tue, 30 May 2023 09:14:02 +0000 Original-Received: (at 63710) by debbugs.gnu.org; 30 May 2023 09:13:59 +0000 Original-Received: from localhost ([127.0.0.1]:60062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3vQV-0005pX-1B for submit@debbugs.gnu.org; Tue, 30 May 2023 05:13:59 -0400 Original-Received: from mail-ej1-f51.google.com ([209.85.218.51]:57590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q3vQT-0005pH-AP for 63710@debbugs.gnu.org; Tue, 30 May 2023 05:13:58 -0400 Original-Received: by mail-ej1-f51.google.com with SMTP id a640c23a62f3a-96f683e8855so603792266b.2 for <63710@debbugs.gnu.org>; Tue, 30 May 2023 02:13:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685438031; x=1688030031; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=A2BJtY2No66j9KMb6KDsWXro03efpLkdpZ+gKd3wLMc=; b=bKCvv0X/yhYzgJNMmvPq4tOrQhg3D3YGd7acdp4lWDHtsxfXr4X40ROT5KJn92DbCv RbfGKSxbOmvDHvjHZOfjsXDwHppLGi04u6V0l9auNyXsH8xDjIPC3MoE9d4+8JmlOUn1 yJuxgunCsWAzKsQdYT7AjSeVKx/pPJMjLVxZh5RDP6bExz4SUOBamatuZ9ZdhbHAGrhQ O0WemWw0A0uUDjvt0ocJRxG6amELOS1QMzehoIONgAnlMwygG1TaSilRXHDAnhrxv8a/ Dy1mpP0LpdwJuEJZScFmjM0RAmJ+9/Zs4AmqUcJ+ngYy7nPYz0R2AAKOvp6BdG7KJCzY ypfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685438031; x=1688030031; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=A2BJtY2No66j9KMb6KDsWXro03efpLkdpZ+gKd3wLMc=; b=Oko2ljzsKc0e3g63iQv0ndxzmuIFEXwtDhEk6HlyJZ+usAJ2j20lsmYOOSEvodRvaO HQLB033xnsWx8KGaKnGHFkqtVKb52Hoaj+75NxzdKqyblsKv76CMxJYGtunGwZ1gPeaq g46J+1LIsZpF+t6hB8Ve900XU0x8JBHTsX10tBNUROSCklLqkuk4ugfis2U+JR8de/pw njqz7p3dBWm7NsC/gY32bgJsPEWplDYdV2K+jZ4vybf6YxwJyEqCwLl/1Ia4sIbSzF2X pbS0QKitn5owwvkYflsHs5rWw+RCkr+yfGdfjfhDTyrrCAhmKS30LCjAQFeIe63gF6rj 5gmA== X-Gm-Message-State: AC+VfDyLb1aFafvVp9INHrCu9tD3TLOFKi9Tz73wZ9FL6A7cUeLAk1XI +OqtWwsLEFozCEI7fccJ+CdBNRMLAnZbEp0NN10F4cpDVD56oA== X-Google-Smtp-Source: ACHHUZ6n8Bs3ReF1OvdaP/IvQMUqBT3l6j49nT11JFNHYV7pG8mzHvH9CcPCc0J2ge98p99FrHjVwYETCnJZFPICRGM= X-Received: by 2002:a17:907:86a7:b0:973:d27e:bd87 with SMTP id qa39-20020a17090786a700b00973d27ebd87mr1917443ejc.25.1685438031326; Tue, 30 May 2023 02:13:51 -0700 (PDT) In-Reply-To: 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:262626 Archived-At: --00000000000025f4ca05fce59f9d Content-Type: text/plain; charset="UTF-8" OK, first tests are very encouraging. During the 'hick-up' I saw many strange things happening which now seem to have gone. Just as an example, emacs froze when I was resizing the screen and eglot and jinx did what they wanted,not what I needed ;-) I'll continue testing and let you know if something comes across, Best, /PA On Tue, 30 May 2023 at 09:55, Pedro Andres Aranda Gutierrez < paaguti@gmail.com> wrote: > OK, I'll try right now and let you know. > > /PA > > On Mon, 29 May 2023 at 18:21, Andrea Corallo wrote: > >> Andrea Corallo writes: >> >> > Andrea Corallo writes: >> > >> >> Pedro Andres Aranda Gutierrez writes: >> >> >> >>> First: the .emacs.d/init.el test file >> >>> >> >>> ------ >> >>> ;; >> >>> ;; My .emacs file >> >>> ;; >> >>> (require 'package) >> >>> (setq package-archives '(("melpa" . "https://melpa.org/packages/") >> >>> ("gnu" . "https://elpa.gnu.org/packages/") >> >>> ("melpa-stable" . " >> https://stable.melpa.org/packages/") >> >>> ("nongnu" . "https://elpa.nongnu.org/nongnu/"))) >> >>> (eval-when-compile >> >>> (require 'use-package)) >> >>> (unless (file-directory-p package-user-dir) >> >>> (package-refresh-contents)) >> >>> (require 'use-package-ensure) >> >>> (setq use-package-always-ensure t) >> >>> >> >>> (use-package "compat") >> >>> ------ >> >>> >> >>> Second: 1d5b164109b59559d34c545c2a163fa067ca22b2 does work >> >>> >> >>> BTW, it has to do with native compilation. I have accidentally not >> deleted the eln-cache in on of the tests and the >> >>> 'wrong' Emacs has started correctly: >> >>> 1. started 1d5b164109b59559d34c545c2a163fa067ca22b2 with eln-clean >> cache ---> OK >> >>> 2. started b2b2be98da5825e6bc130999ffe38f5ed615586a with eln-cache >> from the last start --> OK >> >>> 3. started b2b2be98da5825e6bc130999ffe38f5ed615586a with clean >> eln-cache ---> KO >> >> >> >>>From these SHA1s looks like there's good chance it's my fault... >> >> >> >> I'll have a look. >> > >> > Okay I did some investigation and understood the issue. >> > >> > `package-load-descriptor' was misscompiled and returning always nil as >> > the compiler was not fully picking up the user defined types at compile >> > time, it worked only after the first faulty compilation (thing that made >> > the investigaiton a bit slower). >> > >> > I'm working on a more complete fix but this requires careful testing, I >> > pushed now c8e527cbeee in order to have master stable again while I keep >> > working on the most comprehensive fix. >> >> Okay RE-sending from this account and ditching my sdf.org probably >> forever as I'm getting a bunch of bounces classifying it again as spam: >> >> Hi all, >> >> I pushed what I think is the final fix and reverted the temporary one. >> >> As of fbc96dcc4ea I'm not aware of any issue with package.el or other >> code. >> >> Please let us know if works for you and we can close the bug or, if any >> other issue arise (please remember to clean the eln-cache before testing >> as it may contain misscompiled code ;). >> >> Thanks >> >> Andrea >> >> > > -- > Fragen sind nicht da, um beantwortet zu werden, > Fragen sind da um gestellt zu werden > Georg Kreisler > > Headaches with a Juju log: > unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run > a leader-deposed hook here, but we can't yet > > -- Fragen sind nicht da, um beantwortet zu werden, Fragen sind da um gestellt zu werden Georg Kreisler Headaches with a Juju log: unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should run a leader-deposed hook here, but we can't yet --00000000000025f4ca05fce59f9d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
OK, first tests are very encouraging. During the 'hick= -up' I saw many strange things happening which now seem to have gone.= =C2=A0
Just as an example, emacs froze when I was resizing the screen a= nd eglot and jinx did what they wanted,not what I needed ;-)

=
I'll continue testing and let you know if something comes across,= =C2=A0
Best, /PA

=
On Tue, 30 May 2023 at 09:55, Pedro A= ndres Aranda Gutierrez <paaguti@gma= il.com> wrote:
OK, I'll try right now and let you know.
/PA

On Mon, 29 May 2023 at 18:21, Andrea Corallo <acorallo@gnu.org> w= rote:
Andrea Cor= allo <akrl@sdf.org= > writes:

> Andrea Corallo <a= krl@sdf.org> writes:
>
>> Pedro Andres Aranda Gutierrez <paaguti@gmail.com> writes:
>>
>>> First: the .emacs.d/init.el test file
>>>
>>> ------
>>> ;;
>>> ;; My .emacs file
>>> ;;
>>> (require 'package)
>>> (setq package-archives '(("melpa" . "http= s://melpa.org/packages/")
>>> ("gnu" . "https://elpa.gnu.org/packages/")
>>>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 ("melpa-stable" . "
http= s://stable.melpa.org/packages/")
>>> ("nongnu" . "https://elpa.nongnu.org/nong= nu/")))
>>> (eval-when-compile
>>>=C2=A0 =C2=A0(require 'use-package))
>>> (unless (file-directory-p package-user-dir)
>>>=C2=A0 =C2=A0 =C2=A0(package-refresh-contents))
>>> (require 'use-package-ensure)
>>> (setq use-package-always-ensure t)
>>>
>>> (use-package "compat")
>>> ------
>>>
>>> Second: 1d5b164109b59559d34c545c2a163fa067ca22b2 does work
>>>
>>> BTW,=C2=A0 it has to do with native compilation. I have accide= ntally not deleted the eln-cache in on of the tests and the
>>> 'wrong' Emacs has started correctly:
>>> 1. started 1d5b164109b59559d34c545c2a163fa067ca22b2 with eln-c= lean cache ---> OK
>>> 2. started b2b2be98da5825e6bc130999ffe38f5ed615586a with eln-c= ache from the last start --> OK
>>> 3. started b2b2be98da5825e6bc130999ffe38f5ed615586a with clean= eln-cache ---> KO
>>
>>>From these SHA1s looks like there's good chance it's my= fault...
>>
>> I'll have a look.
>
> Okay I did some investigation and understood the issue.
>
> `package-load-descriptor' was misscompiled and returning always ni= l as
> the compiler was not fully picking up the user defined types at compil= e
> time, it worked only after the first faulty compilation (thing that ma= de
> the investigaiton a bit slower).
>
> I'm working on a more complete fix but this requires careful testi= ng, I
> pushed now c8e527cbeee in order to have master stable again while I ke= ep
> working on the most comprehensive fix.

Okay RE-sending from this account and ditching my sdf.org probably
forever as I'm getting a bunch of bounces classifying it again as spam:=

Hi all,

I pushed what I think is the final fix and reverted the temporary one.

As of fbc96dcc4ea I'm not aware of any issue with package.el or other code.

Please let us know if works for you and we can close the bug or, if any
other issue arise (please remember to clean the eln-cache before testing as it may contain misscompiled code ;).

Thanks

=C2=A0 Andrea



--
Fragen sind nicht da, um bea= ntwortet zu werden,
Fragen sind da um gestellt zu werden
= Georg Kreisler

Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should ru= n a leader-deposed hook here, but we can't yet



--
Fragen sind nicht da, um bea= ntwortet zu werden,
Fragen sind da um gestellt zu werden
= Georg Kreisler

Headaches with a Juju log:
unit-basic-16: 09:17:36 WARNING juju.worker.uniter.operation we should ru= n a leader-deposed hook here, but we can't yet

--00000000000025f4ca05fce59f9d--