On Fri, Apr 27, 2012 at 03:48, Jérôme Maloberti <[email protected]> wrote: > I actually don't agree Markus Mottl's decisions, he broke some of my > dependencies for essentially cosmetic changes, and he could probably easily > change janestreet-core to pull the sources from bitbucket, however he's > *the* maintainer, and that his choices.
It's hard to satisfy everybody, and my decision was deliberate. I'm primarily responsible for type_conv, bin_prot, and sexplib, all of which are always in sync in Godi and should compile and work on all platforms. There are probably around 100 patches (1000s of LOCs) in my versions that differ from the older Jane Street versions, including numerous bug fixes, portability improvements, and significant feature extensions. This is everything but merely cosmetic. I care about my users, some of whom have put many hours of their time into e.g. helping improve portability to other architectures. I didn't want to make them wait indefinitely to satisfy one downstream dependency. Though I'm listed as maintainer of the Godi janestreet-core package, I only added the Godi package as a matter of courtesy. I'm in no position to make releases and chose not to pull from their development tree for obvious reasons. > If you *really* need js-core in godi working, you can propose a new package > (js-core-dev) or ask how you can contribute/help. Here is the currently easiest solution to work with the latest version of Jane Street Core: * Uninstall the following Godi-packages: all janestreet-* packages, type_conv, bin_prot, and sexplib. * Check out the Jane Street Bitbucket repository: https://bitbucket.org/yminsky/ocaml-core * Run the "build-and-install" script contained in it. If you want to use my latest versions of type_conv, bin_prot, and sexplib, you can alternatively use my fork of their Bitbucket repository. It always contains all of their latest patches, and I make sure it compiles. URL: https://bitbucket.org/mmottl/ocaml-core-mmottl It would be great if the above could be done through Godi, but that will require an actual Jane Street Core release (tarball or at least a VC release tag). In the future I'm planning to delete my type_conv, bin_prot, and sexplib Godi packages. People who need them will only need to install the hopefully soon to be released Jane Street Core library. They are actively working on making this happen. Regards, Markus -- Markus Mottl http://www.ocaml.info [email protected] _______________________________________________ Godi-list mailing list [email protected] https://godirepo.camlcity.org/mailman/listinfo/godi-list
