[Python-modules-commits] r2107 - in
/packages/turbomail/trunk/debian: changelog.upstream control
control.in doc-base patches/ patches/00_upstream_changelog.patch rules
arnau-guest at users.alioth.debian.org
arnau-guest at users.alioth.debian.org
Mon Apr 16 23:14:18 UTC 2007
Author: arnau-guest
Date: Mon Apr 16 23:14:18 2007
New Revision: 2107
URL: http://svn.debian.org/wsvn/python-modules/?sc=1&rev=2107
Log:
* Cleanup package.
* Add doc-base.
Added:
packages/turbomail/trunk/debian/doc-base
packages/turbomail/trunk/debian/patches/
packages/turbomail/trunk/debian/patches/00_upstream_changelog.patch
Removed:
packages/turbomail/trunk/debian/changelog.upstream
Modified:
packages/turbomail/trunk/debian/control
packages/turbomail/trunk/debian/control.in
packages/turbomail/trunk/debian/rules
Modified: packages/turbomail/trunk/debian/control
URL: http://svn.debian.org/wsvn/python-modules/packages/turbomail/trunk/debian/control?rev=2107&op=diff
==============================================================================
--- packages/turbomail/trunk/debian/control (original)
+++ packages/turbomail/trunk/debian/control Mon Apr 16 23:14:18 2007
@@ -3,12 +3,15 @@
Priority: optional
Maintainer: Arnaud Fontaine <arnaud at andesi.org>
Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-dev (>= 2.3.5-11), python-support (>= 0.3.2), python-setuptools (>= 0.6b3-1), python-turbogears (>= 1.0~b1-1), python-epydoc (>= 2.1-8)
+Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python-dev (>= 2.3.5-11), python-support (>= 0.3.2), patchutils (>= 0.2.25)
+Build-Depends-Indep: python-setuptools (>= 0.6b3-1), python-epydoc (>= 2.1-8), python-turbogears (>= 1.0~b1-1)
Standards-Version: 3.7.2
+XS-Vcs-Svn: svn://svn.debian.org/python-modules/packages/turbomail/trunk/
Package: python-turbomail
Architecture: all
Depends: ${python:Depends}, python-turbogears (>= 1.0~b1-1)
+Suggests: doc-base
Description: multi-threaded mail queue manager for TurboGears applications
TurboGears extension which uses built-in Python modules for SMTP
communication and MIME e-mail creation, but greatly simplifies these
Modified: packages/turbomail/trunk/debian/control.in
URL: http://svn.debian.org/wsvn/python-modules/packages/turbomail/trunk/debian/control.in?rev=2107&op=diff
==============================================================================
--- packages/turbomail/trunk/debian/control.in (original)
+++ packages/turbomail/trunk/debian/control.in Mon Apr 16 23:14:18 2007
@@ -3,12 +3,15 @@
Priority: optional
Maintainer: Arnaud Fontaine <arnaud at andesi.org>
Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
-Build-Depends: @cdbs@, python-setuptools (>= 0.6b3-1), python-turbogears (>= 1.0~b1-1), python-epydoc (>= 2.1-8)
+Build-Depends: @cdbs@
+Build-Depends-Indep: python-setuptools (>= 0.6b3-1), python-epydoc (>= 2.1-8), python-turbogears (>= 1.0~b1-1)
Standards-Version: 3.7.2
+XS-Vcs-Svn: svn://svn.debian.org/python-modules/packages/turbomail/trunk/
Package: python-turbomail
Architecture: all
Depends: ${python:Depends}, python-turbogears (>= 1.0~b1-1)
+Suggests: doc-base
Description: multi-threaded mail queue manager for TurboGears applications
TurboGears extension which uses built-in Python modules for SMTP
communication and MIME e-mail creation, but greatly simplifies these
Added: packages/turbomail/trunk/debian/doc-base
URL: http://svn.debian.org/wsvn/python-modules/packages/turbomail/trunk/debian/doc-base?rev=2107&op=file
==============================================================================
--- packages/turbomail/trunk/debian/doc-base (added)
+++ packages/turbomail/trunk/debian/doc-base Mon Apr 16 23:14:18 2007
@@ -1,0 +1,9 @@
+Document: turbomail
+Title: Package turbomail
+Author: Top Floor Computer Systems Ltd. <webmaster at topfloor.ca>
+Abstract: This documentation generated from the code describes the turbomail API
+Section: Apps/Programming
+
+Format: HTML
+Index: /usr/share/doc/python-turbomail/html/index.html
+Files: /usr/share/doc/python-turbomail/html/*.html
Added: packages/turbomail/trunk/debian/patches/00_upstream_changelog.patch
URL: http://svn.debian.org/wsvn/python-modules/packages/turbomail/trunk/debian/patches/00_upstream_changelog.patch?rev=2107&op=file
==============================================================================
--- packages/turbomail/trunk/debian/patches/00_upstream_changelog.patch (added)
+++ packages/turbomail/trunk/debian/patches/00_upstream_changelog.patch Mon Apr 16 23:14:18 2007
@@ -1,0 +1,68 @@
+--- /dev/null 2007-03-30 16:54:47.978253152 +0200
++++ Changelog 2007-02-19 02:08:40.000000000 +0100
+@@ -0,0 +1,65 @@
++Version 1.0
++
++ * Initial release.
++
++Version 1.0.1
++
++ * Minor updates to remove unneeded arguments.
++ * Complete source-level epydoc documentation.
++
++Version 1.0.4.1
++
++ * Better auto-detection of TLS capability.
++ * A new configuration directive, mail.tls; True, False, or None to auto-detect.
++ * Fixes a bug in KIDMessage which rendered it non-functional.
++ * Changed the behavior of a worker dying from old age to spawn a new process immediately.
++ * Minor fixes and updates to the documentation.
++ * Benchmark results in the documentation.
++
++Version 1.0.4.2
++
++ * Added encoding configuration directive.
++ * Encoding can be passed to a Message constructor to override the encoding on a message-by-message basis.
++
++Version 1.1
++
++ * Cleaned up the log output.
++ * Added documentation for logging.
++ * KID i18n session bug fixed in TurboGears 1.0 and trunk SVN.
++ * Marked as stable for the Python Cheese Shop.
++
++Version 2.0
++
++ * Default thread creation mechanism is on-demand, not polling. You can change back to the (old) polling mechanism by setting the following configuration option:
++
++ mail.polling = True
++
++ * TemplateMessage has been renamed KIDMessage.
++ * Can now use 'utf-8-qp' to configure the 'utf-8' charset for quoted-printable encoding.
++ * MIME-encoded message generation was re-written. Now, simple plain-text-only messages have almost zero overhead. Complexity of the generated document increases with feature use.
++ * It is now safe to import enqueue from TurboMail - it no longer polymorphs after TurboGears start-up and shutdown.
++ * Enhanced logging output - see above.
++ * Better tracking of when to rebuild the MIME message by using a dirty flag.
++ * Many, many additional headers. Look at the documentation for the message class for more information.
++ * Multiple recipients.
++
++There is, however, an outstanding bug in KIDMessage. When generating the plain-text alternative KID seems to default to ascii encoding, which bombs out if you use any extended characters in
++the
++template, or variables passed to the template.
++
++Version 2.0.1
++
++ * Applied patch submitted by Jason Chu to allow overriding of the Sender and Return-Path headers.
++ * Applied patch submitted by Jason Chu to correct the MIME type of dual text & html messages with attachments.
++
++Version 2.0.2
++
++ * Added a generic ControllerMessage which uses the output of any function or method that returns HTML.
++ * Changed the behaviour of the attach and embed methods to pull content from an existing file-like object or open an on-disk file.
++ * Corrected a conditional testing for the presense of smptfrom as a message property. Thanks James!
++
++Version 2.0.3
++
++ * The plain and rich properties of the Message class can now be callables, executed at delivery-time.
++ * Removed ControllerMessage in favor of using the above.
++ * Deprecated use of KIDMessage in favor of the above.
Modified: packages/turbomail/trunk/debian/rules
URL: http://svn.debian.org/wsvn/python-modules/packages/turbomail/trunk/debian/rules?rev=2107&op=diff
==============================================================================
--- packages/turbomail/trunk/debian/rules (original)
+++ packages/turbomail/trunk/debian/rules Mon Apr 16 23:14:18 2007
@@ -5,13 +5,11 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
# Install egg-info directories
DEB_PYTHON_INSTALL_ARGS_ALL += --single-version-externally-managed
-DEB_PYTHON_DEFAULT_VERSION = $$(pyversions -d | sed 's/python//')
-
-# Install the upstream changelog
-DEB_INSTALL_CHANGELOGS_ALL = debian/changelog.upstream
+DEB_PYTHON_DEFAULT_VERSION = $$(pyversions -vd)
install/$(DEB_PYTHON_MODULE_PACKAGE)::
# Rename egg-info directory to share it between several python versions
More information about the Python-modules-commits
mailing list