diff --git a/mongodb.yaml b/mongodb.yaml index e77b12b..9d56900 100644 --- a/mongodb.yaml +++ b/mongodb.yaml @@ -1,11 +1,12 @@ +--- document: modulemd version: 1 data: summary: MongoDB Module description: Mongo from humongous is a high-performance, open source, schema-free - document-oriented database. MongoDB is written in C++ and offers the following features. - Collection oriented storage, easy storage of object/JSON-style data. - Dynamic queries. + document-oriented database. MongoDB is written in C++ and offers the following features. + Collection oriented storage, easy storage of object/JSON-style data. + Dynamic queries. Full index support, including on inner objects and embedded arrays. Query profiling. Replication and fail-over support. @@ -15,16 +16,15 @@ data: A key goal of MongoDB is to bridge the gap between key/value stores (which are fast and highly scalable) and traditional RDBMS systems (which are deep in functionality). license: - module: [ AGPLv3 and zlib and ASL 2.0 ] + module: [MIT] dependencies: buildrequires: - bootstrap: f26 - common-build-dependencies: f26 - perl: f26 + bootstrap: master + boost: master requires: - base-runtime: f26 - perl: f26 - shared-userspace: f26 + platform: master + perl: master + boost: master references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/container-images/mongodb/ @@ -34,11 +34,9 @@ data: rpms: - mongodb - mongodb-server - - gettext server: rpms: - mongodb-server - - gettext client: rpms: - mongodb @@ -46,25 +44,35 @@ data: rpms: - mongodb - mongodb-server + filter: + rpms: + - pprof + - gperftools-devel + - gperftools components: rpms: mongodb: - rationale: MongoDB package. - ref: f26 - buildorder: 10 + rationale: MongoDB package. + # mongodb-3.4.6-3.fc27 + ref: a655c1f4dd559a5bd0f0142330770f23c2c0d0c9 + buildorder: 2 python-pymongo: - rationale: MongoDB dependecy. - ref: f26 - buildorder: 8 + rationale: MongoDB dependecy for running testsuite. + ref: f27 + buildorder: 3 yaml-cpp: rationale: MongoDB dependency. - ref: f26 - buildorder: 9 - asio: - rationale: MongoDB dependency. - ref: f26 - buildorder: 7 + ref: f27 + buildorder: 0 mozjs45: - rationale: MongoDB dependency. - ref: f26 - buildorder: 1 + rationale: MongoDB dependency (not used on x64_64,s390x,aarch64 and ppc64le). + ref: f27 + buildorder: 0 + gperftools: + rationale: MongoDB dependency (should go to separate module). + ref: f27 + buildorder: 0 + python-pymongo: + rationale: MongoDB dependecy (F26 branch does not require mongodb for tests). + ref: f26 + buildorder: 0