From 57286092199ee687048e6cdcfcf35cb5d322db1f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 18 Oct 2017 14:27:41 +0200 Subject: [PATCH 1/8] master branch should use only master references --- autotools.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autotools.yaml b/autotools.yaml index cd91b71..a5bdb19 100644 --- a/autotools.yaml +++ b/autotools.yaml @@ -14,13 +14,13 @@ data: dependencies: buildrequires: perl: master - platform: f27 + platform: master # Explicitly require transitive dependencies to work around # . - host: f27 + host: master requires: perl: master - platform: f27 + platform: master references: community: https://docs.pagure.org/modularity/ documentation: https://github.com/modularity-modules/autotools From 511a982422455c29089229b6ce5c1bd638ea5fb1 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Fri, 20 Oct 2017 17:59:17 +0200 Subject: [PATCH 2/8] update with master hashes for reproducable builds --- autotools.yaml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/autotools.yaml b/autotools.yaml index a5bdb19..2a2f38d 100644 --- a/autotools.yaml +++ b/autotools.yaml @@ -51,19 +51,23 @@ data: %_without_automake_enables_optional_test 1 components: rpms: + # help2man-1.47.5-1.fc28 help2man: - rationale: Build-time dependency. - ref: master + rationale: Generated. + ref: 375af7f7ff706aa650785d5b7e524ccc9dc3bded buildorder: 0 + # autoconf-2.69-25.fc27 autoconf: - rationale: API. - ref: master + rationale: Generated. + ref: 68f2312d98805fee6bef5b24cb773dfabecb246c buildorder: 1 + # automake-1.15.1-2.fc27 automake: - rationale: API. - ref: master + rationale: Generated. + ref: d243df57b7a98956798df00b88651acc7483c40c buildorder: 2 + # libtool-2.4.6-20.fc27 libtool: - rationale: API. - ref: master + rationale: Generated. + ref: a9a53fbc4f92e1b3104c68770837258b40f86551 buildorder: 3 From 7bb3ec1a1b4e64a90db5af5ce5b0bc07999f8b9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 15 Nov 2017 13:06:21 +0100 Subject: [PATCH 3/8] Restore rationale texts --- autotools.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/autotools.yaml b/autotools.yaml index 2a2f38d..cfc9bc1 100644 --- a/autotools.yaml +++ b/autotools.yaml @@ -53,21 +53,21 @@ data: rpms: # help2man-1.47.5-1.fc28 help2man: - rationale: Generated. + rationale: Build-time dependency. ref: 375af7f7ff706aa650785d5b7e524ccc9dc3bded buildorder: 0 # autoconf-2.69-25.fc27 autoconf: - rationale: Generated. + rationale: API. ref: 68f2312d98805fee6bef5b24cb773dfabecb246c buildorder: 1 # automake-1.15.1-2.fc27 automake: - rationale: Generated. + rationale: API. ref: d243df57b7a98956798df00b88651acc7483c40c buildorder: 2 # libtool-2.4.6-20.fc27 libtool: - rationale: Generated. + rationale: API. ref: a9a53fbc4f92e1b3104c68770837258b40f86551 buildorder: 3 From 36c4126e89f594fe814abc05271f54f8a3bb9d73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 15 Nov 2017 13:09:47 +0100 Subject: [PATCH 4/8] Remove transitive dependency on host MBS was fixed. --- autotools.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/autotools.yaml b/autotools.yaml index cfc9bc1..77bebc2 100644 --- a/autotools.yaml +++ b/autotools.yaml @@ -15,9 +15,6 @@ data: buildrequires: perl: master platform: master - # Explicitly require transitive dependencies to work around - # . - host: master requires: perl: master platform: master From e3c46f4ddf07c21772ffd7ef921acc0f59f3255a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 15 Nov 2017 13:09:47 +0100 Subject: [PATCH 5/8] Remove transitive dependency on host MBS was fixed. --- autotools.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/autotools.yaml b/autotools.yaml index cd91b71..b0ce065 100644 --- a/autotools.yaml +++ b/autotools.yaml @@ -15,9 +15,6 @@ data: buildrequires: perl: master platform: f27 - # Explicitly require transitive dependencies to work around - # . - host: f27 requires: perl: master platform: f27 From a6dea7299239da840d541188287ad94a1b5efdfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 15 Nov 2017 13:12:56 +0100 Subject: [PATCH 6/8] Use f27 modules and components --- autotools.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/autotools.yaml b/autotools.yaml index b0ce065..c2191d2 100644 --- a/autotools.yaml +++ b/autotools.yaml @@ -13,10 +13,10 @@ data: module: [ MIT ] dependencies: buildrequires: - perl: master + perl: 5.26 platform: f27 requires: - perl: master + perl: 5.26 platform: f27 references: community: https://docs.pagure.org/modularity/ @@ -50,17 +50,17 @@ data: rpms: help2man: rationale: Build-time dependency. - ref: master + ref: f27 buildorder: 0 autoconf: rationale: API. - ref: master + ref: f27 buildorder: 1 automake: rationale: API. - ref: master + ref: f27 buildorder: 2 libtool: rationale: API. - ref: master + ref: f27 buildorder: 3 From eb0714f9ab3a538e73c663c76d2961627296d3cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 15 Nov 2017 13:53:19 +0100 Subject: [PATCH 7/8] Dummy commit to retrieve updated component refs From 76f01c99f8b80276363a57e39964a5e995afb31a Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 12 Feb 2019 22:35:00 +0100 Subject: [PATCH 8/8] Unsupported --- README.md | 7 ----- autotools.yaml | 70 -------------------------------------------------- dead.package | 1 + 3 files changed, 1 insertion(+), 77 deletions(-) delete mode 100644 README.md delete mode 100644 autotools.yaml create mode 100644 dead.package diff --git a/README.md b/README.md deleted file mode 100644 index 3e937f7..0000000 --- a/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# autotools - -Autoconf is a tool for configuring source code and Makefiles. - Automake is a tool for automatically generating Makefile.in - files compliant with the GNU Coding Standards. - - This module has disabled support for Emacs. \ No newline at end of file diff --git a/autotools.yaml b/autotools.yaml deleted file mode 100644 index 77bebc2..0000000 --- a/autotools.yaml +++ /dev/null @@ -1,70 +0,0 @@ -document: modulemd -version: 1 -data: - summary: GNU Autotools (Autoconf and Automake and Libtool) - description: | - Autoconf is a tool for configuring source code and Makefiles. - Automake is a tool for automatically generating Makefile.in - files compliant with the GNU Coding Standards. - Libtool is a tool for building shared librires. - - This module has disabled support for Emacs. - license: - module: [ MIT ] - dependencies: - buildrequires: - perl: master - platform: master - requires: - perl: master - platform: master - references: - community: https://docs.pagure.org/modularity/ - documentation: https://github.com/modularity-modules/autotools - tracker: https://github.com/modularity-modules/autotools - profiles: - default: - description: Autoconf and Automake tools. - rpms: - - autoconf - - automake - - libtool - api: - rpms: - - autoconf - - automake - - libtool - filter: - rpms: - - help2man - # libtool-ltdl is provided by platform module - - libtool-ltdl - - libtool-ltdl-devel - buildopts: - rpms: - macros: | - %_without_autoconf_enables_emacs 1 - %_without_autoconf_enables_optional_test 1 - %_without_automake_enables_optional_test 1 - components: - rpms: - # help2man-1.47.5-1.fc28 - help2man: - rationale: Build-time dependency. - ref: 375af7f7ff706aa650785d5b7e524ccc9dc3bded - buildorder: 0 - # autoconf-2.69-25.fc27 - autoconf: - rationale: API. - ref: 68f2312d98805fee6bef5b24cb773dfabecb246c - buildorder: 1 - # automake-1.15.1-2.fc27 - automake: - rationale: API. - ref: d243df57b7a98956798df00b88651acc7483c40c - buildorder: 2 - # libtool-2.4.6-20.fc27 - libtool: - rationale: API. - ref: a9a53fbc4f92e1b3104c68770837258b40f86551 - buildorder: 3 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..cfb6fca --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Unsupported