[racket-dev] Bug in bug reporting

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sun Jan 13 10:13:47 EST 2013

I've pushed repairs for the bug-report bug (which was a `raco pkg show'
bug). Thanks for the report!

At Sun, 13 Jan 2013 12:55:34 +0100, Pierpaolo Bernardi wrote:
> Hello,
> 
> with 5.3.2.1 on windows 8, trying to use the bug reporting form,
> causes an internal error, with the following message:
> 
> make-directory: cannot make directory
>   path: C:\Program Files\Racket-Full-5.3.2.1\lib\pkgs
>   system error: Permission denied; errno=13
>   context...:
>    C:\Program Files\Racket-Full-5.3.2.1\collects\planet2\lib.rkt:188:0:
> with-package-lock*
>    C:\Program Files\Racket-Full-5.3.2.1\collects\planet2\main.rkt:179:2:
> for-loop
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\help\private\bug-report-controls.rkt:25:0:
> add-bug-report-controls
>    C:\Program Files\Racket-Full-5.3.2.1\collects\help\bug-report.rkt:55:0:
> report-bug/new-frame
>    C:\Program Files\Racket-Full-5.3.2.1\collects\mred\private\mrmenu.rkt:250:14:
> command method in basic-selectable-menu-item%
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\racket\private\more-scheme.rkt:146:2:
> call-with-break-parameterization
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\racket\private\more-scheme.rkt:263:2:
> call-with-exception-handler
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\mred\private\wx\common\queue.rkt:451:6
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\mred\private\wx\common\queue.rkt:502:32
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\mred\private\wx\common\queue.rkt:650:3
> 
> ====
> 
> I discovered this trying to report the following, which seems
> different from others I have seen in the past:
> 
> - the automatic syntax-check appeared to have stopped working.
> - I pressed the Syntax Check button
> - An internal error box appeared containing:
> 
> close-status-line: status line not open 'drracket:check-syntax:status
>   context...:
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\framework\private\frame.rkt:613:7
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\drracket\private\syncheck\gui.rkt:1774:14:
> cleanup
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\drracket\private\syncheck\gui.rkt:1891:24
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\mred\private\wx\common\queue.rkt:451:6
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\mred\private\wx\common\queue.rkt:502:32
>    C:\Program 
> Files\Racket-Full-5.3.2.1\collects\mred\private\wx\common\queue.rkt:650:3
> 
> 
> HTH
> P.
> _________________________
>   Racket Developers list:
>   http://lists.racket-lang.org/dev

Posted on the dev mailing list.