[racket-dev] [racket/typed-racket] 3e45f2: Adjust TR test package dependencies

From: Asumu Takikawa (asumu at ccs.neu.edu)
Date: Tue Dec 16 16:32:59 EST 2014

On 2014-12-16 13:26:38 -0800, Asumu Takikawa wrote:
>   Branch: refs/heads/master
>   Home:   https://github.com/racket/typed-racket
>   Commit: 3e45f258bed22d16b1f7ab1cac701d20c5f57e06
>       https://github.com/racket/typed-racket/commit/3e45f258bed22d16b1f7ab1cac701d20c5f57e06
>   Author: Asumu Takikawa <asumu at ccs.neu.edu>
>   Date:   2014-12-16 (Tue, 16 Dec 2014)
> 
>   Changed paths:
>     M typed-racket-test/info.rkt
> 
>   Log Message:
>   -----------
>   Adjust TR test package dependencies

I made this change to satisfy the package dependency checker, but it
seemed like the dependency should've been detected prior to Vincent's
recent commit (that reduced a level of nesting).

Is it possible that the dependency checker was failing to detect some
dependencies?

Here's a concrete example. This file:
  https://github.com/racket/typed-racket/blob/76effbb4235c3be26659430733ab1efb5aadaf18/typed-racket-test/tests/typed-racket/random-real.rkt

clearly depends on the `unstable/flonum` library in a different package.
Prior to commit 134f793, the package system didn't complain that this
dependency wasn't listed. After the commit, the package system suddenly
started complaining.

Cheers,
Asumu

Posted on the dev mailing list.