From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas 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: Tue, 25 Aug 2020 16:32:53 -0700 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: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40652"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Michael Heerdegen , John Wiegley , 37976@debbugs.gnu.org, Terje Larsen To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 26 01:33:21 2020 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 1kAiRN-000AVP-5c for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 26 Aug 2020 01:33:21 +0200 Original-Received: from localhost ([::1]:47502 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kAiRM-0003Q7-87 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 Aug 2020 19:33:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kAiR4-0003Bj-DS for bug-gnu-emacs@gnu.org; Tue, 25 Aug 2020 19:33:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53220) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kAiR4-0004E3-4h for bug-gnu-emacs@gnu.org; Tue, 25 Aug 2020 19:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kAiR4-0001fE-2o for bug-gnu-emacs@gnu.org; Tue, 25 Aug 2020 19:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 Aug 2020 23:33:02 +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.15983983806376 (code B ref 37976); Tue, 25 Aug 2020 23:33:02 +0000 Original-Received: (at 37976) by debbugs.gnu.org; 25 Aug 2020 23:33:00 +0000 Original-Received: from localhost ([127.0.0.1]:36530 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAiR2-0001ek-IU for submit@debbugs.gnu.org; Tue, 25 Aug 2020 19:33:00 -0400 Original-Received: from mail-yb1-f195.google.com ([209.85.219.195]:41827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kAiR1-0001cN-Ic for 37976@debbugs.gnu.org; Tue, 25 Aug 2020 19:32:59 -0400 Original-Received: by mail-yb1-f195.google.com with SMTP id s195so194493ybc.8 for <37976@debbugs.gnu.org>; Tue, 25 Aug 2020 16:32:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc :content-transfer-encoding; bh=HQR9dt9vuxFTmzn5ScdGQ/UDX3/XxAHnc+Zjm1JccMQ=; b=Pq4xAUuR9bIum6gxXzIG5p/0KFy7NlNTnzu3tXueQ6ewfR7XlunmUKSf7xEPaaoUlB 7d5ZjNp60kBm4Ghk/xOSbPbF63PDeUGkzh8FG2jrInU1CEyGbg4SHexX8m7cQ/+jStFz K49qxClmXcyIvnT7cMohvIYN+9XXTZ1XTziiZdEx+RYUdRGM+VXzDoszFjTyZTG3x/du n3OcS+Nth7hkMP9OtzINqYOavoVKf/JIViDKyng2AMdht8lJC+XKRPwxqhMzMtSry7YK kGa088SIseVU13PnsdlNbRDyWzubOCWYriJXroYVrLogSoz6YBnUK9LqusvZ50cpgJWg bWFQ== X-Gm-Message-State: AOAM533jrb/EpoNifnfof13QHQhryGk0Yxe1s2Yvu1r3GikzNdLbmLfR ei+OZPgZ5xtta04RCXkt/YTtHFBLWoq6Y6RYw+0= X-Google-Smtp-Source: ABdhPJx1ociv2LJYK2F126uWWV0YgqlVqSWCHDcUY8sL7W6WvuJzCjWUfYHH8q0rtqEBBNFPF0UbmLFlSeECUX0ZpFM= X-Received: by 2002:a5b:508:: with SMTP id o8mr19321577ybp.43.1598398374087; Tue, 25 Aug 2020 16:32:54 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 25 Aug 2020 16:32:53 -0700 In-Reply-To: (Stefan Monnier's message of "Fri, 15 Nov 2019 14:56:08 -0500") 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:186374 Archived-At: tags 37976 + notabug close 37976 thanks Stefan Monnier writes: >> 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, ins= tead > 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. Having read this bug report, it seems like the problem here is with Nix's Emacs packaging. I therefore see nothing more to do here, and I'm closing this bug. If this conclusion is incorrect and this is still an issue, please reply to this email (use "Reply to all" in your email client) and we can reopen the bug report. Best regards, Stefan Kangas