From 6187d5fdc7ce122c61f0ea625502a0e9412835a2 Mon Sep 17 00:00:00 2001 From: Tomas Popela Date: Fri, 6 Oct 2023 10:16:40 +0200 Subject: [PATCH 1/3] Remove Glade workload and mark it as unwanted Obsolete upstream for nearly 10 years and UI files are supposed to be written by hand. Relevant blog https://blogs.gnome.org/christopherdavis/2020/11/19/glade-not-recommended/ This is currently required by GTK based Anaconda. For more information please see RH internal https://issues.redhat.com/browse/DESKTOP-752 --- configs/sst_desktop-glade.yaml | 1 - configs/sst_desktop-unwanted-eln.yaml | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/configs/sst_desktop-glade.yaml b/configs/sst_desktop-glade.yaml index f7c5d621..d1f00189 100644 --- a/configs/sst_desktop-glade.yaml +++ b/configs/sst_desktop-glade.yaml @@ -9,5 +9,4 @@ data: - glade labels: - - eln - c9s diff --git a/configs/sst_desktop-unwanted-eln.yaml b/configs/sst_desktop-unwanted-eln.yaml index 065c11b6..85ffffd2 100644 --- a/configs/sst_desktop-unwanted-eln.yaml +++ b/configs/sst_desktop-unwanted-eln.yaml @@ -95,5 +95,7 @@ data: # Replaced by tecla - libgnomekbd - libxklavier + # Obsoleted upstream for nearly 10 years + - glade labels: - eln From f2a7defb3f8aaefed168f25dad3ee405dbbc8513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Mon, 9 Oct 2023 12:57:22 +0200 Subject: [PATCH 2/3] Add marshalparser to Python devel (CRB) This package was included in RHEL 9 CRB via https://bugzilla.redhat.com/2051483 We want to keep it in CRB. --- configs/sst_cs_apps-python-crb.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/sst_cs_apps-python-crb.yaml b/configs/sst_cs_apps-python-crb.yaml index 4732deee..a5b1d2e2 100644 --- a/configs/sst_cs_apps-python-crb.yaml +++ b/configs/sst_cs_apps-python-crb.yaml @@ -24,6 +24,7 @@ data: - python3-psutil-tests - py3c-devel - py3c-doc + - marshalparser # the following packages are anticipated to be used by pyproject-rpm-macros # in the feature, so we want them in CRB early, # rather than going trough a tad tedious process to add them after GA From 8d6440001674e1d869bf7a96fed7e95b48141186 Mon Sep 17 00:00:00 2001 From: Tomas Popela Date: Mon, 9 Oct 2023 13:21:14 +0200 Subject: [PATCH 3/3] Drop Evolution from RHEL 10 * Evolution was appreciated by customers for its excellent Microsoft Exchange support, but Thunderbird's Exchange support was subpar, but they're now investing in resolving that * Microsoft recently announced that they will only allow Graph API for accessing email on Office365 and we don't support it in Evolution as of now (this will affect older RHEL releases as well) * We cannot justify to maintain 2 separate desktop email clients in RHEL * Evolution Data Server will stay as its the integral part of the GNOME * Evolution is and will be available on Flathub * Removing Evolution will allow us to remove WebKitGTK from RHEL 10 See Red Hat internal https://issues.redhat.com/browse/DESKTOP-797 for more information. --- ...op_applications-evolution-data-server.yaml | 15 +++++++++++++ ...st_desktop_applications-evolution-eln.yaml | 22 ------------------- ...sst_desktop_applications-unwanted-eln.yaml | 3 +++ 3 files changed, 18 insertions(+), 22 deletions(-) create mode 100644 configs/sst_desktop_applications-evolution-data-server.yaml delete mode 100644 configs/sst_desktop_applications-evolution-eln.yaml diff --git a/configs/sst_desktop_applications-evolution-data-server.yaml b/configs/sst_desktop_applications-evolution-data-server.yaml new file mode 100644 index 00000000..9cba0526 --- /dev/null +++ b/configs/sst_desktop_applications-evolution-data-server.yaml @@ -0,0 +1,15 @@ +document: feedback-pipeline-workload +version: 1 +data: + name: Evolution Data Server + description: Unified backend for programs that work with contacts, tasks, and calendar information + maintainer: sst_desktop_applications + + packages: + - evolution-data-server + - evolution-data-server-langpacks + - evolution-ews + - evolution-ews-langpacks + + labels: + - eln diff --git a/configs/sst_desktop_applications-evolution-eln.yaml b/configs/sst_desktop_applications-evolution-eln.yaml deleted file mode 100644 index dcec8be9..00000000 --- a/configs/sst_desktop_applications-evolution-eln.yaml +++ /dev/null @@ -1,22 +0,0 @@ -document: feedback-pipeline-workload -version: 1 -data: - name: Evolution - description: Personal information management application for Workstation - maintainer: sst_desktop_applications - - packages: - - evolution - - evolution-bogofilter - - evolution-data-server - - evolution-data-server-langpacks - - evolution-devel - - evolution-ews - - evolution-ews-langpacks - - evolution-help - - evolution-langpacks - - evolution-pst - - evolution-spamassassin - - labels: - - eln diff --git a/configs/sst_desktop_applications-unwanted-eln.yaml b/configs/sst_desktop_applications-unwanted-eln.yaml index f6080980..9099dbf9 100644 --- a/configs/sst_desktop_applications-unwanted-eln.yaml +++ b/configs/sst_desktop_applications-unwanted-eln.yaml @@ -98,6 +98,9 @@ data: - enchant # Replaced by Loupe - eog + # Thunderbird is the only shipped desktop email client in RHEL 10 + # evolution-data-server stays as it's needed by GNOME + - evolution labels: - eln