thomas - r7159 - in flumotion/trunk: . common conf misc
flumotion-commit at lists.fluendo.com
flumotion-commit at lists.fluendo.com
Fri Aug 1 00:09:32 CEST 2008
Author: thomas
Date: Fri Aug 1 00:09:32 2008
New Revision: 7159
Log:
* Makefile.am:
* common/Makefile.am:
* conf/Makefile.am:
* misc/validate-config.py (deleted):
* common/validate-config.py (added):
Move to common since we want to use it in other projects.
Change to setup package path so we can use it in other projects.
* common/common.mk:
Remove check-local target since it can't be overridden properly.
Added:
flumotion/trunk/common/validate-config.py
- copied, changed from r7142, /flumotion/trunk/misc/validate-config.py
Removed:
flumotion/trunk/misc/validate-config.py
Modified:
flumotion/trunk/ChangeLog
flumotion/trunk/Makefile.am
flumotion/trunk/common/Makefile.am
flumotion/trunk/common/common.mk
flumotion/trunk/conf/Makefile.am
Modified: flumotion/trunk/ChangeLog
==============================================================================
--- flumotion/trunk/ChangeLog (original)
+++ flumotion/trunk/ChangeLog Fri Aug 1 00:09:32 2008
@@ -1,5 +1,17 @@
2008-08-01 Thomas Vander Stichele <thomas at apestaart dot org>
+ * Makefile.am:
+ * common/Makefile.am:
+ * conf/Makefile.am:
+ * misc/validate-config.py (deleted):
+ * common/validate-config.py (added):
+ Move to common since we want to use it in other projects.
+ Change to setup package path so we can use it in other projects.
+ * common/common.mk:
+ Remove check-local target since it can't be overridden properly.
+
+2008-08-01 Thomas Vander Stichele <thomas at apestaart dot org>
+
* flumotion/common/registry.py:
Write out the registry with _description tags.
* flumotion/test/test_registry.py:
Modified: flumotion/trunk/Makefile.am
==============================================================================
--- flumotion/trunk/Makefile.am (original)
+++ flumotion/trunk/Makefile.am Fri Aug 1 00:09:32 2008
@@ -18,7 +18,6 @@
flumotion.spec \
flumotion.doap \
misc/pycheckerhelp.py \
- misc/validate-config.py \
intltool-extract.in \
intltool-merge.in \
intltool-update.in
Modified: flumotion/trunk/common/Makefile.am
==============================================================================
--- flumotion/trunk/common/Makefile.am (original)
+++ flumotion/trunk/common/Makefile.am Fri Aug 1 00:09:32 2008
@@ -16,5 +16,6 @@
setup.m4 \
trial.mk \
twisted-module.m4 \
+ validate-config.py \
validate-registry.py \
gen-locale-xml.py
Modified: flumotion/trunk/common/common.mk
==============================================================================
--- flumotion/trunk/common/common.mk (original)
+++ flumotion/trunk/common/common.mk Fri Aug 1 00:09:32 2008
@@ -1,5 +1,4 @@
-check-local: check-local-pychecker check-local-registry
-
+# these are toplevel targets
test:
@make check -C flumotion/test
@@ -9,6 +8,10 @@
check-local-registry:
$(top_builddir)/env bash -c "export PYTHONPATH=$(FLUMOTION_DIR):$(top_srcdir)${PYTHONPATH:+:$PYTHONPATH} && $(PYTHON) $(top_srcdir)/common/validate-registry.py"
+# this is a target for any directory containing CONFIG in its Makefile.am
+check-local-config:
+ for f in $(CONFIG); do $(top_builddir)/env bash -c "export PYTHONPATH=$(FLUMOTION_DIR):$(top_srcdir)${PYTHONPATH:+:$PYTHONPATH} && $(PYTHON) $(top_srcdir)/common/validate-config.py $(srcdir)/$$f"; done
+
coverage:
@trial --temp-directory=_trial_coverage --coverage flumotion.test
make show-coverage
Copied: flumotion/trunk/common/validate-config.py (from r7142, /flumotion/trunk/misc/validate-config.py)
==============================================================================
--- /flumotion/trunk/misc/validate-config.py (original)
+++ flumotion/trunk/common/validate-config.py Fri Aug 1 00:09:32 2008
@@ -5,6 +5,10 @@
from flumotion.manager import manager
+from flumotion.common import setup
+setup.setup()
+setup.setupPackagePath()
+
vishnu = manager.Vishnu('validate')
vishnu.loadManagerConfigurationXML(sys.argv[1])
Modified: flumotion/trunk/conf/Makefile.am
==============================================================================
--- flumotion/trunk/conf/Makefile.am (original)
+++ flumotion/trunk/conf/Makefile.am Fri Aug 1 00:09:32 2008
@@ -1,3 +1,5 @@
+include $(top_srcdir)/common/common.mk
+
CONFIG = \
examples/bouncer.xml \
examples/ipbouncer.xml \
@@ -17,5 +19,4 @@
workers/default.xml \
$(CONFIG)
-check:
- for f in $(CONFIG); do $(top_builddir)/env python $(top_srcdir)/misc/validate-config.py $(srcdir)/$$f; done
+check-local: check-local-config
More information about the flumotion-commit
mailing list