-
Notifications
You must be signed in to change notification settings - Fork 890
Conversation
0974c51
to
0e9a3dd
Compare
This reverts commit 8a3ac5c.
@@ -17,7 +17,7 @@ before_install: | |||
libstdc++6 libtool libgif-dev libtiff-dev libgtk2.0-dev libglib2.0-dev | |||
libx11-dev libxcursor-dev libxerces-c-dev libxft-dev libxinerama-dev | |||
libxml2-dev libxml2-utils libxmu-dev libxrandr-dev libyaml-cpp-dev libpcre3-dev | |||
openssl shunit2 git git-lfs libqt4-dev qt4-default libqt4-opengl-dev |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think it's really possible to avoid installing the system ssl libraries because so many other packages reference them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The system libraries should be installed by default. This is just indicating that we don't require openssl for Open GEE to run.
@@ -35,10 +35,10 @@ sudo apt-get install \ | |||
libgdbm-dev libgeos-dev libgeos++-dev libgif-dev libgtest-dev \ | |||
libjpeg-dev libjpeg8-dev libmng-dev libogdi3.2-dev \ | |||
libperl4-corelibs-perl libpng12-0 libpng12-dev libpq-dev libproj-dev \ | |||
libstdc++6 libtool libgif-dev libtiff-dev libgtk2.0-dev libglib2.0-dev \ | |||
libstdc++6 libtool libtiff-dev libgtk2.0-dev libglib2.0-dev \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need to add libicu-dev
as well ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know of a reason to add it. It's not a direct requirement of Open GEE that I'm aware of, and if any of these packages require it, apt should automatically bring it in.
We're running into some problems testing and need to put some thought into where we're going with OpenSSL long term. Closing this for now. |
This PR upgrades our bundled version of Open SSL to the latest version. It also fixes some problems with the RPMs that were discovered during this upgrade. Specifically, some of the post-install scripts rely on Open GEE binaries, but in the middle of a yum upgrade you might be using old binaries that are trying to link to libraries that have already been upgraded, resulting in errors and crashes. Thus, this PR also includes code to force upgrades to happen in a safe order.
Fixes #1895