the CEAN framework as been rewritten to be much more easy to deploy
I use it daily now to handle R12 B13 and R14 at the same time. it
supports full OTP and compiles 250 other packages (500 declared).
i need to free 1 or 2 days to finish some tasks on it and publish it.
it has been tested on Mac Linux(x86/amd64/arm) NetBSD FreeBSD OpenBSD.
it allows to deploy erlang installation (minimalist/custom/full) in few
seconds, or starting from scratch with full compilation.
I can publish it quickly now, and also provide you a full R14B03 binary
repository. CEAN 2.0 will run the same way old CEAN using erlang command
line and also provides a shell interface.
it also allow you to generate your own custom erlang automatic installer
(self extractable shell script) so you can deploy a minimalist erlang VM
with your custom code on any system you need, without any dependency, in
few seconds.
we're in discussion with Yurii Rashkovskii (erlagner.org) and Martin
Logan (erlware.org) to provide community a common packaging environment
by the way. we'll try to merge our efforts to finally end up with this
packaging issue.
BR
_______________________________________________
erlang-questions mailing list
erlang-q...@erlang.org
http://erlang.org/mailman/listinfo/erlang-questions
the CEAN framework as been rewritten to be much more easy to deploy
I use it daily now to handle R12 B13 and R14 at the same time. it
supports full OTP and compiles 250 other packages (500 declared).
i need to free 1 or 2 days to finish some tasks on it and publish it.
it has been tested on Mac Linux(x86/amd64/arm) NetBSD FreeBSD OpenBSD.
it allows to deploy erlang installation (minimalist/custom/full) in few
seconds, or starting from scratch with full compilation.
I can publish it quickly now, and also provide you a full R14B03 binary
repository. CEAN 2.0 will run the same way old CEAN using erlang command
line and also provides a shell interface.
it also allow you to generate your own custom erlang automatic installer
(self extractable shell script) so you can deploy a minimalist erlang VM
with your custom code on any system you need, without any dependency, in
few seconds.
Please include Jacob Vorreuter to the discussion. His EPM is a pretty
handy thing too:
https://github.com/JacobVorreuter/epm
also it would be nice for rebar to support that common packaging
environment and/or make it support specific package manager as sort of
a plugin.
Just my $0.02
+1. I use epm a lot, preferring the "look for it on github" approach
to the homebrew style "check for registered stuff" of agner and sutro
(the latter also by Jacob).
Very cool - looking forward to this.
>
> we're in discussion with Yurii Rashkovskii (erlagner.org) and Martin
> Logan (erlware.org) to provide community a common packaging environment
> by the way. we'll try to merge our efforts to finally end up with this
> packaging issue.
>
I think this is a really important thing for the community. Something
that was discussed recently on this list was improving the "discovery"
of packages, applications and libraries for use in projects. In
particular, the idea of searching for "something" based on type specs
and/or other metadata was raised, which I thought a very good idea.
Erlware and CEAN 1.0 already provide search capabilities, so perhaps
this is something that can be considered for the mix.
We are working on building the Erlang/OTP binary packages for different platforms (Mac OS X, CentOS, Debian, Fedora, openSUSE, Ubuntu, Windows, embedded platforms):
http://www.erlang-solutions.com/section/88/packages-by-os
Currently we provide the full Erlang/OTP, together with the full test cycle results so people can check if the applications they are interested in are not skipped, passing all the tests.
We are working on making it more generic, integrating our existing solution to Moebius (our continuous integration system), to enable us to include third-party applications and customise the OTP package being able to pick the applications needed, and providing a continuous integration framework. We can also provide support for them, please see:
http://www.erlang-solutions.com/section/13/support
If you would like we can build and test erlang packages with erlide for the above platforms, and provide support if required.
What are the chances of moebuis being open sourced (if it isn't
already) some time?
Thanks for letting me know. Good luck with the trails!
Cheers,
Tim
On 7 June 2011 13:13, Aniko Nagyne Vig
<aniko.na...@erlang-solutions.com> wrote:
> Hi Tim,
>
> We will probably release some parts of it as
> open source, but at the moment, we are focusing on getting the core
> functionality in place and releasing it to some trial support customers.
> For now we are providing the packages with the test results only.
>
> Best Regards,
> Aniko Nagyne Vig
>
> Technical Coordinator of the London Office
> Software Engineer
>
> Erlang Solutions Ltd.
> 29 Fruit & Wool Exchange
> London E1 6EU
>
> Direct: + 44 (0) 207 655 0344
> Mobile: + 44 (0) 75 0800 9002
>
> Web: <http://www.erlang-solutions.com>
Something I really look forward to is being able to fetch dependencies
(using e.g., rebar or whatever) as binary packages for my platform of
choice. It takes all the hassle out of compiling dependencies and also
means you can just install them once in your dev environment and
you're good to go. That is really something to look forward to.
That is something cean framework does for you, and a key feature of any serious packaging tool anyway