From 41684aaf31f9e4eec40463b3cb5ba17bda7cc932 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Thu, 16 Nov 2017 15:23:38 +0100 Subject: [PATCH 1/9] Port to platform:f27 All the module dependencies must depend on platform:f27. --- boost.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/boost.yaml b/boost.yaml index ba17266..d8a6ca1 100644 --- a/boost.yaml +++ b/boost.yaml @@ -26,11 +26,11 @@ data: tracker: https://github.com/modularity-modules/boost dependencies: buildrequires: - bootstrap: master + bootstrap: f27 requires: - platform: master - python2: master - python3: master + platform: f27 + python2: 2.7 + python3: 3.6 profiles: development: rpms: @@ -102,19 +102,19 @@ data: rpms: python-nose: rationale: A dependency of numpy - ref: master + ref: f27 buildorder: 1 openblas: rationale: A dependency of numpy - ref: master + ref: f27 buildorder: 1 numpy: rationale: A dependency of boost-numpy - ref: master + ref: f27 buildorder: 9 boost: rationale: The free peer-reviewed portable C++ source libraries - ref: master + ref: f27 buildorder: 10 From 8b2c8d5c7f3983c8e12c0f2c118e56267f5c46a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Mon, 20 Nov 2017 11:04:43 +0100 Subject: [PATCH 2/9] Try latest working python-nose f27 HEAD fails on broken path to manual pages: error: Installed (but unpackaged) file(s) found: /usr/man/man1/nosetests.1.gz This specific commit passed in boost-master-2017110720045. --- boost.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/boost.yaml b/boost.yaml index d8a6ca1..97d72d8 100644 --- a/boost.yaml +++ b/boost.yaml @@ -102,7 +102,10 @@ data: rpms: python-nose: rationale: A dependency of numpy - ref: f27 + # f27 fails on broken path to manual pages + # error: Installed (but unpackaged) file(s) found: + # /usr/man/man1/nosetests.1.gz + ref: f31a41ed222bd877cdb344b5e08f64f5ada129fd buildorder: 1 openblas: rationale: A dependency of numpy From 64fc5ec50fd595db667fd5bd788d5db0ab225b37 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 13 Dec 2017 15:49:17 +0100 Subject: [PATCH 3/9] fix typo --- boost.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boost.yaml b/boost.yaml index 97d72d8..2bc9128 100644 --- a/boost.yaml +++ b/boost.yaml @@ -10,7 +10,7 @@ data: Boost libraries are suitable for eventual standardization. (Some of the libraries have already been included in the C++ 2011 standard and others have been proposed to the C++ Standards Committee for - inclusion in future standards.) + inclusion in future standards. license: module: [MIT] content: From d29981a4d029d5e608dac5967786fbe0ff399f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Skalick=C3=BD?= Date: Tue, 22 May 2018 14:16:45 +0200 Subject: [PATCH 4/9] Use mondulemd version 2 and update packages to master --- boost.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/boost.yaml b/boost.yaml index 2bc9128..358bc52 100644 --- a/boost.yaml +++ b/boost.yaml @@ -1,5 +1,5 @@ document: modulemd -version: 1 +version: 2 data: summary: The free peer-reviewed portable C++ source libraries description: >- @@ -26,9 +26,9 @@ data: tracker: https://github.com/modularity-modules/boost dependencies: buildrequires: - bootstrap: f27 + bootstrap: [] requires: - platform: f27 + platform: [] python2: 2.7 python3: 3.6 profiles: @@ -105,11 +105,11 @@ data: # f27 fails on broken path to manual pages # error: Installed (but unpackaged) file(s) found: # /usr/man/man1/nosetests.1.gz - ref: f31a41ed222bd877cdb344b5e08f64f5ada129fd + ref: master buildorder: 1 openblas: rationale: A dependency of numpy - ref: f27 + ref: master buildorder: 1 numpy: rationale: A dependency of boost-numpy @@ -117,7 +117,7 @@ data: buildorder: 9 boost: rationale: The free peer-reviewed portable C++ source libraries - ref: f27 + ref: master buildorder: 10 From a942be0dc80daa9db1afd2200b568e46cd4b52ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Skalick=C3=BD?= Date: Tue, 22 May 2018 14:24:23 +0200 Subject: [PATCH 5/9] Fix dependencies section --- boost.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/boost.yaml b/boost.yaml index 358bc52..4285725 100644 --- a/boost.yaml +++ b/boost.yaml @@ -25,9 +25,9 @@ data: documentation: https://github.com/modularity-modules/boost tracker: https://github.com/modularity-modules/boost dependencies: - buildrequires: + - buildrequires: bootstrap: [] - requires: + requires: platform: [] python2: 2.7 python3: 3.6 From f71b45d09d4d6904ce65279579aa208b301b04cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Skalick=C3=BD?= Date: Tue, 22 May 2018 14:29:36 +0200 Subject: [PATCH 6/9] Try to remove content license section - current yaml file fails to parse --- boost.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/boost.yaml b/boost.yaml index 4285725..09b9502 100644 --- a/boost.yaml +++ b/boost.yaml @@ -13,13 +13,6 @@ data: inclusion in future standards. license: module: [MIT] - content: - - Boost - - MIT - - Python - - LGPLv2+ - - Public Domain - - BSD references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/modularity-modules/boost From 65a3abdc58d6a0b21872536e51137b8f334f6b40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Skalick=C3=BD?= Date: Tue, 22 May 2018 14:38:04 +0200 Subject: [PATCH 7/9] Revert "Try to remove content license section - current yaml file fails to parse" This reverts commit f71b45d09d4d6904ce65279579aa208b301b04cf. --- boost.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/boost.yaml b/boost.yaml index 09b9502..4285725 100644 --- a/boost.yaml +++ b/boost.yaml @@ -13,6 +13,13 @@ data: inclusion in future standards. license: module: [MIT] + content: + - Boost + - MIT + - Python + - LGPLv2+ + - Public Domain + - BSD references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/modularity-modules/boost From eafccd0646ffa99b8a503611a1752f617f01b9b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Skalick=C3=BD?= Date: Mon, 28 May 2018 16:11:24 +0200 Subject: [PATCH 8/9] With hybrid modularity there is no need to package all dependencies as a module. This module was packaged for modularization of mongodb and it's not used anymore --- README.md | 3 -- boost.yaml | 123 --------------------------------------------------- dead.package | 1 + 3 files changed, 1 insertion(+), 126 deletions(-) delete mode 100644 README.md delete mode 100644 boost.yaml create mode 100644 dead.package diff --git a/README.md b/README.md deleted file mode 100644 index ce9e282..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# boost - -The boost module diff --git a/boost.yaml b/boost.yaml deleted file mode 100644 index 4285725..0000000 --- a/boost.yaml +++ /dev/null @@ -1,123 +0,0 @@ -document: modulemd -version: 2 -data: - summary: The free peer-reviewed portable C++ source libraries - description: >- - Boost provides free peer-reviewed portable C++ source libraries. - The emphasis is on libraries which work well with the C++ Standard - Library, in the hopes of establishing "existing practice" for - extensions and providing reference implementations so that the - Boost libraries are suitable for eventual standardization. (Some of - the libraries have already been included in the C++ 2011 standard - and others have been proposed to the C++ Standards Committee for - inclusion in future standards. - license: - module: [MIT] - content: - - Boost - - MIT - - Python - - LGPLv2+ - - Public Domain - - BSD - references: - community: https://docs.pagure.org/modularity/ - documentation: https://github.com/modularity-modules/boost - tracker: https://github.com/modularity-modules/boost - dependencies: - - buildrequires: - bootstrap: [] - requires: - platform: [] - python2: 2.7 - python3: 3.6 - profiles: - development: - rpms: - - boost-devel - api: - rpms: - - boost - - boost-atomic - - boost-build - - boost-chrono - - boost-container - - boost-date-time - - boost-devel - - boost-doc - - boost-doctools - - boost-examples - - boost-filesystem - - boost-graph - - boost-iostreams - - boost-jam - - boost-locale - - boost-log - - boost-math - - boost-numpy - - boost-program-options - - boost-python2 - - boost-random - - boost-regex - - boost-serialization - - boost-signals - - boost-static - - boost-system - - boost-test - - boost-thread - - boost-timer - - boost-type_erasure - - boost-wave - filter: - rpms: - - python2-numpy-f2py - - python3-numpy-f2py - - openblas-Rblas - - openblas-devel - - openblas-openmp - - openblas-openmp64 - - openblas-openmp64_ - - openblas-serial64 - - openblas-serial64_ - - openblas-static - - openblas-threads64 - - openblas-threads64_ - - openblas-Rblas-debuginfo - - openblas-openmp-debuginfo - - openblas-openmp64-debuginfo - - openblas-openmp64_-debuginfo - - openblas-serial64-debuginfo - - openblas-serial64_-debuginfo - - openblas-threads64-debuginfo - - openblas-threads64_-debuginfo - buildopts: - rpms: - macros: | - # boost - %_without_context 1 - %_without_mpich 1 - %_without_openmpi 1 - %_without_python3 1 - components: - rpms: - python-nose: - rationale: A dependency of numpy - # f27 fails on broken path to manual pages - # error: Installed (but unpackaged) file(s) found: - # /usr/man/man1/nosetests.1.gz - ref: master - buildorder: 1 - openblas: - rationale: A dependency of numpy - ref: master - buildorder: 1 - numpy: - rationale: A dependency of boost-numpy - ref: f27 - buildorder: 9 - boost: - rationale: The free peer-reviewed portable C++ source libraries - ref: master - buildorder: 10 - - diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..01a8d04 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +With hybrid modularity there is no need to package all dependencies as a module. This module was packaged for modularization of mongodb and it's not used anymore From 13833494c53ccf5b105578ccc5a77e3183f35d1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Skalick=C3=BD?= Date: Mon, 28 May 2018 16:12:09 +0200 Subject: [PATCH 9/9] With hybrid modularity there is no need to package all dependencies as a module. This module was packaged for modularization of mongodb and it's not used anymore --- README.md | 3 -- boost.yaml | 120 --------------------------------------------------- dead.package | 1 + 3 files changed, 1 insertion(+), 123 deletions(-) delete mode 100644 README.md delete mode 100644 boost.yaml create mode 100644 dead.package diff --git a/README.md b/README.md deleted file mode 100644 index ce9e282..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# boost - -The boost module diff --git a/boost.yaml b/boost.yaml deleted file mode 100644 index ba17266..0000000 --- a/boost.yaml +++ /dev/null @@ -1,120 +0,0 @@ -document: modulemd -version: 1 -data: - summary: The free peer-reviewed portable C++ source libraries - description: >- - Boost provides free peer-reviewed portable C++ source libraries. - The emphasis is on libraries which work well with the C++ Standard - Library, in the hopes of establishing "existing practice" for - extensions and providing reference implementations so that the - Boost libraries are suitable for eventual standardization. (Some of - the libraries have already been included in the C++ 2011 standard - and others have been proposed to the C++ Standards Committee for - inclusion in future standards.) - license: - module: [MIT] - content: - - Boost - - MIT - - Python - - LGPLv2+ - - Public Domain - - BSD - references: - community: https://docs.pagure.org/modularity/ - documentation: https://github.com/modularity-modules/boost - tracker: https://github.com/modularity-modules/boost - dependencies: - buildrequires: - bootstrap: master - requires: - platform: master - python2: master - python3: master - profiles: - development: - rpms: - - boost-devel - api: - rpms: - - boost - - boost-atomic - - boost-build - - boost-chrono - - boost-container - - boost-date-time - - boost-devel - - boost-doc - - boost-doctools - - boost-examples - - boost-filesystem - - boost-graph - - boost-iostreams - - boost-jam - - boost-locale - - boost-log - - boost-math - - boost-numpy - - boost-program-options - - boost-python2 - - boost-random - - boost-regex - - boost-serialization - - boost-signals - - boost-static - - boost-system - - boost-test - - boost-thread - - boost-timer - - boost-type_erasure - - boost-wave - filter: - rpms: - - python2-numpy-f2py - - python3-numpy-f2py - - openblas-Rblas - - openblas-devel - - openblas-openmp - - openblas-openmp64 - - openblas-openmp64_ - - openblas-serial64 - - openblas-serial64_ - - openblas-static - - openblas-threads64 - - openblas-threads64_ - - openblas-Rblas-debuginfo - - openblas-openmp-debuginfo - - openblas-openmp64-debuginfo - - openblas-openmp64_-debuginfo - - openblas-serial64-debuginfo - - openblas-serial64_-debuginfo - - openblas-threads64-debuginfo - - openblas-threads64_-debuginfo - buildopts: - rpms: - macros: | - # boost - %_without_context 1 - %_without_mpich 1 - %_without_openmpi 1 - %_without_python3 1 - components: - rpms: - python-nose: - rationale: A dependency of numpy - ref: master - buildorder: 1 - openblas: - rationale: A dependency of numpy - ref: master - buildorder: 1 - numpy: - rationale: A dependency of boost-numpy - ref: master - buildorder: 9 - boost: - rationale: The free peer-reviewed portable C++ source libraries - ref: master - buildorder: 10 - - diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..01a8d04 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +With hybrid modularity there is no need to package all dependencies as a module. This module was packaged for modularization of mongodb and it's not used anymore