Skip to content

4 packages from diskuv/dkml-install-api at 0.5.2 - #24852

Merged
mseri merged 1 commit into
ocaml:masterfrom
jonahbeckford:opam-publish-dkml-install-dkml-install-installer-dkml-install-runner-dkml-package-console.0.5.2
Nov 27, 2023
Merged

4 packages from diskuv/dkml-install-api at 0.5.2#24852
mseri merged 1 commit into
ocaml:masterfrom
jonahbeckford:opam-publish-dkml-install-dkml-install-installer-dkml-install-runner-dkml-package-console.0.5.2

Conversation

@jonahbeckford

Copy link
Copy Markdown
Contributor

This pull-request concerns:
-dkml-install.0.5.2: API and registry for DkML installation components
-dkml-install-installer.0.5.2: Build tools for DkML installers
-dkml-install-runner.0.5.2: Runner executable for DkML installation
-dkml-package-console.0.5.2: Console setup and uninstall executables for DkML installation



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

@haochenx haochenx left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI had a few cancelled jobs which I restarted.

I'm not entirely sure the inline comment needs to be addressed, and if it does need address, why its not caught by linter on this PR.

@raphael-proust @mseri please take a look and advice

homepage: "https://github.com/diskuv/dkml-install-api"
bug-reports: "https://github.com/diskuv/dkml-install-api/issues"
depends: [
"dune" {>= "2.9"}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Likely missing

Suggested change
"dune" {>= "2.9"}
"ocaml" {>= "4.10"}
"dune" {>= "2.9"}

as per #24577 pointed out. Maybe it's better to upstream this?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is ocaml.4.10+ necessary?

@haochenx haochenx Nov 27, 2023

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggested ocaml.4.10+ only because it is so in dkml-install-runner.0.5.1. I don't have a strong opinion here.

It seems that the lower bound wasn't picked by you. As the CI is currently succeeding, we probably do not need this dependency. Yet there is a policy to have a dependency to ocaml, so it would be nice to add it like:

Suggested change
"dune" {>= "2.9"}
"ocaml"
"dune" {>= "2.9"}

@jonahbeckford

Copy link
Copy Markdown
Contributor Author

Clicked the Rebuild failed button because the failing jobs had "Cancelled" due to 120 minute timeout. Nothing to do with the PR; sounds like the CI machines were stalled for other reasons.

@mseri

mseri commented Nov 27, 2023

Copy link
Copy Markdown
Member

We did add the ocaml dependency because it was caught by the linter, but it was not essential since dkml-install already comes with an ocaml lower bound. The linter is no longer complaining about that, so I suggest we merge

@mseri
mseri merged commit 0a297fc into ocaml:master Nov 27, 2023
@mseri

mseri commented Nov 27, 2023

Copy link
Copy Markdown
Member

Thanks to both of you

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants