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

Re: Bug#573745: Things have changed significantly for the better



On Mon, Jul 5, 2010 at 21:04, Scott Kitterman <scott@kitterman.com> wrote:
> On Monday, July 05, 2010 02:15:38 pm Sandro Tosi wrote:
>> Hi Scott and others.
>>
>> On Mon, Jul 5, 2010 at 19:45, Scott Kitterman <scott@kitterman.com> wrote:
>> > Things are quite different now than they were 9 months ago when I got
>> > involved. They are significantly different now than when this bug was
>> > filed.
>> >
>> > Other than the question of when to make the initial upload of a new
>> > version of the Python interpreter to Unstable, most of the issues at the
>> > core of this request have to do with maintenance of the core Python
>> > system in Debian and Python policy.  These are from python-defaults and
>> > python3-defaults.  Both of these packages are now maintained by three
>> > DDs in a public VCS.
>> >
>> > I agree with the idea that maintenance of the interpreter packages should
>> > be broadened, but I think that the defaults packages which control
>> > default/supported versions and provide the Debian Python policy are the
>> > most important.
>>
>> Indeed that changes a lot, and for the best, but we're not done yet, IMO.
>
> Agreed.  As I said, I think maintenance of the interpreter packages should be
> broadened.  I don't see a problem with the level of maintenance they are
> getting right now

really? I had difficulties to call doko latest work on python packages
of some quality, if any: bugs not closed or pretended so when they are
not, packages that doesn't install and so on. Sure, he corrects his
mess in a day or two, but couldn't this be avoided at all? sure it
can, but it's the interest that's lacking.

>, but for packages of this significance, having a single
> maintainer is not the best.

IMO, it's not acceptable; having such a core package in the hand of
such an "emotional" guy is harmful for the whole distro.

>> > I believe it is fair to state that more has been done to improve the
>> > technical state of Python in Debian in the last 9 months than in the
>> > previous 4 years.
>>
>> But it is also fair to state that this progress was possible mainly
>> thanks to you, Piotr, and then to the debian-python community, and
>> AFAICS in very minimal part (none?) from Matthias. Why is he still in
>> a control position?
>
> With respect to the defaults packages I don't think that is the case.  I agree
> maintainership of the interpreter packages should be broadened so that no one
> person can block things.
>
>> > We are having a good discussion in the Debian Python community around
>> > what the Debian System for Python 3 will look like.  No one is imposing
>> > anything (look at the recent archives of debian-python for the
>> > discussion).
>>
>> Sure, and doko took part in exactly zero discussions; is he sending
>> his lieutenants in exploration and then have them report back to him
>> and so decide what to do? </sarcasm> Why is he still in a control
>> position?
>
> I'm not his lieutenant.

that's where the sarcasm tag comes into play :)

>  Who is in Uploaders versus Maintainers doesn't make a
> lot of difference.  If you'd be happier if we rearranged the names, I doubt it
> would be a problem.

I doubt it won't... and you completely skipped the most important
part, let me requote it: "Sure, and doko took part in exactly zero
discussions". This is the Problem we want to solve, not it's not
solved and it won't be without a strong action.

>> > The history of Python in Debian is what it is, but I don't think that
>> > restructuring maintainership would solve any problems that we are
>> > actually having right now.
>> >
>> > It seems to me that this request has evolved significantly.  Initially it
>> > was about broadening maintainership.  Now that this is happening, it
>> > seems to be just about getting doko fired.
>>
>> Whatever the two, but I think that broadening the maintainership and
>> keeps doko in, required in him to change his behavior; if that won't
>> change, I don't know what other solutions there can be.
>
> I would have expected you to be interested in communication with the set of
> maintainers.  I don't think you should really care among us which is the most
> communicative as long as the overall integration with the broader Debian
> Python community is good.

The set of maints contain Matthias too, and if he's not going to
communicate I can only speculate what are his plans, and we all know
how he behaves, so sorry I won't buy this reasoning: if some of the
maints it so "arrogant" to not waste his time talk to others fellow
DDs, I find this unacceptable.

>> > I find that doko is perfectly willing to have
>> >
>> > reasonable discussions with people who are trying to work with him.  I
>> > don't find it a bit surprising that he doesn't place a priority on
>> > dealing with people who are not.
>>
>> Honestly? I think he is fine to have conversation with people that
>> will "obey" to most of his will, and don't critics too much. When
>> something differentiate from his thought he simply shut up, and
>> continue on his way without listening. That Is The Problem. For
>> example, and for the hundredth time, why he didn't write A SINGLE WORD
>> here?
>
> Don't assume that because I chose not to air disagreements in public, they
> don't happen.  You'd have to ask him why he hasn't commented here, I don't
> know.  I'm only commenting on this now because I was asked too.  I'd rather
> focus my limited time for Debian work on working on Python.

Matthias was added in the loop, and chose not to reply. That's what
counts. OTOH, I'd rather focus my time also in finding a solution to
what I believe is a situation that was tolerated for too long.

>> > He's not always as responsive as I would like, but I'm
>> >
>> > not always as responsive as others would like either.  None of us has
>> > unlimited time.
>> >
>> > As far as the Ubuntu versus Debian question, if you look at the python2.6
>> > history you will see that back in April doko switched back to having
>> > Debian uploads lead Ubuntu uploads and since then has uploaded python2.6
>> > to Debian 9 times.
>> >
>> > Currently the package is maintained in Debian and then merged  with
>> > minor changes in Ubuntu.  This is another aspect of the original
>> > complaint that is, in my opinion, no longer valid (personally, I don't
>> > understand how one can simultaneously exult Debian as being more careful
>> > and having higher quality standards than Ubuntu and complain that
>> > everything that's in Ubuntu should also be in Debian at the same time,
>> > but regardless, it's OBE).
>>
>> sure, but is he really want to work first in Debian or instead
>> something like "let's fake that: I need to upload python2.6 to Ubuntu
>> so I let other pretend I care for Debian, I upload there first and
>> then I sync in Ubuntu where I really need the package". Also do you
>> call the last rushed uploads "up to the Debian quality"? Several times
>> his package failed *even* to install...
>
> The packages are what they are.  I'll leave it to others to judge.

why? you don't have an opinion on them? you don't want to express it?
something else? We are not talking of a leaf package, with popcon<50
(and any of such packages deserves their respect), we are talking
about a fundamental package: it's quality should be one of the core
aspects, to be enforced before upload not in a "upload+RC bug+upload
to fix it" process (leaving some developers' machines broken for some
time).

> My point
> was that he is now uploading to Debian first.  I can't predict what will happen
> in the future, but for the moment, it seems one of the main original
> complaints is resolved.

"I can't predict what will happen in the future" + "the main original
complaints is resolved" sorry but it's a non sequitur! a problem is
fixed when a reliable solution is implemented. This it *NOT* the case.
What will happen in the next 3/6/9 months? no-one knows, hence nothing
was solved.

> I'm not aware of any current issues that changing maintainers will fix.

- having more eyes looking at the package before upload
- backup in case someone is busy
- "differentiation" of tasks: patch forwarding/merging, packaging,
security issues tracking etc etc
- collaboration with debian-python

I find plenty of them in changing the maint; are the above objective
possible with the current maintainer?

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


Reply to: