Re: Where is the Debian Python Policy?

2002-02-10 Thread Donovan Baarda
On Sun, Feb 10, 2002 at 10:26:26AM +0100, Matthias Klose wrote: Donovan Baarda writes: G'day, just thought I'd have another look at the current policy and I couldn't find it. Where is it again? /usr/share/doc/python, anybody actually reading the docs? Ahh, it's included in the python

Where is the Debian Python Policy?

2002-02-09 Thread Donovan Baarda
G'day, just thought I'd have another look at the current policy and I couldn't find it. Where is it again? Can we get a link to it put on the Debian devel page? http://www.debian.org/devel/ -- -- ABO: finger [EMAIL

pure python modules - Python Policy 2.2.3

2002-01-13 Thread Bastian Kleineidam
Hello Pythoneers, another version of the dh_purepython script is online at http://people.debian.org/~calvin/purepython/. It provides support for Section 2.2.3 of the Python Policy which adresses version-independent Python modules. I would be pleased to hear any comments and/or suggestions from

Re: pure python modules - Python Policy 2.2.3

2002-01-13 Thread Torsten Landschoff
On Sun, Jan 13, 2002 at 03:48:40PM +0100, Bastian Kleineidam wrote: A pythonX.Y package must have 1) a postinst script to byte-compile all previously installed packages who use dh_purepython 2) a prerm script to remove byte-compiled files from all previously installed packages who

Re: pure python modules - Python Policy 2.2.3

2002-01-13 Thread Matthias Klose
Torsten Landschoff writes: On Sun, Jan 13, 2002 at 03:48:40PM +0100, Bastian Kleineidam wrote: I have untested scripts python.postinst and python.prerm for this. If you ask me, scripts for that should go into the python package so that not every python-xxx package has to carry them itself.

Re: pure python modules - Python Policy 2.2.3

2002-01-13 Thread Torsten Landschoff
On Sun, Jan 13, 2002 at 09:32:58PM +0100, Matthias Klose wrote: If you ask me, scripts for that should go into the python package so that not every python-xxx package has to carry them itself. Something like /usr/lib/python/new-module $(pkgname) should do all the preprocessing. the

lintian and new python policy

2001-10-29 Thread Tom Cato Amundsen
Has anyone started modifying lintian? If I remember correctly, packages that generate lintian errors will be rejected... At the moment, lines like Depends: python1.5 cause an error, E: python-script-but-no-python-dep Also, someone else reported that lintian complains against Depends: python (=

Re: lintian and new python policy

2001-10-29 Thread Anthony Towns
On Mon, Oct 29, 2001 at 12:40:33PM +0100, Tom Cato Amundsen wrote: Has anyone started modifying lintian? If I remember correctly, packages that generate lintian errors will be rejected... Lintian is advisory only. Also, someone else reported that lintian complains against Depends: python (=

Re: lintian and new python policy

2001-10-29 Thread Ben Burton
Also, someone else reported that lintian complains against Depends: python (= 2.1), python ( 2.2) This is a lintian bug. It's not bothering to notice that one's a less-than and the other's a greater-than. Btw, isn't this Depends line problematic anyway? I could have python 1.5 and 2.2

Re: Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Chris Lawrence
On Oct 27, Gregor Hoffleit wrote: I've put a version 0.3.6 of the Python Policy Draft on http://people.debian.org/~flight/python/. The version is still a little bit rough and sometimes incomplete, but it already gives a good outline of the Python packaging system we are installing just now

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Jérôme Marant
Gregor Hoffleit [EMAIL PROTECTED] writes: I've put a version 0.3.6 of the Python Policy Draft on http://people.debian.org/~flight/python/. The version is still a little bit rough and sometimes incomplete, but it already gives a good outline of the Python packaging system we are installing

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Matthias Klose
Jérôme Marant writes: Gregor Hoffleit [EMAIL PROTECTED] writes: I've put a version 0.3.6 of the Python Policy Draft on http://people.debian.org/~flight/python/. The version is still a little bit rough and sometimes incomplete, but it already gives a good outline of the Python packaging

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Joel Rosdahl
Matthias Klose [EMAIL PROTECTED] writes: It let's a package depend on: python (= 2.1), python ( 2.2), python-foo and can expect a working default Python version, which has support for python-foo. You mean python, python-foo I presume? My proposal would be to build 1.5 and 2.0

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Matthias Klose
Joel Rosdahl writes: Matthias Klose [EMAIL PROTECTED] writes: It let's a package depend on: python (= 2.1), python ( 2.2), python-foo and can expect a working default Python version, which has support for python-foo. You mean python, python-foo I presume? You may

Re: Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Matthias Klose
Chris Lawrence writes: - I'm not sure in 2.1.2.2 that /usr/lib/python/site-packages is a good name... maybe /usr/share/python/site-packages instead. (After all, the things should be arch independent.) I'd be happy to code up the symlink thingamajig for 2.1.2.2 if nobody's working on it. See

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Jérôme Marant
Matthias Klose [EMAIL PROTECTED] writes: 2.1.1 Support Only The Default Version + does this Depends: python (= X.Y), python ( X.Y+1) really work since versioned provides do not exist yet? Isn't it python-base rather than python ? yes. python is a real package now. It is a

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Jérôme Marant
Gregor Hoffleit [EMAIL PROTECTED] writes: If nobody find fundamental show-stoppers that render this unusable, we're going to submit it to Debian Policy very soon. I think we could also add a section about how to use distutils to install things in the right place. My 2 eurocents,

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Matthias Klose
Jérôme Marant writes: Matthias Klose [EMAIL PROTECTED] writes: 2.1.1 Support Only The Default Version + does this Depends: python (= X.Y), python ( X.Y+1) really work since versioned provides do not exist yet? Isn't it python-base rather than python ? yes. python

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Carey Evans
From Appendix B.2: The new packages will conflict with every Python dependent package, that does depend on `python', `python-base', without depending on `python ( 1.6)' or `python-base ( 2.1)'. Since the new packages conflict with python-base itself, they don't need to

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Jérôme Marant
Matthias Klose [EMAIL PROTECTED] writes: It already exists: deb http://ftp-master.debian.org/~doko/python ./ So, it will exist soon. s/major//. Correct. Assume we release woody with python (2.1), and we But I don't want all my python packages to be uninstalled because

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Matthias Klose
Carey Evans writes: From Appendix B.2: The new packages will conflict with every Python dependent package, that does depend on `python', `python-base', without depending on `python ( 1.6)' or `python-base ( 2.1)'. Since the new packages conflict with python-base

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Matthias Klose
Jérôme Marant writes: Matthias Klose [EMAIL PROTECTED] writes: But I don't want all my python packages to be uninstalled because python changed. This is unacceptable. So you simply set the new python packages on hold, until all packages you need are converted. What's wrong with

Re: (2nd try) Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Donovan Baarda
On Sun, Oct 28, 2001 at 02:57:15PM +0100, Jérôme Marant wrote: Matthias Klose [EMAIL PROTECTED] writes: 2.1.1 Support Only The Default Version [...] + a new change to the major version of python, will make all packages depending on the default version being uninstalled, right?

Re: Final draft of Python Policy (hopefully ;-)

2001-10-28 Thread Donovan Baarda
G'day, Gregor's already answered most of these, but thought I'd throw in a comment or two. On Sun, Oct 28, 2001 at 12:11:04AM -0500, Chris Lawrence wrote: On Oct 27, Gregor Hoffleit wrote: I've put a version 0.3.6 of the Python Policy Draft on http://people.debian.org/~flight/python

Final draft of Python Policy (hopefully ;-)

2001-10-27 Thread Gregor Hoffleit
I've put a version 0.3.6 of the Python Policy Draft on http://people.debian.org/~flight/python/. The version is still a little bit rough and sometimes incomplete, but it already gives a good outline of the Python packaging system we are installing just now. Please have a look at the document

Re: Proposed modification to the Python Policy

2001-10-21 Thread Jérôme Marant
Matthias Klose [EMAIL PROTECTED] writes: Jérôme Marant writes: I do propose that we install all architecture independant modules in /usr/share and all architecture dependent modules in /usr/lib as it has always been. assume we have a package with an architecture independant module

Re: [Draft] Debian Python Policy 0.2

2001-10-12 Thread Anthony Towns
On Wed, Oct 10, 2001 at 10:28:58AM -0700, Neil Schemenauer wrote: Anthony Towns wrote: Hrm. That doesn't seem to make sense. For example, Python 2.1 supports the Python 2.0 API completely, and Python 2.2 supports the Python 2.1 API completely too, doesn't it? API in this context means

Re: [Draft] Debian Python Policy 0.2

2001-10-10 Thread Anthony Towns
On Sun, Sep 30, 2001 at 01:52:00PM -0700, Neil Schemenauer wrote: Donovan Baarda wrote: Hmmm, but if only python can provide python-api-*, then any packages that depend on python-api-X.Y will be broken when a new version of python providing python-api-X.Z comes out, and no python-X.Y

Re: [Draft] Debian Python Policy 0.2

2001-10-10 Thread Gordon Tyler
The point is probably moot anyhow since I've almost finished creating packages using the scheme proposed by Donavon and others. I need to update the policy and doing some more testing yet though. That's good news. I'm itching to try out some of the new features. Would I be able to assist in

Re: [Draft] Debian Python Policy 0.2

2001-09-30 Thread Neil Schemenauer
Donovan Baarda wrote: Hmmm, but if only python can provide python-api-*, then any packages that depend on python-api-X.Y will be broken when a new version of python providing python-api-X.Z comes out, and no python-X.Y package can be compatible with it. That's right. Packaged modules must be

<    1   2   3