Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finish updating installation instructions and scripts for enGrid 1.4 #29

Closed
wyldckat opened this issue Sep 19, 2012 · 9 comments
Closed
Assignees
Milestone

Comments

@wyldckat
Copy link
Collaborator

On the wiki page [enGrid-1.4]-Installation, the instructions have been updated to expect the scripts (build.bash and setup_pathes.sh) to be fully merged from the branch window-1.4 to release-1.4.

Additionally, tests are still needed to confirm if these updates will work with the already mentioned Linux Distributions.

Further notes:

  • As mentioned, on the branch windows-1.4 you can find the updated scripts build.bash and setup_pathes.sh. I haven't tested these yet, since these are hard-coded in build.bash to work with the branch release-1.4...
  • ...And also because I haven't had time to test them either.
  • I propose that we use this issue report to divide the test machines into two or more parts and test them on virtual and/or real machines.
  • Already added openSUSE 12.2, Fedora 16+17 and Ubuntu 12.04 to the scripts and wiki page.
@ghost ghost assigned ogloth Sep 19, 2012
@wyldckat
Copy link
Collaborator Author

Going to begin tests using a dedicated branch on my fork:

wget https://raw.github.com/wyldckat/engrid/sandbox-1.4/build.bash
chmod +x build.bash
./build.bash

I'll update this comment with the results on the tests I've made so far:

  • Ubuntu 12.04 32bit
    • Builds successfully.
    • Seems to work properly.
    • Outputs this message right after start on the command line: ```
      void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 59

* openSUSE 12.2 64bit (KDE)
  * Builds successfully.
  * Seems to work properly.
  * Outputs this message into the Output widget when it first opens the GMsh import file open: ```
KGlobal::locale::Warning your global KLocale is being recreated with a valid main component instead of a fake component, this usually means you tried to call i18n related functions before your main component was created. You should not do that since it most likely will not work
  • openSUSE 12.1 64bit (KDE)
    • Same as with 12.2 64bit (KDE)... all seems OK.
  • openSUSE 11.4 64bit (Gnome)
    • All seems OK.
    • No warning messages.
  • Fedora 17 32bit
    • All seems OK.
    • No warning messages.

@wyldckat
Copy link
Collaborator Author

Second battery of tests:

  • Fedora 16 64bit:
    • All seems OK.
    • Had to add patch to the dependencies list, because the other machine installations already had them from building OpenFOAM.
  • Fedora 15 32bit
    • All seems OK.
    • No warning messages.
  • Fedora 14 64bit
    • All seems OK.
    • No warning messages.

@wyldckat
Copy link
Collaborator Author

@ogloth: According to my tests, you can now safely merge the windows-1.4 branch with release-1.4, which includes the following functionalities:

  • build.bash and setup_pathes.bash have been updated and fixed for proper operation with the listed Linux Distributions.
  • Everything is properly tuned for building on Windows with MSVC 2008.
  • debian folder has been updated and I think it's now ready to be used for generating deb packages for Ubuntu.

@wyldckat
Copy link
Collaborator Author

I think I've mastered the PPA thing: https://launchpad.net/~wyldckat/+archive/engrid-ppa

Auxiliary notes: Debian package development

I started to look at openSUSE's build system... but them my head went into strike and no longer wants to think about this ;)

@wyldckat
Copy link
Collaborator Author

wyldckat commented Oct 6, 2012

Updated build.bash and setup_pathes.bash script at windows-1.4 for Ubuntu 12.10:

  • Ubuntu 12.10 64bit
    • Builds successfully.
    • Seems to work properly.
    • Outputs this message right after start on the command line: ```
      void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "" under id 59

Wiki has also been updated.

@wyldckat
Copy link
Collaborator Author

A new round of tests, now with the new build script:

  • CentOS 6.3 64bit - OK (added EPEL repository and used "fedora" option)
  • Debian 6.03 64bit - OK (used "ubuntu" option)
  • Fedora 14 64bit - OK
  • Fedora 15 32bit - OK
  • Fedora 16 64bit - OK
  • Fedora 17 32bit - OK
  • openSUSE 11.4 64bit - OK
  • openSUSE 12.1 64bit - OK
  • openSUSE 12.2 64bit - OK
  • Ubuntu 12.04 32bit - OK
  • Ubuntu 12.10 64bit - OK

Commands used:

wget https://raw.github.com/enGits/engrid/release-1.4/build.bash
chmod +x build.bash
./build.bash

@wyldckat
Copy link
Collaborator Author

Commits made up to 8cfb4c3 have been pushed to release-1.4.

Once the tests are complete (will keep updating the previous comment), I'll take care of finishing up the installation instructions wiki page.

@wyldckat
Copy link
Collaborator Author

The Installation wiki page has been revamped and is as good as ready!
All that is left is for the actual release to be made! 😎

Addendum:

@wyldckat
Copy link
Collaborator Author

wyldckat commented Dec 2, 2012

OK, the one about openSUSE build service has been moved to another issue and this one is hereby closed!

@wyldckat wyldckat closed this as completed Dec 2, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants