From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#37976: 27.0.50; Dependency reversal of seq-subseq and cl-subseq causes regression when using seq from ELPA Date: Fri, 15 Nov 2019 14:56:08 -0500 Message-ID: References: <87o8xz3ljd.fsf@gmail.com> <87h83k2e0i.fsf@web.de> <87h83exny5.fsf@web.de> <878sok9for.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="176560"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Michael Heerdegen , 37976@debbugs.gnu.org, Terje Larsen To: "John Wiegley" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 15 20:57:09 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iVhiP-000jmg-40 for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Nov 2019 20:57:09 +0100 Original-Received: from localhost ([::1]:44620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVhiO-0001kz-0V for geb-bug-gnu-emacs@m.gmane.org; Fri, 15 Nov 2019 14:57:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35773) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iVhiI-0001kn-PT for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 14:57:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iVhiH-00044a-R8 for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 14:57:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56832) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iVhiH-00044T-O9 for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 14:57:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iVhiH-00062M-LH for bug-gnu-emacs@gnu.org; Fri, 15 Nov 2019 14:57:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Nov 2019 19:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37976 X-GNU-PR-Package: emacs Original-Received: via spool by 37976-submit@debbugs.gnu.org id=B37976.157384778023151 (code B ref 37976); Fri, 15 Nov 2019 19:57:01 +0000 Original-Received: (at 37976) by debbugs.gnu.org; 15 Nov 2019 19:56:20 +0000 Original-Received: from localhost ([127.0.0.1]:37420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVhhc-00061L-2N for submit@debbugs.gnu.org; Fri, 15 Nov 2019 14:56:20 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:43012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iVhhZ-000618-MJ for 37976@debbugs.gnu.org; Fri, 15 Nov 2019 14:56:18 -0500 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2ED7F449D5D; Fri, 15 Nov 2019 14:56:12 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id DCD34449D58; Fri, 15 Nov 2019 14:56:10 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1573847770; bh=b2SjrTshcFAAkdWmYuuJ2QGDr5R0rbkNQmJ5dkvCstU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=GDqQD6I0TChAcJvmBB/ESexIH9fl4aTtoxvzmA7GBDM8jMScEWUT552vbtpYYHuFL V3X00XwT7otUcEHkXm4U/wnLkycbrJWkbRHKTb2ICTxCCG9dPzN08czu1/zUx+vl/M ecnLMKw8sQKmZ0zLXXLE2Dff3Jd6vz5QWCrii3B5RfDVjLwV8Ov8abQ+OvOyTD1sGA ZHlI9P3jewbwmWNRKuAVw+D3Oil90KrUiTe6TphbCtqQf0Y8E0cpBWs1pOpY+0o6+f zBcgwwJugIm+rioc6e5eLMIH6RYxDtcMk0rDCzbCMkbnAYKfeSNr73MjdGNJQTTQTN ucuNxfyi9XjTA== Original-Received: from pastel (206-248-133-142.dsl.teksavvy.com [206.248.133.142]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id A09A012084D; Fri, 15 Nov 2019 14:56:10 -0500 (EST) In-Reply-To: (John Wiegley's message of "Fri, 15 Nov 2019 11:20:50 -0800") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171687 Archived-At: > SM> It does look like the problem is on NixOS's side, indeed. > I can confirm that stubbing this in Nix based on the Emacs version fixes = the > problem for me: > > seq =3D if super.emacs.version =3D=3D "27.0" > then mkDerivation rec { > name =3D "seq-stub"; > version =3D "stub"; > src =3D ./.; > phases =3D [ "installPhase" ]; > installPhase =3D '' > mkdir $out > touch $out/.empty > ''; > } > else super.seq; > > We'll have to ask the maintainers of the Emacs portion of nixpkgs to do > something similar on their side. I don't think they need to do something special for Emacs=E2=89=A527, inste= ad they should install those packages without touching load-path but instead making sure package.el sees those installed packages so *it* can activate those packages properly (adding them to `load-path` and loading their -autoloads.el files, all while obeying `package-load-list`). I'd be surprised if their system doesn't introduce bugs in Emacs<27 already. Stefan