Spec URL: https://rtnpro.fedorapeople.org/Packages/SPECS/mesos.spec SRPM URL: https://rtnpro.fedorapeople.org/Packages/SRPMS/mesos-0.21.0-5.ab8fa65.el7.centos.src.rpm Description: Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It can run Hadoop, MPI, Hypertable, Spark, and other applications on a dynamically shared pool of nodes. Fedora Account System Username: rtnpro
I have written some simple Python scripts[1] to figure out all missing dependencies for mesos in CentOS 7 and EPEL 7 repositories and generate data for creating a dependency graph. Here's what I got: [2]. The data may not be perfect, but it's a good point to start. In Fedora 21, Java packages use java-1.8.0-openjdk. However, I was able to run successful build on EPEL7 enabled CentOS 7 with java-1.7.0-openjdk. So, I will start by updating the Java dependency for all Java based packages and run their builds. [1]: https://github.com/rtnpro/rpmdev-assistant [2]: https://gist.github.com/rtnpro/49bcc7020dd9a095bca9
I have started packaging the dependencies from [1] for EPEL 7. Shall I start creating review request for each dependency separately, as I proceed? [1]: https://gist.github.com/rtnpro/49bcc7020dd9a095bca9
Yes, start filing one review request for each new package.
@Timothy, ping? Regards, rtnpro
mesos 0.22.0 is almost ready. Lets start the chain of events and break out dependencies that don't exist in in epel 7, each dep will need to be a BZ for inclusion and mark as blocking *this ticket.
Dependency Graph: ---------------------------------------------- Available: leveldb 1.12.0-5 (http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/leveldb.html) boost 1.53.0 (el7) distribute-0.6.26.tar.gz python-setuptools 0.9.8 (el7) protobuf 2.5.0-7 (http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/protobuf.html) gperftools 2.1-1 (http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/gperftools.html) ry-http-parser http-parser-2.0-4 (http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/http-parser.html) libev libev-4.15-3.el7 (http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/libev.html) gtest (http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/gtest.html) glog (http://dl.fedoraproject.org/pub/epel/7/x86_64/repoview/glog.html) ---------------------------------------------- Missing dependencies: picojson (in fedora + self contained) zookeeper (in fedora): (deps subject to change on v3.4.6 upgrade) - Missing requires: - ivy-local (fedora local ivy resolver) could possibly skip if EL has better mechanics. - jtoaster (fedora) gmock (in fedora)
It appears gmock has been submitted, and I submitted a bugzilla for an epel branch for picojson.
remaining deps: zookeeper (in fedora): (deps subject to change on v3.4.6 upgrade) - Missing requires: - ivy-local (fedora local ivy resolver) could possibly skip if EL has better mechanics. - jtoaster (fedora) I need to fix zookeeper for f22 so I'll investigate during that time.
happy to lend a hand if anything i can do to help.
Current missing dep-graph for zk rebuild on epel7: Error: No Package found for checkstyle Error: No Package found for ivy-local Error: No Package found for jdiff Error: No Package found for jtoaster Error: No Package found for netty
Uncertain why checkstyle fails on an epel rebuild as it's part of EL.
Timothy, I had rebuilt most of the missing dependencies for epel7. I think I should have RPMs for the above. I will share the RPMs once I reach home. Regards, rtnpro
Hi Timothy, I have uploaded the RPMS for jetty, jtoaster, jdiff, checkstyle that I had built for epel7 here: https://www.dropbox.com/sh/y2awx8m5zj9n7j6/AADPBmH3-kSRQJqUNviEImhGa?dl=0 Please have a look and let me know if they are OK? If there's some thing that needs to be fixed, please let me know. Regards, rtnpro
Hey Timothy, I have uploaded the above packages to: https://rtnpro.fedorapeople.org/mesos/ as well. Looking forward for your feedback. Regards, rtnpro
rtnpro, Sadly in order to mesos into epel7 channels, all the deps are required to get into channels as well. Currently jtoaster is now in: http://koji.fedoraproject.org/koji/buildinfo?buildID=636972
Hi Timothy, I believe I have the dependencies for the above packages built as well. Could you take a look at https://www.dropbox.com/sh/l76bdxotj07s0sy/AAA163YMgDDueuGbMPLkmw8aa?dl=0 and see if it's helpful? Regards, rtnpro
mesos is in Fedora, so moving this over to the mesos component as it is now a branch request.
Package has been retired.