[erlang-bugs] 'make release_tests' doesn't work in R13-B01

Kenneth Lundin kenneth.lundin@REDACTED
Tue Aug 25 08:57:47 CEST 2009


Hi,

Yes it is deliberate that the test_suites are currently not included.
We have plans to include the tests but it has not happened yet.
It will require a lot of work before we can release the tests in a
useful way and I think we
must take it stepwise test_suite per test_suite.

Things we have to fix are:
- Makefiles for the tests (make sure that they work outside our
environment as well)
- Copyright and license notices as needed
- Make sure that the tests themselves can be run outside our
environment (or just ship the ones
that can).
...

We will release R13B02 on September 23,
It might  be possible to include a very limited set of tests there but
it seems as if you
are going to include R13B01 in ubuntu?

/Kenneth , Erlang/OTP Ericsson

On Mon, Aug 24, 2009 at 11:49 PM, Elliot Murphy<elliot@REDACTED> wrote:
> Hi!
>
> Running the release_tests: target in the Makefile doesn't work, at least
> not in R13-B01. It seems that the root of the problems is that the
> various tests/ subdirectories are not included in the source tarball,
> although the test_server is. For example the makefile tries to cd into
> lib/asn1/tests, and that directory doesn't exist.
>
> Why do I care? I'm working on the Erlang packages for Ubuntu (and this
> is probably relevant for Debian too). We're including CouchDB by default
> in the next release of Ubuntu, and so this means that Erlang is getting
> a lot more attention than it has before since it's going on the CD and
> in the default Ubuntu desktop installation. The Ubuntu security team has
> asked that the test suite be enabled as part of the Erlang package build
> process, so that we can have a higher degree of confidence that applying
> a bugfix has not broken anything - it's a standard thing that we do in
> Ubuntu for all sorts of important foundational packages like languages,
> databases, etc.
>
> Is it deliberate that the tests are not included in the source tarball?
> Is that something that could be changed?
>
> We're about to start delivering Erlang to many many millions of Ubuntu
> desktops in the next few weeks, and I would really really like to be
> able to run 'make release_tests' anytime we need to apply a critical
> patch or something when processing a security update sometime in the
> next 18 months that we will be supporting the packages we have shipped
> with Ubuntu 9.10.
>
> Thanks for making Erlang(yay erlang rocks!) and for your consideration.
> --
> Elliot Murphy | https://launchpad.net/~statik/
>
>


More information about the erlang-bugs mailing list