Re: [Python-Dev] Where is our official policy of what platforms we do support?

2014-05-15 Thread R. David Murray
On Thu, 15 May 2014 19:14:55 +0200, Antoine Pitrou  wrote:
> On Thu, 15 May 2014 09:40:33 -0500
> Skip Montanaro  wrote:
> > On Thu, May 15, 2014 at 9:35 AM, Brett Cannon  wrote:
> > > I view stable buildbots as staying up and testing critical platforms.
> > 
> > Would "supported" and "unsupported" (or "critical" and "optional"?)
> > make more sense? "Unstable" suggests "broken" to me, not "we don't
> > really care about these."
> 
> I don't know who came up with these names in the first place.
> However there's a slight nuance here: some platform may be supported,
> but still some buildbot end up in the "unstable" category if it has
> issues of its own (for example the machine has a flaky network
> connection, etc.). And indeed there are Linux and Windows machines in
> the "unstable" category.

There's also nothing stopping us from putting a "niche platform"
buildbot into the stable group if it normally builds fine.  I suppose
it would be pretty much supported by default then, though, if it being
red was a release blocker.  But we could decide to ignore a red 'niche'
buildbot at release time; so, I think 'stable' vs 'unstable' is indeed
the most descriptive: unstable buildbots are the ones that turn red
"randomly"[*], or are always red because no one has fixed whatever
the problem is (which might be on the buildbot or in our code).

--David

[*] Yes, our stable platforms do that sometimes too, but those are test
instabilities, whereas unstable buildbots fail tests other than the known
unstable tests.
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Where is our official policy of what platforms we do support?

2014-05-15 Thread Antoine Pitrou
On Thu, 15 May 2014 09:40:33 -0500
Skip Montanaro  wrote:
> On Thu, May 15, 2014 at 9:35 AM, Brett Cannon  wrote:
> > I view stable buildbots as staying up and testing critical platforms.
> 
> Would "supported" and "unsupported" (or "critical" and "optional"?)
> make more sense? "Unstable" suggests "broken" to me, not "we don't
> really care about these."

I don't know who came up with these names in the first place.
However there's a slight nuance here: some platform may be supported,
but still some buildbot end up in the "unstable" category if it has
issues of its own (for example the machine has a flaky network
connection, etc.). And indeed there are Linux and Windows machines in
the "unstable" category.

Regards

Antoine.
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Where is our official policy of what platforms we do support?

2014-05-15 Thread Skip Montanaro
On Thu, May 15, 2014 at 9:35 AM, Brett Cannon  wrote:
> I view stable buildbots as staying up and testing critical platforms.

Would "supported" and "unsupported" (or "critical" and "optional"?)
make more sense? "Unstable" suggests "broken" to me, not "we don't
really care about these."

S
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Where is our official policy of what platforms we do support?

2014-05-15 Thread Brett Cannon
On Thu May 15 2014 at 10:24:45 AM, Skip Montanaro  wrote:

> On Thu, May 15, 2014 at 8:26 AM, Antoine Pitrou 
> wrote:
> > We already have such buildbots, they are in the "unstable" category.
> > You can browse through existing buildbots here:
> > https://www.python.org/dev/buildbot/
>
> I can't see how to distinguish "stable" from "unstable" (or to view
> just the "unstable" category.


Take
http://buildbot.python.org/all/waterfall?category=3.x.stable&category=3.x.unstableand
remove the category GET argument that you  don't want to see, e.g. to
only see unstable buildbots use
http://buildbot.python.org/all/waterfall?category=3.x.unstable


> What do those two categories have to do
> with "supported" and "unsupported"?
>

Antoine can give the definitive answer, but I view stable buildbots as
staying up and testing critical platforms. I.e. when I submit a patch I
make sure the stable buildbots are always green (unless it's a transient
failure) and I don't worry about the unstable ones (I view them as more
informative than necessary). Basically red stable buildbot should block a
release.

-Brett
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Where is our official policy of what platforms we do support?

2014-05-15 Thread Skip Montanaro
On Thu, May 15, 2014 at 8:26 AM, Antoine Pitrou  wrote:
> We already have such buildbots, they are in the "unstable" category.
> You can browse through existing buildbots here:
> https://www.python.org/dev/buildbot/

I can't see how to distinguish "stable" from "unstable" (or to view
just the "unstable" category. What do those two categories have to do
with "supported" and "unsupported"?

Skip
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Where is our official policy of what platforms we do support?

2014-05-15 Thread Antoine Pitrou
On Thu, 15 May 2014 08:20:03 -0500
Skip Montanaro  wrote:

> On Wed, May 14, 2014 at 11:05 PM, Guido van Rossum  wrote:
> > Main problem with rare platform support is not breaking it accidentally,
> > since without buildbots we won't know when it's broken. This is why we don't
> > make any promises.
> 
> Should we (or do we) offer to run (unofficial) buildbots for
> maintainers of minority platforms where possible? For example, I have
> no idea if a buildbot for MirOS is even feasible, but if the guy who
> submitted the patch is amenable and it is possible to run a buildbot
> slave for that OS, it still might be useful to have a "one stop" place
> for this. If failing, such buildbots wouldn't block a release, but
> would still provide tools for people to track down the source of
> breakage.

We already have such buildbots, they are in the "unstable" category.
You can browse through existing buildbots here:
https://www.python.org/dev/buildbot/

In the case of MirOS, though, I'm unsure core developers would
proactively fix failures on such a niche platform :-)

Regards

Antoine.
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Where is our official policy of what platforms we do support?

2014-05-15 Thread Skip Montanaro
On Wed, May 14, 2014 at 11:05 PM, Guido van Rossum  wrote:
> Main problem with rare platform support is not breaking it accidentally,
> since without buildbots we won't know when it's broken. This is why we don't
> make any promises.

Should we (or do we) offer to run (unofficial) buildbots for
maintainers of minority platforms where possible? For example, I have
no idea if a buildbot for MirOS is even feasible, but if the guy who
submitted the patch is amenable and it is possible to run a buildbot
slave for that OS, it still might be useful to have a "one stop" place
for this. If failing, such buildbots wouldn't block a release, but
would still provide tools for people to track down the source of
breakage.

Skip
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Summary of Python tracker Issues

2014-05-15 Thread Ezio Melotti
Hi,

On Sat, Feb 8, 2014 at 1:37 PM, francis  wrote:
> On 02/07/2014 06:07 PM, Python tracker wrote:
>>
>> Open issues with patches: 2045
>
>
> Has somebody done a graphic of that data againsttime?
>

You can find some charts here (it's still a work in progress though):
   http://bugs.python.org/issue?@template=stats

Best Regards,
Ezio Melotti

> Regards,
> francis
>
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com