Schooltool and python2.4

Matthias Klose m at klose.in-berlin.de
Fri Jan 14 15:14:02 CST 2005


Uploading it.

	Matthias

Am Freitag, den 14.01.2005, 20:36 +0100 schrieb jinty:
> Hi,
> 
> I am the debian maintainer of schooltool, I would appreciate it if
> someone could apply this patch for schooltool and python 2.4.
> 
> It is quite minimal.
> 
> (Just please close your eyes to some of the other great big honking
> packaging bugs)
> 
> 
> Index: schooltool-server.py
> ===================================================================
> --- schooltool-server.py	(revision 2435)
> +++ schooltool-server.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python
> +#!/usr/bin/env python2.4
>  """
>  A script to start the schooltool server from the source directory.
>  """
> Index: schoolbell-server.py
> ===================================================================
> --- schoolbell-server.py	(revision 2435)
> +++ schoolbell-server.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python
> +#!/usr/bin/env python2.4
>  """
>  A script to start the schooltool server from the source directory.
>  """
> Index: debian/control
> ===================================================================
> --- debian/control	(revision 2435)
> +++ debian/control	(working copy)
> @@ -2,12 +2,12 @@
>  Section: misc
>  Priority: extra
>  Maintainer: Brian Sutherland <jinty at web.de>
> -Build-Depends: debhelper (>= 4.1.16), python, python2.3-dev (>= 2.3.2)
> +Build-Depends: debhelper (>= 4.1.16), python, python2.4-dev
>  Standards-Version: 3.6.1
>  
>  Package: schooltool
>  Architecture: all
> -Depends: ${python:Depends}, python2.3-pyopenssl, python2.3-xml, python2.3-twisted (>= 1.3.0), libxml2-python2.3 (>= 2.6.3-1), python2.3-imaging, ssl-cert, openssl, libschooltool (= ${Source-Version}), ${misc:Depends}
> +Depends: ${python:Depends}, python2.4-pyopenssl, python2.4-xml, python2.4-twisted (>= 1.3.0), libxml2-python2.4 (>= 2.6.3-1), python2.4-imaging, ssl-cert, openssl, libschooltool (= ${Source-Version}), ${misc:Depends}
>  Conflicts: schoolbell, schooltool-server
>  Replaces: schoolbell, schooltool-server
>  Recommends: python-tcpwrap (>= 0.2)
> @@ -22,7 +22,7 @@
>  
>  Package: schoolbell
>  Architecture: all
> -Depends: ${python:Depends}, python2.3-pyopenssl, python2.3-xml, python2.3-twisted (>= 1.3.0), libxml2-python2.3 (>= 2.6.3-1), python2.3-imaging, ssl-cert, openssl, libschooltool (= ${Source-Version}), ${misc:Depends}
> +Depends: ${python:Depends}, python2.4-pyopenssl, python2.4-xml, python2.4-twisted (>= 1.3.0), libxml2-python2.4 (>= 2.6.3-1), python2.4-imaging, ssl-cert, openssl, libschooltool (= ${Source-Version}), ${misc:Depends}
>  Conflicts: schooltool
>  Replaces: schooltool
>  Recommends: python-tcpwrap (>= 0.2)
> @@ -41,7 +41,7 @@
>  
>  Package: schooltool-clients
>  Architecture: all
> -Depends: ${python:Depends}, python2.3-xml, libxml2-python2.3 (>= 2.6.3-1), libwxgtk2.4-python (>= 2.4.2.4), libschooltool-clients (= ${Source-Version}), ${misc:Depends}
> +Depends: ${python:Depends}, python2.4-xml, libxml2-python2.4 (>= 2.6.3-1), libwxgtk2.4-python (>= 2.4.2.4), libschooltool-clients (= ${Source-Version}), ${misc:Depends}
>  Description: Clients for the Schooltool common platform for school administration
>   SchoolTool is a project to develop a common global school administration
>   infrastructure that is freely available under an Open Source licence.
> Index: debian/schooltool-client
> ===================================================================
> --- debian/schooltool-client	(revision 2435)
> +++ debian/schooltool-client	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/python2.3
> +#!/usr/bin/python2.4
>  """
>  A script to start the schooltool client in a Debian system.
>  """
> Index: debian/schoolbell.py
> ===================================================================
> --- debian/schoolbell.py	(revision 2435)
> +++ debian/schoolbell.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/python2.3
> +#!/usr/bin/python2.4
>  """
>  A script to start the SchoolBell server in a Debian system.
>  """
> Index: debian/rules
> ===================================================================
> --- debian/rules	(revision 2435)
> +++ debian/rules	(working copy)
> @@ -219,7 +219,7 @@
>  	dh_strip
>  	dh_compress
>  	dh_fixperms
> -	dh_python
> +	dh_python -V 2.4
>  	dh_makeshlibs
>  	dh_installdeb
>  	dh_shlibdeps
> Index: debian/schooltool.py
> ===================================================================
> --- debian/schooltool.py	(revision 2435)
> +++ debian/schooltool.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/python2.3
> +#!/usr/bin/python2.4
>  """
>  A script to start the SchoolTool server in a Debian system.
>  """
> Index: remove-stale-bytecode.py
> ===================================================================
> --- remove-stale-bytecode.py	(revision 2435)
> +++ remove-stale-bytecode.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python2.3
> +#!/usr/bin/env python2.4
>  #
>  # SchoolTool - common information systems platform for school administration
>  # Copyright (c) 2003 Shuttleworth Foundation
> Index: setup.py
> ===================================================================
> --- setup.py	(revision 2435)
> +++ setup.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python2.3
> +#!/usr/bin/env python2.4
>  #
>  # SchoolTool - common information systems platform for school administration
>  # Copyright (c) 2003 Shuttleworth Foundation
> Index: import-sampleschool.py
> ===================================================================
> --- import-sampleschool.py	(revision 2435)
> +++ import-sampleschool.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python
> +#!/usr/bin/env python2.4
>  """
>  A script to import sample school data into SchoolTool.
>  """
> Index: schooltool-client.py
> ===================================================================
> --- schooltool-client.py	(revision 2435)
> +++ schooltool-client.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python
> +#!/usr/bin/env python2.4
>  """
>  A script to start the schooltool client from the source directory.
>  """
> Index: README
> ===================================================================
> --- README	(revision 2435)
> +++ README	(working copy)
> @@ -18,8 +18,8 @@
>  System requirements
>  -------------------
>  
> -- Python 2.3 (http://www.python.org/)
> -  (Debian users will need both python2.3 and python2.3-xml packages)
> +- Python 2.4 (http://www.python.org/)
> +  (Debian users will need both python2.4 and python2.4-xml packages)
>  
>  - libxml2 Python bindings (http://xmlsoft.org/)
>  
> @@ -147,16 +147,16 @@
>  
>  To run all unit tests, do
>  
> -  python2.3 test.py -pv
> +  python2.4 test.py -pv
>  
>  To run all functional tests, start the SchoolTool server using the test.conf
>  configuration file (hint: make runtestserver) and then do
>  
> -  python2.3 test.py -fpv
> +  python2.4 test.py -fpv
>  
>  The test runner has more options and features.  To find out about them, do
>  
> -  python2.3 test.py -h
> +  python2.4 test.py -h
>  
>  Functional tests are are not completely isolated.  Some functional tests
>  create named database state snapshots, while other tests reuse those snapshots
> Index: schooltool-grapher.py
> ===================================================================
> --- schooltool-grapher.py	(revision 2435)
> +++ schooltool-grapher.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python2.3
> +#!/usr/bin/env python2.4
>  #Boa:App:BoaApp
>  
>  # SchoolTool - common information systems platform for school administration
> Index: test.py
> ===================================================================
> --- test.py	(revision 2435)
> +++ test.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python2.3
> +#!/usr/bin/env python2.4
>  #
>  # SchoolTool - common information systems platform for school administration
>  # Copyright (c) 2003 Shuttleworth Foundation
> Index: generate-sampleschool.py
> ===================================================================
> --- generate-sampleschool.py	(revision 2435)
> +++ generate-sampleschool.py	(working copy)
> @@ -1,4 +1,4 @@
> -#!/usr/bin/env python
> +#!/usr/bin/env python2.4
>  """
>  A script to generate sample school data.
>  """
> Index: Makefile
> ===================================================================
> --- Makefile	(revision 2435)
> +++ Makefile	(working copy)
> @@ -4,8 +4,8 @@
>  #
>  # $Id$
>  
> -PYTHON=python2.3
> -PYTHONDIR=/usr/lib/python2.3
> +PYTHON=python2.4
> +PYTHONDIR=/usr/lib/python2.4
>  TESTFLAGS=-w
>  PO=$(wildcard src/schooltool/translation/*/LC_MESSAGES/*.po)
>  MO=$(PO:.po=.mo)
> 
> -- 
> Brian Sutherland
> 
> It's 10 minutes, 5 if you walk fast.
> 
> -- 
> ubuntu-devel mailing list
> ubuntu-devel at lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel




More information about the ubuntu-devel mailing list