unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Protesilaos Stavrou <info@protesilaos.com>
To: "Basil L. Contovounesios" <contovob@tcd.ie>
Cc: 45068@debbugs.gnu.org, Mauro Aranda <maurooaranda@gmail.com>
Subject: bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible)
Date: Fri, 05 Mar 2021 19:34:21 +0200	[thread overview]
Message-ID: <87eegtqzc2.fsf@protesilaos.com> (raw)
In-Reply-To: <87blbxikyt.fsf@tcd.ie> (Basil L. Contovounesios's message of "Fri, 05 Mar 2021 17:11:54 +0000")

On 2021-03-05, 17:11 +0000, "Basil L. Contovounesios" <contovob@tcd.ie> wrote:

> Protesilaos Stavrou <info@protesilaos.com> writes:
>
>> On 2021-03-04, 19:06 -0300, Mauro Aranda <maurooaranda@gmail.com> wrote:
>>
>>> But if you plan to keep distributing them as packages via ELPA, then
>>> it might make sense to keep it.  I don't know what's the plan, so I
>>> can't say for sure if the form should stay or not.
>>
>> My original plan was to update the themes in emacs.git and then figure
>> out what needs to be done for elpa.git to treat them as ":core" packages
>> instead of ":external".
>>
>> So I had this and would have used a similar technique for the
>> above-quoted code:
>>
>>     (if (and (>= emacs-major-version 28)
>>              (functionp 'require-theme))
>>           (require-theme 'modus-themes)
>>         (require 'modus-themes))
>>
>> But that produced a major bug of not loading the desired theme in
>> certain setups.[1] I suspect it is because 'require' needs to be at the
>> top level?  Not sure...  Maybe there is some clean way to fix that,
>> though I would need more time to research and test it; a time frame that
>> I cannot estimate right now.
>>
>> [1]: <https://gitlab.com/protesilaos/modus-themes/-/issues/162>.
>>
>> So I prefer to use files that 100% work in emacs.git and then I will
>> treat elpa.git separately.  Using all those untested conditional clauses
>> will give me trouble.  Perhaps the themes in elpa.git should not be
>> ":core" after all?  Keeping them as ":external", though updated to the
>> newest release, seems like the most reliable path forward.
>>
>> Ultimately this means more work for me, though I prefer to not have to
>> deal with packaging-related bugs (notwithstanding the fact that I need
>> to ask for someone else to push changes for me in Emacs/ELPA and I would
>> rather not bother them).
>
> Ultimately it's your decision as the maintainer, but after addressing
> the issue you reference above in modus-themes.git, I no longer see any
> significant hurdles to keeping modus-themes.git / elpa.git / emacs.git
> in sync, unless I'm missing something?

In principle I want to keep everything in sync.  I think things should
work now, thanks to your contributions.

I need to prepare the elpa.git patch separately though, as I have not
yet studied exactly what needs to be changed.

>> I appreciate your contributions ("your" singular and plural).  For me
>> this is all part of a learning process and am happy to be part of a
>> community that (i) tolerates my errors and (ii) helps me learn through
>> them without making any discounts on technical requirements.
>
> That should/does apply to everyone here :).

Very well!

-- 
Protesilaos Stavrou
protesilaos.com





  reply	other threads:[~2021-03-05 17:34 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-06 12:23 bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible) Protesilaos Stavrou
2020-12-08 12:03 ` Basil L. Contovounesios
2020-12-09 21:58   ` Stefan Kangas
2020-12-10  7:57     ` Protesilaos Stavrou
2020-12-10  8:25       ` Stefan Kangas
2020-12-10 11:46         ` Protesilaos Stavrou
2020-12-11  9:37           ` Juri Linkov
2020-12-11 13:21             ` Stefan Kangas
2020-12-11 13:52               ` Eli Zaretskii
2020-12-11 14:16                 ` Stefan Kangas
2020-12-11 14:32                   ` Eli Zaretskii
2020-12-11 15:15                     ` Stefan Kangas
2020-12-11 15:32                       ` Eli Zaretskii
2020-12-11 15:42                         ` Christopher Dimech
2020-12-11 15:53                         ` Protesilaos Stavrou
2020-12-11 18:39                           ` Eli Zaretskii
2020-12-11 18:56                             ` Christopher Dimech
2020-12-11 20:16                               ` Eli Zaretskii
2020-12-11 20:29                                 ` Christopher Dimech
2020-12-11 19:08                             ` Stefan Kangas
2020-12-11 20:05                               ` Christopher Dimech
2020-12-11 20:14                               ` Eli Zaretskii
2020-12-11 20:21                                 ` Christopher Dimech
2021-01-25  8:49                                 ` bug#45068: Patch for Modus themes 1.1.1? (was: bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible)) Protesilaos Stavrou
2021-01-25 12:51                                   ` Christopher Dimech
2021-01-25 15:34                                   ` Eli Zaretskii
2021-02-25  6:09                                     ` bug#45068: Patch for Modus themes 1.1.1? Protesilaos Stavrou
2021-02-25 14:44                                       ` Eli Zaretskii
2021-02-27  2:35                                         ` Protesilaos Stavrou
2021-02-27  8:15                                           ` Eli Zaretskii
2021-02-27  8:53                                             ` Protesilaos Stavrou
2021-02-28  6:30                                             ` Protesilaos Stavrou
2021-02-28 11:41                                               ` bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible) Mauro Aranda
2021-02-28 12:45                                                 ` Protesilaos Stavrou
     [not found]                                                   ` <603b9b9d.1c69fb81.f37aa.cb7c@mx.google.com>
2021-02-28 13:56                                                     ` Protesilaos Stavrou
2021-03-01 14:38                                                     ` Eli Zaretskii
2021-03-01 14:52                                                       ` Protesilaos Stavrou
2021-03-01 15:16                                                         ` Mauro Aranda
2021-03-01 15:35                                                           ` Protesilaos Stavrou
2021-03-01 19:58                                                             ` Basil L. Contovounesios
2021-03-01 20:06                                                               ` Mauro Aranda
2021-03-01 20:03                                                             ` Mauro Aranda
2021-03-01 23:34                                                             ` Basil L. Contovounesios
2021-03-02  5:47                                                               ` Protesilaos Stavrou
2021-03-02  5:51                                                                 ` Eli Zaretskii
2021-03-02 10:35                                                                   ` Basil L. Contovounesios
2021-03-02 10:32                                                                 ` Basil L. Contovounesios
2021-03-02 10:59                                                                   ` Protesilaos Stavrou
2021-03-02 11:03                                                                   ` Mauro Aranda
2021-03-02 11:38                                                                     ` Basil L. Contovounesios
2021-03-02 11:56                                                                       ` Mauro Aranda
2021-03-03 16:31                                                                   ` Basil L. Contovounesios
2021-03-03 18:06                                                                     ` Protesilaos Stavrou
2021-03-04  2:04                                                                       ` Basil L. Contovounesios
2021-03-04  4:53                                                                         ` Protesilaos Stavrou
2021-03-04 12:32                                                                     ` Mauro Aranda
2021-03-04 14:54                                                                       ` bug#45068: [PATCH] Modus themes 1.2.0 (was: bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible)) Protesilaos Stavrou
2021-03-04 16:53                                                                         ` bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible) Mauro Aranda
2021-03-04 18:41                                                                         ` bug#45068: [PATCH] Modus themes 1.2.0 Basil L. Contovounesios
2021-03-04 20:57                                                                           ` Protesilaos Stavrou
2021-03-04 22:06                                                                             ` bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible) Mauro Aranda
2021-03-05  6:34                                                                               ` Protesilaos Stavrou
2021-03-05 17:11                                                                                 ` Basil L. Contovounesios
2021-03-05 17:34                                                                                   ` Protesilaos Stavrou [this message]
2021-03-04 22:40                                                                             ` Mauro Aranda
2021-03-05  6:07                                                                               ` Protesilaos Stavrou
2021-03-05 17:11                                                                             ` bug#45068: [PATCH] Modus themes 1.2.0 Basil L. Contovounesios
2021-03-05 17:50                                                                               ` Protesilaos Stavrou
2021-03-05 22:00                                                                                 ` Basil L. Contovounesios
2021-03-06  5:13                                                                                   ` Protesilaos Stavrou
2021-03-06  9:29                                                                                     ` Basil L. Contovounesios
2021-03-05 21:11                                                                             ` Gregory Heytings
2021-03-06 13:24                                                                               ` Gregory Heytings
2021-03-06 15:22                                                                                 ` Protesilaos Stavrou
2021-03-06 18:25                                                                                   ` Gregory Heytings
2021-03-06 18:43                                                                                     ` Protesilaos Stavrou
2021-03-04 15:47                                                                       ` bug#45068: [PATCH] 28.0.50; Update Modus themes 1.0.2 (backward-incompatible) Basil L. Contovounesios
     [not found]                                                   ` <87lfb8l2wr.fsf@tcd.ie>
2021-02-28 14:13                                                     ` Protesilaos Stavrou
     [not found]                                                     ` <87a6roxou1.fsf@protesilaos.com>
     [not found]                                                       ` <87im6cfcex.fsf@tcd.ie>
2021-02-28 15:57                                                         ` Protesilaos Stavrou
2020-12-11 14:32                   ` Christopher Dimech
2020-12-11 16:05                   ` Protesilaos Stavrou
2020-12-11 16:31                     ` Christopher Dimech
2020-12-11 14:25                 ` Christopher Dimech

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87eegtqzc2.fsf@protesilaos.com \
    --to=info@protesilaos.com \
    --cc=45068@debbugs.gnu.org \
    --cc=contovob@tcd.ie \
    --cc=maurooaranda@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).