From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Mar 2021 11:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 46964@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161503191510929 (code B ref -1); Sat, 06 Mar 2021 11:59:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Mar 2021 11:58:35 +0000 Received: from localhost ([127.0.0.1]:36152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIVZr-0002qD-C6 for submit@debbugs.gnu.org; Sat, 06 Mar 2021 06:58:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:45746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIVZo-0002q5-Uz for submit@debbugs.gnu.org; Sat, 06 Mar 2021 06:58:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53954) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIVZo-0002NI-Ln for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 06:58:32 -0500 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:52099) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIVZm-0005gZ-J6 for bug-gnu-emacs@gnu.org; Sat, 06 Mar 2021 06:58:32 -0500 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 568FE20003 for ; Sat, 6 Mar 2021 11:58:26 +0000 (UTC) From: Protesilaos Stavrou Date: Sat, 06 Mar 2021 13:58:24 +0200 Message-ID: <87y2f0fq8v.fsf@protesilaos.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: none client-ip=217.70.183.200; envelope-from=info@protesilaos.com; helo=relay7-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Dear maintainers, With commits de602dd7cf and 8fb33bae32 in emacs.git the 'modus-operandi' and 'modus-vivendi' themes are now updated to their latest version. Since the themes are distributed with Emacs, GNU ELPA can treat them as a single ":core" package. This means that it should stop distributing the standalone packages 'modus-operandi-theme' and 'modus-vivendi-theme' which no longer correspond to the current state of the upstream project.[1] I tested the attached patch with elpa.git and successfully built "packages/modus-themes" with the latest version of the files. What I am not sure about---and apologies if I missed it in the elpa.git README---is whether a ":core" package benefits from the 'make' command when that has been called from the root of the emacs.git directory. I am, in particular, interested in the derived file info/modus-themes.info (the "info" directory is not available in a fresh clone of emacs.git but gets generated with 'make'). Thank you! Protesilaos [1]: . -- Protesilaos Stavrou protesilaos.com --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Replace-modus-theme-with-modus-themes-from-core.patch >From 26d3b0d1d55b438c015b5add759875424eb1826c Mon Sep 17 00:00:00 2001 Message-Id: <26d3b0d1d55b438c015b5add759875424eb1826c.1615029287.git.info@protesilaos.com> From: Protesilaos Stavrou Date: Sat, 6 Mar 2021 13:14:33 +0200 Subject: [PATCH] Replace modus-*-theme with modus-themes from :core The themes 'modus-operandi' and 'modus-vivendi' are now part of emacs.git and should thus be designated as a single ':core' package. --- elpa-packages | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/elpa-packages b/elpa-packages index 30f634c1b1..70ca5d8fda 100644 --- a/elpa-packages +++ b/elpa-packages @@ -208,8 +208,7 @@ ("mmm-mode" :url "https://github.com/purcell/mmm-mode.git" :auto-sync t) - ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes") - ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes") + ("modus-themes" :core ("etc/themes/modus-themes.el" "etc/themes/modus-operandi-theme.el" "etc/themes/modus-vivendi-theme.el" "doc/misc/modus-themes.org" "info/modus-themes.info")) ("multishell" :url "https://github.com/kenmanheimer/EmacsMultishell") ("muse" :url "https://github.com/alexott/muse") ;FIXME: Not nearly in-sync ("myers" :url nil) -- 2.30.1 --=-=-=-- From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Mar 2021 14:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: 46964@debbugs.gnu.org, Stefan Monnier Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161504160619043 (code B ref 46964); Sat, 06 Mar 2021 14:41:02 +0000 Received: (at 46964) by debbugs.gnu.org; 6 Mar 2021 14:40:06 +0000 Received: from localhost ([127.0.0.1]:36342 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIY65-0004wY-KK for submit@debbugs.gnu.org; Sat, 06 Mar 2021 09:40:06 -0500 Received: from mail-wr1-f42.google.com ([209.85.221.42]:33528) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIY64-0004wK-4H for 46964@debbugs.gnu.org; Sat, 06 Mar 2021 09:40:00 -0500 Received: by mail-wr1-f42.google.com with SMTP id 7so5761808wrz.0 for <46964@debbugs.gnu.org>; Sat, 06 Mar 2021 06:40:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=S99dyxc+BupH/B0e5JB1Em70195v+xqXXm4lYkbrdfA=; b=bZ1y7dWq9084VA1zRUyQQa3rWDLXRVSDD2Dg+Rtg4YN892ia5/Slk4wy1yt4dOK/4d Xpn6XlutHWljTBrElRUVrWIrai++b3NoX08qDZNXaH8h3hROIW03ltDs1zCOWdWsILwh wXNdecqk3tURn3WT66Hi8qse4XaLNm7BflPS7pecXcavi0J+VHKiAZ7dKDzed8XEY/RW 97f0FFvyJK/wAAxv3OfmqSexQDnJp6YhPTjY2abtjILO4bF15Jsx0XnlW1J1F+ZrjgU2 jy2WkeWgskgFtz9Dbr1aIJIVsCDbZCIUh3eN4NI4qq2V9AomPSaeHu1j3HN5WF/u/g7G QMHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=S99dyxc+BupH/B0e5JB1Em70195v+xqXXm4lYkbrdfA=; b=RZAtIgeYQvrsb4vpMEkXwJA1THp7dXQUpZ0tnCpwJ/BXZDt9ikE9jtKTIS1Zr0iExo sRe0eGG5nQ+vX8Uj2K583lFsvAfVGo7LswJ7U6PrdMwIkXGu0FBdF9afM597IbW9nhmF QqLSNswR3gie2HDNqNJ2P6ZWtS9vwM7pQLZotJwJ9m2ZQSH1y/W21EYj2z/RehaH8VCb /cfqjmXIp4+JIRL0t8yrPZHZK1w970fM8YwrH3R0w8yDbqJLLpkymTnRnN6xT6TNq1kO qcQl2vrCLNt3Y9S+K6JjmEEKgrnwyrBKqDUXrP2WV7WMAIg8dPq82Yb7BqX7+VytnD45 YOIQ== X-Gm-Message-State: AOAM530vWDOEEEGmq8HZkzzqFTYzSeYQOpjvkkrS9GnEkzJ/Ny1bMSH7 jV6ZWLlba0vX4GxJcwQ/1pkHnw== X-Google-Smtp-Source: ABdhPJyLdhPMqhLZPs6jSbVxSF7hv4Oe9s82ZRPib3LVQozq9kraLX8Oan0Y9DaWs7anvFNiqNgk9A== X-Received: by 2002:adf:e441:: with SMTP id t1mr2995953wrm.21.1615041594203; Sat, 06 Mar 2021 06:39:54 -0800 (PST) Received: from localhost ([51.37.57.126]) by smtp.gmail.com with ESMTPSA id h20sm8757201wmb.1.2021.03.06.06.39.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Mar 2021 06:39:53 -0800 (PST) From: "Basil L. Contovounesios" References: <87y2f0fq8v.fsf@protesilaos.com> Date: Sat, 06 Mar 2021 14:39:52 +0000 In-Reply-To: <87y2f0fq8v.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Sat, 06 Mar 2021 13:58:24 +0200") Message-ID: <87sg58tkg7.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Protesilaos Stavrou writes: > What I am not sure about---and apologies if I missed it in the elpa.git > README---is whether a ":core" package benefits from the 'make' command > when that has been called from the root of the emacs.git directory. I > am, in particular, interested in the derived file info/modus-themes.info > (the "info" directory is not available in a fresh clone of emacs.git but > gets generated with 'make'). [...] > diff --git a/elpa-packages b/elpa-packages > index 30f634c1b1..70ca5d8fda 100644 > --- a/elpa-packages > +++ b/elpa-packages > @@ -208,8 +208,7 @@ > ("mmm-mode" > :url "https://github.com/purcell/mmm-mode.git" > :auto-sync t) > - ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes") > - ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes") > + ("modus-themes" :core ("etc/themes/modus-themes.el" "etc/themes/modus-operandi-theme.el" "etc/themes/modus-vivendi-theme.el" "doc/misc/modus-themes.org" "info/modus-themes.info")) Have you tried specifying the manual's source .org/.texi file as the package :doc property? Although I don't know whether :core packages support that yet, or whether elpa.git can even build .texi/.org manuals from emacs.git (see, for example, the commented-out entry in elpa-packages for cc-mode). Stefan (CCed) will be more familiar with the limitations. [ P.S. If you're interested in becoming a member, I think it's time you created a Savannah account and requested inclusion in the Emacs project: https://savannah.gnu.org/project/memberlist.php?group=emacs ] Thanks, -- Basil From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Mar 2021 15:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: Protesilaos Stavrou , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161504284022829 (code B ref 46964); Sat, 06 Mar 2021 15:01:02 +0000 Received: (at 46964) by debbugs.gnu.org; 6 Mar 2021 15:00:40 +0000 Received: from localhost ([127.0.0.1]:38091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIYQ3-0005w9-Ti for submit@debbugs.gnu.org; Sat, 06 Mar 2021 10:00:40 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:27601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIYQ2-0005vk-2t for 46964@debbugs.gnu.org; Sat, 06 Mar 2021 10:00:38 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 55FE54408E8; Sat, 6 Mar 2021 10:00:32 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 1A8724407D4; Sat, 6 Mar 2021 10:00:31 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615042831; bh=1E4+LaP8uqHsaOy3wTKxZ7qjTqVQwe+1TmvOyJDFok4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Wt3WGIpScfdAN6Cbd0YCG2y1p/0JTZGkEW12uzsoyy3JCFdy4eD67XDFwDeod2UGb WiNGsq+/wAknkTGLLr2SpzMANZ5QzxwaFnA2VdDa2B56vffqCLzwUylTKzgKszgnHg jwg59EukirF/Iod0xpDwXsWCHACJenS7f8QRxcW1qo3GGBcBvSHd0CVYAm/DDn41G0 9YjCIlEkPACf9Pyma4sS6bopXb3jEIUsuQj3YydB7pn2zSedqusDOgGtBtxFvS9noM YShW7MJ1vYxrK+AoJszvZAT8d9UO1EQs3JGHAt5J0YdWUV9naaN2tdGmuXMyuutd7M xxfyuM/2PHmEA== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 0DBB212019C; Sat, 6 Mar 2021 10:00:31 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> Date: Sat, 06 Mar 2021 10:00:29 -0500 In-Reply-To: <87sg58tkg7.fsf@tcd.ie> (Basil L. Contovounesios's message of "Sat, 06 Mar 2021 14:39:52 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.104 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> What I am not sure about---and apologies if I missed it in the elpa.git >> README---is whether a ":core" package benefits from the 'make' command >> when that has been called from the root of the emacs.git directory. :core packages are made by creating a local "look-alike" package which just contains symlinks to files in a pristine emacs.git tree. So I think the answer is "no". > Have you tried specifying the manual's source .org/.texi file as the > package :doc property? Indeed, that should work. Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Mar 2021 16:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161504756030079 (code B ref 46964); Sat, 06 Mar 2021 16:20:02 +0000 Received: (at 46964) by debbugs.gnu.org; 6 Mar 2021 16:19:20 +0000 Received: from localhost ([127.0.0.1]:38156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIZeC-0007p4-FS for submit@debbugs.gnu.org; Sat, 06 Mar 2021 11:19:20 -0500 Received: from relay13.mail.gandi.net ([217.70.178.233]:27333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIZe9-0007oo-WD for 46964@debbugs.gnu.org; Sat, 06 Mar 2021 11:19:18 -0500 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay13.mail.gandi.net (Postfix) with ESMTPSA id A10C080005; Sat, 6 Mar 2021 16:19:10 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> Date: Sat, 06 Mar 2021 18:19:08 +0200 In-Reply-To: (Stefan Monnier's message of "Sat, 06 Mar 2021 10:00:29 -0500") Message-ID: <87h7lofe6b.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2021-03-06, 14:39 +0000, "Basil L. Contovounesios" wrote: > Have you tried specifying the manual's source .org/.texi file as the > package :doc property? I tried with this: ("modus-themes" :core ("etc/themes/modus-themes.el" "etc/themes/modus-operandi-theme.el" "etc/themes/modus-vivendi-theme.el") :doc "doc/misc/modus-themes.org") The feedback I get at the shell, with 'make packages/modus-themes': ... Linking files for package: modus-themes etc/themes/modus-themes.el -> modus-themes.el etc/themes/modus-operandi-theme.el -> modus-operandi-theme.el etc/themes/modus-vivendi-theme.el -> modus-vivendi-theme.el Whereas the following creates a symlink for the org file as well: ("modus-themes" :core ("etc/themes/modus-themes.el" "etc/themes/modus-operandi-theme.el" "etc/themes/modus-vivendi-theme.el" "doc/misc/modus-themes.org")) > Although I don't know whether :core packages support that yet, or > whether elpa.git can even build .texi/.org manuals from emacs.git (see, > for example, the commented-out entry in elpa-packages for cc-mode). Indeed. Besides, emacs.git only recently started including manuals in Org format. > [ P.S. If you're interested in becoming a member, I think it's time you > created a Savannah account and requested inclusion in the Emacs > project: https://savannah.gnu.org/project/memberlist.php?group=emacs ] Just did. It informed me that it sent an email to a list of maintainers. On 2021-03-06, 10:00 -0500, Stefan Monnier wrote: >>> What I am not sure about---and apologies if I missed it in the elpa.git >>> README---is whether a ":core" package benefits from the 'make' command >>> when that has been called from the root of the emacs.git directory. > > :core packages are made by creating a local "look-alike" package which > just contains symlinks to files in a pristine emacs.git tree. > So I think the answer is "no". I see, thank you! What would be the best course of action then, to include "doc/misc/modus-themes.org" or omit it? -- Protesilaos Stavrou protesilaos.com From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Mar 2021 18:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161505574518408 (code B ref 46964); Sat, 06 Mar 2021 18:36:02 +0000 Received: (at 46964) by debbugs.gnu.org; 6 Mar 2021 18:35:45 +0000 Received: from localhost ([127.0.0.1]:38299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIbmA-0004mo-IA for submit@debbugs.gnu.org; Sat, 06 Mar 2021 13:35:44 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:50346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIbm5-0004ma-WB for 46964@debbugs.gnu.org; Sat, 06 Mar 2021 13:35:41 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 1292010023D; Sat, 6 Mar 2021 13:35:32 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7AC26100019; Sat, 6 Mar 2021 13:35:26 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615055726; bh=eHZovseeS33VFjeffY2dncIyEiBn2t9Z2hh8Ke98PXE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=W1Deo/h7Cb8F+FPTOlxoVKW3UdrAIoWKxbBva5iOJjcjKaltJxJFDh5Jo7VlvZJsm IJYYSAwEUanZsx2EzqOUk7B85R6AO4astsctj9VjA3wkKKKvUGIDCYsMEdsWa2T6KO g1it4465KgQXfb0xky+zp/B01ht56oJhOKzgSPDuEIcV8Li6F01VA6EaEbfSTYg8Rw 2I0n2OqE5OaiD5Ph/73s0LSC8XMW4RpOKJ2OV1PqXC0/+XClFI7DA2mqHh1hhd6m/e pis3fVm840PjXtcLQ6K61zVHxkx9zvWXkcPJ+Yn2TPQn1EuJJGUdFh7FvCRTG8QbOe V+S24ekHxSOBg== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3FCE312017E; Sat, 6 Mar 2021 13:35:26 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> Date: Sat, 06 Mar 2021 13:35:24 -0500 In-Reply-To: <87h7lofe6b.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Sat, 06 Mar 2021 18:19:08 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.097 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > I tried with this: > > ("modus-themes" > :core ("etc/themes/modus-themes.el" > "etc/themes/modus-operandi-theme.el" > "etc/themes/modus-vivendi-theme.el") > :doc "doc/misc/modus-themes.org") I think you need something like: ("modus-themes" :core ("etc/themes/modus-themes.el" "etc/themes/modus-operandi-theme.el" "etc/themes/modus-vivendi-theme.el" "doc/misc/modus-themes.org") :doc "modus-themes.org") The :core brings the specified files into the directory from which we build the package, and then the :doc tells where to find the doc in that directory. Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Mar 2021 07:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161510238212880 (code B ref 46964); Sun, 07 Mar 2021 07:34:02 +0000 Received: (at 46964) by debbugs.gnu.org; 7 Mar 2021 07:33:02 +0000 Received: from localhost ([127.0.0.1]:38836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lInuP-0003Lb-Em for submit@debbugs.gnu.org; Sun, 07 Mar 2021 02:33:01 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:47075) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lInuN-0003LI-II for 46964@debbugs.gnu.org; Sun, 07 Mar 2021 02:33:00 -0500 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id CCFD91C0005; Sun, 7 Mar 2021 07:32:51 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> Date: Sun, 07 Mar 2021 09:32:49 +0200 In-Reply-To: (Stefan Monnier's message of "Sat, 06 Mar 2021 13:35:24 -0500") Message-ID: <87mtvfpgf2.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain On 2021-03-06, 13:35 -0500, Stefan Monnier wrote: >> I tried with this: >> >> ("modus-themes" >> :core ("etc/themes/modus-themes.el" >> "etc/themes/modus-operandi-theme.el" >> "etc/themes/modus-vivendi-theme.el") >> :doc "doc/misc/modus-themes.org") > > I think you need something like: > > ("modus-themes" > :core ("etc/themes/modus-themes.el" > "etc/themes/modus-operandi-theme.el" > "etc/themes/modus-vivendi-theme.el" > "doc/misc/modus-themes.org") > :doc "modus-themes.org") > > The :core brings the specified files into the directory from which we > build the package, and then the :doc tells where to find the doc in that > directory. Thank you! I have amended the patch using the format you recommended. -- Protesilaos Stavrou protesilaos.com --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Replace-modus-theme-with-modus-themes-from-core.patch >From dc32c7ff90344666c0cf857420ba3aede7c767bd Mon Sep 17 00:00:00 2001 Message-Id: From: Protesilaos Stavrou Date: Sat, 6 Mar 2021 13:14:33 +0200 Subject: [PATCH] Replace modus-*-theme with modus-themes from :core The themes 'modus-operandi' and 'modus-vivendi' are now part of emacs.git and should thus be designated as a single ':core' package. --- elpa-packages | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/elpa-packages b/elpa-packages index 30f634c1b1..3ce68f8986 100644 --- a/elpa-packages +++ b/elpa-packages @@ -208,8 +208,12 @@ ("mmm-mode" :url "https://github.com/purcell/mmm-mode.git" :auto-sync t) - ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes") - ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes") + ("modus-themes" + :core ("etc/themes/modus-themes.el" + "etc/themes/modus-operandi-theme.el" + "etc/themes/modus-vivendi-theme.el" + "doc/misc/modus-themes.org") + :doc "modus-themes.org") ("multishell" :url "https://github.com/kenmanheimer/EmacsMultishell") ("muse" :url "https://github.com/alexott/muse") ;FIXME: Not nearly in-sync ("myers" :url nil) -- 2.30.1 --=-=-=-- From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Mar 2021 15:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: 46964@debbugs.gnu.org, Stefan Monnier Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.1615305309816 (code B ref 46964); Tue, 09 Mar 2021 15:56:01 +0000 Received: (at 46964) by debbugs.gnu.org; 9 Mar 2021 15:55:09 +0000 Received: from localhost ([127.0.0.1]:47759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJehQ-0000D5-SD for submit@debbugs.gnu.org; Tue, 09 Mar 2021 10:55:09 -0500 Received: from mail-wr1-f46.google.com ([209.85.221.46]:46756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJehL-0000CS-EJ for 46964@debbugs.gnu.org; Tue, 09 Mar 2021 10:55:07 -0500 Received: by mail-wr1-f46.google.com with SMTP id a18so16571330wrc.13 for <46964@debbugs.gnu.org>; Tue, 09 Mar 2021 07:55:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=OYcZo8LIkKsor1O0D/eWdbjPDKtCGGUiRlyKm0ol7Jw=; b=bO7yFfo8R4vQPMHclpH0UgKZsy8q3EVdgcEHMN92QXaweHTwe9KZa3xv5X0oewOH50 D+XIQ/c7qX0IvGw1jHB3eBmC8uYnomY4ZD2N0EXEtwwtV0Hi7L2hf1HrCVPeKSjZ6w0+ S+kFA8L5yHlFZRvFsb7lveh4xozqVYlr29fAnChQKPs1+71JQyxqtFRvP8gZn1I+hJCY n2Ix6UA9qiEDpYhVOOF1Xu2/M6qpvv9iP/m1Z7PyHpmCA46mSV8cbPeQouE3U+WaINT0 niGG7qfPN5f2gDdFRgcoIbbWvVO0lEpyBpeO1y4LTO4AAWjZ22NBP2mYq+rudWRnmB8L L1YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=OYcZo8LIkKsor1O0D/eWdbjPDKtCGGUiRlyKm0ol7Jw=; b=Tq8aLxTNZNbf7sZT9CPlLoyNCay9403+DOYUQPY3VisahpStItyd72jFAg7E8ZBzfO 51T+qnYye7+XjMRFUHrkEU48NVne2BA4FLs6rWYsXXhhHk/MZ7632FeM1Wv3QPhQC84O Px2duD9/Q1ux7tMFNjkdOE9WmY+mlFYp/BKPZXhfoI4hjP+0DX1dpUXps8l51MBnewnl CpVbaVA0KrYsj7u9fgGJU+nhLFKOtV4aIC9hdJ8s4DlpCtx226TtkvttqBL3Kwbm6crv QqYu+dbSIVKc3ThhiaawxnF0hQuZhfbk6L+rrODiUDzqqgSSJPCLpMHAGJS/NsqarANR 5Kxw== X-Gm-Message-State: AOAM530of6zV6L9lg0o+S33308BwZP5VBaSFR+hvcXahJzTg49oEyK6x c447cV63HlY9PjhwT+wolOusuw== X-Google-Smtp-Source: ABdhPJw9iHnRCYNYdMz7d8MylWzi4MtB+NH7FYxh19rvIaHuDhxT0IAtlI+uJPwPOC2e2YmZOrvpGQ== X-Received: by 2002:adf:fac1:: with SMTP id a1mr29764379wrs.98.1615305297554; Tue, 09 Mar 2021 07:54:57 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id p12sm3057874wrx.28.2021.03.09.07.54.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Mar 2021 07:54:56 -0800 (PST) From: "Basil L. Contovounesios" References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> Date: Tue, 09 Mar 2021 15:54:55 +0000 In-Reply-To: <87mtvfpgf2.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Sun, 07 Mar 2021 09:32:49 +0200") Message-ID: <878s6wqq40.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Protesilaos Stavrou writes: > Thank you! I have amended the patch using the format you recommended. Thanks, LGTM. Have you been able to verify that the tarball is created properly, and especially that the contained .info file is nonempty? Because locally I get either errors or empty .info files when I try 'make packages/modus-themes' or 'make build/modus-themes', regardless of sandboxing. I'm guessing full deployments don't suffer the same? > --- a/elpa-packages > +++ b/elpa-packages > @@ -208,8 +208,12 @@ > ("mmm-mode" > :url "https://github.com/purcell/mmm-mode.git" > :auto-sync t) > - ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes") > - ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes") Also wondering if we need to do anything special before "ripping off this bandaid"[1], or can we also get away with the money like MELPA? [1]: https://github.com/melpa/melpa/issues/7245 Thanks, -- Basil From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Mar 2021 16:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: Protesilaos Stavrou , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161530840013689 (code B ref 46964); Tue, 09 Mar 2021 16:47:02 +0000 Received: (at 46964) by debbugs.gnu.org; 9 Mar 2021 16:46:40 +0000 Received: from localhost ([127.0.0.1]:47813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJfVI-0003Yi-0l for submit@debbugs.gnu.org; Tue, 09 Mar 2021 11:46:40 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:42382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJfVF-0003YU-Ii for 46964@debbugs.gnu.org; Tue, 09 Mar 2021 11:46:38 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 0D83C1002F2; Tue, 9 Mar 2021 11:46:32 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7A865100257; Tue, 9 Mar 2021 11:46:30 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615308390; bh=lCmlKACLQdcg017DpnEF9ZHCRhdbSXnRTNG1Mq+FeP8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=azfh/FbtVD9Kl8zv9FtfEmqENCoCnxzL/daXYfFBZbf0vgxsYWII3FDUnjde+/Hkn Fs1pCtkdO9fnHPAgAgiQlNCZJFrMAjMjLlExqx6yEs8RldnYfCQT0WlznthTM+N3Os wcbAR2vd2NPBx2B4CiigZiKU2n1mBfBrT1GHrf5mhacfatfMcK6/9g9g28zrN2nSlz tGV8B68pmmcbE7oStA/hrQu9L26crdVLsKpTThncCTlhwpa5/yfVZqJ8AIjMJqZJAu LDjTY0UE1KIGNv2e+Q7Tb6B9b4yp8pUuoQZLU9X3Vp/EXkjk9QtSGxy2ipk9s2w8D5 KCrVll4kNvWUQ== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 2DEF3120348; Tue, 9 Mar 2021 11:46:30 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> Date: Tue, 09 Mar 2021 11:46:29 -0500 In-Reply-To: <878s6wqq40.fsf@tcd.ie> (Basil L. Contovounesios's message of "Tue, 09 Mar 2021 15:54:55 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.098 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> - ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes") >> - ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes") > Also wondering if we need to do anything special before "ripping off > this bandaid"[1], or can we also get away with the money like MELPA? I think "overwrite modus-operandi-theme and modus-vivendi-theme with a small package which depends on modus-themes for compatibility and prints some kind of deprecation warning, maybe via the autoload mechanism" is the better way forward (but this can be done calmly once the `modus-themes` is confirmed to be in good shape). Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Mar 2021 19:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: 46964@debbugs.gnu.org, Stefan Monnier Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16153169152718 (code B ref 46964); Tue, 09 Mar 2021 19:09:02 +0000 Received: (at 46964) by debbugs.gnu.org; 9 Mar 2021 19:08:35 +0000 Received: from localhost ([127.0.0.1]:47953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJhid-0000hm-Fg for submit@debbugs.gnu.org; Tue, 09 Mar 2021 14:08:35 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:46231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJhib-0000hX-AB for 46964@debbugs.gnu.org; Tue, 09 Mar 2021 14:08:35 -0500 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay5-d.mail.gandi.net (Postfix) with ESMTPSA id A43911C000D; Tue, 9 Mar 2021 19:08:25 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> Date: Tue, 09 Mar 2021 21:08:22 +0200 In-Reply-To: <878s6wqq40.fsf@tcd.ie> (Basil L. Contovounesios's message of "Tue, 09 Mar 2021 15:54:55 +0000") Message-ID: <874khk6t7d.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain On 2021-03-09, 15:54 +0000, "Basil L. Contovounesios" wrote: > Protesilaos Stavrou writes: > >> Thank you! I have amended the patch using the format you recommended. > > Thanks, LGTM. > > Have you been able to verify that the tarball is created properly, > and especially that the contained .info file is nonempty? No, the build always gives me errors. Though I assumed something was wrong on my end (I am not familiar with makefiles). This is not just with the modus-themes. Same for something like project.el. Please see the attached file with the backtrace. On 2021-03-09, 11:46 -0500, Stefan Monnier wrote: >>> - ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes") >>> - ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes") >> Also wondering if we need to do anything special before "ripping off >> this bandaid"[1], or can we also get away with the money like MELPA? > > I think "overwrite modus-operandi-theme and modus-vivendi-theme with > a small package which depends on modus-themes for compatibility and prints some > kind of deprecation warning, maybe via the autoload mechanism" is the > better way forward (but this can be done calmly once the `modus-themes` > is confirmed to be in good shape). Yes, we can look into this once the package is confirmed to work. I have no strong opinion about how to handle the old packages. I prefer to go with whatever is easier for you. -- Protesilaos Stavrou protesilaos.com --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=2021-03-09-elpa-make-build-backtrace Content-Transfer-Encoding: base64 fi9HaXQvYnVpbGQvZWxwYSAkIG1ha2UgYnVpbGQvcHJvamVjdAplbWFjcyAtLWJhdGNoIC1RIC1s IGFkbWluL2VscGEtYWRtaW4uZWwgXAogICAgICAgICAtZiBlbHBhYS1iYXRjaC1wa2ctc3BlYy1t YWtlLWRlcGVuZGVuY2llcyAucGtnLWRlc2NzLm1rCmVtYWNzIC0tYmF0Y2ggLWwgL2hvbWUvcHJv dC9HaXQvYnVpbGQvZWxwYS9hZG1pbi9lbHBhLWFkbWluLmVsCVwKICAgICAgICAgLWYgZWxwYWEt YmF0Y2gtbWFrZS1vbmUtcGFja2FnZSBwcm9qZWN0CkxpbmtpbmcgZmlsZXMgZm9yIHBhY2thZ2U6 IHByb2plY3QKICBsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsIC0+IHByb2plY3QuZWwKRGVidWdn ZXIgZW50ZXJlZC0tTGlzcCBlcnJvcjogKHdyb25nLXR5cGUtYXJndW1lbnQgc3RyaW5ncCBuaWwp CiAgY2FsbC1wcm9jZXNzKCJnaXQiIG5pbCB0IG5pbCAicmVzZXQiICItLW1lcmdlIiBuaWwpCiAg YXBwbHkoY2FsbC1wcm9jZXNzICJnaXQiIG5pbCB0IG5pbCAoInJlc2V0IiAiLS1tZXJnZSIgbmls KSkKICBlbHBhYS0tY2FsbCh0ICJnaXQiICJyZXNldCIgIi0tbWVyZ2UiIG5pbCkKICAobGV0ICgo ZGVmYXVsdC1kaXJlY3RvcnkgKGVscGFhLS1kaXJuYW1lIGRpcikpKSAoZWxwYWEtLWNhbGwgdCAi Z2l0IiAicmVzZXQiICItLW1lcmdlIiByZXYpIChlbHBhYS0tbWVzc2FnZSAiUmV2ZXJ0ZWQgdG8g cmVsZWFzZSByZXZpc2lvbiAlc1xuJXMiIHJldiAoYnVmZmVyLXN0cmluZykpKQogIChwcm9nbiAo bGV0ICgoZGVmYXVsdC1kaXJlY3RvcnkgKGVscGFhLS1kaXJuYW1lIGRpcikpKSAoZWxwYWEtLWNh bGwgdCAiZ2l0IiAicmVzZXQiICItLW1lcmdlIiByZXYpIChlbHBhYS0tbWVzc2FnZSAiUmV2ZXJ0 ZWQgdG8gcmVsZWFzZSByZXZpc2lvbiAlc1xuJXMiIHJldiAoYnVmZmVyLXN0cmluZykpKSkKICAo dW53aW5kLXByb3RlY3QgKHByb2duIChsZXQgKChkZWZhdWx0LWRpcmVjdG9yeSAoZWxwYWEtLWRp cm5hbWUgZGlyKSkpIChlbHBhYS0tY2FsbCB0ICJnaXQiICJyZXNldCIgIi0tbWVyZ2UiIHJldikg KGVscGFhLS1tZXNzYWdlICJSZXZlcnRlZCB0byByZWxlYXNlIHJldmlzaW9uICVzXG4lcyIgcmV2 IChidWZmZXItc3RyaW5nKSkpKSAoYW5kIChidWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwt YnVmZmVyIHRlbXAtYnVmZmVyKSkpCiAgKHNhdmUtY3VycmVudC1idWZmZXIgKHNldC1idWZmZXIg dGVtcC1idWZmZXIpICh1bndpbmQtcHJvdGVjdCAocHJvZ24gKGxldCAoKGRlZmF1bHQtZGlyZWN0 b3J5IChlbHBhYS0tZGlybmFtZSBkaXIpKSkgKGVscGFhLS1jYWxsIHQgImdpdCIgInJlc2V0IiAi LS1tZXJnZSIgcmV2KSAoZWxwYWEtLW1lc3NhZ2UgIlJldmVydGVkIHRvIHJlbGVhc2UgcmV2aXNp b24gJXNcbiVzIiByZXYgKGJ1ZmZlci1zdHJpbmcpKSkpIChhbmQgKGJ1ZmZlci1uYW1lIHRlbXAt YnVmZmVyKSAoa2lsbC1idWZmZXIgdGVtcC1idWZmZXIpKSkpCiAgKGxldCAoKHRlbXAtYnVmZmVy IChnZW5lcmF0ZS1uZXctYnVmZmVyICIgKnRlbXAqIiB0KSkpIChzYXZlLWN1cnJlbnQtYnVmZmVy IChzZXQtYnVmZmVyIHRlbXAtYnVmZmVyKSAodW53aW5kLXByb3RlY3QgKHByb2duIChsZXQgKChk ZWZhdWx0LWRpcmVjdG9yeSAoZWxwYWEtLWRpcm5hbWUgZGlyKSkpIChlbHBhYS0tY2FsbCB0ICJn aXQiICJyZXNldCIgIi0tbWVyZ2UiIHJldikgKGVscGFhLS1tZXNzYWdlICJSZXZlcnRlZCB0byBy ZWxlYXNlIHJldmlzaW9uICVzXG4lcyIgcmV2IChidWZmZXItc3RyaW5nKSkpKSAoYW5kIChidWZm ZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpKSkKICAoaWYg KGVxdWFsIHJldiBjdXItcmV2KSAoZWxwYWEtLW1lc3NhZ2UgIkN1cnJlbnQgcmV2aXNpb24gaXMg YWxyZWFkeSBkZXNpcmVkIHJldmlzaW9uISIpIChsZXQgKCh0ZW1wLWJ1ZmZlciAoZ2VuZXJhdGUt bmV3LWJ1ZmZlciAiICp0ZW1wKiIgdCkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0LWJ1ZmZl ciB0ZW1wLWJ1ZmZlcikgKHVud2luZC1wcm90ZWN0IChwcm9nbiAobGV0ICgoZGVmYXVsdC1kaXJl Y3RvcnkgLi4uKSkgKGVscGFhLS1jYWxsIHQgImdpdCIgInJlc2V0IiAiLS1tZXJnZSIgcmV2KSAo ZWxwYWEtLW1lc3NhZ2UgIlJldmVydGVkIHRvIHJlbGVhc2UgcmV2aXNpb24gJXNcbiVzIiByZXYg KGJ1ZmZlci1zdHJpbmcpKSkpIChhbmQgKGJ1ZmZlci1uYW1lIHRlbXAtYnVmZmVyKSAoa2lsbC1i dWZmZXIgdGVtcC1idWZmZXIpKSkpKSkKICAobGV0ICgoY3VyLXJldiAobGV0KiAoKGZ0biAoZmls ZS10cnVlbmFtZSAoZXhwYW5kLWZpbGUtbmFtZSAuLi4gZGlyKSkpIChkZWZhdWx0LWRpcmVjdG9y eSAoZmlsZS1uYW1lLWRpcmVjdG9yeSBmdG4pKSkgKHZjLXdvcmtpbmctcmV2aXNpb24gZnRuKSkp KSAoaWYgKGVxdWFsIHJldiBjdXItcmV2KSAoZWxwYWEtLW1lc3NhZ2UgIkN1cnJlbnQgcmV2aXNp b24gaXMgYWxyZWFkeSBkZXNpcmVkIHJldmlzaW9uISIpIChsZXQgKCh0ZW1wLWJ1ZmZlciAoZ2Vu ZXJhdGUtbmV3LWJ1ZmZlciAiICp0ZW1wKiIgdCkpKSAoc2F2ZS1jdXJyZW50LWJ1ZmZlciAoc2V0 LWJ1ZmZlciB0ZW1wLWJ1ZmZlcikgKHVud2luZC1wcm90ZWN0IChwcm9nbiAobGV0ICguLi4pIChl bHBhYS0tY2FsbCB0ICJnaXQiICJyZXNldCIgIi0tbWVyZ2UiIHJldikgKGVscGFhLS1tZXNzYWdl ICJSZXZlcnRlZCB0byByZWxlYXNlIHJldmlzaW9uICVzXG4lcyIgcmV2IC4uLikpKSAoYW5kIChi dWZmZXItbmFtZSB0ZW1wLWJ1ZmZlcikgKGtpbGwtYnVmZmVyIHRlbXAtYnVmZmVyKSkpKSkpKQog IGVscGFhLS1zZWxlY3QtcmV2aXNpb24oIi9ob21lL3Byb3QvR2l0L2J1aWxkL2VscGEvcGFja2Fn ZXMvcHJvamVjdCIgKCJwcm9qZWN0IiA6Y29yZSAibGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCIp IG5pbCkKICAocHJvZ24gKGVscGFhLS1zZWxlY3QtcmV2aXNpb24gZGlyIHBrZy1zcGVjIChmdW5j YWxsIHJldmlzaW9uLWZ1bmN0aW9uKSkpCiAgKGlmIHJldmlzaW9uLWZ1bmN0aW9uIChwcm9nbiAo ZWxwYWEtLXNlbGVjdC1yZXZpc2lvbiBkaXIgcGtnLXNwZWMgKGZ1bmNhbGwgcmV2aXNpb24tZnVu Y3Rpb24pKSkpCiAgKGxldCogKChkZXN0ZGlyIChmaWxlLW5hbWUtZGlyZWN0b3J5IHRhcmJhbGwp KSAocGtnbmFtZSAoY2FyIHBrZy1zcGVjKSkgKF8gKGlmIChhbmQgZGVzdGRpciAobm90IChmaWxl LWRpcmVjdG9yeS1wIGRlc3RkaXIpKSkgKHByb2duIChtYWtlLWRpcmVjdG9yeSBkZXN0ZGlyKSkp KSAodmVycyAobnRoIDEgbWV0YWRhdGEpKSAoZWxwYWlnbm9yZSAoZXhwYW5kLWZpbGUtbmFtZSAi LmVscGFpZ25vcmUiIGRpcikpIChpZ25vcmVzIChlbHBhYS0tc3BlYy1nZXQgcGtnLXNwZWMgOmln bm9yZWQtZmlsZXMpKSAocmVuYW1lcyAoZWxwYWEtLXNwZWMtZ2V0IHBrZy1zcGVjIDpyZW5hbWVz KSkgKGxkaXIgKGVscGFhLS1zcGVjLWdldCBwa2ctc3BlYyA6bGlzcC1kaXIpKSAocmUgKGNvbmNh dCAiXFxgIiAocmVnZXhwLXF1b3RlIHBrZ25hbWUpICItXFwoWzAtOV0uKlxcKVxcLlxcKHRhclxc fGVsXFwpXFwoXFwuW2Etel0qelxcKT9cXCciKSkgKG9sZHRhcmJhbGxzIChpZiBvbmUtdGFyYmFs bCBuaWwgKG1hcGNhciAjJyhsYW1iZGEgKGZpbGUpIChzdHJpbmctbWF0Y2ggcmUgZmlsZSkgKGNv bnMgLi4uIGZpbGUpKSAoZGlyZWN0b3J5LWZpbGVzIGRlc3RkaXIgbmlsIHJlKSkpKSkgKGlmIGxk aXIgKHByb2duIChzZXRxIHJlbmFtZXMgKGxldCogKCh2YSAobGlzdCAuLi4gIiIpKSkgKGlmICht ZW1iZXIgdmEgcmVuYW1lcykgcmVuYW1lcyAoY29ucyB2YSByZW5hbWVzKSkpKSkpIChpZiByZXZp c2lvbi1mdW5jdGlvbiAocHJvZ24gKGVscGFhLS1zZWxlY3QtcmV2aXNpb24gZGlyIHBrZy1zcGVj IChmdW5jYWxsIHJldmlzaW9uLWZ1bmN0aW9uKSkpKSAoZWxwYWEtLWNvcHlyaWdodC1jaGVjayBw a2ctc3BlYykgKGVscGFhLS1tYWtlIHBrZy1zcGVjIGRpcikgKGVscGFhLS1idWlsZC1JbmZvIHBr Zy1zcGVjIGRpcikgKGVscGFhLS13cml0ZS1wa2ctZmlsZSBkaXIgcGtnbmFtZSBtZXRhZGF0YSkg KHByb2duIChvciAobm90IChzdHJpbmctbWF0Y2ggIltdWypcXHw/XSIgcGtnbmFtZSkpIChjbC0t YXNzZXJ0aW9uLWZhaWxlZCAnKG5vdCAoc3RyaW5nLW1hdGNoICJbXVsqXFx8P10iIHBrZ25hbWUp KSkpIG5pbCkgKHByb2duIChvciAobm90IChzdHJpbmctbWF0Y2ggIltdWypcXHw/XSIgdmVycykp IChjbC0tYXNzZXJ0aW9uLWZhaWxlZCAnKG5vdCAoc3RyaW5nLW1hdGNoICJbXVsqXFx8P10iIHZl cnMpKSkpIG5pbCkgKGFwcGx5ICMnZWxwYWEtLWNhbGwgbmlsICJ0YXIiIChjb25zICItLWV4Y2x1 ZGUtdmNzIiAoYXBwZW5kIChjb25kIChpZ25vcmVzIChtYXBjYXIgIycuLi4gaWdub3JlcykpICgo ZmlsZS1yZWFkYWJsZS1wIGVscGFpZ25vcmUpIChsaXN0ICItWCIgZWxwYWlnbm9yZSkpKSAobWFw Y2FyICMnKGxhbWJkYSAocikgKGVscGFhLS1tYWtlLXRhci10cmFuc2Zvcm0gcGtnbmFtZSByKSkg cmVuYW1lcykgKGxpc3QgIi0tdHJhbnNmb3JtIiAoZm9ybWF0ICJzfF5wYWNrYWdlcy8lc3wlcy0l c3wiIHBrZ25hbWUgcGtnbmFtZSB2ZXJzKSAiLWNoZiIgdGFyYmFsbCAoY29uY2F0ICJwYWNrYWdl cy8iIHBrZ25hbWUpKSkpKSAoaWYgb25lLXRhcmJhbGwgbmlsIChsZXQqICgocGtnZGVzYyAoZWxw YWEtLXByb2Nlc3MtbXVsdGktZmlsZS1wYWNrYWdlIGRpciBwa2duYW1lICdkb250LXJlbmFtZSkp KSAoZWxwYWEtLW1lc3NhZ2UgIiVzOiAlUyIgcGtnbmFtZSBwa2dkZXNjKSAoZWxwYWEtLXVwZGF0 ZS1hcmNoaXZlLWNvbnRlbnRzIHBrZ2Rlc2MgZGVzdGRpcikgKGlmIChhbmQgbmlsIHJldmlzaW9u LWZ1bmN0aW9uKSAocHJvZ24gKGxldCAoKGRlZmF1bHQtZGlyZWN0b3J5IC4uLikpIChlbHBhYS0t Y2FsbCBuaWwgImdpdCIgInRhZyIgIi1mIiAoZm9ybWF0ICIlcy1yZWxlYXNlLyVzLSVzIiBlbHBh YS0tbmFtZSBwa2duYW1lIHZlcnMpKSkpKSAobGV0ICgobGluayAoZXhwYW5kLWZpbGUtbmFtZSAo Zm9ybWF0ICIlcy50YXIiIHBrZ25hbWUpIGRlc3RkaXIpKSkgKGlmIChmaWxlLXN5bWxpbmstcCBs aW5rKSAocHJvZ24gKGRlbGV0ZS1maWxlIGxpbmspKSkgKG1ha2Utc3ltYm9saWMtbGluayAoZmls ZS1uYW1lLW5vbmRpcmVjdG9yeSB0YXJiYWxsKSBsaW5rKSkgKHNldHEgb2xkdGFyYmFsbHMgKGVs cGFhLS1wcnVuZS1vbGQtdGFyYmFsbHMgdGFyYmFsbCBvbGR0YXJiYWxscyBkZXN0ZGlyKSkgKGxl dCogKChkZWZhdWx0LWRpcmVjdG9yeSAoZXhwYW5kLWZpbGUtbmFtZSBkZXN0ZGlyKSkpIChlbHBh YS0taHRtbC1tYWtlLXBrZyBwa2dkZXNjIHBrZy1zcGVjIChjb25zIChjb25zIHZlcnMgKGZpbGUt bmFtZS1ub25kaXJlY3RvcnkgdGFyYmFsbCkpIG9sZHRhcmJhbGxzKSBkaXIpKSAobWVzc2FnZSAi QnVpbHQgbmV3IHBhY2thZ2UgJXMhIiB0YXJiYWxsKSAnbmV3KSkpCiAgKGNsb3N1cmUgKChvbmUt dGFyYmFsbCkgKHJldmlzaW9uLWZ1bmN0aW9uIGNsb3N1cmUgKCh0YXJiYWxsIC4gImFyY2hpdmUv cHJvamVjdC0wLjUuNC50YXIiKSAobmV3KSAodGFyYmFsbCAuICJhcmNoaXZlLWRldmVsL3Byb2pl Y3QtMC41LjQuMC4yMDIxMDMwOS4yMDYwMS50YXIiKSAoZGV2ZWwtdmVycyAuICIwLjUuNC4wLjIw MjEwMzA5LjIwNjAxIikgKGRhdGUtdmVyc2lvbiAuICIyMDIxMDMwOS4yMDYwMSIpICh2ZXJzIC4g IjAuNS40IikgKG1ldGFkYXRhIG5pbCAiMC41LjQiICJPcGVyYXRpb25zIG9uIHRoZSBjdXJyZW50 IHByb2plY3QiICgoZW1hY3MgKDI2IDEpKSAoeHJlZiAoMSAwIDIpKSkgKCg6dXJsIC4gImh0dHBz Oi8vZWxwYS5nbnUub3JnL3BhY2thZ2VzL3Byb2plY3QuaHRtbCIpKSkgKF8pIChfKSAoZGlyIC4g Ii9ob21lL3Byb3QvR2l0L2J1aWxkL2VscGEvcGFja2FnZXMvcHJvamVjdCIpIChwa2duYW1lIC4g InByb2plY3QiKSAob25lLXRhcmJhbGwpIChwa2ctc3BlYyAicHJvamVjdCIgOmNvcmUgImxpc3Av cHJvZ21vZGVzL3Byb2plY3QuZWwiKSBlbHBhYS0tdGVtcC1maWxlcyB0KSBuaWwgKGVscGFhLS1n ZXQtcmVsZWFzZS1yZXZpc2lvbiBkaXIgcGtnLXNwZWMgdmVycyAocGxpc3QtZ2V0IChjZHIgcGtn LXNwZWMpIDp2ZXJzaW9uLW1hcCkpKSAobWV0YWRhdGEgbmlsICIwLjUuNCIgIk9wZXJhdGlvbnMg b24gdGhlIGN1cnJlbnQgcHJvamVjdCIgKChlbWFjcyAoMjYgMSkpICh4cmVmICgxIDAgMikpKSAo KDp1cmwgLiAiaHR0cHM6Ly9lbHBhLmdudS5vcmcvcGFja2FnZXMvcHJvamVjdC5odG1sIikpKSAo cGtnLXNwZWMgInByb2plY3QiIDpjb3JlICJsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsIikgKGRp ciAuICIvaG9tZS9wcm90L0dpdC9idWlsZC9lbHBhL3BhY2thZ2VzL3Byb2plY3QiKSAodGFyYmFs bCAuICJhcmNoaXZlL3Byb2plY3QtMC41LjQudGFyIikgZWxwYWEtLXRlbXAtZmlsZXMgdCkgbmls IChsZXQqICgoZGVzdGRpciAoZmlsZS1uYW1lLWRpcmVjdG9yeSB0YXJiYWxsKSkgKHBrZ25hbWUg KGNhciBwa2ctc3BlYykpIChfIChpZiAoYW5kIGRlc3RkaXIgKG5vdCAoZmlsZS1kaXJlY3Rvcnkt cCBkZXN0ZGlyKSkpIChwcm9nbiAobWFrZS1kaXJlY3RvcnkgZGVzdGRpcikpKSkgKHZlcnMgKG50 aCAxIG1ldGFkYXRhKSkgKGVscGFpZ25vcmUgKGV4cGFuZC1maWxlLW5hbWUgIi5lbHBhaWdub3Jl IiBkaXIpKSAoaWdub3JlcyAoZWxwYWEtLXNwZWMtZ2V0IHBrZy1zcGVjIDppZ25vcmVkLWZpbGVz KSkgKHJlbmFtZXMgKGVscGFhLS1zcGVjLWdldCBwa2ctc3BlYyA6cmVuYW1lcykpIChsZGlyIChl bHBhYS0tc3BlYy1nZXQgcGtnLXNwZWMgOmxpc3AtZGlyKSkgKHJlIChjb25jYXQgIlxcYCIgKHJl Z2V4cC1xdW90ZSBwa2duYW1lKSAiLVxcKFswLTldLipcXClcXC5cXCh0YXJcXHxlbFxcKVxcKFxc LlthLXpdKnpcXCk/XFwnIikpIChvbGR0YXJiYWxscyAoaWYgb25lLXRhcmJhbGwgbmlsIChtYXBj YXIgIycobGFtYmRhIC4uLiAuLi4gLi4uKSAoZGlyZWN0b3J5LWZpbGVzIGRlc3RkaXIgbmlsIHJl KSkpKSkgKGlmIGxkaXIgKHByb2duIChzZXRxIHJlbmFtZXMgKGxldCogKCh2YSAuLi4pKSAoaWYg KG1lbWJlciB2YSByZW5hbWVzKSByZW5hbWVzIChjb25zIHZhIHJlbmFtZXMpKSkpKSkgKGlmIHJl dmlzaW9uLWZ1bmN0aW9uIChwcm9nbiAoZWxwYWEtLXNlbGVjdC1yZXZpc2lvbiBkaXIgcGtnLXNw ZWMgKGZ1bmNhbGwgcmV2aXNpb24tZnVuY3Rpb24pKSkpIChlbHBhYS0tY29weXJpZ2h0LWNoZWNr IHBrZy1zcGVjKSAoZWxwYWEtLW1ha2UgcGtnLXNwZWMgZGlyKSAoZWxwYWEtLWJ1aWxkLUluZm8g cGtnLXNwZWMgZGlyKSAoZWxwYWEtLXdyaXRlLXBrZy1maWxlIGRpciBwa2duYW1lIG1ldGFkYXRh KSAocHJvZ24gKG9yIChub3QgKHN0cmluZy1tYXRjaCAiW11bKlxcfD9dIiBwa2duYW1lKSkgKGNs LS1hc3NlcnRpb24tZmFpbGVkICcobm90IChzdHJpbmctbWF0Y2ggIltdWypcXHw/XSIgcGtnbmFt ZSkpKSkgbmlsKSAocHJvZ24gKG9yIChub3QgKHN0cmluZy1tYXRjaCAiW11bKlxcfD9dIiB2ZXJz KSkgKGNsLS1hc3NlcnRpb24tZmFpbGVkICcobm90IChzdHJpbmctbWF0Y2ggIltdWypcXHw/XSIg dmVycykpKSkgbmlsKSAoYXBwbHkgIydlbHBhYS0tY2FsbCBuaWwgInRhciIgKGNvbnMgIi0tZXhj bHVkZS12Y3MiIChhcHBlbmQgKGNvbmQgKGlnbm9yZXMgKG1hcGNhciAuLi4gaWdub3JlcykpICgo ZmlsZS1yZWFkYWJsZS1wIGVscGFpZ25vcmUpIChsaXN0ICItWCIgZWxwYWlnbm9yZSkpKSAobWFw Y2FyICMnKGxhbWJkYSAuLi4gLi4uKSByZW5hbWVzKSAobGlzdCAiLS10cmFuc2Zvcm0iIChmb3Jt YXQgInN8XnBhY2thZ2VzLyVzfCVzLSVzfCIgcGtnbmFtZSBwa2duYW1lIHZlcnMpICItY2hmIiB0 YXJiYWxsIChjb25jYXQgInBhY2thZ2VzLyIgcGtnbmFtZSkpKSkpIChpZiBvbmUtdGFyYmFsbCBu aWwgKGxldCogKChwa2dkZXNjIChlbHBhYS0tcHJvY2Vzcy1tdWx0aS1maWxlLXBhY2thZ2UgZGly IHBrZ25hbWUgJ2RvbnQtcmVuYW1lKSkpIChlbHBhYS0tbWVzc2FnZSAiJXM6ICVTIiBwa2duYW1l IHBrZ2Rlc2MpIChlbHBhYS0tdXBkYXRlLWFyY2hpdmUtY29udGVudHMgcGtnZGVzYyBkZXN0ZGly KSAoaWYgKGFuZCBuaWwgcmV2aXNpb24tZnVuY3Rpb24pIChwcm9nbiAobGV0ICguLi4pIChlbHBh YS0tY2FsbCBuaWwgImdpdCIgInRhZyIgIi1mIiAuLi4pKSkpIChsZXQgKChsaW5rIChleHBhbmQt ZmlsZS1uYW1lIC4uLiBkZXN0ZGlyKSkpIChpZiAoZmlsZS1zeW1saW5rLXAgbGluaykgKHByb2du IChkZWxldGUtZmlsZSBsaW5rKSkpIChtYWtlLXN5bWJvbGljLWxpbmsgKGZpbGUtbmFtZS1ub25k aXJlY3RvcnkgdGFyYmFsbCkgbGluaykpIChzZXRxIG9sZHRhcmJhbGxzIChlbHBhYS0tcHJ1bmUt b2xkLXRhcmJhbGxzIHRhcmJhbGwgb2xkdGFyYmFsbHMgZGVzdGRpcikpIChsZXQqICgoZGVmYXVs dC1kaXJlY3RvcnkgKGV4cGFuZC1maWxlLW5hbWUgZGVzdGRpcikpKSAoZWxwYWEtLWh0bWwtbWFr ZS1wa2cgcGtnZGVzYyBwa2ctc3BlYyAoY29ucyAoY29ucyB2ZXJzIC4uLikgb2xkdGFyYmFsbHMp IGRpcikpIChtZXNzYWdlICJCdWlsdCBuZXcgcGFja2FnZSAlcyEiIHRhcmJhbGwpICduZXcpKSkp KCkKICBmdW5jYWxsKChjbG9zdXJlICgob25lLXRhcmJhbGwpIChyZXZpc2lvbi1mdW5jdGlvbiBj bG9zdXJlICgodGFyYmFsbCAuICJhcmNoaXZlL3Byb2plY3QtMC41LjQudGFyIikgKG5ldykgKHRh cmJhbGwgLiAiYXJjaGl2ZS1kZXZlbC9wcm9qZWN0LTAuNS40LjAuMjAyMTAzMDkuMjA2MDEudGFy IikgKGRldmVsLXZlcnMgLiAiMC41LjQuMC4yMDIxMDMwOS4yMDYwMSIpIChkYXRlLXZlcnNpb24g LiAiMjAyMTAzMDkuMjA2MDEiKSAodmVycyAuICIwLjUuNCIpIChtZXRhZGF0YSBuaWwgIjAuNS40 IiAiT3BlcmF0aW9ucyBvbiB0aGUgY3VycmVudCBwcm9qZWN0IiAoKGVtYWNzIC4uLikgKHhyZWYg Li4uKSkgKCg6dXJsIC4gImh0dHBzOi8vZWxwYS5nbnUub3JnL3BhY2thZ2VzL3Byb2plY3QuaHRt bCIpKSkgKF8pIChfKSAoZGlyIC4gIi9ob21lL3Byb3QvR2l0L2J1aWxkL2VscGEvcGFja2FnZXMv cHJvamVjdCIpIChwa2duYW1lIC4gInByb2plY3QiKSAob25lLXRhcmJhbGwpIChwa2ctc3BlYyAi cHJvamVjdCIgOmNvcmUgImxpc3AvcHJvZ21vZGVzL3Byb2plY3QuZWwiKSBlbHBhYS0tdGVtcC1m aWxlcyB0KSBuaWwgKGVscGFhLS1nZXQtcmVsZWFzZS1yZXZpc2lvbiBkaXIgcGtnLXNwZWMgdmVy cyAocGxpc3QtZ2V0IChjZHIgcGtnLXNwZWMpIDp2ZXJzaW9uLW1hcCkpKSAobWV0YWRhdGEgbmls ICIwLjUuNCIgIk9wZXJhdGlvbnMgb24gdGhlIGN1cnJlbnQgcHJvamVjdCIgKChlbWFjcyAoMjYg MSkpICh4cmVmICgxIDAgMikpKSAoKDp1cmwgLiAiaHR0cHM6Ly9lbHBhLmdudS5vcmcvcGFja2Fn ZXMvcHJvamVjdC5odG1sIikpKSAocGtnLXNwZWMgInByb2plY3QiIDpjb3JlICJsaXNwL3Byb2dt b2Rlcy9wcm9qZWN0LmVsIikgKGRpciAuICIvaG9tZS9wcm90L0dpdC9idWlsZC9lbHBhL3BhY2th Z2VzL3Byb2plY3QiKSAodGFyYmFsbCAuICJhcmNoaXZlL3Byb2plY3QtMC41LjQudGFyIikgZWxw YWEtLXRlbXAtZmlsZXMgdCkgbmlsIChsZXQqICgoZGVzdGRpciAoZmlsZS1uYW1lLWRpcmVjdG9y eSB0YXJiYWxsKSkgKHBrZ25hbWUgKGNhciBwa2ctc3BlYykpIChfIChpZiAoYW5kIGRlc3RkaXIg KG5vdCAuLi4pKSAocHJvZ24gKG1ha2UtZGlyZWN0b3J5IGRlc3RkaXIpKSkpICh2ZXJzIChudGgg MSBtZXRhZGF0YSkpIChlbHBhaWdub3JlIChleHBhbmQtZmlsZS1uYW1lICIuZWxwYWlnbm9yZSIg ZGlyKSkgKGlnbm9yZXMgKGVscGFhLS1zcGVjLWdldCBwa2ctc3BlYyA6aWdub3JlZC1maWxlcykp IChyZW5hbWVzIChlbHBhYS0tc3BlYy1nZXQgcGtnLXNwZWMgOnJlbmFtZXMpKSAobGRpciAoZWxw YWEtLXNwZWMtZ2V0IHBrZy1zcGVjIDpsaXNwLWRpcikpIChyZSAoY29uY2F0ICJcXGAiIChyZWdl eHAtcXVvdGUgcGtnbmFtZSkgIi1cXChbMC05XS4qXFwpXFwuXFwodGFyXFx8ZWxcXClcXChcXC5b YS16XSp6XFwpP1xcJyIpKSAob2xkdGFyYmFsbHMgKGlmIG9uZS10YXJiYWxsIG5pbCAobWFwY2Fy ICMnLi4uIChkaXJlY3RvcnktZmlsZXMgZGVzdGRpciBuaWwgcmUpKSkpKSAoaWYgbGRpciAocHJv Z24gKHNldHEgcmVuYW1lcyAobGV0KiAoLi4uKSAoaWYgLi4uIHJlbmFtZXMgLi4uKSkpKSkgKGlm IHJldmlzaW9uLWZ1bmN0aW9uIChwcm9nbiAoZWxwYWEtLXNlbGVjdC1yZXZpc2lvbiBkaXIgcGtn LXNwZWMgKGZ1bmNhbGwgcmV2aXNpb24tZnVuY3Rpb24pKSkpIChlbHBhYS0tY29weXJpZ2h0LWNo ZWNrIHBrZy1zcGVjKSAoZWxwYWEtLW1ha2UgcGtnLXNwZWMgZGlyKSAoZWxwYWEtLWJ1aWxkLUlu Zm8gcGtnLXNwZWMgZGlyKSAoZWxwYWEtLXdyaXRlLXBrZy1maWxlIGRpciBwa2duYW1lIG1ldGFk YXRhKSAocHJvZ24gKG9yIChub3QgKHN0cmluZy1tYXRjaCAiW11bKlxcfD9dIiBwa2duYW1lKSkg KGNsLS1hc3NlcnRpb24tZmFpbGVkICcobm90IC4uLikpKSBuaWwpIChwcm9nbiAob3IgKG5vdCAo c3RyaW5nLW1hdGNoICJbXVsqXFx8P10iIHZlcnMpKSAoY2wtLWFzc2VydGlvbi1mYWlsZWQgJyhu b3QgLi4uKSkpIG5pbCkgKGFwcGx5ICMnZWxwYWEtLWNhbGwgbmlsICJ0YXIiIChjb25zICItLWV4 Y2x1ZGUtdmNzIiAoYXBwZW5kIChjb25kIChpZ25vcmVzIC4uLikgKC4uLiAuLi4pKSAobWFwY2Fy ICMnLi4uIHJlbmFtZXMpIChsaXN0ICItLXRyYW5zZm9ybSIgKGZvcm1hdCAic3xecGFja2FnZXMv JXN8JXMtJXN8IiBwa2duYW1lIHBrZ25hbWUgdmVycykgIi1jaGYiIHRhcmJhbGwgKGNvbmNhdCAi cGFja2FnZXMvIiBwa2duYW1lKSkpKSkgKGlmIG9uZS10YXJiYWxsIG5pbCAobGV0KiAoKHBrZ2Rl c2MgKGVscGFhLS1wcm9jZXNzLW11bHRpLWZpbGUtcGFja2FnZSBkaXIgcGtnbmFtZSAuLi4pKSkg KGVscGFhLS1tZXNzYWdlICIlczogJVMiIHBrZ25hbWUgcGtnZGVzYykgKGVscGFhLS11cGRhdGUt YXJjaGl2ZS1jb250ZW50cyBwa2dkZXNjIGRlc3RkaXIpIChpZiAoYW5kIG5pbCByZXZpc2lvbi1m dW5jdGlvbikgKHByb2duIChsZXQgLi4uIC4uLikpKSAobGV0ICgobGluayAuLi4pKSAoaWYgKGZp bGUtc3ltbGluay1wIGxpbmspIChwcm9nbiAuLi4pKSAobWFrZS1zeW1ib2xpYy1saW5rIChmaWxl LW5hbWUtbm9uZGlyZWN0b3J5IHRhcmJhbGwpIGxpbmspKSAoc2V0cSBvbGR0YXJiYWxscyAoZWxw YWEtLXBydW5lLW9sZC10YXJiYWxscyB0YXJiYWxsIG9sZHRhcmJhbGxzIGRlc3RkaXIpKSAobGV0 KiAoKGRlZmF1bHQtZGlyZWN0b3J5IC4uLikpIChlbHBhYS0taHRtbC1tYWtlLXBrZyBwa2dkZXNj IHBrZy1zcGVjIChjb25zIC4uLiBvbGR0YXJiYWxscykgZGlyKSkgKG1lc3NhZ2UgIkJ1aWx0IG5l dyBwYWNrYWdlICVzISIgdGFyYmFsbCkgJ25ldykpKSkpCiAgKHByb2duIChlbHBhYS0tY2xlYW4g ZGlyKSAoZnVuY2FsbCBmKSkKICAodW53aW5kLXByb3RlY3QgKHByb2duIChlbHBhYS0tY2xlYW4g ZGlyKSAoZnVuY2FsbCBmKSkgKGVscGFhLS1tZXNzYWdlICJEZWxldGluZyB0ZW1wIGZpbGVzOiAl UyIgZWxwYWEtLXRlbXAtZmlsZXMpIChsZXQgKCgtLWRvbGlzdC10YWlsLS0gZWxwYWEtLXRlbXAt ZmlsZXMpKSAod2hpbGUgLS1kb2xpc3QtdGFpbC0tIChsZXQgKChmIChjYXIgLS1kb2xpc3QtdGFp bC0tKSkpIChpZiAoc3RyaW5ncCBmKSAoZGVsZXRlLWZpbGUgZikgKGZ1bmNhbGwgZikpIChzZXRx IC0tZG9saXN0LXRhaWwtLSAoY2RyIC0tZG9saXN0LXRhaWwtLSkpKSkpKQogIChsZXQgKChlbHBh YS0tdGVtcC1maWxlcyBuaWwpKSAodW53aW5kLXByb3RlY3QgKHByb2duIChlbHBhYS0tY2xlYW4g ZGlyKSAoZnVuY2FsbCBmKSkgKGVscGFhLS1tZXNzYWdlICJEZWxldGluZyB0ZW1wIGZpbGVzOiAl UyIgZWxwYWEtLXRlbXAtZmlsZXMpIChsZXQgKCgtLWRvbGlzdC10YWlsLS0gZWxwYWEtLXRlbXAt ZmlsZXMpKSAod2hpbGUgLS1kb2xpc3QtdGFpbC0tIChsZXQgKChmIChjYXIgLS1kb2xpc3QtdGFp bC0tKSkpIChpZiAoc3RyaW5ncCBmKSAoZGVsZXRlLWZpbGUgZikgKGZ1bmNhbGwgZikpIChzZXRx IC0tZG9saXN0LXRhaWwtLSAoY2RyIC0tZG9saXN0LXRhaWwtLSkpKSkpKSkKICBlbHBhYS0tY2Fs bC13aXRoLXRlbXAtZmlsZXMoIi9ob21lL3Byb3QvR2l0L2J1aWxkL2VscGEvcGFja2FnZXMvcHJv amVjdCIgKGNsb3N1cmUgKChvbmUtdGFyYmFsbCkgKHJldmlzaW9uLWZ1bmN0aW9uIGNsb3N1cmUg KCh0YXJiYWxsIC4gImFyY2hpdmUvcHJvamVjdC0wLjUuNC50YXIiKSAobmV3KSAodGFyYmFsbCAu ICJhcmNoaXZlLWRldmVsL3Byb2plY3QtMC41LjQuMC4yMDIxMDMwOS4yMDYwMS50YXIiKSAoZGV2 ZWwtdmVycyAuICIwLjUuNC4wLjIwMjEwMzA5LjIwNjAxIikgKGRhdGUtdmVyc2lvbiAuICIyMDIx MDMwOS4yMDYwMSIpICh2ZXJzIC4gIjAuNS40IikgKG1ldGFkYXRhIG5pbCAiMC41LjQiICJPcGVy YXRpb25zIG9uIHRoZSBjdXJyZW50IHByb2plY3QiICgoZW1hY3MgLi4uKSAoeHJlZiAuLi4pKSAo KDp1cmwgLiAiaHR0cHM6Ly9lbHBhLmdudS5vcmcvcGFja2FnZXMvcHJvamVjdC5odG1sIikpKSAo XykgKF8pIChkaXIgLiAiL2hvbWUvcHJvdC9HaXQvYnVpbGQvZWxwYS9wYWNrYWdlcy9wcm9qZWN0 IikgKHBrZ25hbWUgLiAicHJvamVjdCIpIChvbmUtdGFyYmFsbCkgKHBrZy1zcGVjICJwcm9qZWN0 IiA6Y29yZSAibGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCIpIGVscGFhLS10ZW1wLWZpbGVzIHQp IG5pbCAoZWxwYWEtLWdldC1yZWxlYXNlLXJldmlzaW9uIGRpciBwa2ctc3BlYyB2ZXJzIChwbGlz dC1nZXQgKGNkciBwa2ctc3BlYykgOnZlcnNpb24tbWFwKSkpIChtZXRhZGF0YSBuaWwgIjAuNS40 IiAiT3BlcmF0aW9ucyBvbiB0aGUgY3VycmVudCBwcm9qZWN0IiAoKGVtYWNzICgyNiAxKSkgKHhy ZWYgKDEgMCAyKSkpICgoOnVybCAuICJodHRwczovL2VscGEuZ251Lm9yZy9wYWNrYWdlcy9wcm9q ZWN0Lmh0bWwiKSkpIChwa2ctc3BlYyAicHJvamVjdCIgOmNvcmUgImxpc3AvcHJvZ21vZGVzL3By b2plY3QuZWwiKSAoZGlyIC4gIi9ob21lL3Byb3QvR2l0L2J1aWxkL2VscGEvcGFja2FnZXMvcHJv amVjdCIpICh0YXJiYWxsIC4gImFyY2hpdmUvcHJvamVjdC0wLjUuNC50YXIiKSBlbHBhYS0tdGVt cC1maWxlcyB0KSBuaWwgKGxldCogKChkZXN0ZGlyIChmaWxlLW5hbWUtZGlyZWN0b3J5IHRhcmJh bGwpKSAocGtnbmFtZSAoY2FyIHBrZy1zcGVjKSkgKF8gKGlmIChhbmQgZGVzdGRpciAobm90IC4u LikpIChwcm9nbiAobWFrZS1kaXJlY3RvcnkgZGVzdGRpcikpKSkgKHZlcnMgKG50aCAxIG1ldGFk YXRhKSkgKGVscGFpZ25vcmUgKGV4cGFuZC1maWxlLW5hbWUgIi5lbHBhaWdub3JlIiBkaXIpKSAo aWdub3JlcyAoZWxwYWEtLXNwZWMtZ2V0IHBrZy1zcGVjIDppZ25vcmVkLWZpbGVzKSkgKHJlbmFt ZXMgKGVscGFhLS1zcGVjLWdldCBwa2ctc3BlYyA6cmVuYW1lcykpIChsZGlyIChlbHBhYS0tc3Bl Yy1nZXQgcGtnLXNwZWMgOmxpc3AtZGlyKSkgKHJlIChjb25jYXQgIlxcYCIgKHJlZ2V4cC1xdW90 ZSBwa2duYW1lKSAiLVxcKFswLTldLipcXClcXC5cXCh0YXJcXHxlbFxcKVxcKFxcLlthLXpdKnpc XCk/XFwnIikpIChvbGR0YXJiYWxscyAoaWYgb25lLXRhcmJhbGwgbmlsIChtYXBjYXIgIycuLi4g KGRpcmVjdG9yeS1maWxlcyBkZXN0ZGlyIG5pbCByZSkpKSkpIChpZiBsZGlyIChwcm9nbiAoc2V0 cSByZW5hbWVzIChsZXQqICguLi4pIChpZiAuLi4gcmVuYW1lcyAuLi4pKSkpKSAoaWYgcmV2aXNp b24tZnVuY3Rpb24gKHByb2duIChlbHBhYS0tc2VsZWN0LXJldmlzaW9uIGRpciBwa2ctc3BlYyAo ZnVuY2FsbCByZXZpc2lvbi1mdW5jdGlvbikpKSkgKGVscGFhLS1jb3B5cmlnaHQtY2hlY2sgcGtn LXNwZWMpIChlbHBhYS0tbWFrZSBwa2ctc3BlYyBkaXIpIChlbHBhYS0tYnVpbGQtSW5mbyBwa2ct c3BlYyBkaXIpIChlbHBhYS0td3JpdGUtcGtnLWZpbGUgZGlyIHBrZ25hbWUgbWV0YWRhdGEpIChw cm9nbiAob3IgKG5vdCAoc3RyaW5nLW1hdGNoICJbXVsqXFx8P10iIHBrZ25hbWUpKSAoY2wtLWFz c2VydGlvbi1mYWlsZWQgJyhub3QgLi4uKSkpIG5pbCkgKHByb2duIChvciAobm90IChzdHJpbmct bWF0Y2ggIltdWypcXHw/XSIgdmVycykpIChjbC0tYXNzZXJ0aW9uLWZhaWxlZCAnKG5vdCAuLi4p KSkgbmlsKSAoYXBwbHkgIydlbHBhYS0tY2FsbCBuaWwgInRhciIgKGNvbnMgIi0tZXhjbHVkZS12 Y3MiIChhcHBlbmQgKGNvbmQgKGlnbm9yZXMgLi4uKSAoLi4uIC4uLikpIChtYXBjYXIgIycuLi4g cmVuYW1lcykgKGxpc3QgIi0tdHJhbnNmb3JtIiAoZm9ybWF0ICJzfF5wYWNrYWdlcy8lc3wlcy0l c3wiIHBrZ25hbWUgcGtnbmFtZSB2ZXJzKSAiLWNoZiIgdGFyYmFsbCAoY29uY2F0ICJwYWNrYWdl cy8iIHBrZ25hbWUpKSkpKSAoaWYgb25lLXRhcmJhbGwgbmlsIChsZXQqICgocGtnZGVzYyAoZWxw YWEtLXByb2Nlc3MtbXVsdGktZmlsZS1wYWNrYWdlIGRpciBwa2duYW1lIC4uLikpKSAoZWxwYWEt LW1lc3NhZ2UgIiVzOiAlUyIgcGtnbmFtZSBwa2dkZXNjKSAoZWxwYWEtLXVwZGF0ZS1hcmNoaXZl LWNvbnRlbnRzIHBrZ2Rlc2MgZGVzdGRpcikgKGlmIChhbmQgbmlsIHJldmlzaW9uLWZ1bmN0aW9u KSAocHJvZ24gKGxldCAuLi4gLi4uKSkpIChsZXQgKChsaW5rIC4uLikpIChpZiAoZmlsZS1zeW1s aW5rLXAgbGluaykgKHByb2duIC4uLikpIChtYWtlLXN5bWJvbGljLWxpbmsgKGZpbGUtbmFtZS1u b25kaXJlY3RvcnkgdGFyYmFsbCkgbGluaykpIChzZXRxIG9sZHRhcmJhbGxzIChlbHBhYS0tcHJ1 bmUtb2xkLXRhcmJhbGxzIHRhcmJhbGwgb2xkdGFyYmFsbHMgZGVzdGRpcikpIChsZXQqICgoZGVm YXVsdC1kaXJlY3RvcnkgLi4uKSkgKGVscGFhLS1odG1sLW1ha2UtcGtnIHBrZ2Rlc2MgcGtnLXNw ZWMgKGNvbnMgLi4uIG9sZHRhcmJhbGxzKSBkaXIpKSAobWVzc2FnZSAiQnVpbHQgbmV3IHBhY2th Z2UgJXMhIiB0YXJiYWxsKSAnbmV3KSkpKSkKICAoaWYgKG9yIChmaWxlLXJlYWRhYmxlLXAgdGFy YmFsbCkgKGZpbGUtcmVhZGFibGUtcCAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nICJcXC50YXJc XCciICIuZWwiIHRhcmJhbGwpKSkgKHByb2duIChlbHBhYS0tbWVzc2FnZSAiVGFyYmFsbCAlcyBh bHJlYWR5IGJ1aWx0ISIgdGFyYmFsbCkgbmlsKSAoZWxwYWEtLWNhbGwtd2l0aC10ZW1wLWZpbGVz IGRpciAjJyhsYW1iZGEgbmlsIChsZXQqICgoZGVzdGRpciAoZmlsZS1uYW1lLWRpcmVjdG9yeSB0 YXJiYWxsKSkgKHBrZ25hbWUgKGNhciBwa2ctc3BlYykpIChfIChpZiAuLi4gLi4uKSkgKHZlcnMg KG50aCAxIG1ldGFkYXRhKSkgKGVscGFpZ25vcmUgKGV4cGFuZC1maWxlLW5hbWUgIi5lbHBhaWdu b3JlIiBkaXIpKSAoaWdub3JlcyAoZWxwYWEtLXNwZWMtZ2V0IHBrZy1zcGVjIDppZ25vcmVkLWZp bGVzKSkgKHJlbmFtZXMgKGVscGFhLS1zcGVjLWdldCBwa2ctc3BlYyA6cmVuYW1lcykpIChsZGly IChlbHBhYS0tc3BlYy1nZXQgcGtnLXNwZWMgOmxpc3AtZGlyKSkgKHJlIChjb25jYXQgIlxcYCIg Li4uICItXFwoWzAtOV0uKlxcKVxcLlxcKHRhclxcfGVsXFwpXFwoXFwuW2Etel0qelxcKT9cXCci KSkgKG9sZHRhcmJhbGxzIChpZiBvbmUtdGFyYmFsbCBuaWwgLi4uKSkpIChpZiBsZGlyIChwcm9n biAoc2V0cSByZW5hbWVzIC4uLikpKSAoaWYgcmV2aXNpb24tZnVuY3Rpb24gKHByb2duIChlbHBh YS0tc2VsZWN0LXJldmlzaW9uIGRpciBwa2ctc3BlYyAuLi4pKSkgKGVscGFhLS1jb3B5cmlnaHQt Y2hlY2sgcGtnLXNwZWMpIChlbHBhYS0tbWFrZSBwa2ctc3BlYyBkaXIpIChlbHBhYS0tYnVpbGQt SW5mbyBwa2ctc3BlYyBkaXIpIChlbHBhYS0td3JpdGUtcGtnLWZpbGUgZGlyIHBrZ25hbWUgbWV0 YWRhdGEpIChwcm9nbiAob3IgKG5vdCAuLi4pIChjbC0tYXNzZXJ0aW9uLWZhaWxlZCAuLi4pKSBu aWwpIChwcm9nbiAob3IgKG5vdCAuLi4pIChjbC0tYXNzZXJ0aW9uLWZhaWxlZCAuLi4pKSBuaWwp IChhcHBseSAjJ2VscGFhLS1jYWxsIG5pbCAidGFyIiAoY29ucyAiLS1leGNsdWRlLXZjcyIgKGFw cGVuZCAuLi4gLi4uIC4uLikpKSAoaWYgb25lLXRhcmJhbGwgbmlsIChsZXQqICguLi4pIChlbHBh YS0tbWVzc2FnZSAiJXM6ICVTIiBwa2duYW1lIHBrZ2Rlc2MpIChlbHBhYS0tdXBkYXRlLWFyY2hp dmUtY29udGVudHMgcGtnZGVzYyBkZXN0ZGlyKSAoaWYgLi4uIC4uLikgKGxldCAuLi4gLi4uIC4u LikgKHNldHEgb2xkdGFyYmFsbHMgLi4uKSAobGV0KiAuLi4gLi4uKSAobWVzc2FnZSAiQnVpbHQg bmV3IHBhY2thZ2UgJXMhIiB0YXJiYWxsKSAnbmV3KSkpKSkpCiAgZWxwYWEtLW1ha2Utb25lLXRh cmJhbGwoImFyY2hpdmUvcHJvamVjdC0wLjUuNC50YXIiICIvaG9tZS9wcm90L0dpdC9idWlsZC9l bHBhL3BhY2thZ2VzL3Byb2plY3QiICgicHJvamVjdCIgOmNvcmUgImxpc3AvcHJvZ21vZGVzL3By b2plY3QuZWwiKSAobmlsICIwLjUuNCIgIk9wZXJhdGlvbnMgb24gdGhlIGN1cnJlbnQgcHJvamVj dCIgKChlbWFjcyAoMjYgMSkpICh4cmVmICgxIDAgMikpKSAoKDp1cmwgLiAiaHR0cHM6Ly9lbHBh LmdudS5vcmcvcGFja2FnZXMvcHJvamVjdC5odG1sIikpKSAoY2xvc3VyZSAoKHRhcmJhbGwgLiAi YXJjaGl2ZS9wcm9qZWN0LTAuNS40LnRhciIpIChuZXcpICh0YXJiYWxsIC4gImFyY2hpdmUtZGV2 ZWwvcHJvamVjdC0wLjUuNC4wLjIwMjEwMzA5LjIwNjAxLnRhciIpIChkZXZlbC12ZXJzIC4gIjAu NS40LjAuMjAyMTAzMDkuMjA2MDEiKSAoZGF0ZS12ZXJzaW9uIC4gIjIwMjEwMzA5LjIwNjAxIikg KHZlcnMgLiAiMC41LjQiKSAobWV0YWRhdGEgbmlsICIwLjUuNCIgIk9wZXJhdGlvbnMgb24gdGhl IGN1cnJlbnQgcHJvamVjdCIgKChlbWFjcyAoMjYgMSkpICh4cmVmICgxIDAgMikpKSAoKDp1cmwg LiAiaHR0cHM6Ly9lbHBhLmdudS5vcmcvcGFja2FnZXMvcHJvamVjdC5odG1sIikpKSAoXykgKF8p IChkaXIgLiAiL2hvbWUvcHJvdC9HaXQvYnVpbGQvZWxwYS9wYWNrYWdlcy9wcm9qZWN0IikgKHBr Z25hbWUgLiAicHJvamVjdCIpIChvbmUtdGFyYmFsbCkgKHBrZy1zcGVjICJwcm9qZWN0IiA6Y29y ZSAibGlzcC9wcm9nbW9kZXMvcHJvamVjdC5lbCIpIGVscGFhLS10ZW1wLWZpbGVzIHQpIG5pbCAo ZWxwYWEtLWdldC1yZWxlYXNlLXJldmlzaW9uIGRpciBwa2ctc3BlYyB2ZXJzIChwbGlzdC1nZXQg KGNkciBwa2ctc3BlYykgOnZlcnNpb24tbWFwKSkpKQogIChpZiAoZWxwYWEtLW1ha2Utb25lLXRh cmJhbGwgdGFyYmFsbCBkaXIgcGtnLXNwZWMgbWV0YWRhdGEgIycobGFtYmRhIG5pbCAoZWxwYWEt LWdldC1yZWxlYXNlLXJldmlzaW9uIGRpciBwa2ctc3BlYyB2ZXJzIChwbGlzdC1nZXQgKGNkciBw a2ctc3BlYykgOnZlcnNpb24tbWFwKSkpKSAocHJvZ24gKGVscGFhLS1yZWxlYXNlLWVtYWlsIHBr Zy1zcGVjIG1ldGFkYXRhIGRpcikpKQogIChsZXQgKCh0YXJiYWxsIChjb25jYXQgZWxwYWEtLXJl bGVhc2Utc3ViZGlyIChmb3JtYXQgIiVzLSVzLnRhciIgcGtnbmFtZSB2ZXJzKSkpKSAoaWYgKGVs cGFhLS1tYWtlLW9uZS10YXJiYWxsIHRhcmJhbGwgZGlyIHBrZy1zcGVjIG1ldGFkYXRhICMnKGxh bWJkYSBuaWwgKGVscGFhLS1nZXQtcmVsZWFzZS1yZXZpc2lvbiBkaXIgcGtnLXNwZWMgdmVycyAo cGxpc3QtZ2V0IChjZHIgcGtnLXNwZWMpIDp2ZXJzaW9uLW1hcCkpKSkgKHByb2duIChlbHBhYS0t cmVsZWFzZS1lbWFpbCBwa2ctc3BlYyBtZXRhZGF0YSBkaXIpKSkpCiAgKGNvbmQgKG9uZS10YXJi YWxsIG5pbCkgKChvciAoZXF1YWwgdmVycyAiMCIpIChtZW1iZXIgJy00ICh2ZXJzaW9uLXRvLWxp c3QgdmVycykpKSAoY29uZCAoKGVxdWFsIHZlcnMgIjAiKSAoZWxwYWEtLW1lc3NhZ2UgIlBhY2th Z2UgJXMgbm90IHJlbGVhc2VkIHlldCEiIHBrZ25hbWUpKSAoKG5vdCBuZXcpIChlbHBhYS0tbWVz c2FnZSAiTm90aGluZyBuZXcgZm9yIHBhY2thZ2UgJXMhIiBwa2duYW1lKSkgKHQgKGxldCogKChs YXN0LXJlbCAoZWxwYWEtLWdldC1sYXN0LXJlbGVhc2UgcGtnLXNwZWMpKSAodGFyYmFsbCAoY29u Y2F0IGVscGFhLS1yZWxlYXNlLXN1YmRpciAuLi4pKSAobWV0YWRhdGEgKGNvbnMgbmlsIC4uLikp KSAoaWYgKG5vdCBsYXN0LXJlbCkgKGVscGFhLS1tZXNzYWdlICJQYWNrYWdlICVzIG5vdCByZWxl YXNlZCB5ZXQhIiBwa2duYW1lKSAoaWYgKGVscGFhLS1tYWtlLW9uZS10YXJiYWxsIHRhcmJhbGwg ZGlyIHBrZy1zcGVjIG1ldGFkYXRhIC4uLikgKHByb2duIC4uLikpKSkpKSkgKHQgKGxldCAoKHRh cmJhbGwgKGNvbmNhdCBlbHBhYS0tcmVsZWFzZS1zdWJkaXIgKGZvcm1hdCAiJXMtJXMudGFyIiBw a2duYW1lIHZlcnMpKSkpIChpZiAoZWxwYWEtLW1ha2Utb25lLXRhcmJhbGwgdGFyYmFsbCBkaXIg cGtnLXNwZWMgbWV0YWRhdGEgIycobGFtYmRhIG5pbCAoZWxwYWEtLWdldC1yZWxlYXNlLXJldmlz aW9uIGRpciBwa2ctc3BlYyB2ZXJzIC4uLikpKSAocHJvZ24gKGVscGFhLS1yZWxlYXNlLWVtYWls IHBrZy1zcGVjIG1ldGFkYXRhIGRpcikpKSkpKQogIChsZXQqICgoZGF0ZS12ZXJzaW9uIChlbHBh YS0tZ2V0LWRldmVsLXZlcnNpb24gZGlyIHBrZy1zcGVjKSkgKGRldmVsLXZlcnMgKGNvbmNhdCB2 ZXJzIChpZiAoc3RyaW5nLW1hdGNoICJbMC05XVxcJyIgdmVycykgIi4iKSAiMC4iIGRhdGUtdmVy c2lvbikpICh0YXJiYWxsIChvciBvbmUtdGFyYmFsbCAoY29uY2F0IGVscGFhLS1kZXZlbC1zdWJk aXIgKGZvcm1hdCAiJXMtJXMudGFyIiBwa2duYW1lIGRldmVsLXZlcnMpKSkpIChuZXcgKGxldCAo KGVscGFhLS1uYW1lIChjb25jYXQgZWxwYWEtLW5hbWUgIi1kZXZlbCIpKSkgKGVscGFhLS1tYWtl LW9uZS10YXJiYWxsIHRhcmJhbGwgZGlyIHBrZy1zcGVjIChjb25zIG5pbCAoY29ucyBkZXZlbC12 ZXJzIChudGhjZHIgMiBtZXRhZGF0YSkpKSBuaWwgb25lLXRhcmJhbGwpKSkpIChjb25kIChvbmUt dGFyYmFsbCBuaWwpICgob3IgKGVxdWFsIHZlcnMgIjAiKSAobWVtYmVyICctNCAodmVyc2lvbi10 by1saXN0IHZlcnMpKSkgKGNvbmQgKChlcXVhbCB2ZXJzICIwIikgKGVscGFhLS1tZXNzYWdlICJQ YWNrYWdlICVzIG5vdCByZWxlYXNlZCB5ZXQhIiBwa2duYW1lKSkgKChub3QgbmV3KSAoZWxwYWEt LW1lc3NhZ2UgIk5vdGhpbmcgbmV3IGZvciBwYWNrYWdlICVzISIgcGtnbmFtZSkpICh0IChsZXQq ICgobGFzdC1yZWwgLi4uKSAodGFyYmFsbCAuLi4pIChtZXRhZGF0YSAuLi4pKSAoaWYgKG5vdCBs YXN0LXJlbCkgKGVscGFhLS1tZXNzYWdlICJQYWNrYWdlICVzIG5vdCByZWxlYXNlZCB5ZXQhIiBw a2duYW1lKSAoaWYgLi4uIC4uLikpKSkpKSAodCAobGV0ICgodGFyYmFsbCAoY29uY2F0IGVscGFh LS1yZWxlYXNlLXN1YmRpciAoZm9ybWF0ICIlcy0lcy50YXIiIHBrZ25hbWUgdmVycykpKSkgKGlm IChlbHBhYS0tbWFrZS1vbmUtdGFyYmFsbCB0YXJiYWxsIGRpciBwa2ctc3BlYyBtZXRhZGF0YSAj JyhsYW1iZGEgbmlsIC4uLikpIChwcm9nbiAoZWxwYWEtLXJlbGVhc2UtZW1haWwgcGtnLXNwZWMg bWV0YWRhdGEgZGlyKSkpKSkpKQogIChpZiAobnVsbCBtZXRhZGF0YSkgKGVycm9yICJObyBtZXRh ZGF0YSBmb3VuZCBmb3IgcGFja2FnZTogJXMiIHBrZ25hbWUpIChsZXQqICgodiBtZXRhZGF0YSkp IChzZXRjYXIgdiBuaWwpKSAobGV0KiAoKGRhdGUtdmVyc2lvbiAoZWxwYWEtLWdldC1kZXZlbC12 ZXJzaW9uIGRpciBwa2ctc3BlYykpIChkZXZlbC12ZXJzIChjb25jYXQgdmVycyAoaWYgKHN0cmlu Zy1tYXRjaCAiWzAtOV1cXCciIHZlcnMpICIuIikgIjAuIiBkYXRlLXZlcnNpb24pKSAodGFyYmFs bCAob3Igb25lLXRhcmJhbGwgKGNvbmNhdCBlbHBhYS0tZGV2ZWwtc3ViZGlyIChmb3JtYXQgIiVz LSVzLnRhciIgcGtnbmFtZSBkZXZlbC12ZXJzKSkpKSAobmV3IChsZXQgKChlbHBhYS0tbmFtZSAo Y29uY2F0IGVscGFhLS1uYW1lICItZGV2ZWwiKSkpIChlbHBhYS0tbWFrZS1vbmUtdGFyYmFsbCB0 YXJiYWxsIGRpciBwa2ctc3BlYyAoY29ucyBuaWwgKGNvbnMgZGV2ZWwtdmVycyAuLi4pKSBuaWwg b25lLXRhcmJhbGwpKSkpIChjb25kIChvbmUtdGFyYmFsbCBuaWwpICgob3IgKGVxdWFsIHZlcnMg IjAiKSAobWVtYmVyICctNCAodmVyc2lvbi10by1saXN0IHZlcnMpKSkgKGNvbmQgKChlcXVhbCB2 ZXJzICIwIikgKGVscGFhLS1tZXNzYWdlICJQYWNrYWdlICVzIG5vdCByZWxlYXNlZCB5ZXQhIiBw a2duYW1lKSkgKChub3QgbmV3KSAoZWxwYWEtLW1lc3NhZ2UgIk5vdGhpbmcgbmV3IGZvciBwYWNr YWdlICVzISIgcGtnbmFtZSkpICh0IChsZXQqICguLi4gLi4uIC4uLikgKGlmIC4uLiAuLi4gLi4u KSkpKSkgKHQgKGxldCAoKHRhcmJhbGwgKGNvbmNhdCBlbHBhYS0tcmVsZWFzZS1zdWJkaXIgLi4u KSkpIChpZiAoZWxwYWEtLW1ha2Utb25lLXRhcmJhbGwgdGFyYmFsbCBkaXIgcGtnLXNwZWMgbWV0 YWRhdGEgIycuLi4pIChwcm9nbiAoZWxwYWEtLXJlbGVhc2UtZW1haWwgcGtnLXNwZWMgbWV0YWRh dGEgZGlyKSkpKSkpKSkKICAobGV0KiAoKHBrZ25hbWUgKGNhciBwa2ctc3BlYykpIChkaXIgKGV4 cGFuZC1maWxlLW5hbWUgcGtnbmFtZSAicGFja2FnZXMiKSkgKF8gKGNvbmQgKG9uZS10YXJiYWxs IG5pbCkgKChlcSAobnRoIDEgcGtnLXNwZWMpIDpjb3JlKSAoZWxwYWEtLWNvcmUtcGFja2FnZS1z eW5jIHBrZy1zcGVjKSkgKHQgKGVscGFhLS13b3JrdHJlZS1zeW5jIHBrZy1zcGVjKSkpKSAoXyAo ZWxwYWEtLW1lc3NhZ2UgInBrZy1zcGVjIGZvciAlczogJVMiIHBrZ25hbWUgcGtnLXNwZWMpKSAo bWV0YWRhdGEgKGVscGFhLS1tZXRhZGF0YSBkaXIgcGtnLXNwZWMpKSAodmVycyAobnRoIDEgbWV0 YWRhdGEpKSkgKGVscGFhLS1tZXNzYWdlICJtZXRhZGF0YSA9ICVTIiBtZXRhZGF0YSkgKGlmIChu dWxsIG1ldGFkYXRhKSAoZXJyb3IgIk5vIG1ldGFkYXRhIGZvdW5kIGZvciBwYWNrYWdlOiAlcyIg cGtnbmFtZSkgKGxldCogKCh2IG1ldGFkYXRhKSkgKHNldGNhciB2IG5pbCkpIChsZXQqICgoZGF0 ZS12ZXJzaW9uIChlbHBhYS0tZ2V0LWRldmVsLXZlcnNpb24gZGlyIHBrZy1zcGVjKSkgKGRldmVs LXZlcnMgKGNvbmNhdCB2ZXJzIChpZiAoc3RyaW5nLW1hdGNoICJbMC05XVxcJyIgdmVycykgIi4i KSAiMC4iIGRhdGUtdmVyc2lvbikpICh0YXJiYWxsIChvciBvbmUtdGFyYmFsbCAoY29uY2F0IGVs cGFhLS1kZXZlbC1zdWJkaXIgKGZvcm1hdCAiJXMtJXMudGFyIiBwa2duYW1lIGRldmVsLXZlcnMp KSkpIChuZXcgKGxldCAoKGVscGFhLS1uYW1lIC4uLikpIChlbHBhYS0tbWFrZS1vbmUtdGFyYmFs bCB0YXJiYWxsIGRpciBwa2ctc3BlYyAoY29ucyBuaWwgLi4uKSBuaWwgb25lLXRhcmJhbGwpKSkp IChjb25kIChvbmUtdGFyYmFsbCBuaWwpICgob3IgKGVxdWFsIHZlcnMgIjAiKSAobWVtYmVyICct NCAodmVyc2lvbi10by1saXN0IHZlcnMpKSkgKGNvbmQgKChlcXVhbCB2ZXJzICIwIikgKGVscGFh LS1tZXNzYWdlICJQYWNrYWdlICVzIG5vdCByZWxlYXNlZCB5ZXQhIiBwa2duYW1lKSkgKChub3Qg bmV3KSAoZWxwYWEtLW1lc3NhZ2UgIk5vdGhpbmcgbmV3IGZvciBwYWNrYWdlICVzISIgcGtnbmFt ZSkpICh0IChsZXQqIC4uLiAuLi4pKSkpICh0IChsZXQgKCh0YXJiYWxsIC4uLikpIChpZiAoZWxw YWEtLW1ha2Utb25lLXRhcmJhbGwgdGFyYmFsbCBkaXIgcGtnLXNwZWMgbWV0YWRhdGEgLi4uKSAo cHJvZ24gLi4uKSkpKSkpKSkKICBlbHBhYS0tbWFrZS1vbmUtcGFja2FnZSgoInByb2plY3QiIDpj b3JlICJsaXNwL3Byb2dtb2Rlcy9wcm9qZWN0LmVsIikpCiAgKHdoaWxlIGNvbW1hbmQtbGluZS1h cmdzLWxlZnQgKGVscGFhLS1tYWtlLW9uZS1wYWNrYWdlIChlbHBhYS0tZ2V0LXBhY2thZ2Utc3Bl YyAoY2FyLXNhZmUgKHByb2cxIGNvbW1hbmQtbGluZS1hcmdzLWxlZnQgKHNldHEgY29tbWFuZC1s aW5lLWFyZ3MtbGVmdCAoY2RyIGNvbW1hbmQtbGluZS1hcmdzLWxlZnQpKSkpKSkpCiAgZWxwYWEt YmF0Y2gtbWFrZS1vbmUtcGFja2FnZSgpCiAgY29tbWFuZC1saW5lLTEoKCItbCIgIi9ob21lL3By b3QvR2l0L2J1aWxkL2VscGEvYWRtaW4vZWxwYS1hZG1pbi5lbCIgIi1mIiAiZWxwYWEtYmF0Y2gt bWFrZS1vbmUtcGFja2FnZSIgInByb2plY3QiKSkKICBjb21tYW5kLWxpbmUoKQogIG5vcm1hbC10 b3AtbGV2ZWwoKQoKbWFrZTogKioqIFtHTlVtYWtlZmlsZToyMTogYnVpbGQvcHJvamVjdF0gRXJy b3IgMjU1 --=-=-=-- From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Mar 2021 20:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161532299028074 (code B ref 46964); Tue, 09 Mar 2021 20:50:02 +0000 Received: (at 46964) by debbugs.gnu.org; 9 Mar 2021 20:49:50 +0000 Received: from localhost ([127.0.0.1]:48076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJjIc-0007Ik-5J for submit@debbugs.gnu.org; Tue, 09 Mar 2021 15:49:50 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:48169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJjIZ-0007IV-6y for 46964@debbugs.gnu.org; Tue, 09 Mar 2021 15:49:48 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 590A3440B04; Tue, 9 Mar 2021 15:49:41 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 0C65E440B32; Tue, 9 Mar 2021 15:49:40 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615322980; bh=fslWOkERKU8ScMri+s7zM6Xfrg+oqoiclAFyziNLLhM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=TpCawRq/Y3WJB3AcmGA2jX7TusDi/F9/EOLoV8VTgDZp1/S9e54Ibmsz2OqbkQHOs f2KPDL4VBuD31lMhGRLU2oum5Y/t7FiRjjUwZjEQDgAvkm60CSudJvii8vQp4he2G6 t0Lk4sAvgh8X/6zVl46G+H6dp68s5hCDXRcPnf35IwK/UYA9WMiGkB3kIlYAXn0sHd rigpJDseGvO/Jf2bgUr1UOOg/5g4NNj9PGwBfsXJmx0bBkPuzWoyR5Mmk+ZdlzXZ3g laFZsGOx4rZgLCSB6H7dpxxAO7+AidhjAWQ3TIsCicClyOd1W7p8CfmBNMSrcPWNBW N+NQAtehTt7gg== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 047B8120296; Tue, 9 Mar 2021 15:49:39 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> Date: Tue, 09 Mar 2021 15:49:38 -0500 In-Reply-To: <874khk6t7d.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Tue, 09 Mar 2021 21:08:22 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.105 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Protesilaos Stavrou [2021-03-09 21:08:22] wrote: > On 2021-03-09, 15:54 +0000, "Basil L. Contovounesios" wrote: > >> Protesilaos Stavrou writes: >> >>> Thank you! I have amended the patch using the format you recommended. >> >> Thanks, LGTM. >> >> Have you been able to verify that the tarball is created properly, >> and especially that the contained .info file is nonempty? > > No, the build always gives me errors. Though I assumed something was > wrong on my end (I am not familiar with makefiles). This is not just > with the modus-themes. Same for something like project.el. Please see > the attached file with the backtrace. Hmm... indeed. Can you check if the patch below fixes it for you? Stefan diff --git a/elpa-admin.el b/elpa-admin.el index 5cb3d261c5..62ba1abcf2 100644 --- a/elpa-admin.el +++ b/elpa-admin.el @@ -246,7 +246,7 @@ Do it without leaving the current branch." (expand-file-name (elpaa--main-file pkg-spec) dir))) (default-directory (file-name-directory ftn))) (vc-working-revision ftn)))) - (if (equal rev cur-rev) + (if (or (not rev) (equal rev cur-rev)) (elpaa--message "Current revision is already desired revision!") (with-temp-buffer (let ((default-directory (elpaa--dirname dir))) From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Mar 2021 03:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16153481442664 (code B ref 46964); Wed, 10 Mar 2021 03:50:02 +0000 Received: (at 46964) by debbugs.gnu.org; 10 Mar 2021 03:49:04 +0000 Received: from localhost ([127.0.0.1]:48414 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJpqK-0000gt-8g for submit@debbugs.gnu.org; Tue, 09 Mar 2021 22:49:04 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:10683) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJpqI-0000gO-0f for 46964@debbugs.gnu.org; Tue, 09 Mar 2021 22:49:02 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id AA17C807F4; Tue, 9 Mar 2021 22:48:56 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4B958804E6; Tue, 9 Mar 2021 22:48:55 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615348135; bh=ng47MdeKhLn9gqcwvCzUTxnBqNFfbvKAVUeO1/pNN4Q=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BhdetLp3/wfTIpbgiVZ3qlzplt3ecED0loEfqbAw7tgRcMQg31XNPc2r4SQTp3bwv 8ID3n6M/MkPKjsUIH/G/gpHeP3WtglBRoT0bIcYkVqT38CDKyVL8CiejPgIHJOhfCl 1A6+43gLi7EeLPIIXzuZjVkusLTk6kdl17mX43jP/Ba1NsO5QoFvfugzXkmHm3ugF4 wX+U1/CVDX41NKu2BJwIPdaUsNuR/DA+1K2gX8ipD1STO8uSm7XJ4N3TvuRE7qjdS8 3UqKUTTBAxVLgiiKK/5/dZYcPwQGWywvzT9PWDSn7UXy429OQ8uuoUiy+wSLFi5kI3 0IOZencWrswrg== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 1A302120312; Tue, 9 Mar 2021 22:48:55 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> Date: Tue, 09 Mar 2021 22:48:54 -0500 In-Reply-To: (Stefan Monnier's message of "Tue, 09 Mar 2021 15:49:38 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.094 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> No, the build always gives me errors. Though I assumed something was >> wrong on my end (I am not familiar with makefiles). This is not just >> with the modus-themes. Same for something like project.el. Please see >> the attached file with the backtrace. > > Hmm... indeed. Can you check if the patch below fixes it for you? I pushed that workaround along with a more real fix for what I believe is the same problem that was preventing building new :core packages on elpa.gnu.org. Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Mar 2021 05:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161535501328991 (code B ref 46964); Wed, 10 Mar 2021 05:44:01 +0000 Received: (at 46964) by debbugs.gnu.org; 10 Mar 2021 05:43:33 +0000 Received: from localhost ([127.0.0.1]:48469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJrd6-0007XW-Qy for submit@debbugs.gnu.org; Wed, 10 Mar 2021 00:43:33 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:46887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lJrd4-0007XI-P7 for 46964@debbugs.gnu.org; Wed, 10 Mar 2021 00:43:31 -0500 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 124C3E0005; Wed, 10 Mar 2021 05:43:22 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> Date: Wed, 10 Mar 2021 07:43:20 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 09 Mar 2021 22:48:54 -0500") Message-ID: <87mtvb1s3r.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2021-03-09, 22:48 -0500, Stefan Monnier wrote: >>> No, the build always gives me errors. Though I assumed something was >>> wrong on my end (I am not familiar with makefiles). This is not just >>> with the modus-themes. Same for something like project.el. Please see >>> the attached file with the backtrace. >> >> Hmm... indeed. Can you check if the patch below fixes it for you? > > I pushed that workaround along with a more real fix for what I believe > is the same problem that was preventing building new :core packages on > elpa.gnu.org. It no longers returns an error. Thank you! Below is what I get now, provided this: ("modus-themes" :core ("etc/themes/modus-themes.el" "etc/themes/modus-operandi-theme.el" "etc/themes/modus-vivendi-theme.el" "doc/misc/modus-themes.org") :doc "modus-themes.org") make clean make build/modus-themes [...] Linking files for package: modus-themes etc/themes/modus-themes.el -> modus-themes.el etc/themes/modus-operandi-theme.el -> modus-operandi-theme.el etc/themes/modus-vivendi-theme.el -> modus-vivendi-theme.el doc/misc/modus-themes.org -> modus-themes.org The resulting archive does not include the Org file or derivatives: drwxr-xr-x prot/prot 0 modus-themes-1.2.3/ -rw-r--r-- prot/prot 2550 modus-themes-1.2.3/modus-operandi-theme.el -rw-r--r-- prot/prot 2544 modus-themes-1.2.3/modus-vivendi-theme.el -rw-r--r-- prot/prot 397 modus-themes-1.2.3/modus-themes-pkg.el -rw-r--r-- prot/prot 343994 modus-themes-1.2.3/modus-themes.el While in archive-devel, the Org file is present, though the Info file is practically empty: drwxr-xr-x prot/prot 0 modus-themes-1.2.3.0.20210306.91600/ -rw-r--r-- prot/prot 122691 modus-themes-1.2.3.0.20210306.91600/modus-themes.org -rw-r--r-- prot/prot 2550 modus-themes-1.2.3.0.20210306.91600/modus-operandi-theme.el -rw-r--r-- prot/prot 541 modus-themes-1.2.3.0.20210306.91600/dir -rw-r--r-- prot/prot 2544 modus-themes-1.2.3.0.20210306.91600/modus-vivendi-theme.el -rw-r--r-- prot/prot 414 modus-themes-1.2.3.0.20210306.91600/modus-themes-pkg.el -rw-r--r-- prot/prot 343994 modus-themes-1.2.3.0.20210306.91600/modus-themes.el -rw-r--r-- prot/prot 218 modus-themes-1.2.3.0.20210306.91600/modus-themes.info -- Protesilaos Stavrou protesilaos.com From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Mar 2021 18:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161540171418842 (code B ref 46964); Wed, 10 Mar 2021 18:42:02 +0000 Received: (at 46964) by debbugs.gnu.org; 10 Mar 2021 18:41:54 +0000 Received: from localhost ([127.0.0.1]:51848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK3mH-0004tk-VS for submit@debbugs.gnu.org; Wed, 10 Mar 2021 13:41:54 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:10503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK3m1-0004tI-MX for 46964@debbugs.gnu.org; Wed, 10 Mar 2021 13:41:48 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 37568100250; Wed, 10 Mar 2021 13:41:28 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 3D42E100225; Wed, 10 Mar 2021 13:41:26 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615401686; bh=qRseL8VhAwKVAf5PXgmXvxjLQZvS+dOQXYU3NxMt36c=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=PLIShoSvW24LC+WdmH6Vr8SJEQJlslOMTjelOCZDBRLbkttFRU2vq5xOZFiYmRNyq kXTzJQjHSb85pAYItjlLqta4jYm9gxjJgpz7521EH2E8/KqBuNJrDmv8zIBC39S5zI TxdGj5sVjdX98R+QT2ow3clkuKF6fMRCarIkD+ZI+4qNMphNtpjXq1ypbyuuIYXVGm Ph/MLKgrAhsIGdJdlRH4Qe/IHJlHz5zmiBmBjKhO0lr1scJ2mlu9cVAph4PW4Q7sGt xLvaS2omFgaQ83fCgAeueJ1m8SzdfYm0EJRtrr9x5vm9gmB6sumyLDDG/9fzJQeChy 1+AKEZVOOVFNw== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7D4971202BB; Wed, 10 Mar 2021 13:41:25 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> Date: Wed, 10 Mar 2021 13:41:24 -0500 In-Reply-To: <87mtvb1s3r.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Wed, 10 Mar 2021 07:43:20 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.096 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > While in archive-devel, the Org file is present, though the Info file is > practically empty: > > drwxr-xr-x prot/prot 0 modus-themes-1.2.3.0.20210306.91600/ > -rw-r--r-- prot/prot 122691 modus-themes-1.2.3.0.20210306.91600/modus-themes.org > -rw-r--r-- prot/prot 2550 modus-themes-1.2.3.0.20210306.91600/modus-operandi-theme.el > -rw-r--r-- prot/prot 541 modus-themes-1.2.3.0.20210306.91600/dir > -rw-r--r-- prot/prot 2544 modus-themes-1.2.3.0.20210306.91600/modus-vivendi-theme.el > -rw-r--r-- prot/prot 414 modus-themes-1.2.3.0.20210306.91600/modus-themes-pkg.el > -rw-r--r-- prot/prot 343994 modus-themes-1.2.3.0.20210306.91600/modus-themes.el > -rw-r--r-- prot/prot 218 modus-themes-1.2.3.0.20210306.91600/modus-themes.info Hmm... I made further changes to elpa-admin.el to handle this case. Here were the problems I encountered: - The .texi file generated by Org was basically empty because the .org file that Org saw was literally empty (a symlink pointing nowhere), because the `emacs` subdir was not included in the sandbox. - After adding the `emacs` subdir to the sandbox the problem was that Emacs followed the symlink to the `emacs` subdir and then Org tried to generate ../emacs/doc/misc/modus-themes.texi into ../packages/modus-themes/modus-themes.texi. - After preventing Emacs to follow symlinks Org generated a proper .texi but makeinfo complained of a missing doclicense.texi, so I had to add "doc/misc/doclicense.texi" to the :core keyword. I believe it should work now. Please try again, Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Mar 2021 20:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161540724727123 (code B ref 46964); Wed, 10 Mar 2021 20:15:02 +0000 Received: (at 46964) by debbugs.gnu.org; 10 Mar 2021 20:14:07 +0000 Received: from localhost ([127.0.0.1]:51937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK5Da-00073P-Tc for submit@debbugs.gnu.org; Wed, 10 Mar 2021 15:14:07 -0500 Received: from relay10.mail.gandi.net ([217.70.178.230]:60967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK5DZ-00072i-Hc for 46964@debbugs.gnu.org; Wed, 10 Mar 2021 15:14:06 -0500 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 0D0A6240003; Wed, 10 Mar 2021 20:13:57 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> Date: Wed, 10 Mar 2021 22:13:55 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 10 Mar 2021 13:41:24 -0500") Message-ID: <871rcmojgc.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2021-03-10, 13:41 -0500, Stefan Monnier wrote: > Hmm... I made further changes to elpa-admin.el to handle this case. > Here were the problems I encountered: > - The .texi file generated by Org was basically empty because the .org > file that Org saw was literally empty (a symlink pointing nowhere), > because the `emacs` subdir was not included in the sandbox. > - After adding the `emacs` subdir to the sandbox the problem was that > Emacs followed the symlink to the `emacs` subdir and then Org > tried to generate ../emacs/doc/misc/modus-themes.texi into > ../packages/modus-themes/modus-themes.texi. > - After preventing Emacs to follow symlinks Org generated a proper .texi > but makeinfo complained of a missing doclicense.texi, so I had to add > "doc/misc/doclicense.texi" to the :core keyword. > > I believe it should work now. Please try again, Thank you! I confirm that the package builds correctly. How do we proceed from here? In my original patch, I intended to outright delete 'modus-{operandi,vivendi}-theme'. Though you noted the possibility of making those old packages pull in the new one. I am fine either way. -- Protesilaos Stavrou protesilaos.com From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Mar 2021 23:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161541823711708 (code B ref 46964); Wed, 10 Mar 2021 23:18:01 +0000 Received: (at 46964) by debbugs.gnu.org; 10 Mar 2021 23:17:17 +0000 Received: from localhost ([127.0.0.1]:52112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK84r-00032m-82 for submit@debbugs.gnu.org; Wed, 10 Mar 2021 18:17:17 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:51485) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK84p-00032Y-Aa for 46964@debbugs.gnu.org; Wed, 10 Mar 2021 18:17:16 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 4DEA180547; Wed, 10 Mar 2021 18:17:09 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A99CD80C68; Wed, 10 Mar 2021 18:17:07 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615418227; bh=ddrWWSXtpYDEjULtzTjkqtOmWA8WNF2eKY3PnoZkkkY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=inPWvlIWUJkE3ZR5sb5vrfe5pgA3LyUGva7fi6izUHkOtqwLbk3/asCwhoNfYY4hs 4KvKOzCa7WRQwuHdvAkdgh/HeiCP57Tq5IoMng/D8jZpTAjwnjgQDWIhv/Jng9hP7B Q/rIL+/+xEgtAkQS8QXpyAJmtqbZ0pZiEorY1eh03sOMuu1WuKpyJLd/c0TrIHXCPX 8vutW5s+I8f61QmlNXyCJwVCTqXDqYuK0FeGKJvY+NbPQYssD0fM/ePj2aMDlY+Jno aln268+pF65NIgk4X4OmHoHOBg1FcfrUOG7Z7LQUGy1Sxq9eZ0IiC8/l+gATelLpSR 9yObdkHbGih+g== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 6E1ED120317; Wed, 10 Mar 2021 18:17:07 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> Date: Wed, 10 Mar 2021 18:17:05 -0500 In-Reply-To: <871rcmojgc.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Wed, 10 Mar 2021 22:13:55 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.094 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Thank you! I confirm that the package builds correctly. > > How do we proceed from here? In my original patch, I intended to > outright delete 'modus-{operandi,vivendi}-theme'. Though you noted the > possibility of making those old packages pull in the new one. I am fine > either way. I suggest a 3 step process: 1- Add the new `modus-themes` GNU ELPA package. 2- Update the `modus-*-theme`(s) by replacing them with placeholders (labeled as obsolete) that depend on `modus-themes`. 3- Remove the old `modus-*-theme`(s) packages. There's no hurry between each step, and we could wait a year or two before taking step 3. We could even have a step 2=BD which replaces the `modus-*-theme`(s) with packages which remove themselves after installation, so upgrading the package would remove it ;-) Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 10 Mar 2021 23:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: Protesilaos Stavrou , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161541858912307 (code B ref 46964); Wed, 10 Mar 2021 23:24:01 +0000 Received: (at 46964) by debbugs.gnu.org; 10 Mar 2021 23:23:09 +0000 Received: from localhost ([127.0.0.1]:52126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK8AX-0003CR-Dq for submit@debbugs.gnu.org; Wed, 10 Mar 2021 18:23:09 -0500 Received: from mail-wm1-f53.google.com ([209.85.128.53]:35566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lK8AV-0003C1-Vb for 46964@debbugs.gnu.org; Wed, 10 Mar 2021 18:23:08 -0500 Received: by mail-wm1-f53.google.com with SMTP id c76-20020a1c9a4f0000b029010c94499aedso12089622wme.0 for <46964@debbugs.gnu.org>; Wed, 10 Mar 2021 15:23:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=l4NfRtU3pNdb/H2pYRnOSHvdzbyTcQK8F0TgHI+e9YQ=; b=NnQNUcIMoA/ox/dcMh0/vR5qn7SbkV2H5NpvhFmu6Wlr1ildNmxIdYOf495Z/7i9bY dp6o6xrsT04xOVREaiVd4m+qrzPkdV/2hV7TEM708DWJRHzI2aazGkBskG+3gZC90ssb r9TZberXCNywBjGfmkt346MOKRucnZnn/ltauo/k8xY1SLG6oAq+rVmfhpPQJy9vtXjx oaJdKyMAO6RIHzCvBLcpFWuw1SeWqGXkTnOpO/bifp7TWpeNV4I/DbVVL8y6r5IBKxat b6VC2SKcy6AcTCzJcDQ8rW4mfdUvIPN2FipwPlAvpVVAgMdYlXNgb9hOz0jq8jnUVTm4 Nm4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=l4NfRtU3pNdb/H2pYRnOSHvdzbyTcQK8F0TgHI+e9YQ=; b=e7aUMoIJN3ifYDpPYcBLuMcGvk1izPaOtS3xGtYyCZFWPThoOg2P69+giTpm9tnRhz Qga/It+4KgB6nfLtwsZvdhhIdWs+bmCsneoYYKP5V0GY9ztxquTw0XGZ2tffWRSWzdS+ vzlFy2KbcKILRD+0cU3zctuZsZks/9eXEqdNyMcnSRorBMlrlbSCbpO7CgP21jYfd/pr p5ZI/M55ns+d+fDRM1TcDgWy/bLAUjqm4CwoUUFrKrwmSrWoAF11Eau9rCSC0T4PMA8X 28m1ijDMjHw2TQ2KHMfCfWKSmA7QaVpPMpSUr+3eWqcf9aqIuM4RZ2YMp3BKs8QiqExj Y16g== X-Gm-Message-State: AOAM533ZKJtjxuq18h3yz+ZK0ZWm/caOpV97QN4XywrPfc65rrJLvKFp l6BLKVMi4Kil1wCKxdL/UWC6lw== X-Google-Smtp-Source: ABdhPJzNNOFHm5UIQlx459Ajf2j5xtEXA3QqFaTV5TbYWpIGEHl9DIvRtH6BGxTsPKWiQ34BOI0rFg== X-Received: by 2002:a7b:c4c9:: with SMTP id g9mr5601585wmk.82.1615418582270; Wed, 10 Mar 2021 15:23:02 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:d15:339e:aa10:60f1]) by smtp.gmail.com with ESMTPSA id l22sm843621wrb.4.2021.03.10.15.23.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Mar 2021 15:23:01 -0800 (PST) From: "Basil L. Contovounesios" References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> Date: Wed, 10 Mar 2021 23:23:00 +0000 In-Reply-To: (Stefan Monnier's message of "Wed, 10 Mar 2021 18:17:05 -0500") Message-ID: <87lfau1tm3.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: > I suggest a 3 step process: > > 1- Add the new `modus-themes` GNU ELPA package. > 2- Update the `modus-*-theme`(s) by replacing them with placeholders > (labeled as obsolete) that depend on `modus-themes`. > 3- Remove the old `modus-*-theme`(s) packages. > > There's no hurry between each step, and we could wait a year or two > before taking step 3. > > We could even have a step 2=C2=BD which replaces the `modus-*-theme`(s) w= ith > packages which remove themselves after installation, so upgrading the > package would remove it ;-) I think the upgrade process should also remove other installed theme packages ;). --=20 Basil From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Mar 2021 03:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Basil L. Contovounesios" Cc: Protesilaos Stavrou , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16154320888486 (code B ref 46964); Thu, 11 Mar 2021 03:09:02 +0000 Received: (at 46964) by debbugs.gnu.org; 11 Mar 2021 03:08:08 +0000 Received: from localhost ([127.0.0.1]:52338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKBgF-0002Cn-Rg for submit@debbugs.gnu.org; Wed, 10 Mar 2021 22:08:08 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:2383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKBgD-0002CI-En for 46964@debbugs.gnu.org; Wed, 10 Mar 2021 22:08:06 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id AB3D0441ABE; Wed, 10 Mar 2021 22:07:59 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 7253B440126; Wed, 10 Mar 2021 22:07:58 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615432078; bh=DV/+cN8UfbCgA7dtWQ2FEZiq17jULGFNi3QZl1MtxVM=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=RZagSIw9etRxngyHoElqMgz2Gh0sJN/JQHDzxPSQGHaIZ3RIruH7P0YiIv20t41cK LPohzz0tv9SFX6vjQ4FqcFQmz+WR21hG2FQscsNQuHjZ9RjUmYuSMP8o7JKLCsf7pY VkVv1TyWz9soYHmLwA/PbasbYS22IuTurRQXzc14p1ld1LAlY/Jl0RrtgpXjVWyJdC kP1HU9JXC6RVjH0IyCjS5kzIY5LUyFDCtOraR5rRYeHNxgul8KqQNUdWVXfsJYqpFj iXX7qns1ESmfoj6qlVXpTEtDkNoL7HTDcEg+1KEhLf4RCi6RwCgpQqvCZRv62u6PZY gF/Fdvu3XncFw== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 3B7381202CA; Wed, 10 Mar 2021 22:07:58 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87lfau1tm3.fsf@tcd.ie> Date: Wed, 10 Mar 2021 22:07:51 -0500 In-Reply-To: <87lfau1tm3.fsf@tcd.ie> (Basil L. Contovounesios's message of "Wed, 10 Mar 2021 23:23:00 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.104 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> I suggest a 3 step process: >> >> 1- Add the new `modus-themes` GNU ELPA package. >> 2- Update the `modus-*-theme`(s) by replacing them with placeholders >> (labeled as obsolete) that depend on `modus-themes`. >> 3- Remove the old `modus-*-theme`(s) packages. >> >> There's no hurry between each step, and we could wait a year or two >> before taking step 3. >> >> We could even have a step 2=BD which replaces the `modus-*-theme`(s) with >> packages which remove themselves after installation, so upgrading the >> package would remove it ;-) > > I think the upgrade process should also remove other installed theme > packages ;). You got my vote, Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Mar 2021 08:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161545125614579 (code B ref 46964); Thu, 11 Mar 2021 08:28:01 +0000 Received: (at 46964) by debbugs.gnu.org; 11 Mar 2021 08:27:36 +0000 Received: from localhost ([127.0.0.1]:52555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKGfQ-0003n3-Bi for submit@debbugs.gnu.org; Thu, 11 Mar 2021 03:27:36 -0500 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:44661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKGfO-0003mq-J8 for 46964@debbugs.gnu.org; Thu, 11 Mar 2021 03:27:35 -0500 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 2DE40E000B; Thu, 11 Mar 2021 08:27:26 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87lfau1tm3.fsf@tcd.ie> Date: Thu, 11 Mar 2021 10:27:24 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 10 Mar 2021 22:07:51 -0500") Message-ID: <87h7li9jtf.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) T24gMjAyMS0wMy0xMCwgMjI6MDcgLTA1MDAsIFN0ZWZhbiBNb25uaWVyIDxtb25uaWVyQGlyby51 bW9udHJlYWwuY2E+IHdyb3RlOg0KDQo+Pj4gSSBzdWdnZXN0IGEgMyBzdGVwIHByb2Nlc3M6DQo+ Pj4NCj4+PiAxLSBBZGQgdGhlIG5ldyBgbW9kdXMtdGhlbWVzYCBHTlUgRUxQQSBwYWNrYWdlLg0K Pj4+IDItIFVwZGF0ZSB0aGUgYG1vZHVzLSotdGhlbWVgKHMpIGJ5IHJlcGxhY2luZyB0aGVtIHdp dGggcGxhY2Vob2xkZXJzDQo+Pj4gICAgKGxhYmVsZWQgYXMgb2Jzb2xldGUpIHRoYXQgZGVwZW5k IG9uIGBtb2R1cy10aGVtZXNgLg0KPj4+IDMtIFJlbW92ZSB0aGUgb2xkIGBtb2R1cy0qLXRoZW1l YChzKSBwYWNrYWdlcy4NCj4+Pg0KPj4+IFRoZXJlJ3Mgbm8gaHVycnkgYmV0d2VlbiBlYWNoIHN0 ZXAsIGFuZCB3ZSBjb3VsZCB3YWl0IGEgeWVhciBvciB0d28NCj4+PiBiZWZvcmUgdGFraW5nIHN0 ZXAgMy4NCj4+Pg0KPj4+IFdlIGNvdWxkIGV2ZW4gaGF2ZSBhIHN0ZXAgMsK9IHdoaWNoIHJlcGxh Y2VzIHRoZSBgbW9kdXMtKi10aGVtZWAocykgd2l0aA0KPj4+IHBhY2thZ2VzIHdoaWNoIHJlbW92 ZSB0aGVtc2VsdmVzIGFmdGVyIGluc3RhbGxhdGlvbiwgc28gdXBncmFkaW5nIHRoZQ0KPj4+IHBh Y2thZ2Ugd291bGQgcmVtb3ZlIGl0IDstKQ0KPj4NCj4+IEkgdGhpbmsgdGhlIHVwZ3JhZGUgcHJv Y2VzcyBzaG91bGQgYWxzbyByZW1vdmUgb3RoZXIgaW5zdGFsbGVkIHRoZW1lDQo+PiBwYWNrYWdl cyA7KS4NCj4NCj4gWW91IGdvdCBteSB2b3RlLA0KDQpTb3VuZHMgcHJvbWlzaW5nISAgVGhvdWdo IEJhc2lsJ3Mgc3VnZ2VzdGlvbiBoYXMgYW4gaW1wbGljaXQgZGVwZW5kZW5jeQ0Kb24gJ00teCBm aXJld29ya3MnLg0KDQpBdCBhbnkgcmF0ZSwgSSBkbyBub3Qga25vdyBob3cgdG8gaW1wbGVtZW50 IHN1Y2ggaW4tcGxhY2Ugc3Vic3RpdHV0ZXMuDQpDYW4geW91IHBsZWFzZSBwb2ludCBtZSB0byB0 aGUgcmVsZXZhbnQgZG9jdW1lbnRhdGlvbiBvciBzb21lIHByZXZpb3VzDQpjYXNlIHRoYXQgSSBj b3VsZCBzdHVkeT8gIFRoZW4gSSB3aWxsIHRyeSB0byBwcm9kdWNlIGEgcGF0Y2guDQoNClsgSSBk b24ndCB3YW50IHRvIGJ1cmRlbiB5b3Ugd2l0aCBleHRyYSB3b3JrLiBdDQoNCi0tIA0KUHJvdGVz aWxhb3MgU3RhdnJvdQ0KcHJvdGVzaWxhb3MuY29tDQo= From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Mar 2021 19:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: 46964@debbugs.gnu.org, Stefan Monnier Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16154919208553 (code B ref 46964); Thu, 11 Mar 2021 19:46:02 +0000 Received: (at 46964) by debbugs.gnu.org; 11 Mar 2021 19:45:20 +0000 Received: from localhost ([127.0.0.1]:54956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKRFH-0002Ds-T4 for submit@debbugs.gnu.org; Thu, 11 Mar 2021 14:45:20 -0500 Received: from mail-wr1-f45.google.com ([209.85.221.45]:38825) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKRFF-0002Dd-OI for 46964@debbugs.gnu.org; Thu, 11 Mar 2021 14:45:18 -0500 Received: by mail-wr1-f45.google.com with SMTP id z2so298271wrl.5 for <46964@debbugs.gnu.org>; Thu, 11 Mar 2021 11:45:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=o7uUEf/xNpgUHex34MUn1TLq6gWy0pdWMtVmBVv8/pY=; b=FIOks8U/3JTPrzHKkMN+pvwCJCDUKMh46TcBfQbnsi47gCdNZPXNd4wmMYdBdnJfA4 ygBGA3pnyHlhxeOe0Dl8Sca4YQuU7uXBlEp2OHb2uT2oMr6yHYla2d0HjB7RC07yN9oO I7VP9BXHej2O6p6UlDzDTH5thNOWGGpDmPHtcCu5LTAsuPn/yWovyQqMqcL1f3Hf/cPo ODwfA9IIJJ/swmpGvg4cnrS2Lp1c+lKm7c6llq1WMdDfImwHkwFlBI0/ZsMRxwcj5Bpb NL4YGqPYayaqtGxAvNZFhfGMlNJetSFlto7vjV9NiEbwhC4ba0qjc5OfJud5nWPlEoDV E8Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=o7uUEf/xNpgUHex34MUn1TLq6gWy0pdWMtVmBVv8/pY=; b=HP56rwWFKuDuPHgwi4K3NRyqVMqPNRfhZpS4vKcYEFhY97iEPJs9yOhF9wqcU5dRHI 8L4SGDqGG/PFAJXQMSVxh1hpPcxxubzc3tsNR8UMFoRufZBjH5HtHj+t0O/r9nRPuSH/ 0VZPK8n33mFS6v3bWURLzhGXlxsD3TuvQu3LXREaeSLaiv7i4auk5i0129RLHO76Gbp2 Xganc8GjZzQP6g5yq/hhk7YVXUy9ekh/6HVl3+08yqqz0S+fXZ6lsqTMV7ikKKptdBWr DAiPjRGwpizs9czue5Un1zD0HLHEZbFqCwiWfZyY4hWrm2SnIL7fTAO0GX4hd/Ji8998 r4WA== X-Gm-Message-State: AOAM533DOfc+n+oarBp/kCu6mNspV0aNnfBCUaj1omOw8P4Ak6LiJlTp 202rzUx379j7YbY4/pshSDu0mA== X-Google-Smtp-Source: ABdhPJxl9OGGK9KdHnxE0DliRdyaGONPoKk8M1yI46l8hEKULTYlKfg6XdjjEVX9xfAAcjG3f+A5fw== X-Received: by 2002:adf:e34f:: with SMTP id n15mr10421605wrj.224.1615491911821; Thu, 11 Mar 2021 11:45:11 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:f410:82e8:3a21:eedf]) by smtp.gmail.com with ESMTPSA id s84sm5134868wme.11.2021.03.11.11.45.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Mar 2021 11:45:11 -0800 (PST) From: "Basil L. Contovounesios" References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87lfau1tm3.fsf@tcd.ie> <87h7li9jtf.fsf@protesilaos.com> Date: Thu, 11 Mar 2021 19:45:09 +0000 In-Reply-To: <87h7li9jtf.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Thu, 11 Mar 2021 10:27:24 +0200") Message-ID: <87ft115vay.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Protesilaos Stavrou writes: > At any rate, I do not know how to implement such in-place substitutes. > Can you please point me to the relevant documentation or some previous > case that I could study? Then I will try to produce a patch. Not sure how many parallels there are, but I recently merged the dash-functional package into dash, with the former now an obsolete placeholder. There was some discussion on how to go about this: https://github.com/magnars/dash.el/issues/356 https://lists.gnu.org/r/emacs-devel/2021-02/msg00378.html Most of the work was announcements/documentation: https://git.sv.gnu.org/cgit/emacs/elpa.git/tree/NEWS.md?h=externals/dash#n16 https://github.com/magnars/dash.el/wiki/Obsoletion-of-dash-functional.el The rest was just killing/yanking and updating library headers: https://git.sv.gnu.org/cgit/emacs/elpa.git/commit/?h=externals/dash&id=5eea1560c785d3873316b42dce480fdfefbb7d04 https://git.sv.gnu.org/cgit/emacs/elpa.git/commit/?h=externals/dash&id=0e975782086020aa12863fdb658d6a3cc748a10c HTH, -- Basil From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Mar 2021 22:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16155032502490 (code B ref 46964); Thu, 11 Mar 2021 22:55:02 +0000 Received: (at 46964) by debbugs.gnu.org; 11 Mar 2021 22:54:10 +0000 Received: from localhost ([127.0.0.1]:55337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKUC2-0000e6-Gt for submit@debbugs.gnu.org; Thu, 11 Mar 2021 17:54:10 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:63185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKUC0-0000dt-KJ for 46964@debbugs.gnu.org; Thu, 11 Mar 2021 17:54:09 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id DAAC0440C25; Thu, 11 Mar 2021 17:54:02 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id A4D4F440B22; Thu, 11 Mar 2021 17:54:01 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615503241; bh=VSl/doFmVIukXu1GjBDmVUBEwLRdsIpWX7BpWnYH+M8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=DZHvho2z0XrFaCNZmlmezyswePmyCURtqxBEXfeUHHoBhX+iJsLPWQtiZUMQTPlk+ JxuHT4TkvfzHI5nUg72gZkhAU4PI5rd5faovnMNZsm4ihdJxsDSrc1dKSK8iCvs+gR Vp3SyB5deCvyNve5BcSd5EufM4nuZT02/JsJF8ugB+ScJqpf4MP8pDMiAneWAxTCBa Ka+gEk66Kot+7tTaFR8c8q6XvIHkgLmODN7pmsqAhpa2ZT804qBlx7qgBqnEtWnKA/ cb2nRv+j5LsW0+QEnmSKdvEP0Zz+afZwGlVk44HUdeV3ZJvN6HMiainhigqa8aEp0Z hNRqlI1FXj7og== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 6B0A6120314; Thu, 11 Mar 2021 17:54:01 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87lfau1tm3.fsf@tcd.ie> <87h7li9jtf.fsf@protesilaos.com> Date: Thu, 11 Mar 2021 17:54:00 -0500 In-Reply-To: <87h7li9jtf.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Thu, 11 Mar 2021 10:27:24 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.105 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > At any rate, I do not know how to implement such in-place substitutes. > Can you please point me to the relevant documentation or some previous > case that I could study? Then I will try to produce a patch. Rather than point at some similar previous case, here's how I'd do it: Make a new commit to the the elpa.git branches `modus--theme` which basically gut the `modus--theme.el` files, replacing them with tiny files containing just the header (where `Package-Requires:` says `modus-themes`) plus some shenanigans to look for the directory holding the `modus-themes.el` file and load the matching `modus--theme.el` from it. And maybe emit a warning just before doing that (both to state that the package is obsolete and to warn the users about the redirect, so they might know where to start looking in case something goes wrong). Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 12 Mar 2021 08:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161553598421501 (code B ref 46964); Fri, 12 Mar 2021 08:00:01 +0000 Received: (at 46964) by debbugs.gnu.org; 12 Mar 2021 07:59:44 +0000 Received: from localhost ([127.0.0.1]:55954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKci0-0005ai-6K for submit@debbugs.gnu.org; Fri, 12 Mar 2021 02:59:44 -0500 Received: from relay13.mail.gandi.net ([217.70.178.233]:20707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lKchy-0005aU-G9 for 46964@debbugs.gnu.org; Fri, 12 Mar 2021 02:59:42 -0500 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay13.mail.gandi.net (Postfix) with ESMTPSA id 3D71080013; Fri, 12 Mar 2021 07:59:34 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87lfau1tm3.fsf@tcd.ie> <87h7li9jtf.fsf@protesilaos.com> Date: Fri, 12 Mar 2021 09:59:32 +0200 In-Reply-To: (Stefan Monnier's message of "Thu, 11 Mar 2021 17:54:00 -0500") Message-ID: <87y2esree3.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2021-03-11, 17:54 -0500, Stefan Monnier wrote: >> At any rate, I do not know how to implement such in-place substitutes. >> Can you please point me to the relevant documentation or some previous >> case that I could study? Then I will try to produce a patch. > > Rather than point at some similar previous case, here's how I'd do it: > > Make a new commit to the the elpa.git branches `modus--theme` which > basically gut the `modus--theme.el` files, replacing them with tiny > files containing just the header (where `Package-Requires:` says > `modus-themes`) plus some shenanigans to look for the directory holding > the `modus-themes.el` file and load the matching `modus--theme.el` > from it. And maybe emit a warning just before doing that (both to > state that the package is obsolete and to warn the users about the > redirect, so they might know where to start looking in case something > goes wrong). Thank you Stefan (and Basil in the other message)! I will research those and act accordingly. Note that I do not have commit rights to elpa.git: I sent the request a few days ago. -- Protesilaos Stavrou protesilaos.com From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Mar 2021 17:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161565543210258 (code B ref 46964); Sat, 13 Mar 2021 17:11:02 +0000 Received: (at 46964) by debbugs.gnu.org; 13 Mar 2021 17:10:32 +0000 Received: from localhost ([127.0.0.1]:60612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lL7mZ-0002fN-Vu for submit@debbugs.gnu.org; Sat, 13 Mar 2021 12:10:32 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:35135) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lL7mY-0002fA-GW for 46964@debbugs.gnu.org; Sat, 13 Mar 2021 12:10:31 -0500 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id EB1CD4408BD; Sat, 13 Mar 2021 12:10:24 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id D0620440837; Sat, 13 Mar 2021 12:10:23 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1615655423; bh=h8I1GNg343crOQATI/6vlzbVeYGw0VRkIoIbYyx+LVA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=YhoNNZ/5hhjDXZQbeH8oQ+zMZVJCFqJt7B5Mcukv6xIa35Lq5edsbNdUSATlYSOjj /DebmWZfUUG3tBFy27vcJ9SjFcJDkaYbnLJ4yrd9HLoZXZRO9Nz80Vgoqmuh1N4lSd c6EgBO9tY1OliNPVLdRMfLKiQP0Yct968p0t5ghUm+pSJw1ADGAv1JuO4c1ubkIZgN Y78onK4DUmFskTNOiq5psolHDCT+4AoQVE/5yuj+TI5j0Z4jOLqPaCgg2y9cJyR7xH vLYefJB4tjw6bn1OdzwiVG8+QDQ9Ekrvbjun7rBGOn4dk+MkWy6EntQ0gRB3S4k5vo wk2D1aPQ4WF0A== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id B0096120257; Sat, 13 Mar 2021 12:10:23 -0500 (EST) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> Date: Sat, 13 Mar 2021 12:10:22 -0500 In-Reply-To: (Stefan Monnier's message of "Wed, 10 Mar 2021 18:17:05 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.103 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > I suggest a 3 step process: > > 1- Add the new `modus-themes` GNU ELPA package. Done. Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 17 Mar 2021 07:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16159646804567 (code B ref 46964); Wed, 17 Mar 2021 07:05:01 +0000 Received: (at 46964) by debbugs.gnu.org; 17 Mar 2021 07:04:40 +0000 Received: from localhost ([127.0.0.1]:41750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMQES-0001Bb-2J for submit@debbugs.gnu.org; Wed, 17 Mar 2021 03:04:40 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:29305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMQEQ-0001BM-Es for 46964@debbugs.gnu.org; Wed, 17 Mar 2021 03:04:38 -0400 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 66E45240003; Wed, 17 Mar 2021 07:04:29 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> Date: Wed, 17 Mar 2021 09:04:21 +0200 In-Reply-To: (Stefan Monnier's message of "Sat, 13 Mar 2021 12:10:22 -0500") Message-ID: <87eegep8ga.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2021-03-13, 12:10 -0500, Stefan Monnier wrote: >> I suggest a 3 step process: >> >> 1- Add the new `modus-themes` GNU ELPA package. > > Done. I can confirm as much. Thank you! My plan now is to produce a patch for replacing the old packages with the new one. I will post here once I am done. -- Protesilaos Stavrou protesilaos.com From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Mar 2021 07:56:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16160541325467 (code B ref 46964); Thu, 18 Mar 2021 07:56:01 +0000 Received: (at 46964) by debbugs.gnu.org; 18 Mar 2021 07:55:32 +0000 Received: from localhost ([127.0.0.1]:44912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMnVD-0001Q6-RP for submit@debbugs.gnu.org; Thu, 18 Mar 2021 03:55:32 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:43731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMnVB-0001Pp-01 for 46964@debbugs.gnu.org; Thu, 18 Mar 2021 03:55:29 -0400 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 750991BF203; Thu, 18 Mar 2021 07:55:20 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87eegep8ga.fsf@protesilaos.com> Date: Thu, 18 Mar 2021 09:55:17 +0200 In-Reply-To: <87eegep8ga.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Wed, 17 Mar 2021 09:04:21 +0200") Message-ID: <87eegcaobe.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain On 2021-03-17, 09:04 +0200, Protesilaos Stavrou wrote: > On 2021-03-13, 12:10 -0500, Stefan Monnier wrote: > >>> I suggest a 3 step process: >>> >>> 1- Add the new `modus-themes` GNU ELPA package. >> >> Done. > > I can confirm as much. Thank you! My plan now is to produce a patch > for replacing the old packages with the new one. I will post here once > I am done. I made the necessary changes to the old files, based on what Basil had shared earlier. I attach modus-operandi, while the same has been done for modus-vivendi. You can retrieve those from the following branches: * https://gitlab.com/protesilaos/modus-themes/-/tree/elpa/modus-operandi-theme * https://gitlab.com/protesilaos/modus-themes/-/tree/elpa/modus-vivendi-theme Then I applied the following change to elpa.git: elpa-packages | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/elpa-packages b/elpa-packages index 98bf5a7f4d..0dbd7187ae 100644 --- a/elpa-packages +++ b/elpa-packages @@ -213,8 +213,8 @@ ("mmm-mode" :url "https://github.com/purcell/mmm-mode.git" :auto-sync t) - ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes") - ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes") + ("modus-operandi-theme":url "https://gitlab.com/protesilaos/modus-themes" :branch "elpa/modus-operandi-theme") + ("modus-vivendi-theme" :url "https://gitlab.com/protesilaos/modus-themes" :branch "elpa/modus-vivendi-theme") ("modus-themes" :core ("etc/themes/modus-themes.el" "etc/themes/modus-operandi-theme.el" "etc/themes/modus-vivendi-theme.el" To make elpa.git's "make" commands work, I had to explicitly change branch to point at my remote. Anyhow, the new tarball installs properly. So unless I have missed something, this should be okay now. In the meantime, I published an announcement regarding the changes: . I will update it once we are done with this point. Hopefully this should be enough. Thanks again for your time and efforts! -- Protesilaos Stavrou protesilaos.com --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=modus-operandi-theme.el ;;; modus-operandi-theme.el --- Accessible light theme (WCAG AAA) -*- lexical-binding:t -*- ;; Copyright (c) 2019-2021 Free Software Foundation, Inc. ;; Author: Protesilaos Stavrou ;; URL: https://gitlab.com/protesilaos/modus-themes ;; Version: 0.13.1 ;; Package-Requires: ((emacs "26.1") (modus-themes "1.2.4")) ;; Keywords: faces, theme, accessibility ;; This file is NOT part of GNU Emacs. ;; This program is free software; you can redistribute it and/or ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License ;; along with this program. If not, see . ;;; Commentary: ;; ;; This package is obsolete. It has been replaced by `modus-themes', ;; which includes the modus-operandi and modus-vivendi themes. ;; ;; Users updating to the new `modus-themes' package, are advised to read ;; the anouncement on the emacs-devel mailing list: ;; . ;; ;; The web page of the change log is also available: ;; . ;; ;; An Info manual should be distributed with the Modus themes. ;; Evaluate this form to access it directly: ;; ;; (info "(modus-themes) Top") ;;; Code: (require 'modus-themes) (eval-and-compile (let ((msg "Package `modus-operandi-theme' is obsolete; use the new `modus-themes'")) (if (and noninteractive (fboundp 'byte-compile-warn)) (byte-compile-warn msg) (message "%s" msg)))) (provide 'modus-operandi-theme) ;;; modus-operandi-theme.el ends here --=-=-=-- From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Mar 2021 17:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161608995826132 (code B ref 46964); Thu, 18 Mar 2021 17:53:01 +0000 Received: (at 46964) by debbugs.gnu.org; 18 Mar 2021 17:52:38 +0000 Received: from localhost ([127.0.0.1]:47980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMwp4-0006nQ-Kj for submit@debbugs.gnu.org; Thu, 18 Mar 2021 13:52:38 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:28832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lMwp2-0006n9-GD for 46964@debbugs.gnu.org; Thu, 18 Mar 2021 13:52:36 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A0B8180A79; Thu, 18 Mar 2021 13:52:30 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 2208B805D6; Thu, 18 Mar 2021 13:52:29 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1616089949; bh=PYWYTucyHhnGOWRXd39gYZ9SamVLgSB/7WBEyNyuPks=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=NX+m5Mlc7rsifmA+feEM5vs9FF3N/4avjOODqfpkP+cmlHyZWPx/M8zHAd/DSeS+G +t1G5owLqPZkcTzwMHbe6e6sbYjU6af1fCmvYM1+8zPS8tNTF5ajNr9bDa5MctHYb3 OOzqf8zikjkRY6U71JCBuqNDfB3huZjAE10ZHkOGkl3NZUfOuk7mmA/5+2Y0EG3w3Z XUZYxso1Jkb+EDvrdAe7fUBqdWk3YZWSqkAjIn4PXUGSTf9jS+bjNUxRgGB+DtxknU nwkmXxuN5Qyl374usefF+i8b85tmAahFlTk61STrSm1KnqSC6bD9UeTfzPbQedjw7x RLobGc32g1ONw== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id D902B1204DC; Thu, 18 Mar 2021 13:52:28 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87eegep8ga.fsf@protesilaos.com> <87eegcaobe.fsf@protesilaos.com> Date: Thu, 18 Mar 2021 13:52:28 -0400 In-Reply-To: <87eegcaobe.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Thu, 18 Mar 2021 09:55:17 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.097 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > I made the necessary changes to the old files, based on what Basil had > shared earlier. I attach modus-operandi, while the same has been done > for modus-vivendi. You can retrieve those from the following branches: > > * https://gitlab.com/protesilaos/modus-themes/-/tree/elpa/modus-operandi-theme > * https://gitlab.com/protesilaos/modus-themes/-/tree/elpa/modus-vivendi-theme That's looking fine, pushed. > Then I applied the following change to elpa.git: > > elpa-packages | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) And I pushed that as well, thank you. Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Mar 2021 05:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.16161318035285 (code B ref 46964); Fri, 19 Mar 2021 05:31:01 +0000 Received: (at 46964) by debbugs.gnu.org; 19 Mar 2021 05:30:03 +0000 Received: from localhost ([127.0.0.1]:48549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lN7hy-0001NA-Na for submit@debbugs.gnu.org; Fri, 19 Mar 2021 01:30:03 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:47013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lN7hw-0001M6-Pk for 46964@debbugs.gnu.org; Fri, 19 Mar 2021 01:30:01 -0400 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 077441BF204; Fri, 19 Mar 2021 05:29:52 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87eegep8ga.fsf@protesilaos.com> <87eegcaobe.fsf@protesilaos.com> Date: Fri, 19 Mar 2021 07:29:50 +0200 In-Reply-To: (Stefan Monnier's message of "Thu, 18 Mar 2021 13:52:28 -0400") Message-ID: <87k0q3r9rl.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2021-03-18, 13:52 -0400, Stefan Monnier wrote: >> I made the necessary changes to the old files, based on what Basil had >> shared earlier. I attach modus-operandi, while the same has been done >> for modus-vivendi. You can retrieve those from the following branches: >> >> * https://gitlab.com/protesilaos/modus-themes/-/tree/elpa/modus-operandi-theme >> * https://gitlab.com/protesilaos/modus-themes/-/tree/elpa/modus-vivendi-theme > > That's looking fine, pushed. > >> Then I applied the following change to elpa.git: >> >> elpa-packages | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) > > And I pushed that as well, thank you. Thank you! The update went through. All good here. The final step will be to remove the old packages. I guess we can do that in a new bug report, say, six months from now. Feel free to close this one. On another note, is there some way I could use elpa-devel to distribute the upstream version of my themes? Patching emacs.git on a daily basis would not be feasible... While having a bleeding edge variant would help with user testing, so that when I send a new tagged release to emacs.git (every month or so), I can be confident that everything is in order. -- Protesilaos Stavrou protesilaos.com From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Mar 2021 12:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Protesilaos Stavrou Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161615851625479 (code B ref 46964); Fri, 19 Mar 2021 12:56:02 +0000 Received: (at 46964) by debbugs.gnu.org; 19 Mar 2021 12:55:16 +0000 Received: from localhost ([127.0.0.1]:49038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNEeq-0006cq-63 for submit@debbugs.gnu.org; Fri, 19 Mar 2021 08:55:16 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:36197) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNEem-0006cT-SU; Fri, 19 Mar 2021 08:55:14 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 8D33C440FD1; Fri, 19 Mar 2021 08:55:07 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 5A45A440FC4; Fri, 19 Mar 2021 08:55:05 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1616158505; bh=xekQXAq+3XYO+QfE7I49cWIi2N+7eJvMPB9hyp67bWU=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=KaBHyM4Ik3kO6Zv3QzmpYVHjPo8WyBqEjpiMkPPXk/dxS+trA9erpEEvmlQODrZ7D cDTd0rwWwwadVe/KK1v1RrXS/lip7ZpjlWMQIV/DoA0xF38IuJZTzZqH1RLB/rmG4b WJdfpiar9TvN8Y+AL6CW1daEQQ0BJpPTY4XtyYO+sZg7+BEMiaRL8S3NerkgIrwgBh yYhE82gIKcgTocM2PCMBiRDWowekXxqFT2+odsDwVf5yMad5rdFS8qzpOHl6Ov8tfj gNAEf4ALXlLndCqpD9TLBiFuJE9Vl2AlA2n0Yfq4jmeJ59TvBXA/BOpNH9f6srhrgD Rs4JO5CJePx+A== Received: from alfajor (unknown [216.154.43.249]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E175D12033B; Fri, 19 Mar 2021 08:55:04 -0400 (EDT) From: Stefan Monnier Message-ID: References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87eegep8ga.fsf@protesilaos.com> <87eegcaobe.fsf@protesilaos.com> <87k0q3r9rl.fsf@protesilaos.com> Date: Fri, 19 Mar 2021 08:55:03 -0400 In-Reply-To: <87k0q3r9rl.fsf@protesilaos.com> (Protesilaos Stavrou's message of "Fri, 19 Mar 2021 07:29:50 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.103 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 46964 thanks > Thank you! The update went through. All good here. The final step > will be to remove the old packages. I guess we can do that in a new bug > report, say, six months from now. Feel free to close this one. Done. > On another note, is there some way I could use elpa-devel to distribute > the upstream version of my themes? Patching emacs.git on a daily basis > would not be feasible... While having a bleeding edge variant would > help with user testing, so that when I send a new tagged release to > emacs.git (every month or so), I can be confident that everything is in > order. Hmm... currently the GNU ELPA scripts can understand the situation where the release and the -devel code come from two different branches of the same repository, but having the release come from :core and the other from :url would require a fair bit of changes I think. I believe it would be easier in that case to make both the release and the -devel versions come from :url (and not use :core at all). Stefan From unknown Tue Aug 19 03:00:11 2025 X-Loop: help-debbugs@gnu.org Subject: bug#46964: [ELPA]: [PATCH] Replace modus-*-theme with modus-themes from :core Resent-From: Protesilaos Stavrou Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Mar 2021 14:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46964 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Monnier Cc: "Basil L. Contovounesios" , 46964@debbugs.gnu.org Received: via spool by 46964-submit@debbugs.gnu.org id=B46964.161616351711729 (code B ref 46964); Fri, 19 Mar 2021 14:19:02 +0000 Received: (at 46964) by debbugs.gnu.org; 19 Mar 2021 14:18:37 +0000 Received: from localhost ([127.0.0.1]:50729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNFxV-000337-Kt for submit@debbugs.gnu.org; Fri, 19 Mar 2021 10:18:37 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:39515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNFxQ-00032m-6k for 46964@debbugs.gnu.org; Fri, 19 Mar 2021 10:18:35 -0400 X-Originating-IP: 94.46.225.161 Received: from kronos (unknown [94.46.225.161]) (Authenticated sender: public@protesilaos.com) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 598B6240009; Fri, 19 Mar 2021 14:18:23 +0000 (UTC) From: Protesilaos Stavrou References: <87y2f0fq8v.fsf@protesilaos.com> <87sg58tkg7.fsf@tcd.ie> <87h7lofe6b.fsf@protesilaos.com> <87mtvfpgf2.fsf@protesilaos.com> <878s6wqq40.fsf@tcd.ie> <874khk6t7d.fsf@protesilaos.com> <87mtvb1s3r.fsf@protesilaos.com> <871rcmojgc.fsf@protesilaos.com> <87eegep8ga.fsf@protesilaos.com> <87eegcaobe.fsf@protesilaos.com> <87k0q3r9rl.fsf@protesilaos.com> Date: Fri, 19 Mar 2021 16:18:21 +0200 In-Reply-To: (Stefan Monnier's message of "Fri, 19 Mar 2021 08:55:03 -0400") Message-ID: <8735wrtefm.fsf@protesilaos.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On 2021-03-19, 08:55 -0400, Stefan Monnier wrote: > close 46964 > thanks > >> Thank you! The update went through. All good here. The final step >> will be to remove the old packages. I guess we can do that in a new bug >> report, say, six months from now. Feel free to close this one. > > Done. Thanks! >> On another note, is there some way I could use elpa-devel to distribute >> the upstream version of my themes? Patching emacs.git on a daily basis >> would not be feasible... While having a bleeding edge variant would >> help with user testing, so that when I send a new tagged release to >> emacs.git (every month or so), I can be confident that everything is in >> order. > > Hmm... currently the GNU ELPA scripts can understand the situation where > the release and the -devel code come from two different branches of the > same repository, but having the release come from :core and the other > from :url would require a fair bit of changes I think. > > I believe it would be easier in that case to make both the release and > the -devel versions come from :url (and not use :core at all). In that case, let's leave it as-is. I prefer to keep :core in place because it is easier to prepare one patch for emacs.git and have it trickle down to elpa.git. -- Protesilaos Stavrou protesilaos.com