Skip to content
This repository has been archived by the owner on Apr 7, 2021. It is now read-only.

Fedora 23 support. Closes #5 #20

Merged
merged 6 commits into from
Mar 30, 2016
Merged

Fedora 23 support. Closes #5 #20

merged 6 commits into from
Mar 30, 2016

Conversation

radekg
Copy link
Owner

@radekg radekg commented Mar 29, 2016

Test build in progress.

@radekg
Copy link
Owner Author

radekg commented Mar 30, 2016

Maven version does not matter, however, nss has to be upgraded to avoid the following error:

Building mesos-0.27.2.jar ...
[INFO] Scanning for projects...
Downloading: https://repo.maven.apache.org/maven2/org/apache/apache/11/apache-11.pom
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for org.apache.mesos:mesos:0.27.2: Could not transfer artifact org.apache:apache:pom:11 from/to central (https://repo.maven.apache.org/maven2): java.security.ProviderException: java.security.InvalidAlgorithmParameterException and 'parent.relativePath' points at wrong local POM @ line 18, column 11
 @
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR]   The project org.apache.mesos:mesos:0.27.2 (/mesos-src/build/src/java/mesos.pom) has 1 error
[ERROR]     Non-resolvable parent POM for org.apache.mesos:mesos:0.27.2: Could not transfer artifact org.apache:apache:pom:11 from/to central (https://repo.maven.apache.org/maven2): java.security.ProviderException: java.security.InvalidAlgorithmParameterException and 'parent.relativePath' points at wrong local POM @ line 18, column 11 -> [Help 2]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException
Makefile:9789: recipe for target 'java/target/mesos-0.27.2.jar' failed
make[1]: *** [java/target/mesos-0.27.2.jar] Error 1
make[1]: Leaving directory '/mesos-src/build/src'
Makefile:682: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

The problem has been described here: http://blog.backslasher.net/java-ssl-crash.html

@radekg
Copy link
Owner Author

radekg commented Mar 30, 2016

Test build in progress yet again.

@radekg
Copy link
Owner Author

radekg commented Mar 30, 2016

Blocked by: d2iq-archive/mesos-deb-packaging#75

@radekg
Copy link
Owner Author

radekg commented Mar 30, 2016

$> ./mesos-toolbox.py build --mesos-version 0.27.2 --os fedora:23
INFO:mesos-toolbox.py:Updating sources for https://github.com/apache/mesos.git...
INFO:mesos-toolbox.py:Done.
INFO:mesos-toolbox.py:Updating sources for https://github.com/mesosphere/mesos-deb-packaging.git...
INFO:mesos-toolbox.py:Done.
INFO:mesos-toolbox.py:Recording build process to /Users/rad/.mesos/temp/0.27.2-fedora-23.1459337674.log.
INFO:mesos-toolbox.py:Fetching Mesos https://github.com/apache/mesos.git sources...
/Users/rad/dev/my/mesos-toolbox/patches/mesos-packaging/b929d6b84bcc080b490a7ee79c0115e82984a648-0.27.2-fedora-23.patch
INFO:mesos-toolbox.py:Found a patch for mesos-deb-packaging b929d6b84bcc080b490a7ee79c0115e82984a648. Applying...
INFO:mesos-toolbox.py:Patch applied.
INFO:mesos-toolbox.py:Ensuring Mesos version 0.27.2...
INFO:mesos-toolbox.py:Checking for Docker image...
INFO:mesos-toolbox.py:Building Mesos 0.27.2 for fedora:23. This will take a while...
INFO:mesos-toolbox.py:Mesos 0.27.2 for fedora:23 built successfully. Build took 4937 seconds. Output available in /Users/rad/.mesos/packages/mesos/0.27.2-fedora-23. Cleaning up...

Fedora 23 now supported.

@radekg radekg merged commit 6154a2c into master Mar 30, 2016
@radekg radekg deleted the fedora-23 branch March 30, 2016 13:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant