[pkg-lynx-maint] Bug#879991: [Lynx-dev] Missing link on lynx.invisible-island.net

Axel Beckert abe at deuxchevaux.org
Mon Oct 30 14:30:56 UTC 2017


Hi,

On Mon, Oct 30, 2017 at 11:41:01AM +0000, Ian Collier wrote:
> On Sat, Oct 28, 2017 at 07:47:16AM -0400, Thomas Dickey wrote:
> > On Sat, Oct 28, 2017 at 09:21:26AM +0200, Elimar Riesebieter wrote:
> > > according to
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879991
> > > there points a link in documentation to nowhere.
> 
> > I pointed out that it's a problem with the package, not the upstream source.
> 
> The Lynx source does not build cattoc.html unless configure was run
> with --enable-htmlized-cfg - but by default that setting is disabled, in
> which case the Lynx_users_guide.html that it produces contains a broken
> link.  I'd say that is an issue with the upstream source.

Thanks for that hint.

For privacy reasons many binary distributions don't like remote
startup pages, etc. and change them to local links. So do we by
patching lynx.cfg.

But if cattoc.html (and maybe other files) is just built with that
configure option (which we currently don't use), it's understandable
if instead a link to the upstream website is used.

So I checked where this link comes from in the (unpatched and unbuilt)
2.8.9dev16 sources:

  $ git grep breakout
  lynx.cfg:# is available at http://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html
  lynx_help/Lynx_users_guide.html:  "http://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html">
  lynx_help/Lynx_users_guide.html:  "http://lynx.invisible-island.net/release/breakout/lynx_help/alphatoc.html">
  lynx_help/lynx_help_main.html:    "http://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html">
  lynx_help/lynx_help_main.html:    "http://lynx.invisible-island.net/release/breakout/docs/">lynx
  makefile.in:LYNX_URL='@HOMEPAGE_URL at release/breakout'

The URL argued about in the bug report is
http://lynx.invisible-island.net/release/breakout/lynx_help/cattoc.html

So this URL indeed is part of the unmodified upstream sources.

http://lynx.invisible-island.net/release/breakout/lynx_help/ shows
quite some files, but not cattoc.html. But it lists
http://lynx.invisible-island.net/release/breakout/lynx_help/Lynx_users_guide.html
and that also contains those links "by category" and "by alphabet".
But it's even worse there: They point to those two URLs where the
hostname no more exists:

  http://lynx.isc.org/release/breakout/lynx_help/cattoc.html
  http://lynx.isc.org/release/breakout/lynx_help/alphatoc.html

This probably comes from the fact that this is not from a development
release but an rather old stable release. But
http://lynx.invisible-island.net/current/breakout/ doesn't exist. So I
went to http://lynx.invisible-island.net/lynx_help/ and clicked on
"Online Documentation" in the left menu
(http://lynx.invisible-island.net/lynx_help/). But I just got
"Forbidden — You don't have permission to access /lynx_help/ on this
server."

Thomas: So for me it looks as if Elimar and Ian are right: This looks
like broken literal links in the upstream code and the included
prebuilt documentation as well as in the online documentation. It
would be nice if you could have a closer look at these issues. Thanks
in advance!

		Kind regards, Axel
-- 
/~\  Plain Text Ribbon Campaign                   | Axel Beckert
\ /  Say No to HTML in E-Mail and News            | abe at deuxchevaux.org  (Mail)
 X   See http://www.nonhtmlmail.org/campaign.html | abe at noone.org (Mail+Jabber)
/ \  I love long mails: http://email.is-not-s.ms/ | http://abe.noone.org/ (Web)



More information about the pkg-lynx-maint mailing list