Skip to content

Commit

Permalink
[new release] mirage, mirage-runtime, functoria and functoria-runtime…
Browse files Browse the repository at this point in the history
… (4.3.1)

CHANGES:

#### Fixed

- adapt to conduit 6.0.1 API (delay the parsing of the nameserver list)
  (mirage/mirage#1362 mirage/mirage#1369, @reynir @hannesm, fixes mirage/mirage#1360)
- improve the generic_dns_client documentation (mirage/mirage#1365, @dinosaure)
- upgrade to git 3.10.0 (mirage/mirage#1366, @dinosaure)

#### Changed

- mirage-runtime: use Logs.level_of_string / level_to_string, avoid manual
  construction of Cmdliner.Arg.conv types (use the Cmdliner.Arg.conv function
  instead) (mirage/mirage#1358, @hannesm)

#### Added

- functoria-runtime: provide argument_error exit code (mirage/mirage#1361, @hannesm)
- add a http_server device using paf (mirage/mirage#1367, @dinosaure)
  • Loading branch information
hannesm committed Oct 25, 2022
1 parent 39d2049 commit 8696b08
Show file tree
Hide file tree
Showing 4 changed files with 195 additions and 0 deletions.
40 changes: 40 additions & 0 deletions packages/functoria-runtime/functoria-runtime.4.3.1/opam
@@ -0,0 +1,40 @@
opam-version: "2.0"
maintainer: "Gabriel Radanne <drupyog@zoho.com>"
authors: [ "Thomas Gazagnaire"
"Anil Madhavapeddy"
"Dave Scott"
"Thomas Leonard"
"Gabriel Radanne" ]
homepage: "https://github.com/mirage/mirage"
bug-reports: "https://github.com/mirage/mirage/issues"
dev-repo: "git+https://github.com/mirage/mirage.git"
doc: "https://mirage.github.io/mirage/"
license: "ISC"
tags: ["org:mirage"]

build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]

depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "2.9.0"}
"cmdliner" {>= "1.1.0"}
"fmt" {>= "0.8.7"}
]

synopsis: "Runtime support library for functoria-generated code"
description: """
This is the runtime support library for code generated by functoria.
"""
url {
src:
"https://github.com/mirage/mirage/releases/download/v4.3.1/mirage-4.3.1.tbz"
checksum: [
"sha256=7fff351b8f2e45f8875ecf8efe4e109c2352e5c8a9dfde56b057382e26f4bf8b"
"sha512=9b62cdbc3ba390883339327cdcd077176715b9139ba42412bd6c4430187acc3cd87b09298d0d8746fc418bf761054f666c532a2e6027c09f3ac27407379e2bb8"
]
}
x-commit-hash: "e12efc5865e52aa85d0a2e15897357695856a8fc"
58 changes: 58 additions & 0 deletions packages/functoria/functoria.4.3.1/opam
@@ -0,0 +1,58 @@
opam-version: "2.0"
maintainer: "Gabriel Radanne <drupyog@zoho.com>"
authors: [ "Thomas Gazagnaire"
"Anil Madhavapeddy"
"Dave Scott"
"Thomas Leonard"
"Gabriel Radanne" ]
homepage: "https://github.com/mirage/mirage"
bug-reports: "https://github.com/mirage/mirage/issues"
dev-repo: "git+https://github.com/mirage/mirage.git"
doc: "https://mirage.github.io/mirage/"
license: "ISC"
tags: ["org:mirage"]
available: opam-version >= "2.1.0"

build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
["env" "INSIDE_FUNCTORIA_TESTS=1" "dune" "exec" "-p" name "-j" jobs "--"
"test/functoria/e2e/test.exe"] {with-test}
]

depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "2.9.0"}
"dune" {with-test & >= "3.0.0"}
"base-unix"
"cmdliner" {>= "1.1.1"}
"rresult" {>= "0.7.0"}
"result" {>= "1.5"}
"astring"
"fmt" {>= "0.8.7"}
"logs"
"bos"
"fpath"
"emile" {>= "1.1"}
"uri" {>= "4.2.0"}
"alcotest" {with-test}
"functoria-runtime" {= version & with-test}
]
synopsis: "A DSL to organize functor applications"
description: """
Functoria is a DSL to describe a set of modules and functors, their types and
how to apply them in order to produce a complete application.

The main use case is mirage. See the [mirage](https://github.com/mirage/mirage)
repository for details.
"""
url {
src:
"https://github.com/mirage/mirage/releases/download/v4.3.1/mirage-4.3.1.tbz"
checksum: [
"sha256=7fff351b8f2e45f8875ecf8efe4e109c2352e5c8a9dfde56b057382e26f4bf8b"
"sha512=9b62cdbc3ba390883339327cdcd077176715b9139ba42412bd6c4430187acc3cd87b09298d0d8746fc418bf761054f666c532a2e6027c09f3ac27407379e2bb8"
]
}
x-commit-hash: "e12efc5865e52aa85d0a2e15897357695856a8fc"
42 changes: 42 additions & 0 deletions packages/mirage-runtime/mirage-runtime.4.3.1/opam
@@ -0,0 +1,42 @@
opam-version: "2.0"
maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"]
authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne"
"Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar"
"Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"]
homepage: "https://github.com/mirage/mirage"
bug-reports: "https://github.com/mirage/mirage/issues/"
dev-repo: "git+https://github.com/mirage/mirage.git"
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
doc: "https://mirage.github.io/mirage/"

build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test}
]

depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "2.9.0"}
"ipaddr" {>= "5.0.0"}
"functoria-runtime" {= version}
"fmt" {>= "0.8.4"}
"logs"
"lwt" {>= "4.0.0"}
"alcotest" {with-test}
]
conflicts: [ "result" {< "1.5"} ]
synopsis: "The base MirageOS runtime library, part of every MirageOS unikernel"
description: """
A bundle of useful runtime functions for applications built with MirageOS
"""
url {
src:
"https://github.com/mirage/mirage/releases/download/v4.3.1/mirage-4.3.1.tbz"
checksum: [
"sha256=7fff351b8f2e45f8875ecf8efe4e109c2352e5c8a9dfde56b057382e26f4bf8b"
"sha512=9b62cdbc3ba390883339327cdcd077176715b9139ba42412bd6c4430187acc3cd87b09298d0d8746fc418bf761054f666c532a2e6027c09f3ac27407379e2bb8"
]
}
x-commit-hash: "e12efc5865e52aa85d0a2e15897357695856a8fc"
55 changes: 55 additions & 0 deletions packages/mirage/mirage.4.3.1/opam
@@ -0,0 +1,55 @@
opam-version: "2.0"
maintainer: ["anil@recoil.org" "thomas@gazagnaire.org"]
authors: ["Thomas Gazagnaire" "Anil Madhavapeddy" "Gabriel Radanne"
"Mindy Preston" "Thomas Leonard" "Nicolas Ojeda Bar"
"Dave Scott" "David Kaloper" "Hannes Mehnert" "Richard Mortier"]
homepage: "https://github.com/mirage/mirage"
bug-reports: "https://github.com/mirage/mirage/issues/"
dev-repo: "git+https://github.com/mirage/mirage.git"
license: "ISC"
tags: ["org:mirage" "org:xapi-project"]
doc: "https://mirage.github.io/mirage/"
available: opam-version >= "2.1.0"

build: [
["dune" "subst"] {dev}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name "-j" jobs] {with-test & os != "macos"}
]

depends: [
"ocaml" {>= "4.08.0"}
"dune" {>= "2.9.0"}
"dune" {with-test & >= "3.0.0"}
"ipaddr" {>= "5.0.0"}
"functoria" {= version}
"bos"
"astring"
"logs"
"mirage-runtime" {= version}
"opam-monorepo" {>= "0.3.2"}
"alcotest" {with-test}
"fmt" {>= "0.8.7" & with-test}
]
synopsis: "The MirageOS library operating system"
description: """
MirageOS is a library operating system that constructs unikernels for
secure, high-performance network applications across a variety of
cloud computing and mobile platforms. Code can be developed on a
normal OS such as Linux or MacOS X, and then compiled into a
fully-standalone, specialised unikernel that runs under the Xen
hypervisor.

Since Xen powers most public cloud computing infrastructure such as
Amazon EC2 or Rackspace, this lets your servers run more cheaply,
securely and with finer control than with a full software stack.
"""
url {
src:
"https://github.com/mirage/mirage/releases/download/v4.3.1/mirage-4.3.1.tbz"
checksum: [
"sha256=7fff351b8f2e45f8875ecf8efe4e109c2352e5c8a9dfde56b057382e26f4bf8b"
"sha512=9b62cdbc3ba390883339327cdcd077176715b9139ba42412bd6c4430187acc3cd87b09298d0d8746fc418bf761054f666c532a2e6027c09f3ac27407379e2bb8"
]
}
x-commit-hash: "e12efc5865e52aa85d0a2e15897357695856a8fc"

0 comments on commit 8696b08

Please sign in to comment.