Package: funkload Severity: wishlist tags: patch Hi,
A new upstream version is available (1.10.0). I prepared a diff for this new version to make it works on Ubuntu. I add it to this bug report. I hope it can help you upgrading the package. Thanks. Regards, Julien Lavergne
diff -u funkload-1.10.0/debian/watch funkload-1.10.0/debian/watch --- funkload-1.10.0/debian/watch +++ funkload-1.10.0/debian/watch @@ -3 +3 @@ -http://funkload.nuxeo.org/ funkload-([\d+\.]+|\d+)[a-z]*\.tar\.gz +http://pypi.python.org/packages/source/f/funkload/ funkload-([\d+\.]+|\d+)[a-z]*\.tar\.gz diff -u funkload-1.10.0/debian/rules funkload-1.10.0/debian/rules --- funkload-1.10.0/debian/rules +++ funkload-1.10.0/debian/rules @@ -4,7 +4,7 @@ export DH_VERBOSE=1 -UPSTREAM_VERSION=1.6.2 +UPSTREAM_VERSION=1.10.0 DEB_PYTHON_SYSTEM=pycentral diff -u funkload-1.10.0/debian/control funkload-1.10.0/debian/control --- funkload-1.10.0/debian/control +++ funkload-1.10.0/debian/control @@ -1,16 +1,16 @@ Source: funkload Section: web Priority: extra Maintainer: Toni Mueller <[email protected]> Build-Depends: python, cdbs, debhelper (>= 5), docbook-to-man, python-docutils, python-central (>= 0.5), python-setuptools -XS-Python-Version: 2.4, 2.5 +XS-Python-Version: >= 2.5 Standards-Version: 3.8.0 Package: funkload Architecture: all Depends: python (>= 2.4), python-central (>= 0.5), python-pkg-resources, python-webunit (>= 1:1.3.8) -Conflicts: python-webunit (>= 1:1.3.9) -Recommends: tcpwatch-httpproxy, python-gdchart2, python-docutils +Conflicts: python-webunit (>= 1:1.3.9), python-setuptools +Recommends: tcpwatch-httpproxy, python-gdchart2, python-docutils, gnuplot XB-Python-Version: ${python:Versions} Description: web testing tool This web testing tool is designed to allow testing the functionality diff -u funkload-1.10.0/debian/changelog funkload-1.10.0/debian/changelog --- funkload-1.10.0/debian/changelog +++ funkload-1.10.0/debian/changelog @@ -1,3 +1,18 @@ +funkload (1.10.0-1) unstable; urgency=low + + * New upstream release. + - Fix a crash when using fl-build-report (Closes: #492755) + * debian/rules: Update upstream version. + * debian/control: + - Set XS-Python-Version to >= 2.5 instead of hardcoding versions. + - Add python-setuptools to depends, it doesn't start without it. + - Add gnuplot as recommends, it's necessary to run tests. + * debian/patches: Drop, merged upstream. + * debian/docs Update funkload.egg-info location. + * debian/watch: Update. + + -- Julien Lavergne <[email protected]> Thu, 13 Aug 2009 23:26:50 +0200 + funkload (1.6.2-6) unstable; urgency=low * changed dependencies wrt. python-webunit to require at least diff -u funkload-1.10.0/debian/docs funkload-1.10.0/debian/docs --- funkload-1.10.0/debian/docs +++ funkload-1.10.0/debian/docs @@ -8 +8 @@ -funkload.egg-info/ +src/funkload.egg-info reverted: --- funkload-1.10.0/debian/patches/01-doc-Makefile.patch +++ funkload-1.10.0.orig/debian/patches/01-doc-Makefile.patch @@ -1,11 +0,0 @@ ---- doc/Makefile.orig 2006-01-27 10:37:42.000000000 +0100 -+++ doc/Makefile 2007-12-13 23:13:00.000000000 +0100 -@@ -7,7 +7,7 @@ - TARGET := cvs.in.nuxeo.com:~/public_public_html/funkload - HTML_DOCS := README.html INSTALL.html CHANGES.html - CSS_FILE := ../funkload/data/funkload.css --RST2HTML := rst2html.py -t --stylesheet-path=$(CSS_FILE) --embed-stylesheet -+RST2HTML := rst2html -t --stylesheet-path=$(CSS_FILE) --embed-stylesheet - - all: doc epydoc - reverted: --- funkload-1.10.0/debian/patches/02-funkload-Recorder_py.patch +++ funkload-1.10.0.orig/debian/patches/02-funkload-Recorder_py.patch @@ -1,23 +0,0 @@ ---- funkload/Recorder.py.orig 2006-03-02 11:34:16.000000000 +0100 -+++ funkload/Recorder.py 2007-12-21 23:15:30.000000000 +0100 -@@ -23,6 +23,11 @@ - - Credits goes to Ian Bicking for parsing tcpwatch files. - -+In the Debian package, tcpwatch has been renamed to -+tcpwatch-httpproxy, available in the package with the -+same name. -+ -+ - $Id: Recorder.py 33463 2006-02-24 14:09:21Z bdelbosc $ - """ - import os -@@ -201,7 +206,7 @@ - def startProxy(self): - """Start a tcpwatch session.""" - self.tcpwatch_path = mkdtemp('_funkload') -- cmd = 'tcpwatch.py -p %s -s -r %s' % (self.port, -+ cmd = 'tcpwatch-httpproxy -p %s -s -r %s' % (self.port, - self.tcpwatch_path) - if self.verbose: - cmd += ' | grep "T http"' reverted: --- funkload-1.10.0/funkload.egg-info/SOURCES.txt +++ funkload-1.10.0.orig/funkload.egg-info/SOURCES.txt @@ -1,6 +1,13 @@ +CHANGES.txt +INSTALL.txt +LICENSE.txt +Makefile README.txt +THANKS +TODO.txt +ez_setup.py -setup.cfg setup.py +doc/Makefile funkload/BenchRunner.py funkload/CPS338TestCase.py funkload/CPS340DocTest.py @@ -12,6 +19,7 @@ funkload/FunkLoadDocTest.py funkload/FunkLoadTestCase.py funkload/Lipsum.py +funkload/Makefile funkload/Monitor.py funkload/PatchWebunit.py funkload/Recorder.py @@ -30,6 +38,33 @@ funkload.egg-info/requires.txt funkload.egg-info/top_level.txt funkload.egg-info/zip-safe +funkload/data/ConfigurationTestCase.tpl +funkload/data/ScriptTestCase.tpl +funkload/data/funkload.css +funkload/demo/README.txt +funkload/demo/cmf/Cmf.conf +funkload/demo/cmf/README.txt +funkload/demo/cmf/credential.conf +funkload/demo/cmf/groups.txt +funkload/demo/cmf/passwords.txt +funkload/demo/cmf/test_Cmf.py +funkload/demo/simple/README.txt +funkload/demo/simple/Simple.conf +funkload/demo/simple/monitor.conf +funkload/demo/simple/test_Simple.py +funkload/demo/xmlrpc/Credential.conf +funkload/demo/xmlrpc/Makefile +funkload/demo/xmlrpc/README.txt +funkload/demo/xmlrpc/cred.conf +funkload/demo/xmlrpc/monitor.conf +funkload/demo/xmlrpc/test_Credential.py +funkload/demo/zope/README.txt +funkload/demo/zope/Zope.conf +funkload/demo/zope/test_Zope.py +funkload/tests/__init__.py +funkload/tests/doctest_dummy.txt +funkload/tests/test_Install.py +funkload/tests/test_dummy.py scripts/fl-build-report scripts/fl-credential-ctl scripts/fl-import-from-tm-recorder @@ -37,4 +72,4 @@ scripts/fl-monitor-ctl scripts/fl-record scripts/fl-run-bench +scripts/fl-run-test -scripts/fl-run-test \ No newline at end of file

