[Python-modules-commits] r4276 - in packages/nevow/trunk (14 files)

bernat-guest at users.alioth.debian.org bernat-guest at users.alioth.debian.org
Fri Jan 4 20:08:19 UTC 2008


    Date: Friday, January 4, 2008 @ 20:08:19
  Author: bernat-guest
Revision: 4276

[svn-inject] Applying Debian modifications to trunk

Added:
  packages/nevow/trunk/debian/
  packages/nevow/trunk/debian/README.Debian
  packages/nevow/trunk/debian/changelog
  packages/nevow/trunk/debian/compat
  packages/nevow/trunk/debian/control
  packages/nevow/trunk/debian/copyright
  packages/nevow/trunk/debian/patches/
  packages/nevow/trunk/debian/patches/fix_manpage.patch
  packages/nevow/trunk/debian/patches/series
  packages/nevow/trunk/debian/patches/tests_fix.patch
  packages/nevow/trunk/debian/pycompat
  packages/nevow/trunk/debian/python-nevow.manpages
  packages/nevow/trunk/debian/rules
  packages/nevow/trunk/debian/watch


Property changes on: packages/nevow/trunk/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages/nevow/trunk/debian/README.Debian
===================================================================
--- packages/nevow/trunk/debian/README.Debian	                        (rev 0)
+++ packages/nevow/trunk/debian/README.Debian	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,6 @@
+To run examples, use the following command line:
+ twistd -d ~ --pidfile=$HOME/nevow.pid -noy examples.tac
+
+This will create a `knowledge' file in your home directory.
+
+ -- Vincent Bernat <bernat at luffy.cx>, Mon,  3 Sep 2007 21:58:55 +0200

Added: packages/nevow/trunk/debian/changelog
===================================================================
--- packages/nevow/trunk/debian/changelog	                        (rev 0)
+++ packages/nevow/trunk/debian/changelog	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,104 @@
+nevow (0.9.26-1) unstable; urgency=low
+
+  * New upstream release
+
+ -- Vincent Bernat <bernat at luffy.cx>  Sat, 10 Nov 2007 10:34:04 +0100
+
+nevow (0.9.18-1) unstable; urgency=low
+
+  * New upstream release (Closes: #415553).
+  * Adopt the package (Closes: #440619).
+  * Acknowledge NMU (Closes: #376211).
+  * Clean /usr/share/doc/python-nevow, thanks to Jeroen van Wolffelaar
+    <jeroen at wolffelaar.nl> (Closes: #436679).
+  * Don't compress examples and explain how to launch them (Closes: #435513).
+  * Add a watch file.
+  * Clean debian/rules and fix trial invocation.
+
+ -- Vincent Bernat <bernat at luffy.cx>  Mon, 03 Sep 2007 21:51:19 +0200
+
+nevow (0.9.0-0.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * New upstream version. (Closes: #376197 - "cannot import nevow",
+    Closes: #376211 - "New upstream version 0.9.0".) I know this is
+    not great procedure for an NMU, but I did run it past Tv, and it's
+    the best way to fix the RC bug.
+  * Bumped up Depends on python-twisted-core and python-twisted-web
+    (necessary with this new nevow).
+
+ -- paul cannon <pik at debian.org>  Fri, 30 Jun 2006 15:10:05 -0600
+
+nevow (0.7.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update nevow to the last python policy (Closes: #373467).
+
+ -- Pierre Habouzit <madcoder at debian.org>  Thu, 29 Jun 2006 15:10:56 +0200
+
+nevow (0.7.0-1) unstable; urgency=low
+
+  * New upstream version.
+  * Make python-nevow depend on python2.3-nevow version 0.7.0 or greater.
+  * Switch all twisted dependencies to version 2.2 or greater.
+  * Depend on twisted-core and twisted-web separately.
+  * Build-depend on things needed to run the unit tests.
+  * Switch from Build-Depends-Indep to Build-Depend to ensure
+    everything needed is available during clean.
+  * Switch trial arguments to match what twisted 2.2 expects.
+    (Closes: #358322)
+  * Fix nevow.athena to work with python2.3, the same change is in
+    upstream head already as r3773.
+
+ -- Tommi Virtanen <tv at debian.org>  Sun, 26 Mar 2006 22:25:11 +0300
+
+nevow (0.6.0-1) unstable; urgency=low
+
+  * New upstream version. (Closes: #336027)
+  * Acknowledge NMU (Closes: #319230), but please be more careful in the
+    future; no NMU patch was sent to BTS
+  * Remove setupcommon.pyc when cleaning, or dpkg-source will see a binary
+    file content change.
+  * Run unit tests when building.
+  * Clean build tree, distutils fails to remove all of it.
+  * Change priority to extra, as twisted is extra and nevow depends on it.
+
+ -- Tommi Virtanen <tv at debian.org>  Sun,  6 Nov 2005 20:26:39 +0200
+
+nevow (0.4.1-1.1) unstable; urgency=low
+
+  * NMU
+  * Add missing build depends in python2.4-dev (Closes: #319230)
+  * lintian error: fix package description indent for list items.
+
+ -- Bastian Kleineidam <calvin at debian.org>  Sat, 13 Aug 2005 18:48:20 +0200
+
+nevow (0.4.1-1) unstable; urgency=low
+
+  * New upstream version.
+  * Python 2.4 support.
+  * Not using upstream tarball as it is too broken compared to
+    SVN tag; specifically it is missing nevow/Canvas.fla, which
+    is considered source code.
+
+ -- Tommi Virtanen <tv at debian.org>  Mon, 27 Jun 2005 15:35:57 +0200
+
+nevow (0.3.0-1) unstable; urgency=low
+
+  * New upstream version.
+
+ -- Tommi Virtanen <tv at debian.org>  Thu, 30 Sep 2004 12:12:44 +0300
+
+nevow (0.2.0-2) unstable; urgency=low
+
+  * Build-depend on both python2.3-dev and python-dev, it seems that is
+    what cdbs wants. (Closes: #257911)
+
+ -- Tommi Virtanen <tv at debian.org>  Tue, 13 Jul 2004 16:39:17 +0300
+
+nevow (0.2.0-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Tommi Virtanen <tv at debian.org>  Tue, 29 Jun 2004 10:26:36 +0300
+

Added: packages/nevow/trunk/debian/compat
===================================================================
--- packages/nevow/trunk/debian/compat	                        (rev 0)
+++ packages/nevow/trunk/debian/compat	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1 @@
+5

Added: packages/nevow/trunk/debian/control
===================================================================
--- packages/nevow/trunk/debian/control	                        (rev 0)
+++ packages/nevow/trunk/debian/control	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,36 @@
+Source: nevow
+Section: devel
+Priority: extra
+Maintainer: Vincent Bernat <bernat at luffy.cx>
+Standards-Version: 3.7.2
+Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-all-dev (>= 2.3.5-11), python-support (>= 0.6), quilt, patchutils (>= 0.2.25)
+Build-Depends-Indep: python-twisted-core (>= 2.4), python-twisted-web (>= 0.6)
+
+Package: python-nevow
+Architecture: all
+Depends: ${python:Depends}, python-twisted-core (>= 2.4), python-twisted-web (>= 0.6)
+Provides: ${python:Provides}
+Replaces: python2.3-nevow (<< 0.7.0-1.1), python2.4-nevow (<< 0.7.0-1.1)
+Conflicts: python2.3-nevow (<< 0.7.0-1.1), python2.4-nevow (<< 0.7.0-1.1)
+Description: Web application templating system for Python and Twisted
+ Nevow's main focus is on separating the HTML template from both the
+ business logic and the display logic, while allowing the programmer
+ to write pure Python code as much as possible. It separates your code
+ into 'data' and 'render' functions, a simplified implementation of
+ traditional MVC. It has various parts which can be used individually
+ or as a whole, integrated web solution:
+ .
+  - XHTML templates: contain no programming logic, only nodes tagged
+    with nevow attributes
+  - data/render methods: simplified MVC
+  - stan: An s-expression-like syntax for expressing xml in pure python
+  - formless: For describing the types of objects which may be passed
+    to methods of your classes, validating and coercing string input from
+    either web or command-line sources, and calling your methods
+    automatically once validation passes
+  - freeform: For rendering web forms based on formless type
+    descriptions, accepting form posts and passing them to formless
+    validators, and rendering error forms in the event validation fails
+  - livepage: Cross-browser JavaScript glue for sending client side
+    events to the server and server side events to the client after the
+    page has loaded, without causing the entire page to refresh

Added: packages/nevow/trunk/debian/copyright
===================================================================
--- packages/nevow/trunk/debian/copyright	                        (rev 0)
+++ packages/nevow/trunk/debian/copyright	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,47 @@
+This package was debianized by Tommi Virtanen tv at debian.org on
+Sun, 28 Mar 2004 16:44:10 +0300.
+
+It was originally downloaded from http://divmod.org/trac/wiki/DivmodNevow
+
+Upstream Authors: Donovan Preston et al <dp at divmod.org>
+
+Copyright: (c) 2004
+   Donovan Preston
+   Matt Goodall
+   James Y. Knight
+   Glyph Lefkowitz
+   JP Calderone
+   Allen Short
+   Alex Levy
+   Justin Johnson
+   Christopher Armstrong
+   Jonathan Simms
+   Phil Frost
+   Tommi Virtanen
+   Michal Pasternak
+   Valentino Volonghi
+
+License:
+   Permission is hereby granted, free of charge, to any person obtaining
+   a copy of this software and associated documentation files (the
+   "Software"), to deal in the Software without restriction, including
+   without limitation the rights to use, copy, modify, merge, publish,
+   distribute, sublicense, and/or sell copies of the Software, and to
+   permit persons to whom the Software is furnished to do so, subject to
+   the following conditions:
+
+   The above copyright notice and this permission notice shall be
+   included in all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+   LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+   OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+   WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Those files have different copyright but are still licensed under the
+same license (MIT):
+ - examples/blogengine/smtpserver.py (c) 2001-2004 Twisted Matrix Laboratories.
+ - nevow/js/Divmod/Base.js (c) 2005 Bob Ippolito.  All rights Reserved

Added: packages/nevow/trunk/debian/patches/fix_manpage.patch
===================================================================
--- packages/nevow/trunk/debian/patches/fix_manpage.patch	                        (rev 0)
+++ packages/nevow/trunk/debian/patches/fix_manpage.patch	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,15 @@
+--- Nevow-0.9.26/doc/man/nevow-xmlgettext.1	2005-02-18 23:45:52.000000000 +0100
++++ Nevow-0.9.26/doc/man/nevow-xmlgettext.1	2007-11-10 10:51:17.000000000 +0100
+@@ -9,10 +9,10 @@
+ List files to process on command line.
+ Will output strings in PO format to standard output.
+ .TP
+-\fB\--help\fR 
++\fB\-\-help\fR 
+ Display usage information.
+ .TP
+-\fB\--version\fR 
++\fB\-\-version\fR 
+ Output version information and exit.
+ .SH AUTHOR
+ Written by Tommi Virtanen.

Added: packages/nevow/trunk/debian/patches/series
===================================================================
--- packages/nevow/trunk/debian/patches/series	                        (rev 0)
+++ packages/nevow/trunk/debian/patches/series	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,2 @@
+tests_fix.patch
+fix_manpage.patch

Added: packages/nevow/trunk/debian/patches/tests_fix.patch
===================================================================
--- packages/nevow/trunk/debian/patches/tests_fix.patch	                        (rev 0)
+++ packages/nevow/trunk/debian/patches/tests_fix.patch	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,22 @@
+--- Nevow-0.9.26/setupcommon.py	2007-11-10 10:37:10.000000000 +0100
++++ Nevow-0.9.26/setupcommon.py	2007-11-10 10:31:03.000000000 +0100
+@@ -27,6 +27,9 @@
+ 	    'js/Divmod/Runtime/*.js',
+ 	    'js/Nevow/Athena/*.js',
+ 	    'js/Nevow/TagLibrary/*.js',
++	    'js/PythonTestSupport/*.js',
++	    'js/Divmod/*.js',
++	    'js/Divmod/Test/*.js',
+             ],
+         'nevow.athena_private': [
+             '*.png'
+--- Nevow-0.9.26/nevow/test/test_rend.py	2007-11-10 10:39:13.000000000 +0100
++++ Nevow-0.9.26/nevow/test/test_rend.py	2007-11-10 10:33:41.000000000 +0100
+@@ -477,6 +477,7 @@
+         self.assertWarns(
+             DeprecationWarning, message, rend.__file__,
+             page.renderSynchronously)
++    test_missingRendererDeprecated.todo = 'needs assertWarns from Twisted HEAD'
+ 
+ 
+ class TestFragment(unittest.TestCase):

Added: packages/nevow/trunk/debian/pycompat
===================================================================
--- packages/nevow/trunk/debian/pycompat	                        (rev 0)
+++ packages/nevow/trunk/debian/pycompat	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1 @@
+2

Added: packages/nevow/trunk/debian/python-nevow.manpages
===================================================================
--- packages/nevow/trunk/debian/python-nevow.manpages	                        (rev 0)
+++ packages/nevow/trunk/debian/python-nevow.manpages	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1 @@
+doc/man/nevow-xmlgettext.1

Added: packages/nevow/trunk/debian/rules
===================================================================
--- packages/nevow/trunk/debian/rules	                        (rev 0)
+++ packages/nevow/trunk/debian/rules	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,45 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+# Copyright © 2002,2003 Colin Walters <walters at debian.org>
+
+DEB_PYTHON_SYSTEM = pysupport
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/python-distutils.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+DEB_INSTALL_EXAMPLES_python-nevow := examples/*
+DEB_DH_ALWAYS_EXCLUDE := .svn
+DEB_COMPRESS_EXCLUDE := .py .tac words
+
+binary-post-install/%::
+	# Don't know how to use nit... Don't ship it.
+	rm debian/$(cdbs_curpkg)/usr/bin/nit
+
+clean::
+	rm -f setupcommon.pyc
+
+# Copy the documentation and missing JS files
+binary-post-install/python-nevow::
+	cp doc/txt/*.txt debian/$(cdbs_curpkg)/usr/share/doc/$(cdbs_curpkg)
+	cp nevow/*.js debian/$(cdbs_curpkg)/usr/share/python-support/python-nevow/nevow
+
+ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
+TRIAL=trial
+TOPMODULES:=nevow formless
+binary-post-install/python-nevow:: binary-post-install/%:
+	chmod +x \
+	  'debian/$(cdbs_curpkg)/usr/share/python-support/$(cdbs_curpkg)/nevow/test/segfault.py'
+
+	PYTHONPATH='debian/$(cdbs_curpkg)/usr/share/python-support/$(cdbs_curpkg)/' \
+		'$(TRIAL)' --tbformat=emacs --reporter=bwverbose -- $(TOPMODULES)
+
+	# Importing the modules generates .pyc files, and dh_python (which
+	# normally cleans them) has already been run. Remove them manually.
+	find 'debian/$(cdbs_curpkg)' -name '*.py[co]' -print0 \
+	| xargs -0 rm -f --
+endif
+
+clean::
+	rm -rf _trial_temp
+


Property changes on: packages/nevow/trunk/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/nevow/trunk/debian/watch
===================================================================
--- packages/nevow/trunk/debian/watch	                        (rev 0)
+++ packages/nevow/trunk/debian/watch	2008-01-04 20:08:19 UTC (rev 4276)
@@ -0,0 +1,2 @@
+version=3
+http://divmod.org/trac/wiki/DivmodNevow .*/Nevow-(.*)\.tar\.gz\?format=raw




More information about the Python-modules-commits mailing list