Bug 49228
| Summary: | links: no documentation & no integration | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Stig Hackvan <stig-redhat-bugzilla> |
| Component: | mailcap | Assignee: | Bill Nottingham <notting> |
| Status: | CLOSED RAWHIDE | QA Contact: | Brian Brock <bbrock> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 7.1 | CC: | rvokal |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2003-02-07 21:13:38 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
Neither /etc/mailcap nor /etc/Muttrc is the responsibility of links. Assigning to mutt. implicit autoview doesn't sound like a good idea, security wise. This, NTITAI, would also make stuff in xterms use links, which is probably not what people would want. what is "NTITAI"? [1] part of the original bug report assigned to LINKS module was that links comes with NO USEFUL DOCUMENTATION. PLEASE GET THAT FIXED. WHAT GOOD IS A PROGRAM THAT YOU CAN'T FIGURE OUT HOW TO USE? [2] security and mutt/mailcap autoview... what about functionality? text/html MUST work because it's becoming so ubiquitous...to not provide it is to provide a crippled and dysfunctional product. the fear/complaint/excuse that links is insecure (or any of the other things with the copiousoutput flag in mailcap) is an issue for the other modules to address...links doesn't do javascript, so what's the big deal? if links is insecure then FIX LINKS OR DON'T SHIP IT. mutt, however really needs to support text/html. [3] xterms? you mean terminal applications in the generic sense? xterm is pretty much deprecated these days and most people are using terminal programs that allow you to click urls. gnome-terminal and kde's equivalent at least. if i'm reading mail in a terminal window, i want it all to stay in that terminal window. if i want to visit urls in another window, there's a way to do that as well. in fact, it is better UI consistency for a mouse-oriented application (because you really cannot effectively navigate through netscrape without the mouse) to be INVOKED by use of the mouse...(eg: ctrl-click or right-click-->"open in browser"-->route through gnome browser settings) Assigning back to links for the documentation issue. My concern is that automatically viewing attachments of any type is a bad idea. However, when someone running a terminal application chooses to view HTML while running under X, they may want to use Mozilla or something similar to view it. NTITAI == 'now that I think about it'. notting sez: "when someone running a terminal application chooses to view HTML
while running under X, they may want to use Mozilla or something similar to
view it."
is it not reasonable to assume that [a] if people want to use mozilla for
reading text/html email they will use the mailer support in mozilla? [b] if
people are primarily engaged in an activity they call READING MAIL, they will
want to hold their focus on the mail-reading-application, which happens to be
in a terminal window running mutt?
the fact that i have to go on a fucking egg hunt just to read my own fucking
email is pretty much the reason that linux inspires about as much computer
hatred as windows... there was once the dream of "the right thing" but that
has now been lost in the complete lack of a consistent vision for the user
experience! if i'm running an application in a terminal window, i MAY want to
switch my attentional focus to the WIMP interface, but that MUST BE an explicit
action on my part, not some willy-nilly "users might want X" supposition...
right now, there is NO SUPPORT FOR READING text/html mail from a
terminal...either by invoking mozilla or not...you have to read the shit by
piping to less(1), which is utter bullshit...and it's impossible to fucking
REPLY to a text/html mail (unless you do the mailcap/copiousoutput patch i
sent) with the text of the original message included...
and you want to impose upon users the experience of cutting & pasting from a
browser, deleting that window, then doing a separate operation in the original
terminal window (which has probably lost keyboard focus!!!)... shit, fuck,
damn, blast, frak, felgercarb, zoinx, ick, gork, urk, blech, (note that i'm
calming down and my language is improving), ...
redhat linux will NOT be recommended in my next published article on linux.
summary: redhat ships things with poor packaging, missing documentation, and
poor integration. (incidentally, it's totally stupid that i can't install
xemacs from redhat's rpms without also running a (*&(*&@^#*(&(% canna
server)...just because there's optional MULE support in xemacs doesn't mean
that it ought to be enabled in the US distribution of the OS)
windows you can't keep working and linux you can't get working,
stig
For the documentation issue: /usr/share/doc/links-0.95/README *is* there and included in the package, and it's the only up-to-date links documentation anyone has written. Come to think of it, the links-manual back from 0.82 is still mostly valid; I've added that to the 0.96-2 build. Assigning to mailcap (which has /etc/mime.types) so we can think about adding some html viewer for text/html. IMO this should point to "htmlview" rather than links though. (htmlview invokes links, lynx, konqueror, mozilla or netscape depending on what is installed and the present environment). added in mailcap-2.1.5-1. the testing and usage requirement/goal must be that a user using mutt be able
to transparently read and reply to text/html email (using mutt because with
mutt it's possible, pine and other mailers may also work). automatic
functionality inside a terminal window is of the utmost importance.
viewing html is NOT half so important as seamless conversion back to text!!!
from a casual examination, however, it seems evident that mailcap provides
multiple access methods (look at the andrew stuff...mailcap was developed by
the same folks) and so it seems likely that external viewing can/should be
accessed through the "(v)iew attachments" functionality that is the current way
to view attached images... i'm sure that the mutt maintainers would accept a
patch to allow both internal and external viewing if it came to that.
stig
there is another hassle/caveat/problem involved in this text/html
mess...currently if you set implicit_autoview in mutt, it preferentially
chooses the html version from text/multipart emails instead of the text
version. that's undesirable behavior. the functionality should be:
normal viewing: text if available
converted html if no text available
(v)iew attachments: a more interactive viewing mode (eg links w/o -dump flag
or external viewer if running under X)
text/html has been in mailcap for a while. |
Description of Problem: redhat is now shipping links (a text-based Web browser) but it is (a) undocumented (there is a manual on the home page, so that's a start) and (b) not integrated as a mime-based filter so it can't be used to read html mail... beginning of a solution (eg seems to work for me but haven't used it very long) ## stig/crashtest (pts/5) -- Mon Jul 16 -- 21:48:11 ## ## /home/stig >> new /etc/{mailcap,Muttrc} --- /etc/mailcap~ Mon Jul 16 21:47:19 2001 +++ /etc/mailcap Mon Jul 16 21:44:05 2001 @@ -192,3 +192,7 @@ application/msword; ns="%s"; tmp=`mktemp -q /tmp/${ns}.XXXXXX`; \ /usr/bin/wvHtml "${ns}" -o ${tmp}; \ netscape "file:${tmp}"; /bin/rm -f "${tmp}" + +# stig: add links for benefit of mutt +text/html; /usr/bin/links -dump %s ; copiousoutput + --- /etc/Muttrc~ Fri Mar 2 19:52:27 2001 +++ /etc/Muttrc Mon Jul 16 21:19:11 2001 @@ -963,7 +963,8 @@ # remote machine without having to enter a password. # # -# set implicit_autoview=no +# stig: set this on to account for links(1) viewing of html +set implicit_autoview=yes # # Name: implicit_autoview # Type: boolean