[Freeipa-devel] FreeIPA.org wiki updated to 1.24

2014-11-28 Thread Martin Kosek
I did several updates to our FreeIPA.org mediawiki and upgraded it from
obsoleting 1.21 to LTS 1.24 version:

http://www.mediawiki.org/wiki/Release_notes/1.24#MediaWiki_1.24.0

The upgrade of both Mediawiki and the data looks successful, among other things
the mail notifications now seem to be fixed as a by product :-)

If you notice any rough edges or issues caused by the upgrade, please let me 
know.

-- 
Martin Kosek mko...@redhat.com
Supervisor, Software Engineering - Identity Management Team
Red Hat Inc.

___
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel


[Freeipa-devel] [PATCH 0311-0314] Preparation for 6.1 release

2014-11-28 Thread Petr Spacek
Hello,

Bump NVR to 6.1.
Pushed to master: 5adca1bbfc2c19c53ecda649b94960f6abe73cf6

Add release engineering tools to source tree.
Pushed to master: b85fed4c4512537d9dce39f525c556a02e436753

Update NEWS for upcoming 6.1 release.
Pushed to master: e92d96de044c1b1a36d1d1a2a444656278edf0a6

Update .gitignore to skip compile script from Autotools.
Pushed to master: 75a706252bf816cbe236791e187c80d83774ad7d

-- 
Petr^2 Spacek
From 75a706252bf816cbe236791e187c80d83774ad7d Mon Sep 17 00:00:00 2001
From: Petr Spacek pspa...@redhat.com
Date: Fri, 28 Nov 2014 10:09:30 +0100
Subject: [PATCH] Update .gitignore to skip compile script from Autotools.

---
 .gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitignore b/.gitignore
index 40dfa22c5c8485ef0a4228ac6f5dede3730f9320..04a689bf723c287b47eb46a3a343d0a376cb2080 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,6 +10,7 @@ Makefile.in
 /aclocal.m4
 /autom4te.cache
 /ar-lib
+/compile
 /config.guess
 /config.h.in
 /config.sub
-- 
2.1.0

From e92d96de044c1b1a36d1d1a2a444656278edf0a6 Mon Sep 17 00:00:00 2001
From: Petr Spacek pspa...@redhat.com
Date: Fri, 28 Nov 2014 10:10:40 +0100
Subject: [PATCH] Update NEWS for upcoming 6.1 release.

---
 NEWS | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/NEWS b/NEWS
index f88d8552d34a774f684081f14340208cdf00a43b..313151ab197e4529def7953a1fbffa8fc3e8c5a7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,17 @@
+6.1
+
+[1] Crash caused by interaction between forward and master zones was fixed.
+https://fedorahosted.org/bind-dyndb-ldap/ticket/145
+
+[2] DNS NOTIFY messages are sent after any modification to the zone.
+https://fedorahosted.org/bind-dyndb-ldap/ticket/144
+
+[3] Misleading error message about forward zones during reconnect was fixed.
+
+[4] Informational message about number of defined/loaded zones was improved.
+
+[5] Various build system improvements.
+
 6.0
 
 [1] idnsZoneActive attribute is supported again and zones can be activated
-- 
2.1.0

From b85fed4c4512537d9dce39f525c556a02e436753 Mon Sep 17 00:00:00 2001
From: Petr Spacek pspa...@redhat.com
Date: Fri, 28 Nov 2014 13:40:52 +0100
Subject: [PATCH] Add release engineering tools to source tree.

See releng/README for details.
---
 .gitignore   |  4 +++
 releng/README| 33 ++
 releng/bumpver.py| 86 +++
 releng/srcversion.py | 95 
 releng/trac.py   | 39 +
 releng/tracvers.py   | 44 
 6 files changed, 301 insertions(+)
 create mode 100644 releng/README
 create mode 100755 releng/bumpver.py
 create mode 100755 releng/srcversion.py
 create mode 100644 releng/trac.py
 create mode 100755 releng/tracvers.py

diff --git a/.gitignore b/.gitignore
index 04a689bf723c287b47eb46a3a343d0a376cb2080..53d7ed414ab0ee45afa2cb8ac84e8ab23de358ac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,7 @@ Makefile.in
 .project
 .cproject
 .settings
+
+# Python
+*.pyc
+__pycache__
diff --git a/releng/README b/releng/README
new file mode 100644
index ..8bdb1693077a54f3c910643a354725a9ebc93d17
--- /dev/null
+++ b/releng/README
@@ -0,0 +1,33 @@
+Release Engineering
+===
+Latest cheat sheet is available on:
+https://fedorahosted.org/bind-dyndb-ldap/wiki/ReleaseProcess
+
+This directory contains assorted set of tools related to release enginnering.
+All scripts should be run from root of the source tree.
+
+NOTE!
+Scripts can make changes in local repo so all changes should be carefully
+reviewed before git push!
+
+Final push to remore repo has to be done manually.
+
+
+User scripts
+
+
+bumpver.py
+~~
+Increments version number in configure.ac and SPEC file and creates a signed
+tag for current release.
+
+tracvers.py
+~~~
+Creates Trac version for each Git tag.
+
+
+Auxiliary scripts
+-
+These scripts are not intended for usage from command line:
+- srcversion.py
+- trac.py
diff --git a/releng/bumpver.py b/releng/bumpver.py
new file mode 100755
index ..191ff2ffe68451f88ae112718a8ea961216b7e3d
--- /dev/null
+++ b/releng/bumpver.py
@@ -0,0 +1,86 @@
+#!/usr/bin/env python
+
+
+Bump version number in source tree, commit and tag resulting tree.
+
+Usage:
+- bumpver.py - bump minor version by 1
+- bumpver.py 6.1 - set major and minor versions to 6.1
+
+Assumptions:
+- README file was updated  commited by hand.
+
+Checks:
+- Working directory is clean.
+- NEWS file contains notes for new version.
+
+Actions:
+- Bump version in configure.ac  bind-dyndb-ldap.spec.
+- Commits bumped version.
+- Tags new version.
+
+
+import logging
+import re
+from subprocess import check_output, check_call
+import sys
+
+from srcversion import FileVersion, FakeVersion
+
+logging.basicConfig(level=logging.DEBUG)
+log = logging.getLogger('bump')
+
+def 

[Freeipa-devel] [PATCH] 0678 test_integration: Use collect_log from the host, not the testing class

2014-11-28 Thread Petr Viktorin
I removed a convenience function from the testing class but didn't catch 
all its uses. Here's a fix.



--
PetrĀ³
From 322161e2b8f5d70e8865d9af874752fc57ed4051 Mon Sep 17 00:00:00 2001
From: Petr Viktorin pvikt...@redhat.com
Date: Fri, 28 Nov 2014 17:16:39 +0100
Subject: [PATCH] test_integration: Use collect_log from the host, not the
 testing class

The testing class no longer has this method.
---
 ipatests/test_integration/test_caless.py | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/ipatests/test_integration/test_caless.py b/ipatests/test_integration/test_caless.py
index ef76036c2aaa9dba8300b078175d8978d01f3455..3df83bdab3b6d1ea6962521fc70165ff39777457 100644
--- a/ipatests/test_integration/test_caless.py
+++ b/ipatests/test_integration/test_caless.py
@@ -146,11 +146,11 @@ def install_server(cls, host=None,
 for filename in set(files_to_copy):
 cls.copy_cert(host, filename)
 
-cls.collect_log(host, paths.IPASERVER_INSTALL_LOG)
-cls.collect_log(host, paths.IPACLIENT_INSTALL_LOG)
+host.collect_log(paths.IPASERVER_INSTALL_LOG)
+host.collect_log(paths.IPACLIENT_INSTALL_LOG)
 inst = host.domain.realm.replace('.', '-')
-cls.collect_log(host, paths.SLAPD_INSTANCE_ERROR_LOG_TEMPLATE % inst)
-cls.collect_log(host, paths.SLAPD_INSTANCE_ACCESS_LOG_TEMPLATE % inst)
+host.collect_log(paths.SLAPD_INSTANCE_ERROR_LOG_TEMPLATE % inst)
+host.collect_log(paths.SLAPD_INSTANCE_ACCESS_LOG_TEMPLATE % inst)
 
 args = [
 'ipa-server-install',
@@ -217,11 +217,11 @@ def prepare_replica(self, _replica_number=0, replica=None, master=None,
 os.path.join(self.cert_dir, filename),
 os.path.join(master.config.test_dir, filename))
 
-self.collect_log(replica, paths.IPAREPLICA_INSTALL_LOG)
-self.collect_log(replica, paths.IPACLIENT_INSTALL_LOG)
+replica.collect_log(paths.IPAREPLICA_INSTALL_LOG)
+replica.collect_log(paths.IPACLIENT_INSTALL_LOG)
 inst = replica.domain.realm.replace('.', '-')
-self.collect_log(replica, paths.SLAPD_INSTANCE_ERROR_LOG_TEMPLATE % inst)
-self.collect_log(replica, paths.SLAPD_INSTANCE_ACCESS_LOG_TEMPLATE % inst)
+replica.collect_log(paths.SLAPD_INSTANCE_ERROR_LOG_TEMPLATE % inst)
+replica.collect_log(paths.SLAPD_INSTANCE_ACCESS_LOG_TEMPLATE % inst)
 
 args = [
 'ipa-replica-prepare',
-- 
2.1.0

___
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel