[jira] [Updated] (MESOS-3110) Harden the CMake system-dependency-locating routines
[ https://issues.apache.org/jira/browse/MESOS-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Joseph Wu updated MESOS-3110: - Fix Version/s: 1.5.0 > Harden the CMake system-dependency-locating routines > > > Key: MESOS-3110 > URL: https://issues.apache.org/jira/browse/MESOS-3110 > Project: Mesos > Issue Type: Task > Components: cmake >Reporter: Alex Clemmer >Assignee: John Kordich > Labels: build, cmake > Fix For: 1.5.0 > > > Currently the Mesos project has two flavors of dependency: (1) the > dependencies we expect are already on the system (_e.g._, apr, libsvn), and > (2) the dependencies that are historically bundled with Mesos (_e.g._, glog). > Dependency type (1) requires solid modules that will locate them on any > system: Linux, BSD, or Windows. This would come for free if we were using > CMake 3.0, but we're using CMake 2.8 so that Ubuntu users can install it out > of the box, instead of upgrading CMake first. > This is additionally useful for dependency type (2), where we will expect to > have to use these routines when we support both the rebundled dependencies in > the `3rdparty/` folder, and system installations of those dependencies. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (MESOS-3110) Harden the CMake system-dependency-locating routines
[ https://issues.apache.org/jira/browse/MESOS-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andrew Schwartzmeyer updated MESOS-3110: Shepherd: Joseph Wu (was: Benjamin Hindman) > Harden the CMake system-dependency-locating routines > > > Key: MESOS-3110 > URL: https://issues.apache.org/jira/browse/MESOS-3110 > Project: Mesos > Issue Type: Task > Components: cmake >Reporter: Alex Clemmer >Assignee: John Kordich > Labels: build, cmake > > Currently the Mesos project has two flavors of dependency: (1) the > dependencies we expect are already on the system (_e.g._, apr, libsvn), and > (2) the dependencies that are historically bundled with Mesos (_e.g._, glog). > Dependency type (1) requires solid modules that will locate them on any > system: Linux, BSD, or Windows. This would come for free if we were using > CMake 3.0, but we're using CMake 2.8 so that Ubuntu users can install it out > of the box, instead of upgrading CMake first. > This is additionally useful for dependency type (2), where we will expect to > have to use these routines when we support both the rebundled dependencies in > the `3rdparty/` folder, and system installations of those dependencies. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Updated] (MESOS-3110) Harden the CMake system-dependency-locating routines
[ https://issues.apache.org/jira/browse/MESOS-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Alex Clemmer updated MESOS-3110: Component/s: (was: build) cmake > Harden the CMake system-dependency-locating routines > > > Key: MESOS-3110 > URL: https://issues.apache.org/jira/browse/MESOS-3110 > Project: Mesos > Issue Type: Task > Components: cmake >Reporter: Alex Clemmer >Assignee: Alex Clemmer > Labels: build, cmake > > Currently the Mesos project has two flavors of dependency: (1) the > dependencies we expect are already on the system (_e.g._, apr, libsvn), and > (2) the dependencies that are historically bundled with Mesos (_e.g._, glog). > Dependency type (1) requires solid modules that will locate them on any > system: Linux, BSD, or Windows. This would come for free if we were using > CMake 3.0, but we're using CMake 2.8 so that Ubuntu users can install it out > of the box, instead of upgrading CMake first. > This is additionally useful for dependency type (2), where we will expect to > have to use these routines when we support both the rebundled dependencies in > the `3rdparty/` folder, and system installations of those dependencies. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (MESOS-3110) Harden the CMake system-dependency-locating routines
[ https://issues.apache.org/jira/browse/MESOS-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Artem Harutyunyan updated MESOS-3110: - Story Points: 3 Harden the CMake system-dependency-locating routines Key: MESOS-3110 URL: https://issues.apache.org/jira/browse/MESOS-3110 Project: Mesos Issue Type: Task Components: build Reporter: Alex Clemmer Assignee: Alex Clemmer Labels: build, cmake Currently the Mesos project has two flavors of dependency: (1) the dependencies we expect are already on the system (_e.g._, apr, libsvn), and (2) the dependencies that are historically bundled with Mesos (_e.g._, glog). Dependency type (1) requires solid modules that will locate them on any system: Linux, BSD, or Windows. This would come for free if we were using CMake 3.0, but we're using CMake 2.8 so that Ubuntu users can install it out of the box, instead of upgrading CMake first. This is additionally useful for dependency type (2), where we will expect to have to use these routines when we support both the rebundled dependencies in the `3rdparty/` folder, and system installations of those dependencies. -- This message was sent by Atlassian JIRA (v6.3.4#6332)