Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-30 Thread Robby Findler
My initial reaction to your message is that this is far too big of a test
case to hand over to someone else. Is there some way we can get you access
to a machine that demonstrates the problem so you can make something
smaller?

Robby

On Monday, December 30, 2013, Neil Toronto wrote:

> I don't think there's anything I can look into. I can't duplicate the
> problem on my system, and Plot doesn't do anything platform-specific, so
> the bug is almost certainly in `pict', `racket/draw' or Cairo. Matthew?
>
> Sorry I wasn't clear on this earlier.
>
> (It could be that it's *possible* duplicate it on my system, and that it
> only shows up on the build machine because the default font is a different
> size, which gives the plot areas slightly different sizes, which gives the
> projected triangles slightly different vertices. I could look into that,
> but it seems unlikely. I use Plot a *lot* and have never seen this before.)
>
> If I were debugging it, I'd try to find the simplest plot that's missing a
> polygon. Here are the bad plots from the docs, rendered the way the docs do
> it (plot to a pict, then convert to a bitmap), with the number of samples
> easy to tweak:
>
> #lang racket
>
> (require pict plot/pict)
>
> (plot3d-samples 41)  ; default is 41
>
> (parameterize ([plot-z-ticks  (currency-ticks)])
>   (pict->bitmap
>(plot3d-pict (contour-intervals3d (λ (x y) (- (sqr x) (sqr y)))
>  -1 1 -1 1
>  #:label "z")
> #:legend-anchor 'center)))
>
> (pict->bitmap
>  (plot3d-pict (polar3d (λ (θ ρ) 1)
>#:color 2
>#:line-style 'transparent)
>   #:altitude 25))
>
>
> I'd also try passing #:out-file "out.pdf" to `plot3d-pict' to see if the
> PDF back-end is afflicted.
>
> I don't know how worried to be about missing polygons. It could be
> anything from bad array management in Cairo (which could be serious) to a
> mostly harmless problem in the implementation of region culling or winding
> rules.
>
> Neil ⊥
>
> On 12/29/2013 09:39 PM, Robby Findler wrote:
>
>> Neil: have you had time to look into this? If not, then I think we
>> should just leave it for the next release. Please let us know what
>> you're thinking about this one.
>>
>> Robby
>>
>>
>> On Sat, Dec 21, 2013 at 4:13 PM, Neil Toronto > > wrote:
>>
>> Some plots in the documentation are missing a polygon. I think it's
>> platform-specific, because I can't reproduce the problem.
>>
>> Examples:
>>
>> First example plot in "1.5 Renderer and Plot Bounds" (look for a
>> light green rectangle)
>>
>> file:///usr/racket-5.91.0.900/__doc/plot/intro.html?q=plot#%
>> __28part._.Renderer_and_.Plot_.__Bounds%29
>>
>>
>> Last example plot in `plot-z-far-ticks' docs (look for a white hole
>> under the "z" in the legend)
>>
>> http://plt.eecs.northwestern.__edu/snapshots/current/doc/__
>> plot/ticks_and_transforms.__html?q=plot-z-far-ticks#%__
>> 28def._%28%28lib._plot%2Fmain.__.rkt%29._plot-z-far-ticks%29%__29
>> > plot/ticks_and_transforms.html?q=plot-z-far-ticks#%
>> 28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-ticks%29%29>
>>
>>
>> Here's a program that renders one of the bad plots like Scribble
>> does (I think):
>>
>> #lang racket
>>
>> (require pict plot/pict)
>>
>> (pict->bitmap
>>   (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style
>> 'transparent)
>>#:altitude 25))
>>
>>
>> Neil ⊥
>>
>>
>> _
>>   Racket Developers list:
>> http://lists.racket-lang.org/__dev 
>>
>>
>>
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-29 Thread Neil Toronto
I don't think there's anything I can look into. I can't duplicate the 
problem on my system, and Plot doesn't do anything platform-specific, so 
the bug is almost certainly in `pict', `racket/draw' or Cairo. Matthew?


Sorry I wasn't clear on this earlier.

(It could be that it's *possible* duplicate it on my system, and that it 
only shows up on the build machine because the default font is a 
different size, which gives the plot areas slightly different sizes, 
which gives the projected triangles slightly different vertices. I could 
look into that, but it seems unlikely. I use Plot a *lot* and have never 
seen this before.)


If I were debugging it, I'd try to find the simplest plot that's missing 
a polygon. Here are the bad plots from the docs, rendered the way the 
docs do it (plot to a pict, then convert to a bitmap), with the number 
of samples easy to tweak:


#lang racket

(require pict plot/pict)

(plot3d-samples 41)  ; default is 41

(parameterize ([plot-z-ticks  (currency-ticks)])
  (pict->bitmap
   (plot3d-pict (contour-intervals3d (λ (x y) (- (sqr x) (sqr y)))
 -1 1 -1 1
 #:label "z")
#:legend-anchor 'center)))

(pict->bitmap
 (plot3d-pict (polar3d (λ (θ ρ) 1)
   #:color 2
   #:line-style 'transparent)
  #:altitude 25))


I'd also try passing #:out-file "out.pdf" to `plot3d-pict' to see if the 
PDF back-end is afflicted.


I don't know how worried to be about missing polygons. It could be 
anything from bad array management in Cairo (which could be serious) to 
a mostly harmless problem in the implementation of region culling or 
winding rules.


Neil ⊥

On 12/29/2013 09:39 PM, Robby Findler wrote:

Neil: have you had time to look into this? If not, then I think we
should just leave it for the next release. Please let us know what
you're thinking about this one.

Robby


On Sat, Dec 21, 2013 at 4:13 PM, Neil Toronto mailto:neil.toro...@gmail.com>> wrote:

Some plots in the documentation are missing a polygon. I think it's
platform-specific, because I can't reproduce the problem.

Examples:

First example plot in "1.5 Renderer and Plot Bounds" (look for a
light green rectangle)


file:///usr/racket-5.91.0.900/__doc/plot/intro.html?q=plot#%__28part._.Renderer_and_.Plot_.__Bounds%29


Last example plot in `plot-z-far-ticks' docs (look for a white hole
under the "z" in the legend)


http://plt.eecs.northwestern.__edu/snapshots/current/doc/__plot/ticks_and_transforms.__html?q=plot-z-far-ticks#%__28def._%28%28lib._plot%2Fmain.__.rkt%29._plot-z-far-ticks%29%__29




Here's a program that renders one of the bad plots like Scribble
does (I think):

#lang racket

(require pict plot/pict)

(pict->bitmap
  (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style 'transparent)
   #:altitude 25))


Neil ⊥


_
  Racket Developers list:
http://lists.racket-lang.org/__dev 




_
 Racket Developers list:
 http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-29 Thread Robby Findler
Matthew B. has looked into this (I had emailed him separately about it,
forgetting that there was this message to start from) and reports that this
particular combination (putting code inside a blue definition box) isn't
supported well by the current CSS.

Is there a way to do something differently at the Racket level?

Robby


On Sat, Dec 21, 2013 at 4:26 PM, Neil Toronto wrote:

> Yeah, I had that on my list of things to look into. They're produced by
> this code in "unstable/latent-contract/defthing.rkt":
>
> (define (def/value def val . pre-flows)
>   (apply s.nested
>  (s.tabular #:style (s.style 'boxed '())
> (list (list (s.nested def))
>   (list (s.tabular #:style def/value-table-style
>(list (list "=" val))
>  pre-flows))
>
> (define def/value-table-style
>   (s.style 'boxed
>(list
> (s.table-columns
>  (list
>   (s.style 'plain
>(list 'top
>  (s.attributes '((width . "0%")
>   (s.style 'plain
>(list 'top 'left
>  (s.attributes '((width . "100%"))
>
> I'm not sure why the tabular with "= val" in it isn't getting the boxed
> style like everything else.
>
> Neil ⊥
>
>
> On 12/21/2013 03:20 PM, Sam Tobin-Hochstadt wrote:
>
>> That same documentation has a strange rendering issue with the `= #t`
>> in the various blue boxes. In particular, unlike here:
>> http://docs.racket-lang.org/plot/params.html?q=z-far#%
>> 28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-axis~3f%29%29
>> they're not in the blue boxes.  I've CC'ed Matthew B. in case this is
>> something he knows more about.
>>
>> Sam
>>
>> On Sat, Dec 21, 2013 at 5:13 PM, Neil Toronto 
>> wrote:
>>
>>> Some plots in the documentation are missing a polygon. I think it's
>>> platform-specific, because I can't reproduce the problem.
>>>
>>> Examples:
>>>
>>> First example plot in "1.5 Renderer and Plot Bounds" (look for a light
>>> green
>>> rectangle)
>>>
>>> file:///usr/racket-5.91.0.900/doc/plot/intro.html?q=plot#%
>>> 28part._.Renderer_and_.Plot_.Bounds%29
>>>
>>>
>>> Last example plot in `plot-z-far-ticks' docs (look for a white hole under
>>> the "z" in the legend)
>>>
>>> http://plt.eecs.northwestern.edu/snapshots/current/doc/
>>> plot/ticks_and_transforms.html?q=plot-z-far-ticks#%
>>> 28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-ticks%29%29
>>>
>>>
>>> Here's a program that renders one of the bad plots like Scribble does (I
>>> think):
>>>
>>> #lang racket
>>>
>>> (require pict plot/pict)
>>>
>>> (pict->bitmap
>>>   (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style 'transparent)
>>>#:altitude 25))
>>>
>>>
>>> Neil ⊥
>>>
>>>
>>> _
>>>   Racket Developers list:
>>>   http://lists.racket-lang.org/dev
>>>
>>
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-29 Thread Robby Findler
Neil: have you had time to look into this? If not, then I think we should
just leave it for the next release. Please let us know what you're thinking
about this one.

Robby


On Sat, Dec 21, 2013 at 4:13 PM, Neil Toronto wrote:

> Some plots in the documentation are missing a polygon. I think it's
> platform-specific, because I can't reproduce the problem.
>
> Examples:
>
> First example plot in "1.5 Renderer and Plot Bounds" (look for a light
> green rectangle)
>
> file:///usr/racket-5.91.0.900/doc/plot/intro.html?q=plot#%
> 28part._.Renderer_and_.Plot_.Bounds%29
>
>
> Last example plot in `plot-z-far-ticks' docs (look for a white hole under
> the "z" in the legend)
>
> http://plt.eecs.northwestern.edu/snapshots/current/doc/
> plot/ticks_and_transforms.html?q=plot-z-far-ticks#%
> 28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-ticks%29%29
>
>
> Here's a program that renders one of the bad plots like Scribble does (I
> think):
>
> #lang racket
>
> (require pict plot/pict)
>
> (pict->bitmap
>  (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style 'transparent)
>   #:altitude 25))
>
>
> Neil ⊥
>
>
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-24 Thread Doug Williams
done


On Mon, Dec 16, 2013 at 9:38 AM, Ryan Culpepper  wrote:

> (Re-sending with corrected URL for release candidates. Thanks to Sam for
> the quick catch!)
>
> Checklist items for the v6.0 release
>   (using the v5.91 release candidate build)
>
> Search for your name to find relevant items, reply when you finish an
> item (please indicate which item/s is/are done).  Also, if you have any
> commits that should have been picked, make sure that the changes are in.
>
> Important: new builds are created without announcement, usually whenever
> I pick a few commits.  If you need to commit changes, please make sure
> you tell me to pick it into the release branch.
>
> --> Release candidates are at
> -->   http://plt.eecs.northwestern.edu/release-snapshots/
>
> Note the nonstandard location!
>
> The "Racket plus Tests" builds already include the test packages. If
> you use a "Minimal Racket" build instead, install test packages
> manually using "raco pkg install".
>
> --
>
> * Matthew Flatt 
>   - Racket Tests
>   - Languages Tests
>   - GRacket Tests (Also check that `gracket -z' and `gracket-text' still
> works in Windows and Mac OS X)
>   - mzc --exe tests
>   - .plt-packing Tests
>   - Games Tests
>   - Unit Tests
>   - Syntax Color Tests
>   - R6RS Tests
>   - JPR's test suite
>   - Create an executable from a BSL program
>   - Run COM tests
>   - Try compiling with -funsigned-char
>   - Try compiling with TEST_ALTERNATE_TARGET_REGISTER
>   Updates:
>   - Racket Updates: update HISTORY
>   (updates should show v6.0 as the most current version)
>   - Update man pages in racket/man/man1: racket.1, gracket.1, raco.1
>   Email me to pick the changes when they're done, or tell me if there
>   are no such changes.
>
> * Robby Findler 
>   - DrRacket Tests
>   - Framework Tests
>   - Contracts Tests
>   - Games Tests
>   - Teachpacks Tests: image tests
>   - PLaneT Tests
>   - Redex Tests
>   Updates:
>   - DrRacket Updates: update HISTORY
>   - Redex Updates: update HISTORY
>   (updates should show v6.0 as the most current version)
>   - Ensure that previous version of DrRacket's preference files still
> starts up with new DrRacket
>   - Update man pages in racket/man/man1: drracket.1
>   Email me to pick the changes when they're done, or tell me if there
>   are no such changes.
>
> * John Clements 
>   - Stepper Tests
>   Updates:
>   - Stepper Updates: update HISTORY
>   (updates should show v6.0 as the most current version; email me
>   to pick the changes when they're done, or tell me if there are no such
>   changes.)
>
> * Sam Tobin-Hochstadt ,
>Vincent St-Amour 
>   - Match Tests
>   - Typed Racket Tests
>   - Typed Racket Updates: update HISTORY
>   (updates should show v6.0 as the most current version; email me
>   to pick the changes when they're done, or tell me if there are no such
>   changes.)
>
> * Matthias Felleisen 
>   - Teachpacks Tests: check that new teachpacks are addable
>   - Teachpack Docs: check teachpack docs in the bundles
>   Updates:
>   - Teachpack Updates: update HISTORY
>   (updates should show v6.0 as the most current version; email me
>   to pick the changes when they're done, or tell me if there are no such
>   changes.)
>
> * Ryan Culpepper 
>   - Macro Debugger Tests
>   - Syntax Classifier Tests
>   - RackUnit GUI Tests
>   - Data Tests
>   - DB Tests
>
> * Jay McCarthy 
>   - Web Server Tests
>   - XML Tests
>   - HTML Tests
>   - PLAI Tests
>   - Racklog tests
>   - Datalog tests
>
> * Kathy Gray 
>   - Test Engine Tests
>
> * Noel Welsh 
>   - Rackunit Tests
>   - SRFI Tests
>   - Ensure that all claimed srfi's are in the installer and they all
> load into racket or drracket (as appropriate)
>
> * Stevie Strickland 
>   - Unit Contract Tests
>   - Contract Region Tests
>   - Class Contract Tests
>
> * Stephen Chang 
>   - Lazy Racket Tests
>   - Lazy stepper tests
>
> * Eli Barzilay 
>   - Swindle Tests
>   - XREPL Tests
>   - Verify PL language
>   - Racket Tree: compare new distribution tree to previous one
>   - Run the unix installer tests
>   - Run zsh completions tests
> (". .../racket-completion.zsh; _racket --self-test")
>   Version Updates: if a major change has happened, update the version
>   number in:
>   - racket/collects/mzscheme/info.rkt
>   - racket/collects/mred/info.rkt
>
> * Stephen Bloch 
>   - Picturing Programs Tests
>
> * Greg Cooper 
>   - FrTime Tests
>
> * Carl Eastlund 
>   - Dracula Tests (confirm that Dracula runs from PLaneT)
>
> * Jon Rafkind 
>   Release tests for (one of the) linux releases:
>   - Test that the `racket' and `racket-textual' source releases
> compile fine (note that they're still called `plt' and `mz' at
> this stage).
>   - Test that the binary installers for both work, try each one in
> both normal and unix-style installation modes. (just ubuntu)
>   [Note: get the release candidates from the URL in this email. Use
>

Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-21 Thread Neil Toronto

* Neil Toronto 
   - Plot Tests
   - Images Tests
   - Inspect icons
   - Math tests


Everything passes, except for the plots with the missing polygons in the 
docs (which may indicate missing polygons on Windows or Mac OS X in 
general) and the style issue in the plot docs.


Neil ⊥

_
 Racket Developers list:
 http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-21 Thread Robby Findler
I think that something changed with the way the blue boxes work that
Matthew B and Matthew F were working on.

Robby


On Sat, Dec 21, 2013 at 4:26 PM, Neil Toronto wrote:

> Yeah, I had that on my list of things to look into. They're produced by
> this code in "unstable/latent-contract/defthing.rkt":
>
> (define (def/value def val . pre-flows)
>   (apply s.nested
>  (s.tabular #:style (s.style 'boxed '())
> (list (list (s.nested def))
>   (list (s.tabular #:style def/value-table-style
>(list (list "=" val))
>  pre-flows))
>
> (define def/value-table-style
>   (s.style 'boxed
>(list
> (s.table-columns
>  (list
>   (s.style 'plain
>(list 'top
>  (s.attributes '((width . "0%")
>   (s.style 'plain
>(list 'top 'left
>  (s.attributes '((width . "100%"))
>
> I'm not sure why the tabular with "= val" in it isn't getting the boxed
> style like everything else.
>
> Neil ⊥
>
>
> On 12/21/2013 03:20 PM, Sam Tobin-Hochstadt wrote:
>
>> That same documentation has a strange rendering issue with the `= #t`
>> in the various blue boxes. In particular, unlike here:
>> http://docs.racket-lang.org/plot/params.html?q=z-far#%
>> 28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-axis~3f%29%29
>> they're not in the blue boxes.  I've CC'ed Matthew B. in case this is
>> something he knows more about.
>>
>> Sam
>>
>> On Sat, Dec 21, 2013 at 5:13 PM, Neil Toronto 
>> wrote:
>>
>>> Some plots in the documentation are missing a polygon. I think it's
>>> platform-specific, because I can't reproduce the problem.
>>>
>>> Examples:
>>>
>>> First example plot in "1.5 Renderer and Plot Bounds" (look for a light
>>> green
>>> rectangle)
>>>
>>> file:///usr/racket-5.91.0.900/doc/plot/intro.html?q=plot#%
>>> 28part._.Renderer_and_.Plot_.Bounds%29
>>>
>>>
>>> Last example plot in `plot-z-far-ticks' docs (look for a white hole under
>>> the "z" in the legend)
>>>
>>> http://plt.eecs.northwestern.edu/snapshots/current/doc/
>>> plot/ticks_and_transforms.html?q=plot-z-far-ticks#%
>>> 28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-ticks%29%29
>>>
>>>
>>> Here's a program that renders one of the bad plots like Scribble does (I
>>> think):
>>>
>>> #lang racket
>>>
>>> (require pict plot/pict)
>>>
>>> (pict->bitmap
>>>   (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style 'transparent)
>>>#:altitude 25))
>>>
>>>
>>> Neil ⊥
>>>
>>>
>>> _
>>>   Racket Developers list:
>>>   http://lists.racket-lang.org/dev
>>>
>>
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-21 Thread Neil Toronto
Yeah, I had that on my list of things to look into. They're produced by 
this code in "unstable/latent-contract/defthing.rkt":


(define (def/value def val . pre-flows)
  (apply s.nested
 (s.tabular #:style (s.style 'boxed '())
(list (list (s.nested def))
  (list (s.tabular #:style def/value-table-style
   (list (list "=" val))
 pre-flows))

(define def/value-table-style
  (s.style 'boxed
   (list
(s.table-columns
 (list
  (s.style 'plain
   (list 'top
 (s.attributes '((width . "0%")
  (s.style 'plain
   (list 'top 'left
 (s.attributes '((width . "100%"))

I'm not sure why the tabular with "= val" in it isn't getting the boxed 
style like everything else.


Neil ⊥

On 12/21/2013 03:20 PM, Sam Tobin-Hochstadt wrote:

That same documentation has a strange rendering issue with the `= #t`
in the various blue boxes. In particular, unlike here:
http://docs.racket-lang.org/plot/params.html?q=z-far#%28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-axis~3f%29%29
they're not in the blue boxes.  I've CC'ed Matthew B. in case this is
something he knows more about.

Sam

On Sat, Dec 21, 2013 at 5:13 PM, Neil Toronto  wrote:

Some plots in the documentation are missing a polygon. I think it's
platform-specific, because I can't reproduce the problem.

Examples:

First example plot in "1.5 Renderer and Plot Bounds" (look for a light green
rectangle)

file:///usr/racket-5.91.0.900/doc/plot/intro.html?q=plot#%28part._.Renderer_and_.Plot_.Bounds%29


Last example plot in `plot-z-far-ticks' docs (look for a white hole under
the "z" in the legend)

http://plt.eecs.northwestern.edu/snapshots/current/doc/plot/ticks_and_transforms.html?q=plot-z-far-ticks#%28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-ticks%29%29


Here's a program that renders one of the bad plots like Scribble does (I
think):

#lang racket

(require pict plot/pict)

(pict->bitmap
  (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style 'transparent)
   #:altitude 25))


Neil ⊥


_
  Racket Developers list:
  http://lists.racket-lang.org/dev


_
 Racket Developers list:
 http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-21 Thread Sam Tobin-Hochstadt
That same documentation has a strange rendering issue with the `= #t`
in the various blue boxes. In particular, unlike here:
http://docs.racket-lang.org/plot/params.html?q=z-far#%28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-axis~3f%29%29
they're not in the blue boxes.  I've CC'ed Matthew B. in case this is
something he knows more about.

Sam

On Sat, Dec 21, 2013 at 5:13 PM, Neil Toronto  wrote:
> Some plots in the documentation are missing a polygon. I think it's
> platform-specific, because I can't reproduce the problem.
>
> Examples:
>
> First example plot in "1.5 Renderer and Plot Bounds" (look for a light green
> rectangle)
>
> file:///usr/racket-5.91.0.900/doc/plot/intro.html?q=plot#%28part._.Renderer_and_.Plot_.Bounds%29
>
>
> Last example plot in `plot-z-far-ticks' docs (look for a white hole under
> the "z" in the legend)
>
> http://plt.eecs.northwestern.edu/snapshots/current/doc/plot/ticks_and_transforms.html?q=plot-z-far-ticks#%28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-ticks%29%29
>
>
> Here's a program that renders one of the bad plots like Scribble does (I
> think):
>
> #lang racket
>
> (require pict plot/pict)
>
> (pict->bitmap
>  (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style 'transparent)
>   #:altitude 25))
>
>
> Neil ⊥
>
>
> _
>  Racket Developers list:
>  http://lists.racket-lang.org/dev

_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-21 Thread Neil Toronto
Some plots in the documentation are missing a polygon. I think it's 
platform-specific, because I can't reproduce the problem.


Examples:

First example plot in "1.5 Renderer and Plot Bounds" (look for a light 
green rectangle)


file:///usr/racket-5.91.0.900/doc/plot/intro.html?q=plot#%28part._.Renderer_and_.Plot_.Bounds%29


Last example plot in `plot-z-far-ticks' docs (look for a white hole 
under the "z" in the legend)


http://plt.eecs.northwestern.edu/snapshots/current/doc/plot/ticks_and_transforms.html?q=plot-z-far-ticks#%28def._%28%28lib._plot%2Fmain..rkt%29._plot-z-far-ticks%29%29


Here's a program that renders one of the bad plots like Scribble does (I 
think):


#lang racket

(require pict plot/pict)

(pict->bitmap
 (plot3d-pict (polar3d (λ (θ ρ) 1) #:color 2 #:line-style 'transparent)
  #:altitude 25))


Neil ⊥

_
 Racket Developers list:
 http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-18 Thread Stephen Chang
> * Stephen Chang 
>   - Lazy Racket Tests
>   - Lazy stepper tests

all pass







>
> * Eli Barzilay 
>   - Swindle Tests
>   - XREPL Tests
>   - Verify PL language
>   - Racket Tree: compare new distribution tree to previous one
>   - Run the unix installer tests
>   - Run zsh completions tests
> (". .../racket-completion.zsh; _racket --self-test")
>   Version Updates: if a major change has happened, update the version
>   number in:
>   - racket/collects/mzscheme/info.rkt
>   - racket/collects/mred/info.rkt
>
> * Stephen Bloch 
>   - Picturing Programs Tests
>
> * Greg Cooper 
>   - FrTime Tests
>
> * Carl Eastlund 
>   - Dracula Tests (confirm that Dracula runs from PLaneT)
>
> * Jon Rafkind 
>   Release tests for (one of the) linux releases:
>   - Test that the `racket' and `racket-textual' source releases
> compile fine (note that they're still called `plt' and `mz' at
> this stage).
>   - Test that the binary installers for both work, try each one in
> both normal and unix-style installation modes. (just ubuntu)
>   [Note: get the release candidates from the URL in this email. Use
>the 'static table' link to see a list of all tar files available]
>
> * Mike Sperber 
>   - DMdA Tests
>   - Stepper Tests
>   - Signature Tests
>
> * David Van Horn 
>   - EoPL Tests
>
> * Neil Toronto 
>   - Plot Tests
>   - Images Tests
>   - Inspect icons
>   - Math tests
>
> * Doug Williams 
>   - Additional Plot Tests
>
> * Shriram Krishnamurthi 
>   Tour: check the tour and generate a new one if needed.
>   [Note: Since this is a v5.91, you will need to edit your
> .../collects/framework/private/version.rkt
>   file and change `(version)' to `"6.0"'.]
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-18 Thread John Clements

On Dec 16, 2013, at 8:38 AM, Ryan Culpepper wrote:

> (Re-sending with corrected URL for release candidates. Thanks to Sam for the 
> quick catch!)
> 
> * John Clements 
>  - Stepper Tests

Done.

>  Updates:
>  - Stepper Updates: update HISTORY
>  (updates should show v6.0 as the most current version; email me
>  to pick the changes when they're done, or tell me if there are no such
>  changes.)

Done, commits tagged with "Please merge to 6.0"


John


_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-18 Thread Sam Tobin-Hochstadt
On Mon, Dec 16, 2013 at 11:38 AM, Ryan Culpepper  wrote:
>
> Checklist items for the v6.0 release
>   (using the v5.91 release candidate build)

Even though Whalesong isn't on the checklist any more, here's a report
on its status:

I just tried installing Whalesong from Planet, and it doesn't seem to
work.  I get a lot of errors of the following form:

raco setup:   
0.900/add-on/planet/release-snapshot/cache/dyoo/whalesong.plt/1/21/parser/parse-bytecode-5.3.rkt:372:20:
match: wrong number for fields for structure mod: expected 16 but got
15
raco setup: at: (name srcname self-modidx prefix provides requires
body syntax-body unexported max-let-depth dummy lang-info
internal-context pre-submodules post-submodules)
raco setup: in: (struct mod (name srcname self-modidx prefix
provides requires body syntax-body unexported max-let-depth dummy
lang-info internal-context pre-submodules post-submodules))

and then:

; copy-file: cannot open source file
;   source path: /home/samth/tmp/racket-5.91.0.900/collects/launcher/sh
;   destination path:
/home/samth/tmp/racket-5.91.0.900/share/pkgs/math-test/math/tests/stress/whalesong
;   system error: No such file or directory; errno=2
;   context...:
;
/home/samth/tmp/racket-5.91.0.900/add-on/planet/release-snapshot/cache/dyoo/whalesong.plt/1/21/make-launcher.rkt:303:0:
make-unix-launcher
;
/home/samth/tmp/racket-5.91.0.900/add-on/planet/release-snapshot/cache/dyoo/whalesong.plt/1/21/make-launcher.rkt:
[running body]

Also, whalesong is not currently installable with the pkg system,
because it doesn't have an info.rkt file saying that it's a
multi-collection package.  I've just submitted a pull request to fix
this.

When I try to install my fork via `raco pkg install`, it works.

I think the fix for this is (a) to merge my pull request, (b) to
update the Whalesong web page to suggest 'raco pkg install
git://github.com:dyoo/whalesong' as the installation method, (c)
update the version on Planet, (d) add Whalesong to
pkg.racket-lang.org.

Of these, only (a) is really crucial to do before the release.  Danny,
can you do that, or add someone who can minimally maintain whalesong
as a collaborator on GitHub -- Joe might be the best person here.

Sam
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Matthew Flatt
That commit fixes problems that affect the new contract implementation,
but since the new contract implementation is not in the release branch,
I think the commit should be reverted on the release branch.

I have a repair in the works for the development branch, but it's not
simple.

At Tue, 17 Dec 2013 12:28:34 -0600, Robby Findler wrote:
> It looks like reverting commit 5bae9773aaa2d68c71240b8d7b0b58f43fb21342
> makes the test cases pass in the webserver. (I did this on the release
> branch.)
> 
> So we still want that small example, but now perhaps we know where to look
> more accurately for fixes.
> 
> Robby

_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Matthew Flatt
Ah --- I think I see what I got wrong, and I'll work on a repair.

Here's a small test case:

 (define f (lambda (x y #:z [z 1]) x))
 (struct s (v) #:property prop:procedure 0)
 (define f2 (s f))
 (chaperone-of? (chaperone-procedure f2 (make-keyword-procedure void)) f2)
 ; => #f, should be #t

At Tue, 17 Dec 2013 12:28:34 -0600, Robby Findler wrote:
> It looks like reverting commit 5bae9773aaa2d68c71240b8d7b0b58f43fb21342
> makes the test cases pass in the webserver. (I did this on the release
> branch.)
> 
> So we still want that small example, but now perhaps we know where to look
> more accurately for fixes.
> 
> Robby
> 
> 
> On Tue, Dec 17, 2013 at 12:11 PM, Robby Findler  > wrote:
> 
> > Okay, well I've looked quickly and I see it too and I also don't see new
> > files that I've added based on that contract commit.
> >
> > I do see a commit that came about after my contracts commit
> > (5bae9773aaa2d68c71240b8d7b0b58f43fb21342) that changed relevant things
> > here.
> >
> > I'll keep investigating, but if you have time to help make a small
> > example, that'd be useful.
> >
> > Robby
> >
> >
> >
> >
> > On Tue, Dec 17, 2013 at 9:47 AM, Jay McCarthy wrote:
> >
> >> I don't understand what's happening. I install to ./racket-5.91 and I
> >> go in to the directory and do:
> >>
> >> bin/racket -t
> >> share/pkgs/web-server-test/tests/web-server/run-all-tests.rkt
> >>
> >> and get the same error messages as DrDr. The stack traces all make
> >> mention of the racket-5.91 directory, so I'm pretty sure it is not
> >> getting my main installation.
> >>
> >> Jay
> >>
> >>
> >> On Mon, Dec 16, 2013 at 1:38 PM, Robby Findler
> >>  wrote:
> >> > Are you running with the right version? The contract change isn't in the
> >> > release build.
> >> >
> >> > Robby
> >> >
> >> >
> >> > On Mon, Dec 16, 2013 at 2:23 PM, Jay McCarthy 
> >> > wrote:
> >> >>
> >> >> On Mon, Dec 16, 2013 at 9:38 AM, Ryan Culpepper 
> >> wrote:
> >> >> > * Jay McCarthy 
> >> >> >   - Web Server Tests
> >> >>
> >> >> These don't pass and have the same error that's here:
> >> >>
> >> >>
> >> >>
> >> 
> http://drdr.racket-lang.org/27931/pkgs/web-server-pkgs/web-server-test/tests/we
> b-server/run-all-tests.rkt
> >> >>
> >> >> I don't know what the error means, I think it is fall-out from the
> >> >> contract change?
> >> >>
> >> >> >   - XML Tests
> >> >>
> >> >> Passed
> >> >>
> >> >> >   - HTML Tests
> >> >>
> >> >> The html tests aren't in the racket test bundle
> >> >>
> >> >> >   - PLAI Tests
> >> >> >   - Racklog tests
> >> >> >   - Datalog tests
> >> >>
> >> >> All pass
> >> >>
> >> >> --
> >> >> Jay McCarthy 
> >> >> Assistant Professor / Brigham Young University
> >> >> http://faculty.cs.byu.edu/~jay
> >> >>
> >> >> "The glory of God is Intelligence" - D&C 93
> >> >> _
> >> >>   Racket Developers list:
> >> >>   http://lists.racket-lang.org/dev
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Jay McCarthy 
> >> Assistant Professor / Brigham Young University
> >> http://faculty.cs.byu.edu/~jay
> >>
> >> "The glory of God is Intelligence" - D&C 93
> >>
> >
> >
> _
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Robby Findler
It looks like reverting commit 5bae9773aaa2d68c71240b8d7b0b58f43fb21342
makes the test cases pass in the webserver. (I did this on the release
branch.)

So we still want that small example, but now perhaps we know where to look
more accurately for fixes.

Robby


On Tue, Dec 17, 2013 at 12:11 PM, Robby Findler  wrote:

> Okay, well I've looked quickly and I see it too and I also don't see new
> files that I've added based on that contract commit.
>
> I do see a commit that came about after my contracts commit
> (5bae9773aaa2d68c71240b8d7b0b58f43fb21342) that changed relevant things
> here.
>
> I'll keep investigating, but if you have time to help make a small
> example, that'd be useful.
>
> Robby
>
>
>
>
> On Tue, Dec 17, 2013 at 9:47 AM, Jay McCarthy wrote:
>
>> I don't understand what's happening. I install to ./racket-5.91 and I
>> go in to the directory and do:
>>
>> bin/racket -t
>> share/pkgs/web-server-test/tests/web-server/run-all-tests.rkt
>>
>> and get the same error messages as DrDr. The stack traces all make
>> mention of the racket-5.91 directory, so I'm pretty sure it is not
>> getting my main installation.
>>
>> Jay
>>
>>
>> On Mon, Dec 16, 2013 at 1:38 PM, Robby Findler
>>  wrote:
>> > Are you running with the right version? The contract change isn't in the
>> > release build.
>> >
>> > Robby
>> >
>> >
>> > On Mon, Dec 16, 2013 at 2:23 PM, Jay McCarthy 
>> > wrote:
>> >>
>> >> On Mon, Dec 16, 2013 at 9:38 AM, Ryan Culpepper 
>> wrote:
>> >> > * Jay McCarthy 
>> >> >   - Web Server Tests
>> >>
>> >> These don't pass and have the same error that's here:
>> >>
>> >>
>> >>
>> http://drdr.racket-lang.org/27931/pkgs/web-server-pkgs/web-server-test/tests/web-server/run-all-tests.rkt
>> >>
>> >> I don't know what the error means, I think it is fall-out from the
>> >> contract change?
>> >>
>> >> >   - XML Tests
>> >>
>> >> Passed
>> >>
>> >> >   - HTML Tests
>> >>
>> >> The html tests aren't in the racket test bundle
>> >>
>> >> >   - PLAI Tests
>> >> >   - Racklog tests
>> >> >   - Datalog tests
>> >>
>> >> All pass
>> >>
>> >> --
>> >> Jay McCarthy 
>> >> Assistant Professor / Brigham Young University
>> >> http://faculty.cs.byu.edu/~jay
>> >>
>> >> "The glory of God is Intelligence" - D&C 93
>> >> _
>> >>   Racket Developers list:
>> >>   http://lists.racket-lang.org/dev
>> >
>> >
>>
>>
>>
>> --
>> Jay McCarthy 
>> Assistant Professor / Brigham Young University
>> http://faculty.cs.byu.edu/~jay
>>
>> "The glory of God is Intelligence" - D&C 93
>>
>
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Robby Findler
Okay, well I've looked quickly and I see it too and I also don't see new
files that I've added based on that contract commit.

I do see a commit that came about after my contracts commit
(5bae9773aaa2d68c71240b8d7b0b58f43fb21342) that changed relevant things
here.

I'll keep investigating, but if you have time to help make a small example,
that'd be useful.

Robby




On Tue, Dec 17, 2013 at 9:47 AM, Jay McCarthy wrote:

> I don't understand what's happening. I install to ./racket-5.91 and I
> go in to the directory and do:
>
> bin/racket -t share/pkgs/web-server-test/tests/web-server/run-all-tests.rkt
>
> and get the same error messages as DrDr. The stack traces all make
> mention of the racket-5.91 directory, so I'm pretty sure it is not
> getting my main installation.
>
> Jay
>
>
> On Mon, Dec 16, 2013 at 1:38 PM, Robby Findler
>  wrote:
> > Are you running with the right version? The contract change isn't in the
> > release build.
> >
> > Robby
> >
> >
> > On Mon, Dec 16, 2013 at 2:23 PM, Jay McCarthy 
> > wrote:
> >>
> >> On Mon, Dec 16, 2013 at 9:38 AM, Ryan Culpepper 
> wrote:
> >> > * Jay McCarthy 
> >> >   - Web Server Tests
> >>
> >> These don't pass and have the same error that's here:
> >>
> >>
> >>
> http://drdr.racket-lang.org/27931/pkgs/web-server-pkgs/web-server-test/tests/web-server/run-all-tests.rkt
> >>
> >> I don't know what the error means, I think it is fall-out from the
> >> contract change?
> >>
> >> >   - XML Tests
> >>
> >> Passed
> >>
> >> >   - HTML Tests
> >>
> >> The html tests aren't in the racket test bundle
> >>
> >> >   - PLAI Tests
> >> >   - Racklog tests
> >> >   - Datalog tests
> >>
> >> All pass
> >>
> >> --
> >> Jay McCarthy 
> >> Assistant Professor / Brigham Young University
> >> http://faculty.cs.byu.edu/~jay
> >>
> >> "The glory of God is Intelligence" - D&C 93
> >> _
> >>   Racket Developers list:
> >>   http://lists.racket-lang.org/dev
> >
> >
>
>
>
> --
> Jay McCarthy 
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
>
> "The glory of God is Intelligence" - D&C 93
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Matthew Flatt
Most builds failed in the most recent attempt, and we're working on it.

Meanwhile, you can follow the "last success" link to get Sunday's build
for testing.

At Tue, 17 Dec 2013 11:20:03 -0500, Neil Toronto wrote:
> Should it matter that it says "build failed" for my platform?
> 
> Neil ⊥
> 
> On 12/16/2013 11:38 AM, Ryan Culpepper wrote:
> > (Re-sending with corrected URL for release candidates. Thanks to Sam for
> > the quick catch!)
> >
> > Checklist items for the v6.0 release
> >(using the v5.91 release candidate build)
> >
> > Search for your name to find relevant items, reply when you finish an
> > item (please indicate which item/s is/are done).  Also, if you have any
> > commits that should have been picked, make sure that the changes are in.
> >
> > Important: new builds are created without announcement, usually whenever
> > I pick a few commits.  If you need to commit changes, please make sure
> > you tell me to pick it into the release branch.
> >
> > --> Release candidates are at
> > -->   http://plt.eecs.northwestern.edu/release-snapshots/
> >
> > Note the nonstandard location!
> >
> > The "Racket plus Tests" builds already include the test packages. If
> > you use a "Minimal Racket" build instead, install test packages
> > manually using "raco pkg install".
> >
> > --
> >
> > * Matthew Flatt 
> >- Racket Tests
> >- Languages Tests
> >- GRacket Tests (Also check that `gracket -z' and `gracket-text' still
> >  works in Windows and Mac OS X)
> >- mzc --exe tests
> >- .plt-packing Tests
> >- Games Tests
> >- Unit Tests
> >- Syntax Color Tests
> >- R6RS Tests
> >- JPR's test suite
> >- Create an executable from a BSL program
> >- Run COM tests
> >- Try compiling with -funsigned-char
> >- Try compiling with TEST_ALTERNATE_TARGET_REGISTER
> >Updates:
> >- Racket Updates: update HISTORY
> >(updates should show v6.0 as the most current version)
> >- Update man pages in racket/man/man1: racket.1, gracket.1, raco.1
> >Email me to pick the changes when they're done, or tell me if there
> >are no such changes.
> >
> > * Robby Findler 
> >- DrRacket Tests
> >- Framework Tests
> >- Contracts Tests
> >- Games Tests
> >- Teachpacks Tests: image tests
> >- PLaneT Tests
> >- Redex Tests
> >Updates:
> >- DrRacket Updates: update HISTORY
> >- Redex Updates: update HISTORY
> >(updates should show v6.0 as the most current version)
> >- Ensure that previous version of DrRacket's preference files still
> >  starts up with new DrRacket
> >- Update man pages in racket/man/man1: drracket.1
> >Email me to pick the changes when they're done, or tell me if there
> >are no such changes.
> >
> > * John Clements 
> >- Stepper Tests
> >Updates:
> >- Stepper Updates: update HISTORY
> >(updates should show v6.0 as the most current version; email me
> >to pick the changes when they're done, or tell me if there are no such
> >changes.)
> >
> > * Sam Tobin-Hochstadt ,
> > Vincent St-Amour 
> >- Match Tests
> >- Typed Racket Tests
> >- Typed Racket Updates: update HISTORY
> >(updates should show v6.0 as the most current version; email me
> >to pick the changes when they're done, or tell me if there are no such
> >changes.)
> >
> > * Matthias Felleisen 
> >- Teachpacks Tests: check that new teachpacks are addable
> >- Teachpack Docs: check teachpack docs in the bundles
> >Updates:
> >- Teachpack Updates: update HISTORY
> >(updates should show v6.0 as the most current version; email me
> >to pick the changes when they're done, or tell me if there are no such
> >changes.)
> >
> > * Ryan Culpepper 
> >- Macro Debugger Tests
> >- Syntax Classifier Tests
> >- RackUnit GUI Tests
> >- Data Tests
> >- DB Tests
> >
> > * Jay McCarthy 
> >- Web Server Tests
> >- XML Tests
> >- HTML Tests
> >- PLAI Tests
> >- Racklog tests
> >- Datalog tests
> >
> > * Kathy Gray 
> >- Test Engine Tests
> >
> > * Noel Welsh 
> >- Rackunit Tests
> >- SRFI Tests
> >- Ensure that all claimed srfi's are in the installer and they all
> >  load into racket or drracket (as appropriate)
> >
> > * Stevie Strickland 
> >- Unit Contract Tests
> >- Contract Region Tests
> >- Class Contract Tests
> >
> > * Stephen Chang 
> >- Lazy Racket Tests
> >- Lazy stepper tests
> >
> > * Eli Barzilay 
> >- Swindle Tests
> >- XREPL Tests
> >- Verify PL language
> >- Racket Tree: compare new distribution tree to previous one
> >- Run the unix installer tests
> >- Run zsh completions tests
> >  (". .../racket-completion.zsh; _racket --self-test")
> >Version Updates: if a major change has happened, update the version
> >number in:
> >- racket/collects/mzscheme/info.rkt
> >

Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Neil Toronto

Should it matter that it says "build failed" for my platform?

Neil ⊥

On 12/16/2013 11:38 AM, Ryan Culpepper wrote:

(Re-sending with corrected URL for release candidates. Thanks to Sam for
the quick catch!)

Checklist items for the v6.0 release
   (using the v5.91 release candidate build)

Search for your name to find relevant items, reply when you finish an
item (please indicate which item/s is/are done).  Also, if you have any
commits that should have been picked, make sure that the changes are in.

Important: new builds are created without announcement, usually whenever
I pick a few commits.  If you need to commit changes, please make sure
you tell me to pick it into the release branch.

--> Release candidates are at
-->   http://plt.eecs.northwestern.edu/release-snapshots/

Note the nonstandard location!

The "Racket plus Tests" builds already include the test packages. If
you use a "Minimal Racket" build instead, install test packages
manually using "raco pkg install".

--

* Matthew Flatt 
   - Racket Tests
   - Languages Tests
   - GRacket Tests (Also check that `gracket -z' and `gracket-text' still
 works in Windows and Mac OS X)
   - mzc --exe tests
   - .plt-packing Tests
   - Games Tests
   - Unit Tests
   - Syntax Color Tests
   - R6RS Tests
   - JPR's test suite
   - Create an executable from a BSL program
   - Run COM tests
   - Try compiling with -funsigned-char
   - Try compiling with TEST_ALTERNATE_TARGET_REGISTER
   Updates:
   - Racket Updates: update HISTORY
   (updates should show v6.0 as the most current version)
   - Update man pages in racket/man/man1: racket.1, gracket.1, raco.1
   Email me to pick the changes when they're done, or tell me if there
   are no such changes.

* Robby Findler 
   - DrRacket Tests
   - Framework Tests
   - Contracts Tests
   - Games Tests
   - Teachpacks Tests: image tests
   - PLaneT Tests
   - Redex Tests
   Updates:
   - DrRacket Updates: update HISTORY
   - Redex Updates: update HISTORY
   (updates should show v6.0 as the most current version)
   - Ensure that previous version of DrRacket's preference files still
 starts up with new DrRacket
   - Update man pages in racket/man/man1: drracket.1
   Email me to pick the changes when they're done, or tell me if there
   are no such changes.

* John Clements 
   - Stepper Tests
   Updates:
   - Stepper Updates: update HISTORY
   (updates should show v6.0 as the most current version; email me
   to pick the changes when they're done, or tell me if there are no such
   changes.)

* Sam Tobin-Hochstadt ,
Vincent St-Amour 
   - Match Tests
   - Typed Racket Tests
   - Typed Racket Updates: update HISTORY
   (updates should show v6.0 as the most current version; email me
   to pick the changes when they're done, or tell me if there are no such
   changes.)

* Matthias Felleisen 
   - Teachpacks Tests: check that new teachpacks are addable
   - Teachpack Docs: check teachpack docs in the bundles
   Updates:
   - Teachpack Updates: update HISTORY
   (updates should show v6.0 as the most current version; email me
   to pick the changes when they're done, or tell me if there are no such
   changes.)

* Ryan Culpepper 
   - Macro Debugger Tests
   - Syntax Classifier Tests
   - RackUnit GUI Tests
   - Data Tests
   - DB Tests

* Jay McCarthy 
   - Web Server Tests
   - XML Tests
   - HTML Tests
   - PLAI Tests
   - Racklog tests
   - Datalog tests

* Kathy Gray 
   - Test Engine Tests

* Noel Welsh 
   - Rackunit Tests
   - SRFI Tests
   - Ensure that all claimed srfi's are in the installer and they all
 load into racket or drracket (as appropriate)

* Stevie Strickland 
   - Unit Contract Tests
   - Contract Region Tests
   - Class Contract Tests

* Stephen Chang 
   - Lazy Racket Tests
   - Lazy stepper tests

* Eli Barzilay 
   - Swindle Tests
   - XREPL Tests
   - Verify PL language
   - Racket Tree: compare new distribution tree to previous one
   - Run the unix installer tests
   - Run zsh completions tests
 (". .../racket-completion.zsh; _racket --self-test")
   Version Updates: if a major change has happened, update the version
   number in:
   - racket/collects/mzscheme/info.rkt
   - racket/collects/mred/info.rkt

* Stephen Bloch 
   - Picturing Programs Tests

* Greg Cooper 
   - FrTime Tests

* Carl Eastlund 
   - Dracula Tests (confirm that Dracula runs from PLaneT)

* Jon Rafkind 
   Release tests for (one of the) linux releases:
   - Test that the `racket' and `racket-textual' source releases
 compile fine (note that they're still called `plt' and `mz' at
 this stage).
   - Test that the binary installers for both work, try each one in
 both normal and unix-style installation modes. (just ubuntu)
   [Note: get the release candidates from the URL in this email. Use
the 'static table' link to see a list of all tar files available]

* Mike Sperber 
   - DMdA Tests
   - Stepper Tests
   - Signature 

Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Jay McCarthy
I don't understand what's happening. I install to ./racket-5.91 and I
go in to the directory and do:

bin/racket -t share/pkgs/web-server-test/tests/web-server/run-all-tests.rkt

and get the same error messages as DrDr. The stack traces all make
mention of the racket-5.91 directory, so I'm pretty sure it is not
getting my main installation.

Jay


On Mon, Dec 16, 2013 at 1:38 PM, Robby Findler
 wrote:
> Are you running with the right version? The contract change isn't in the
> release build.
>
> Robby
>
>
> On Mon, Dec 16, 2013 at 2:23 PM, Jay McCarthy 
> wrote:
>>
>> On Mon, Dec 16, 2013 at 9:38 AM, Ryan Culpepper  wrote:
>> > * Jay McCarthy 
>> >   - Web Server Tests
>>
>> These don't pass and have the same error that's here:
>>
>>
>> http://drdr.racket-lang.org/27931/pkgs/web-server-pkgs/web-server-test/tests/web-server/run-all-tests.rkt
>>
>> I don't know what the error means, I think it is fall-out from the
>> contract change?
>>
>> >   - XML Tests
>>
>> Passed
>>
>> >   - HTML Tests
>>
>> The html tests aren't in the racket test bundle
>>
>> >   - PLAI Tests
>> >   - Racklog tests
>> >   - Datalog tests
>>
>> All pass
>>
>> --
>> Jay McCarthy 
>> Assistant Professor / Brigham Young University
>> http://faculty.cs.byu.edu/~jay
>>
>> "The glory of God is Intelligence" - D&C 93
>> _
>>   Racket Developers list:
>>   http://lists.racket-lang.org/dev
>
>



-- 
Jay McCarthy 
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay

"The glory of God is Intelligence" - D&C 93
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Kathryn Gray

On 16 Dec 2013, at 16:38, Ryan Culpepper wrote:

> * Kathy Gray 
>  - Test Engine Tests
Done
-Kathy
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-17 Thread Jon Rafkind
 
> * Jon Rafkind 
>   Release tests for (one of the) linux releases:
>   - Test that the `racket' and `racket-textual' source releases
> compile fine (note that they're still called `plt' and `mz' at
> this stage).
>   - Test that the binary installers for both work, try each one in
> both normal and unix-style installation modes. (just ubuntu)
>   [Note: get the release candidates from the URL in this email. Use
>the 'static table' link to see a list of all tar files available]
>

done. tested 32 and 64 bit ubuntu versions and building from source for racket 
and minimal using the 'source' package. I did not test the 'source + pre-built 
packages' tar.
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Gregory Cooper
On Mon, Dec 16, 2013 at 8:38 AM, Ryan Culpepper  wrote:

> * Greg Cooper 
>   - FrTime Tests
>

Interaction snippets (in the FrTime language level) no longer update, but
it's not worth delaying the release over that.
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Matthew Flatt
At Mon, 16 Dec 2013 11:38:32 -0500, Ryan Culpepper wrote:
> * Matthew Flatt 
>- Racket Tests
>- Languages Tests
>- GRacket Tests (Also check that `gracket -z' and `gracket-text' still
>  works in Windows and Mac OS X)
>- mzc --exe tests
>- .plt-packing Tests
>- Games Tests
>- Unit Tests
>- Syntax Color Tests
>- R6RS Tests
>- JPR's test suite
>- Create an executable from a BSL program

Done.

>- Run COM tests

MzCOM isn't working.

>- Try compiling with -funsigned-char
>- Try compiling with TEST_ALTERNATE_TARGET_REGISTER

Done.

>Updates:
>- Racket Updates: update HISTORY
>(updates should show v6.0 as the most current version)
>- Update man pages in racket/man/man1: racket.1, gracket.1, raco.1
>Email me to pick the changes when they're done, or tell me if there
>are no such changes.

No changes.

_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Vincent St-Amour
At Mon, 16 Dec 2013 16:29:25 -0500,
Vincent St-Amour wrote:
> >   - Typed Racket Updates: update HISTORY
> >   (updates should show v6.0 as the most current version; email me
> >   to pick the changes when they're done, or tell me if there are no such
> >   changes.)
> 
> Coming soon.

Pushed. It's commit ac480e753557 .

Vincent
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Vincent St-Amour
At Mon, 16 Dec 2013 11:38:32 -0500,
Ryan Culpepper wrote:
> * Sam Tobin-Hochstadt ,
>Vincent St-Amour 
>   - Match Tests
>   - Typed Racket Tests

Done.

>   - Typed Racket Updates: update HISTORY
>   (updates should show v6.0 as the most current version; email me
>   to pick the changes when they're done, or tell me if there are no such
>   changes.)

Coming soon.

Vincent
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Robby Findler
Are you running with the right version? The contract change isn't in the
release build.

Robby


On Mon, Dec 16, 2013 at 2:23 PM, Jay McCarthy wrote:

> On Mon, Dec 16, 2013 at 9:38 AM, Ryan Culpepper  wrote:
> > * Jay McCarthy 
> >   - Web Server Tests
>
> These don't pass and have the same error that's here:
>
>
> http://drdr.racket-lang.org/27931/pkgs/web-server-pkgs/web-server-test/tests/web-server/run-all-tests.rkt
>
> I don't know what the error means, I think it is fall-out from the
> contract change?
>
> >   - XML Tests
>
> Passed
>
> >   - HTML Tests
>
> The html tests aren't in the racket test bundle
>
> >   - PLAI Tests
> >   - Racklog tests
> >   - Datalog tests
>
> All pass
>
> --
> Jay McCarthy 
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
>
> "The glory of God is Intelligence" - D&C 93
> _
>   Racket Developers list:
>   http://lists.racket-lang.org/dev
>
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Jay McCarthy
On Mon, Dec 16, 2013 at 9:38 AM, Ryan Culpepper  wrote:
> * Jay McCarthy 
>   - Web Server Tests

These don't pass and have the same error that's here:

http://drdr.racket-lang.org/27931/pkgs/web-server-pkgs/web-server-test/tests/web-server/run-all-tests.rkt

I don't know what the error means, I think it is fall-out from the
contract change?

>   - XML Tests

Passed

>   - HTML Tests

The html tests aren't in the racket test bundle

>   - PLAI Tests
>   - Racklog tests
>   - Datalog tests

All pass

-- 
Jay McCarthy 
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay

"The glory of God is Intelligence" - D&C 93
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Robby Findler
On Mon, Dec 16, 2013 at 10:38 AM, Ryan Culpepper  wrote:

>
> * Robby Findler 
>   - DrRacket Tests
>

done except populate-compiled.rkt (which is currently failing and requires
more investigation to figure out what's going on)


>   - Framework Tests
>

 done


>   - Contracts Tests
>

done


>   - Games Tests
>

done


>   - Teachpacks Tests: image tests
>

done


>   - PLaneT Tests
>

not done (they pass under mac os x; I'll wait until the db and raco setup
repairs happen and try them again under windows)


>   - Redex Tests
>

done


>   Updates:
>   - DrRacket Updates: update HISTORY
>   - Redex Updates: update HISTORY
>   (updates should show v6.0 as the most current version)
>

done: no changes


>   - Ensure that previous version of DrRacket's preference files still
> starts up with new DrRacket
>

done


>   - Update man pages in racket/man/man1: drracket.1
>

no changes.

Robby
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


[racket-dev] Pre-Release Checklist for v6.0, corrected url

2013-12-16 Thread Ryan Culpepper
(Re-sending with corrected URL for release candidates. Thanks to Sam for 
the quick catch!)


Checklist items for the v6.0 release
  (using the v5.91 release candidate build)

Search for your name to find relevant items, reply when you finish an
item (please indicate which item/s is/are done).  Also, if you have any
commits that should have been picked, make sure that the changes are in.

Important: new builds are created without announcement, usually whenever
I pick a few commits.  If you need to commit changes, please make sure
you tell me to pick it into the release branch.

--> Release candidates are at
-->   http://plt.eecs.northwestern.edu/release-snapshots/

Note the nonstandard location!

The "Racket plus Tests" builds already include the test packages. If
you use a "Minimal Racket" build instead, install test packages
manually using "raco pkg install".

--

* Matthew Flatt 
  - Racket Tests
  - Languages Tests
  - GRacket Tests (Also check that `gracket -z' and `gracket-text' still
works in Windows and Mac OS X)
  - mzc --exe tests
  - .plt-packing Tests
  - Games Tests
  - Unit Tests
  - Syntax Color Tests
  - R6RS Tests
  - JPR's test suite
  - Create an executable from a BSL program
  - Run COM tests
  - Try compiling with -funsigned-char
  - Try compiling with TEST_ALTERNATE_TARGET_REGISTER
  Updates:
  - Racket Updates: update HISTORY
  (updates should show v6.0 as the most current version)
  - Update man pages in racket/man/man1: racket.1, gracket.1, raco.1
  Email me to pick the changes when they're done, or tell me if there
  are no such changes.

* Robby Findler 
  - DrRacket Tests
  - Framework Tests
  - Contracts Tests
  - Games Tests
  - Teachpacks Tests: image tests
  - PLaneT Tests
  - Redex Tests
  Updates:
  - DrRacket Updates: update HISTORY
  - Redex Updates: update HISTORY
  (updates should show v6.0 as the most current version)
  - Ensure that previous version of DrRacket's preference files still
starts up with new DrRacket
  - Update man pages in racket/man/man1: drracket.1
  Email me to pick the changes when they're done, or tell me if there
  are no such changes.

* John Clements 
  - Stepper Tests
  Updates:
  - Stepper Updates: update HISTORY
  (updates should show v6.0 as the most current version; email me
  to pick the changes when they're done, or tell me if there are no such
  changes.)

* Sam Tobin-Hochstadt ,
   Vincent St-Amour 
  - Match Tests
  - Typed Racket Tests
  - Typed Racket Updates: update HISTORY
  (updates should show v6.0 as the most current version; email me
  to pick the changes when they're done, or tell me if there are no such
  changes.)

* Matthias Felleisen 
  - Teachpacks Tests: check that new teachpacks are addable
  - Teachpack Docs: check teachpack docs in the bundles
  Updates:
  - Teachpack Updates: update HISTORY
  (updates should show v6.0 as the most current version; email me
  to pick the changes when they're done, or tell me if there are no such
  changes.)

* Ryan Culpepper 
  - Macro Debugger Tests
  - Syntax Classifier Tests
  - RackUnit GUI Tests
  - Data Tests
  - DB Tests

* Jay McCarthy 
  - Web Server Tests
  - XML Tests
  - HTML Tests
  - PLAI Tests
  - Racklog tests
  - Datalog tests

* Kathy Gray 
  - Test Engine Tests

* Noel Welsh 
  - Rackunit Tests
  - SRFI Tests
  - Ensure that all claimed srfi's are in the installer and they all
load into racket or drracket (as appropriate)

* Stevie Strickland 
  - Unit Contract Tests
  - Contract Region Tests
  - Class Contract Tests

* Stephen Chang 
  - Lazy Racket Tests
  - Lazy stepper tests

* Eli Barzilay 
  - Swindle Tests
  - XREPL Tests
  - Verify PL language
  - Racket Tree: compare new distribution tree to previous one
  - Run the unix installer tests
  - Run zsh completions tests
(". .../racket-completion.zsh; _racket --self-test")
  Version Updates: if a major change has happened, update the version
  number in:
  - racket/collects/mzscheme/info.rkt
  - racket/collects/mred/info.rkt

* Stephen Bloch 
  - Picturing Programs Tests

* Greg Cooper 
  - FrTime Tests

* Carl Eastlund 
  - Dracula Tests (confirm that Dracula runs from PLaneT)

* Jon Rafkind 
  Release tests for (one of the) linux releases:
  - Test that the `racket' and `racket-textual' source releases
compile fine (note that they're still called `plt' and `mz' at
this stage).
  - Test that the binary installers for both work, try each one in
both normal and unix-style installation modes. (just ubuntu)
  [Note: get the release candidates from the URL in this email. Use
   the 'static table' link to see a list of all tar files available]

* Mike Sperber 
  - DMdA Tests
  - Stepper Tests
  - Signature Tests

* David Van Horn 
  - EoPL Tests

* Neil Toronto 
  - Plot Tests
  - Images Tests
  - Inspect icons
  - Math tests

* Doug Williams 
  - Additional Plot Tests

* Shriram Krishnamurthi 
  Tour: check the tour and ge