URL: https://github.com/freeipa/freeipa/pull/5571
Author: flo-renaud
 Title: #5571: freeipa.spec: bump the required version of 389ds 
Action: opened

PR body:
"""
In order to get the fix for sync_repl, the following versions
are required:
on fedora32: 1.4.3.18-1
on fedora33 and above: 1.4.4.12-1
on rhel 8.4: 1.4.3.16-11

Fixes: https://pagure.io/freeipa/issue/8496
"""

To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/5571/head:pr5571
git checkout pr5571
From 2618c550f9d131859e5feed4d7c0f4ddfda51287 Mon Sep 17 00:00:00 2001
From: Florence Blanc-Renaud <f...@redhat.com>
Date: Thu, 18 Feb 2021 10:51:20 +0100
Subject: [PATCH 1/2] freeipa.spec: bump the required version of 389ds

In order to get the fix for sync_repl, the following versions
are required:
on fedora32: 1.4.3.18-1
on fedora33 and above: 1.4.4.12-1
on rhel 8.4: 1.4.3.16-11

Fixes: https://pagure.io/freeipa/issue/8496
---
 freeipa.spec.in | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/freeipa.spec.in b/freeipa.spec.in
index 93e473ac4cf..dda6c8d8ac2 100755
--- a/freeipa.spec.in
+++ b/freeipa.spec.in
@@ -74,9 +74,9 @@
 %global slapi_nis_version 0.56.4
 %global python_ldap_version 3.1.0-1
 # python3-lib389
-# Fix for "Installation fails: Replica Busy"
-# https://pagure.io/389-ds-base/issue/49818
-%global ds_version 1.4.2.4-6
+# Fix for https://bugzilla.redhat.com/show_bug.cgi?id=1912822
+# sync_repl issue
+%global ds_version 1.4.3.16-11
 # Fix for TLS 1.3 PHA, RHBZ#1775158
 %global httpd_version 2.4.37-21
 %global bind_version 9.11.20-6
@@ -101,9 +101,13 @@
 
 # fix for segfault in python3-ldap, https://pagure.io/freeipa/issue/7324
 %global python_ldap_version 3.1.0-1
-# 1.4.3 moved nsslapd-db-locks to cn=bdb sub-entry
-# https://pagure.io/freeipa/issue/8515
-%global ds_version 1.4.3
+# https://github.com/389ds/389-ds-base/issues/4526
+# sync_repl issue
+%if 0%{?fedora} >= 33
+%global ds_version 1.4.4.12-1
+%else
+%global ds_version 1.4.3.18-1
+%endif
 
 # Fix for TLS 1.3 PHA, RHBZ#1775146
 %global httpd_version 2.4.41-9

From b2851e07ceb4e542431e2b993de36e86d3e1189e Mon Sep 17 00:00:00 2001
From: Florence Blanc-Renaud <f...@redhat.com>
Date: Thu, 18 Feb 2021 10:57:43 +0100
Subject: [PATCH 2/2] Temp commit

---
 .freeipa-pr-ci.yaml                        |  2 +-
 ipatests/prci_definitions/temp_commit.yaml | 38 ++++++++++++++++++----
 2 files changed, 33 insertions(+), 7 deletions(-)

diff --git a/.freeipa-pr-ci.yaml b/.freeipa-pr-ci.yaml
index abcf8c5b634..80656690080 120000
--- a/.freeipa-pr-ci.yaml
+++ b/.freeipa-pr-ci.yaml
@@ -1 +1 @@
-ipatests/prci_definitions/gating.yaml
\ No newline at end of file
+ipatests/prci_definitions/temp_commit.yaml
\ No newline at end of file
diff --git a/ipatests/prci_definitions/temp_commit.yaml b/ipatests/prci_definitions/temp_commit.yaml
index 8f8a357acd1..04e14384271 100644
--- a/ipatests/prci_definitions/temp_commit.yaml
+++ b/ipatests/prci_definitions/temp_commit.yaml
@@ -47,7 +47,7 @@ topologies:
     memory: 14500
 
 jobs:
-  fedora-latest/build:
+  fedora-previous/build:
     requires: []
     priority: 100
     job:
@@ -55,20 +55,46 @@ jobs:
       args:
         git_repo: '{git_repo}'
         git_refspec: '{git_refspec}'
-        template: &ci-master-latest
+        template: &ci-master-previous
           name: freeipa/ci-master-f32
           version: 0.0.17
         timeout: 1800
         topology: *build
 
-  fedora-latest/temp_commit:
+  fedora-previous/test_dnssec:
+    requires: [fedora-previous/build]
+    priority: 50
+    job:
+      class: RunPytest
+      args:
+        build_url: '{fedora-previous/build_url}'
+        test_suite: test_integration/test_dnssec.py
+        template: *ci-master-previous
+        timeout: 10800
+        topology: *master_2repl_1client
+
+  fedora-latest/build:
+    requires: []
+    priority: 100
+    job:
+      class: Build
+      args:
+        git_repo: '{git_repo}'
+        git_refspec: '{git_refspec}'
+        template: &ci-master-latest
+          name: freeipa/ci-master-f33
+          version: 0.0.6
+        timeout: 1800
+        topology: *build
+
+  fedora-latest/test_dnssec:
     requires: [fedora-latest/build]
     priority: 50
     job:
       class: RunPytest
       args:
         build_url: '{fedora-latest/build_url}'
-        test_suite: test_integration/test_REPLACEME.py
+        test_suite: test_integration/test_dnssec.py
         template: *ci-master-latest
-        timeout: 3600
-        topology: *master_1repl_1client
+        timeout: 10800
+        topology: *master_2repl_1client
_______________________________________________
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to