| |
@@ -0,0 +1,36 @@
|
| |
+ From f6752f222e71db4126acc1801d265e204f84b48f Mon Sep 17 00:00:00 2001
|
| |
+ From: Stephen Gallagher <sgallagh@redhat.com>
|
| |
+ Date: Thu, 12 Mar 2020 15:32:23 -0400
|
| |
+ Subject: [PATCH] Reset all module streams on upgrade to Fedora 32
|
| |
+
|
| |
+ Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
|
| |
+ ---
|
| |
+ backends/dnf/pk-backend-dnf.c | 12 ++++++++++++
|
| |
+ 1 file changed, 12 insertions(+)
|
| |
+
|
| |
+ diff --git a/backends/dnf/pk-backend-dnf.c b/backends/dnf/pk-backend-dnf.c
|
| |
+ index 572494900d6dae81a33da0a946e1c2bdee97eae5..7e2641f9a3189573ba564653b89cdead67921f3c 100644
|
| |
+ --- a/backends/dnf/pk-backend-dnf.c
|
| |
+ +++ b/backends/dnf/pk-backend-dnf.c
|
| |
+ @@ -3446,6 +3446,18 @@ pk_backend_upgrade_system_thread (PkBackendJob *job, GVariant *params, gpointer
|
| |
+ }
|
| |
+ }
|
| |
+
|
| |
+ + /* Downstream hack to forcibly reset module defaults when upgrading
|
| |
+ + * to Fedora 32.
|
| |
+ + */
|
| |
+ + if (g_strcmp0 (release_ver, "32") == 0) {
|
| |
+ + ret = dnf_context_reset_all_modules (job_data->context, sack, &error);
|
| |
+ + if (!ret) {
|
| |
+ + g_debug ("failed to reset all modules: %s", error->message);
|
| |
+ + pk_backend_job_error_code (job, error->code, "%s", error->message);
|
| |
+ + return;
|
| |
+ + }
|
| |
+ + }
|
| |
+ +
|
| |
+ /* done */
|
| |
+ if (!dnf_state_done (job_data->state, &error)) {
|
| |
+ pk_backend_job_error_code (job, error->code, "%s", error->message);
|
| |
+ --
|
| |
+ 2.24.1
|
| |
+
|
| |
Addresses BZ #1804564
Signed-off-by: Stephen Gallagher sgallagh@redhat.com