Bug 1177055
Summary: | Tracker mesos - Cluster Manager to epel7 | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Ratnadeep Debnath <rtnpro> |
Component: | mesos | Assignee: | Orphan Owner <extras-orphan> |
Status: | CLOSED WONTFIX | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | epel7 | CC: | extras-orphan, jeffschroeder, kbsingh, lans.carstensen, lloesche+fedora, mail, matt, negativo17, package-review, rtnpro |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-02-28 15:03:57 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 957337, 1207214 | ||
Bug Blocks: |
Description
Ratnadeep Debnath
2014-12-24 01:11:21 UTC
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. |