Skip to content

Package ocsigenserver.3.0.0#18577

Closed
jrochel wants to merge 3 commits into
ocaml:masterfrom
jrochel:opam-publish-ocsigenserver.3.0.0
Closed

Package ocsigenserver.3.0.0#18577
jrochel wants to merge 3 commits into
ocaml:masterfrom
jrochel:opam-publish-ocsigenserver.3.0.0

Conversation

@jrochel
Copy link
Copy Markdown
Contributor

@jrochel jrochel commented Apr 26, 2021

ocsigenserver.3.0.0

A full-featured and extensible Web server
Ocsigen Server implements most features of the HTTP protocol, and has a very powerful extension mechanism that makes it very easy to plug your own OCaml modules for generating pages. Many extensions are already implemented, like a reverse proxy, content compression, access control, authentication, etc.



🐫 Pull-request generated by opam-publish v2.0.3

@camelus
Copy link
Copy Markdown
Contributor

camelus commented Apr 26, 2021

Commit: 691344a

A pull request by opam-seasoned @jrochel.

🌤️ opam-lint warnings 691344a
  • azure-cosmos-db.0.1.2 has some warnings:

    • warning 37: Missing field 'dev-repo'
  • These packages passed lint tests: azure-cosmos-db.0.1.3, azure-cosmos-db.0.1.4, ocsigenserver.3.0.0


☀️ Installability check (+1)
  • new installable packages (1): ocsigenserver.3.0.0

@avsm
Copy link
Copy Markdown
Member

avsm commented Apr 28, 2021

Do the CI failures look relevant, @jrochel ?

@jrochel
Copy link
Copy Markdown
Contributor Author

jrochel commented Apr 28, 2021

Most of the errors aren't.
failed: Fatal: gdbm.h: No such file or directory is due to a bug in opam: ocaml/opam#3557 #12677 (thanks @kit-ty-kate).

The other issue (failed: ssl_stubs.c: 'TLS1_3_VERSION' undeclared) is specific to alpine due to the use of libressl. On the internet I find a ton of stuff linking this error to the use of libressl but I'd say that this is more an issue of conf-libssl than of ocsigenserver.

Conclusion: not relevant.

@kit-ty-kate
Copy link
Copy Markdown
Member

The failure in 4.12 is rather annoying because it prevents the CI from testing the revdeps. I originally wanted to check them by hand but I didn't have time to do that. However I'm making a change to the CI which should fix that: ocurrent/opam-repo-ci#103

The issue should be solved by tomorrow.

@avsm
Copy link
Copy Markdown
Member

avsm commented Apr 30, 2021

Looks like a few revdeps are failing due to a missing Ocsigen_cookies module in this release, @jrochel .

@jrochel
Copy link
Copy Markdown
Contributor Author

jrochel commented May 17, 2021

@avsm Yes, ocsigenserver 3 will not be backwards compatible. I'll have to put version constraints on the revdeps. I'm holding off publishing ocsigenserver (and eliom) for now as mirage/ocaml-cohttp#328 needs fixing first as it seems; or someone needs to tell me that it is not too much of an issue for ocsigen/eliom#670.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants