[Python-modules-commits] r5875 - in packages/pycallgraph/trunk/debian (8 files)
morph-guest at users.alioth.debian.org
morph-guest at users.alioth.debian.org
Mon Jul 7 22:19:00 UTC 2008
Date: Monday, July 7, 2008 @ 22:18:59
Author: morph-guest
Revision: 5875
upgrade to 0.5.0
Added:
packages/pycallgraph/trunk/debian/NEWS
packages/pycallgraph/trunk/debian/patches/10_fix_manpage.patch
Modified:
packages/pycallgraph/trunk/debian/changelog
packages/pycallgraph/trunk/debian/control
packages/pycallgraph/trunk/debian/copyright
packages/pycallgraph/trunk/debian/rules
Deleted:
packages/pycallgraph/trunk/debian/patches/add_hashbang_to_script.patch
packages/pycallgraph/trunk/debian/pycallgraph-dot.1
Added: packages/pycallgraph/trunk/debian/NEWS
===================================================================
--- packages/pycallgraph/trunk/debian/NEWS (rev 0)
+++ packages/pycallgraph/trunk/debian/NEWS 2008-07-07 22:18:59 UTC (rev 5875)
@@ -0,0 +1,6 @@
+pycallgraph (0.5.0-1) unstable; urgency=medium
+
+ The new version of pycallgraph ships the command-line executable renamed
+ in 'pycg' instead of the previous 'pycallgraph-dot'
+
+ -- Sandro Tosi <matrixhasu at gmail.com> Tue, 08 Jul 2008 00:15:38 +0200
Modified: packages/pycallgraph/trunk/debian/changelog
===================================================================
--- packages/pycallgraph/trunk/debian/changelog 2008-07-07 20:42:58 UTC (rev 5874)
+++ packages/pycallgraph/trunk/debian/changelog 2008-07-07 22:18:59 UTC (rev 5875)
@@ -1,19 +1,37 @@
-pycallgraph (0.4.1-1) UNRELEASED; urgency=low
+pycallgraph (0.5.0-1) unstable; urgency=medium
- * New upstream release
+ [ Jan Michael Alonzo ]
* debian/control: updated package dep versions
* debian/pyversions: added with versions 2.4-2.5
* debian/patches: updated hashbang patch to remove
- trailing return. Closes: #453943
- -- Jan Michael Alonzo <jmalonzo at unpluggable.com> Sun, 17 Feb 2008 20:13:12 +1100
-
-pycallgraph (0.4.0-2) UNRELEASED; urgency=low
-
+ [ Sandro Tosi ]
+ * New upstream release
+ - pycg can now be called on itself; thanks to Stephen Gran for the report;
+ Closes: #478581
* debian/control
- uniforming Vcs-Browser field
+ - bump Standards-Version to 3.8.0 (no changes needed)
+ * debian/copyright
+ - updated upstream author email address
+ - added location of GPLv2 full text on a Debian machine
+ - renamed previous section Copyright in License
+ - indented upstream author, license and copyright sections with 4 spaces
+ * debian/patches/add_hashbang_to_script.patch
+ - removed since upstream added shebang to the new script
+ * debian/patches/10_fix_manpage.patch
+ - added to fix manpage, hyphen used as minus (lintian warning)
+ * debian/rules
+ - updated manpage location (it's now shipped by upstream)
+ - removed script rename, since now the extension is no more in the
+ filename
+ * debian/pycallgraph-dot.1
+ - removed, since merged upstream
+ * debian/NEWS
+ - added to notify users of executable rename
- -- Sandro Tosi <matrixhasu at gmail.com> Thu, 03 Jan 2008 11:52:50 +0100
+ -- Sandro Tosi <matrixhasu at gmail.com> Tue, 08 Jul 2008 00:17:58 +0200
pycallgraph (0.4.0-1) unstable; urgency=low
Modified: packages/pycallgraph/trunk/debian/control
===================================================================
--- packages/pycallgraph/trunk/debian/control 2008-07-07 20:42:58 UTC (rev 5874)
+++ packages/pycallgraph/trunk/debian/control 2008-07-07 22:18:59 UTC (rev 5875)
@@ -5,7 +5,7 @@
Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.49), python-all-dev (>= 2.3.5-11)
Build-Depends-Indep: python-support (>= 0.5.3)
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
Homepage: http://pycallgraph.slowchop.com
Vcs-Svn: svn://svn.debian.org/python-modules/packages/pycallgraph/trunk/
Vcs-Browser: http://svn.debian.org/wsvn/python-modules/packages/pycallgraph/trunk/?op=log
@@ -14,7 +14,7 @@
Architecture: all
Depends: ${python:Depends}, graphviz
XB-Python-Version: ${python:Versions}
-Description: A Python library that creates call graphs for Python programs
+Description: Python library that creates call graphs for Python programs
It uses GraphViz to generate call graphs from one execution of
your Python code. It's very easy to use and can point out possible problems
with your code execution.
Modified: packages/pycallgraph/trunk/debian/copyright
===================================================================
--- packages/pycallgraph/trunk/debian/copyright 2008-07-07 20:42:58 UTC (rev 5874)
+++ packages/pycallgraph/trunk/debian/copyright 2008-07-07 22:18:59 UTC (rev 5875)
@@ -3,26 +3,33 @@
It was downloaded from http://pycallgraph.slowchop.com
-Upstream Author : Gerald Kaszuba <pycallgraph at gakman com>
+Upstream Author:
-Copyright (C) 2007 Gerald Kaszuba
+ Gerald Kaszuba <pycg at slowchop.com>
Copyright:
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
+ Copyright (C) 2007 Gerald Kaszuba
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
+License:
- You should have received a copy of the GNU General Public License
- along with this package; if not, write to the Free Software
- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA,
- 02110-1301, USA.
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA,
+ 02110-1301, USA.
+
+On a Debian system the complete text of the GNU General Public License v2
+can be found in the file `/usr/share/common-licenses/GPL-2'.
+
The Debian packaging is (C) 2007, Jan Alonzo <jmalonzo at unpluggable.com> and
is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
Added: packages/pycallgraph/trunk/debian/patches/10_fix_manpage.patch
===================================================================
--- packages/pycallgraph/trunk/debian/patches/10_fix_manpage.patch (rev 0)
+++ packages/pycallgraph/trunk/debian/patches/10_fix_manpage.patch 2008-07-07 22:18:59 UTC (rev 5875)
@@ -0,0 +1,17 @@
+--- pycallgraph-0.5.0.orig/man/pycg.1 2008-07-08 00:06:31.667143295 +0200
++++ pycallgraph-0.5.0/man/pycg.1 2008-07-06 13:14:29.000000000 +0200
+@@ -76,11 +76,11 @@
+ Create a call graph of a standard Python installation script with command line
+ parameters:
+ .IP
+-pycg --output-file=setup.png -- setup.py --dry-run install
++pycg \-\-output-file=setup.png \-\- setup.py \-\-dry\-run install
+ .PP
+ Only see the module "distutils" within the execution of easy_install:
+ .IP
+-pycg --include=distutils.* /usr/bin/easy_install
++pycg \-\-include=distutils.* /usr/bin/easy_install
+ .SH AUTHORS
+ pycg and pycallgraph were written by Gerald Kaszuba <pycg at slowchop.com>.
+ .LP
+
Deleted: packages/pycallgraph/trunk/debian/patches/add_hashbang_to_script.patch
===================================================================
--- packages/pycallgraph/trunk/debian/patches/add_hashbang_to_script.patch 2008-07-07 20:42:58 UTC (rev 5874)
+++ packages/pycallgraph/trunk/debian/patches/add_hashbang_to_script.patch 2008-07-07 22:18:59 UTC (rev 5875)
@@ -1,9 +0,0 @@
-diff -Nur pycallgraph-0.4.0/scripts/pycallgraph-dot.py pycallgraph-0.4.0.new/scripts/pycallgraph-dot.py
---- pycallgraph-0.4.0/scripts/pycallgraph-dot.py 2007-10-06 01:19:26.000000000 +1000
-+++ pycallgraph-0.4.0.new/scripts/pycallgraph-dot.py 2007-10-06 01:23:50.000000000 +1000
-@@ -1,3 +1,5 @@
-+#!/usr/bin/python
-+
- """
- pycallgraph
- This script is the command line interface to the pycallgraph make_dot_graph
Deleted: packages/pycallgraph/trunk/debian/pycallgraph-dot.1
===================================================================
--- packages/pycallgraph/trunk/debian/pycallgraph-dot.1 2008-07-07 20:42:58 UTC (rev 5874)
+++ packages/pycallgraph/trunk/debian/pycallgraph-dot.1 2008-07-07 22:18:59 UTC (rev 5875)
@@ -1,65 +0,0 @@
-.\" Hey, EMACS: -*- nroff -*-
-.TH PYCALLGRAPH-DOT 1 "2007-10-06" "pycallgraph version 0.4.0" "User Commands"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-.SH NAME
-pycallgraph-dot \- command-line interface to pycallgraph
-.SH SYNOPSIS
-.B pycallgraph-dot
-[\fIOPTION\fR]... \fIpythonfile \fIimagefile
-.SH DESCRIPTION
-This manual page documents briefly \fBpycallgraph-dot\fP.
-This manual page was written for the Debian distribution
-because the original program does not have a manual page.
-.PP
-\fIpycallgraph\fP is a program that creates callgraphs for python programs.
-\fBpycallgraph-dot\fP is the command line interface to \fIpycallgraph\fP's
-\fImake_dot_graph\fP method, which generates the callgraph and stores it as an
-image in the specified imagefile.
-.HP
-\fB\-f\fR, \fB\-\-image-format
-.IP
-the image format of imagefile. Default: png
-.HP
-\fB\-t\fR, \fB\-\-tool
-.IP
-the tool from \fIGraphviz\fP to use. Default: dot
-.HP
-\fB\-s\fR, \fB\-\-stdlib
-.IP
-include standard library functions in the trace. Default: False
-.HP
-\fB\-i\fR, \fB\-\-include
-.IP
-wildcard pattern of modules to include in the output. You can have multiple
-include arguments
-.HP
-\fB\-e\fR, \fB\-\-exclude
-.IP
-wildcard pattern of modules to exclude in the output. You can have multiple
-exclude arguments
-.HP
-\fB\-d\fR, \fB\-\-max\-depth
-.IP
-maximum stack depth to trace
-.HP
-\fB\-\-exclude\-timing
-.IP
-wildcard pattern of modules to exclude in time measurement. You can have
-multiple exclude arguments
-.HP
-\fB\-\-include\-timing
-.IP
-wildcard pattern of modules to include in time measurement. You can have
-multiple include arguments
-.SH AUTHOR
-This manual page was written by Jan Alonzo <jmalonzo at unpluggable.com>, for the
-Debian GNU/Linux system (but may be used by others).
Modified: packages/pycallgraph/trunk/debian/rules
===================================================================
--- packages/pycallgraph/trunk/debian/rules 2008-07-07 20:42:58 UTC (rev 5874)
+++ packages/pycallgraph/trunk/debian/rules 2008-07-07 22:18:59 UTC (rev 5875)
@@ -7,9 +7,7 @@
include /usr/share/cdbs/1/class/python-distutils.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
-DEB_INSTALL_MANPAGES_python-pycallgraph := debian/pycallgraph-dot.1
+DEB_INSTALL_MANPAGES_python-pycallgraph := man/pycg.1
binary-install/python-pycallgraph::
- mv debian/python-pycallgraph/usr/bin/pycallgraph-dot.py \
- debian/python-pycallgraph/usr/bin/pycallgraph-dot
chmod 644 debian/python-pycallgraph/usr/share/doc/python-pycallgraph/examples/*.py
More information about the Python-modules-commits
mailing list