[racket-dev] pkg dependencies getting stale

2013-07-03 Thread Robby Findler
I'm seeing this in my build (I didn't check before starting my latest round
of changes so it is possible that I broke this, but I'm not sure how I
could have if I did):

raco setup: undeclared dependency detected
  for package: plot
  on package:
   unstable-flonum-lib
raco setup: undeclared dependency detected
  for package: r6rs-lib
  on package for build:
   scribble-lib
raco setup: undeclared dependency detected
  for package: scribble-lib
  on package:
   scribble-text-lib
raco setup: undeclared dependency detected
  for package: typed-racket-tests
  on package for build:
   unstable-flonum-lib
raco setup: undeclared dependency detected
  for package: unstable
  on package for build:
   unstable-flonum-lib
raco setup: undeclared dependency detected
  for package: xrepl-lib
  on package:
   scribble-text-lib


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


Re: [racket-dev] pkg dependencies getting stale

2013-07-03 Thread Sam Tobin-Hochstadt
On Wed, Jul 3, 2013 at 12:03 PM, Robby Findler
ro...@eecs.northwestern.edu wrote:
 I'm seeing this in my build (I didn't check before starting my latest round
 of changes so it is possible that I broke this, but I'm not sure how I could
 have if I did):

Sorry, this is my fault; I haven't been building the whole tree. I'll
fix it shortly.
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] Using Travis CI for Racket

2013-07-03 Thread Greg Hendershott
This is cool. One way I've seen Travis CI help especially is with pull
requests via GitHub. The integration is really nice. If someone's pull
request breaks the build or tests, that is highlighted right there in
the pull request discussion thread on GitHub. As a result, a
contributor gets automatic feedback to fix it.

BTW, I've wanted to use Travis CI for projects written _in_ Racket.
What you did nudged me to try this, and I took some inspiration from
https://github.com/RayRacine/rackos and came up with
https://github.com/greghendershott/travis-racket.


On Tue, Jul 2, 2013 at 7:04 PM, Sam Tobin-Hochstadt sa...@ccs.neu.edu wrote:
 I've just committed support for building Racket automatically on the
 Travis continuous integration service.  See
 https://travis-ci.org/samth/racket/ for the current build state.  This
 doesn't track the actual `plt/racket` repository yet [1], but once it
 does, it will do the following:

  - Build the core of Racket on every push (comparable to the Minimal
 Racket snapshot)
  - Run the tests relevant to that core.

 That's it -- this is a free service, and you can't take too much of
 their time.  This isn't a replacement for DrDr, which runs _very_
 comprehensive tests. But it provides very fast turnaround, multiple
 compilers, and eventually OS X and Windows builds. Initially, no one
 will get email -- let me know if you want to be emailed about build
 results.

 Currently, it runs tests for the following:

  - everything in `tests/racket/`
  - `json`
  - `xml`

 Unfortunately, that `pkg` tests seem to break right now.

 Let me know if there's something else that should be run to test that
 Minimal Racket is working.

 Sam

 [1] That should happen once Eli is back to flip the relevant
 configuration switch.
 _
   Racket Developers list:
   http://lists.racket-lang.org/dev
_
  Racket Developers list:
  http://lists.racket-lang.org/dev


Re: [racket-dev] snapshot builds

2013-07-03 Thread Asumu Takikawa
On 2013-07-02 13:40:18 -0600, Matthew Flatt wrote:
 The snapshot page has

  * Racket installers with the usual stuff: DrRacket, HtDP support,
etc.

I tried the Racket Windows installer, but AFAICT it's missing DrRacket
and other libraries.

  $ sha1sum.exe /home/asumu/racket-5.3.900.3-i386-win32.exe
  5ba5331efbc0d8d0443dce795f1da045a24a4c21i/

  $ ls
  doc  etc  include  lib  man  Racket.exe  raco.exe  Uninstall.exe

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


Re: [racket-dev] snapshot builds

2013-07-03 Thread Matthew Flatt
At Wed, 3 Jul 2013 16:49:01 -0400, Asumu Takikawa wrote:
 On 2013-07-02 13:40:18 -0600, Matthew Flatt wrote:
  The snapshot page has
 
   * Racket installers with the usual stuff: DrRacket, HtDP support,
 etc.
 
 I tried the Racket Windows installer, but AFAICT it's missing DrRacket
 and other libraries.

Thanks for trying the installer!

My configuration file was wrong, so that the Racket installers had
the same content as the Minimal Racket ones.

A new snapshot is here:

  http://www.cs.utah.edu/plt/snapshots/20130703-d2ddfc0/

The 32-bit Windows Racket installer works for me, this time --- but the
Mac OX X builds seem completely broken.

I'll try again tomorrow.

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


Re: [racket-dev] snapshot builds

2013-07-03 Thread Asumu Takikawa
On 2013-07-03 22:56:16 -0600, Matthew Flatt wrote:
 The 32-bit Windows Racket installer works for me, this time --- but the
 Mac OX X builds seem completely broken.

Thanks, this time I was able to get DrRacket from the installer.

BTW, one thing that seems broken is if I go to the package manager and click
on Installl from List, I get the following internal error:

  get-all-pkg-details-from-catalogs: bad response from server
url: 
http://www.cs.utah.edu/plt/snapshots/20130703-d2ddfc0/catalog/pkgs-all?version=5.3.900.3
response: #f
context...:
 C:\Program Files\Racket-5.3.900.3\lib\collects\pkg\lib.rkt:2008:2: for-loop
 C:\Program 
Files\Racket-5.3.900.3\lib\pkgs\drracket\pkg\gui\by-list.rkt:321:9: for-loop

I can't seem to reproduce it the same way anymore, but it also happens if I
click Update Package List.

Also, thanks for setting this up!

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