* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread [not found] ` <87pnhmwvmz.fsf@gmx.de> @ 2019-11-20 13:31 ` Robert Pluim 2019-11-20 13:43 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-20 13:31 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel (I dropped the bug and added emacs-devel) >>>>> On Wed, 20 Nov 2019 14:00:04 +0100, Michael Albinus <michael.albinus@gmx.de> said: >> Now the next time you run debbugs-gnu as above that bug will appear as >> well. Michael> Sure (and I use it every single day). But I understood the request as Michael> "Pls give me one gnus summary buffer containing all messages of bugs I Michael> have tagged locally". This doesn't exist yet. Ah, I misunderstood. How's this? (defun debbugs-gnus-ephemeral-from-tagged () (interactive) (when (file-exists-p debbugs-gnu-persistency-file) (with-temp-buffer (insert-file-contents debbugs-gnu-persistency-file) (eval (read (current-buffer)) t)) (when debbugs-gnu-local-tags (gnus-read-ephemeral-bug-group debbugs-gnu-local-tags (alist-get 'emacs gnus-bug-group-download-format-alist))))) ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 13:31 ` bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread Robert Pluim @ 2019-11-20 13:43 ` Michael Albinus 2019-11-20 14:18 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-20 13:43 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Michael> Sure (and I use it every single day). But I understood > Michael> the request as "Pls give me one gnus summary buffer > Michael> containing all messages of bugs I have tagged > Michael> locally". This doesn't exist yet. > > Ah, I misunderstood. How's this? > > (defun debbugs-gnus-ephemeral-from-tagged () > (interactive) > (when (file-exists-p debbugs-gnu-persistency-file) > (with-temp-buffer > (insert-file-contents debbugs-gnu-persistency-file) > (eval (read (current-buffer)) t)) > (when debbugs-gnu-local-tags > (gnus-read-ephemeral-bug-group > debbugs-gnu-local-tags > (alist-get 'emacs gnus-bug-group-download-format-alist))))) Works for me. However, the "Status:" messages shall be kicked off. And it shall be checked, whether `debbugs-gnu-mail-backend' is bound to `gnus'. If Lars doesn't object, you might commit it, plus docstring, and plus documentation in debbugs-ug.texi. Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 13:43 ` Michael Albinus @ 2019-11-20 14:18 ` Robert Pluim 2019-11-20 14:30 ` Michael Albinus ` (2 more replies) 0 siblings, 3 replies; 33+ messages in thread From: Robert Pluim @ 2019-11-20 14:18 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 14:43:46 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Works for me. However, the "Status:" messages shall be kicked off. And Michael> it shall be checked, whether `debbugs-gnu-mail-backend' is bound to `gnus'. The clue is in the name of the function, but OK. No more feature requests :-) Michael> If Lars doesn't object, you might commit it, plus docstring, and plus Michael> documentation in debbugs-ug.texi. I donʼt think Iʼm set up to push to elpa. (defun debbugs-gnus-ephemeral-from-tagged () "Create an ephemeral Gnus group of locally tagged emacs bugs." (interactive) (unless (eq debbugs-gnu-mail-backend 'gnus) (error "This function only works with Gnus.")) (when (file-exists-p debbugs-gnu-persistency-file) (with-temp-buffer (insert-file-contents debbugs-gnu-persistency-file) (eval (read (current-buffer)) t)) (when debbugs-gnu-local-tags (let ((mbox-url (replace-regexp-in-string ";mboxstat=yes" "" (alist-get 'emacs gnus-bug-group-download-format-alist) nil t))) (gnus-read-ephemeral-bug-group debbugs-gnu-local-tags mbox-url))))) ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 14:18 ` Robert Pluim @ 2019-11-20 14:30 ` Michael Albinus 2019-11-20 17:31 ` Robert Pluim 2019-11-20 16:42 ` Eric Abrahamsen 2019-11-21 11:52 ` Lars Ingebrigtsen 2 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-20 14:30 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > I donʼt think Iʼm set up to push to elpa. I believe everybody with write access to emacs can also do so for elpa, but I'm not sure. Let's wait what Lars says, and then I could commit it in your name. Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 14:30 ` Michael Albinus @ 2019-11-20 17:31 ` Robert Pluim 2019-11-20 17:45 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-20 17:31 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 15:30:06 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Robert Pluim <rpluim@gmail.com> writes: >> I donʼt think Iʼm set up to push to elpa. Michael> I believe everybody with write access to emacs can also do so for Michael> elpa, but I'm not sure. I meant "I donʼt have an elpa checkout lying around, and Iʼm too lazy to read up on what it would take to set things up so I can commit" :-) Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:31 ` Robert Pluim @ 2019-11-20 17:45 ` Michael Albinus 0 siblings, 0 replies; 33+ messages in thread From: Michael Albinus @ 2019-11-20 17:45 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > I meant "I donʼt have an elpa checkout lying around, and Iʼm too lazy > to read up on what it would take to set things up so I can commit" :-) That's a pretty good reason. Will commit in your name, when it's time for. > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 14:18 ` Robert Pluim 2019-11-20 14:30 ` Michael Albinus @ 2019-11-20 16:42 ` Eric Abrahamsen 2019-11-20 16:58 ` Robert Pluim 2019-11-20 16:59 ` Michael Albinus 2019-11-21 11:52 ` Lars Ingebrigtsen 2 siblings, 2 replies; 33+ messages in thread From: Eric Abrahamsen @ 2019-11-20 16:42 UTC (permalink / raw) To: Robert Pluim Cc: Lars Ingebrigtsen, Michael Albinus, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: >>>>>> On Wed, 20 Nov 2019 14:43:46 +0100, Michael Albinus <michael.albinus@gmx.de> said: > > Michael> Works for me. However, the "Status:" messages shall be kicked off. And > Michael> it shall be checked, whether `debbugs-gnu-mail-backend' is bound to `gnus'. > > The clue is in the name of the function, but OK. > > No more feature requests :-) > > Michael> If Lars doesn't object, you might commit it, plus docstring, and plus > Michael> documentation in debbugs-ug.texi. > > I donʼt think Iʼm set up to push to elpa. > > (defun debbugs-gnus-ephemeral-from-tagged () > "Create an ephemeral Gnus group of locally tagged emacs bugs." > (interactive) > (unless (eq debbugs-gnu-mail-backend 'gnus) > (error "This function only works with Gnus.")) > (when (file-exists-p debbugs-gnu-persistency-file) > (with-temp-buffer > (insert-file-contents debbugs-gnu-persistency-file) > (eval (read (current-buffer)) t)) > (when debbugs-gnu-local-tags > (let ((mbox-url (replace-regexp-in-string > ";mboxstat=yes" "" > (alist-get 'emacs gnus-bug-group-download-format-alist) > nil t))) > (gnus-read-ephemeral-bug-group > debbugs-gnu-local-tags > mbox-url))))) How nice to wake up and find that someone's implemented my (fairly off-handed) feature request! In fact I wasn't necessarily demanding that all the bugs be displayed in one summary buffer -- that actually skips the overview buffer where you can issue the control messages, which is the main benefit. Though I'm sure I'd use this ephemeral group approach, the tagging approach is perfectly good. I was a little confused when searching for tags prompted me to enter a particular user tag, but it turns out just hitting <RET> at the prompt showed me the tagged reports. Thanks for both of these approaches! Eric ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 16:42 ` Eric Abrahamsen @ 2019-11-20 16:58 ` Robert Pluim 2019-11-20 17:01 ` Michael Albinus 2019-11-20 16:59 ` Michael Albinus 1 sibling, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-20 16:58 UTC (permalink / raw) To: Eric Abrahamsen Cc: Lars Ingebrigtsen, Michael Albinus, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 08:42:47 -0800, Eric Abrahamsen <eric@ericabrahamsen.net> said: Eric> How nice to wake up and find that someone's implemented my (fairly Eric> off-handed) feature request! In fact I wasn't necessarily demanding that Eric> all the bugs be displayed in one summary buffer -- that actually skips Eric> the overview buffer where you can issue the control messages, which is Eric> the main benefit. Though I'm sure I'd use this ephemeral group approach, Eric> the tagging approach is perfectly good. I was a little confused when Eric> searching for tags prompted me to enter a particular user tag, but Eric> it turns out just hitting <RET> at the prompt showed me the tagged Eric> reports. If you stick (debbugs-gnu-summary-mode 1) at the end of my function, you'll get 'E' 'C' and 'M-m' bindings, which do the same things as in 'debbugs-gnu'. Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 16:58 ` Robert Pluim @ 2019-11-20 17:01 ` Michael Albinus 2019-11-20 17:24 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-20 17:01 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Eric> I was a little confused when searching for tags prompted me > Eric> to enter a particular user tag, but it turns out just > Eric> hitting <RET> at the prompt showed me the tagged reports. > > If you stick > > (debbugs-gnu-summary-mode 1) > > at the end of my function, you'll get 'E' 'C' and 'M-m' bindings, > which do the same things as in 'debbugs-gnu'. Do they find already the proper bug-id? Cool, this saves me work :-) > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:01 ` Michael Albinus @ 2019-11-20 17:24 ` Robert Pluim 2019-11-20 17:34 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-20 17:24 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 18:01:42 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Robert Pluim <rpluim@gmail.com> writes: Eric> I was a little confused when searching for tags prompted me Eric> to enter a particular user tag, but it turns out just Eric> hitting <RET> at the prompt showed me the tagged reports. >> >> If you stick >> >> (debbugs-gnu-summary-mode 1) >> >> at the end of my function, you'll get 'E' 'C' and 'M-m' bindings, >> which do the same things as in 'debbugs-gnu'. Michael> Do they find already the proper bug-id? Cool, this saves me work :-) Kind of, they search for #\\([0-9]+\\) on the current line, and then from point-min, which will do the wrong thing if youʼre not on the first line of the bug thread. They also look for an appropriate text property, but thatʼs not set by 'gnus-read-ephemeral-bug-group'. I can look at adding that, but if you have a debbugs-gnu list of tagged bugs, you can visit each of them as a gnus group individually, so Iʼm not sure itʼs worth the effort. Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:24 ` Robert Pluim @ 2019-11-20 17:34 ` Michael Albinus 2019-11-20 17:42 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-20 17:34 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > >> If you stick > >> > >> (debbugs-gnu-summary-mode 1) > >> > >> at the end of my function, you'll get 'E' 'C' and 'M-m' bindings, > >> which do the same things as in 'debbugs-gnu'. > > Michael> Do they find already the proper bug-id? Cool, this saves > Michael> me work :-) > > Kind of, they search for #\\([0-9]+\\) on the current line, and then > from point-min, which will do the wrong thing if youʼre not on the > first line of the bug thread. They also look for an appropriate text > property, but thatʼs not set by 'gnus-read-ephemeral-bug-group'. I can > look at adding that, but if you have a debbugs-gnu list of tagged > bugs, you can visit each of them as a gnus group individually, so Iʼm > not sure itʼs worth the effort. As you want. It's just convenience to send a control message immediately while you're reading a given message in the accumulated summary buffer. > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:34 ` Michael Albinus @ 2019-11-20 17:42 ` Robert Pluim 2019-11-20 17:51 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-20 17:42 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 18:34:11 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Robert Pluim <rpluim@gmail.com> writes: >> >> If you stick >> >> >> >> (debbugs-gnu-summary-mode 1) >> >> >> >> at the end of my function, you'll get 'E' 'C' and 'M-m' bindings, >> >> which do the same things as in 'debbugs-gnu'. >> Michael> Do they find already the proper bug-id? Cool, this saves Michael> me work :-) >> >> Kind of, they search for #\\([0-9]+\\) on the current line, and then >> from point-min, which will do the wrong thing if youʼre not on the >> first line of the bug thread. They also look for an appropriate text >> property, but thatʼs not set by 'gnus-read-ephemeral-bug-group'. I can >> look at adding that, but if you have a debbugs-gnu list of tagged >> bugs, you can visit each of them as a gnus group individually, so Iʼm >> not sure itʼs worth the effort. Michael> As you want. It's just convenience to send a control message immediately Michael> while you're reading a given message in the accumulated summary buffer. Well, with debbug-gnu-summary-mode enabled you'll be able to do that, you'll just have to be slightly more careful with those commands. Hmm, how about if I changed the detection code to do - search current line - search backwards - search from (point-min) That would change nothing for single-bug ephemeral groups. Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:42 ` Robert Pluim @ 2019-11-20 17:51 ` Michael Albinus 2019-11-20 17:53 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-20 17:51 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Well, with debbug-gnu-summary-mode enabled you'll be able to do that, > you'll just have to be slightly more careful with those > commands. > > Hmm, how about if I changed the detection code to do > > - search current line > - search backwards > - search from (point-min) > > That would change nothing for single-bug ephemeral groups. Pls do. As always, I'm happy if I can avoid work :-) > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:51 ` Michael Albinus @ 2019-11-20 17:53 ` Robert Pluim 2019-11-20 18:22 ` Michael Albinus 2019-11-20 18:43 ` Eric Abrahamsen 0 siblings, 2 replies; 33+ messages in thread From: Robert Pluim @ 2019-11-20 17:53 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 18:51:29 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Robert Pluim <rpluim@gmail.com> writes: >> Well, with debbug-gnu-summary-mode enabled you'll be able to do that, >> you'll just have to be slightly more careful with those >> commands. >> >> Hmm, how about if I changed the detection code to do >> >> - search current line >> - search backwards >> - search from (point-min) >> >> That would change nothing for single-bug ephemeral groups. Michael> Pls do. As always, I'm happy if I can avoid work :-) Iʼm going to have to go and read "How to commit to Elpa for dummies" now, aren't I? :-) Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:53 ` Robert Pluim @ 2019-11-20 18:22 ` Michael Albinus 2019-11-20 18:43 ` Eric Abrahamsen 1 sibling, 0 replies; 33+ messages in thread From: Michael Albinus @ 2019-11-20 18:22 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Iʼm going to have to go and read "How to commit to Elpa for dummies" > now, aren't I? :-) It's simple. The repository is at git.sv.gnu.org:/srv/git/emacs/elpa.git After pulling, you call "make -k", because some of the packages don't compile successfully. If you want also to see the external packages, you need "make externals" between "git pull" and "make -k". That's all. > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:53 ` Robert Pluim 2019-11-20 18:22 ` Michael Albinus @ 2019-11-20 18:43 ` Eric Abrahamsen 2019-11-20 19:29 ` Robert Pluim 1 sibling, 1 reply; 33+ messages in thread From: Eric Abrahamsen @ 2019-11-20 18:43 UTC (permalink / raw) To: Robert Pluim Cc: Lars Ingebrigtsen, Michael Albinus, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: >>>>>> On Wed, 20 Nov 2019 18:51:29 +0100, Michael Albinus <michael.albinus@gmx.de> said: > > Michael> Robert Pluim <rpluim@gmail.com> writes: > >> Well, with debbug-gnu-summary-mode enabled you'll be able to do that, > >> you'll just have to be slightly more careful with those > >> commands. > >> > >> Hmm, how about if I changed the detection code to do > >> > >> - search current line > >> - search backwards > >> - search from (point-min) > >> > >> That would change nothing for single-bug ephemeral groups. > > Michael> Pls do. As always, I'm happy if I can avoid work :-) > > Iʼm going to have to go and read "How to commit to Elpa for dummies" > now, aren't I? :-) I don't think it's that hard! Clone from <user>@git.sv.gnu.org:/srv/git/emacs/elpa.git, and everything else should happen automatically. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 18:43 ` Eric Abrahamsen @ 2019-11-20 19:29 ` Robert Pluim 0 siblings, 0 replies; 33+ messages in thread From: Robert Pluim @ 2019-11-20 19:29 UTC (permalink / raw) To: Eric Abrahamsen Cc: Lars Ingebrigtsen, Michael Albinus, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 10:43:19 -0800, Eric Abrahamsen <eric@ericabrahamsen.net> said: Eric> I don't think it's that hard! Clone from Eric> <user>@git.sv.gnu.org:/srv/git/emacs/elpa.git, and everything else Eric> should happen automatically. Yes, itʼs not difficult. Iʼm all set now, I can commit, or push to a scratch branch, or post patches here, whatever people want. Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 16:42 ` Eric Abrahamsen 2019-11-20 16:58 ` Robert Pluim @ 2019-11-20 16:59 ` Michael Albinus 2019-11-20 17:28 ` Robert Pluim 1 sibling, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-20 16:59 UTC (permalink / raw) To: Eric Abrahamsen Cc: Robert Pluim, emacs-devel, Lars Ingebrigtsen, dick.r.chiang Eric Abrahamsen <eric@ericabrahamsen.net> writes: Hi Eric, >> (defun debbugs-gnus-ephemeral-from-tagged () Btw, this will be `debbugs-gnu-ephemeral-from-tagged'. > How nice to wake up and find that someone's implemented my (fairly > off-handed) feature request! In fact I wasn't necessarily demanding that > all the bugs be displayed in one summary buffer -- that actually skips > the overview buffer where you can issue the control messages, which is > the main benefit. Though I'm sure I'd use this ephemeral group approach, > the tagging approach is perfectly good. You can already issue control messages from existing ephemeral groups in debbugs, Lars did implement it. I will see whether I could bring it also to this accumulated group; shall be possible, because the bug number is always in the subject. But first I'll wait for a comment from Lars. > I was a little confused when searching for tags prompted me to enter a > particular user tag, but it turns out just hitting <RET> at the prompt > showed me the tagged reports. Yes, it is a little bit unfortune that we have both local tags (used here) and user tags (propagated to the server). Should have been made it more clear in the UI. By the way, I have customized debbugs-gnu-default-severities to '("tagged") - always starting with the local tagged bugs. > Thanks for both of these approaches! > > Eric Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 16:59 ` Michael Albinus @ 2019-11-20 17:28 ` Robert Pluim 2019-11-20 17:43 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-20 17:28 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 17:59:18 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Eric Abrahamsen <eric@ericabrahamsen.net> writes: Michael> Hi Eric, >>> (defun debbugs-gnus-ephemeral-from-tagged () Michael> Btw, this will be `debbugs-gnu-ephemeral-from-tagged'. 'debbugs-gnu-gnus-ephemeral-from-tagged'? In theory you could implement something similar for rmail. I hereby delegate the heavy responsibility of naming this correctly to Somebody Else :-) >> How nice to wake up and find that someone's implemented my (fairly >> off-handed) feature request! In fact I wasn't necessarily demanding that >> all the bugs be displayed in one summary buffer -- that actually skips >> the overview buffer where you can issue the control messages, which is >> the main benefit. Though I'm sure I'd use this ephemeral group approach, >> the tagging approach is perfectly good. Michael> You can already issue control messages from existing ephemeral groups in Michael> debbugs, Lars did implement it. I will see whether I could bring it also Michael> to this accumulated group; shall be possible, because the bug number is Michael> always in the subject. (debbugs-gnu-summary-mode 1) (but see my caveats in my other message to Eric). Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:28 ` Robert Pluim @ 2019-11-20 17:43 ` Michael Albinus 2019-11-20 17:51 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-20 17:43 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Michael> Btw, this will be `debbugs-gnu-ephemeral-from-tagged'. > > 'debbugs-gnu-gnus-ephemeral-from-tagged'? In theory you could > implement something similar for rmail. I hereby delegate the heavy > responsibility of naming this correctly to Somebody Else :-) We have no `debbugs-gnus-*' functions. The two accidents left I've just fixed in the repository. Maybe we shall even avoid `ephemeral' in the name (its gnus-ish), and we call it `debbugs-read-tagged-bugs-with-gnus'. With the upper command `debbugs-read-tagged-bugs'. > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:43 ` Michael Albinus @ 2019-11-20 17:51 ` Robert Pluim 2019-11-20 17:59 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-20 17:51 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Wed, 20 Nov 2019 18:43:42 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Robert Pluim <rpluim@gmail.com> writes: Michael> Btw, this will be `debbugs-gnu-ephemeral-from-tagged'. >> >> 'debbugs-gnu-gnus-ephemeral-from-tagged'? In theory you could >> implement something similar for rmail. I hereby delegate the heavy >> responsibility of naming this correctly to Somebody Else :-) Michael> We have no `debbugs-gnus-*' functions. The two accidents left I've just Michael> fixed in the repository. Michael> Maybe we shall even avoid `ephemeral' in the name (its gnus-ish), and we Michael> call it `debbugs-read-tagged-bugs-with-gnus'. With the upper command Michael> `debbugs-read-tagged-bugs'. Hmm, is this not only for the GNU bugtracker, hence debbugs-gnu? Or are you generalizing it to all types of debbugs instances? Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 17:51 ` Robert Pluim @ 2019-11-20 17:59 ` Michael Albinus 0 siblings, 0 replies; 33+ messages in thread From: Michael Albinus @ 2019-11-20 17:59 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Michael> We have no `debbugs-gnus-*' functions. The two accidents > Michael> left I've just fixed in the repository. > > Michael> Maybe we shall even avoid `ephemeral' in the name (its > Michael> gnus-ish), and we call it > Michael> `debbugs-read-tagged-bugs-with-gnus'. With the upper > Michael> command `debbugs-read-tagged-bugs'. > > Hmm, is this not only for the GNU bugtracker, hence debbugs-gnu? Or > are you generalizing it to all types of debbugs instances? You are right, of course. But Lars(?) did break this rule already with `debbugs-read-emacs-bug-with-gnus'. Well, since this and ´debbugs-read-emacs-bug-with-rmail' are the only exceptions (and no commands to preserve), we shall rename them to debbugs-gnu-*. And your new functions shall start then also with debbugs-gnu-. I shall stop to write for today. Too much confusion. > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-20 14:18 ` Robert Pluim 2019-11-20 14:30 ` Michael Albinus 2019-11-20 16:42 ` Eric Abrahamsen @ 2019-11-21 11:52 ` Lars Ingebrigtsen 2019-11-21 12:46 ` Michael Albinus 2 siblings, 1 reply; 33+ messages in thread From: Lars Ingebrigtsen @ 2019-11-21 11:52 UTC (permalink / raw) To: Robert Pluim; +Cc: Eric Abrahamsen, Michael Albinus, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > I donʼt think Iʼm set up to push to elpa. > > (defun debbugs-gnus-ephemeral-from-tagged () > "Create an ephemeral Gnus group of locally tagged emacs bugs." > (interactive) > (unless (eq debbugs-gnu-mail-backend 'gnus) > (error "This function only works with Gnus.")) I think that's a good command, but it now what I thought was requested: I thought the user just wanted the list from M-x debbugs-gnu, but only with the tagged bug reports. Because fetching and updating that list is a million percentage faster than fetching the data for all the bug reports. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-21 11:52 ` Lars Ingebrigtsen @ 2019-11-21 12:46 ` Michael Albinus 2019-11-21 13:03 ` Lars Ingebrigtsen 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-21 12:46 UTC (permalink / raw) To: Lars Ingebrigtsen Cc: Eric Abrahamsen, Robert Pluim, dick.r.chiang, emacs-devel Lars Ingebrigtsen <larsi@gnus.org> writes: > Robert Pluim <rpluim@gmail.com> writes: > >> (defun debbugs-gnus-ephemeral-from-tagged () >> "Create an ephemeral Gnus group of locally tagged emacs bugs." >> (interactive) >> (unless (eq debbugs-gnu-mail-backend 'gnus) >> (error "This function only works with Gnus.")) > > I think that's a good command, but it now what I thought was requested: > I thought the user just wanted the list from M-x debbugs-gnu, but only > with the tagged bug reports. Because fetching and updating that list is > a million percentage faster than fetching the data for all the bug > reports. That's (debbugs-gnu '("tagged")) Don't know whether it is worth to provide it as extra command. Maybe just documenting in the debbugs user guide? Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-21 12:46 ` Michael Albinus @ 2019-11-21 13:03 ` Lars Ingebrigtsen 2019-11-21 14:54 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Lars Ingebrigtsen @ 2019-11-21 13:03 UTC (permalink / raw) To: Michael Albinus; +Cc: Eric Abrahamsen, Robert Pluim, dick.r.chiang, emacs-devel Michael Albinus <michael.albinus@gmx.de> writes: > That's (debbugs-gnu '("tagged")) Ah, right. > Don't know whether it is worth to provide it as extra command. Maybe > just documenting in the debbugs user guide? I think it's make a useful command. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-21 13:03 ` Lars Ingebrigtsen @ 2019-11-21 14:54 ` Michael Albinus 2019-11-21 16:39 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-21 14:54 UTC (permalink / raw) To: Lars Ingebrigtsen Cc: Eric Abrahamsen, Robert Pluim, dick.r.chiang, emacs-devel Lars Ingebrigtsen <larsi@gnus.org> writes: >> That's (debbugs-gnu '("tagged")) > > Ah, right. > >> Don't know whether it is worth to provide it as extra command. Maybe >> just documenting in the debbugs user guide? > > I think it's make a useful command. I've pushed a change to elpa, adding commands debbugs-gnu-tagged and debbugs-org-tagged. Robert, your command in preparation might change slightly the scope. Instead of showing all messages for the tagged bugs, it might show all messages for the bugs in the current Debbugs buffer. This is more general. Since the current buffer might contain many bugs, there should be a limit. Let's say, show messages of max 50 bugs (the most highest ones per number). Once we have settled this command, I'll make a debbugs release for elpa. Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-21 14:54 ` Michael Albinus @ 2019-11-21 16:39 ` Robert Pluim 2019-11-22 8:30 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-21 16:39 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Thu, 21 Nov 2019 15:54:00 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> I've pushed a change to elpa, adding commands debbugs-gnu-tagged and Michael> debbugs-org-tagged. Michael> Robert, your command in preparation might change slightly the Michael> scope. Instead of showing all messages for the tagged bugs, it might Michael> show all messages for the bugs in the current Debbugs buffer. This is Michael> more general. Hey, when did I sign up for this? :-) Michael> Since the current buffer might contain many bugs, there should be a Michael> limit. Let's say, show messages of max 50 bugs (the most highest ones Michael> per number). Iʼm not sure what you mean with that parenthetical statement. This does it for the first 10 bugs in the current debbugs list. I could add an &optional all, but since in my testing Iʼve already accidentally requested 1000 bugs from the server, that might not be a good idea. diff --git a/packages/debbugs/debbugs-gnu.el b/packages/debbugs/debbugs-gnu.el index bf3ed2cd1..3e16a78a8 100644 --- a/packages/debbugs/debbugs-gnu.el +++ b/packages/debbugs/debbugs-gnu.el @@ -1399,6 +1399,29 @@ (defun debbugs-read-emacs-bug-with-rmail (id status merged) (define-key rmail-mode-map "E" 'debbugs-gnu-make-control-message) (rmail-show-message 1))) +(defvar debbugs-gnu-read-bugs-limit 10) + +(defun debbugs-gnu-read-current-bugs-with-gnus () + "Create a Gnus group of the messages from the currently shown bugs." + (interactive) + (unless (eq debbugs-gnu-mail-backend 'gnus) + (error "This function only works with Gnus.")) + (save-excursion + (let ((mbox-url (replace-regexp-in-string + ";mboxstat=yes" "" + (alist-get 'emacs gnus-bug-group-download-format-alist) + nil t)) + ids) + (goto-char (point-min)) + (dotimes (i debbugs-gnu-read-bugs-limit) + (push (cdr (assq 'id (tabulated-list-get-id))) ids) + (forward-line 1)) + (setq ids (delete nil (nreverse ids))) + (gnus-read-ephemeral-bug-group + ids + mbox-url) + (debbugs-gnu-summary-mode 1)))) + (defun debbugs-read-tagged-bugs-with-gnus () "Create an ephemeral Gnus group of locally tagged Emacs bugs." (interactive) ^ permalink raw reply related [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-21 16:39 ` Robert Pluim @ 2019-11-22 8:30 ` Michael Albinus 2019-11-22 11:15 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-22 8:30 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Michael> Robert, your command in preparation might change slightly > Michael> the scope. Instead of showing all messages for the tagged > Michael> bugs, it might show all messages for the bugs in the > Michael> current Debbugs buffer. This is more general. > > Hey, when did I sign up for this? :-) I could read your mind, you know? :-) > +(defvar debbugs-gnu-read-bugs-limit 10) I would make it a defcustom. Maybe we need also another defconst, which is the upper limit this user option can be. Something like 50, or 100. > +(defun debbugs-gnu-read-current-bugs-with-gnus () > + "Create a Gnus group of the messages from the currently shown bugs." > + (interactive) > + (unless (eq debbugs-gnu-mail-backend 'gnus) > + (error "This function only works with Gnus.")) > + (save-excursion > + (let ((mbox-url (replace-regexp-in-string > + ";mboxstat=yes" "" > + (alist-get 'emacs gnus-bug-group-download-format-alist) > + nil t)) > + ids) > + (goto-char (point-min)) > + (dotimes (i debbugs-gnu-read-bugs-limit) > + (push (cdr (assq 'id (tabulated-list-get-id))) ids) > + (forward-line 1)) > + (setq ids (delete nil (nreverse ids))) > + (gnus-read-ephemeral-bug-group > + ids > + mbox-url) > + (debbugs-gnu-summary-mode 1)))) That works so far for me, thanks. What I'm missing is handling of merged bugs. That is, if a bug in a line shows also merged bug numbers. Create a bug list via (debbugs-gnu-bugs 34322) . And then compare the Gnus buffers, created by either (debbugs-gnu-select-report) or by (debbugs-gnu-read-current-bugs-with-gnus) . We would need also a command debbugs-gnu-read-current-bugs and key bindings for this. Just to be prepared for a possible debbugs-gnu-read-current-bugs-with-rmail. If this is too much for your limited time, commit what you have, and I will adapt the final bits then. > (defun debbugs-read-tagged-bugs-with-gnus () > "Create an ephemeral Gnus group of locally tagged Emacs bugs." I believe, this one is not needed anymore. A list with locally tagged bugs is created now easily via debbugs-gnu-tagged. And there you call debbugs-gnu-read-current-bugs. Thanks, and best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-22 8:30 ` Michael Albinus @ 2019-11-22 11:15 ` Robert Pluim 2019-11-22 11:41 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-22 11:15 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel [-- Attachment #1: Type: text/plain, Size: 1428 bytes --] >>>>> On Fri, 22 Nov 2019 09:30:49 +0100, Michael Albinus <michael.albinus@gmx.de> said: >> +(defvar debbugs-gnu-read-bugs-limit 10) Michael> I would make it a defcustom. Maybe we need also another defconst, which Michael> is the upper limit this user option can be. Something like 50, or 100. If we make it a defcustom we can encode checking the max in the defcustom form. Michael> That works so far for me, thanks. What I'm missing is handling of merged Michael> bugs. That is, if a bug in a line shows also merged bug numbers. Yes, done. Michael> We would need also a command debbugs-gnu-read-current-bugs and key Michael> bindings for this. Just to be prepared for a possible Michael> debbugs-gnu-read-current-bugs-with-rmail. I chose 'A' for 'A'll, and did some renaming. Suggestions welcome. Michael> If this is too much for your limited time, commit what you have, and I Michael> will adapt the final bits then. "You get what anybody gets: you get a lifetime" :-) >> (defun debbugs-read-tagged-bugs-with-gnus () >> "Create an ephemeral Gnus group of locally tagged Emacs bugs." Michael> I believe, this one is not needed anymore. A list with locally tagged Michael> bugs is created now easily via debbugs-gnu-tagged. And there you call Michael> debbugs-gnu-read-current-bugs. Yes, it was left over, Iʼve removed it. [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #2: 0001-Add-command-to-show-mailboxes-for-all-currently-show.patch --] [-- Type: text/x-patch, Size: 4950 bytes --] From 2378e7a1529fa372c1bc9aee0373b380df6602a2 Mon Sep 17 00:00:00 2001 From: Robert Pluim <rpluim@gmail.com> Date: Fri, 22 Nov 2019 11:49:27 +0100 Subject: [PATCH] Add command to show mailboxes for all currently shown reports * debbugs-gnu.el (debbugs-gnu-mode-map): Add binding for debbugs-gnu-select-current-bugs. (debbugs-gnu-select-bugs-limit-max): New defconst. Max for debbugs-gnu-select-bugs-limit. (debbugs-gnu-select-bugs-limit): New defcustom. Limits how many bugs debbugs-gnu-select-current-bugs will retrieve. (debbugs-gnu-select-current-bugs): New function. Shows mailboxes for all currently shown bugs. (debbugs-gnu-select-current-bugs-with-gnus): Implementation of mailbox retrieval using Gnus. * debbugs-ug.texi (Tabulated Lists): Add description of debbugs-gnu-select-current-bugs. --- packages/debbugs/debbugs-gnu.el | 48 +++++++++++++++++++++++++++++++- packages/debbugs/debbugs-ug.texi | 8 ++++++ 2 files changed, 55 insertions(+), 1 deletion(-) diff --git a/packages/debbugs/debbugs-gnu.el b/packages/debbugs/debbugs-gnu.el index 303b62557..a4755694d 100644 --- a/packages/debbugs/debbugs-gnu.el +++ b/packages/debbugs/debbugs-gnu.el @@ -971,6 +971,7 @@ (defvar debbugs-gnu-mode-map (set-keymap-parent map tabulated-list-mode-map) (define-key map "\r" 'debbugs-gnu-select-report) (define-key map [mouse-2] 'debbugs-gnu-select-report) + (define-key map "A" 'debbugs-gnu-select-current-bugs) (define-key map "g" 'debbugs-gnu-rescan) (define-key map "R" 'debbugs-gnu-show-all-blocking-reports) (define-key map "C" 'debbugs-gnu-send-control-message) @@ -990,10 +991,14 @@ (defvar debbugs-gnu-mode-map (define-key menu-map [debbugs-gnu-select-report] '(menu-item "Show Reports" debbugs-gnu-select-report :help "Show all reports belonging to this bug")) + (define-key-after menu-map [debbugs-gnu-select-current] + '(menu-item "Show Reports For All" debbugs-gnu-select-current-bugs + :help "Show reports for all currently shown bugs") + 'debbugs-gnu-select-report) (define-key-after menu-map [debbugs-gnu-rescan] '(menu-item "Refresh Bugs" debbugs-gnu-rescan :help "Refresh bug list") - 'debbugs-gnu-select-report) + 'debbugs-gnu-select-current) (define-key-after menu-map [debbugs-gnu-show-all-blocking-reports] '(menu-item "Show Release Blocking Bugs" debbugs-gnu-show-all-blocking-reports @@ -1399,6 +1404,47 @@ (defun debbugs-read-emacs-bug-with-rmail (id status merged) (define-key rmail-mode-map "E" 'debbugs-gnu-make-control-message) (rmail-show-message 1))) +(defconst debbugs-gnu-select-bugs-limit-max 50) +(defcustom debbugs-gnu-select-bugs-limit 10 + "Maximum number of bugs to retrieve for Gnus group. +This applies for `debbugs-gnu-select-current-bugs. +Maximum allowed value is 50 to avoid overloading the server." + :type '(integer + :validate + (lambda (widget) + (unless (<= 1 + (widget-value widget) + debbugs-gnu-select-bugs-limit-max) + (widget-put widget :error + "Invalid value: range is 1..50")))) + :version "27.1") + +(defun debbugs-gnu-select-current-bugs () + "Retrieve the mailboxes for all currently shown bugs. +Limited by `debbugs-gnu-select-bugs-limit'." + (interactive) + (unless (eq debbugs-gnu-mail-backend 'gnus) + (error "This function only works with Gnus.")) + (debbugs-gnu-select-current-bugs-with-gnus)) + +(defun debbugs-gnu-select-current-bugs-with-gnus () + "Create a Gnus group of the messages from the currently shown bugs." + (save-excursion + (let ((mbox-url + (replace-regexp-in-string + ";mboxstat=yes" "" + (alist-get 'emacs gnus-bug-group-download-format-alist) + nil t)) + ids) + (goto-char (point-min)) + (dotimes (i debbugs-gnu-select-bugs-limit) + (push (debbugs-gnu-current-id t) ids) + (push (cdr (assq 'mergedwith (debbugs-gnu-current-status))) ids) + (forward-line 1)) + (setq ids (delete nil (nreverse ids))) + (gnus-read-ephemeral-bug-group ids mbox-url) + (debbugs-gnu-summary-mode 1)))) + (defcustom debbugs-gnu-lars-workflow nil "If non-nil, set some Gnus vars as preferred by Lars." :type 'boolean diff --git a/packages/debbugs/debbugs-ug.texi b/packages/debbugs/debbugs-ug.texi index 8121f7bf8..6e86194e5 100644 --- a/packages/debbugs/debbugs-ug.texi +++ b/packages/debbugs/debbugs-ug.texi @@ -373,6 +373,14 @@ Show the email messages that discuss the bug. @* @item +@kindex @kbd{A} +@kbd{A} @tab +@code{debbugs-gnu-select-current-bugs} @* +Show the email messages for all currently displayed messages +(including merged reports). Limited by user option +@code{debbugs-gnu-select-bugs-limit}. + +@item @kindex @kbd{d} @kbd{d} @tab @code{debbugs-gnu-display-status} @* -- 2.24.0.155.gd9f6f3b619 ^ permalink raw reply related [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-22 11:15 ` Robert Pluim @ 2019-11-22 11:41 ` Michael Albinus 2019-11-22 14:13 ` Robert Pluim 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-22 11:41 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Subject: [PATCH] Add command to show mailboxes for all currently shown reports Everything looks pretty good. Just some very minor nits: > +(defconst debbugs-gnu-select-bugs-limit-max 50) Pls add a docstring. > + (widget-put widget :error > + "Invalid value: range is 1..50")))) I would do (format "Invalid value: range is 1..%d" debbugs-gnu-select-bugs-limit-max) Please commit to elpa, and thanks again! Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-22 11:41 ` Michael Albinus @ 2019-11-22 14:13 ` Robert Pluim 2019-11-22 16:33 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Robert Pluim @ 2019-11-22 14:13 UTC (permalink / raw) To: Michael Albinus Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel >>>>> On Fri, 22 Nov 2019 12:41:56 +0100, Michael Albinus <michael.albinus@gmx.de> said: Michael> Please commit to elpa, and thanks again! Done as 3dc62c20c Iʼm unvolunteering myself for the rmail version: I haven't used rmail in decades. Robert ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-22 14:13 ` Robert Pluim @ 2019-11-22 16:33 ` Michael Albinus 2019-11-24 11:09 ` Michael Albinus 0 siblings, 1 reply; 33+ messages in thread From: Michael Albinus @ 2019-11-22 16:33 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Robert Pluim <rpluim@gmail.com> writes: > Michael> Please commit to elpa, and thanks again! > > Done as 3dc62c20c Thanks! I've committed another code cleanup in debbugs, which was sleeping for a while locally (I didn't want to disturb you while preparing your patch). > Iʼm unvolunteering myself for the rmail version: I haven't used rmail > in decades. Maybe I give it a try. > Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread 2019-11-22 16:33 ` Michael Albinus @ 2019-11-24 11:09 ` Michael Albinus 0 siblings, 0 replies; 33+ messages in thread From: Michael Albinus @ 2019-11-24 11:09 UTC (permalink / raw) To: Robert Pluim Cc: Eric Abrahamsen, Lars Ingebrigtsen, dick.r.chiang, emacs-devel Michael Albinus <michael.albinus@gmx.de> writes: >> Iʼm unvolunteering myself for the rmail version: I haven't used rmail >> in decades. > > Maybe I give it a try. Implemented, and pushed. I'm not an Rmail user, so I hope this is useful. >> Robert Best regards, Michael. ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2019-11-24 11:09 UTC | newest] Thread overview: 33+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <87imnu1knq.fsf@dick> [not found] ` <87r22h7mka.fsf@ericabrahamsen.net> [not found] ` <87sgmrouxk.fsf@gnus.org> [not found] ` <8736emaxw6.fsf@ericabrahamsen.net> [not found] ` <87sgmlsgxx.fsf@gnus.org> [not found] ` <87zhgsncno.fsf@ericabrahamsen.net> [not found] ` <87lfscesen.fsf@dick> [not found] ` <871ru4n58t.fsf@ericabrahamsen.net> [not found] ` <m21ru4p3t8.fsf@gmail.com> [not found] ` <87ftijdcay.fsf@ericabrahamsen.net> [not found] ` <874kyykd8b.fsf@gnus.org> [not found] ` <87sgmiyd6m.fsf@gmx.de> [not found] ` <m2pnhmwwo7.fsf@gmail.com> [not found] ` <87pnhmwvmz.fsf@gmx.de> 2019-11-20 13:31 ` bug#38136: [PATCH] Make gnus-group-get-new-news a non blocking thread Robert Pluim 2019-11-20 13:43 ` Michael Albinus 2019-11-20 14:18 ` Robert Pluim 2019-11-20 14:30 ` Michael Albinus 2019-11-20 17:31 ` Robert Pluim 2019-11-20 17:45 ` Michael Albinus 2019-11-20 16:42 ` Eric Abrahamsen 2019-11-20 16:58 ` Robert Pluim 2019-11-20 17:01 ` Michael Albinus 2019-11-20 17:24 ` Robert Pluim 2019-11-20 17:34 ` Michael Albinus 2019-11-20 17:42 ` Robert Pluim 2019-11-20 17:51 ` Michael Albinus 2019-11-20 17:53 ` Robert Pluim 2019-11-20 18:22 ` Michael Albinus 2019-11-20 18:43 ` Eric Abrahamsen 2019-11-20 19:29 ` Robert Pluim 2019-11-20 16:59 ` Michael Albinus 2019-11-20 17:28 ` Robert Pluim 2019-11-20 17:43 ` Michael Albinus 2019-11-20 17:51 ` Robert Pluim 2019-11-20 17:59 ` Michael Albinus 2019-11-21 11:52 ` Lars Ingebrigtsen 2019-11-21 12:46 ` Michael Albinus 2019-11-21 13:03 ` Lars Ingebrigtsen 2019-11-21 14:54 ` Michael Albinus 2019-11-21 16:39 ` Robert Pluim 2019-11-22 8:30 ` Michael Albinus 2019-11-22 11:15 ` Robert Pluim 2019-11-22 11:41 ` Michael Albinus 2019-11-22 14:13 ` Robert Pluim 2019-11-22 16:33 ` Michael Albinus 2019-11-24 11:09 ` Michael Albinus
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).