I see, that explains it. Thank you for fixing it!

On Wed, Apr 15, 2020 at 12:58 PM Matthew Flatt <[email protected]> wrote:

> The machine that formerly ran pkg-build died, so pkg-builds stopped for
> a week or two. I moved eventually moved it to a new machine. Since I
> had to start over with a v7.6 installer and the current catalog, all
> packages were re-built and re-tested.
>
> At Wed, 15 Apr 2020 12:14:31 -0700, Siddhartha Kasivajhula wrote:
> > This morning I find that the package referenced above no longer
> > <https://pkgs.racket-lang.org/package/Relation> indicates failure. There
> > haven't been any new commits, so it appears that the package rebuilt on
> its
> > own without any fresh trigger -- but, notably, after a relatively long
> > (weeks long) interval. Does anyone know if this is normal? This section
> > <
> https://docs.racket-lang.org/pkg/getting-started.html#%28part._register-at-cat
> > alog%29>
> > of the docs appears to suggest that the docs are built daily.
> >
> >
> >
> > On Fri, Apr 10, 2020 at 11:07 AM Siddhartha Kasivajhula <
> [email protected]>
> > wrote:
> >
> > > Hi, I'm still seeing an error
> > > <https://pkgs.racket-lang.org/package/Relation> on the Racket package
> > > server, but the build output is from March 31, 2019
> > > <https://pkg-build.racket-lang.org/server/built/test-fail/Relation.txt
> >
> > > and doesn't seem to be showing updated output. I gather that the server
> > > builds packages nightly -- any idea why it hasn't rebuilt yet? Or if it
> > > has, is there a way to get updated error output?
> > >
> > >
> > >
> > > On Mon, Apr 6, 2020 at 3:27 PM Siddhartha Kasivajhula <
> [email protected]>
> > > wrote:
> > >
> > >> FTR I fixed this by using the `compile-omit-paths` flag:
> > >> https://docs.racket-lang.org/raco/setup-info.html
> > >> E.g. in info.rkt:
> > >>
> > >> (define compile-omit-paths '("tests"))
> > >>
> > >>
> > >>
> > >>
> > >> On Tue, Mar 17, 2020 at 12:25 PM Siddhartha Kasivajhula <
> > >> [email protected]> wrote:
> > >>
> > >>> Hi,
> > >>> I'm attempting to organize tests in my package into
> subfolders/modules
> > >>> instead of having them in a giant main.rkt test submodule, but am
> running
> > >>> into some issues and was hoping for some advice on the best way to
> do it. I
> > >>> think the primary issue is related to source compilation order in
> raco, but
> > >>> am also curious how other people organize their tests.
> > >>>
> > >>> I've moved all of the tests into a tests/ subfolder in the main
> project
> > >>> tree. When I build the project using raco setup, it builds both the
> > >>> project files as well as the tests contained in the tests/ folder.
> At this
> > >>> point, if I run the tests as is, they result in an error. If instead
> I
> > >>> first delete the compiled/ subfolder in the tests folder, the tests
> then
> > >>> work fine.
> > >>>
> > >>> I think the tests may be getting compiled against the version of the
> > >>> compiled collection which is immediately replaced by a fresh
> compilation
> > >>> during raco setup. This is the error I'm seeing when I run the tests:
> > >>>
> > >>> default-load-handler: expected a `module' declaration, but found
> > >>> something else
> > >>>   file:
> > >>>
> >
> /Users/siddhartha/work/lisp/racket/relation/tests/compiled/algebraic-test_rkt.d
> > ep
> > >>>   context...:
> > >>>    default-load-handler
> > >>>    standard-module-name-resolver
> > >>>    module-path-index-resolve
> > >>>    module-declared?
> > >>>
> > >>> I could add a make target to clean the test compiled folder prior to
> > >>> running tests, but it seemed like there must be a better way. So my
> main
> > >>> questions are:
> > >>>
> > >>> 1. Is there a way to exclude certain folders (such as tests) in the
> raco
> > >>> setup stage? For reference, the command I'm using is raco setup
> > >>> --no-docs --tidy --pkgs relation.
> > >>> 2. Is this a good way to organize tests? Are there any standard
> > >>> recommended ways?
> > >>>
> > >>> Would appreciate any input,
> > >>> -Sid
> > >>>
> > >>>
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups
> > "Racket Users" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an
> > email to [email protected].
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/racket-users/CACQBWFmoQpDCcX5JThPKwfJ9cJDP9jY
> > tWKBfyONG7sB37w7YOQ%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/racket-users/5e97677b.1c69fb81.9ccf4.c24bSMTPIN_ADDED_MISSING%40gmr-mx.google.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CACQBWFmVaS_C1EndromjPhNtaOYOiLMKfw4vyO1LkDJBSPCzmA%40mail.gmail.com.

Reply via email to