-
Notifications
You must be signed in to change notification settings - Fork 27
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
Todolist for the first Canopy release #5
Comments
it would be great if I can store images (binary data) in the git repository, and address those easily in markdown (to embed images)... |
to run on xen, there's some irmin trouble (see mirage/irmin#348) |
decompress is released 👍 |
let me recollect from the MirageOS meeting notes
|
hm, sorry for my ignorance @dinosaure, but which part of decompress is needed in irmin/git? (or why does it just work for me without decompress/irmin pins?) |
It should work now without the decompress pin since it was released, I guess we forgot to update the doc. (so in your case I guess it takes the decompress version from opam, as installed when running |
but nobody depends on decompress... I thought git would, but then I just read up on mirage/ocaml-git#145 and this isn't merged... |
ups, figured it is me who is stupid... it is applied here in canopy... sorry for the noise and confusion |
pinned stuff: irmin (since 0.11.0) does not depend on dolog anymore :) bin_prot-113.33.03 includes the xen patches (113.00.00+4.03 does not)... I guess the 'get it running on xen' is still wip (although I run it on xen) |
Is it time to do a release of canopy now? Version releases might make it a bit easier since canopy is already in use as a piece of the mirage infrastructure (so we should be using released versions via opam-repo). |
Doing a release would be indeed great but I wonder what it implies for Canopy. |
Just having some version tags might be sufficient. We can now express the version dependencies of Canopy in its |
version dependencies are already in config.ml (for cohttp, decompress, tyxml) -- with ocaml/opam-repository#8613 getting merged we can adjust the tyxml constraint and can build without any pins :) I don't really see the point in tagging Canopy: I use it multiple times with different configs (such as TLS certificates, logging host, IP configuration), and have a branch which I rebase on master whenever I feel like. There should be some sort of mirage unikernel repository, but I'm still not sure which shape it should have. |
This issue will be about discussing the feature set expected for a first release of Canopy.
Features discussed
I think I didn't forgot anything. If more features are needed, this is the right issue to discuss about them. :) (@avsm)
For the « Running on Xen » bit, @mmaker made sure it worked during the hackathon but i'm not too sure about the current status. Needs to try it again.
Also, before the release, it would be nice to have a release for some of the dependencies Canopy needs to pin in order to work.
The main culprit are currently:
Pinging @samoht and @yomimono :-)
About the content type feature, the only thing needed is to find use cases for more of them. I am working on a irclog content type in order to display nicely the logs from the bi-monthly things discussed yesterday, as a first try.
I think everything is here, so feel free to discuss, and thanks to all of you for your feedbacks and your help during the development of Canopy! 💯
The text was updated successfully, but these errors were encountered: