At Tue, 16 Dec 2014 16:32:59 -0500, Asumu Takikawa wrote: > 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/3e45f258bed22d16b1f7ab1cac701d20c5 > f57e06 > > Author: Asumu Takikawa <as...@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?
Commit 134f793 moved files out of a directory named "tests". By default, a directory named "tests" is treated specially by the dependency checker, reflecting that the directory name is treated specially for the creation of "binary" and "binary library" variants of a package: Unless the "info.rkt" file says otherwise, anything in "tests" is treated as "build-time" code, and so the directory's content creates build dependencies, not general dependencies. That's why it was sufficient to list "unstable-flonum-lib" in `build-deps` before commit 134f793, and why "unstable-flonum-lib" had to be moved to `deps` afterward. _________________________ Racket Developers list: http://lists.racket-lang.org/dev