Re: [Python-Dev] OpenBSD buildbot has many failures

2015-04-02 Thread Nick Coghlan
On 1 April 2015 at 17:32, Victor Stinner victor.stin...@gmail.com wrote:
 Currently, there is an IRC bot on #python-dev which notify when buildbot
 color changes. Or sometiles I chceck the huge waterfall page. By the way, it
 became difficult to browse this page because there are too many offline
 buildbots.

The categorised links at https://www.python.org/dev/buildbot/ can be a
bit more usable (but the stable links naturally exclude the systems
we've never got working reliably in the first place).

An idea that's been kicking around for a while has been to start using
BuildBot's ephemeral test client support to kick off fresh VMs in
Rackspace for x86_64 testing on the OS versions available there rather
than relying solely on donated test systems. Unfortunately there are
enough unknowns involved in that that we don't even know how hard its
likely to be to set up without someone being in a position to
contribute the time to start figuring it out.

Regards,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
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] OpenBSD buildbot has many failures

2015-04-01 Thread Serhiy Storchaka

On 01.04.15 07:52, Davin Potts wrote:

I am personally interested in seeing all tests pass on OpenBSD and am willing 
to put forth effort to help that be so.  I would be happy to be added to any 
issues that get opened against OpenBSD.  That said, I have concerns about the 
nature of when and how these failures came about — specifically I worry that 
other devs have committed the changes which prompted these failures yet they 
did not pay attention nor take responsibility when it happened.  Having 
monitored certain buildbots for a while to see how the community behaves and 
devs fail to react when a failure is triggered by a commit, I think we should 
do much better in taking individual responsibility for prompting these failures.


http://bugs.python.org/issue?%40columns=id%2Cactivity%2Ctitle%2Ccreator%2Cassignee%2Cstatus%2Ctype%40filter=status%40search_text=openbsdsubmit=searchstatus=1


___
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] OpenBSD buildbot has many failures

2015-04-01 Thread Victor Stinner
Le mercredi 1 avril 2015, Davin Potts pyt...@discontinuity.net a écrit :

 I am personally interested in seeing all tests pass on OpenBSD and am
 willing to put forth effort to help that be so.


Great!


 I would be happy to be added to any issues that get opened against
 OpenBSD.


You can do a search in bugs.python.org. If I recall recorrectly, there are
only a few open issues.


 That said, I have concerns about the nature of when and how these failures
 came about — specifically I worry that other devs have committed the
 changes which prompted these failures yet they did not pay attention nor
 take responsibility when it happened.


That's the purpose of my previous email. If the buildbot is always red,
nobody will check it anymore.

I'm quite sure that the current OpenBSD 5.5 was always red since its setup.
Sometimes, I try to fix some isssues.

Fixing OpenBSD issues usually means install OpenBSD at home because most
issues are specific to OpenBSD. Even for LibreSSL, OpenBSD behaves
differently (on the version number) than FreeBSD.

Having monitored certain buildbots for a while to see how the community
 behaves and devs fail to react when a failure is triggered by a commit, I
 think we should do much better in taking individual responsibility for
 prompting these failures.


When I started to work on Python, I was surprised to not get emails from
buildbots.

There are different issues. Dome buildbots are always red. Threre are still
many sporadic issues: temporary network failures seen as bugs, threads
issues. Multiprocessing issues. Recently, I saw some rare asyncio issues.

So we reduce the number of these issues before spaming developers.

Currently, there is an IRC bot on #python-dev which notify when buildbot
color changes. Or sometiles I chceck the huge waterfall page. By the way,
it became difficult to browse this page because there are too many offline
buildbots.

Victor
___
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] OpenBSD buildbot has many failures

2015-04-01 Thread Victor Stinner
Hi,

2015-04-01 12:47 GMT+02:00 Tim Golden m...@timgolden.me.uk:
 On the back of Victor's recent emails re buildbots, I've knocked
 something up which can be scheduled to email the status of some or all
 buildbots:

   https://github.com/tjguk/buildbotinfo

Are you aware of this previous project?
https://code.google.com/p/bbreport/

I also wrote two very simple scripts to download and parse buildbot output:

https://bitbucket.org/haypo/misc/src/5929cc110f0352cecb384adceae3647f26fa693e/python/buildbot_download.py?at=default

https://bitbucket.org/haypo/misc/src/5929cc110f0352cecb384adceae3647f26fa693e/python/buildbot_parse.py?at=default

I'm more interested on the parser part. My first goal was to compute a
summary in one line: success, timeout, fatal error, etc. The next step
would be to parse test failures to be able to ignore tests known to
fail, to only detect regressions. It would be better than the current
red / green status. For example, I want to always ignore
MemoryError just because I'm unable to fix buildbots which are known
to regulary fail with MemoryError (ex: OpenIndiana).

I used Jenkins which uses JUnit reports. It's much more powerful
because it computes statistics on tests to check which tests fail
randomly, which tests are new failures, etc. I don't think that it
would be complex to generate a JUnit report (or another easy to parse
report) in regrtest. But XML is maybe not the best format to handle
timeout and fatal errors :-)

Victor
___
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] OpenBSD buildbot has many failures

2015-04-01 Thread Tim Golden
On 01/04/2015 13:13, Victor Stinner wrote:
 Hi,
 
 2015-04-01 12:47 GMT+02:00 Tim Golden m...@timgolden.me.uk:
 On the back of Victor's recent emails re buildbots, I've knocked
 something up which can be scheduled to email the status of some or all
 buildbots:

   https://github.com/tjguk/buildbotinfo
 
 Are you aware of this previous project?
 https://code.google.com/p/bbreport/

Yes -- I originally forked it with a view to extending it the way I
wanted, but I was rewriting so much that in the end I started afresh and
ended up with just my own code. (The way you do...)

[... snip useful ideas about more finely-tuned results ...]

I'd also thought of various directions things could go. TBH, though, I
knew if I started to get ambitious I'd end up with something which tried
to do everything and didn't do anything.

I might go somewhere with the thing in the future, but for now it does
what it does and if it helps someone -- including me -- at the simplest
level, well that's a good thing.

TJG
___
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] OpenBSD buildbot has many failures

2015-04-01 Thread Tim Golden
On 01/04/2015 08:32, Victor Stinner wrote:
 When I started to work on Python, I was surprised to not get emails from
 buildbots.
 
 Currently, there is an IRC bot on #python-dev which notify when buildbot
 color changes. Or sometiles I chceck the huge waterfall page. By the
 way, it became difficult to browse this page because there are too many
 offline buildbots.


On the back of Victor's recent emails re buildbots, I've knocked
something up which can be scheduled to email the status of some or all
buildbots:

  https://github.com/tjguk/buildbotinfo

It's rough-and-ready but it does work. If it's useful to anyone, feel
free to use / clone / fork / whatever. By all means send PRs or raise
Issues but I've already overrun the little time I'd given myself to get
this working so I'm not sure when I'll get to them.

There are two modules: the underlying buildbot.py which lightly wraps
the XML-RPC interface; and the buildbotinfo.py which uses it to generate
some readable output according to some selection criteria.

See the project README for some details:

  https://github.com/tjguk/buildbotinfo/blob/master/README.rst

TJG
___
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] OpenBSD buildbot has many failures

2015-03-31 Thread Hasan Diwan
I, too, would be interested in having tests pass on OpenBSD (and NetBSD)
and am willing to do whatever I have to to make it be so. -- H

On 31 March 2015 at 21:52, Davin Potts pyt...@discontinuity.net wrote:

 Hi Victor —

 I am personally interested in seeing all tests pass on OpenBSD and am
 willing to put forth effort to help that be so.  I would be happy to be
 added to any issues that get opened against OpenBSD.  That said, I have
 concerns about the nature of when and how these failures came about —
 specifically I worry that other devs have committed the changes which
 prompted these failures yet they did not pay attention nor take
 responsibility when it happened.  Having monitored certain buildbots for a
 while to see how the community behaves and devs fail to react when a
 failure is triggered by a commit, I think we should do much better in
 taking individual responsibility for prompting these failures.


 Davin


  On Mar 28, 2015, at 04:53, Victor Stinner victor.stin...@gmail.com
 wrote:
 
  Hi,
 
  The OpenBSD buildbot always fail with the same failures since many
  months (ex: test_socket). Is someone interested to fix them? If no,
  would it be possible to turn it off to get a better view of
  regressions? Currently, they are too many red buildbots to quickly see
  regressions introduced by recent commits.
 
  http://buildbot.python.org/all/builders/x86%20OpenBSD%205.5%203.x
 
  Victor
  ___
  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/python%2Bpython_dev%40discontinuity.net

 ___
 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/hasan.diwan%40gmail.com




-- 
OpenPGP: https://hasan.d8u.us/gpg.key
Sent from my mobile device
Envoyé de mon portable
___
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


[Python-Dev] OpenBSD buildbot has many failures

2015-03-28 Thread Victor Stinner
Hi,

The OpenBSD buildbot always fail with the same failures since many
months (ex: test_socket). Is someone interested to fix them? If no,
would it be possible to turn it off to get a better view of
regressions? Currently, they are too many red buildbots to quickly see
regressions introduced by recent commits.

http://buildbot.python.org/all/builders/x86%20OpenBSD%205.5%203.x

Victor
___
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