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#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible) Date: Fri, 11 Dec 2020 08:16:47 -0600 Message-ID: References: <87im9fgm27.fsf@protesilaos.com> <87zh2ozer4.fsf@tcd.ie> <87ft4edret.fsf@protesilaos.com> <87zh2ldgtf.fsf@protesilaos.com> <87k0toof83.fsf@mail.linkov.net> <83wnxo1mcr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24172"; mail-complaints-to="usenet@ciao.gmane.io" Cc: contovob@tcd.ie, info@protesilaos.com, 45068@debbugs.gnu.org, juri@linkov.net To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 11 15:17:34 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 1knjEk-0006CY-Ir for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 11 Dec 2020 15:17:34 +0100 Original-Received: from localhost ([::1]:35438 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knjEj-0002fW-Jq for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 11 Dec 2020 09:17:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37584) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knjEE-0002e2-L7 for bug-gnu-emacs@gnu.org; Fri, 11 Dec 2020 09:17:06 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57315) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1knjEE-0006Mi-D3 for bug-gnu-emacs@gnu.org; Fri, 11 Dec 2020 09:17:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1knjEE-0003dm-9R for bug-gnu-emacs@gnu.org; Fri, 11 Dec 2020 09:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Dec 2020 14:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 45068-submit@debbugs.gnu.org id=B45068.160769621613976 (code B ref 45068); Fri, 11 Dec 2020 14:17:02 +0000 Original-Received: (at 45068) by debbugs.gnu.org; 11 Dec 2020 14:16:56 +0000 Original-Received: from localhost ([127.0.0.1]:40628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knjE8-0003dM-9Q for submit@debbugs.gnu.org; Fri, 11 Dec 2020 09:16:56 -0500 Original-Received: from mail-pj1-f49.google.com ([209.85.216.49]:53843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knjE6-0003cz-0u for 45068@debbugs.gnu.org; Fri, 11 Dec 2020 09:16:55 -0500 Original-Received: by mail-pj1-f49.google.com with SMTP id iq13so2260769pjb.3 for <45068@debbugs.gnu.org>; Fri, 11 Dec 2020 06:16:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=TAg8wshYnE94ai4L1wl5lALnLuHTZcTxtwGDc4qIIio=; b=lyjTbyZSIZGo+rMgJ1VWKoLuKlbRpeIEdJ2LaUVBvPj5/heb/0/IEe60RuotBMdDex dB/TtTdMIVuqcY6DFYLSLywBwkhSL+SbDDpaNUOfm4VNlJacQqro+638zUGuGs2FUfR4 2JKWanfRUOBuY9ASP1RkAVfXinBPf5+HuxnXJ1yPxdrKC8LV6K5Ln6180HA7e30g6eRY /dkN+asuGqiUlFvVvQNz0Kj8Wl0RyW3Bk3RQ9wm2HeSn33iElJYUCUg+yeuFUZVpKKdK h+7AwBJfl4Blg7X9zt7+fNQhRQFNCf+17MygZ6n2cyHHXTJ8ZnJYsd0sYv10eMV/oSDM 5NSg== 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:mime-version:date :message-id:subject:to:cc; bh=TAg8wshYnE94ai4L1wl5lALnLuHTZcTxtwGDc4qIIio=; b=G1aZ2yy9fOLWVkO5ifiC/4Vf/4vC2IQL2d3ZthD+3tXFzmwNRlSpwg0c4vJSwqGAEf lYUZndaosaLHudS4bgJb/3ohNXisMP7EkNtWooLSYx85PySB8Pgu2rjmRUTD7pEz5+tL i1B1PpMo/3k04zkGsUg5F9n2Esy2focGjoQ74y/0QarPh03frBCOoNvmcdnWxiIjUPPx FLwPRQ1jmQBCDGZJobEvZxiq9r+uWdgW/sP56xp0kXGNR+st3dvmRH1NXYyqE6hiyFUp oVv8cXU/C21klGejdruguC/2m/z8Sx8GW4vg06W2lRxiz8qnfV+QrrGxn/dKAxcdGpc/ yRaQ== X-Gm-Message-State: AOAM530mcV2JpXJnrk0wzRaFC6QWS+c6AJt1GM2Aobi0BYBVDnFTPMBj 0UHvEF5h0aFt8kjt0QoQ0O2LBlsLVkNVO5n9zPI= X-Google-Smtp-Source: ABdhPJy2Hve37wzrDJlH93YRtjb2xwCu4XQQR6F1qjsq2LnYd1AbhKmToIoaOW6mhIwFfX5FQbCD3VY0qmwFO9P75+I= X-Received: by 2002:a17:902:9309:b029:db:c725:d19c with SMTP id bc9-20020a1709029309b02900dbc725d19cmr11561831plb.39.1607696208081; Fri, 11 Dec 2020 06:16:48 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 11 Dec 2020 08:16:47 -0600 In-Reply-To: <83wnxo1mcr.fsf@gnu.org> 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:195754 Archived-At: Eli Zaretskii writes: >> Taking a step back, why are any themes in "etc/themes" to begin with? > > This question should have been asked 10 years ago, when we added that > place. I wasn't paying attention 10 years ago, I'm afraid. :-) > Nowadays I think the question is what's so wrong with that > place that would justify moving the files. If there are no serious > problems, I'd prefer to keep using that directory for themes. Right. Well, I don't exactly have a strong opinion either way. But I do think that we should be consistent: it would be confusing to have some themes in "etc/themes" and some in "lisp/themes". If we can't move all themes to "lisp/themes" and we don't want to use "lisp/themes" just for support files, to my mind the only remaining way forward is to add some way to byte-compile (perhaps only some?) files in "etc/themes". And then make sure they can be loaded, are installed with Emacs, etc. Does that sound good, or could we do even better here? Protesilaos, what do you think? Does it sound workable for you?