Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.bugs.dist > #1214785 > unrolled thread
| Started by | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| First post | 2024-10-01 11:30 +0200 |
| Last post | 2024-10-18 07:20 +0200 |
| Articles | 15 — 3 participants |
Back to article view | Back to linux.debian.bugs.dist
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-01 11:30 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-01 12:40 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-01 17:40 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-02 08:10 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-14 01:20 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-15 05:50 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-15 09:10 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-15 14:40 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-15 21:40 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-16 07:40 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-17 07:50 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Sean Whitton <spwhitton@spwhitton.name> - 2024-10-17 08:10 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-17 23:50 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Nicholas D Steeves <sten@debian.org> - 2024-10-18 03:50 +0200
Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes Xiyue Deng <manphiz@gmail.com> - 2024-10-18 07:20 +0200
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-01 11:30 +0200 |
| Subject | Bug#1083081: emacs-goodies-el: Introduce a new emacs-editing-modes metapackage to recommend/suggest useful editing modes |
| Message-ID | <JsHmG-gaYY-11@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
Package: emacs-goodies-el Version: 42.5 Severity: wishlist Hi, I would like to propose adding a new metapackage to recommend/suggest useful editing modes (currently named "emacs-editing-modes"), such as programming modes, configuration file modes, etc. It would be great if Debian can provide a way to make Emacs work OOTB for editing programming language source files and configuration files. There are many modes available, but managing them can be cumbersome as there are a lot. Using a metapackage with recommends IMHO provides a means to let a user install many useful modes with one package name while providing some flexibility to choose which ones they need or not (e.g. in aptitude.) I have prepare a MR[1] and the patches are attached. PTAL. TIA! -- System Information: Debian Release: 12.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-25-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/4 -- Xiyue Deng
[toc] | [next] | [standalone]
| From | Sean Whitton <spwhitton@spwhitton.name> |
|---|---|
| Date | 2024-10-01 12:40 +0200 |
| Message-ID | <JsIsp-gbzJ-1@gated-at.bofh.it> |
| In reply to | #1214785 |
Hello, I would probably install this. How about calling it emacs-major-modes though? -- Sean Whitton
[toc] | [prev] | [next] | [standalone]
| From | Sean Whitton <spwhitton@spwhitton.name> |
|---|---|
| Date | 2024-10-01 17:40 +0200 |
| Message-ID | <JsN8J-gewD-1@gated-at.bofh.it> |
| In reply to | #1214792 |
Hello, On Tue 01 Oct 2024 at 06:28pm +08, Sean Whitton wrote: > Hello, > > I would probably install this. How about calling it emacs-major-modes > though? We could even add it to Suggests: for emacs. -- Sean Whitton
[toc] | [prev] | [next] | [standalone]
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-02 08:10 +0200 |
| Message-ID | <Jt0IF-gmTA-1@gated-at.bofh.it> |
| In reply to | #1214809 |
[Multipart message — attachments visible in raw view] — view raw
Hi Sean, Sean Whitton <spwhitton@spwhitton.name> writes: > Hello, > > On Tue 01 Oct 2024 at 06:28pm +08, Sean Whitton wrote: > >> Hello, >> >> I would probably install this. How about calling it emacs-major-modes >> though? Sounds good. Updated accordingly[1] (patch 2 attached). Though in this case we may include more modes, not restricting to just editing. Suggestions welcome! > > We could even add it to Suggests: for emacs. > :D > -- > Sean Whitton [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/3 -- Xiyue Deng
[toc] | [prev] | [next] | [standalone]
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-14 01:20 +0200 |
| Message-ID | <Jxg2t-1qKV-1@gated-at.bofh.it> |
| In reply to | #1214859 |
Xiyue Deng <manphiz@gmail.com> writes:
> Hi Sean,
>
> Sean Whitton <spwhitton@spwhitton.name> writes:
>
>> Hello,
>>
>> On Tue 01 Oct 2024 at 06:28pm +08, Sean Whitton wrote:
>>
>>> Hello,
>>>
>>> I would probably install this. How about calling it emacs-major-modes
>>> though?
>
> Sounds good. Updated accordingly[1] (patch 2 attached). Though in this
> case we may include more modes, not restricting to just editing.
> Suggestions welcome!
>
Friendly ping. Do you think it's OK to merge this?
>>
>> We could even add it to Suggests: for emacs.
>>
>
> :D
>
>> --
>> Sean Whitton
>
> [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/3
>
> --
> Xiyue Deng
> From caa38d7b98eafeea99fcda02e81d7a43bf8e02a5 Mon Sep 17 00:00:00 2001
> From: Xiyue Deng <manphiz@gmail.com>
> Date: Tue, 1 Oct 2024 22:47:20 -0700
> Subject: [PATCH 2/2] Rename to emacs-major-modes
>
> ---
> debian/control | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/debian/control b/debian/control
> index d471a4b..1c77505 100644
> --- a/debian/control
> +++ b/debian/control
> @@ -42,7 +42,7 @@ Description: Miscellaneous add-ons for Emacs
> See /usr/share/doc/emacs-goodies-el/README.Debian.gz for a discussion
> of the disposition of previously bundled add-ons.
>
> -Package: emacs-editing-modes
> +Package: emacs-major-modes
> Architecture: all
> Depends: ${misc:Depends}
> Recommends:
> @@ -90,6 +90,6 @@ Suggests:
> elpa-rainbow-mode,
> Description: Miscellaneous editing modes for Emacs
> This is a metapackage that recommends or suggests various useful
> - Emacs editing modes including many programming modes, configuration
> + Emacs major modes including many programming modes, configuration
> file modes, etc. The more well-known modes are recommended, and the
> lesser known ones are suggested.
> --
> 2.45.2
>
--
Regards,
Xiyue Deng
[toc] | [prev] | [next] | [standalone]
| From | Sean Whitton <spwhitton@spwhitton.name> |
|---|---|
| Date | 2024-10-15 05:50 +0200 |
| Message-ID | <JxGJj-1HXu-1@gated-at.bofh.it> |
| In reply to | #1216269 |
[Multipart message — attachments visible in raw view] — view raw
Hello, On Sun 13 Oct 2024 at 04:15pm -07, Xiyue Deng wrote: > Friendly ping. Do you think it's OK to merge this? I notice that there are some minor modes listed right now, so that needs fixing. I think that this should be all major modes we have, and they should all be under Recommends. I think this is the most useful metapackage we could provide. Do you have thoughts on this? Are you keener on how it is now? -- Sean Whitton
[toc] | [prev] | [next] | [standalone]
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-15 09:10 +0200 |
| Message-ID | <JxJQR-1K5X-1@gated-at.bofh.it> |
| In reply to | #1216395 |
[Multipart message — attachments visible in raw view] — view raw
Hi Sean, Sean Whitton <spwhitton@spwhitton.name> writes: > Hello, > > On Sun 13 Oct 2024 at 04:15pm -07, Xiyue Deng wrote: > >> Friendly ping. Do you think it's OK to merge this? > > I notice that there are some minor modes listed right now, so that needs > fixing. > Made some changes/fixes and attaching the latest diff and pushed to a branch[1]. Please do let me know if you find any issues and I'll fix accordingly. > I think that this should be all major modes we have, and they should all > be under Recommends. I think this is the most useful metapackage we > could provide. > Same here :) > Do you have thoughts on this? Are you keener on how it is now? > It seems that now the list of Recommends is getting quite long. Would it be helpful to further divide it into categories, such as programming modes, configuration file modes, tools (e.g. elpa-ement, elpa-jabber, elpa-libvterm), etc., and let emacs-major-modes recommends those? Of course we can leave this for later if there is any reservation by anyone. Having emacs-major-modes would be a good first step. > -- > Sean Whitton [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/tree/emacs-major-modes?ref_type=heads -- Regards, Xiyue Deng
[toc] | [prev] | [next] | [standalone]
| From | Sean Whitton <spwhitton@spwhitton.name> |
|---|---|
| Date | 2024-10-15 14:40 +0200 |
| Message-ID | <JxP0d-1N86-3@gated-at.bofh.it> |
| In reply to | #1216410 |
[Multipart message — attachments visible in raw view] — view raw
Hello, On Tue 15 Oct 2024 at 12:04am -07, Xiyue Deng wrote: > It seems that now the list of Recommends is getting quite long. Would > it be helpful to further divide it into categories, such as programming > modes, configuration file modes, tools (e.g. elpa-ement, elpa-jabber, > elpa-libvterm), etc., and let emacs-major-modes recommends those? > > Of course we can leave this for later if there is any reservation by > anyone. Having emacs-major-modes would be a good first step. As I said in a previous message, I think that it should only be major modes, and that it should be all of them, because then it's a no-brainer to just install it. I noticed in your patch that the Description needs updating. I suggest you write that it is intended to recommend all and only Emacs major modes available in Debian, and any missing from the list constitutes a bug. -- Sean Whitton
[toc] | [prev] | [next] | [standalone]
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-15 21:40 +0200 |
| Message-ID | <JxVyG-1R5b-3@gated-at.bofh.it> |
| In reply to | #1216437 |
[Multipart message — attachments visible in raw view] — view raw
Sean Whitton <spwhitton@spwhitton.name> writes: > Hello, > > On Tue 15 Oct 2024 at 12:04am -07, Xiyue Deng wrote: > >> It seems that now the list of Recommends is getting quite long. Would >> it be helpful to further divide it into categories, such as programming >> modes, configuration file modes, tools (e.g. elpa-ement, elpa-jabber, >> elpa-libvterm), etc., and let emacs-major-modes recommends those? >> >> Of course we can leave this for later if there is any reservation by >> anyone. Having emacs-major-modes would be a good first step. > > As I said in a previous message, I think that it should only be major > modes, and that it should be all of them, because then it's a no-brainer > to just install it. > Ack. I'm fine with having emacs-major-modes for now. > I noticed in your patch that the Description needs updating. Revised. PTAL. > I suggest you write that it is intended to recommend all and only Emacs > major modes available in Debian, and any missing from the list > constitutes a bug. > Currently there are some under-maintained packages for Emacs major modes, such as elpa-cider (QA), emms (very old uploads), etc. Do we want to include them as well or leave them for now until they get in better shape? -- Regards, Xiyue Deng
[toc] | [prev] | [next] | [standalone]
| From | Sean Whitton <spwhitton@spwhitton.name> |
|---|---|
| Date | 2024-10-16 07:40 +0200 |
| Message-ID | <Jy4Vj-1WQX-1@gated-at.bofh.it> |
| In reply to | #1216488 |
Hello, On Tue 15 Oct 2024 at 12:28pm -07, Xiyue Deng wrote: > Currently there are some under-maintained packages for Emacs major > modes, such as elpa-cider (QA), emms (very old uploads), etc. Do we > want to include them as well or leave them for now until they get in > better shape? Hmm, those packages might contain major modes but they aren't really what I had in mind. So I think they should be excluded, indeed. Are we okay with calling it emacs-major-modes even though what we really mean is major modes for editing files of various kinds, not strictly all major modes? What do you think? -- Sean Whitton
[toc] | [prev] | [next] | [standalone]
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-17 07:50 +0200 |
| Message-ID | <Jyryx-2aD3-1@gated-at.bofh.it> |
| In reply to | #1216515 |
[Multipart message — attachments visible in raw view] — view raw
Sean Whitton <spwhitton@spwhitton.name> writes: > Hello, > > On Tue 15 Oct 2024 at 12:28pm -07, Xiyue Deng wrote: > >> Currently there are some under-maintained packages for Emacs major >> modes, such as elpa-cider (QA), emms (very old uploads), etc. Do we >> want to include them as well or leave them for now until they get in >> better shape? > > Hmm, those packages might contain major modes but they aren't really > what I had in mind. So I think they should be excluded, indeed. > > Are we okay with calling it emacs-major-modes even though what we really > mean is major modes for editing files of various kinds, not strictly all > major modes? What do you think? > Maybe calling it emacs-editing-major-modes? I have removed the tooling major modes[1] in the new patch. PTAL. > -- > Sean Whitton [1] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/commit/29f6ca1c5f4de56cb6e08f4b912b6618297ac013 -- Regards, Xiyue Deng
[toc] | [prev] | [next] | [standalone]
| From | Sean Whitton <spwhitton@spwhitton.name> |
|---|---|
| Date | 2024-10-17 08:10 +0200 |
| Message-ID | <JyrRT-2aYO-3@gated-at.bofh.it> |
| In reply to | #1216601 |
[Multipart message — attachments visible in raw view] — view raw
control: tag -1 + pending Hello, On Wed 16 Oct 2024 at 10:45pm -07, Xiyue Deng wrote: > Maybe calling it emacs-editing-major-modes? I have removed the tooling > major modes[1] in the new patch. PTAL. LGTM, let me know when you want me to sponsor an upload to binNEW. -- Sean Whitton
[toc] | [prev] | [next] | [standalone]
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-17 23:50 +0200 |
| Message-ID | <JyGxz-2jBm-1@gated-at.bofh.it> |
| In reply to | #1216602 |
[Multipart message — attachments visible in raw view] — view raw
Sean Whitton <spwhitton@spwhitton.name> writes: > control: tag -1 + pending > > Hello, > > On Wed 16 Oct 2024 at 10:45pm -07, Xiyue Deng wrote: > >> Maybe calling it emacs-editing-major-modes? I have removed the tooling >> major modes[1] in the new patch. PTAL. > > LGTM, let me know when you want me to sponsor an upload to binNEW. > > -- > Sean Whitton Thanks Sean! Though there are still some pending items for src:emacs-goodies-el like Bug#1083073[1] (and potentially [2]). Will follow up in the other bug. [1] https://bugs.debian.org/1083073 [2] https://salsa.debian.org/emacsen-team/emacs-goodies-el/-/merge_requests/4 -- Regards, Xiyue Deng
[toc] | [prev] | [next] | [standalone]
| From | Nicholas D Steeves <sten@debian.org> |
|---|---|
| Date | 2024-10-18 03:50 +0200 |
| Message-ID | <JyKhP-2lPc-1@gated-at.bofh.it> |
| In reply to | #1216713 |
[Multipart message — attachments visible in raw view] — view raw
Please see my reply to #1083073. This betrays years of communications to users about the future of src:emacs-goodies-el.
[toc] | [prev] | [next] | [standalone]
| From | Xiyue Deng <manphiz@gmail.com> |
|---|---|
| Date | 2024-10-18 07:20 +0200 |
| Message-ID | <JyNz3-2o4i-1@gated-at.bofh.it> |
| In reply to | #1216725 |
[Multipart message — attachments visible in raw view] — view raw
Nicholas D Steeves <sten@debian.org> writes: > Please see my reply to #1083073. This betrays years of communications > to users about the future of src:emacs-goodies-el. Ack. May be it's good to have a new source package. Let's follow up there. -- Regards, Xiyue Deng
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.bugs.dist
csiph-web