[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian Python policy & Upgrade Path (draft/proposal)



Carey Evans writes:
> Donovan Baarda <abo@minkirri.apana.org.au> writes:
> 
> > Good point... I'd forgotten about that. This means we might as well go
> > strait to python2.1 as the default, but make sure that the python2.1-xxx
> > packages have versioned conflicts with all the packages that depend on just
> > python or python-base and install into /usr/lib/python1.5/. Perhaps the best
> > way to do this is have python-base (2.1xxx) have all the conflicts, allowing
> > the other packages to be relatively clean.

It is probably better. Currently a package maintainer cannot make 
a "final" version of his package, depending on python-base, if he 
wants to use python2.1. 

> Another possibility is for python-base to go away, and for a new
> package that conflicts with it, and has a different name, to take its
> place.

basically that is Neil's proposal of a python-api package.

> In stable, it seems that only bg5ps, grmonitor, pythondoc and
> sketch depend on "python", compared to 59 which depend on python-base,
> so this would make the Conflicts field just a little bit shorter.
> 
> It seems things have gotten worse... I count 22 packages in unstable
> that depend on "python", and around 101 that depend on python-base
> only once.

well, I count 121 ... we could get this down to 63 for the woody
release. So if we do this, we should inform the package maintainers ...

- either depend on python-base (>= 2.1), python-base (<< 2.2)

- or depend directly on python2.1-base (python2 is going to be
  dropped), or if not possible on python1.5-base, and call the
  versioned interpreter explicitely (python1.5, python2.1).

appended is a Conflicts: line for a new python-base (2.1) and a list
of maintainers/packages which are affected.

python-base (2.1) Conflicts:
bg5ps (<= 1.3.0-1), cfv (<= 1.9-2), cooledit (<= 3.17.1-2.2), cplay (<= 1.43-1), dcoppython (<= 2.2.1-1.2), doc-central (<= 1.3), dput (<= 0.8.9.1), entity-python (<= 0.7.2-1), fetchmailconf (<= 5.9.3-1), forg (<= 0.03-1), fsh (<= 1.1), gadfly (<= 1.0-6), garchiver (<= 0.5-1), getmail (<= 2.1.3-1), gif2png (<= 2.4.0-2), glimmer (<= 1.0.8-4), gnats2w (<= 0.15.2), gnumeric (<= 0.72-0.1), gramps (<= 0.5.1-1), grc (<= 1.0.1), grmonitor (<= 0.81-2), guppi (<= 0.35.5-4), htmlgen (<= 2.2.2-4), iceme (<= 1.0.0-2), icepref (<= 1.1-7), ilu-base (<= 2.0.0.91-3), imgsizer (<= 2.1-1), ipcheck (<= 0.132-1), jack (<= 2.99.6-2), jaxml (<= 2.22-1), junior-programming (<= 1.1), kdelibs3 (<= 4:2.2.1-12), kdesdk-scripts (<= 2.2.1-3), kivio (<= 1:1.1.0-final-6), knewsticker-scripts (<= 2.2.1-2), libguppi11 (<= 0.35.5-4), libwxgtk2.2-python (<= 2.2.6.1), lilypond (<= 1.4.8-1), linbot (<= 1.0.0-2), lincredits (<= 0.2), luci (<= 0.1.1-1.1), lyx (<= 1.1.6fix3-2), lyx-cjk (<= 1.1.6fix3-1), mailman (<= 2.0.6-1), muttzilla (<= 0.40-9), omniorb (<= 1:3.0.4-2.1), plucker (<= 1.1.13-1), plwm (<= 2.3-1), pms (<= 0.2.17-1), poxml (<= 2.2.1-3), pybliographer (<= 1.0.9-5), pyching (<= 1.0.4-2), pycmail (<= 0.1), pydb (<= 1.01-2), pydf (<= 0.9.5), pydict (<= 0.2.5.1-1), pyftpd (<= 0.7), pyg (<= 0.9.4-7), pyrite-publisher (<= 1.99.2-1), pysol (<= 4.60-1), python-4suite (<= 0.11.1-2), python-bobo (<= 2.1.4-5), python-bobodtml (<= 2.2.1-5), python-bobopos (<= 2.1-4), python-cddb (<= 1.3-3), python-distutils (<= 1.0.2-1), python-extclass (<= 1.2-4), python-gdk-imlib (<= 0.6.8-8), python-gendoc (<= 0.73-5), python-glade (<= 0.6.8-8), python-gtk (<= 0.6.8-8), python-gtkglarea (<= 0.6.8-8), python-happydoc (<= 1.5-1), python-id3 (<= 1.0-1), python-imaging (<= 1.1.2-3), python-kjbuckets (<= 2.2-6), python-mxdatetime (<= 1.3.0-5), python-mxstack (<= 0.3.0-4), python-mxtexttools (<= 1.1.1-3), python-mxtools (<= 1.0.0-4), python-mysqldb (<= 0.9.0-1), python-newt (<= 0.50.17-7), python-numeric (<= 17.1.2-6), python-numeric-tutorial (<= 17.1.2-6), python-orbit (<= 0.3.0-2), python-orbit-dev (<= 0.3.0-2), python-pam (<= 0.4.2-3), python-pcgi (<= 1.999a5-2), python-pygresql (<= 7.1.3-4), python-pyqt (<= 2.5-1), python-reportlab (<= 1.08-1), python-slang (<= 0.2.0-1), python-soap (<= 0.8-1), python-stats (<= 0.5-1), python-unit (<= 1.4.1-1), python-utmp (<= 0.4), python-vtk (<= 3.1.2-1), python-xlib (<= 0.8-1), python-xml (<= 0.6.6-2), python-xmlrpc (<= 0.8.6-3), pythondoc (<= 0.6-2), quantlib-python (<= 0.2.0-1), reportbug (<= 1.31), routeplanner (<= 0.11), routeplanner-gnome (<= 0.11), scanerrlog (<= 2.00-1), scigraphica (<= 0.7.1-5), scigraphica-gnome (<= 0.7.1-5), sgmltools-lite (<= 3.0.3.0.cvs.20010909-3), sip (<= 2.5-2), snappea (<= 3.0d3-8), subterfugue (<= 0.2-1), sulfur (<= 0.1.3), syslog-summary (<= 1.10.1), twisted (<= 0.10.2-1), viewcvs (<= 0.7-3), woody (<= 0.1.6-2), xanim-modules (<= 2.80.1.12), xbel-utils (<= 0.6.6-2), xracer-tools (<= 0.96.9-10), zope-bytecodehacks (<= 0.1.7-2)

The package list sorted by maintainer:

JP Sugarbroad <taral at taral.net> ['scanerrlog', 'jaxml']
Dr. Guenter Bechly <gbechly at debian.org> ['iceme']
Ron Lee <ron at debian.org> ['libwxgtk2.2-python']
Danie Roux <droux at tuks.co.za> ['garchiver']
Matthias Klose <doko at debian.org> ['python-numeric', 'python-numeric-tutorial', 'python-distutils']
Roland Mas <lolando at debian.org> ['python-orbit-dev', 'python-orbit']
Joe Reinhardt <jmr at debian.org> ['python-stats']
Rob Tillotson <robt at debian.org> ['sulfur', 'pyrite-publisher']
Jorgen Schaefer <forcer at mindless.com> ['pyching']
James LewisMoss <dres at debian.org> ['guppi', 'libguppi11']
Enrique Zanardi <ezanard at debian.org> ['python-newt']
Henrique de Moraes Holschuh <hmh at debian.org> ['fetchmailconf']
Joel Rosdahl <joel at debian.org> ['python-mxdatetime', 'python-mxstack', 'python-mxtools', 'python-kjbuckets', 'python-mxtexttools']
Adrian Bridgett <bridgett at debian.org> ['muttzilla']
Ricardo Javier Cardenes Medina <rcardenes at id-agora.com> ['python-pyqt']
Mike Coleman <mkc at debian.org> ['subterfugue']
Milan Zamazal <pdm at debian.org> ['gnats2w']
A. Maitland Bottoms <bottoms at debian.org> ['python-vtk']
Cosimo Alfarano <kalfa at debian.org> ['pyg']
Anthony Wong <ypwong at debian.org> ['bg5ps']
Mike Goldman <whig at debian.org> ['luci', 'zope-bytecodehacks']
Sean 'Shaleh' Perry <shaleh at debian.org> ['python-soap']
Stefan Alfredsson <alfs at debian.org> ['cfv']
Torsten Landschoff <torsten at debian.org> ['python-gdk-imlib', 'python-glade', 'python-gtk', 'python-gtkglarea']
Moshe Zadka <moshez at debian.org> ['pms', 'python-xlib', 'twisted', 'plwm']
Mark Purcell <msp at debian.org> ['ipcheck']
Ricardo Javier Cardenes Medina <rcardenes at debian.org> ['sip']
Yasuhiro Take <take at debian.org> ['scigraphica', 'scigraphica-gnome']
Joe Drew <drew at debian.org> ['glimmer']
Ryuichi Arafune <arafune at debian.org> ['lyx-cjk']
Tom Cato Amundsen <tca at debian.org> ['gadfly', 'woody']
Simon Richter <sjr at debian.org> ['python-imaging']
Thierry Bourrillon <tbourrillon at debian.org> ['omniorb']
Fredrik Steen <stone at debian.org> ['getmail']
Christian Kurz <shorty at debian.org> ['dput']
Peter S Galbraith <psg at debian.org> ['imgsizer']
Oliver Elphick <Oliver.Elphick at lfix.co.uk> ['python-pygresql']
Ben Armstrong <synrg at sanctuary.nslug.ns.ca> ['junior-programming']
Michael Banck <mbanck at gmx.net> ['jack', 'python-cddb', 'python-id3']
Tommi Virtanen <tv at debian.org> ['syslog-summary', 'fsh', 'python-xmlrpc']
Martin Mitchell <martin at debian.org> ['grmonitor']
Dirk Eddelbuettel <edd at debian.org> ['quantlib-python']
Anthony Fok <foka at debian.org> ['lilypond', 'pydict']
Brandon L. Griffith <brandon at debian.org> ['gramps']
Takuo KITAME <kitame at northeye.org> ['viewcvs']
Paul Seelig <pseelig at debian.org> ['pybliographer']
Filip Van Raemdonck <mechanix at debian.org> ['xracer-tools']
Ivan E. Moore II <rkrusty at debian.org> ['kdelibs3']
Tollef Fog Heen <tfheen at debian.org> ['mailman']
Wichert Akkerman <wakkerma at debian.org> ['doc-central']
Taketoshi Sano <sano at debian.org> ['sgmltools-lite']
Brian Bassett <brianb at debian.org> ['entity-python']
Jules Bean <jules at debian.org> ['lyx']
Tom Cato Amundsen <tca at gnu.org> ['python-slang']
Martin Michlmayr <tbm at cyrius.com> ['cplay']
Adam Klein <aklein at debian.org> ['pysol']
Chris Lawrence <lawrencc at debian.org> ['reportbug', 'lincredits', 'routeplanner', 'xanim-modules', 'routeplanner-gnome']
Radovan Garabik <garabik at melkor.dnp.fmph.uniba.sk> ['grc', 'pyftpd', 'pycmail', 'pydf', 'python-utmp']
Debian QA Group <packages at qa.debian.org> ['linbot', 'ilu-base', 'dcoppython', 'htmlgen']
Harry Henry Gebel <hgebel at debian.org> ['python-happydoc']
Ben Burton <benb at acm.org> ['kivio', 'snappea', 'kdesdk-scripts', 'knewsticker-scripts', 'poxml']
Debian QA Group <debian-qa at lists.debian.org> ['cooledit', 'python-gendoc']
Mikael Hedin <micce at debian.org> ['plucker']
Jerome Marant <jerome at debian.org> ['python-4suite', 'python-unit', 'python-xml', 'xbel-utils', 'icepref']
Vincent Renardias <vincent at debian.org> ['gnumeric']
John Goerzen <jgoerzen at complete.org> ['forg', 'gif2png']
Gregor Hoffleit <flight at debian.org> ['python-bobopos', 'python-pcgi', 'pydb', 'pythondoc', 'python-pam', 'python-extclass', 'python-mysqldb', 'python-bobodtml', 'python-reportlab', 'python-bobo']

Reply to: