GNU bug report logs - #78991
27.1; Incorrect instructions in manual for installing modus-themes on older emacs

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: John Sullivan <john@HIDDEN>; merged with #78992; Done: John Sullivan <john@HIDDEN>; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Forcibly Merged 78991 78992. Request was from Eli Zaretskii <eliz@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 78991 <at> debbugs.gnu.org:


Received: (at 78991) by debbugs.gnu.org; 11 Jul 2025 06:04:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 11 02:04:36 2025
Received: from localhost ([127.0.0.1]:33908 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ua6s8-0002F2-EQ
	for submit <at> debbugs.gnu.org; Fri, 11 Jul 2025 02:04:36 -0400
Received: from relay6-d.mail.gandi.net ([217.70.183.198]:33775)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <prot@HIDDEN>)
 id 1ua6s5-0002Eh-DC
 for 78991 <at> debbugs.gnu.org; Fri, 11 Jul 2025 02:04:34 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 1F5B8442E5;
 Fri, 11 Jul 2025 06:04:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1752213866;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=T8bsiBsimJ0r4HCNm3L0o2020E9jNHXfFyiTJ8WUFsM=;
 b=aRzN7bA6CFBsb9MdX+wOTt4ZgoMgebF2dHc7xkDX2jWDAR109dtAcLfpJ2Cy5WYO4l8VT9
 tf2BOcdQ1A5nMmEHsFAhlGVnVBnkgGsDaclVPr2hGAgbk/E2VehuWHjj1kFi+/T9NZaIOM
 0PC8g2e9RfQEhXqpcOiQpasTuF+ESUrtzf42A1e5MDDhmgjV7ZTAQqOw/mz73BYZnhSboK
 v7ApxEvzl2F7JdlGKfQz/tZUXRXt3ENWNi/Mdrw+5LAqIUKNX8RqaMvjlA1F4XSuyKY/7f
 FEdOy7jF6HU0xGz97gUlSqztZCxltQ5K3qEoRMWFry60HzHWJMbu7kSwMO1KqA==
MIME-Version: 1.0
Date: Fri, 11 Jul 2025 09:04:25 +0300
From: Protesilaos Stavrou <prot@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#78991: 27.1; Incorrect instructions in manual for installing
 modus-themes on older emacs
In-Reply-To: <86jz4fgtbu.fsf@HIDDEN>
References: <8734b49jd8.fsf@HIDDEN>
 <86ldowghdp.fsf@HIDDEN> <a51c14f198009ded74e47094097e9f36@HIDDEN>
 <86jz4fgtbu.fsf@HIDDEN>
Message-ID: <aa133416171c76b1da1278d92274d0d0@HIDDEN>
X-Sender: prot@HIDDEN
Content-Type: text/plain; charset=US-ASCII;
 format=flowed
Content-Transfer-Encoding: 7bit
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdegvdehhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepggffhffvvefujghfkfigtgfgsehtjehjtddttddvnecuhfhrohhmpefrrhhothgvshhilhgrohhsucfuthgrvhhrohhuuceophhrohhtsehprhhothgvshhilhgrohhsrdgtohhmqeenucggtffrrghtthgvrhhnpeettdffhedvkeevffefteejjeefteeuhedtueejfeeguefhhfdvudeludevvdffvdenucfkphepuddtrddvtddtrddvtddurddvudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpedutddrvddttddrvddtuddrvddupdhhvghlohepfigvsghmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehprhhothesphhrohhtvghsihhlrghoshdrtghomhdpnhgspghrtghpthhtohepgedprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphhtthhopehjohhhnhesfihjshhulhhlihhvrghnrdhnvghtpdhrtghpthhtohepphhhihhlihhpkhesphhoshhtvghordhnvghtpdhrtghpthhtohepjeekleeludesuggvsggsuhhgshdrghhnuhdrohhrgh
X-GND-Sasl: prot@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78991
Cc: philipk@HIDDEN, john@HIDDEN, 78991 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 2025-07-11 09:00, Eli Zaretskii wrote:
>> Date: Thu, 10 Jul 2025 20:18:28 +0300
>> From: Protesilaos Stavrou <prot@HIDDEN>
>> Cc: John Sullivan <john@HIDDEN>, Philip Kaludercic
>>  <philipk@HIDDEN>, 78991 <at> debbugs.gnu.org
>> 
>> Thank you John, Eli! I just made a change to bring the required Emacs
>> version down to 27.1. I do not know if the themes work as intended on
>> that version. I am happy to deal with any further issues.
> 
> Did you make these changes in emacs.git as well?

Not yet. I will have to prepare version 4.9.0 with its release notes. I 
expect to do it in the coming days.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78991; Package emacs. Full text available.

Message received at 78991 <at> debbugs.gnu.org:


Received: (at 78991) by debbugs.gnu.org; 11 Jul 2025 06:00:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 11 02:00:54 2025
Received: from localhost ([127.0.0.1]:33894 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ua6oY-00022v-25
	for submit <at> debbugs.gnu.org; Fri, 11 Jul 2025 02:00:54 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:58704)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ua6oT-00022G-KI
 for 78991 <at> debbugs.gnu.org; Fri, 11 Jul 2025 02:00:51 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1ua6oK-0004TP-7W; Fri, 11 Jul 2025 02:00:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=6UsleFcUDg6w5RQA4Dryq8zYiqU+Nf4aJDHb53gypk8=; b=Z8NBxnsOcCPl
 w0TrxTlPpTKbsq5nHTdL2q8tguocShjk8KtuqK6LJwZHRI5xT4AIhH86PBqaUSD2RQw1mryfGPPWQ
 D8Dkq9Wn7F5c0IfTI7mgk4D0D7jcqbnGHj75Blo3EHXlsJ0F7kIjA8txMjadorXYbVB1eOxrIlTYU
 ITbc6fKmFSltAdyl0nMz8DgSvotbaEfIhoMecKAfdpTxOUS4YQ/U+sQbkdih6zybHyJBOOVmYTzPc
 iKVDMYH79mT4FMH1ai3pW5fRjqdwOrvPbBtNEUDoqXUHhk+DCwnaMmHIP5IyZCRdo0z4Qj8wM1ctb
 VFowbpbAhBb3xeCy6Ib3Iw==;
Date: Fri, 11 Jul 2025 09:00:37 +0300
Message-Id: <86jz4fgtbu.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Protesilaos Stavrou <prot@HIDDEN>
In-Reply-To: <a51c14f198009ded74e47094097e9f36@HIDDEN> (message from
 Protesilaos Stavrou on Thu, 10 Jul 2025 20:18:28 +0300)
Subject: Re: bug#78991: 27.1; Incorrect instructions in manual for installing
 modus-themes on older emacs
References: <8734b49jd8.fsf@HIDDEN>
 <86ldowghdp.fsf@HIDDEN> <a51c14f198009ded74e47094097e9f36@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78991
Cc: philipk@HIDDEN, john@HIDDEN, 78991 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Thu, 10 Jul 2025 20:18:28 +0300
> From: Protesilaos Stavrou <prot@HIDDEN>
> Cc: John Sullivan <john@HIDDEN>, Philip Kaludercic
>  <philipk@HIDDEN>, 78991 <at> debbugs.gnu.org
> 
> Thank you John, Eli! I just made a change to bring the required Emacs 
> version down to 27.1. I do not know if the themes work as intended on 
> that version. I am happy to deal with any further issues.

Did you make these changes in emacs.git as well?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78991; Package emacs. Full text available.

Message received at 78991 <at> debbugs.gnu.org:


Received: (at 78991) by debbugs.gnu.org; 10 Jul 2025 17:18:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 10 13:18:42 2025
Received: from localhost ([127.0.0.1]:59298 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uZuuv-0006ve-2e
	for submit <at> debbugs.gnu.org; Thu, 10 Jul 2025 13:18:42 -0400
Received: from relay8-d.mail.gandi.net ([217.70.183.201]:52227)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <prot@HIDDEN>)
 id 1uZuup-0006tu-Af
 for 78991 <at> debbugs.gnu.org; Thu, 10 Jul 2025 13:18:38 -0400
Received: by mail.gandi.net (Postfix) with ESMTPSA id 421BB4447B;
 Thu, 10 Jul 2025 17:18:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protesilaos.com;
 s=gm1; t=1752167908;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=z/arvLX/oKZ6YDTHHd24v9T5JVmTNuPp970uvJ1rluM=;
 b=CK08nT52inv9c1AAjIQwjiYAdczors6vacSID4WReHQdW2V3WPlnp38hFTOrCuNJ5vHiR1
 HTy1zj4ZobO+3/SjWhy/E/VdWjZg70R2ldRLe8lBxeOG6uXQQCz5/xpcl79Xsghq5ea2Z7
 dsyRlDmIKo7EFr6ji6zCfuh9dwv3fIv7FGTmZJf6GL0zugT7qbIAJ5k2RK6ECsDS6gApGy
 D5gc7ck94NSdAVgq6uGUJ16FqUN/YcWxsyEzNebrxfYY4qyE38or3IuQuPlt206Pwdjxdg
 psUi+QDHCjQ8XZfJsEPi4POUCQTg8yTmO37wQeYMoh0Zw+qFQ2ORiIK5140PEw==
MIME-Version: 1.0
Date: Thu, 10 Jul 2025 20:18:28 +0300
From: Protesilaos Stavrou <prot@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#78991: 27.1; Incorrect instructions in manual for installing
 modus-themes on older emacs
In-Reply-To: <86ldowghdp.fsf@HIDDEN>
References: <8734b49jd8.fsf@HIDDEN>
 <86ldowghdp.fsf@HIDDEN>
Message-ID: <a51c14f198009ded74e47094097e9f36@HIDDEN>
X-Sender: prot@HIDDEN
Content-Type: text/plain; charset=UTF-8;
 format=flowed
Content-Transfer-Encoding: 8bit
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdeguddtvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhepggffhffvvefujghfkfigtgfgsehtkehjtddttdejnecuhfhrohhmpefrrhhothgvshhilhgrohhsucfuthgrvhhrohhuuceophhrohhtsehprhhothgvshhilhgrohhsrdgtohhmqeenucggtffrrghtthgvrhhnpeeihfehhfeltedvkeekkeetkedutdfhteduhfdvkeelgeefleduhedvgedtueelteenucffohhmrghinhepghhnuhdrohhrghdpghhithhhuhgsrdgtohhmnecukfhppedutddrvddttddrvddtuddrvddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddtrddvtddtrddvtddurddvtddphhgvlhhopeifvggsmhgrihhlrdhgrghnughirdhnvghtpdhmrghilhhfrhhomhepphhrohhtsehprhhothgvshhilhgrohhsrdgtohhmpdhnsggprhgtphhtthhopeegpdhrtghpthhtohepvghlihiisehgnhhurdhorhhgpdhrtghpthhtohepjhhohhhnseifjhhsuhhllhhivhgrnhdrnhgvthdprhgtphhtthhopehphhhilhhiphhksehpohhsthgvohdrnhgvthdprhgtphhtthhopeejkeelleduseguvggssghughhsrdhgnhhurdhorhhg
X-GND-Sasl: prot@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 78991
Cc: Philip Kaludercic <philipk@HIDDEN>, John Sullivan <john@HIDDEN>,
 78991 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On 2025-07-10 19:06, Eli Zaretskii wrote:
>> From: John Sullivan <john@HIDDEN>
>> Date: Thu, 10 Jul 2025 11:05:23 -0400
>> 
>> 
>> https://www.gnu.org/software/emacs/manual/html_node/modus-themes/Installation.html
>> says:
>> 
>> "The Modus themes are distributed with Emacs starting with version
>> 28.1. On older versions of Emacs, they can be installed using Emacs’s
>> package manager or manually from their code repository. There also 
>> exist
>> packages for distributions of GNU/Linux."
>> 
>> But if you attempt to install from ELPA within, for example, 27.1, you
>> get:
>> 
>> Debugger entered--Lisp error: (error "Package ‘emacs-28.1’ is 
>> unavailable")
>>   signal(error ("Package ‘emacs-28.1’ is unavailable"))
>>   error("Package `%s-%s' is unavailable" emacs "28.1")
>>   package-compute-transaction((#s(package-desc :name modus-themes 
>> :version (4 8 0) :summary "Elegant, highly legible and customizable 
>> themes" :reqs ((emacs (28 1))) :kind tar :archive "gnu" :dir nil 
>> :extras ((:url . "https://github.com/protesilaos/modus-themes") 
>> (:keywords "faces" "theme" "accessibility") (:maintainer "Protesilaos 
>> Stavrou" . "info@HIDDEN") (:authors ("Protesilaos Stavrou" . 
>> "info@HIDDEN")) (:commit . 
>> "b7aa3ae780975b6dda98a75197a6ff89876bb7b7")) :signed nil)) ((emacs (28 
>> 1))) (#s(package-desc :name modus-themes :version (4 8 0) :summary 
>> "Elegant, highly legible and customizable themes" :reqs ((emacs (28 
>> 1))) :kind tar :archive "gnu" :dir nil :extras ((:url . 
>> "https://github.com/protesilaos/modus-themes") (:keywords "faces" 
>> "theme" "accessibility") (:maintainer "Protesilaos Stavrou" . 
>> "info@HIDDEN") (:authors ("Protesilaos Stavrou" . 
>> "info@HIDDEN")) (:commit . 
>> "b7aa3ae780975b6dda98a75197a6ff89876bb7b7")) :signed nil)))
>>   package-compute-transaction(nil ((modus-themes)))
>>   package-install(modus-themes nil)
>>   funcall-interactively(package-install modus-themes nil)
>>   call-interactively(package-install record nil)
>>   command-execute(package-install record)
>>   execute-extended-command(nil "package-install" "package-install")
>>   funcall-interactively(execute-extended-command nil "package-install" 
>> "package-install")
>>   call-interactively(execute-extended-command nil nil)
>>   command-execute(execute-extended-command)
>> 
>> because the modus package requires > 28.
>> 
>> So I guess the fix is to remove "using Emacs’s package manager or"
>> 
>> (The ideal fix would be to be more specific, and say "On versions 
>> older
>> than 28.1..." but that's harder to maintain I understand.)
> 
> Adding Prot and Philip to the discussion.

Thank you John, Eli! I just made a change to bring the required Emacs 
version down to 27.1. I do not know if the themes work as intended on 
that version. I am happy to deal with any further issues.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78991; Package emacs. Full text available.

Message received at 78991 <at> debbugs.gnu.org:


Received: (at 78991) by debbugs.gnu.org; 10 Jul 2025 16:06:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 10 12:06:47 2025
Received: from localhost ([127.0.0.1]:58771 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uZtnH-0004WR-Nd
	for submit <at> debbugs.gnu.org; Thu, 10 Jul 2025 12:06:47 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56996)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uZtnB-0004UO-PX
 for 78991 <at> debbugs.gnu.org; Thu, 10 Jul 2025 12:06:41 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uZtn3-0007R2-Fl; Thu, 10 Jul 2025 12:06:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From:
 Date; bh=f8j4rmvYb/gEmBZBEp8vAAICAI0AQJhirO6/Se6ECcc=; b=ioj3djQaHYJt/juK1IcV
 WyTXlLvkSC2hRhv7rg92f/WEtAJJtPIno8QTVUY160TsvK7fbPhZ0fSd3XmpHAYI5/YbNMXzRYyE6
 aq4B+EXZMUyuSAwDp9GzgD1PB8CCcrfoZKQiNE2E4Fftc4ZFKqkP44bMySwpHn43phlqLdwXhMW+4
 Kdra/yiA1zn+6WCYelX/TyPO67duHSh7wVPdmBux+Rqr8nTfzYb1NlWTIU7Ne1Z2Amv4RzNPiyqW8
 /T1JjjmJetPh79tv3pEbk4fbit4D3TKZTAnpPWvp4b1CVAKY+8BX6qS0aoHc1FwFwwPQwItpaJyTM
 gBUIheLNWoZQ+w==;
Date: Thu, 10 Jul 2025 19:06:26 +0300
Message-Id: <86ldowghdp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: John Sullivan <john@HIDDEN>,
 Protesilaos Stavrou <prot@HIDDEN>,
 Philip Kaludercic <philipk@HIDDEN>
In-Reply-To: <8734b49jd8.fsf@HIDDEN>
 (message from John Sullivan on Thu, 10 Jul 2025 11:05:23 -0400)
Subject: Re: bug#78991: 27.1;
 Incorrect instructions in manual for installing modus-themes on older
 emacs
References: <8734b49jd8.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78991
Cc: 78991 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: John Sullivan <john@HIDDEN>
> Date: Thu, 10 Jul 2025 11:05:23 -0400
> 
> 
> https://www.gnu.org/software/emacs/manual/html_node/modus-themes/Installation.html
> says:
> 
> "The Modus themes are distributed with Emacs starting with version
> 28.1. On older versions of Emacs, they can be installed using Emacs’s
> package manager or manually from their code repository. There also exist
> packages for distributions of GNU/Linux."
> 
> But if you attempt to install from ELPA within, for example, 27.1, you
> get:
> 
> Debugger entered--Lisp error: (error "Package ‘emacs-28.1’ is unavailable")
>   signal(error ("Package ‘emacs-28.1’ is unavailable"))
>   error("Package `%s-%s' is unavailable" emacs "28.1")
>   package-compute-transaction((#s(package-desc :name modus-themes :version (4 8 0) :summary "Elegant, highly legible and customizable themes" :reqs ((emacs (28 1))) :kind tar :archive "gnu" :dir nil :extras ((:url . "https://github.com/protesilaos/modus-themes") (:keywords "faces" "theme" "accessibility") (:maintainer "Protesilaos Stavrou" . "info@HIDDEN") (:authors ("Protesilaos Stavrou" . "info@HIDDEN")) (:commit . "b7aa3ae780975b6dda98a75197a6ff89876bb7b7")) :signed nil)) ((emacs (28 1))) (#s(package-desc :name modus-themes :version (4 8 0) :summary "Elegant, highly legible and customizable themes" :reqs ((emacs (28 1))) :kind tar :archive "gnu" :dir nil :extras ((:url . "https://github.com/protesilaos/modus-themes") (:keywords "faces" "theme" "accessibility") (:maintainer "Protesilaos Stavrou" . "info@HIDDEN") (:authors ("Protesilaos Stavrou" . "info@HIDDEN")) (:commit . "b7aa3ae780975b6dda98a75197a6ff89876bb7b7")) :signed nil)))
>   package-compute-transaction(nil ((modus-themes)))
>   package-install(modus-themes nil)
>   funcall-interactively(package-install modus-themes nil)
>   call-interactively(package-install record nil)
>   command-execute(package-install record)
>   execute-extended-command(nil "package-install" "package-install")
>   funcall-interactively(execute-extended-command nil "package-install" "package-install")
>   call-interactively(execute-extended-command nil nil)
>   command-execute(execute-extended-command)
> 
> because the modus package requires > 28.
> 
> So I guess the fix is to remove "using Emacs’s package manager or"
> 
> (The ideal fix would be to be more specific, and say "On versions older
> than 28.1..." but that's harder to maintain I understand.)

Adding Prot and Philip to the discussion.

> In GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0)
>  of 2024-09-19, modified by Debian built on sbuild2.trisquel.org
> Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
> System Description: Trisquel GNU/Linux Aramo (11.0.1)
> 
> Recent messages:
> Auto-saving...done
> Mark set [4 times]
> previous-line: Beginning of buffer [8 times]
> Sending...
> Sending via mail...
> Save this mail sending choice? (y or n) n
> Sending...done
> Quit
> Mark set
> Saved text from "https://www.gnu.org/software/emacs/manua"
> 
> Configured using:
>  'configure --build x86_64-linux-gnu --prefix=/usr
>  --sharedstatedir=/var/lib --libexecdir=/usr/lib
>  --localstatedir=/var/lib --infodir=/usr/share/info
>  --mandir=/usr/share/man --enable-libsystemd --with-pop=yes
>  --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share/emacs/site-lisp
>  --with-sound=alsa --without-gconf --with-mailutils --build
>  x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib
>  --libexecdir=/usr/lib --localstatedir=/var/lib
>  --infodir=/usr/share/info --mandir=/usr/share/man --enable-libsystemd
>  --with-pop=yes
>  --enable-locallisppath=/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share/emacs/site-lisp
>  --with-sound=alsa --without-gconf --with-mailutils --with-cairo
>  --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars
>  'CFLAGS=-g -O2
>  -ffile-prefix-map=/build/emacs-o3EbAb/emacs-27.1+1=. -fstack-protector-strong
>  -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time
>  -D_FORTIFY_SOURCE=2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro''
> 
> Configured features:
> XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
> INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF
> ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD
> JSON PDUMPER LCMS2 GMP
> 
> Important settings:
>   value of $LANG: en_US.UTF-8
>   value of $XMODIFIERS: @im=ibus
>   locale-coding-system: utf-8-unix
> 
> Major mode: Debugger
> 
> Minor modes in effect:
>   tooltip-mode: t
>   global-eldoc-mode: t
>   electric-indent-mode: t
>   mouse-wheel-mode: t
>   tool-bar-mode: t
>   menu-bar-mode: t
>   file-name-shadow-mode: t
>   global-font-lock-mode: t
>   font-lock-mode: t
>   blink-cursor-mode: t
>   auto-composition-mode: t
>   auto-encryption-mode: t
>   auto-compression-mode: t
>   buffer-read-only: t
>   line-number-mode: t
>   transient-mark-mode: t
> 
> Load-path shadows:
> /usr/share/emacs/site-lisp/elpa/cmake-mode-3.22.1/cmake-mode-autoloads hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-3.22.1/cmake-mode-autoloads
> /usr/share/emacs/site-lisp/elpa/cmake-mode-3.22.1/cmake-mode hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-3.22.1/cmake-mode
> /usr/share/emacs/site-lisp/elpa/cmake-mode-3.22.1/cmake-mode-pkg hides /usr/share/emacs/site-lisp/elpa-src/cmake-mode-3.22.1/cmake-mode-pkg
> 
> Features:
> (mule-util mailalias mailclient qp pp shadow sort mail-extr emacsbug
> cl-extra help-fns radix-tree cl-print debug backtrace find-func
> help-mode mm-archive message dired dired-loaddefs format-spec rfc822 mml
> mml-sec epa gnus-util rmail rmail-loaddefs text-property-search
> time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode
> gnutls network-stream url-http mail-parse rfc2231 url-gw nsm rmc puny
> url-cache url-auth url url-proxy url-privacy url-expand url-methods
> url-history url-cookie url-domsuf url-util mailcap epg epg-config
> cus-edit cus-start cus-load warnings color-theme wid-edit cl sendmail
> rfc2047 rfc2045 ietf-drums mail-utils reporter iceweasel mm-util
> mail-prsvr beancount derived edmacro kmacro thingatpt noutline outline
> easy-mmode finder-inf package easymenu browse-url url-handlers url-parse
> auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
> password-cache json subr-x map url-vars seq byte-opt gv bytecomp
> byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify
> ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
> term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
> tabulated-list replace newcomment text-mode elisp-mode lisp-mode
> prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
> select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
> term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
> misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
> cp51932 hebrew greek romanian slovak czech european ethiopic indian
> cyrillic chinese composite charscript charprop case-table epa-hook
> jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs
> button faces cus-face macroexp files text-properties overlay sha1 md5
> base64 format env code-pages mule custom widget hashtable-print-readable
> backquote threads dbusbind inotify lcms2 dynamic-setting
> system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit
> x multi-tty make-network-process emacs)
> 
> Memory information:
> ((conses 16 246854 25332)
>  (symbols 48 12580 0)
>  (strings 32 54231 3925)
>  (string-bytes 1 1282616)
>  (vectors 16 22242)
>  (vector-slots 8 630930 113538)
>  (floats 8 152 123)
>  (intervals 56 1409 18)
>  (buffers 1000 19))
> 
> 
> 
> 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78991; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 10 Jul 2025 15:46:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 10 11:46:26 2025
Received: from localhost ([127.0.0.1]:58659 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uZtTb-0001Ev-Ag
	for submit <at> debbugs.gnu.org; Thu, 10 Jul 2025 11:46:26 -0400
Received: from lists.gnu.org ([2001:470:142::17]:54162)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <john@HIDDEN>)
 id 1uZsrw-00047x-NZ
 for submit <at> debbugs.gnu.org; Thu, 10 Jul 2025 11:07:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <john@HIDDEN>)
 id 1uZsrT-00018S-4r
 for bug-gnu-emacs@HIDDEN; Thu, 10 Jul 2025 11:06:59 -0400
Received: from azure.yew.relay.mailchannels.net ([23.83.220.7])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <john@HIDDEN>)
 id 1uZsrN-00067e-4U
 for bug-gnu-emacs@HIDDEN; Thu, 10 Jul 2025 11:06:58 -0400
X-Sender-Id: _forwarded-from|172.58.250.28
Received: from relay.mailchannels.net (localhost [127.0.0.1])
 by relay.mailchannels.net (Postfix) with ESMTP id F1A5178266E
 for <bug-gnu-emacs@HIDDEN>; Thu, 10 Jul 2025 15:06:48 +0000 (UTC)
Received: from outbound1p.ore.mailhop.org
 (100-111-46-17.trex-nlb.outbound.svc.cluster.local [100.111.46.17])
 (Authenticated sender: duocircle)
 by relay.mailchannels.net (Postfix) with ESMTPA id 8A523784755
 for <bug-gnu-emacs@HIDDEN>; Thu, 10 Jul 2025 15:06:46 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1752160006; a=rsa-sha256;
 cv=none;
 b=ma6zVh5iXvTWhDqz2iHyQX1MbwPs3t3JGCKkP7NBC7CaczvX1OC7g4E78VUWiWwfgz4cbs
 Bb3qIDbyDUhycpqBvFWI21v6G4JXyGC3Lt1goTa30YklK9bPonXMZ9pip2EXhcV6puW1TK
 LEMKooyooB3TzlqZj7xtoYltMR1xRHSb7gm3Di5DQ/O3uwdP64kyMuf3ZB0VvQhK6qFWmn
 cqJb21ADwmIsANKAjqDJb/FFOY7tdN6thqpeQxQ9cw6vfZZVDgcGq5ReLlhFPXGJZBjx22
 ZyF/BR7Fo+lAVTiYm+1M6przxhW8rRcj93a3mOGqDupewN7RzHdEq7kA4oWIkQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mailchannels.net; s=arc-2022; t=1752160006;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:dkim-signature;
 bh=t6OfSsY1UavkRwj7nh4j+RDRed6vgyRxAhp7lMS2tjg=;
 b=2Cpfj67Fk75MdmTzES8VfYRL2b77IkedVFPUtVnIDFaMgtRj5EmpxtQmuiOcy6V3JYzrQF
 XCH8LaUEFcPV2GWXo5GWv9ti+zVTymFlnr8EgHTlw6feDI78n45TwBLaNQ4/o8nhrI9lZb
 lNxz8p+SzWx6Ic3caP3tL2jsbq6mbyNmOULOcvjh2gxkGZq3ZabBz7BeGh46mpM5Ru8y44
 NZiFXx/T+YNpSED4hFHIacqxch5f5yhs+Pa9/IPs9TjuSjgs7zm1lTbnJCe9/RHQVUheY4
 MUxnwajFDbwWeTVG7eAJzsi/J90imSUrXrZJmlsaIafcmTsv2M6G375MmqzGRA==
ARC-Authentication-Results: i=1; rspamd-5c976dc8b-jc9cg;
 auth=pass smtp.auth=duocircle smtp.mailfrom=john@HIDDEN
X-Sender-Id: _forwarded-from|172.58.250.28
X-MC-Relay: Forwarding
X-MailChannels-SenderId: _forwarded-from|172.58.250.28
X-MailChannels-Auth-Id: duocircle
X-Drop-Reaction: 2d0b67ef6941e150_1752160008689_572573744
X-MC-Loop-Signature: 1752160008689:2741209719
X-MC-Ingress-Time: 1752160008689
Received: from outbound1p.ore.mailhop.org (outbound1p.ore.mailhop.org
 [54.149.210.130]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)
 by 100.111.46.17 (trex/7.1.3); Thu, 10 Jul 2025 15:06:48 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=wjsullivan.net; s=duo-1703945901638-f9b1b172;
 h=content-transfer-encoding:content-type:mime-version:message-id:date:subject:
 to:from:cfbl-address:cfbl-feedback-id:from;
 bh=t6OfSsY1UavkRwj7nh4j+RDRed6vgyRxAhp7lMS2tjg=;
 b=X/J1oH4qUYfu1gQCUyVvfUDssSovI6LNX0EU8ZdRlftKpmAeXSL8adaGph0RjGKUt6JylS+T2NON1
 /JH57xI3Y0umohI+rcI006TnoI3FgyUwC8KLGciDh/Xhy/71Z5j1sUBiy3s+7pZ0grJ8Ppy6LLbrYY
 3ClNlRNGaqQA9f1Y=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=outbound.mailhop.org; s=dkim-high;
 h=content-transfer-encoding:content-type:mime-version:message-id:date:subject:
 to:from:cfbl-address:cfbl-feedback-id:from;
 bh=t6OfSsY1UavkRwj7nh4j+RDRed6vgyRxAhp7lMS2tjg=;
 b=EyOJgXfKfcZ5h/6IKKpXwwNiqOCAEKYjNtf26ZmPypSqshPg5lEIPfg2JPqDRNsAS6XOdxZI/xxJY
 Vhu8qskyISPD4yYkn9YGbQZaP2URSpxxwjxdn0AK3Qc9gNOsrN48YGiFYknK+cJYGTHF7H9BYuZU4O
 F6U4A8TgixHSf5ci4Iw1PEOJFDiIp74+x//juK+BOzjBk2zyU/KQcgmctrPEdDOM8X0bpI+uilyLQE
 NNfBIWDufPWKi+7l6Z6vUKChttHFJmqsx3B8uxZ9HaDZtC4LBPDpI5hgIoWPLAJWVNxGDtu0SStJDP
 hmnzPcmHsOnWk2lNWZ0gsBb3BuGB6PQ==
X-Originating-IP: 172.58.250.28
X-MHO-RoutePath: am9obnM=
X-MHO-User: 72fe2017-5d9f-11f0-aa64-cb3fd7ec96e4
X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information
X-Mail-Handler: DuoCircle Outbound SMTP
CFBL-Feedback-ID: 72fe2017-5d9f-11f0-aa64-cb3fd7ec96e4:1
CFBL-Address: prvs=0286c583bd=abuse@HIDDEN; report=arf
Received: from d8 (unknown [172.58.250.28])
 by outbound3.ore.mailhop.org (Halon) with ESMTPSA
 id 72fe2017-5d9f-11f0-aa64-cb3fd7ec96e4;
 Thu, 10 Jul 2025 15:06:45 +0000 (UTC)
From: John Sullivan <john@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 27.1; Incorrect instructions in manual for installing modus-themes
 on older emacs
Date: Thu, 10 Jul 2025 11:05:23 -0400
Message-ID: <8734b49jd8.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=23.83.220.7; envelope-from=john@HIDDEN;
 helo=azure.yew.relay.mailchannels.net
X-Spam_score_int: 12
X-Spam_score: 1.2
X-Spam_bar: +
X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=-0.001,
 DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 4.5 (++++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  https://www.gnu.org/software/emacs/manual/html_node/modus-themes/Installation.html
    says: "The Modus themes are distributed with Emacs starting with version
   28.1. On older versions of Emacs, they can be installed using Emacs’s package
    manager or manually from their code repository. There [...] 
 
 Content analysis details:   (4.5 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [172.58.250.28 listed in zen.spamhaus.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2001:470:142:0:0:0:0:17 listed in]
                             [list.dnswl.org]
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 10 Jul 2025 11:46:22 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 3.5 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  https://www.gnu.org/software/emacs/manual/html_node/modus-themes/Installation.html
    says: "The Modus themes are distributed with Emacs starting with version
   28.1. On older versions of Emacs, they can be installed using Emacs’s package
    manager or manually from their code repository. There [...] 
 
 Content analysis details:   (3.5 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2001:470:142:0:0:0:0:17 listed in]
                             [list.dnswl.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [172.58.250.28 listed in zen.spamhaus.org]
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager


https://www.gnu.org/software/emacs/manual/html_node/modus-themes/Installati=
on.html
says:

"The Modus themes are distributed with Emacs starting with version
28.1. On older versions of Emacs, they can be installed using Emacs=E2=80=
=99s
package manager or manually from their code repository. There also exist
packages for distributions of GNU/Linux."

But if you attempt to install from ELPA within, for example, 27.1, you
get:

Debugger entered--Lisp error: (error "Package =E2=80=98emacs-28.1=E2=80=99 =
is unavailable")
  signal(error ("Package =E2=80=98emacs-28.1=E2=80=99 is unavailable"))
  error("Package `%s-%s' is unavailable" emacs "28.1")
  package-compute-transaction((#s(package-desc :name modus-themes :version =
(4 8 0) :summary "Elegant, highly legible and customizable themes" :reqs ((=
emacs (28 1))) :kind tar :archive "gnu" :dir nil :extras ((:url . "https://=
github.com/protesilaos/modus-themes") (:keywords "faces" "theme" "accessibi=
lity") (:maintainer "Protesilaos Stavrou" . "info@HIDDEN") (:autho=
rs ("Protesilaos Stavrou" . "info@HIDDEN")) (:commit . "b7aa3ae780=
975b6dda98a75197a6ff89876bb7b7")) :signed nil)) ((emacs (28 1))) (#s(packag=
e-desc :name modus-themes :version (4 8 0) :summary "Elegant, highly legibl=
e and customizable themes" :reqs ((emacs (28 1))) :kind tar :archive "gnu" =
:dir nil :extras ((:url . "https://github.com/protesilaos/modus-themes") (:=
keywords "faces" "theme" "accessibility") (:maintainer "Protesilaos Stavrou=
" . "info@HIDDEN") (:authors ("Protesilaos Stavrou" . "info@protes=
ilaos.com")) (:commit . "b7aa3ae780975b6dda98a75197a6ff89876bb7b7")) :signe=
d nil)))
  package-compute-transaction(nil ((modus-themes)))
  package-install(modus-themes nil)
  funcall-interactively(package-install modus-themes nil)
  call-interactively(package-install record nil)
  command-execute(package-install record)
  execute-extended-command(nil "package-install" "package-install")
  funcall-interactively(execute-extended-command nil "package-install" "pac=
kage-install")
  call-interactively(execute-extended-command nil nil)
  command-execute(execute-extended-command)

because the modus package requires > 28.

So I guess the fix is to remove "using Emacs=E2=80=99s package manager or"

(The ideal fix would be to be more specific, and say "On versions older
than 28.1..." but that's harder to maintain I understand.)


In GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cair=
o version 1.16.0)
 of 2024-09-19, modified by Debian built on sbuild2.trisquel.org
Windowing system distributor 'The X.Org Foundation', version 11.0.12101004
System Description: Trisquel GNU/Linux Aramo (11.0.1)

Recent messages:
Auto-saving...done
Mark set [4 times]
previous-line: Beginning of buffer [8 times]
Sending...
Sending via mail...
Save this mail sending choice? (y or n) n
Sending...done
Quit
Mark set
Saved text from "https://www.gnu.org/software/emacs/manua"

Configured using:
 'configure --build x86_64-linux-gnu --prefix=3D/usr
 --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib
 --localstatedir=3D/var/lib --infodir=3D/usr/share/info
 --mandir=3D/usr/share/man --enable-libsystemd --with-pop=3Dyes
 --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:=
/usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share=
/emacs/site-lisp
 --with-sound=3Dalsa --without-gconf --with-mailutils --build
 x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib
 --libexecdir=3D/usr/lib --localstatedir=3D/var/lib
 --infodir=3D/usr/share/info --mandir=3D/usr/share/man --enable-libsystemd
 --with-pop=3Dyes
 --enable-locallisppath=3D/etc/emacs:/usr/local/share/emacs/27.1/site-lisp:=
/usr/local/share/emacs/site-lisp:/usr/share/emacs/27.1/site-lisp:/usr/share=
/emacs/site-lisp
 --with-sound=3Dalsa --without-gconf --with-mailutils --with-cairo
 --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars
 'CFLAGS=3D-g -O2
 -ffile-prefix-map=3D/build/emacs-o3EbAb/emacs-27.1+1=3D. -fstack-protector=
-strong
 -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time
 -D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro''

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF
ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD
JSON PDUMPER LCMS2 GMP

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=3Dibus
  locale-coding-system: utf-8-unix

Major mode: Debugger

Minor modes in effect:
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  buffer-read-only: t
  line-number-mode: t
  transient-mark-mode: t

Load-path shadows:
/usr/share/emacs/site-lisp/elpa/cmake-mode-3.22.1/cmake-mode-autoloads hide=
s /usr/share/emacs/site-lisp/elpa-src/cmake-mode-3.22.1/cmake-mode-autoloads
/usr/share/emacs/site-lisp/elpa/cmake-mode-3.22.1/cmake-mode hides /usr/sha=
re/emacs/site-lisp/elpa-src/cmake-mode-3.22.1/cmake-mode
/usr/share/emacs/site-lisp/elpa/cmake-mode-3.22.1/cmake-mode-pkg hides /usr=
/share/emacs/site-lisp/elpa-src/cmake-mode-3.22.1/cmake-mode-pkg

Features:
(mule-util mailalias mailclient qp pp shadow sort mail-extr emacsbug
cl-extra help-fns radix-tree cl-print debug backtrace find-func
help-mode mm-archive message dired dired-loaddefs format-spec rfc822 mml
mml-sec epa gnus-util rmail rmail-loaddefs text-property-search
time-date mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode
gnutls network-stream url-http mail-parse rfc2231 url-gw nsm rmc puny
url-cache url-auth url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap epg epg-config
cus-edit cus-start cus-load warnings color-theme wid-edit cl sendmail
rfc2047 rfc2045 ietf-drums mail-utils reporter iceweasel mm-util
mail-prsvr beancount derived edmacro kmacro thingatpt noutline outline
easy-mmode finder-inf package easymenu browse-url url-handlers url-parse
auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json subr-x map url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify
ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode elisp-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote threads dbusbind inotify lcms2 dynamic-setting
system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit
x multi-tty make-network-process emacs)

Memory information:
((conses 16 246854 25332)
 (symbols 48 12580 0)
 (strings 32 54231 3925)
 (string-bytes 1 1282616)
 (vectors 16 22242)
 (vector-slots 8 630930 113538)
 (floats 8 152 123)
 (intervals 56 1409 18)
 (buffers 1000 19))




Acknowledgement sent to John Sullivan <john@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#78991; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 11 Jul 2025 07:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.