From d64058ce51bfeaf54bd68dc766f091cb0f3c48c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georges=20Dup=C3=A9ron?= Date: Wed, 25 Jan 2017 02:08:43 +0100 Subject: [PATCH] Skip build on versions < 6.8, as they use a different internal representation in syntax/parse, and we want to share the same structs to have some compatibility between syntax/parse and stxparse-info/parse --- .travis.yml | 13 ++++++++----- info.rkt | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7113143..895a68b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,11 +24,14 @@ env: #- RACKET_VERSION=6.1 RECENT=false #- RACKET_VERSION=6.1.1 RECENT=true #- RACKET_VERSION=6.2 RECENT=true - - RACKET_VERSION=6.3 RECENT=true - - RACKET_VERSION=6.4 RECENT=true - - RACKET_VERSION=6.5 RECENT=true - - RACKET_VERSION=6.6 RECENT=true - - RACKET_VERSION=6.7 RECENT=true + ### These versions use a different internal representation for syntax/parse structs, + ### since we are relying on them for compatibility, it's simpler to skip them. + ###- RACKET_VERSION=6.3 RECENT=true + ###- RACKET_VERSION=6.4 RECENT=true + ###- RACKET_VERSION=6.5 RECENT=true + ###- RACKET_VERSION=6.6 RECENT=true + ###- RACKET_VERSION=6.7 RECENT=true + - RACKET_VERSION=6.8 RECENT=true - RACKET_VERSION=HEAD RECENT=true matrix: diff --git a/info.rkt b/info.rkt index b6872a6..327202c 100644 --- a/info.rkt +++ b/info.rkt @@ -1,6 +1,6 @@ #lang info (define collection "stxparse-info") -(define deps '("base" +(define deps '(("base" #:version "6.7.0.900") "rackunit-lib" ;; Because scribble/example is not available on v6.3: "version-case"))