janl / couchdb-ci-build-vms

0 stars 2 forks source link

[debian-7] has Erlang R15 by default, fails build #4

Open janl opened 8 years ago

janl commented 8 years ago
ERROR: OTP release R15B01 does not match required regex R16B03-1|17|18
janl commented 8 years ago

still installs R15 with the backports.

janl commented 8 years ago

even tho:

vagrant@debian-wheezy:~$ sudo apt-cache show erlang/wheezy-backports
Package: erlang
Version: 1:17.1-dfsg-4~bpo70+1
Installed-Size: 52
Maintainer: Debian Erlang Packagers <pkg-erlang-devel@lists.alioth.debian.org>
Architecture: all
Depends: erlang-base | erlang-base-hipe, erlang-dev, erlang-asn1, erlang-common-test, erlang-corba, erlang-crypto, erlang-debugger, erlang-dialyzer, erlang-diameter, erlang-edoc, erlang-eldap, erlang-erl-docgen, erlang-et, erlang-eunit, erlang-gs, erlang-ic, erlang-inets, erlang-megaco, erlang-mnesia, erlang-observer, erlang-odbc, erlang-os-mon, erlang-parsetools, erlang-percept, erlang-pman, erlang-public-key, erlang-reltool, erlang-runtime-tools, erlang-snmp, erlang-ssh, erlang-ssl, erlang-syntax-tools, erlang-test-server, erlang-toolbar, erlang-tools, erlang-tv, erlang-typer, erlang-webtool, erlang-wx, erlang-xmerl
Recommends: erlang-jinterface, erlang-ic-java, erlang-mode, erlang-src, erlang-examples
Suggests: erlang-manpages, erlang-doc
Description-en: Concurrent, real-time, distributed functional language
 Open Source Erlang is a functional programming language designed at
 the Ericsson Computer Science Laboratory.
 .
 Some of Erlang main features are:
  * Clear declarative syntax and is largely free from side-effects;
  * Built-in support for real-time, concurrent and distributed programming;
  * Designed for development of robust and continuously operated programs;
  * Dynamic code replacement at runtime.
 .
 The Erlang distribution also includes OTP (Open Telecom Platform) which
 provides a rich set of libraries and applications.
 .
 This package is a dummy package which will install Erlang/OTP runtime,
 applications, sources, code examples and the Erlang editing mode for Emacs.
Homepage: http://www.erlang.org/
Description-md5: 444ffdeb0f4a95a7e36f20d18ac794cb
Section: interpreters
Priority: optional
Filename: pool/main/e/erlang/erlang_17.1-dfsg-4~bpo70+1_all.deb
Size: 37050
MD5sum: a1fe3dc636e505b858f850c6619082b1
SHA1: 3f80b7beb730a9b2c044f8fb1369e7ecbae99ef6
SHA256: 1ae9dec0537fab4468f4f19d703a41419452aa32e6a06c5949dfb7d119d8da31
janl commented 8 years ago

ah, uninstall takes more than I had

janl commented 8 years ago

hm, no.

what am I missing here?

  1. no erl
  2. show erlang/wheezy-backports, shows R17 (I think)
  3. install erlang/wheezy-backports, log shows R15 (I think)
vagrant@debian-wheezy:~$ erl
-bash: /usr/bin/erl: No such file or directory
vagrant@debian-wheezy:~$ sudo apt-cache show erlang/wheezy-backports
Package: erlang
Version: 1:17.1-dfsg-4~bpo70+1
Installed-Size: 52
Maintainer: Debian Erlang Packagers <pkg-erlang-devel@lists.alioth.debian.org>
Architecture: all
Depends: erlang-base | erlang-base-hipe, erlang-dev, erlang-asn1, erlang-common-test, erlang-corba, erlang-crypto, erlang-debugger, erlang-dialyzer, erlang-diameter, erlang-edoc, erlang-eldap, erlang-erl-docgen, erlang-et, erlang-eunit, erlang-gs, erlang-ic, erlang-inets, erlang-megaco, erlang-mnesia, erlang-observer, erlang-odbc, erlang-os-mon, erlang-parsetools, erlang-percept, erlang-pman, erlang-public-key, erlang-reltool, erlang-runtime-tools, erlang-snmp, erlang-ssh, erlang-ssl, erlang-syntax-tools, erlang-test-server, erlang-toolbar, erlang-tools, erlang-tv, erlang-typer, erlang-webtool, erlang-wx, erlang-xmerl
Recommends: erlang-jinterface, erlang-ic-java, erlang-mode, erlang-src, erlang-examples
Suggests: erlang-manpages, erlang-doc
Description-en: Concurrent, real-time, distributed functional language
 Open Source Erlang is a functional programming language designed at
 the Ericsson Computer Science Laboratory.
 .
 Some of Erlang main features are:
  * Clear declarative syntax and is largely free from side-effects;
  * Built-in support for real-time, concurrent and distributed programming;
  * Designed for development of robust and continuously operated programs;
  * Dynamic code replacement at runtime.
 .
 The Erlang distribution also includes OTP (Open Telecom Platform) which
 provides a rich set of libraries and applications.
 .
 This package is a dummy package which will install Erlang/OTP runtime,
 applications, sources, code examples and the Erlang editing mode for Emacs.
Homepage: http://www.erlang.org/
Description-md5: 444ffdeb0f4a95a7e36f20d18ac794cb
Section: interpreters
Priority: optional
Filename: pool/main/e/erlang/erlang_17.1-dfsg-4~bpo70+1_all.deb
Size: 37050
MD5sum: a1fe3dc636e505b858f850c6619082b1
SHA1: 3f80b7beb730a9b2c044f8fb1369e7ecbae99ef6
SHA256: 1ae9dec0537fab4468f4f19d703a41419452aa32e6a06c5949dfb7d119d8da31

vagrant@debian-wheezy:~$ sudo apt-cache show ^Clang/wheezy-backports
vagrant@debian-wheezy:~$ sudo apt-get install erlang/wheezy-backports
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Selected version '1:17.1-dfsg-4~bpo70+1' (Debian Backports:/wheezy-backports [all]) for 'erlang'
The following extra packages will be installed:
  erlang-appmon erlang-asn1 erlang-base erlang-common-test erlang-corba erlang-crypto erlang-debugger erlang-dev
  erlang-dialyzer erlang-diameter erlang-edoc erlang-eldap erlang-erl-docgen erlang-et erlang-eunit
  erlang-examples erlang-gs erlang-ic erlang-ic-java erlang-inets erlang-megaco erlang-mnesia erlang-observer
  erlang-odbc erlang-os-mon erlang-parsetools erlang-percept erlang-pman erlang-public-key erlang-reltool
  erlang-runtime-tools erlang-snmp erlang-src erlang-ssh erlang-ssl erlang-syntax-tools erlang-test-server
  erlang-toolbar erlang-tools erlang-tv erlang-typer erlang-webtool erlang-wx erlang-xmerl
Suggested packages:
  erlang-manpages erlang-doc xsltproc fop
The following NEW packages will be installed:
  erlang erlang-appmon erlang-asn1 erlang-base erlang-common-test erlang-corba erlang-crypto erlang-debugger
  erlang-dev erlang-dialyzer erlang-diameter erlang-edoc erlang-eldap erlang-erl-docgen erlang-et erlang-eunit
  erlang-examples erlang-gs erlang-ic erlang-ic-java erlang-inets erlang-megaco erlang-mnesia erlang-observer
  erlang-odbc erlang-os-mon erlang-parsetools erlang-percept erlang-pman erlang-public-key erlang-reltool
  erlang-runtime-tools erlang-snmp erlang-src erlang-ssh erlang-ssl erlang-syntax-tools erlang-test-server
  erlang-toolbar erlang-tools erlang-tv erlang-typer erlang-webtool erlang-wx erlang-xmerl
0 upgraded, 45 newly installed, 0 to remove and 20 not upgraded.
Need to get 0 B/40.7 MB of archives.
After this operation, 119 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Extracting templates from packages: 100%
Selecting previously unselected package erlang-base.
(Reading database ... 188892 files and directories currently installed.)
Unpacking erlang-base (from .../erlang-base_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-dev.
Unpacking erlang-dev (from .../erlang-dev_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-syntax-tools.
Unpacking erlang-syntax-tools (from .../erlang-syntax-tools_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-asn1.
Unpacking erlang-asn1 (from .../erlang-asn1_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-crypto.
Unpacking erlang-crypto (from .../erlang-crypto_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-gs.
Unpacking erlang-gs (from .../erlang-gs_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-wx.
Unpacking erlang-wx (from .../erlang-wx_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-debugger.
Unpacking erlang-debugger (from .../erlang-debugger_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-mnesia.
Unpacking erlang-mnesia (from .../erlang-mnesia_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-runtime-tools.
Unpacking erlang-runtime-tools (from .../erlang-runtime-tools_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-public-key.
Unpacking erlang-public-key (from .../erlang-public-key_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-ssl.
Unpacking erlang-ssl (from .../erlang-ssl_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-inets.
Unpacking erlang-inets (from .../erlang-inets_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-snmp.
Unpacking erlang-snmp (from .../erlang-snmp_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-ssh.
Unpacking erlang-ssh (from .../erlang-ssh_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-appmon.
Unpacking erlang-appmon (from .../erlang-appmon_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-et.
Unpacking erlang-et (from .../erlang-et_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-webtool.
Unpacking erlang-webtool (from .../erlang-webtool_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-observer.
Unpacking erlang-observer (from .../erlang-observer_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-tools.
Unpacking erlang-tools (from .../erlang-tools_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-test-server.
Unpacking erlang-test-server (from .../erlang-test-server_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-xmerl.
Unpacking erlang-xmerl (from .../erlang-xmerl_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-common-test.
Unpacking erlang-common-test (from .../erlang-common-test_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-corba.
Unpacking erlang-corba (from .../erlang-corba_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-dialyzer.
Unpacking erlang-dialyzer (from .../erlang-dialyzer_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-diameter.
Unpacking erlang-diameter (from .../erlang-diameter_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-edoc.
Unpacking erlang-edoc (from .../erlang-edoc_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-eldap.
Unpacking erlang-eldap (from .../erlang-eldap_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-erl-docgen.
Unpacking erlang-erl-docgen (from .../erlang-erl-docgen_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-eunit.
Unpacking erlang-eunit (from .../erlang-eunit_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-ic.
Unpacking erlang-ic (from .../erlang-ic_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-megaco.
Unpacking erlang-megaco (from .../erlang-megaco_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-odbc.
Unpacking erlang-odbc (from .../erlang-odbc_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-os-mon.
Unpacking erlang-os-mon (from .../erlang-os-mon_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-parsetools.
Unpacking erlang-parsetools (from .../erlang-parsetools_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-percept.
Unpacking erlang-percept (from .../erlang-percept_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-pman.
Unpacking erlang-pman (from .../erlang-pman_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-reltool.
Unpacking erlang-reltool (from .../erlang-reltool_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-toolbar.
Unpacking erlang-toolbar (from .../erlang-toolbar_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-tv.
Unpacking erlang-tv (from .../erlang-tv_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang-typer.
Unpacking erlang-typer (from .../erlang-typer_1%3a15.b.1-dfsg-4+deb7u1_amd64.deb) ...
Selecting previously unselected package erlang.
Unpacking erlang (from .../erlang_1%3a17.1-dfsg-4~bpo70+1_all.deb) ...
Selecting previously unselected package erlang-examples.
Unpacking erlang-examples (from .../erlang-examples_1%3a15.b.1-dfsg-4+deb7u1_all.deb) ...
Selecting previously unselected package erlang-ic-java.
Unpacking erlang-ic-java (from .../erlang-ic-java_1%3a15.b.1-dfsg-4+deb7u1_all.deb) ...
Selecting previously unselected package erlang-src.
Unpacking erlang-src (from .../erlang-src_1%3a15.b.1-dfsg-4+deb7u1_all.deb) ...
Processing triggers for man-db ...
Setting up erlang-base (1:15.b.1-dfsg-4+deb7u1) ...
Searching for services which depend on erlang and should be started...none found.
Setting up erlang-dev (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-syntax-tools (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-asn1 (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-crypto (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-gs (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-wx (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-debugger (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-mnesia (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-runtime-tools (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-public-key (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-ssl (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-inets (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-snmp (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-ssh (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-appmon (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-et (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-webtool (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-observer (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-tools (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-test-server (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-xmerl (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-common-test (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-corba (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-dialyzer (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-diameter (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-edoc (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-eldap (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-erl-docgen (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-eunit (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-ic (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-megaco (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-odbc (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-os-mon (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-parsetools (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-percept (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-pman (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-reltool (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-toolbar (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-tv (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-typer (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang (1:17.1-dfsg-4~bpo70+1) ...
Setting up erlang-examples (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-ic-java (1:15.b.1-dfsg-4+deb7u1) ...
Setting up erlang-src (1:15.b.1-dfsg-4+deb7u1) ...
vagrant@debian-wheezy:~$ erl
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [async-threads:0] [kernel-poll:false]