From 5fcc7dcf8db0156a4213069a2080877381b2b6ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 14 May 2018 11:43:17 +0200 Subject: [PATCH 01/14] Use Fedora 28 --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d4b6896..d9665ed 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ -FROM registry.fedoraproject.org/fedora:rawhide +FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=1 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=2 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From e32cd207d07bd426903958fa4b42e3a8d9f4676d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 14 May 2018 11:43:49 +0200 Subject: [PATCH 02/14] Bump the release (to sync with f27 and f28) --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d4b6896..17a2131 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:rawhide LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=1 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=2 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From 7733373e4ca7d8e27debed752d846b7c82868ce4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 15 May 2018 20:07:52 +0200 Subject: [PATCH 03/14] Workaround for bz1566593, disbale modularity \o/ --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 17a2131..d77c26c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,8 +9,8 @@ LABEL BZComponent="$NAME" \ Architecture="$ARCH" \ Summary="Ready to use container for teaching and learning Python" -RUN dnf -y --setopt=install_weak_deps=false install \ - "@python-classroom" nano openssh-clients vim-enhanced wget man \ +RUN dnf -y --setopt=install_weak_deps=false --disablerepo rawhide-modular \ + install "@python-classroom" nano openssh-clients vim-enhanced wget man \ && dnf clean all ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 From 597d3bd918fe139f71fae82a6f6a91d066e57386 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 15 May 2018 20:07:52 +0200 Subject: [PATCH 04/14] Workaround for bz1566593, disbale modularity \o/ --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d9665ed..a3d5d91 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,8 +9,8 @@ LABEL BZComponent="$NAME" \ Architecture="$ARCH" \ Summary="Ready to use container for teaching and learning Python" -RUN dnf -y --setopt=install_weak_deps=false install \ - "@python-classroom" nano openssh-clients vim-enhanced wget man \ +RUN dnf -y --setopt=install_weak_deps=false --disablerepo rawhide-modular \ + install "@python-classroom" nano openssh-clients vim-enhanced wget man \ && dnf clean all ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 From 24df70ecfcb47a15c996046c57573dea48962ff2 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Mon, 21 May 2018 14:18:46 +0000 Subject: [PATCH 05/14] "Bump RELEASE for automatic rebuild" --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a3d5d91..4425eb6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=2 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=3 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From 43734cfc001792c86de7f27f8fd52f45e504a4e1 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Mon, 21 May 2018 17:55:47 +0000 Subject: [PATCH 06/14] "Bump RELEASE for automatic rebuild" --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4425eb6..c03848e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=3 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=4 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From 0537957dd9b6657ea2229e077b688820889f76cb Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Wed, 30 May 2018 19:20:05 +0000 Subject: [PATCH 07/14] "Bump RELEASE for automatic rebuild" --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c03848e..bcd5f89 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=4 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=5 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From aef664d54b6f56c1876c771eab8f583d71099026 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Mon, 9 Jul 2018 13:31:23 +0000 Subject: [PATCH 08/14] "Bump RELEASE for automatic rebuild" --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index bcd5f89..74854d3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=5 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=6 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From 6545624f5a8366923291d9bf6fa58c93d1a5c675 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Mon, 23 Jul 2018 13:09:25 +0000 Subject: [PATCH 09/14] "Bump RELEASE for automatic rebuild" --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 74854d3..4dec30d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=6 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=7 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From aa62f61e143698be28622150a8ade2df4fd25632 Mon Sep 17 00:00:00 2001 From: Mohan Boddu Date: Tue, 24 Jul 2018 18:50:59 +0000 Subject: [PATCH 10/14] "Bump RELEASE for automatic rebuild" --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4dec30d..98d3709 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=7 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 RELEASE=8 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From 789142ec7b3fd815a5ec0f64d45154da1ba69ef6 Mon Sep 17 00:00:00 2001 From: Clement Verna Date: Mon, 27 Aug 2018 10:22:17 +0200 Subject: [PATCH 11/14] Drop Release label in favor of OSBS release_bump plugin. OSBS can automatically bump the release number, for that we just need to drop the label from the Dockerfile See https://pagure.io/ContainerSIG/container-sig/issue/1 Signed-off-by: Clement Verna --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 98d3709..f1f5c94 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,10 @@ FROM registry.fedoraproject.org/fedora:28 LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=8 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ - Release="$RELEASE.$DISTTAG" \ Architecture="$ARCH" \ Summary="Ready to use container for teaching and learning Python" From f588c228f2e2ef4eded57dc5825e4e49f054b171 Mon Sep 17 00:00:00 2001 From: Clement Verna Date: Mon, 27 Aug 2018 10:23:31 +0200 Subject: [PATCH 12/14] Drop Release label in favor of OSBS release_bump plugin. OSBS can automatically bump the release number, for that we just need to drop the label from the Dockerfile See https://pagure.io/ContainerSIG/container-sig/issue/1 Signed-off-by: Clement Verna --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d77c26c..5f18a1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,10 @@ FROM registry.fedoraproject.org/fedora:rawhide LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 RELEASE=2 ARCH=noarch +ENV NAME=python-classroom VERSION=0.4 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ - Release="$RELEASE.$DISTTAG" \ Architecture="$ARCH" \ Summary="Ready to use container for teaching and learning Python" From c2f6b6fda71f41338079169fd17a43c7b88dffab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 10 Dec 2019 15:16:29 +0100 Subject: [PATCH 13/14] Bump the version to 0.5 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5f18a1b..96e863e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM registry.fedoraproject.org/fedora:rawhide LABEL MAINTAINER "Miro Hroncok , Tomas Orsava " -ENV NAME=python-classroom VERSION=0.4 ARCH=noarch +ENV NAME=python-classroom VERSION=0.5 ARCH=noarch LABEL BZComponent="$NAME" \ Name="$FGC/$NAME" \ Version="$VERSION" \ From 125976efc624814d6a97798b040d15ffcf737393 Mon Sep 17 00:00:00 2001 From: Clement Verna Date: Thu, 26 Nov 2020 13:00:36 +0100 Subject: [PATCH 14/14] Try to enable aarch64 builds Signed-off-by: Clement Verna --- container.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 container.yaml diff --git a/container.yaml b/container.yaml new file mode 100644 index 0000000..1d2329e --- /dev/null +++ b/container.yaml @@ -0,0 +1,4 @@ +platforms: + only: + - x86_64 + - aarch64