* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
@ 2020-08-24 11:33 Stefan Kangas
2020-08-24 11:47 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Stefan Kangas @ 2020-08-24 11:33 UTC (permalink / raw)
To: 43019; +Cc: info
Severity: wishlist
On GNU ELPA, we have the package modus-operandi-theme and
modus-vivendi-theme. I've been using them for a while now, and find
they are of high quality and with good coverage of faces also in
third-party packages.
Please consider bundling them with Emacs by default.
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 11:33 bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs Stefan Kangas
@ 2020-08-24 11:47 ` Eli Zaretskii
2020-08-24 12:03 ` Protesilaos Stavrou
0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2020-08-24 11:47 UTC (permalink / raw)
To: Stefan Kangas; +Cc: info, 43019
> From: Stefan Kangas <stefan@marxist.se>
> Date: Mon, 24 Aug 2020 07:33:35 -0400
> Cc: info@protesilaos.com
>
> On GNU ELPA, we have the package modus-operandi-theme and
> modus-vivendi-theme. I've been using them for a while now, and find
> they are of high quality and with good coverage of faces also in
> third-party packages.
>
> Please consider bundling them with Emacs by default.
Why are they on ELPA to begin with?
There should be no problem adding this to Emacs, but the author needs
to explicitly say he donates the code to Emacs.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 11:47 ` Eli Zaretskii
@ 2020-08-24 12:03 ` Protesilaos Stavrou
2020-08-24 12:09 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Protesilaos Stavrou @ 2020-08-24 12:03 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: Stefan Kangas, 43019
Eli Zaretskii <eliz@gnu.org> [2020-08-24, 14:47 +0300]:
>> From: Stefan Kangas <stefan@marxist.se>
>> Date: Mon, 24 Aug 2020 07:33:35 -0400
>> Cc: info@protesilaos.com
>>
>> On GNU ELPA, we have the package modus-operandi-theme and
>> modus-vivendi-theme. I've been using them for a while now, and find
>> they are of high quality and with good coverage of faces also in
>> third-party packages.
>>
>> Please consider bundling them with Emacs by default.
>
> Why are they on ELPA to begin with?
They are on GNU ELPA to make it easier for users to install them without
having to configure their package archives.
> There should be no problem adding this to Emacs, but the author needs
> to explicitly say he donates the code to Emacs.
I am fine with contributing them to Emacs. Thanks! Do I need to sign
some extra paper or something?
In technical terms, how would this affect their development? Do I need
to change their git repo to some other source? How will new
commits/releases be synced with Emacs? Would development be shared with
emacs-devel or some other mailing list?
Sorry for the questions: I am just fairly new to this. At any rate, I
am willing to contribute them and will adapt accordingly.
Best regards,
Prot
--
Protesilaos Stavrou
protesilaos.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 12:03 ` Protesilaos Stavrou
@ 2020-08-24 12:09 ` Eli Zaretskii
2020-08-24 13:13 ` Stefan Kangas
0 siblings, 1 reply; 13+ messages in thread
From: Eli Zaretskii @ 2020-08-24 12:09 UTC (permalink / raw)
To: Protesilaos Stavrou; +Cc: stefan, 43019
> From: Protesilaos Stavrou <info@protesilaos.com>
> Cc: Stefan Kangas <stefan@marxist.se>, 43019@debbugs.gnu.org
> Date: Mon, 24 Aug 2020 15:03:46 +0300
>
> > There should be no problem adding this to Emacs, but the author needs
> > to explicitly say he donates the code to Emacs.
>
> I am fine with contributing them to Emacs. Thanks! Do I need to sign
> some extra paper or something?
No, I think this email message is enough. Thanks.
> In technical terms, how would this affect their development? Do I need
> to change their git repo to some other source? How will new
> commits/releases be synced with Emacs? Would development be shared with
> emacs-devel or some other mailing list?
From my POV, the ideal arrangement would be for you to tell us when to
sync the version in Emacs, or maybe even push the changes yourself.
> Sorry for the questions: I am just fairly new to this.
No need to apologize, the questions are all well taken.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 12:09 ` Eli Zaretskii
@ 2020-08-24 13:13 ` Stefan Kangas
2020-08-24 13:34 ` Eli Zaretskii
0 siblings, 1 reply; 13+ messages in thread
From: Stefan Kangas @ 2020-08-24 13:13 UTC (permalink / raw)
To: Eli Zaretskii, Protesilaos Stavrou; +Cc: 43019
Eli Zaretskii <eliz@gnu.org> writes:
>> In technical terms, how would this affect their development? Do I need
>> to change their git repo to some other source? How will new
>> commits/releases be synced with Emacs? Would development be shared with
>> emacs-devel or some other mailing list?
>
> From my POV, the ideal arrangement would be for you to tell us when to
> sync the version in Emacs, or maybe even push the changes yourself.
Here's my understanding of how this would work:
- We start with just reviewing and then installing the currently
released ELPA version on the master branch.
- When Protesilaos thinks it's time (for example, when he tags a new
version), he opens a bug report with an email to bug-gnu-emacs@gnu.org
letting us know that we should please merge the new version. Attached
to that email is a patch against emacs.git, where the commit message
follows the format of commit 99f8a1c91733 in emacs.git.
- Other than that, the workflow stays the same with regards to GNU ELPA.
This is a good thing to maintain, since that means that users can
easily install the latest version of the theme should they want or
need to.
Eli, please correct me if anything above is incorrect or unsatisfactory.
(In the future, the easiest would probably be if Protesilaos requested
commit access on Savannah to just push any changes directly to emacs.git
himself. But there is no particular need to do this immediately.)
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 13:13 ` Stefan Kangas
@ 2020-08-24 13:34 ` Eli Zaretskii
2020-08-24 13:53 ` Stefan Kangas
2020-08-25 12:33 ` Stefan Kangas
0 siblings, 2 replies; 13+ messages in thread
From: Eli Zaretskii @ 2020-08-24 13:34 UTC (permalink / raw)
To: Stefan Kangas; +Cc: info, 43019
> From: Stefan Kangas <stefan@marxist.se>
> Date: Mon, 24 Aug 2020 09:13:58 -0400
> Cc: 43019@debbugs.gnu.org
>
> - We start with just reviewing and then installing the currently
> released ELPA version on the master branch.
>
> - When Protesilaos thinks it's time (for example, when he tags a new
> version), he opens a bug report with an email to bug-gnu-emacs@gnu.org
> letting us know that we should please merge the new version. Attached
> to that email is a patch against emacs.git, where the commit message
> follows the format of commit 99f8a1c91733 in emacs.git.
>
> - Other than that, the workflow stays the same with regards to GNU ELPA.
> This is a good thing to maintain, since that means that users can
> easily install the latest version of the theme should they want or
> need to.
>
> Eli, please correct me if anything above is incorrect or unsatisfactory.
The above is okay, but Protesilaos could just tell us in an email,
there's no need for so much "red tape" for a simple request.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 13:34 ` Eli Zaretskii
@ 2020-08-24 13:53 ` Stefan Kangas
2020-08-24 15:44 ` Protesilaos Stavrou
2020-08-25 12:33 ` Stefan Kangas
1 sibling, 1 reply; 13+ messages in thread
From: Stefan Kangas @ 2020-08-24 13:53 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: info, 43019
Eli Zaretskii <eliz@gnu.org> writes:
> The above is okay, but Protesilaos could just tell us in an email,
> there's no need for so much "red tape" for a simple request.
Agreed.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 13:53 ` Stefan Kangas
@ 2020-08-24 15:44 ` Protesilaos Stavrou
2020-08-25 14:21 ` Stefan Kangas
0 siblings, 1 reply; 13+ messages in thread
From: Protesilaos Stavrou @ 2020-08-24 15:44 UTC (permalink / raw)
To: Stefan Kangas; +Cc: 43019
Stefan Kangas <stefan@marxist.se> [2020-08-24, 09:53 -0400]:
> Eli Zaretskii <eliz@gnu.org> writes:
>
>> The above is okay, but Protesilaos could just tell us in an email,
>> there's no need for so much "red tape" for a simple request.
>
> Agreed.
Very well!
I was already planning a tagged release for the end of this week
(version 0.12.0). Either you wait a little longer while expecting a
notification from my side in response to this thread, or you can already
use what is in GNU ELPA.
For future releases I can just post a note on emacs-devel.
--
Protesilaos Stavrou
protesilaos.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 13:34 ` Eli Zaretskii
2020-08-24 13:53 ` Stefan Kangas
@ 2020-08-25 12:33 ` Stefan Kangas
2020-08-25 13:06 ` Eli Zaretskii
1 sibling, 1 reply; 13+ messages in thread
From: Stefan Kangas @ 2020-08-25 12:33 UTC (permalink / raw)
To: Eli Zaretskii; +Cc: 43019
Eli Zaretskii <eliz@gnu.org> writes:
> The above is okay, but Protesilaos could just tell us in an email,
> there's no need for so much "red tape" for a simple request.
One more question Eli, do you think that we should announce these new
themes in NEWS? I tried grepping for "theme" in NEWS.* and couldn't
find any examples of when we've done that.
(I feel that we might as well announce it, even if we didn't usually do
so in the past.)
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-25 12:33 ` Stefan Kangas
@ 2020-08-25 13:06 ` Eli Zaretskii
0 siblings, 0 replies; 13+ messages in thread
From: Eli Zaretskii @ 2020-08-25 13:06 UTC (permalink / raw)
To: Stefan Kangas; +Cc: 43019
> From: Stefan Kangas <stefan@marxist.se>
> Date: Tue, 25 Aug 2020 05:33:03 -0700
> Cc: 43019@debbugs.gnu.org
>
> One more question Eli, do you think that we should announce these new
> themes in NEWS? I tried grepping for "theme" in NEWS.* and couldn't
> find any examples of when we've done that.
Yes, let's announce them. I don't know why we didn't announce new
themes in the past.
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-24 15:44 ` Protesilaos Stavrou
@ 2020-08-25 14:21 ` Stefan Kangas
2020-08-26 22:28 ` Protesilaos Stavrou
0 siblings, 1 reply; 13+ messages in thread
From: Stefan Kangas @ 2020-08-25 14:21 UTC (permalink / raw)
To: Protesilaos Stavrou; +Cc: 43019
Protesilaos Stavrou <info@protesilaos.com> writes:
> I was already planning a tagged release for the end of this week
> (version 0.12.0). Either you wait a little longer while expecting a
> notification from my side in response to this thread, or you can already
> use what is in GNU ELPA.
Great, thank you! Please let us know when the new version is released.
> For future releases I can just post a note on emacs-devel.
Yes, or to bug-gnu-emacs@gnu.org, whichever you prefer.
(A bug report has the benefit of not getting lost as easily since it is
assigned a specific number and has to be explicitly closed.)
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-25 14:21 ` Stefan Kangas
@ 2020-08-26 22:28 ` Protesilaos Stavrou
2020-08-26 23:52 ` Stefan Kangas
0 siblings, 1 reply; 13+ messages in thread
From: Protesilaos Stavrou @ 2020-08-26 22:28 UTC (permalink / raw)
To: Stefan Kangas; +Cc: 43019
Stefan Kangas <stefan@marxist.se> [2020-08-25, 07:21 -0700]:
>> I was already planning a tagged release for the end of this week
>> (version 0.12.0). Either you wait a little longer while expecting a
>> notification from my side in response to this thread, or you can already
>> use what is in GNU ELPA.
>
> Great, thank you! Please let us know when the new version is released.
I published version 0.12.0 earlier today. The new packages are already
available in GNU ELPA.
>> For future releases I can just post a note on emacs-devel.
>
> Yes, or to bug-gnu-emacs@gnu.org, whichever you prefer.
>
> (A bug report has the benefit of not getting lost as easily since it is
> assigned a specific number and has to be explicitly closed.)
Very well! Next time I will notify you via a bug report.
Please let me know if you need anything else from my side. And thank
you for doing this!
--
Protesilaos Stavrou
protesilaos.com
^ permalink raw reply [flat|nested] 13+ messages in thread
* bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs
2020-08-26 22:28 ` Protesilaos Stavrou
@ 2020-08-26 23:52 ` Stefan Kangas
0 siblings, 0 replies; 13+ messages in thread
From: Stefan Kangas @ 2020-08-26 23:52 UTC (permalink / raw)
To: Protesilaos Stavrou; +Cc: 43019
close 43019 28.1
thanks
Protesilaos Stavrou <info@protesilaos.com> writes:
> I published version 0.12.0 earlier today. The new packages are already
> available in GNU ELPA.
Thank you. I have pushed this to master in your name including a
NEWS-entry (commit c1b0515952), and I'm closing this bug.
The only change I made was in the header of those files, to say:
;; This file is part of GNU Emacs.
To simplify future merges, I suggest that you make that change in your
development repository as well.
> Very well! Next time I will notify you via a bug report.
>
> Please let me know if you need anything else from my side. And thank
> you for doing this!
Sounds good. Thanks for the great themes!
Best regards,
Stefan Kangas
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2020-08-26 23:52 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-24 11:33 bug#43019: Bundle modus-operandi-theme and modus-vivendi-theme with Emacs Stefan Kangas
2020-08-24 11:47 ` Eli Zaretskii
2020-08-24 12:03 ` Protesilaos Stavrou
2020-08-24 12:09 ` Eli Zaretskii
2020-08-24 13:13 ` Stefan Kangas
2020-08-24 13:34 ` Eli Zaretskii
2020-08-24 13:53 ` Stefan Kangas
2020-08-24 15:44 ` Protesilaos Stavrou
2020-08-25 14:21 ` Stefan Kangas
2020-08-26 22:28 ` Protesilaos Stavrou
2020-08-26 23:52 ` Stefan Kangas
2020-08-25 12:33 ` Stefan Kangas
2020-08-25 13:06 ` Eli Zaretskii
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.