Compare commits

...
Sign in to create a new pull request.

5 commits

Author SHA1 Message Date
Marek Skalický
28bcc8f7d5 scons was updated in F27 to support only python3, so currently not
possible to use latest f27 source
2017-11-08 09:23:49 +01:00
Marek Skalický
3f41fecc47 Add missing runtime dependencies 2017-11-08 06:31:58 +01:00
Marek Skalický
c852cb06a3 Bump commit to be able to submit new build. 2017-10-06 09:01:16 +02:00
Marek Skalický
75a06c7a64 Fixed building from F27 sources - python-pymongo buildrequires
dependency

Removed asio - mongodb uses bundled one

Update buildorders to allow parallel building
2017-09-27 14:17:24 +02:00
Honza Horak
8ca3e113c2 Update to f27 2017-09-05 18:28:37 +02:00

View file

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