From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#63757: 29.0.91 order of package paths changed: random old versions of packages in load-path Date: Sun, 04 Jun 2023 15:19:19 +0300 Message-ID: <83o7lv5sjc.fsf@gnu.org> References: <83y1l7gzqw.fsf@gnu.org> <87ilcb2p1l.fsf@posteo.net> <87sfb8g85v.fsf@posteo.net> <83a5xf7pi5.fsf@gnu.org> <87ttvnoehl.fsf@posteo.net> <8335377iyo.fsf@gnu.org> <87h6rnoa8v.fsf@posteo.net> <83v8g35ybo.fsf@gnu.org> <87cz2bo3qu.fsf@posteo.net> <83pm6b5t1i.fsf@gnu.org> <878rczo28v.fsf@posteo.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17742"; mail-complaints-to="usenet@ciao.gmane.io" Cc: artscan@list.ru, 63757@debbugs.gnu.org, monnier@iro.umontreal.ca To: Philip Kaludercic Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jun 04 14:19:26 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 1q5mhh-0004Pd-Ci for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 04 Jun 2023 14:19:25 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q5mhU-0001Yw-3c; Sun, 04 Jun 2023 08:19:12 -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 1q5mhK-0001Xc-Ff for bug-gnu-emacs@gnu.org; Sun, 04 Jun 2023 08:19:06 -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 1q5mhK-0006Cv-5c for bug-gnu-emacs@gnu.org; Sun, 04 Jun 2023 08:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1q5mhK-0007c5-04 for bug-gnu-emacs@gnu.org; Sun, 04 Jun 2023 08:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Jun 2023 12:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63757 X-GNU-PR-Package: emacs Original-Received: via spool by 63757-submit@debbugs.gnu.org id=B63757.168588112629239 (code B ref 63757); Sun, 04 Jun 2023 12:19:01 +0000 Original-Received: (at 63757) by debbugs.gnu.org; 4 Jun 2023 12:18:46 +0000 Original-Received: from localhost ([127.0.0.1]:45225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5mh4-0007bX-0E for submit@debbugs.gnu.org; Sun, 04 Jun 2023 08:18:46 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:51936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q5mh1-0007bJ-Bs for 63757@debbugs.gnu.org; Sun, 04 Jun 2023 08:18:44 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q5mgv-00068k-7R; Sun, 04 Jun 2023 08:18:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=qG5t5Yd3hBNiOgmdYdmSDG6fY8G+bmT7iSJeunGIHLE=; b=Cmv2knKxikk/ P903u/m96UT47f8IgswuFUg9zTLcFzMCrf1MN2PEG60Z7/f451WaNWmbrbxpfhc2pUmXKwKLEEolK 9bFHVV3J0xQfwpzt1ID7m8IhUMxVDc162ImCDusMWDuSZrVamF3OXcPGt3CwYPLpsDU94edcE2gNh 5Ry1LiEyordTnF4JNiHfO+dZGCvzc6xQU7evBLqGehGzYZT0i75PSEOeBrQdSxSia5YM4jAvfueo5 UifiAZ4A8lGR9pf72TztGy4/9LhqW5XYh/6TsSSBQynF9KQRmv1ONIGsWvU1Mpro0n5vpV4umrnLN qjUfp7Ki2dhiwDtaPYBd6Q==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q5mgl-00057q-84; Sun, 04 Jun 2023 08:18:37 -0400 In-Reply-To: <878rczo28v.fsf@posteo.net> (message from Philip Kaludercic on Sun, 04 Jun 2023 12:12:16 +0000) 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:262942 Archived-At: > From: Philip Kaludercic > Cc: artscan@list.ru, monnier@iro.umontreal.ca, 63757@debbugs.gnu.org > Date: Sun, 04 Jun 2023 12:12:16 +0000 > > I'm sorry, that was the wrong patch -.- > > diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el > index de5108430aa..fdc09a939be 100644 > --- a/lisp/emacs-lisp/package.el > +++ b/lisp/emacs-lisp/package.el > @@ -739,7 +739,7 @@ package-load-all-descriptors > updates `package-alist'." > (dolist (dir (cons package-user-dir package-directory-list)) > (when (file-directory-p dir) > - (dolist (pkg-dir (directory-files dir t "\\`[^.]" t)) > + (dolist (pkg-dir (directory-files dir t "\\`[^.]")) > (when (file-directory-p pkg-dir) > (package-load-descriptor pkg-dir)))))) > > (I attached the *vc-diff* buffer, but before sending the message I > invoked vc-diff again which modified the buffer contents. Should have > just copied the diff manually...) Thanks, now it at least makes sense. But why does it matter whether the package directory names are sorted or not? Is sorting package versions the same as sorting the names of their directories?