Formaline should store the thornlist

Issue #1301 wontfix
Ian Hinder created an issue

Formaline should store the thornlist used to build the configuration. This will make it easier to reconstruct a working Cactus tree from the Formaline output.

Keyword:

Comments (5)

  1. Frank Löffler
    • removed comment

    Is this saved to the simulation output directory? I guess this is what Ian meant?

  2. Erik Schnetter
    • removed comment

    This is saved to the tarballs. If you un-tar them, the thorn list is exactly where Cactus expects it to be for a new build.

  3. Roland Haas
    • edited description
    • changed status to resolved

    Since thornlist is included in the tarball and the list of compiled thorns is also in formaline-jar.txt which contains both thorn names eg:

    thorns/zlib="active"
    

    as well as arrangements:

    thorn_arrangements/zlib="ExternalLibraries"
    

    all information is present.

    Eg a:

    awk -v FS='[/="]' '/^thorn_arrangements/{print $4"/"$2}' formaline-jar.txt
    

    gets the thornlist required to compile (but not to checkout which Cactus does not know anything about). That latter one is only stored on the tarball.

    I think there is direct need to add extra code for all conceivable cases of Formaline use if that leads to extra output files and extra code to maintain.

  4. Log in to comment