From 7a085a42fbf24eda772f16f758f1478a1eb8da49 Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Thu, 19 Sep 2024 16:07:08 +0200 Subject: [PATCH 1/2] Remove support for i686 builds Fedora does not support this anymore and we are currently blocking other packages to drop this dependency because we require them. See: https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval https://github.com/coreos/fedora-coreos-tracker/issues/1716 Suggested-by: Aashish Radhakrishnan --- anaconda.spec.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/anaconda.spec.in b/anaconda.spec.in index f1a7f7bad46..da11a694f51 100644 --- a/anaconda.spec.in +++ b/anaconda.spec.in @@ -2,6 +2,7 @@ Summary: Graphical system installer Name: anaconda Version: @PACKAGE_VERSION@ Release: @PACKAGE_RELEASE@%{?dist} +ExcludeArch: %{ix86} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -194,11 +195,11 @@ Requires: libblockdev-lvm-dbus # active directory/freeipa join support Requires: realmd Requires: isomd5sum >= %{isomd5sumver} -%ifarch %{ix86} x86_64 +%ifarch x86_64 Recommends: fcoe-utils >= %{fcoeutilsver} %endif # likely HFS+ resize support -%ifarch %{ix86} x86_64 +%ifarch x86_64 %if ! 0%{?rhel} Requires: hfsplus-tools %endif @@ -240,7 +241,7 @@ Summary: Installation image specific dependencies # Pull in most stuff with the -env- metapackage Requires: anaconda-install-env-deps = %{version}-%{release} # Require storage things that are only recommended in -env- -%ifarch %{ix86} x86_64 +%ifarch x86_64 Requires: fcoe-utils >= %{fcoeutilsver} %endif # only WeakRequires elsewhere and not guaranteed to be present From f6e35fa5a40fc037acc355e0fc4548ba733a9b92 Mon Sep 17 00:00:00 2001 From: Jiri Konecny Date: Thu, 19 Sep 2024 16:16:24 +0200 Subject: [PATCH 2/2] Add release notes about dropping i686 builds --- docs/release-notes/drop-i686-builds.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 docs/release-notes/drop-i686-builds.rst diff --git a/docs/release-notes/drop-i686-builds.rst b/docs/release-notes/drop-i686-builds.rst new file mode 100644 index 00000000000..16840a76e4d --- /dev/null +++ b/docs/release-notes/drop-i686-builds.rst @@ -0,0 +1,13 @@ +:Type: Packaging +:Summary: Remove i686 builds + +:Description: + Anaconda is still (not explicitly) supporting i686 builds even thought + that Fedora dropped the support a long time ago. + + Anaconda now excludes the i686 builds explicitly in Anaconda to allow + our dependent packages drop of the i686 build. + +:Links: + - https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval + - https://github.com/coreos/fedora-coreos-tracker/issues/1716