[racket-dev] Bug report lost? Here it is again: Issue with help

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sat Feb 1 11:29:15 EST 2014

I can see how that could happen. When you first install, the only
documentation page is in the main installation. After you install some
packages (in user scope), then there will be a more specific
documentation page in a user-specific location. It sounds like the CSS
file is not properly installed for the user-specific location.

Thanks for the helpful details!

At Sat, 1 Feb 2014 11:23:36 -0500, Greg Hendershott wrote:
> OK this is weird.
> 
> I downloaded 5.93.
> Started DrRacket 5.93.
> Hit F1.
> It went to the page with the new CSS present.
> Figured problem was fixed. \o/
> BUT:
> Ran `raco pkg install` for a dozen packages: some from pkgs.r-l.org,
> some local --link.
> And now, the problem has returned.
> Hit F1.
> It goes to page that can't find the CSS.
> Same problem with (begin (require racket/help) (help "a string")) at the REPL.
> 
> Does that even make any sense??
> Could one of the package installs be fubar-ing this??
> 
> 
> p.s. I haven't heard anyone else say, "oh I can repro that on OSX",
> too. Can anyone?  If not, maybe this is related to why?
> 
> 
> On Mon, Jan 27, 2014 at 12:10 PM, Greg Hendershott
> <greghendershott at gmail.com> wrote:
> > More information:
> >
> > First, in case it wasn't clear before, this isn't DrR specific. It's
> > the string i.e. search variant of racket/help, which DrR uses.
> > e.g. with XREPL just say ,doc "foo" and you have same thing.
> >
> > The page /Users/greg/Library/Racket/5.92/doc/search/index.html?q=foo
> > wants the following css files:
> >
> >     <link title="default" href="../scribble.css" type="text/css"
> > rel="stylesheet"></link>
> >     <link title="default" href="../racket.css" type="text/css"
> > rel="stylesheet"></link>
> >     <link title="default" href="../manual-style.css" type="text/css"
> > rel="stylesheet"></link>
> >     <link title="default" href="../manual-racket.css" type="text/css"
> > rel="stylesheet"></link>
> >     <link title="default" href="../doc-site.css" type="text/css"
> > rel="stylesheet"></link>
> >
> > But none are present.
> >
> > Comparing 5.3.5:
> >
> >     $ ls /Applications/Racket_v5.3.5/doc/*.css
> >     /Applications/Racket_v5.3.5/doc/racket.css
> >     /Applications/Racket_v5.3.5/doc/scribble-style.css
> >     /Applications/Racket_v5.3.5/doc/scribble.css
> >
> >     $ ls /Users/greg/Library/Racket/5.3.5/doc/*.css
> >     /Users/greg/Library/Racket/5.3.5/doc/scribble-style.css
> >     /Users/greg/Library/Racket/5.3.5/doc/scribble.css
> >
> > to 5.92:
> >
> >     $ ls /Applications/Racket_v5.92/doc/*.css
> >     /Applications/Racket_v5.92/doc/doc-site.css
> >     /Applications/Racket_v5.92/doc/manual-fonts.css
> >     /Applications/Racket_v5.92/doc/manual-racket.css
> >     /Applications/Racket_v5.92/doc/manual-style.css
> >     /Applications/Racket_v5.92/doc/racket.css
> >     /Applications/Racket_v5.92/doc/scribble-style.css
> >     /Applications/Racket_v5.92/doc/scribble.css
> >
> >     $ ls /Users/greg/Library/Racket/5.92/doc/*.css
> >     <none>  # Need some/all of the above here, too?
> >
> > Although I'm probably over-explaining this I hope it's helpful.
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev

Posted on the dev mailing list.