Norman Ramsey <[email protected]> wrote:
|> Debian is still at v14.8.16, but he (Hilko Bengen) has not
|> updated any of his ports for a while, ...
|
|This sort of thing is a frequent problem with Debian. The latest
|upload was January 2017 which is not too bad.
|
|> v14.9. took two years and brought many, many fixes and i hope
|> improvements.
|
|I can ask for an update. Worst case, if we are able to resolve my
|issue, I can do a "non-maintainer upload" to a private Debian repo.
A-ha. Well, this would be tremendous, as i personally really feel
a bit displaced in, at and with Debian. I have only used it once,
with Debian Woody (3.0 i think), coming from some years of RedHat,
and was then very happy once i have switched to FreeBSD. And now
they even use systemd. You know, Void, CRUX or Alpine Linux as
well as ArchLinux and KaOS, they all have a single simple text
file to maintain the package. Others only need a Makefile.
I feel much more comfortable in such an environment.
|>|I'm a little disconcerted to see that the
|>|meaning of askcc and askbcc has changed. In the old version, "ask"
|>|meant "always ask." In version 14.8.16, which I have now, "ask" means
|>|"ask only if empty." This default is not good for me, and I submit
|>|that it is not good for others. Consider the failure modes:
|>|
|>| - In the old behavior, I get an opportunity to edit a cc: list even
|>| if I don't want to edit it. No animals are harmed.
|>|
|>| - In the new behavior, I have no opportunity to edit a nonempty cc:
|>| list, and I send the mail with the wrong cc: list. I have already
|>| done this several times.
|>
|> I am sorry for the latter. I can offer no possibility to work
|> around this for v14.8.16!
|>
|> I think i have changed it because it only matters in interactive
|> compose mode, and then -- i think i have asked the ML for
|> feedback before doing that? Ah, no, i just have mentioned in an
|> otherwise cryptic message, oh dear, not worth looking at [1] --
|> you have been interactive.
|>
|> I would not do it like that at all. I think the best would be,
|> in interactive mode, once compose mode is left, to always print
|> a summary of the envelope headers, maybe even with the subject,
|> and ask for send-confirmation. The same summary you have seen
|> (unless *editalong* is set) on compose mode entry when some kind
|> of `reply' is going on, not when you come in from the command
|> line or via `mail'.
|
|I'm having trouble understanding your scenario---partly because I
|don't have the vocabulary, for which I apologize. I guess I am
|imagining something along the lines of what happens when I do ~h,
|which I really want only when I ask for it, not on every send.
No no, i thought more about dumping the content of To:, Cc: and
Bcc:, maybe plus Subject:, followed by a "Send this message? "
confirmation. Unix V10 mailx has (in an optional branch)
puthead(hp, stdout, GTO|GCC|GBCC);
printf("Send? [yes] ");
if (fgets(ans, sizeof(ans), stdin) && ans[0] && tolower(ans[0]) != 'y')
goto dead;
which is a bit drastical; reentering compose mode as an option
would be nice.
|Having to confirm every send is not always a good plan: confirmation
|becomes a reflex action and so just lengthens the workflow.
Hm, well i always proof read the entire letter, it takes a long
time to write one. It will be a single keypress.
|> 2BSD Mail had *askcc*. *askcc* and *askbcc* are standardized.
|> Looking at Unix V10 mail: it offered what i thought is best,
|
|Which was?
As above.
|> but does not allow reentering compose mode, which i think should
|> be possible.
|
|I love the idea of being able to reenter compose mode while in the
|middle of responding to *askcc* or *askbcc*. But I think this idea is
|orthogonal to my issue.
|> or one can set *editheaders*
|
|*editheaders* is extremely civilized and is an excellent default.
|But again, I think it and *editalong* are orthogonal to my issue.
It would be a different workflow. Instead of using the series of
three (four with subject) *ask** variables there will be the
To/Cc/Bcc overview with a single prompt Send/Discard/Recompose,
and in the latter case there is ~h or ~e (with *editheaders*) at
your fingertips.
| (now a /etc/s-nail.rc default) and
|> *editalong* or F1 and it is all there right away, then confirm
|> again before sending. But, on the other hand, in the other window
|> i just have read in V10 mailx's collect.c:
|>
|> if (hp->h_subject == NOSTR && value("asksub"))
|> c |= GSUBJECT;
|> /* adb: due to popular demand, these were moved to the end of the letter
|> * adb: if (hp->h_cc == NOSTR && value("askcc"))
|> * adb: c |= GCC;
|> * adb: if (hp->h_bcc == NOSTR && value("askbcc"))
|> * adb: c |= GBCC;
|> * adb */
|
|Here's what I'm seeing from Heirloom mailx, sendout.c line 981:
...
|You'll see that when *askatend* and *askcc* are set, it asks for Cc:
|regardless of the current value of hp->h_cc. This is the behavior I am
|hoping for.
This has been committed to [master] and [stable/..] already as
[5cd0f50d] (Restore historical behaviour of *askb?cc* (Norman
Ramsey)).
|>|I would like Steffen to consider whether reversion to the old behavior
|>|might be a good idea. If not, I am going to beg for an option that
|>|means "really, really ask, even if the list is nonempty."
|>
|> You mean if during development of the discussion it becomes useful
|> or interesting to extend the list of participants, and ~h or ~p
|> need activity and disturb the precious flow of thoughts and are
|> later easily forgotten, which once was catched by the barrier(s)
|> that *askb?cc* represented?
|
|I agree that ~h definitely disturbs the flow of thoughts; I use it rarely.
|
|The workflow I have in mind is a little different, which is after the
|message is fully composed, to be forced to consider whether recipients
|ought to be added to the cc: list. Or even more important, *removed*
|from the cc: list. I want to be forced to consider this question (and
|only this question) on every send.
It is there again.
|> Ok. I will reenable the old behaviour for v14.9.4 and release not
|> later than 2017-09-02/3, all right?
|
|Sounds great! At that time I will be insanely busy (school about to
|start), but assuming I can get a Debian package built, I will try to
|beta test it for you.
Well i hope beta testing is not needed no more for v14.9. ;)
Ciao.
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)