[racket-dev] Doc failure on release snapshot

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sat Nov 30 18:04:55 EST 2013

I think the main problem is that the release snapshot is misconfigured.
When I download a release snapshot and look at the top-level README, it
says

 The distribution has been configured so that when you install or
 update packages, the package catalog at
   http://plt.eecs.northwestern.edu/snapshots/20131130-3d502f2/catalog/
 is consulted, first.

That URL should instead be

  http://plt.eecs.northwestern.edu/release-snapshots/20131130-3d502f2/catalog/

Since the URL was wrong, the package installation fetched sources via
"pkg.racket-lang.org" instead of using the ones for the snapshot.


Meanwhile, given the configuration, I think the right result would have
been an error that "scribble-lib" requires a newer version of "base"
and/or "racket" than you have installed. Either we need to update
versions and dependencies on the main-distribution libraries much more
carefully, or we need to at least adjust versions and dependencies
after we create a release branch.


At Sat, 30 Nov 2013 15:04:47 -0500, Asumu Takikawa wrote:
> Hi all,
> 
> I installed a Minimal Racket release snapshot, installed DrRacket, and
> got the following failure during the documentation build:
> 
>   application: procedure does not accept keyword arguments
>     procedure: doc-path
>     arguments...:
>      #<path:/home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/drracket/browser>
>      "browser"
>      '()
>      #f
>      'false-if-missing
>      #:main? #f
>     context...:
>      /home/asumu/plt/racket-5.91/collects/racket/private/kw.rkt:1255:14
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/setup/xref.rkt:23
> :3: for-loop
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/setup/xref.rkt:23
> :3: for-loop
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/setup/xref.rkt:17
> :0: get-dests
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/setup/xref.rkt:13
> 3:0: get-reader-thunks
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/setup/xref.rkt:92
> :2: force-all
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/xref.rkt
> :56:19
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/base-ren
> der.rkt:1092:28
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/base-ren
> der.rkt:1092:28
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/base.rkt
> :658:0: get-index-entries
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/racket-index/scribblings/main/
> private/make-search.rkt:64:0: make-script
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/base-ren
> der.rkt:866:4: render-content method in render%
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/html-ren
> der.rkt:1316:4: render-plain-content method in ...bble/html-render.rkt:243:2
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/base-ren
> der.rkt:866:4: render-content method in render%
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/html-ren
> der.rkt:1091:4: do-render-paragraph method in ...bble/html-render.rkt:243:2
>      
> /home/asumu/plt/racket-5.91/add-on/snapshot/pkgs/scribble-lib/scribble/html-ren
> der.rkt:1119:4: render-intrapara-block method in 
> ...bble/html-render.rkt:243:2...
> 
> Cheers,
> Asumu
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev

Posted on the dev mailing list.