From 36cb85d0b803e166b7a4a11903a26d6ea75825d8 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Fri, 1 Dec 2017 15:22:16 -0500 Subject: [PATCH 01/11] Resolves: #1512925 - initial build Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 golang-ecosystem.yaml diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml new file mode 100644 index 0000000..c8d7572 --- /dev/null +++ b/golang-ecosystem.yaml @@ -0,0 +1,42 @@ +--- +document: modulemd +version: 1 +data: + summary: The ecosystem of packages for the Go programming language + description: >- + This module contains golang based tools used as dependencies for + other packages, for instance, go-md2man, a manpage converter + written in Go. + license: + module: + - MIT + dependencies: + buildrequires: + platform: f27 + perl: 5.26 + golang: 1.9 + requires: + platform: f27 + references: + community: https://github.com/golang-github-cpuguy83-go-md2man + documentation: https://github.com/golang-github-cpuguy83-go-md2man + tracker: https://github.com/golang-github-cpuguy83-go-md2man + profiles: + default: + rpms: + - golang-github-cpuguy83-go-md2man + - golang-github-russross-blackfriday + api: + rpms: + - golang-github-cpuguy83-go-md2man + components: + rpms: + golang-github-russross-blackfriday: + rationale: Build dependency for go-md2man. + ref: f27 + buildorder: 0 + golang-github-cpuguy83-go-md2man: + rationale: Primary component of this module. + ref: f27 + buildorder: 1 + From 8e555c2bdfd6610a390a148fad11cff193332f13 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Fri, 1 Dec 2017 15:24:27 -0500 Subject: [PATCH 02/11] fix yamllint errors Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index c8d7572..41aa291 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -9,7 +9,7 @@ data: written in Go. license: module: - - MIT + - MIT dependencies: buildrequires: platform: f27 @@ -33,10 +33,9 @@ data: rpms: golang-github-russross-blackfriday: rationale: Build dependency for go-md2man. - ref: f27 + ref: f27 buildorder: 0 golang-github-cpuguy83-go-md2man: rationale: Primary component of this module. ref: f27 buildorder: 1 - From afcbefc094ac4ab4b549273258b916142426644b Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Sun, 3 Dec 2017 20:54:21 -0500 Subject: [PATCH 03/11] include go-compilers and go-srpm-macros These tools are needed to build Go-based packages. Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index 41aa291..90ef938 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -6,7 +6,7 @@ data: description: >- This module contains golang based tools used as dependencies for other packages, for instance, go-md2man, a manpage converter - written in Go. + written in Go, along with rpm macros for building Go based tools. license: module: - MIT @@ -24,18 +24,30 @@ data: profiles: default: rpms: + - go-compilers + - go-srpm-macros - golang-github-cpuguy83-go-md2man - golang-github-russross-blackfriday api: rpms: + - go-compilers-golang-compiler + - go-srpm-macros - golang-github-cpuguy83-go-md2man components: rpms: + go-compilers: + rationale: Build dependency for Go packages. + ref: f27 + buildorder: 0 + go-srpm-macros: + rationale: Build dependency for Go packages. + ref: f27 + buildorder: 1 golang-github-russross-blackfriday: rationale: Build dependency for go-md2man. ref: f27 - buildorder: 0 + buildorder: 2 golang-github-cpuguy83-go-md2man: rationale: Primary component of this module. ref: f27 - buildorder: 1 + buildorder: 3 From 38130153f52921272c6bf09630c507f843249f6c Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Wed, 7 Feb 2018 10:45:55 -0500 Subject: [PATCH 04/11] bump platform dep to f28 Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index 90ef938..87f81c1 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -12,11 +12,10 @@ data: - MIT dependencies: buildrequires: - platform: f27 - perl: 5.26 + platform: f28 golang: 1.9 requires: - platform: f27 + platform: f28 references: community: https://github.com/golang-github-cpuguy83-go-md2man documentation: https://github.com/golang-github-cpuguy83-go-md2man From d9ebadd24fa0daa8bea0351c3f46519fdbb52b71 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 6 Mar 2018 09:47:10 -0500 Subject: [PATCH 05/11] build with latest golang module Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index 87f81c1..6074a1a 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -13,7 +13,7 @@ data: dependencies: buildrequires: platform: f28 - golang: 1.9 + golang: 1.10 requires: platform: f28 references: @@ -36,17 +36,17 @@ data: rpms: go-compilers: rationale: Build dependency for Go packages. - ref: f27 + ref: master buildorder: 0 go-srpm-macros: rationale: Build dependency for Go packages. - ref: f27 + ref: master buildorder: 1 golang-github-russross-blackfriday: rationale: Build dependency for go-md2man. - ref: f27 + ref: master buildorder: 2 golang-github-cpuguy83-go-md2man: rationale: Primary component of this module. - ref: f27 + ref: master buildorder: 3 From 93ba1d01d875fe4c2952ad91a45667d768a62ea4 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 6 Mar 2018 10:00:19 -0500 Subject: [PATCH 06/11] add quotes around golang module branch Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index 6074a1a..a25ef7c 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -13,7 +13,7 @@ data: dependencies: buildrequires: platform: f28 - golang: 1.10 + golang: "1.10" requires: platform: f28 references: From 13962245177985034b7e302f7a50908b97aabae6 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 6 Mar 2018 11:47:23 -0500 Subject: [PATCH 07/11] build f28 branch from rpm dist-git Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index a25ef7c..36d31ce 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -36,17 +36,17 @@ data: rpms: go-compilers: rationale: Build dependency for Go packages. - ref: master + ref: f28 buildorder: 0 go-srpm-macros: rationale: Build dependency for Go packages. - ref: master + ref: f28 buildorder: 1 golang-github-russross-blackfriday: rationale: Build dependency for go-md2man. - ref: master + ref: f28 buildorder: 2 golang-github-cpuguy83-go-md2man: rationale: Primary component of this module. - ref: master + ref: f28 buildorder: 3 From 573442f4f409bd3ebd520e6931cfeca7063a5fda Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Mon, 12 Mar 2018 10:19:05 -0400 Subject: [PATCH 08/11] ignore tests cause they fail for go-md2man Signed-off-by: Lokesh Mandvekar --- golang-ecosystem.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index 36d31ce..f6406fb 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -32,6 +32,10 @@ data: - go-compilers-golang-compiler - go-srpm-macros - golang-github-cpuguy83-go-md2man + buildopts: + rpms: + macros: | + %_with_ignore_tests 1 components: rpms: go-compilers: From 698fdf86122ea5f47cc89793a05ce841e0e0023b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0abata?= Date: Mon, 9 Apr 2018 18:56:40 +0200 Subject: [PATCH 09/11] Updating to modulemd v2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Ĺ abata --- golang-ecosystem.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/golang-ecosystem.yaml b/golang-ecosystem.yaml index f6406fb..c1e8d88 100644 --- a/golang-ecosystem.yaml +++ b/golang-ecosystem.yaml @@ -1,6 +1,6 @@ --- document: modulemd -version: 1 +version: 2 data: summary: The ecosystem of packages for the Go programming language description: >- @@ -11,11 +11,11 @@ data: module: - MIT dependencies: - buildrequires: - platform: f28 - golang: "1.10" - requires: - platform: f28 + - buildrequires: + platform: [] + golang: [1.10] + requires: + platform: [] references: community: https://github.com/golang-github-cpuguy83-go-md2man documentation: https://github.com/golang-github-cpuguy83-go-md2man From 4188f37999c72f87bab2b59dab2bc14fa31bbee2 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Tue, 24 Jul 2018 11:44:21 -0400 Subject: [PATCH 10/11] Rebuild because of garbage-collection bug Signed-off-by: Stephen Gallagher From 384b17a75c5c9be71c913651126d6899e42e8d84 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Thu, 16 Aug 2018 11:42:41 -0400 Subject: [PATCH 11/11] Rebuild for F30 branch Signed-off-by: Stephen Gallagher