Carey Evans writes: > Donovan Baarda <[EMAIL PROTECTED]> 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']