--- turbogears-1.1.orig/debian/python-turbogears.README.Debian +++ turbogears-1.1/debian/python-turbogears.README.Debian @@ -0,0 +1,113 @@ +turbogears for Debian +--------------------- + +1. Introduction + +This is the packaging of TurboGears for Debian. Lots of thought are needed on +how to best package aditional widgets, extensions and specially applications. If +you have comments or ideas, please send them to the maintainers email address. + +2. SQLObject vs SQLAlchemy + +SQLObject is the default ORM used by TurboGears; For the Debian +packaging we are providing patches which make using SQLAlchemy as the +primary ORM saner, though TG will prefer SQLObject if a working +version is installed. + +3. Toolbox + +Two of the Toolbox tools are disabled if you're using SQLAlchemy, for +they are not supported by that backend yet: Catwalk and +ModelDesigner. Yeah, I know. You can take advantage of those tools by +installing and using SQLObject. + +4. Upgrading from Preview versions + +4.1. Visit framework model change + +This is the first stable release of TurboGears. Those who have been +using the preview versions will probably have already quickstarted +their applications using an earlier version. If you did so before +the 1.0b2 version (any Debian package version, in summary) and use +SQLObject with the Identity framework you will hit the following +problem when starting your applications under this release: + +-- code starts here -- + [...] + File "turbogears/visit/api.py", line 144, in before_main + visit= _manager.new_visit_with_key( visit_key ) + File "turbogears/visit/sovisit.py", line 44, in new_visit_with_key + visit= visit_class( visit_key=visit_key, + expiry=datetime.now() + self.timeout ) + File "sqlobject/declarative.py", line 94, in _wrapper + return fn(self, *args, **kwargs) + File "sqlobject/main.py", line 1214, in __init__ + self._create(id, **kw) + File "sqlobject/main.py", line 1235, in _create + raise TypeError, "%s() did not get expected keyword argument %s" % \ + (self.__class__.__name__, column.name) + TypeError: VisitIdentity() did not get expected keyword argument user_id +-- code ends here -- + +This is because the Visit framework model has been modified in the +1.0b2 version, which eventually evolved into 1.0 proper. You will have +to edit your model.py file manually. The VisitIdentity class became +Visit, and has the following definition: + +-- code starts here -- + class Visit(SQLObject): + class sqlmeta: + table = "visit" + + visit_key = StringCol(length=40, alternateID=True, + alternateMethodName="by_visit_key") + created = DateTimeCol(default=datetime.now) + expiry = DateTimeCol() + + def lookup_visit(cls, visit_key): + try: + return cls.by_visit_key(visit_key) + except SQLObjectNotFound: + return None + lookup_visit = classmethod(lookup_visit) +-- code ends here -- + +After adding that to your model.py go to the +/config/app.cfg configuration file and change the +visit.soprovider.model setting to point to .model.Visit. +Don't forget to run `tg-admin sql create' after you do all that +to have the new table created in your database. + +This information has been gathered from Christopher Arndt's blog: +http://paddyland.serveblog.net/article/14. Thanks! This information +will probably show up afterwards at: + + http://www.turbogears.org/download/upgrade.html + +4.2. Problems viewing kid templates + +You may also hit the following problem: + +-- code starts here -- + [...] + File "/var/lib/python-support/python2.4/kid/filter.py", line 28, in apply_matches + item = stream.expand() + File "/var/lib/python-support/python2.4/kid/parser.py", line 103, in expand + for ev, item in self._iter: + File "/var/lib/python-support/python2.4/kid/parser.py", line 174, in _track + for p in stream: + File "/var/lib/python-support/python2.4/kid/parser.py", line 218, in _coalesce + for ev, item in stream: + File "/home/kov/src/application/application/templates/mytemplate.py", line 37, in _pull + TypeError: generate_content() takes exactly 1 argument (2 given) +-- code ends here -- + +This happens simply because your 'compiled' templates are incompatible +with a newer kid version; all you need to do is remove all the .pyc +files from the templates directory: + + $ rm /templates/*pyc + +This should make it work again. + + -- Gustavo Noronha Silva Fri, 5 Jan 2007 17:38:18 -0200 --- turbogears-1.1.orig/debian/python-turbogears.manpages +++ turbogears-1.1/debian/python-turbogears.manpages @@ -0,0 +1 @@ +debian/tg-admin.1 --- turbogears-1.1.orig/debian/compat +++ turbogears-1.1/debian/compat @@ -0,0 +1 @@ +7 --- turbogears-1.1.orig/debian/README.source +++ turbogears-1.1/debian/README.source @@ -0,0 +1,5 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. Please see: + +/usr/share/doc/quilt/README.source --- turbogears-1.1.orig/debian/watch +++ turbogears-1.1/debian/watch @@ -0,0 +1,4 @@ +version=3 +http://files.turbogears.org/eggs/TurboGears-([\d\.]+)\.tar\.gz +# The regexp does not matches beta and rc versions by choice + --- turbogears-1.1.orig/debian/tg-admin.1 +++ turbogears-1.1/debian/tg-admin.1 @@ -0,0 +1,45 @@ +.\" Hey, EMACS: -*- nroff -*- +.TH TG-ADMIN 1 "September 2009" +.SH NAME +tg-admin \- TurboGears command line tool +.SH SYNOPSIS +\fBtg-admin\fR <\fIcommand\fR> [\fIcommand\fR] [\fIoptions\fR] +.br +.SH DESCRIPTION +The tg-admin command line tool provides commands for working with TurboGears projects. You can get a list of +the available commands by simply running "tg-admin". + +For a complete description, run \fBtg-admin [command] help\fP for each available command: + +\fBi18n\fP - Manage i18n data + +\fBinfo\fP - Show version info + +\fBquickstart\fP - Create a new TurboGears project + +\fBshell\fP - Start a Python prompt with your database available + +\fBsql\fP - Run the database provider manager + +\fBtoolbox\fP - Launch the TurboGears Toolbox + +\fBupdate\fP - Update an existing turbogears project + +.SH OPTIONS +These programs follow the usual GNU command line syntax, with long +options starting with two dashes (`-'). +.TP +.B \-c, \-\-config FILENAME +Config file to use +.TP +.B \-e, \-\-egg EGG_SPEC +Run command on given Egg +.TP +.br +The official documentation is available at: \fI\%http://docs.turbogears.org/1.0/TgAdmin\fR + +.SH AUTHOR +tg-admin was written by Kevin Dangoor. +.PP +This manual page was written by Federico Ceratto , +for the Debian project (and may be used by others). --- turbogears-1.1.orig/debian/pyversions +++ turbogears-1.1/debian/pyversions @@ -0,0 +1 @@ +2.4- --- turbogears-1.1.orig/debian/pycompat +++ turbogears-1.1/debian/pycompat @@ -0,0 +1 @@ +2 --- turbogears-1.1.orig/debian/rules +++ turbogears-1.1/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f +%: + dh --with quilt $@ + +override_dh_fixperms: + dh_fixperms + find ./debian/python-turbogears/usr/share/pyshared/turbogears/ -executable -type f -exec chmod -x "{}" \; + + --- turbogears-1.1.orig/debian/python-turbogears.docs +++ turbogears-1.1/debian/python-turbogears.docs @@ -0,0 +1 @@ +CONTRIBUTORS.txt --- turbogears-1.1.orig/debian/changelog +++ turbogears-1.1/debian/changelog @@ -0,0 +1,361 @@ +turbogears (1.1-1) unstable; urgency=low + + * New maintainer. (Closes: #544635) + * New upstream release. (Closes: #514222 #515745 #527219) + * Debian package rebuilt from scratch. + + -- Federico Ceratto Mon, 19 Oct 2009 16:22:36 +0100 + +turbogears (1.0.8-2) unstable; urgency=low + + * Orphaning package. + + -- Daniel Baumann Tue, 16 Jun 2009 08:11:00 +0200 + +turbogears (1.0.8-1) unstable; urgency=low + + * New maintainer (Closes: #507790). + * Redone debian packaging from scratch. + * New upstream release (Closes: #503450). + + -- Daniel Baumann Sun, 11 Jan 2009 16:36:00 -0500 + +turbogears (1.0.4.4-2) unstable; urgency=low + + [ Sandro Tosi ] + * debian/control + - switch Vcs-Browser field to viewsvn + + [ Gustavo Noronha Silva ] + * Orphaning. + + -- Gustavo Noronha Silva Thu, 04 Dec 2008 11:27:52 -0200 + +turbogears (1.0.4.4-1) unstable; urgency=low + + * New upstream release + * debian/control: + - replaced the dependency on python-setuptools for a dependency on + python-pkg-resources (Closes: #468708) + * debian/control, debian/patches/01_disable_requirements.diff: + - no longer try to fight the dumb setuptools dependency stuff, we'll + just play along, providing the build system with all the runtime needs + * 03_sqlalchemy_identity_toolbox_fixup.diff: + - updated for new version + * debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: + - use the actual requirement expression which is defined in setup.py, instead + of hardcoding our own + * debian/control: + - removed the debian revision from all deps and build-deps which were + refering to -1 revisions + - updated turbokid's requirement to 1.0.4 + - updated turbojson's requirement to 1.1.2 + - updated python-dispatch's requirement to 0.5a.svn20080510 + - updated sqlobject's requirement to 0.8 + - accept patch by Vincent Bernat to fix celementtree + deps given that python 2.5 already has the module builtin (Closes: #476225) + * debian/patches/04_loosen_sqlobject_requirement.diff: + - make sqlobject requirement be >=0.8, so that it will work with the + version currently in unstable, with which it is supposed to work + (Closes: #479713, #478134) + + -- Gustavo Noronha Silva Sat, 10 May 2008 18:08:44 -0300 + +turbogears (1.0.4.3-1) unstable; urgency=low + + [ Sandro Tosi ] + * debian/control + - uniforming Vcs-Browser field + + [ Piotr Ozarowski ] + * Bump required python-pastescript version to 1.6.1.1-1 (Closes: #460258) + + [ Gustavo Noronha Silva ] + * New upstream release (Closes: #462599, 463490) + * debian/control: + - remove -1 from setuptools' version requirement on build-deps + + -- Gustavo Noronha Silva Mon, 11 Feb 2008 00:08:02 -0200 + +turbogears (1.0.4~b3-1) unstable; urgency=low + + * New upstream release + - fixes quickstart (Closes: #457303) + * debian/patches/01_disable_requirements.diff, + debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: + - updated to the new version + * debian/patches/01_disable_requirements.diff: + - also hardcode the specific version requirement quickstart tries to + add for sqlobject and sqlalchemy, since we don't list the requirements + on setup.py + * debian/control: + - updated Standards-Version, no changes required + + -- Gustavo Noronha Silva Tue, 01 Jan 2008 19:16:34 -0200 + +turbogears (1.0.4~b2-1) unstable; urgency=low + + [ Piotr Ozarowski ] + * Vcs-Browser and Homepage fields added + * XS-Vcs-Svn field renamed to Vcs-Svn + + [ Gustavo Noronha Silva ] + * New upstream release + - supports the new version of SQLAlchemy (Closes: #449588) + * debian/patches/01_disable_requirements.diff, + debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: + - patches updated for the new version + * debian/control: + - added python-elixir to Recommends + + -- Gustavo Noronha Silva Fri, 16 Nov 2007 18:41:56 -0200 + +turbogears (1.0.3.2-1) unstable; urgency=low + + * New upstream release (Closes: #439370, #434443) + - includes the xml.etree patch (Closes: #433192) + - includes fix for the mismatch between the identity model classes and + the tables used by toolbox (Closes: #415909) + * 01_disable_requirements.diff, + 02_sqlalchemy_default_if_no_correct_sqlobject.diff, + 03_sqlalchemy_identity_toolbox_fixup.diff: + - updated to match new version + * debian/patches/05_xml_etree.diff: + - removed; no longer needed, since it has been applied upstream + * debian/patches/04_keep_using_pyprotocols.diff, debian/control: + - removed; now we're able to use the newest python-decoratortools package; + - also depend on the new package, thus + + -- Gustavo Noronha Silva Sat, 15 Sep 2007 15:01:20 -0300 + +turbogears (1.0.2.2-2) UNRELEASED; urgency=low + + * debian/patches/05_xml_etree.diff: Try importing xml.etree from python2.5 + and fall-back to elementtree if not available + (http://trac.turbogears.org/changeset/3262) + + -- Scott Kitterman Sun, 05 Aug 2007 23:17:29 -0400 + +turbogears (1.0.2.2-1) unstable; urgency=low + + * New upstream release + - includes fix for SA autocommit, which was not working because + the call was being optimized out; + See: http://trac.turbogears.org/changeset/2874 + (Closes: #408358) + * debian/control: + - changed python-markup to python-genshi on Suggests, following the + upstream (and Debian package) rename (Closes: #419567) + - Build-Depends on python-support >= 0.6.4, which automatically renames + the egg-info directories to remove the python version number from their + names + - updated build-dependencies according to the python policy (python-support + and cdbs affected) + - updated dependencies according to the requirements expressed in setup.py + * debian/watch: + - added to watch for new versions + * debian/patches/01_disable_requirements.diff: + - updated according to the changes in upstream package + * debian/patches/04_keep_using_pyprotocols.diff: + - added; reverse change done upstream which makes TurboGears + depend on PEAK's peak.util.decorators module, which is not yet + packaged for Debian; since the change is minimal and doesn't seem + to affect other modules in TG, I decided to reverse it + * debian/rules: + - fixed pyversions script usage to only get the current default python + version, in order to rename the egg-info directory + - removed hack to rename the egg-info directory, since python-support + 0.6.4 already does this + + -- Gustavo Noronha Silva Sat, 12 May 2007 14:45:02 -0300 + +turbogears (1.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Gustavo Noronha Silva Wed, 14 Feb 2007 23:33:00 -0200 + +turbogears (1.0-1) unstable; urgency=medium + + * New upstream release. 1.0 is here! + * debian/patches/01_disable_requirements.diff, + debian/patches/03_sqlalchemy_identity_toolbox_fixup.diff: + - updated to match the new version + * debian/patches/04_sqlalchemy_fix_identity_relations.diff: + - removed; applied upstream + * debian/NEWS.Debian, debian/README.Debian: + - document changes and important information concerning upgrade + from the preview releases to the 1.0 stable release + * debian/control: + - moved python-support to Build-Depends, following lintian's advice + * urgency set to medium since this is basically the 1.0~b series + with bug fixes + + -- Gustavo Noronha Silva Fri, 5 Jan 2007 17:50:16 -0200 + +turbogears (1.0~b1-4) UNRELEASED; urgency=low + + * Added XS-Vcs-Svn field + + -- Piotr Ozarowski Thu, 23 Nov 2006 14:44:59 +0100 + +turbogears (1.0~b1-3) unstable; urgency=high + + * debian/README.Debian: + - updated to remove incorrect info on SQLObject and also to improve a little + on some descriptions (Closes: #398134) + + -- Gustavo Noronha Silva Mon, 13 Nov 2006 22:42:19 -0200 + +turbogears (1.0~b1-2) unstable; urgency=low + + * debian/patches/04_sqlalchemy_fix_identity_relations.diff: + - added, grabbed from upstream to fix doubled relations declarations + canceling each other; patch from: + http://trac.turbogears.org/turbogears/changeset/1958#file1 + + -- Gustavo Noronha Silva Wed, 8 Nov 2006 23:28:07 -0200 + +turbogears (1.0~b1-1) unstable; urgency=low + + * First TG beta release; first upload to unstable! + - no longer provides the docs HTMLs, for they are being worked on + the wiki and site; check them for the docs + * debian/python-turbogears.doc-base.docs: + - removed; + * debian/patches/01_disable_requirements.diff: + - updated for the new version + * debian/patches/03_sqlalchemy_identity_toolbox_fixup.diff: + - make toolbox work when the project is using sqlalchemy + identity + * debian/README.Debian: + - document SQLAlchemy as default backend; + + -- Gustavo Noronha Silva Sun, 10 Sep 2006 22:09:57 -0300 + +turbogears (0.9a9-1) experimental; urgency=low + + [ Gustavo Noronha Silva ] + * New upstream release + * debian/patches/01_disable_requirements.diff: + - updated + * debian/patches/{02_fix_toolbox_configuration.diff,03_fix_admi18n.diff}: + - removed; fixes included in upstream code + * got the docs from the previous tarball since this new tarball does not + provide them; + * debian/control: + - added python-sqlalchemy as alternative to the development version of + SQLObject (Closes: #384415) + * debian/patches/02_sqlalchemy_default_if_no_correct_sqlobject.diff: + - allow sqlalchemy to be the default ORM if the required SQLObject version + is not available; this may be allow me to upload TG to unstable this week + if no critical problems arise + + [ Piotr Ozarowski ] + * Added SQLAlchemy to long description + + -- Gustavo Noronha Silva Sat, 26 Aug 2006 21:10:11 -0300 + +turbogears (0.9a8-3) experimental; urgency=low + + * debian/control: + - Recommend python-pysqlite2 (Closes: #381156) + + -- Gustavo Noronha Silva Wed, 02 Aug 2006 23:33:35 -0300 + +turbogears (0.9a8-2) experimental; urgency=low + + * debian/patches/03_fix_admi18n.diff: + - added; fixes string collection and pot file generation in + admi18n - patch by Joseph Wenninger grabbed from + the project's trac ticket #945 + + -- Gustavo Noronha Silva Mon, 24 Jul 2006 19:51:11 -0300 + +turbogears (0.9a8-1) experimental; urgency=low + + * New upstream release (Closes: #379078) + * debian/patches/01_disable_requirements.diff: + - updated to the new version; also avoid using ez_setup, which would + require a newer setuptools which is not in Debian yet without the + need; + * debian/patches/02_project_start_py2.4.diff: + - removed; the TurboGears build system is now smart enough to auto + detect the Python version with which it was built + * debian/patches/02_fix_toolbox_configuration.diff: + - added; bug fix grabbed from the 1.0 branch of the upstream SVN; + avoids bug in the Identity framework code which would not allow + Catwalk to add users, and maybe more problems; + * debian/control: + - build-depend on python-all, for we will sometimes need + python2.4, instead of simply 'python' + + -- Gustavo Noronha Silva Sat, 22 Jul 2006 15:02:35 -0300 + +turbogears (0.9a6-3) experimental; urgency=low + + * debian/python-turbogears.install, debian/rules, + debian/python-turbogears.doc-base: + - install documentation, and replace the ${root} substitution variable + in the HTMLs for the absolute path of their 'root' when installed + (Closes: #378448) + + -- Gustavo Noronha Silva Sun, 9 Jul 2006 15:33:40 -0300 + +turbogears (0.9a6-2) experimental; urgency=low + + * debian/control: + - fixed dependencies so that the sqlobject snapshot from experimental + is required, as well as the new python-policy conformant cheetah + * debian/patches/01_disable_turbocheetah.diff: + - removed in favor of 03_disable_sqlobject_requirement.diff + * debian/patches/01_disable_requirements.diff: + - added, do not honor setup.py requirements + - do not require stuff in setup.py + * debian/rules: + - remove hack to detect and apply changing the python hashbang (mainly + in the tg-admin script) since this appears to be taken care of by + python-support now + + -- Gustavo Noronha Silva Sun, 9 Jul 2006 15:16:10 -0300 + +turbogears (0.9a6-1) experimental; urgency=low + + * First 0.9 release for Debian + - supports the new Python Policy + * debian/control: + - updated dependencies; pastescript, formencode >= 0.5.1-2, + cherrypy >= 2.2.1, simplejson >= 1.3, ruledispatch, nose >= 0.8, + sqlobject >= 0.7.0-3, celementtree >= 1.0.5-6, + pastedeploy >= 0.5, paste, turbokid >= 0.9.6, turbojson >= 0.9.2, + cheetah (needed by quickstart); + - moved python and python-setuptools to build-deps, since they + are needed on clean + - fixed Homepage pseudo-header; thanks to Piotr Ozarowski for pointing + the relevant section of Developer's Reference + - updated build-dep to mention python-setuptools >= 0.6a11 + - updated Standards-Version to 3.7.2 + * debian/patches/00_avoid_deps_on_build.diff, + debian/patches/01_reloader_args_for_cherrypy2.2.diff: + - removed; no longer apply + * debian/patches/01_disable_turbocheetah.diff: + - added, to disable turbocheetah for now (there's no egg-info) + support for the package in Debian, and it is not required, + since we have kid + * debian/patches/02_project_start_py2.4.diff: + - updated + * debian/copyright: + - updated to mention the copyright information for the json + plugin + * debian/rules: + - fix permissions, so we don't have lots of file with the executable + bit set without the need for that + * debian/python-turbogears.{postinst,prerm}: + - removed; generated by dh_pysupport now + + -- Gustavo Noronha Silva Mon, 15 May 2006 21:59:06 -0300 + +turbogears (0.8.9-1) UNRELEASED; urgency=low + + * Initial Release (Closes: #338676) + + -- Gustavo Noronha Silva Wed, 3 May 2006 22:52:25 -0300 --- turbogears-1.1.orig/debian/copyright +++ turbogears-1.1/debian/copyright @@ -0,0 +1,28 @@ +Author: Kevin Dangoor +Download: http://www.turbogears.org/download/filelist.html + +Files: * +Copyright: (C) 2005-2008 Kevin Dangoor +License: MIT + 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. + +Files: debian/* +Copyright: (C) 2009 Federico Ceratto +and is licensed under the GPL version 3, +see `/usr/share/common-licenses/GPL-3'. --- turbogears-1.1.orig/debian/control +++ turbogears-1.1/debian/control @@ -0,0 +1,30 @@ +Source: turbogears +Section: python +Priority: optional +Maintainer: Debian Python Modules Team +Uploaders: Federico Ceratto , Enrico Zini +Build-Depends: debhelper (>= 7.0.50), quilt, python-support, python-dev, python-cheetah, python-cherrypy (<< 3.0.0), python-configobj, python-decoratortools, python-dispatch, python-formencode, python-kid, python-nose, python-paste, python-pastedeploy, python-pastescript, python-setuptools, python-simplejson, python-sqlalchemy, python-sqlobject, python-turbokid, python-turbojson +Standards-Version: 3.8.3 +Homepage: http://www.turbogears.org/ +Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/turbogears/trunk/ +Vcs-Svn: svn://svn.debian.org/python-modules/packages/turbogears/trunk/ + +Package: python-turbogears +Architecture: all +Depends: ${misc:Depends}, ${python:Depends}, python, python-cheetah, python-cherrypy (<< 3.0.0), python-configobj, python-decoratortools, python-dispatch, python-formencode, python-kid, python-nose, python-paste, python-pastedeploy, python-pastescript, python-pkg-resources, python-simplejson, python-sqlalchemy | python-sqlobject, python-turbokid, python-turbojson +Recommends: python-elixir, python-pysqlite2, python-myghty, python-genshi +XB-Python-Version: ${python:Versions} +Description: Python-based web framework + TurboGears takes the best components available and combines them into one + easy-to-install, documented whole. TurboGears includes parts that join the + pieces together and make them work together seamlessly, but doesn't obscure + each included project. This allows you to take advantage of all existing + documentation, articles, mailing lists and other resources that have built up + in the communities for each project. + . + TurboGears glues together the following components: + . + * CherryPy/Paste frameworks + * SQLObject/SQLAlchemy Object Relational Mappers + * Kid/Genshi templating systems + * Mochikit javascript library --- turbogears-1.1.orig/debian/patches/01-comments-inside-init.patch +++ turbogears-1.1/debian/patches/01-comments-inside-init.patch @@ -0,0 +1,128 @@ +Author: Federico Ceratto +Description: Prevents some of the empty __init__.py from being ignored by dh_pysupport + +diff -Naurp turbogears.orig/i18n/data/__init__.py turbogears/i18n/data/__init__.py +--- turbogears.orig/i18n/data/__init__.py ++++ turbogears/turbogears/i18n/data/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/i18n/pygettext/__init__.py turbogears/i18n/pygettext/__init__.py +--- turbogears.orig/i18n/pygettext/__init__.py ++++ turbogears/turbogears/i18n/pygettext/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/identity/tests/__init__.py turbogears/identity/tests/__init__.py +--- turbogears.orig/identity/tests/__init__.py ++++ turbogears/turbogears/identity/tests/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/qstemplates/__init__.py turbogears/qstemplates/__init__.py +--- turbogears.orig/qstemplates/__init__.py ++++ turbogears/turbogears/qstemplates/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/qstemplates/qsbase/+package+/__init__.py turbogears/qstemplates/qsbase/+package+/__init__.py +--- turbogears.orig/qstemplates/qsbase/+package+/__init__.py ++++ turbogears/turbogears/qstemplates/qsbase/+package+/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/qstemplates/qsbase/+package+/templates/__init__.py turbogears/qstemplates/qsbase/+package+/templates/__init__.py +--- turbogears.orig/qstemplates/qsbase/+package+/templates/__init__.py ++++ turbogears/turbogears/qstemplates/qsbase/+package+/templates/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/qstemplates/quickstart/+package+/config/__init__.py turbogears/qstemplates/quickstart/+package+/config/__init__.py +--- turbogears.orig/qstemplates/quickstart/+package+/config/__init__.py ++++ turbogears/turbogears/qstemplates/quickstart/+package+/config/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/qstemplates/quickstart/+package+/tests/__init__.py turbogears/qstemplates/quickstart/+package+/tests/__init__.py +--- turbogears.orig/qstemplates/quickstart/+package+/tests/__init__.py ++++ turbogears/turbogears/qstemplates/quickstart/+package+/tests/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/qstemplates/quickstart/+package+/templates/__init__.py turbogears/qstemplates/quickstart/+package+/templates/__init__.py +--- turbogears.orig/qstemplates/quickstart/+package+/templates/__init__.py ++++ turbogears/turbogears/qstemplates/quickstart/+package+/templates/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/static/css/__init__.py turbogears/static/css/__init__.py +--- turbogears.orig/static/css/__init__.py ++++ turbogears/turbogears/static/css/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/static/images/__init__.py turbogears/static/images/__init__.py +--- turbogears.orig/static/images/__init__.py ++++ turbogears/turbogears/static/images/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/static/__init__.py turbogears/static/__init__.py +--- turbogears.orig/static/__init__.py ++++ turbogears/turbogears/static/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/static/js/__init__.py turbogears/static/js/__init__.py +--- turbogears.orig/static/js/__init__.py ++++ turbogears/turbogears/static/js/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/tests/catwalk_models/__init__.py turbogears/tests/catwalk_models/__init__.py +--- turbogears.orig/tests/catwalk_models/__init__.py ++++ turbogears/turbogears/tests/catwalk_models/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/tests/__init__.py turbogears/tests/__init__.py +--- turbogears.orig/tests/__init__.py ++++ turbogears/turbogears/tests/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/view/templates/__init__.py turbogears/view/templates/__init__.py +--- turbogears.orig/view/templates/__init__.py ++++ turbogears/turbogears/view/templates/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/widgets/templates/__init__.py turbogears/widgets/templates/__init__.py +--- turbogears.orig/widgets/templates/__init__.py ++++ turbogears/turbogears/widgets/templates/__init__.py +@@ -0,0 +1 @@ ++# + + +diff -Naurp turbogears.orig/widgets/tests/__init__.py turbogears/widgets/tests/__init__.py +--- turbogears.orig/widgets/tests/__init__.py ++++ turbogears/turbogears/widgets/tests/__init__.py +@@ -0,0 +1 @@ ++# + --- turbogears-1.1.orig/debian/patches/series +++ turbogears-1.1/debian/patches/series @@ -0,0 +1 @@ +01-comments-inside-init.patch