From 18f4611b93189991ec53d078f715c330a19bfa3d Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Fri, 11 May 2018 10:50:28 -0500 Subject: [PATCH 01/16] Initial commit of avocado modulemd --- avocado.yaml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 avocado.yaml diff --git a/avocado.yaml b/avocado.yaml new file mode 100644 index 0000000..6dfbfdf --- /dev/null +++ b/avocado.yaml @@ -0,0 +1,40 @@ +--- +document: modulemd +version: 2 +data: + summary: Framework with tools and libraries for Automated Testing + description: >- + Avocado is a set of tools and libraries (what people call + these days a framework) to perform automated testing. + license: + module: + - MIT + dependencies: + - buildrequires: + platform: [] + requires: + platform: [] + references: + community: http://avocado-framework.github.io/ + documentation: http://avocado-framework.readthedocs.io/ + tracker: https://github.com/avocado-framework/avocado/issues + profiles: + default: + rpms: + - python2-avocado + api: + rpms: + - python2-avocado + - python2-avocado-plugins-output-html + - python2-avocado-plugins-resultsdb + - python2-avocado-plugins-runner-docker + - python2-avocado-plugins-runner-remote + - python2-avocado-plugins-runner-vm + - python2-avocado-plugins-varianter-yaml-to-mux + - python-avocado-examples + components: + rpms: + python-avocado: + rationale: Framework with tools and libraries for Automated Testing + ref: master +... From 8772c059cd661c587acf5883fafefaff0cc4691f Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Fri, 11 May 2018 13:06:17 -0400 Subject: [PATCH 02/16] Empty commit, for MBS. From db0785e5e50310db9264a7805ba514c4f021cb44 Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Mon, 14 May 2018 15:06:16 -0500 Subject: [PATCH 03/16] Empty commit for rebuild. From b1994b989f0330ad4f26338b83ea786fd69b140e Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Tue, 15 May 2018 15:00:00 -0500 Subject: [PATCH 04/16] Empty commit for rebuild with updated python-avocado package. From ef7d8c3637c0f8e39f5c1f030c496198550b164f Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Thu, 17 May 2018 11:39:53 -0500 Subject: [PATCH 05/16] Update installation profiles based on initial feedback. --- avocado.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/avocado.yaml b/avocado.yaml index 6dfbfdf..757a52e 100644 --- a/avocado.yaml +++ b/avocado.yaml @@ -22,6 +22,11 @@ data: default: rpms: - python2-avocado + - python2-avocado-plugins-output-html + - python2-avocado-plugins-varianter-yaml-to-mux + minimal: + rpms: + - python2-avocado api: rpms: - python2-avocado From 7dc80ba54006ef1266583c149242d4e08872fec8 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Tue, 24 Jul 2018 11:42:48 -0400 Subject: [PATCH 06/16] Rebuild because of garbage-collection bug Signed-off-by: Stephen Gallagher From a22f40f9ab876d0d7eaa48f0a212ffe1ac711056 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Wed, 15 Aug 2018 12:44:37 -0400 Subject: [PATCH 07/16] Rebuild for F30 branch Signed-off-by: Stephen Gallagher From 10208a3095f9522485b933dbab830e3338af95e6 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Thu, 16 Aug 2018 09:54:14 -0400 Subject: [PATCH 08/16] Rebuild for F30 branch Signed-off-by: Stephen Gallagher From c2a692906fb8377b146dcca84111abb7a9b1bf30 Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Thu, 4 Oct 2018 12:27:18 -0500 Subject: [PATCH 09/16] Add profile descriptions. Signed-off-by: Merlin Mathesius --- avocado.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/avocado.yaml b/avocado.yaml index 757a52e..2601109 100644 --- a/avocado.yaml +++ b/avocado.yaml @@ -20,11 +20,15 @@ data: tracker: https://github.com/avocado-framework/avocado/issues profiles: default: + description: >- + Default profile installing the most commonly used avocado packages. rpms: - python2-avocado - python2-avocado-plugins-output-html - python2-avocado-plugins-varianter-yaml-to-mux minimal: + description: >- + Minimal profile installing only the main avocado package. rpms: - python2-avocado api: From 832ccc1276c4ad23ab1e6e0d171dd9cf2cb7d9c0 Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Wed, 16 Jan 2019 13:51:15 -0600 Subject: [PATCH 10/16] Update to consume 'stable' instead of 'master' branch of python-avocado. Signed-off-by: Merlin Mathesius --- avocado.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/avocado.yaml b/avocado.yaml index 2601109..3107d05 100644 --- a/avocado.yaml +++ b/avocado.yaml @@ -45,5 +45,5 @@ data: rpms: python-avocado: rationale: Framework with tools and libraries for Automated Testing - ref: master + ref: stable ... From 95e42782c4053e97ffe016b9530065100fd9ff4a Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Tue, 5 Feb 2019 11:55:39 -0600 Subject: [PATCH 11/16] Add python-aexpect package to module Signed-off-by: Merlin Mathesius --- avocado.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/avocado.yaml b/avocado.yaml index 3107d05..4caba9c 100644 --- a/avocado.yaml +++ b/avocado.yaml @@ -33,6 +33,7 @@ data: - python2-avocado api: rpms: + - python2-aexpect - python2-avocado - python2-avocado-plugins-output-html - python2-avocado-plugins-resultsdb @@ -43,7 +44,12 @@ data: - python-avocado-examples components: rpms: + python-aexpect: + rationale: A python library to control interactive applications needed by avocado + ref: stable + buildorder: 10 python-avocado: rationale: Framework with tools and libraries for Automated Testing ref: stable + buildorder: 20 ... From 6ac4c5213391ae6dd8fe2ef8a7fedb848ff904cb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 13 Feb 2019 20:58:48 +0000 Subject: [PATCH 12/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 99de04a30c8f658f06b187bb0f5942725ae6b4b8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Mar 2019 18:54:09 +0000 Subject: [PATCH 13/16] Branching f31 from rawhide Signed-off-by: Fedora Release Engineering From d18866ebad2bc40a0f2509bcb3eda910c622ed9c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Mar 2019 19:08:41 +0000 Subject: [PATCH 14/16] Branching f30 from rawhide Signed-off-by: Fedora Release Engineering From 11ce9738f0073a5003648dd151b7ee0eb62d090d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 4 Mar 2019 18:03:15 +0000 Subject: [PATCH 15/16] Branching f30 from rawhide, second attempt after platform:f31 enablement Signed-off-by: Fedora Release Engineering From af9bf51eac2734f1f2eb9d9a03304e14ba12e7b8 Mon Sep 17 00:00:00 2001 From: Merlin Mathesius Date: Tue, 14 May 2019 14:19:10 -0500 Subject: [PATCH 16/16] Drop builds for f31 and beyond due to Python 2 retirement. Add stream deprecation notice to description. Signed-off-by: Merlin Mathesius --- avocado.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/avocado.yaml b/avocado.yaml index 4caba9c..7904522 100644 --- a/avocado.yaml +++ b/avocado.yaml @@ -6,14 +6,15 @@ data: description: >- Avocado is a set of tools and libraries (what people call these days a framework) to perform automated testing. + NOTICE: This stream is deprecated--please use stream '52lts' or '69lts'. license: module: - MIT dependencies: - buildrequires: - platform: [] + platform: [f28, f29, f30] requires: - platform: [] + platform: [f28, f29, f30] references: community: http://avocado-framework.github.io/ documentation: http://avocado-framework.readthedocs.io/