From 916c612a8713f61ac9702ddf2776c9493b54af96 Mon Sep 17 00:00:00 2001 From: Dusty Mabe Date: Tue, 20 Feb 2018 19:20:38 -0500 Subject: [PATCH] python-classroom: add/delete some excludes for armhfp When trying to build python classroom for armhfp we end up in quite a dependency hell. Hunspell was the first issue (fixed in the previous commit). Then there was all of this: ``` Problem 1: conflicting requests - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64 Problem 2: conflicting requests - nothing provides dleyna-renderer needed by gnome-photos-3.27.90-1.fc28.x86_64 Problem 3: conflicting requests - nothing provides gnome-user-docs needed by gnome-getting-started-docs-3.26.2-2.fc28.noarch Problem 4: package NetworkManager-openconnect-gnome-1.2.4-9.fc28.x86_64 requires libopenconnect.so.5()(64bit), but none of the providers can be installed - conflicting requests - nothing provides libtspi.so.1()(64bit) needed by openconnect-7.08-5.fc28.x86_64 Problem 5: package gnome-initial-setup-3.27.90-2.fc28.x86_64 requires gdm, but none of the providers can be installed - package gdm-1:3.27.4-4.fc28.i686 requires gnome-shell, but none of the providers can be installed - package gdm-1:3.27.4-4.fc28.x86_64 requires gnome-shell, but none of the providers can be installed - conflicting requests - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64 Problem 6: package gnome-shell-extension-window-list-3.27.1-3.fc28.noarch requires gnome-shell-extension-common = 3.27.1-3.fc28, but none of the providers can be installed - package gnome-classic-session-3.27.1-3.fc28.noarch requires gnome-shell-extension-window-list = 3.27.1-3.fc28, but none of the providers can be installed - package gnome-shell-extension-common-3.27.1-3.fc28.noarch requires gnome-shell >= 3.27.1, but none of the providers can be installed - conflicting requests - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64 Problem 7: conflicting requests - package gdm-1:3.27.4-4.fc28.i686 requires gnome-shell, but none of the providers can be installed - package gdm-1:3.27.4-4.fc28.x86_64 requires gnome-shell, but none of the providers can be installed - nothing provides libedataserver-1.2.so.23()(64bit) needed by gnome-shell-3.27.1-5.fc28.x86_64 ``` Note: I used an x86_64 machine to do the dependency debugging. So here is what I decided to do: - remove `-evolution*` (evolution-data-server provides libedataserver-1.2.so.23()(64bit)) - remove `-trousers-lib` (trousers-lib provides libtspi.so.1()(64bit)) - add `-gnome-photos` since a lot of other gnome apps were excluded - add `-gnome-getting-started-docs` since gnome-user-docs was excluded Signed-off-by: Dusty Mabe --- fedora-arm-base.ks | 1 - fedora-python-classroom-gnome-common.ks | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fedora-arm-base.ks b/fedora-arm-base.ks index a3dc98b..e7cc8af 100644 --- a/fedora-arm-base.ks +++ b/fedora-arm-base.ks @@ -38,7 +38,6 @@ initial-setup initial-setup-gui -iwl* -ipw* --trousers-lib -usb_modeswitch -iproute-tc #lets resize / on first boot diff --git a/fedora-python-classroom-gnome-common.ks b/fedora-python-classroom-gnome-common.ks index df25436..4f4189a 100644 --- a/fedora-python-classroom-gnome-common.ks +++ b/fedora-python-classroom-gnome-common.ks @@ -18,7 +18,6 @@ python3-pillow-tk -@sound-and-video -@multimedia -dleyna* --evolution* -gnome-boxes -gnome-calendar -gnome-clocks @@ -27,6 +26,7 @@ python3-pillow-tk -gnome-documents -gnome-font-viewer -gnome-maps +-gnome-photos -gnome-weather -grilo-plugins -cheese @@ -60,6 +60,7 @@ python3-pillow-tk # Help and art can be big, too -gnome-user-docs +-gnome-getting-started-docs -desktop-backgrounds-basic -*backgrounds-extras