Your message dated Mon, 04 Jun 2012 21:17:38 +0000
with message-id <[email protected]>
and subject line Bug#630236: fixed in funkload 1.16.1-1
has caused the Debian Bug report #630236,
regarding funkload: fl-install-demo aborts: wrong path to demo files
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
630236: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630236
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: funkload
Version: 1.13.0-1
Severity: normal
Tags: patch
X-Debbugs-CC: Vincent Férotin <[email protected]>
`fl-install-demo` fails to correctly run, due to a wrong path for demo files.
Running ``fl-install-demo``::
$ fl-install-demo
fails with this Python traceback::
Extract FunkLoad examples into ./funkload-demo : ...·
Traceback (most recent call last):
File "/usr/bin/fl-install-demo", line 9, in <module>
load_entry_point('funkload==1.13.0', 'console_scripts',
'fl-install-demo')()
File "/usr/lib/pymodules/python2.6/funkload/DemoInstaller.py",
line 13, in main
copytree(cache_path, demo_path)
File "/usr/lib/python2.6/shutil.py", line 136, in copytree
names = os.listdir(src)
OSError: [Errno 2] No such file or directory:
'/usr/lib/pymodules/python2.6/funkload/demo'
This program *should* work, and copy demo files and structure
into new local ``funkload-demo`` directory,
instead of aborting before doing anything.
This problem seems occurring because, in :func:`main` in :mod:`DemoInstaller`,
:data:`cache_path` points to local ``demo`` directory
(i.e. ``/usr/share/pyshared/funkload/demo``),
whereas Debian package puts its content to
``/usr/share/doc/funkload/examples/demo``.
A trivial patch could consist on setting :data:`cache_path` to effective path,
set in a global var (e.g. :data`DEMO_DEBIAN_PATH`)::
6a7,9
> DEMO_DEBIAN_PATH = os.path.join("/", "usr", "share", "doc", "funkload",
> "examples", "demo")
>
11c14,15
< cache_path = resource_filename('funkload', 'demo')
---
> # cache_path = resource_filename('funkload', 'demo')
> cache_path = DEMO_DEBIAN_PATH
Above patch is, well... ugly, but seems to work locally.
I have no idea how doing a better modification,
although I'm quite sure it is possible :-)
In hope it serves,
Vincent Férotin
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages funkload depends on:
ii python 2.6.6-3+squeeze6 interactive high-level object-orie
ii python-pkg-resources 0.6.14-4 Package Discovery and Resource Acc
ii python-support 1.0.10 automated rebuilding support for P
ii python-webunit 1:1.3.10-1 Unit testing for web apps with cod
Versions of packages funkload recommends:
pn gnuplot <none> (no description available)
ii python-docutils 0.7-2 utilities for the documentation of
ii tcpwatch-httpproxy 1.3b-3 TCP monitoring and logging tool wi
funkload suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: funkload
Source-Version: 1.16.1-1
We believe that the bug you reported is fixed in the latest version of
funkload, which is due to be installed in the Debian FTP archive:
funkload-doc_1.16.1-1_all.deb
to main/f/funkload/funkload-doc_1.16.1-1_all.deb
funkload_1.16.1-1.debian.tar.gz
to main/f/funkload/funkload_1.16.1-1.debian.tar.gz
funkload_1.16.1-1.dsc
to main/f/funkload/funkload_1.16.1-1.dsc
funkload_1.16.1-1_all.deb
to main/f/funkload/funkload_1.16.1-1_all.deb
funkload_1.16.1.orig.tar.gz
to main/f/funkload/funkload_1.16.1.orig.tar.gz
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Toni Mueller <[email protected]> (supplier of updated funkload package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 13 May 2012 00:10:08 +0200
Source: funkload
Binary: funkload funkload-doc
Architecture: source all
Version: 1.16.1-1
Distribution: unstable
Urgency: medium
Maintainer: Toni Mueller <[email protected]>
Changed-By: Toni Mueller <[email protected]>
Description:
funkload - web testing tool
funkload-doc - web testing tool (documentation package)
Closes: 627785 630236 643124
Changes:
funkload (1.16.1-1) unstable; urgency=medium
.
* new upstream
* medium because of fix to the build process (closes: #643124)
* migrated to using git-buildpackage
* added python-webunit to the dependency list (closes: #627785)
thanks to Benoit Delbosc
* fixed path to demo code (closes: #630236)
thanks to Vincent Férotin
* split out docs package, which is now using Sphinx
* dropped CDBS build dependency
* dropped individual documentation building dependencies
Checksums-Sha1:
161b2ccbf6f2451426afa96ad4cfe93438a48a2f 1770 funkload_1.16.1-1.dsc
48ada07dfa951f5dd9bc1555f25fb0b6f0bccd16 186031 funkload_1.16.1.orig.tar.gz
7c30c46387ab4cf32fb55e2a5c806d2a94f5ba10 9736 funkload_1.16.1-1.debian.tar.gz
e4df8877ef2323fb0cb7137e1ec2d8173785c980 111058 funkload_1.16.1-1_all.deb
c1cc4f1669706c523fbce8049c0b039624a4b286 107500 funkload-doc_1.16.1-1_all.deb
Checksums-Sha256:
483c4decba4319641203c61994b2ca3114f75c3fb75ed63dde9b6aa3328d81bf 1770
funkload_1.16.1-1.dsc
e268a6209e3c225b1af7474031c10c3f92cd28ea8a1226facb5987cde026fb58 186031
funkload_1.16.1.orig.tar.gz
26c56e7d81de33b493c859666309b966d813a4992e1e1187d45e7d6b03524ed0 9736
funkload_1.16.1-1.debian.tar.gz
152f8572c6228727563c51642be63bb120b1a2a354209b6d184f117799bd2edb 111058
funkload_1.16.1-1_all.deb
beb1287c7131f827b856339c9ebe5baaa70ce312fdf2ab157265bc27607a57b2 107500
funkload-doc_1.16.1-1_all.deb
Files:
91ab4a1a70ef593e7235120d37c178c9 1770 web extra funkload_1.16.1-1.dsc
d2e5e5098e332c75b02825ed4318e49c 186031 web extra funkload_1.16.1.orig.tar.gz
af6565587a5061c37dc1d9709d902932 9736 web extra funkload_1.16.1-1.debian.tar.gz
1ca41da1d591ca51d8f5096fc50bc6f6 111058 web extra funkload_1.16.1-1_all.deb
ecd8b1aba1736fb46ee26f90360c354b 107500 doc extra funkload-doc_1.16.1-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJPy1p7AAoJEIoKSIdGh69PVFIP+wbP70mp94sxEjpls7oT77Cj
t5sm8S7hb/b29Rm+okMRx5ifbCJY0NGLOSoRRUN+M0tP3SZ/BFepDigFJjJxBlNQ
JHzTOftOtCvjJO57l9nrMhSfaCqzeYs3NsCRqi0gU0HpIvFacJXbjZgqcGQcsVDi
1KJroN7xOSM6Eec7OrFSYm/u0vkpUj117Qv6YQlpSGVrCICo24Z5iI2our8dehxw
csPm5KUB4RnNHgtkZXcYVlkNmvFtx5crxEgIk3/FQC4QQE8wm/crpvYl33wCMBvR
u6Q7FMJdXPoNdlXZ08gqbny0EhKcacQkKqVTzzTuoRnzZcwNilsnrcCeUeeKYZRU
rJWyZIzYJOiJk4jRvcGylp+75gqj/LWMq1/76NJI6CDgGTsWEBdDwjDc/QF0UYEr
SdNhsf5iOhKYNY0FJo1q4qABcU8IpQf+05D8TFmfpm4ElBoUi4oOF2r1xK+YlT3F
Y8vI6vW0iv/jmbWiPRjLhxFRnEg15+D0HcFYubmr9pr3ZDNjKNmm3nHVl2Vw8VNs
V9lg/mN39T8iivfvE9NMvXvJoXkJlxZDPQRWYR0tkcOtKInSsM/CzUXJNesq2ZrW
WYIEtF9fNRjxe4CcTIg92m7x5E2zSeHPrCDBN/UwwJLk/oeZG5NItWpPUAPcOcB4
5PsuAqYxmSF1cQH+a9c8
=tx8S
-----END PGP SIGNATURE-----
--- End Message ---