Re: Python talks at DebConf

2010-05-10 Thread Barry Warsaw
On May 08, 2010, at 10:55 AM, Piotr Ożarowski wrote:

>The only reason I got from Ubuntu for doing transitions outside Debian
>and allowing Debian to do it later (and forcing us to fix after them)
>is... "because you are slow". All technical reasons (like relative
>imports in 2.6) were easy to prove wrong. I'm sure Ubuntu guys are not
>crazy and do not break universe on purpose (main is always well tested)
>so I'd love to hear their reasons.

I know nothing about the history of this so I won't comment on it.

Note that today is the first day of the Ubuntu Developer Summit for Ubuntu
10.10.  On Thursday we are going to have a session to discuss the roadmap for
Python on Ubuntu and what version(s) we will ship by default in 10.10.  I
invite your constructive input in this thread about issues that you'd like to
see discussed.

https://wiki.ubuntu.com/FoundationsTeam/Specs/MaverickPythonVersions

Cheers,
-Barry


signature.asc
Description: PGP signature


Re: Python talks at DebConf

2010-05-10 Thread Piotr Ożarowski
[Barry Warsaw, 2010-05-10]
> Note that today is the first day of the Ubuntu Developer Summit for Ubuntu
> 10.10.  On Thursday we are going to have a session to discuss the roadmap for
> Python on Ubuntu and what version(s) we will ship by default in 10.10.  I
> invite your constructive input in this thread about issues that you'd like to
> see discussed.

IMHO derivatives should not add new versions to the list of supported
Pythons and most probably not change default Python version as well (it
should be OK to remove a version from supported ones[0]). We cannot tell
derivatives what to do, though. I'd never complain in public and would
let you do whatever you want (that's derivative's right after all)... if
Ubuntu's decisions would not have so strong impact on us - when I'm
forced to do something (specially when I have to do it in one month or
so), I try to resist by default, even if changes are good for me in the
end, like dist-packages or /usr/local by default change introduced in
Ubuntu (good changes need testing too!).

Why I think derivatives should not add new versions?
* because it's mostly chasing numbers - I'm pretty sure there are not
  more than 10 packages that require Python >= 2.6 and are not easy to
  port to 2.5 in Ubuntu 10.04,
* because when you have to convert hundreds of packages, without
  checking them carefully (most packages in Ubuntu don't have maintainer
  assigned to them) you end up with "fixes" like:
  - disabling tests,
  - breaking perfectly valid XS-Python-Version or debian/pyversions,
  - hardcoding "-I /usr/include/python2.6" in debian/rules (yes, 2.5 was
still in supported when I saw it)
  or no fixes at all (>100 packages that FTBFS, ignoring broken
  XS-Python-Version or debian/pyversions, packages that build
  correctly, pass all tests... and do not work[1]),
* because new version often means changes in helper tools (cdbs,
  debhelper, python-central, python-support) and you're risking the
  situation where we will not like your implementation and will rewrite
  them in incompatible way (and that will mean you will have to rewrite
  them again),
* because we're supporting upgrades from oldstable only (do you know how
  many packages in Ubuntu are suffering from missing/too many
  Conflicts/Replaces/Provides: pythonX.Y-foo?) (this argument is
  actually semi related, as you cannot do much if we will drop support for
  one of versions and you still support it in LTS)
* because of crazy ideas like implementing "include-symlinks" in
  python-support or using virtualenv in Debian packages as workarounds ;-P

[0] if you will also drop all packages that depend on it even after
rebuild
[1] gaupol works in Ubuntu only because I pointed Scott to it, nobody
noticed it in Ubuntu (and I know it wasn't working with python2.6 only
because I always read changelogs / debdiffs of packages I maintain)
Note that gaupol is not the only package of mine that needed a sync with
Debian and I do not maintain that many packages...
-- 
Piotr Ożarowski Debian GNU/Linux Developer
www.ozarowski.pl  www.griffith.cc   www.debian.org
GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645


-- 
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/20100510112301.gb28...@piotro.eu



Re: Python talks at DebConf

2010-05-10 Thread Toni Mueller


Hi Piotr,

On Mon, 10.05.2010 at 13:23:01 +0200, Piotr O??arowski  wrote:
> derivatives what to do, though. I'd never complain in public and would
> let you do whatever you want (that's derivative's right after all)... if
> Ubuntu's decisions would not have so strong impact on us - when I'm

thanks for the interesting statements. I somewhat fail to see the
problem. It's their choice to deviate from Debian packaging, so why
shouldn't it be also their problem (not ours) if they break stuff, too?

Reading your email I consider adding a README.Ubuntu file to my
packages and/or publish a notice on my d.p.o web page to highlight the
distinction.

>   or no fixes at all (>100 packages that FTBFS, ignoring broken

They FTBFS on Ubuntu, not Debian, right? So why do you care?


Kind regards,
--Toni++


-- 
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/20100510161904.29503.qm...@oak.oeko.net



Re: Python talks at DebConf

2010-05-10 Thread Piotr Ożarowski
[Toni Mueller, 2010-05-10]
> On Mon, 10.05.2010 at 13:23:01 +0200, Piotr O??arowski  
> wrote:
> > derivatives what to do, though. I'd never complain in public and would
> > let you do whatever you want (that's derivative's right after all)... if
> > Ubuntu's decisions would not have so strong impact on us - when I'm
> 
> thanks for the interesting statements. I somewhat fail to see the
> problem. It's their choice to deviate from Debian packaging, so why
> shouldn't it be also their problem (not ours) if they break stuff, too?

changes in Python interpreter or python-central are later
uploaded to Debian so we have to update all other packages the same way
(it's even worse when only one of these packages is synced with Ubuntu)

> Reading your email I consider adding a README.Ubuntu file to my
> packages and/or publish a notice on my d.p.o web page to highlight the
> distinction.

I had to explain many times (mostly to Pylons users) why packages not
touched by Ubuntu developers are not working on Ubuntu, I know the pain.

> >   or no fixes at all (>100 packages that FTBFS, ignoring broken
> 
> They FTBFS on Ubuntu, not Debian, right? So why do you care?

I want as many users to use my packages as possible. I want to give
Ubuntu CDs to my friends telling them that there are few bits of my work
there. I don't want to explain to them that there is my name there but
the package is not working because Ubuntu decided to ship Python 2.6.5
instead of 2.6.4 (not to mention python2.6 vs. python2.5 problems)
-- 
Piotr Ożarowski Debian GNU/Linux Developer
www.ozarowski.pl  www.griffith.cc   www.debian.org
GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645


signature.asc
Description: Digital signature


Towards Python 2.6: status update

2010-05-10 Thread Jakub Wilk
I've gone through all bugs that are known to interfere with Python 2.6 
transition: either bugs directly related to the new Python version or 
FTBFSes in packages that need to be binNMUed. I've put bugs/packages 
into three categories:


1. Show-stoppers


These packages must be fixed before new python-defaults is uploaded:

* kdebindings FTBFS on armel; no bug filed but maintainers are aware of 
the problem

* setools FTBFS on armel due to GCC 4.4 ABI changes (#577061)

2. Non-show-stoppers


There are several buggy packages which have low popcon (< 100). 
I believe that they should not stop us from uploading new 
python-defaults; instead they should be removed from testing if they 
were going to delay the transition.


* dballe (#581008)
* doclifter (#580246)
* flumotion (#561347)
* libavg (#580678)
* necpp (#580812)
* nipy (#577898)
* pylucene (#571545)
* pymol (#576210)
* w3af-console (#571110)

3. Not in testing
=

These packages are known to have issues, but have been already removed 
from testing:

* jppy
* libhid
* petsc4py
* player
* polybori
* sagemath
* sqlrelay
* zhone

--
Jakub Wilk


signature.asc
Description: Digital signature


Re: Python talks at DebConf

2010-05-10 Thread Toni Mueller

On Mon, 10.05.2010 at 21:17:40 +0200, Piotr O??arowski  wrote:
> [Toni Mueller, 2010-05-10]
> > problem. It's their choice to deviate from Debian packaging, so why
> > shouldn't it be also their problem (not ours) if they break stuff, too?
> changes in Python interpreter or python-central are later
> uploaded to Debian so we have to update all other packages the same way
> (it's even worse when only one of these packages is synced with Ubuntu)

It's still only a problem in Ubuntu until Debian makes a possibly
similar transition, right?

> I want as many users to use my packages as possible.

This is nice. I also "want" many users of my packages, but there are
limits to what I can do.

> I want to give Ubuntu CDs to my friends telling them that there are
> few bits of my work there. I don't want to explain to them that there
> is my name there but the package is not working because Ubuntu
> decided to ship Python 2.6.5 instead of 2.6.4 (not to mention
> python2.6 vs. python2.5 problems)

So, what's wrong with giving them a Debian CD instead?


Kind regards,
--Toni++

PS: The address "www.griffith.cc" that you mention in your .sig, does
not resolve, and afair, Berlios is not a good project host.


-- 
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/20100510213425.17152.qm...@oak.oeko.net



Re: Python talks at DebConf

2010-05-10 Thread Piotr Ożarowski
[Toni Mueller, 2010-05-10]
> It's still only a problem in Ubuntu until Debian makes a possibly
> similar transition, right?

The problem is it's out of our hands.

> > I want to give Ubuntu CDs to my friends telling them that there are
> > few bits of my work there. I don't want to explain to them that there
> > is my name there but the package is not working because Ubuntu
> > decided to ship Python 2.6.5 instead of 2.6.4 (not to mention
> > python2.6 vs. python2.5 problems)
> 
> So, what's wrong with giving them a Debian CD instead?

Nothing, I just happen to have few more Ubuntu CDs (and only one Debian DVD).

FWIW, I installed Debian on my sister's laptop few years ago and she is
still using it (I'm the one who remotely dist-upgrades it). I installed
Ubuntu on my brother's laptop and it's not there anymore (he removed it
after one of upgrades that didn't work that well)

> PS: The address "www.griffith.cc" that you mention in your .sig, does
> not resolve, and afair, Berlios is not a good project host.

To which IP your DNS points you to?
We're moving away from berliOS
-- 
Piotr Ożarowski Debian GNU/Linux Developer
www.ozarowski.pl  www.griffith.cc   www.debian.org
GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645


signature.asc
Description: Digital signature


join to python-x

2010-05-10 Thread Sameer Rahmani
hi ,
i'm new. i want to join python-module or python apps team to start
working on debian, how can i join one of these team ?


-- 
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/aanlktiku0e3is86ff7xjy4xzmtyasxfshcq26r8si...@mail.gmail.com



Re: join to python-x

2010-05-10 Thread Sandro Tosi
On Tue, May 11, 2010 at 08:46, Sameer Rahmani  wrote:
> hi ,
> i'm new. i want to join python-module or python apps team to start
> working on debian, how can i join one of these team ?

http://wiki.debian.org/Teams/PythonModulesTeam/HowToJoin

-- 
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/i2h8b2d7b4d1005102355l2daed16cv134f83c44939e...@mail.gmail.com