mirage / ocaml-solo5

Freestanding OCaml runtime
Other
101 stars 30 forks source link

remove support for 4.06 and 4.07 #72

Closed hannesm closed 4 years ago

hannesm commented 4 years ago

as discussed in https://github.com/mirage/ocaml-freestanding/pull/65#issuecomment-558767805, drop support for OCaml 4.06 and 4.07 series. The reasoning behind this is manyfold:

also, 4.11 will be branched soon, and in other projects I am raising the lower bound to 4.08 (https://github.com/mirage/mirage-crypto/pull/51).

mato commented 4 years ago

@hannesm freebsd with 4.10.0 still seems to be failing with some unclear error (looks like the job got killed?). Ok to merge this as-is?

hannesm commented 4 years ago

to me this is fine to merge, I just clicked on restart for the FreeBSD 4.10 VM.

mato commented 4 years ago

Merged, but I see a transient failure on Travis processing the merge commit. Ignoring it, but for the record:

Build Update for mirage/ocaml-freestanding                                                                                                       
-------------------------------------                                                                                                            

Build: #229                                                                                                                                      
Status: Broken                                                                                                                                   

Duration: 31 mins and 7 secs                                                                                                                     
Commit: fae0e49 (master)                                                                                                                         
Author: Martin Lucina                                                                                                                            
Message: Merge pull request #72 from hannesm/drop-below-4.08                                                                                     

remove support for 4.06 and 4.07                                                                                                                 

View the changeset: https://github.com/mirage/ocaml-freestanding/compare/2b18ce0da91a...fae0e49c5378                                             

View the full build log and details:                                                                                                             
https://travis-ci.org/github/mirage/ocaml-freestanding/builds/676145019?utm_medium=notification&utm_source=email    

This is due to (from https://travis-ci.org/github/mirage/ocaml-freestanding/jobs/676145027):

 ---> Running in 689cf49b0809
# Detecting depexts using vars: arch=arm64, os=linux, os-distribution=alpine, os-family=alpine
# The following system packages are needed:
m4
The following command needs to be run through "sudo":
    apk update
sudo: setrlimit(RLIMIT_CORE): Operation not permitted
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/aarch64/APKINDEX.tar.gz
ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.11/main: temporary error (try again later)
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/aarch64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/aarch64/APKINDEX.tar.gz
v3.11.5-53-ga12cc12667 [http://dl-cdn.alpinelinux.org/alpine/v3.11/main]
v3.11.5-54-g70c5111c08 [http://dl-cdn.alpinelinux.org/alpine/v3.11/community]
v20200319-2557-gfbeee4de1d [http://dl-cdn.alpinelinux.org/alpine/edge/testing]
1 errors; 14725 distinct packages available
OS package update failed
The command '/bin/sh -c opam depext -ui travis-opam' returned a non-zero code: 1
The command "bash -ex .travis-docker.sh" exited with 1.