Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use topkg #41

Merged
merged 1 commit into from Nov 12, 2016
Merged

Use topkg #41

merged 1 commit into from Nov 12, 2016

Conversation

@samoht
Copy link
Member

@samoht samoht commented Jul 14, 2016

  • switch to topkg
  • remove camlp4
  • split into multiple opam packages
opam packages ocamlfind libraries
mirage-console-unix mirage-console-unix
mirage-console-xen mirage-console-xen
mirage-console-backend mirage-console-backend
mirage-console-proto mirage-console-proto
mirage-console-cli mirage-console-cli
@samoht
Copy link
Member Author

@samoht samoht commented Jul 14, 2016

/cc @dbuenzli

@avsm are you ok with the removal of depopts and the split into multiple opam packages? I think it puts less magic in the build system and make it easier to understand which depopts is used for what.

@avsm
Copy link
Member

@avsm avsm commented Jul 14, 2016

  • mirage-console-proto needs to become mirage-console-xen-proto
  • mirage-console-backend needs to become mirage-console-xen-backend
  • mirage-console-cli needs to be become mirage-console-xen-cli

See also djwillia/solo5#36 for other mirage-console solo5 libraries that are incoming with a similar split, but in a different repo -- this needs to be topkg'ed up as well but I can do that.

@avsm avsm mentioned this pull request Jul 14, 2016
10 of 10 tasks complete
@hannesm
Copy link
Member

@hannesm hannesm commented Oct 1, 2016

can we move forward with this @samoht ? the parts I'm mostly in favour of are getting rid of camlp4 and moving to topkg... @avsm seems to want some more renaming

@samoht
Copy link
Member Author

@samoht samoht commented Nov 9, 2016

I've rebased my initial PR, I have renamed the libraries as @avsm requested, e.g:

opam packages ocamlfind libraries
mirage-console-unix mirage-console-unix
mirage-console-xen mirage-console-xen
mirage-console-xen-backend mirage-console-xen-backend
mirage-console-xen-proto mirage-console-xen-proto
mirage-console-xen-cli mirage-console-xen-cli
@samoht samoht force-pushed the samoht:topkg branch 6 times, most recently from 0cbdb95 to 72c69d3 Nov 9, 2016
- switch to topkg
- remove camlp4
- split into multiple opam packages
@samoht samoht force-pushed the samoht:topkg branch from 72c69d3 to 09d2dea Nov 11, 2016
@samoht
Copy link
Member Author

@samoht samoht commented Nov 11, 2016

@hannesm All green again!

@hannesm
Copy link
Member

@hannesm hannesm commented Nov 11, 2016

thanks! I suspect we'll need to get the new packages into mirage-dev repo (I wouldn't invest time to backport this to Mirage2 (and cut releases), but rather work on an imminent Mirage3 release)

@hannesm hannesm merged commit 09d2dea into mirage:master Nov 12, 2016
1 check passed
1 check passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
This was referenced Nov 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.