Faxien Follies

1 view
Skip to first unread message

Eric Newhuis

unread,
Dec 24, 2009, 8:07:49 AM12/24/09
to erlware-...@googlegroups.com
Why does it take multiple invocations to get the most recent ERTS?  Is there a single command I can enter so I can start with 5.7.4 (or whatever version I prefer)?  And why does faxien mention 0.43.0.0 but still uses a prior version?

Resolving faxien.googlecode.com... 74.125.95.82
Connecting to faxien.googlecode.com|74.125.95.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11,523 (11K) [text/plain]

100%[====================================>] 11,523        --.--K/s             

06:48:37 (786.93 KB/s) - `faxien-launcher-universal-0.3.4.py' saved [11523/11523]

$ chmod +x f*
$ ./f* --choose
Enter the install prefix: [/usr/local/erlware] /home/erluser/ecdrts
Using prefix: /home/erluser/ecdrts
Fetching list of current bootstrappers from http://code.google.com/p/faxien/downloads/list

Choose a bootstrapper from the list:
 5: faxien-launcher-i686-Linux-V9.sh
[1-7] 7
- 100%
Download done.
Do you want to run the bootstrapper now? ([y]/n) y
Running: sh faxien-launcher-x86_64-Linux-2.6.29-V9.sh /home/erluser/ecdrts
Extracting the erlware bootstrap
Creating target directory /home/erluser/ecdrts/erlware
Untaring into /home/erluser/ecdrts/erlware

*** Faxien is now installed ***

Checking repos for any upgrades
Upgrading from version 0.42.1.0 of faxien to version 0.42.1.2

Initiating Install for Remote Release faxien-0.42.1.2
Release compiled for R13B
Pulling down faxien-0.42.1.2 for R13B -> ok
Pulling down epkg-0.14.0.2 for R13B -> ok
Release compiled for R13B
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/5.7.1/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/faxien
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/5.7.1/faxien
Installation of faxien-0.42.1.2 resulted in ok

Faxien has found the following differences in config files when upgrading
from 0.42.1.0 to 0.42.1.2:

[{epkg,[{added,{high_erts_vsn,"5.7.2"}},
        {removed,{high_erts_vsn,"5.7.1"}},
        {added,{preferred_erts_vsn,"5.7.2"}},
        {removed,{preferred_erts_vsn,"5.7.1"}}]}]

Differences have been found between the past and the latest version of config in
/home/erluser/ecdrts/erlware/releases/faxien-0.42.1.2/sys.config
Do you want to use the (o)ld or (n)ew file [o|n]? n
ok

Faxien is now installed. You may wish to add /home/erluser/ecdrts/erlware/bin to
your PATH so you can just type 'faxien' at the command line.

Run "/home/erluser/ecdrts/erlware/bin/faxien help" to get started.
$ export PATH=~/ecdrts/erlware/bin:$PATH
$ faxien environment

Faxien Environment:

Faxien Version is 
  0.42.1.2

The preferred erts version
  "5.7.2"

The installation path is 
  /home/erluser/ecdrts/erlware

The Request Timeout is
  120000

Repos to search

Repos to publish to
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.1.2 of faxien to version 0.42.2.8

Initiating Install for Remote Release faxien-0.42.2.8
Release compiled for R13B01
Pulling down xmerl-1.2 for R13B01 -> ok
Pulling down faxien-0.42.2.8 for R13B01 -> ok
Pulling down stdlib-1.16.2 for R13B01 -> ok
Pulling down kernel-2.13.2 for R13B01 -> ok
Pulling down eunit-2.1.2 for R13B01 -> ok
Pulling down epkg-0.14.0.5 for R13B01 -> ok
Release compiled for R13B01
Pulling down erts-5.7.2 -> ok
Release compiled for R13B01
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/faxien
Installation of faxien-0.42.2.8 resulted in ok

Faxien has found the following differences in config files when upgrading
from 0.42.1.2 to 0.42.2.8:

[{epkg,[{added,{low_erts_vsn,"5.6"}},
        {removed,{low_erts_vsn,"5.6.3"}},
        {added,{high_erts_vsn,"5.7.3"}},
        {removed,{high_erts_vsn,"5.7.2"}},
        {added,{preferred_erts_vsn,"5.7.3"}},
        {removed,{preferred_erts_vsn,"5.7.2"}}]}]

Differences have been found between the past and the latest version of config in
/home/erluser/ecdrts/erlware/releases/faxien-0.42.2.8/sys.config
Do you want to use the (o)ld or (n)ew file [o|n]? n
ok
$ faxien environment

Faxien Environment:

Faxien Version is 
  0.42.2.8

The preferred erts version
  "5.7.3"

The installation path is 
  /home/erluser/ecdrts/erlware

The Request Timeout is
  120000

Repos to search

Repos to publish to
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.2.8 of faxien to version 0.42.2.11

Initiating Install for Remote Release faxien-0.42.2.11
Release compiled for R13B02
Pulling down xmerl-1.2.1 for R13B02 -> ok
Pulling down faxien-0.42.2.11 for R13B02 -> ok
Pulling down sasl-2.1.7 for R13B02 -> ok
Pulling down stdlib-1.16.3 for R13B02 -> ok
Pulling down kernel-2.13.3 for R13B02 -> ok
Pulling down eunit-2.1.3 for R13B02 -> ok
Pulling down epkg-0.14.0.7 for R13B02 -> ok
Release compiled for R13B02
Pulling down erts-5.7.3 -> ok
Release compiled for R13B02
building here "/home/erluser/ecdrts/erlware/releases/faxien-0.42.2.11"
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/epkg
Replacing existing executable file at: /home/erluser/ecdrts/erlware/bin/faxien
Installation of faxien-0.42.2.11 resulted in ok

Faxien has found the following differences in config files when upgrading
from 0.42.2.8 to 0.42.2.11:

[{epkg,[{added,{high_erts_vsn,"5.7.4"}},
        {removed,{high_erts_vsn,"5.7.3"}},
        {added,{preferred_erts_vsn,"5.7.4"}},
        {removed,{preferred_erts_vsn,"5.7.3"}}]}]

Differences have been found between the past and the latest version of config in
/home/erluser/ecdrts/erlware/releases/faxien-0.42.2.11/sys.config
Do you want to use the (o)ld or (n)ew file [o|n]? n
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.2.11 of faxien to version 0.43.0.0

Initiating Install for Remote Release faxien-0.43.0.0
Release compiled for R13B03
Pulling down xmerl-1.2.3 for R13B02 -> ok
Pulling down faxien-0.43.0.0 for R13B03 -> ok
Pulling down sasl-2.1.8 for R13B02 -> ok
Pulling down stdlib-1.16.4 for R13B02 -> ok
Pulling down kernel-2.13.4 for R13B03 -> ok
Pulling down eunit-2.1.4 for R13B02 -> ok
Pulling down epkg-0.15.0.0 for R13B03 -> ok
Release compiled for R13B03
Pulling down erts-5.7.4 -> ok
$ faxien environment

Faxien Environment:

Faxien Version is 
  0.42.2.11

The preferred erts version
  "5.7.4"

The installation path is 
  /home/erluser/ecdrts/erlware

The Request Timeout is
  120000

Repos to search

Repos to publish to
ok
$ faxien upgrade-all-releases
Upgrading from version 0.42.2.11 of faxien to version 0.43.0.0

Initiating Install for Remote Release faxien-0.43.0.0
Release compiled for R13B03
Pulling down erts-5.7.4 -> ok
$ faxien environment

Faxien Environment:

Faxien Version is 
  0.42.2.11

The preferred erts version
  "5.7.4"

The installation path is 
  /home/erluser/ecdrts/erlware

The Request Timeout is
  120000

Repos to search

Repos to publish to
ok

Martin Logan

unread,
Dec 24, 2009, 12:59:37 PM12/24/09
to erlware-...@googlegroups.com
you can change the high-erts-vsn in your sys.config file. There are
command line commands for doing this has well. type faxien help
commands. This is the stupidest user experience issue associated with
Faxien we will have it fixed shortly.

> --
>
> You received this message because you are subscribed to the Google Groups
> "erlware-questions" group.
> To post to this group, send email to erlware-...@googlegroups.com.
> To unsubscribe from this group, send email to
> erlware-questi...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/erlware-questions?hl=en.
>

Martin Logan

unread,
Dec 24, 2009, 1:03:51 PM12/24/09
to erlware-...@googlegroups.com
You can use this command: set-preferred-erts-vsn. What do you mean
why does faxien mention 0.43.0.0 but still use a prior version?


martinjlogan$ faxien env

Faxien Environment:

Faxien Version is
0.43.0.0

The preferred erts version
"5.7.4"

The installation path is
/usr/local/erlware

The Request Timeout is
120000

Repos to search
["http://repo.erlware.org/pub"]

Repos to publish to
["http://repo.erlware.org/writable"]
ok

Macintosh:~ martinjlogan$


On Thu, Dec 24, 2009 at 7:07 AM, Eric Newhuis <enew...@gmail.com> wrote:

Reply all
Reply to author
Forward
0 new messages