Re: Possible Mass Bug Filing: String Exceptions Removed in Python 2.6

2010-08-13 Thread Jakub Wilk

* Scott Kitterman , 2010-06-05, 22:43:

As was recently discussed on debian-python:

http://lists.debian.org/debian-python/2010/05/msg00111.html

String exceptions are no longer supported at all in Python 2.6.


Many string exceptions has been fixed since then, but - interestingly - 
a few new has appeared, too.


--
Jakub Wilk
episoder_0.6.4-1 /usr/share/episoder/pyepisoder/plugins.py:137
ibus-xkbc_1.3.3.20100804-1 /usr/share/ibus-xkbc/setup/xkbc/xkb_config.py:325
ibus-xkbc_1.3.3.20100804-1 /usr/share/ibus-xkbc/vkb/vkb_key.py:137
salome_5.1.3-9 /usr/share/pyshared/salome/geompyDC.py:194
slicer_3.6.0~svn13936-1 /usr/lib/Slicer3/SlicerBaseGUI/Python/Slicer.py:596
sugar-physics-activity_5+dfsg-1 
/usr/share/sugar/activities/Physics.activity/olpcgames/mesh.py:268
sugar-physics-activity_5+dfsg-1 
/usr/share/sugar/activities/Physics.activity/olpcgames/mesh.py:304
sugar-physics-activity_5+dfsg-1 
/usr/share/sugar/activities/Physics.activity/olpcgames/mesh.py:307
sugar-pippy-activity_36~dfsg-1 
/usr/share/sugar/activities/Pippy.activity/groupthink/stringtree.py:134
Adam C. Powell, IV 
   salome (U)

Dominique Belhachemi 
   slicer (U)

LI Daobing 
   ibus-xkbc (U)

Debian OLPC 
   sugar-physics-activity
   sugar-pippy-activity

Debian Science Maintainers 
   salome

Debian Science Team 
   slicer

Luke Faraone 
   sugar-physics-activity (U)

Asias He 
   ibus-xkbc (U)

IME Packaging Team 
   ibus-xkbc

Stefan Ott 
   episoder

Python Applications Packaging Team 
   episoder (U)

Jonas Smedegaard 
   sugar-pippy-activity (U)



signature.asc
Description: Digital signature


Quick Update Review

2010-08-13 Thread Scott Kitterman
http://paste.debian.net/83034/ captures what I think are the essential policy 
changes for Squeeze from our discussion about the future of XS-Python-Version 
and Python 3.  Please give it a quick review and let me know if I 
misrepresented the consensus.  I intentionally did not include the elimination 
of lists of individual versions as being valid since that would break existing 
packages (and the release team would not let that in).

Scott K


signature.asc
Description: This is a digitally signed message part.


Getting rid of dh_python

2010-08-13 Thread Jakub Wilk

We have currently 4 different Python helpers in the archive[0], which is
about 3 too much. dh_python has been deprecated for almost 4 years, yet
there are still ~80 packages that use it.

[0] There are also some packages that doesn't bytecompile their Python
modules at all. Or that just ship *.pyc/*.pyo in their binary packages.
Or that use existing helper in "interesting" ways. Yay for diversity.

--
Jakub Wilk
Loic Dachary (OuoU) 
   poker-engine
   poker-network
   pypoker-eval

Cosimo Alfarano 
   python-xmpp (U)

Ernesto Nadir Crespo Avila 
   pyching
   python-uncertainities

Sebastien Bacher 
   gdeskcal
   mboxcheck-applet

Michael Banck 
   gamin
   opensync

Dima Barsky 
   python-pam

Jérémy Bobbio 
   python-clientform (U)

Ivan Borzenkov 
   ntfs-config

Ben Burton 
   python-pgsql
   snappea

Marco Cabizza 
   galago-gtk-python
   galago-python

Pierre Chifflier 
   inguma
   nufw
   prewikka

Robert Collins 
   bicyclerepair

Kevin Coyner 
   htmlgen

Joost Yervante Damad 
   wireshark (U)

Julien Danjou 
   mbot

Debian GNOME Maintainers 
   gamin (U)

Debian HA Maintainers 
   heartbeat

Debian Java Maintainers 
   eclipse-pydev

Debian OpenOffice Team 
   openoffice.org

Debian Python Modules Team 
   pexpect (U)
   python-biggles (U)
   python-pysnmp4 (U)
   quixote1

Debian/Ubuntu Zope Team 
   python-clientform

Sebastian Dröge 
   gamin (U)
   pitivi (U)
   service-discovery-applet

Dirk Eddelbuettel 
   quantlib-swig

Rene Engelhard 
   openoffice.org (U)

ExpPsy Maintainers 
   pyode

Alexandre Fayolle 
   psyco
   pyqonsole
   python-unit
   xmldiff

Bartosz Fenski 
   pystatgrab

Arnaud Fontaine 
   python-pysnmp4

Decklin Foster 
   py-libmpdclient
   pygmy

Gustavo Franco 
   directoryassistant

Sylvain Le Gall 
   libiptcdata (U)

Radovan Garabík 
   ludevit

John Goerzen 
   dictclient
   dictdlib
   forg
   pygopherd

Debian QA Group 
   pythoncard
   smart-notifier

Yaroslav Halchenko 
   pyepl (U)
   pyode (U)

Chris Halls 
   openoffice.org (U)

Michael Hanke 
   pyepl (U)
   pyode (U)

Simon Horman 
   heartbeat (U)

Michael Janssen 
   bittorrent

LaMont Jones 
   nmap

Philipp Kaluza 
   pida

Matthias Klose 
   eclipse-pydev (U)
   python-clientform (U)

Matthias Klose 
   python-scientific

Steve Kowalik 
   python-gendoc

Chris Lawrence 
   lincredits
   python-bibtex
   routeplanner

Ana Beatriz Guerrero Lopez 
   empy

Martin Loschwitz 
   heartbeat (U)

Jan Luebbe 
   pida (U)
   python-pysnmp4 (U)

Maintainers of GStreamer packages 

   pigment-python

Daniel Martin 
   pyrite-publisher

Ricardo Javier Cardenes Medina 
   fnorb

Loic Minier 
   gamin (U)
   pigment-python (U)
   pitivi
   service-discovery-applet (U)

Sam Morris 
   pymsnt

Josselin Mouette 
   gamin (U)
   tessa

Alexey Nezhdanov 
   python-xmpp

Javier Fernandez-Sanguino Pen~a 
   spkproxy

Frederic Peters 
   gnome-blog
   lasso

Martin Pitt 
   postgresql-8.4

Franz Pletz 
   pympd
   pype

Arnaud Quette 
   pigment-python (U)

Ganesan Rajagopal 
   pexpect

Balint Reczey 
   wireshark

Santiago Ruano Rincón 
   quixote1 (U)

Anibal Monsalve Salazar 
   heartbeat (U)

Frederik Schüler 
   heartbeat (U)

Riccardo Setti 
   galago-gtk-python (U)
   galago-python (U)

Sjoerd Simons 
   gamin (U)

Brian Sutherland 
   python-clientform (U)
   python-tcpwrap

NeuroDebian Team 
   pyepl

Paul van Tilburg 
   pigment-python (U)

Fabio Tranchitella 
   psycopg2
   python-clientform (U)

Deepak Tripathi 
   python-biggles

Luis Uribe 
   xtalk

Michael Vogt 
   unattended-upgrades

David Watson 
   geximon
   ntlmaps

Ian Wienand 
   libiptcdata

Jamie Wilkinson 
   pymad



signature.asc
Description: Digital signature


Re: Quick Update Review

2010-08-13 Thread Scott Kitterman
On Friday, August 13, 2010 11:10:04 am Scott Kitterman wrote:
> http://paste.debian.net/83034/ captures what I think are the essential
> policy changes for Squeeze from our discussion about the future of
> XS-Python-Version and Python 3.  Please give it a quick review and let me
> know if I
> misrepresented the consensus.  I intentionally did not include the
> elimination of lists of individual versions as being valid since that
> would break existing packages (and the release team would not let that
> in).
> 
> Scott K

Thank you to those that took a look.  We're going ahead now.

Scott K


signature.asc
Description: This is a digitally signed message part.


Re: Quick Update Review

2010-08-13 Thread Sandro Tosi
Hello,

On Fri, Aug 13, 2010 at 22:47, Scott Kitterman  wrote:
> On Friday, August 13, 2010 11:10:04 am Scott Kitterman wrote:
>> http://paste.debian.net/83034/ captures what I think are the essential
>> policy changes for Squeeze from our discussion about the future of
>> XS-Python-Version and Python 3.

I don't think there was all that consensus over X-P-V: could you point
to msgids? Also in relation to XB-P-V that's still mentioned (at least
in the diff on that paste.d.n it's still mentioned), that will
generate a naming difference (and yes, XB-P-V should be dropped, now).

> Thank you to those that took a look.  We're going ahead now.

waiting only 5 hours in august/summer/holiday time is quite a bit
short (it's even less than deborphan screw up!). but oh well...

Regards,
-- 
Sandro Tosi (aka morph, morpheus, matrixhasu)
My website: http://matrixhasu.altervista.org/
Me at Debian: http://wiki.debian.org/SandroTosi


--
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/aanlktim37kkq8+xapzg_nbab2j5jbbdkwpk1jm0ef...@mail.gmail.com



Re: Quick Update Review

2010-08-13 Thread Scott Kitterman
On Friday, August 13, 2010 04:58:37 pm Sandro Tosi wrote:
> Hello,
> 
> On Fri, Aug 13, 2010 at 22:47, Scott Kitterman  wrote:
> > On Friday, August 13, 2010 11:10:04 am Scott Kitterman wrote:
> >> http://paste.debian.net/83034/ captures what I think are the essential
> >> policy changes for Squeeze from our discussion about the future of
> >> XS-Python-Version and Python 3.
> 
> I don't think there was all that consensus over X-P-V: could you point
> to msgids? Also in relation to XB-P-V that's still mentioned (at least
> in the diff on that paste.d.n it's still mentioned), that will
> generate a naming difference (and yes, XB-P-V should be dropped, now).

My understanding of the rough consensus was that XB-P-V should be allowed to 
naturally fade away and that we would not push a transition.  Even if we 
wanted to push a transition, it won't happen for Squeeze, so the policy change 
can wait.

I agree there was rough consensus to drop XB-P-V and I will gladly do that in 
the first post-Squeeze Python policy upload.  IMO the essential thing for 
Squeeze was getting X-P-V and X3-P-V supported.  Since we are trying to get 
approval to go into Squeeze during the freeze, I didn't want to take on more.

The last time we discussed this started in Resent-Message-ID: 
<3ighbuystun.a.sxc.zw6...@liszt>.  It didn't generate a lot of discussion and 
I think the only realy push back was from you and you seemed (as I read it) to 
think this was good, but want more too.  More will have to wait for Squeeze 
+1.  I had hoped to have more time to work on this in July, but it didn't work 
out.

> > Thank you to those that took a look.  We're going ahead now.
> 
> waiting only 5 hours in august/summer/holiday time is quite a bit
> short (it's even less than deborphan screw up!). but oh well...

I didn't do this as a formal last call and wait a few days because I don't 
want to give the freeze any more chance to solidify than I really have to and 
I don't expect this to be controversial.  If there are real problems in this, 
I'm open to addressing them.

Scott K


signature.asc
Description: This is a digitally signed message part.


Re: Quick Update Review

2010-08-13 Thread Jakub Wilk

* Scott Kitterman , 2010-08-13, 17:32:
IMO the essential thing for Squeeze was getting X-P-V and X3-P-V 
supported.


Well, but python-support, the most widely used helper, doesn't support 
X-P-V. So what's the point of adding it to policy now?


--
Jakub Wilk


signature.asc
Description: Digital signature


Re: Getting rid of dh_python

2010-08-13 Thread Emilio Pozuelo Monfort
On 13/08/10 22:22, Jakub Wilk wrote:
> We have currently 4 different Python helpers in the archive[0], which is
> about 3 too much. dh_python has been deprecated for almost 4 years, yet
> there are still ~80 packages that use it.

Debian GNOME Maintainers 
   gamin (U)

This is fixed in our SVN, though the changes are too intrusive packaging-wise,
so I won't upload them until Squeeze is released.

Regards,
Emilio


-- 
To UNSUBSCRIBE, email to debian-python-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c65bf97.2050...@debian.org



Re: Quick Update Review

2010-08-13 Thread Scott Kitterman
On Friday, August 13, 2010 05:42:35 pm Jakub Wilk wrote:
> * Scott Kitterman , 2010-08-13, 17:32:
> >IMO the essential thing for Squeeze was getting X-P-V and X3-P-V
> >supported.
> 
> Well, but python-support, the most widely used helper, doesn't support
> X-P-V. So what's the point of adding it to policy now?

Because the current (before today) implementation of pyversions and 
py3versions both used XS-P-V and silently ignored versions over/under 3 so 
were doing something that the community pretty clearly didn't want.  Switching 
py3versions to use X3-P-V instead of XS-P-V was the most important thing and 
it would have seemed wrong to me to implement X3-P-V and not also X-P-V along 
with it.  Bottom line is I didn't want to release with an implementation that 
the community had rejected (and I thought I'd get to it last month, but 
didn't).

Scott K


signature.asc
Description: This is a digitally signed message part.