Skip to content

Commit 48880d8

Browse files
committed
Rescue Frank Wierzbicki's text from the 2014 version
These are words specific to Jython and Mercurial, merged by hand. We restore some sections the CPython version has lost or never had. Much is still in place that is CPython-specific.
1 parent 8592497 commit 48880d8

19 files changed

+2140
-177
lines changed

buildbots_jy.rst

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,16 @@ Continuous Integration
88
.. warning:: At present, this is not much more than a copy of the CPython original
99
with the obviously inapplicable crudely hacked out.
1010

11+
.. note:: This description, while aimed at the future process, is applicable to
12+
PRs raised today, as far as test goes, but we merge the PR by a round-about
13+
route using Mercurial. It is also fair to point out that we have difficulty
14+
keeping these buildbots green.
15+
1116
To assert that there are no regressions in the :doc:`development and maintenance
12-
branches <devcycle>`, Jython uses continuous integration services.
13-
When a new change is pushed
14-
to a PR on the public GitHub repository, all corresponding builders
15-
will schedule a new build to be run as soon as possible.
17+
branches <devcycle>`, Jython uses continuous integration services, integrated
18+
into GitHub.
19+
When a new commit appears in a PR on, all corresponding builders
20+
will build and run the regression tests.
1621

1722
The build steps run by the buildbots are the following:
1823

@@ -45,13 +50,9 @@ to show failures that are due to configuration errors or transient failures.
4550

4651
The rule is that all stable builders must be free of
4752
persistent failures when the release is cut. It is absolutely **vital**
48-
that core developers fix any issue they introduce on the stable buildbots,
53+
that core developers fix any issue they introduce on the buildbots,
4954
as soon as possible.
5055

51-
This does not mean that other builders' test results can be taken lightly,
52-
either. Some of them are known for having platform-specific issues that
53-
prevent some tests from succeeding (or even terminating at all), but
54-
introducing additional failures should generally not be an option.
5556

5657
Flags-dependent failures
5758
------------------------

committing.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,9 @@ merging (details of various steps can be found later in this document):
3535
.. note::
3636
If you want to share your work-in-progress code on a feature or bugfix,
3737
either open a ``WIP``-prefixed PR, publish patches on the
38-
`issue tracker`_ or create a public fork of the repository.
38+
`Jython issue tracker`_ or create a public fork of the repository.
3939

40+
.. _Jython issue tracker: https://bugs.jython.org
4041
.. _issue tracker: https://bugs.python.org
4142

4243

0 commit comments

Comments
 (0)