--- twisted-10.0.0.orig/twisted/scripts/tap2deb.py +++ twisted-10.0.0/twisted/scripts/tap2deb.py @@ -61,7 +61,7 @@ vars()) long_description = config['long_description'] or 'Automatically created by tap2deb' twistd_option = type_dict[config['type']] - date = string.strip(os.popen('822-date').read()) + date = string.strip(os.popen('date -R').read()) directory = deb_file + '-' + version python_version = '%s.%s' % sys.version_info[:2] @@ -102,7 +102,7 @@ [ -r /etc/default/%(deb_file)s ] && . /etc/default/%(deb_file)s -test -x /usr/bin/twistd%(python_version)s || exit 0 +test -x /usr/bin/twistd || exit 0 test -r $file || exit 0 test -r /usr/share/%(deb_file)s/package-installed || exit 0 @@ -110,7 +110,7 @@ case "$1" in start) echo -n "Starting %(deb_file)s: twistd" - start-stop-daemon --start --quiet --exec /usr/bin/twistd%(python_version)s -- \ + start-stop-daemon --start --quiet --exec /usr/bin/twistd -- \ --pidfile=$pidfile \ --rundir=$rundir \ --%(twistd_option)s=$file \ @@ -150,12 +150,14 @@ #!/bin/sh update-rc.d %(deb_file)s defaults >/dev/null invoke-rc.d %(deb_file)s start +#DEBHELPER# ''' % vars()) save_to_file(os.path.join('.build', directory, 'debian', 'prerm'), '''\ #!/bin/sh invoke-rc.d %(deb_file)s stop +#DEBHELPER# ''' % vars()) save_to_file(os.path.join('.build', directory, 'debian', 'postrm'), @@ -182,12 +184,14 @@ Section: net Priority: extra Maintainer: %(maintainer)s -Build-Depends-Indep: debhelper -Standards-Version: 3.5.6 +Build-Depends-Indep: debhelper, python-central, python +Standards-Version: 3.7.3 +XS-Python-Version: current Package: %(deb_file)s Architecture: all -Depends: python%(python_version)s-twisted +Depends: ${python:Depends}, python-twisted-core +XB-Python-Version: ${python:Versions} Description: %(description)s %(long_description)s ''' % vars()) @@ -220,7 +224,7 @@ '''\ #!/usr/bin/make -f -export DH_COMPAT=1 +export DH_COMPAT=5 build: build-stamp build-stamp: @@ -257,9 +261,9 @@ dh_strip dh_compress dh_installchangelogs + dh_pycentral dh_fixperms dh_installdeb - dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb --- twisted-10.0.0.orig/twisted/plugins/dropin.cache +++ twisted-10.0.0/twisted/plugins/dropin.cache @@ -0,0 +1,671 @@ +(dp1 +S'twisted_reactors' +p2 +ccopy_reg +_reconstructor +p3 +(ctwisted.plugin +CachedDropin +p4 +c__builtin__ +object +p5 +NtRp6 +(dp7 +S'moduleName' +p8 +S'twisted.plugins.twisted_reactors' +p9 +sS'description' +p10 +NsS'plugins' +p11 +(lp12 +g3 +(ctwisted.plugin +CachedPlugin +p13 +g5 +NtRp14 +(dp15 +S'provided' +p16 +(lp17 +ctwisted.plugin +IPlugin +p18 +actwisted.application.reactors +IReactorInstaller +p19 +asS'dropin' +p20 +g6 +sS'name' +p21 +S'kqueue' +p22 +sg10 +S'\n @ivar moduleName: The fully-qualified Python name of the module of which\n the install callable is an attribute.\n ' +p23 +sbag3 +(g13 +g5 +NtRp24 +(dp25 +g16 +(lp26 +g18 +ag19 +asg20 +g6 +sg21 +S'win32er' +p27 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp28 +(dp29 +g16 +(lp30 +g18 +ag19 +asg20 +g6 +sg21 +S'epoll' +p31 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp32 +(dp33 +g16 +(lp34 +g18 +ag19 +asg20 +g6 +sg21 +S'iocp' +p35 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp36 +(dp37 +g16 +(lp38 +g18 +ag19 +asg20 +g6 +sg21 +S'gtk' +p39 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp40 +(dp41 +g16 +(lp42 +g18 +ag19 +asg20 +g6 +sg21 +S'cf' +p43 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp44 +(dp45 +g16 +(lp46 +g18 +ag19 +asg20 +g6 +sg21 +S'gtk2' +p47 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp48 +(dp49 +g16 +(lp50 +g18 +ag19 +asg20 +g6 +sg21 +S'default' +p51 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp52 +(dp53 +g16 +(lp54 +g18 +ag19 +asg20 +g6 +sg21 +S'glade' +p55 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp56 +(dp57 +g16 +(lp58 +g18 +ag19 +asg20 +g6 +sg21 +S'poll' +p59 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp60 +(dp61 +g16 +(lp62 +g18 +ag19 +asg20 +g6 +sg21 +S'glib2' +p63 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp64 +(dp65 +g16 +(lp66 +g18 +ag19 +asg20 +g6 +sg21 +S'select' +p67 +sg10 +g23 +sbag3 +(g13 +g5 +NtRp68 +(dp69 +g16 +(lp70 +g18 +ag19 +asg20 +g6 +sg21 +S'wx' +p71 +sg10 +g23 +sbasbsS'cred_memory' +p72 +g3 +(g4 +g5 +NtRp73 +(dp74 +g8 +S'twisted.plugins.cred_memory' +p75 +sg10 +S'\nCred plugin for an in-memory user database.\n' +p76 +sg11 +(lp77 +g3 +(g13 +g5 +NtRp78 +(dp79 +g16 +(lp80 +ctwisted.cred.strcred +ICheckerFactory +p81 +ag18 +asg20 +g73 +sg21 +S'theInMemoryCheckerFactory' +p82 +sg10 +S"\n A factory for in-memory credentials checkers.\n\n This is only of use in one-off test programs or examples which don't\n want to focus too much on how credentials are verified.\n\n You really don't want to use this for anything else. It is, at best, a\n toy. If you need a simple credentials checker for a real application,\n see L{cred_passwd.PasswdCheckerFactory}.\n " +p83 +sbasbsS'twisted_inet' +p84 +g3 +(g4 +g5 +NtRp85 +(dp86 +g8 +S'twisted.plugins.twisted_inet' +p87 +sg10 +Nsg11 +(lp88 +g3 +(g13 +g5 +NtRp89 +(dp90 +g16 +(lp91 +g18 +actwisted.application.service +IServiceMaker +p92 +asg20 +g85 +sg21 +S'TwistedINETD' +p93 +sg10 +S'\n Utility class to simplify the definition of L{IServiceMaker} plugins.\n ' +p94 +sbasbsS'cred_file' +p95 +g3 +(g4 +g5 +NtRp96 +(dp97 +g8 +S'twisted.plugins.cred_file' +p98 +sg10 +S"\nCred plugin for a file of the format 'username:password'.\n" +p99 +sg11 +(lp100 +g3 +(g13 +g5 +NtRp101 +(dp102 +g16 +(lp103 +g81 +ag18 +asg20 +g96 +sg21 +S'theFileCheckerFactory' +p104 +sg10 +S'\n A factory for instances of L{FilePasswordDB}.\n ' +p105 +sbasbsS'twisted_ftp' +p106 +g3 +(g4 +g5 +NtRp107 +(dp108 +g8 +S'twisted.plugins.twisted_ftp' +p109 +sg10 +Nsg11 +(lp110 +g3 +(g13 +g5 +NtRp111 +(dp112 +g16 +(lp113 +g18 +ag92 +asg20 +g107 +sg21 +S'TwistedFTP' +p114 +sg10 +g94 +sbasbsS'twisted_telnet' +p115 +g3 +(g4 +g5 +NtRp116 +(dp117 +g8 +S'twisted.plugins.twisted_telnet' +p118 +sg10 +Nsg11 +(lp119 +g3 +(g13 +g5 +NtRp120 +(dp121 +g16 +(lp122 +g18 +ag92 +asg20 +g116 +sg21 +S'TwistedTelnet' +p123 +sg10 +g94 +sbasbsS'twisted_socks' +p124 +g3 +(g4 +g5 +NtRp125 +(dp126 +g8 +S'twisted.plugins.twisted_socks' +p127 +sg10 +Nsg11 +(lp128 +g3 +(g13 +g5 +NtRp129 +(dp130 +g16 +(lp131 +g18 +ag92 +asg20 +g125 +sg21 +S'TwistedSOCKS' +p132 +sg10 +g94 +sbasbsS'twisted_manhole' +p133 +g3 +(g4 +g5 +NtRp134 +(dp135 +g8 +S'twisted.plugins.twisted_manhole' +p136 +sg10 +Nsg11 +(lp137 +g3 +(g13 +g5 +NtRp138 +(dp139 +g16 +(lp140 +g18 +ag92 +asg20 +g134 +sg21 +S'TwistedManhole' +p141 +sg10 +g94 +sbasbsS'twisted_qtstub' +p142 +g3 +(g4 +g5 +NtRp143 +(dp144 +g8 +S'twisted.plugins.twisted_qtstub' +p145 +sg10 +S'\nBackwards-compatibility plugin for the Qt reactor.\n\nThis provides a Qt reactor plugin named C{qt} which emits a deprecation\nwarning and a pointer to the separately distributed Qt reactor plugins.\n' +p146 +sg11 +(lp147 +g3 +(g13 +g5 +NtRp148 +(dp149 +g16 +(lp150 +g18 +ag19 +asg20 +g143 +sg21 +S'qt' +p151 +sg10 +S'\n Reactor plugin which emits a deprecation warning on the successful\n installation of its reactor or a pointer to further information if an\n ImportError occurs while attempting to install it.\n ' +p152 +sbasbsS'cred_unix' +p153 +g3 +(g4 +g5 +NtRp154 +(dp155 +g8 +S'twisted.plugins.cred_unix' +p156 +sg10 +S'\nCred plugin for UNIX user accounts.\n' +p157 +sg11 +(lp158 +g3 +(g13 +g5 +NtRp159 +(dp160 +g16 +(lp161 +g81 +ag18 +asg20 +g154 +sg21 +S'theUnixCheckerFactory' +p162 +sg10 +S'\n A factory for L{UNIXChecker}.\n ' +p163 +sbasbsS'cred_anonymous' +p164 +g3 +(g4 +g5 +NtRp165 +(dp166 +g8 +S'twisted.plugins.cred_anonymous' +p167 +sg10 +S'\nCred plugin for anonymous logins.\n' +p168 +sg11 +(lp169 +g3 +(g13 +g5 +NtRp170 +(dp171 +g16 +(lp172 +g81 +ag18 +asg20 +g165 +sg21 +S'theAnonymousCheckerFactory' +p173 +sg10 +S'\n Generates checkers that will authenticate an anonymous request.\n ' +p174 +sbasbsS'twisted_trial' +p175 +g3 +(g4 +g5 +NtRp176 +(dp177 +g8 +S'twisted.plugins.twisted_trial' +p178 +sg10 +Nsg11 +(lp179 +g3 +(g13 +g5 +NtRp180 +(dp181 +g16 +(lp182 +g18 +actwisted.trial.itrial +IReporter +p183 +asg20 +g176 +sg21 +S'BlackAndWhite' +p184 +sg10 +Nsbag3 +(g13 +g5 +NtRp185 +(dp186 +g16 +(lp187 +g18 +ag183 +asg20 +g176 +sg21 +S'Classic' +p188 +sg10 +Nsbag3 +(g13 +g5 +NtRp189 +(dp190 +g16 +(lp191 +g18 +ag183 +asg20 +g176 +sg21 +S'Tree' +p192 +sg10 +Nsbag3 +(g13 +g5 +NtRp193 +(dp194 +g16 +(lp195 +g18 +ag183 +asg20 +g176 +sg21 +S'Timing' +p196 +sg10 +Nsbag3 +(g13 +g5 +NtRp197 +(dp198 +g16 +(lp199 +g18 +ag183 +asg20 +g176 +sg21 +S'Minimal' +p200 +sg10 +NsbasbsS'twisted_portforward' +p201 +g3 +(g4 +g5 +NtRp202 +(dp203 +g8 +S'twisted.plugins.twisted_portforward' +p204 +sg10 +Nsg11 +(lp205 +g3 +(g13 +g5 +NtRp206 +(dp207 +g16 +(lp208 +g18 +ag92 +asg20 +g202 +sg21 +S'TwistedPortForward' +p209 +sg10 +g94 +sbasbs. \ No newline at end of file --- twisted-10.0.0.orig/debian/twisted-doc.doc-base +++ twisted-10.0.0/debian/twisted-doc.doc-base @@ -0,0 +1,10 @@ +Document: twisted-howto +Title: The Twisted Book +Author: The Twisted Team +Abstract: This book describes how to use Twisted for any use -- + from bringing up a simple web site to coding distributed applications +Section: Programming/Python + +Format: HTML +Index: /usr/share/doc/twisted-doc/howto/index.html +Files: /usr/share/doc/twisted-doc/howto/*.html --- twisted-10.0.0.orig/debian/rules +++ twisted-10.0.0/debian/rules @@ -0,0 +1,157 @@ +#! /usr/bin/make -f + +SHELL = /bin/bash + +DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) + +# all versions +PYVERS := $(shell pyversions -vs) +VER := $(shell /usr/bin/python -c 'import sys; print sys.version[:3]') + +gamesdir = debian/twisted-quotes/usr/share/games/fortunes + +twersion := $(subst twisted-,,$(notdir $(CURDIR))) + +include /usr/share/pycentral-data/pycentral.mk + +build: build-stamp +build-stamp: $(PYVERS:%=build-python%) + touch $@ +build-python%: + python$* setup.py build + python$*-dbg setup.py build + touch $@ + +clean: + rm -rf *-stamp build-python* build + rm -rf $(addprefix debian/,$(packages)) debian/files debian/substvars + rm -rf _trial_temp test.log + find . -name "*.pyc" |xargs -r rm + dh_clean + +install: build-stamp install-prereq $(PYVERS:%=install-python%) install-nover + +install-prereq: build-stamp + dh_testdir + dh_testroot + dh_clean -k + +install-python%: install-prereq + : # python-twisted-core + python$* setup.py install --root=debian/python-twisted-core --install-layout=deb + + -find debian/python-twisted-core -name '*.py[co]' | xargs rm -f +# for i in debian/python$*-twisted-core/usr/bin/*; do \ +# mv $$i $${i}$*; \ +# done +# mkdir -p debian/python$*-twisted-core/usr/share/man/man1 +# for i in doc/man/{manhole,*tap*,trial,twistd}.1; do \ +# iv=`basename $$i .1`$*.1; \ +# cp -p $$i debian/python$*-twisted-core/usr/share/man/man1/$$iv; \ +# done + case $* in \ + 1.5|2.0|2.1|2.2) ;; \ + *) rm -rf debian/python-twisted-core/usr/lib/python$*/*-packages/twisted/python/pymodules; \ + esac + + : # python-twisted-bin +ifeq ($(DEB_HOST_ARCH_OS), linux) + dh_movefiles -ppython-twisted-bin \ + --sourcedir=debian/python-twisted-core \ + usr/lib/python$*/$(call sitedir,$*)/twisted/protocols/_c_urlarg.so \ + usr/lib/python$*/$(call sitedir,$*)/twisted/python/_epoll.so \ + usr/lib/python$*/$(call sitedir,$*)/twisted/python/_initgroups.so \ + usr/lib/python$*/$(call sitedir,$*)/twisted/test/raiser.so +else + dh_movefiles -ppython-twisted-bin \ + --sourcedir=debian/python-twisted-core \ + usr/lib/python$*/$(call sitedir,$*)/twisted/protocols/_c_urlarg.so \ + usr/lib/python$*/$(call sitedir,$*)/twisted/python/_initgroups.so \ + usr/lib/python$*/$(call sitedir,$*)/twisted/test/raiser.so +endif + + : # python-twisted + mkdir -p debian/python-twisted/usr/lib/python$*/$(call sitedir,$*) + sed 's/@twersion@/$(twversion)/' debian/Twisted.egg-info.in \ + > debian/python-twisted/usr/lib/python$*/$(call sitedir,$*)/Twisted-$(twersion).egg-info + + : # Replace all '#!' calls to python with /usr/bin/python + : # and make them executable + for i in `find debian/python-twisted-* -mindepth 3 -type f`; do \ + sed '1s,#!.*python[^ ]*\(.*\),#! /usr/bin/python\1,' \ + $$i > $$i.temp; \ + if cmp --quiet $$i $$i.temp; then \ + rm -f $$i.temp; \ + else \ + mv -f $$i.temp $$i; \ + chmod 755 $$i; \ + echo "fixed interpreter: $$i"; \ + fi; \ + done + + : # python-twisted-bin-dbg + python$*-dbg setup.py install --root=debian/python-twisted-bin-dbg --no-compile --install-layout=deb + find debian/python-twisted-bin-dbg ! -type d ! -name '*_d.so' | xargs rm -f + find debian/python-twisted-bin-dbg -depth -empty -exec rmdir {} \; + +install-nover: + : # twisted-doc + mkdir -p debian/twisted-doc/usr/share/doc/twisted-doc + cp -a doc/* debian/twisted-doc/usr/share/doc/twisted-doc/ + -find debian/twisted-doc -type d -name man | xargs rm -rf + + mkdir -p debian/python-twisted-core/usr/share/man/man1 + for i in doc/man/{manhole,*tap*,trial,twistd,pyhtmlizer}.1; do \ + cp -p $$i debian/python-twisted-core/usr/share/man/man1/; \ + done + +# : # python-twisted-core +# mkdir -p debian/python-twisted-core/usr/bin +# for i in debian/python$(VER)-twisted-core/usr/bin/*; do \ +# iv=`basename $$i $(VER)`; \ +# ln -sf $${iv}$(VER) debian/python-twisted-core/usr/bin/$$iv; \ +# done +# mkdir -p debian/python-twisted-core/usr/share/man/man1 +# for i in debian/python$(VER)-twisted-core/usr/share/man/man1/*; do \ +# iv=`basename $$i $(VER).1`; \ +# ln -sf $${iv}$(VER).1.gz \ +# debian/python-twisted-core/usr/share/man/man1/$$iv.1.gz; \ +# done + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs -i + dh_installdocs -i +# rm -rf debian/twisted-doc-api/usr/share/doc/twisted-doc-api +# ln -s twisted-doc debian/twisted-doc-api/usr/share/doc/twisted-doc-api + dh_installmenu -i + dh_compress -i -X.py + dh_fixperms -i + DH_PYCENTRAL=include-links dh_pycentral -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs -a + dh_installdocs -a + dh_installmenu -a + dh_strip -ppython-twisted-bin --dbg-package=python-twisted-bin-dbg + rm -rf debian/python-twisted-bin-dbg/usr/share/doc/python-twisted-bin-dbg + ln -s python-twisted-bin \ + debian/python-twisted-bin-dbg/usr/share/doc/python-twisted-bin-dbg + dh_compress -a -X.py + dh_fixperms -a + DH_PYCENTRAL=include-links dh_pycentral -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install install-nover install-prereq --- twisted-10.0.0.orig/debian/python-twisted.menu +++ twisted-10.0.0/debian/python-twisted.menu @@ -0,0 +1,11 @@ +?package(python-twisted,python-gtk2):\ + needs="x11"\ + section="Applications/Network/Communication"\ + title="Manhole Twisted Client"\ + command="/usr/bin/manhole" + +?package(python-twisted,python-tk):\ + needs="x11"\ + section="Applications/Network/Communication"\ + title="Twisted Application Generator"\ + command="/usr/bin/tkmktap" --- twisted-10.0.0.orig/debian/copyright +++ twisted-10.0.0/debian/copyright @@ -0,0 +1,107 @@ +This package was debianized by Moshe Zadka +on Sat, 21 Jul 2001 09:35:33 +0300, +updated for 2.0 by Matthias Klose + +It was downloaded from http://www.twistedmatrix.com + +Copyright (c) 2005 +Allen Short +Andrew Bennetts +Benjamin Bruheim +Bob Ippolito +Christopher Armstrong +Donovan Preston +Eric Mangold +Itamar Shtull-Trauring +James Knight +Jason A. Mobarak +Jonathan Lange +Jonathan D. Simms +Jp Calderone +Juergen Hermann +Kevin Turner +Mary Gardiner +Matthew Lefkowitz +Massachusetts Institute of Technology +Moshe Zadka +Paul Swartz +Pavel Pergamenshchik +Sean Riley +Travis B. Hartwell + +except as noted at the end of this file. + +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. + + +Copyright Exceptions: + +The source includes in twisted/python/pymodules some files from the +Python 2.3 upstream tarball (not included in the binary packages). +The Python 2.3 license follows: + +PSF LICENSE AGREEMENT FOR PYTHON 2.3 +------------------------------------ + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using Python 2.3 software in source or binary form and its +associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 2.3 +alone or in any derivative version, provided, however, that PSF's +License Agreement and PSF's notice of copyright, i.e., "Copyright (c) +2001, 2002, 2003 Python Software Foundation; All Rights Reserved" are +retained in Python 2.3 alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 2.3 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 2.3. + +4. PSF is making Python 2.3 available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.3 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +2.3 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.3, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python 2.3, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. --- twisted-10.0.0.orig/debian/watch +++ twisted-10.0.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://tmrc.mit.edu/mirror/twisted/Twisted/(\d\.\d)/ Twisted-([\d\.]*)\.tar\.bz2 --- twisted-10.0.0.orig/debian/twisted-api +++ twisted-10.0.0/debian/twisted-api @@ -0,0 +1,20 @@ +Document: twisted-api +Title: The Twisted API Reference +Author: The Twisted Team +Abstract: This collection of autogenerated API references describes how + to use the various classes and function in Twisted +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/twisted-doc/api/index.html +Files: /usr/share/doc/twisted-doc/api/*.html +Document: twisted-api +Title: The Twisted API Reference +Author: The Twisted Team +Abstract: This collection of autogenerated API references describes how + to use the various classes and function in Twisted +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/twisted-doc/api/index.html +Files: /usr/share/doc/twisted-doc/api/*.html --- twisted-10.0.0.orig/debian/python-twisted-core.postinst +++ twisted-10.0.0/debian/python-twisted-core.postinst @@ -0,0 +1,28 @@ +#! /bin/sh + +set -e + +#DEBHELPER# + +rebuild_cache() +{ + # remove all cache files, then rebuild for the installed python versions + rm -f /usr/lib/python[23].?/*-packages/twisted/plugins/dropin.cache + for p in $(pyversions -i); do + $p -c 'from twisted.plugin import IPlugin, getPlugins; list(getPlugins(IPlugin))' \ + >/dev/null 2>&1 || true + done +} + +case "$1" in + triggered) + if [ "$2" = twisted-plugins-cache ]; then + rebuild_cache + fi + ;; + configure) + rebuild_cache + ;; +esac + +exit 0 --- twisted-10.0.0.orig/debian/Twisted.egg-info.in +++ twisted-10.0.0/debian/Twisted.egg-info.in @@ -0,0 +1,12 @@ +Metadata-Version: 1.0 +Name: Twisted +Version: @twversion@ +Summary: An asynchronous networking framework written in Python +Home-page: http://twistedmatrix.com/ +Author: Glyph Lefkowitz +Author-email: glyph@twistedmatrix.com +License: MIT +Description: An extensible framework for Python programming, with special focus + on event-based network programming and multiprotocol integration. + +Platform: UNKNOWN --- twisted-10.0.0.orig/debian/compat +++ twisted-10.0.0/debian/compat @@ -0,0 +1 @@ +5 --- twisted-10.0.0.orig/debian/python-twisted.preinst +++ twisted-10.0.0/debian/python-twisted.preinst @@ -0,0 +1,7 @@ +#! /bin/sh -e + +if [ ! -h /usr/share/doc/python-twisted ]; then + rm -rf /usr/share/doc/python-twisted +fi + +#DEBHELPER# --- twisted-10.0.0.orig/debian/changelog +++ twisted-10.0.0/debian/changelog @@ -0,0 +1,639 @@ +twisted (10.0.0-2ubuntu2) lucid; urgency=low + + * Remove all plugin cache files before rebuilding the cahce files + for the installed python versions. LP: #558443. + + -- Matthias Klose Wed, 14 Apr 2010 18:34:11 +0200 + +twisted (10.0.0-2ubuntu1) lucid; urgency=low + + * Add a trigger `twisted-plugins-cache' to rebuild the plugins cache. + + -- Matthias Klose Tue, 30 Mar 2010 17:55:15 +0200 + +twisted (10.0.0-2) unstable; urgency=low + + * Include changes from 9.0.0-2 which got skipped + * python-twisted depends on version >= 10.0 of other packages + + -- Free Ekanayaka Tue, 09 Mar 2010 13:32:00 +0100 + +twisted (10.0.0-1) unstable; urgency=low + + * New upstream version. + * Add myself as uploader. + * Bump standards version to 3.8.4 + + -- Free Ekanayaka Mon, 08 Mar 2010 12:32:45 +0100 + +twisted (9.0.0-2) unstable; urgency=low + + * Suppress output on stderr in postrm. Closes: #566395. + * Don't recommend twisted-doc-api. Closes: #566913. + + -- Matthias Klose Wed, 03 Feb 2010 02:14:52 +0100 + +twisted (9.0.0-1) unstable; urgency=low + + * python-twisted: Depend on the python-twisted-* 9.0 packages. + * python-twisted: Depend on python-zope.interface only. Closes: #557781. + + -- Matthias Klose Sat, 02 Jan 2010 19:38:17 +0100 + +twisted (9.0.0-0) unstable; urgency=low + + * New upstream version. + * tap2deb: Use date -R instead of 822-date. Closes: #550565. + + -- Matthias Klose Sat, 02 Jan 2010 18:46:39 +0100 + +twisted (8.2.0-3) unstable; urgency=low + + * Depend on the standalone python-zope.interface{,-dbg} packages. + Closes: #543132, #542932. + * Remove plugins directory on purge. Closes: #527897. + * Fix some lintian warnings. + + -- Matthias Klose Tue, 25 Aug 2009 20:36:00 +0200 + +twisted (8.2.0-2) unstable; urgency=low + + * python-twisted-core: Regenerate the plugin cache as the last action + in the postinst. Closes: #521663. LP: #361865. + * Avoid md5/sha1 deprecation warnings. LP: #344782. + + -- Matthias Klose Sat, 18 Apr 2009 13:54:12 +0200 + +twisted (8.2.0-1) unstable; urgency=low + + * Upload to unstable. + + -- Matthias Klose Sat, 21 Feb 2009 12:15:25 +0100 + +twisted (8.2.0-0.1) unstable; urgency=low + + * New upstream version. + + -- Esteve Fernandez Sat, 31 Jan 2009 14:40:47 +0100 + +twisted (8.1.0-4) unstable; urgency=low + + * Move the cache update from python-twisted into python-twisted-core. + Closes: #500942. + + Plugins should update the cache on package install (postinst) and + removal (postrm remove) by updating the cache. See the postinst + script of python-twisted-core how to update the cache. + + * Fix PortableGtkReactor (now able to run trial test suite with the gtk2 + reactor). Closes: #499311. + * Don't install twisted/test/generator_failure_tests.py, syntax errors + with python2.4. Closes: #492830. + * Fix manhole to work with python-gtk2 (>= 2.10). Closes: #469105. + * mktap(1) description of options fixed in an earlier version. + Closes: #278194. + * mktap news fixed in an earlier version. Closes: #278196. + * Fix build failure on GNU/kFreeBSD (Petr Salinger). Closes: #490770. + + -- Matthias Klose Fri, 10 Oct 2008 21:22:21 +0200 + +twisted (8.1.0-3) unstable; urgency=low + + * Do not include twisted/plugins/dropin.cache, but generate it on + configure, remove it on package removal. Closes: #489976. + * twisted plugins have to update that cache on installation and removal. + See the python-twisted-core postinst how to do so. + + -- Matthias Klose Fri, 11 Jul 2008 14:41:43 +0200 + +twisted (8.1.0-2) unstable; urgency=low + + * python-twisted-core: Include twisted/plugins/dropin.cache, Closes: #477103. + * tap2deb.py: Fix some dependency names and names of binaries. + Closes: #440454. LP: #120453. + * python-twisted: Tighten dependencies. + + -- Matthias Klose Tue, 08 Jul 2008 16:34:14 +0200 + +twisted (8.1.0-1) unstable; urgency=low + + * New upstream version. + * python-twisted: Add an egg-info file. Closes: #477384. + + -- Matthias Klose Wed, 28 May 2008 23:06:45 +0200 + +twisted (8.0.1-2) unstable; urgency=low + + * twisted/scripts/tap2deb.py: Create dependency on python-twisted. + + -- Matthias Klose Wed, 09 Apr 2008 15:37:36 +0000 + +twisted (8.0.1-1) unstable; urgency=low + + * New upstream version. + * Disable building the empty twisted-doc-api package. Closes: #313334. + + -- Matthias Klose Sun, 30 Mar 2008 21:02:28 +0200 + +twisted (2.5.0-2) unstable; urgency=low + + * python-twisted-core: Suggest python-wxgtk2.8 as an alternative. + + -- Matthias Klose Thu, 07 Jun 2007 07:14:49 +0200 + +twisted (2.5.0-1) unstable; urgency=low + + * New upstream version, compatible with python2.5. + * Merge from Ubuntu: + - Build a python-twisted-dbg package. + - Bump debhelper compatibility to v5. + - Tighten dependencies of the python-twisted package. + + -- Matthias Klose Sun, 20 May 2007 19:29:53 +0200 + +twisted (2.4.0-3) unstable; urgency=medium + + * twisted/python/versions.py: Update to work with subversion 1.4. + Closes: #405141. + * python-twisted-core: Don't suggest python-wxgtk2.4 anymore. + Closes: #391994. + + -- Matthias Klose Mon, 8 Jan 2007 00:01:04 +0100 + +twisted (2.4.0-2) unstable; urgency=high + + * python-twisted-core: Depend on python-twisted-bin. + + -- Matthias Klose Sun, 9 Jul 2006 12:04:18 +0000 + +twisted (2.4.0-1) unstable; urgency=low + + * New upstream version. + * Convert packaging to use python-central (closes: #373392). + * python-twisted-core: Do not suggest python-glade-1.2 (closes: #368514). + * python-twisted.menu: Add python-tk as a required package for tkmtap. + + -- Matthias Klose Wed, 14 Jun 2006 03:45:29 +0200 + +twisted (2.2.0-2) unstable; urgency=low + + * Fix classname in python/dispatch.py (closes: #359225). + * Fix spelling errors in man pages (closes: #355227). + * Drop conflicts on packages not tested with twisted >= 2.0 (closes: #359179). + + -- Matthias Klose Fri, 14 Apr 2006 23:25:37 +0000 + +twisted (2.2.0-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Wed, 22 Feb 2006 08:28:04 +0100 + +twisted (2.1.0-4) unstable; urgency=low + + * Fix typo in versioned dependencies on *-conch packages (closes: #349627). + * Fix location of the core documentation in the doc-base file. + Closes: #349627. + + -- Matthias Klose Thu, 2 Feb 2006 15:39:10 +0000 + +twisted (2.1.0-3) unstable; urgency=low + + * Rename python-twisted to python-twisted-core; python-twisted is now + a transitional package, depending on python-twisted-core and all + twisted modules, which were split out into separate packages. + + -- Matthias Klose Wed, 25 Jan 2006 17:56:16 +0100 + +twisted (2.1.0-2) unstable; urgency=low + + * debian/copyright: Include copyright for python 2.3; some 2.3 files + are included in the upstream tarball, but not in the binary packages. + + -- Matthias Klose Mon, 16 Jan 2006 19:59:05 +0100 + +twisted (2.1.0-1) unstable; urgency=low + + * New upstream version. + + -- Matthias Klose Sun, 15 Jan 2006 22:07:22 +0000 + +twisted (2.0.1-4) unstable; urgency=low + + * Fix doc symlinks (closes: #313313). + * Remove conflict with supyb, requested by the supyb maintainer. + * Suggest python-wxgtk2.4 | python-wxgtk2.6. + * Fix man page symlinks (closes: #326021, #314508, #315307, #323551). + * Fix location of the tutorial in the doc-base file (closes: #318167). + * python-twisted: Add dependency on python-soappy (closes: #317290). + + -- Matthias Klose Thu, 1 Sep 2005 15:49:29 +0200 + +twisted (2.0.1-3) unstable; urgency=low + + * Drop python2.2 packages, build python2.4 packages. + + -- Matthias Klose Sun, 12 Jun 2005 19:05:59 +0200 + +twisted (2.0.1-2) unstable; urgency=low + + * Reupload as -2, -1 is sticking in the NEW queue from a hijack attempt. + + -- Matthias Klose Sun, 12 Jun 2005 18:41:05 +0200 + +twisted (2.0.1-1) unstable; urgency=low + + * New upstream version, built from the sumo tarball. + * (Build-)depend on zope-interface. + * Explicitely conflict with all current packages depending on + python-twisted and python-twisted-conch. Please check for + compatibility first. + * Do provide menu entries for the default version only. + * Empty twisted-doc-api package at the moment. + * Use debhelper for the packaging. + * Change priority to optional. + + -- Matthias Klose Sun, 12 Jun 2005 14:52:40 +0200 + +twisted (1.3.0-8) unstable; urgency=low + + * Fix the fix in gtk2reactor. + + -- Matthias Klose Fri, 11 Feb 2005 14:45:43 +0100 + +twisted (1.3.0-7) unstable; urgency=low + + * Conditionally import the profile module (closes: #294493). + * Add suggestions to the python-profiler package. + * Suppress gtk2 user warning in gtk2reactor (closes: #291310). + + -- Matthias Klose Thu, 10 Feb 2005 13:12:20 +0100 + +twisted (1.3.0-6) unstable; urgency=medium + + * Fix two bad mail-related bugs, which are really harmful for the + scalemail application (Tommi Virtanen): + - insufficient error handling in mail delivery, causing mail loss + (fixed by r12036) + - unable to send mail from <> (fixed by r12767, which broke receiving + mail from <>, which is fixed in r12858). + Closes: #289993. + + -- Matthias Klose Sat, 15 Jan 2005 23:49:03 +0100 + +twisted (1.3.0-5) unstable; urgency=low + + * Fix memory leak in _c_urlarg.c (closes: #284818). + * python2.3-twisted: Add python-glade-1.2 python-gtk-1.2 suggests. + Closes: #283238. + + -- Matthias Klose Mon, 20 Dec 2004 19:23:11 +0100 + +twisted (1.3.0-4) unstable; urgency=low + + * Fix package recommendations. + * twisted/xish/domish.py: Add fixes for jabber protocol implementation. + Alexandre Fayolle. Closes: #273141. + + -- Matthias Klose Wed, 6 Oct 2004 08:06:47 +0200 + +twisted (1.3.0-3) unstable; urgency=medium + + * twisted-doc-api: Add link to docs (closes: #255888). + * twisted-doc: Rename examples/xindex.html (closes: #255887). + * twisted-doc: Include the Twisted tutorial (closes: #256598). + * Install the PDF version of the Twisted Book, not the PostScript version. + * python-twisted: Recommend the python-serial package. + * Fix nmea protocol failing when checksums turned off (closes: #243136). + * Add support for bool types in Twisted Serialize module (python2.3 only). + Closes: #217053. + + -- Matthias Klose Sun, 29 Aug 2004 15:31:36 +0200 + +twisted (1.3.0-2) unstable; urgency=low + + * Fix links in twisted-doc's index.html (closes: #255548). + + -- Matthias Klose Mon, 21 Jun 2004 22:01:11 +0200 + +twisted (1.3.0-1) unstable; urgency=low + + * New upstream version. + * Hijacking the package. + See http://lists.debian.org/debian-qa/2004/06/msg00070.html. + * Fix doc-base file (closes: #220698, #220699). + * html files are included as .html, not .xhtml (closes: #192600). + * Make package descriptions more verbose (closes: #209816). + * Fix some lintian errors. + + -- Matthias Klose Sat, 19 Jun 2004 00:54:55 +0200 + +twisted (1.2.0-1.1) unstable; urgency=low + + * NMU. + * Fix suggestions and recommendations: + - Make python-pyopenssl, python-pam recommendations. + - Make python-tk, python-gtk2, python-glade2, python-qt3, + libwxgtk2.4-python suggestions. + Closes: #240564. + * python-twisted-conch: Depend on python2.3-twisted-conch. + * Use Debian's way importing gtk2: + - doc/examples/pbgtk2.py + - twisted/spread/ui/gtk2util.py + * The Debian package provided upstream isn't a big help, as it's just + an outdated copy of the Debian package :-( + + -- Matthias Klose Sat, 17 Apr 2004 14:25:26 +0200 + +twisted (1.2.0-1) unstable; urgency=low + + * New upstream version (closes: #211102). + + -- Matthias Klose Thu, 26 Feb 2004 07:05:22 +0100 + +twisted (1.1.2-1) unstable; urgency=low + + * New upstream version + + -- Moshe Zadka Thu, 18 Feb 2004 12:03:02 -0500 + +twisted (1.1.1-1) unstable; urgency=low + + * New upstream version + + -- Moshe Zadka Thu, 15 Jan 2004 12:03:02 -0500 + +twisted (1.1.0-1) unstable; urgency=low + + * New upstream version + + -- Moshe Zadka Thu, 21 Nov 2003 14:56:54 -0500 + +twisted (1.0.7-1) unstable; urgency=low + + * New upstream version + + -- Moshe Zadka Thu, 17 Sep 2003 00:33:51 -0500 + +twisted (1.0.6-1) unstable; urgency=low + + * New upstream version. + * NMU (encouraged by maintainer) + + -- Martin Sjogren Thu, 3 Jul 2003 07:45:27 +0200 + +twisted (1.0.5-1) unstable; urgency=low + + * New upstream version + * Remove Python 2.1 packages -- upstream no longer supports 2.1 + + -- Moshe Zadka Thu, 1 May 2003 09:06:49 +0300 + +twisted (1.0.4-1) unstable; urgency=low + + * New upstream version + + -- Moshe Zadka Fri, 18 Apr 2003 03:46:22 +0000 + +twisted (1.0.3-1) unstable; urgency=low + + * Split out conch + * This allows us to have conch properly depend on python-crypto + * Documentation improvements + * Installing xhtml versions of everything + * Distributing ps and pdf versions of book + * doc-base support + * Split out doc-api + * It's HUGE and many people don't need it (since it is available on the + web) + + -- Moshe Zadka Tue, 12 Nov 2002 02:59:56 -0600 + +twisted (1.0.0-2) unstable; urgency=low + + * Put api docs in api/ (Closes: #167196) + + -- Moshe Zadka Thu, 7 Nov 2002 12:27:37 -0600 + +twisted (1.0.0-1) unstable; urgency=low + + * New upstream release + + -- Moshe Zadka Tue, 22 Oct 2002 06:22:49 -0500 + +twisted (0.99.2-4) unstable; urgency=low + + * UGH! Python 2.3 distutils bug is back + * Working around it + + -- Moshe Zadka Wed, 2 Oct 2002 12:07:25 +0000 + +twisted (0.99.2-3) unstable; urgency=low + + * Adding "/usr/bin/python" to build dependencies. + + -- Moshe Zadka Mon, 30 Sep 2002 15:46:56 +0000 + +twisted (0.99.2-2) unstable; urgency=low + + * Enabling Python 2.3 support + + -- Moshe Zadka Fri, 27 Sep 2002 10:49:43 -0500 + +twisted (0.99.2-1) unstable; urgency=low + + * New upstream + * Fixed build dependencies (Closes: #159258) + + -- Moshe Zadka Mon, 23 Sep 2002 08:56:05 -0500 + +twisted (0.99.0-1) unstable; urgency=low + + * New upstream version. + * Packaging changes: + * "Twisted" is now a package, to facilitate upgrades from woody + (there are verioned depends:) + * New package: twisted-quotes -- quotes collected by the Twisted release + team + + -- Moshe Zadka Thu, 29 Aug 2002 08:05:38 -0500 + +twisted (0.19.0-2) unstable; urgency=low + + * Gagh, make python2.2-twisted any, not all. + + -- Moshe Zadka Wed, 31 Jul 2002 02:25:23 -0500 + +twisted (0.19.0-1) unstable; urgency=low + + * New upstream release + * Debian packaging changes: + * split python2.x-twisted into python2.x-twisted and python2.x-twisted-bin + * unfortunately, because of distutils mind boggling stupidity, it will + do most of the work for building the arch-independant utilities when + building the c module + * fortunately, twisted will now take up much less room in the archive + + -- Moshe Zadka Wed, 19 Jun 2002 18:01:50 +0300 + +twisted (0.18.0-2) unstable; urgency=low + + * The "Aaaaarrrgghhh, I'm stupid release" + * debian/control: python2.1-twisted needs to Conflict:/Replace: twisted too + + -- Moshe Zadka Tue, 18 Jun 2002 20:22:08 +0300 + +twisted (0.18.0-1) unstable; urgency=low + + * New upstream release + * Lots of debian changes: + * building python2.1-twisted, python2.2-twisted + * python-twisted depends on python2.1-twisted + * menu support for t-im and manhole enabled + * Removed debelper + * Added debian/scripts/ directory with helper scripts + * This will (hopefully) mean support python2.3 will be easy + * Upstream fixed tcp client (Closes: #142789) + + -- Moshe Zadka Tue, 28 May 2002 12:35:35 +0300 + +twisted (0.17.3-1) unstable; urgency=low + + * New upstream release + + -- Moshe Zadka Fri, 19 Apr 2002 02:55:43 -0500 + +twisted (0.17.0-1) unstable; urgency=low + + * New upstream release + * Now building two packages -- one for the code, one for the docs + + If you want the docs, install twisted-docs too + + Feedback is encouraged about whether a 2.2-supporting version is needed + + -- Moshe Zadka Thu, 14 Mar 2002 07:24:07 +0200 + +twisted (0.15.5-1) unstable; urgency=low + + * New upstream release + + -- Moshe Zadka Fri, 8 Mar 2002 07:14:16 +0200 + +twisted (0.15.4-1) unstable; urgency=low + + * New upstream version + * Better DNS support + + -- Moshe Zadka Tue, 5 Mar 2002 13:54:37 +0200 + +twisted (0.15.3-1) unstable; urgency=low + + * New upstream release + * Fixed stupidproxy bug, where connections weren't closed + + -- Moshe Zadka Thu, 28 Feb 2002 21:07:28 +0200 + +twisted (0.15.1-1) unstable; urgency=low + + * New upstream release + + -- Moshe Zadka Tue, 12 Feb 2002 20:36:38 +0200 + +twisted (0.15.0-1) unstable; urgency=low + + * New upstream release + * IM application: many improvements, new GTK+ client + * easier to add error callbacks to deferred + * SOCKSv4 support + * bugs fixed in t.i.tcp + * added approveConnection (again ;-) + * All non-blocking methods now return deferreds instead of accepting + callbacks (hopefully) + * low-level protocol changes + * New t.web applications and features + * Perspective retrieval now async + * Enterprise now fixed + + -- Moshe Zadka Wed, 6 Feb 2002 14:38:38 +0200 + +twisted (0.13.0-1) unstable; urgency=low + + * New upstream version + * New forum + * New config interface + * New metrics + + -- Moshe Zadka Thu, 10 Jan 2002 20:04:30 +0200 + +twisted (0.12.2-1) unstable; urgency=low + + * New upstream versions (many bugfixes) + + -- Moshe Zadka Thu, 29 Nov 2001 08:01:23 +0200 + +twisted (0.12.1-1) unstable; urgency=low + + * New upstream version (mainly bugfixes) + + -- Moshe Zadka Thu, 22 Nov 2001 09:09:14 +0200 + +twisted (0.12.0-1) unstable; urgency=low + + * New upstream version + * Using Python 2.1 + + -- Moshe Zadka Wed, 21 Nov 2001 15:17:25 +0200 + +twisted (0.10.3-1) unstable; urgency=low + + * New upstream release + * twisted.names, resolving internet names + * optimizations + * works with Jython too + + -- Moshe Zadka Sun, 30 Sep 2001 23:46:45 +0200 + +twisted (0.10.2-1) unstable; urgency=low + + * New upstream release + * bug fixes + * timeouts for client sockets + * Tutorial about plugins + * Mail has changed API in an incompatible way + + -- Moshe Zadka Wed, 12 Sep 2001 23:00:59 +0300 + +twisted (0.10.1-1) unstable; urgency=low + + * New upstream release + * Massive renaming in prespective broker classes + * web proxying + * TCP connection forwarding + * Lots of new protocols: LDAP, finger and obscure RFCs + * --plugin option to twistd + * web widgets + * twisted.enterprise improved a lot + + -- Moshe Zadka Fri, 31 Aug 2001 06:49:00 +0300 + +twisted (0.10.0-1) unstable; urgency=low + + * New upstream release + * Added twisted.tap and twisted.mail to distribution + * Added docs about writing new twisted servers + * Changed mail API: now, saveMessage gets the SMTP from too + * Removed spurious prints from twisted.mail.mail + * Possible to relay mail to unknown domains via smart host + * tap2deb can create policy compliant Debian packages around .tap's + * Fixed debian/rules clean target (closes: Bug#108245) + * New arguments to twistd: --python, --no_save + * New arguments to mktap: --append + * twisted.tcp.Port can now change the size of the backlog from 5 + * UDP servers now possible + + -- Moshe Zadka Thu, 9 Aug 2001 09:37:03 +0300 + +twisted (0.9.4-1) unstable; urgency=low + + * Initial Release. (closes: #105843) + + -- Moshe Zadka Thu, 26 Jul 2001 21:09:53 +0300 --- twisted-10.0.0.orig/debian/python-twisted-core.triggers +++ twisted-10.0.0/debian/python-twisted-core.triggers @@ -0,0 +1 @@ +interest twisted-plugins-cache --- twisted-10.0.0.orig/debian/control +++ twisted-10.0.0/debian/control @@ -0,0 +1,86 @@ +Source: twisted +Section: python +Priority: optional +Maintainer: Matthias Klose +Uploaders: Free Ekanayaka +Build-Depends: debhelper (>= 5.0.37.1), python-central (>= 0.6.11), python-all-dev, python-all-dbg, python-zope.interface-dbg, patch +Build-Conflicts: python-setuptools +XS-Python-Version: all +Standards-Version: 3.8.4 + +Package: python-twisted-core +Architecture: all +Depends: ${python:Depends}, python-twisted-bin (>= ${source:Version}), python-zope.interface (>= 3.5), python (>= 2.3.5-9), ${misc:Depends} +Suggests: python-tk, python-gtk2, python-glade2, python-qt3, python-wxgtk2.8 | python-wxgtk2.6, python-profiler +Recommends: python-openssl, python-pam, python-serial +Conflicts: python2.3-twisted (<< 2.1.0-4), python2.4-twisted (<< 2.1.0-4), python-twisted (<< 2.1.0-4), python2.3-twisted-core, python2.4-twisted-core +Replaces: python2.3-twisted (<< 2.1.0-4), python2.4-twisted (<< 2.1.0-4), python-twisted (<< 2.1.0-4), python2.3-twisted-core, python2.4-twisted-core +Provides: ${python:Provides} +XB-Python-Version: ${python:Versions} +Description: Event-based framework for internet applications + It includes a web server, a telnet server, a multiplayer RPG engine, a + generic client and server for remote object access, and APIs for creating + new protocols. + +Package: python-twisted-bin +Architecture: any +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} +Conflicts: python2.3-twisted-bin, python2.4-twisted-bin +Replaces: python2.3-twisted-bin, python2.4-twisted-bin +Provides: ${python:Provides} +Suggests: python-twisted-bin-dbg +XB-Python-Version: ${python:Versions} +Description: Event-based framework for internet applications + It includes a web server, a telnet server, a multiplayer RPG engine, a + generic client and server for remote object access, and APIs for creating + new protocols. + +Package: python-twisted-bin-dbg +Priority: extra +Section: debug +Architecture: any +Depends: python-zope.interface-dbg, python-twisted-bin (= ${binary:Version}), python-dbg, ${shlibs:Depends}, ${misc:Depends} +Description: Event-based framework for internet applications (debug extension) + It includes a web server, a telnet server, a multiplayer RPG engine, a + generic client and server for remote object access, and APIs for creating + new protocols. + . + This package contains the extension built for the Python debug interpreter. + +Package: twisted-doc +Section: doc +Priority: extra +Architecture: all +Depends: ${misc:Depends} +Suggests: python-twisted, twisted-doc-api +Recommends: www-browser | postscript-viewer | pdf-viewer +Description: The official documentation of Twisted + This contains various HOWTOs and overviews in various formats + . + Twisted is an event-based framework for internet applications. + It includes a web server, a telnet server, a multiplayer RPG engine, a + generic client and server for remote object access, and APIs for creating + new protocols. + +#Package: twisted-doc-api +#Section: doc +#Priority: extra +#Architecture: all +#Depends: twisted-doc, ${misc:Depends} +#Description: The auto-generated API docs of Twisted +# Epydoc-generated HTML API docs of Twisted classes, modules and functions. +# . +# Twisted is an event-based framework for internet applications +# It includes a web server, a telnet server, a multiplayer RPG engine, a +# generic client and server for remote object access, and APIs for creating +# new protocols. + +Package: python-twisted +Architecture: all +Priority: extra +Depends: ${python:Depends}, python-twisted-core (>= 10.0), python-twisted-conch (>= 1:10.0), python-twisted-mail (>= 10.0), python-twisted-lore (>= 10.0), python-twisted-names (>= 10.0), python-twisted-news (>= 10.0), python-twisted-runner (>= 10.0), python-twisted-web (>= 10.0), python-twisted-words (>= 10.0), ${misc:Depends} +Provides: ${python:Provides} +XB-Python-Version: ${python:Versions} +Description: Event-based framework for internet applications (transitional package) + This is a transitional package that depends on the twisted core library and + all the libraries split out to separate packages starting with Twisted-2.0.1. --- twisted-10.0.0.orig/debian/python-twisted-core.postrm +++ twisted-10.0.0/debian/python-twisted-core.postrm @@ -0,0 +1,17 @@ +#! /bin/sh + +set -e + +case "$1" in + purge) + find /usr/lib/python[23].*/*-packages/twisted/plugins \ + -name dropin.cache 2>/dev/null | xargs -r rm -f + for d in /usr/lib/python[23].*/*-packages/twisted/plugins; do + rmdir $d 2>/dev/null || true + done + ;; +esac + +#DEBHELPER# + +exit 0