Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/sage-patchbot

Sage Patchbot
https://github.com/sagemath/sage-patchbot

preparing the ground for reports with flag : python2 or python3

474350c0af61b2da1b227a752d1c0e74b2a0a3ab authored over 6 years ago by Frédéric Chapoton <[email protected]>
tweak for pyflakes plugin

7afad8230b155a455fc5b9fa9f075249c32be9f8 authored over 6 years ago by Frédéric Chapoton <[email protected]>
required imports from pyflakes

1c758d4c5437c6bc6ad82586ff7a039bd7a941bb authored over 6 years ago by Frédéric Chapoton <[email protected]>
work on the pyflakes pre-filter

90c89f1202759d698ead0b5bcc6f3160ded8ad19 authored over 6 years ago by Frédéric Chapoton <[email protected]>
better handling of file checking in pyflakes plugin

af0599262d569036648f9c8b3732c685794b17bd authored over 6 years ago by Frédéric Chapoton <[email protected]>
details for pyflakes plugin

e0e2a89f46d2836f0bd88a1802a374374c8398de authored over 6 years ago by Frédéric Chapoton <[email protected]>
first step towards better pyflakes

cedb61344511676029cb2a069e99d22a71dee804 authored over 6 years ago by Frédéric Chapoton <[email protected]>
adding a python3_pyx plugin for cython files

4f439b193354cd56cee9d3347a64541931e4584c authored over 6 years ago by Frédéric Chapoton <[email protected]>
detail in pyflakes plugin

754556e7e9aedac587bdb93c97821be9ca67c5d6 authored over 6 years ago by Frédéric Chapoton <[email protected]>
correct setting of pyflakes plugin

a3728b4c17450377de2de5bdb4bf9f125f747fe0 authored over 6 years ago by Frédéric Chapoton <[email protected]>
adding a new "pyflakes" plugin

0980eb45fe3e8cdf516cd50b06b32441492fb3c6 authored over 6 years ago by Frédéric Chapoton <[email protected]>
plugin now checks that no 'sagenb' is added

8ab6a73e95967f30017786eb92d6b9fd97b50057 authored over 6 years ago by Frédéric Chapoton <[email protected]>
Fixed bug with premature cleanup of the temporary SAGE_ROOT created for testing 'unsafe' tickets.

9145d2ae55c28cc8f49474e9492aa870a92f1f55 authored over 6 years ago by Erik M. Bray <[email protected]>
Merge branch 'master' of github.com:sagemath/sage-patchbot

24561bb65bce1978739fcf5312754a9b1d8d3437 authored over 6 years ago by Erik M. Bray <[email protected]>
desactivate one check

17af6ca0357c14b87f60a241f3c6b752647d790b authored almost 7 years ago by Frédéric Chapoton <[email protected]>
python3 plugin will check only in py / pyx / rst files

b3c474ab7dd2372ee94fde9eaacd74143dbaf0a1 authored almost 7 years ago by Frédéric Chapoton <[email protected]>
bump version

573e1ca327f864a30df69717ebaf38476168a2f5 authored almost 7 years ago by Frédéric Chapoton <[email protected]>
Set the next development version instead to 2.8.0. If we make any further 2.7.x bug fixes it can go in a branch.

d60dc001abd2282b2e4b2d09485f3f767a71ceb8 authored almost 7 years ago by Erik M. Bray <[email protected]>
Ignore .egg-info directories

85e99e23539388768a70974596e69b36088de9cf authored almost 7 years ago by Erik M. Bray <[email protected]>
Add a changelog

d153bdadb00a58ae35af4e8e65eabe05983df978 authored almost 7 years ago by Erik M. Bray <[email protected]>
Update the __version__ to indicate a development version.

e92d03e4dd5d24578233ef6ae9fe01fe26045971 authored almost 7 years ago by Erik M. Bray <[email protected]>
Reduce the result size of the 'raw' ticket query by excluding plugin results and, even more importantly, the git logs (which were accounting for the bulk of the data size). Passing raw=full on the URL will still return the unfiltered response if someone wanted it for some reason, but for the patchbot client this information is not currently needed.

5367133651684210424d1b8fb732a08ebdddfcc0 authored almost 7 years ago by Erik M. Bray <[email protected]>
do not check unicode in pyx files

2f600c5fe5d2ddf99cf17f7796b08caddac4757b authored almost 7 years ago by Frédéric Chapoton <[email protected]>
Merge pull request #124 from sagemath/thierry_requete

--skip-doc-clean option

981e910e0af93e4713cb88543980a0d35179883a authored almost 7 years ago by Frédéric Chapoton <[email protected]>
--skip-doc-clean option

089a798d0fd0f25e3211a1ddb83647f976732a54 authored about 7 years ago by Thierry Monteil <[email protected]>
bump version to 2.7.2

bbb050503db3ceb2eed1750551bef3d675af9d52 authored about 7 years ago by Frédéric Chapoton <[email protected]>
bump version

591e7b7f762a3fa08fd93da43103c510897b701c authored about 7 years ago by Frédéric Chapoton <[email protected]>
Merge pull request #122 from videlec/trusted

remove trusted users

81443b2bad3fcf29c4db01a803671e95be27e801 authored about 7 years ago by Frédéric Chapoton <[email protected]>
remove trusted users

c9c77fff0959394ebf68156573970d39e24e0c94 authored about 7 years ago by Vincent Delecroix <[email protected]>
Normally the temp_root, if it is created at all, is cleaned up by pull_from_trac;

I don't know why this extra check is needed here, but we'll keep it for now--just make sure
the ...

2b49c2735a27f60de7ef83600c4d3fb3c41ad51f authored about 7 years ago by Erik M. Bray <[email protected]>
make configure and ./configure are two steps needed in order for ./sage -i ccache to have any chance of working in a fresh repository

e630873db6f53a90902941ef9d934b6b0e18f45a authored about 7 years ago by Erik M. Bray <[email protected]>
Update patchbot.py

Break out of this loop as soon as the tests pass; don't keep retrying.

9773c5d390030097a44aa28d0e82bb73b8edc0cb authored about 7 years ago by Erik Bray <[email protected]>
Don't set a default here--this causes the value in the config file to be overridden

7e8093ae02389d834a19f3aa810fb6625a7e7fcf authored about 7 years ago by Erik M. Bray <[email protected]>
These images didn't get moved to the right location

Probably due to the order in which the PR adding this feature was merged,
versus when the PR reo...

8da8b5ed86e764ca17cd160d345f28081fa6d11e authored about 7 years ago by Erik M. Bray <[email protected]>
Minor fix needed for the server to work with #107

e7e1b53c9fffd7d03b42092cc8f5d22c284716fc authored about 7 years ago by Erik M. Bray <[email protected]>
Followup to #110--fixes some inline imports that broke.

I'm not sure what the symptom of this is, other than seeing the error in the logs.

6f286972dadf8e6d67b0590229879d4327a90370 authored over 7 years ago by Erik M. Bray <[email protected]>
Merge pull request #111 from embray/machine-info-bug

Fix #109

f4e22b2e42b5748af971b2bb76ab38348c8b1ac5 authored over 7 years ago by Erik Bray <[email protected]>
Fix machine URLs to pass each machine id field as a separate query arg

Fixes #109

4281758cc38fcea5aab39c77ac4f4140106b1f8c authored over 7 years ago by Erik M. Bray <[email protected]>
Another typo--if I want the parent directory the .. should go after...

2477b39f71825e4064e5710433a68b0d7dc1edda authored over 7 years ago by Erik M. Bray <[email protected]>
Fix another typo.

It was only working for me because I still had a 'serve.pyc' lying around

163f1b10bd08e8a5587ca3c67c5d71e7ac53e3ea authored over 7 years ago by Erik M. Bray <[email protected]>
Fix syntax error in serve.wsgi

f89b851ad671116b49497f50e42e0a8a03d3170a authored over 7 years ago by Erik M. Bray <[email protected]>
Merge pull request #110 from embray/server-reorg

Slight refactoring of server code

24eb478435d762fa4e0656c33123b92b9c129528 authored over 7 years ago by Frédéric Chapoton <[email protected]>
update setup.py to reflect the relocated serve.wsgi

dc6d4622a9391d46d7e573b88560d3ba2606c9a6 authored over 7 years ago by Erik M. Bray <[email protected]>
Move serve.wsgi back to the root of the package, but update it to be otherwise location-independent.

Now the wsgi server (e.g. uWSGI) can load this file as the WSGI app (given
an absolute path to t...

9aaa02a7187cff4158f0a393306cbd06e9580a97 authored over 7 years ago by Erik M. Bray <[email protected]>
Also don't crash if there is a DB record for ticket 0 but no reports against it exist yet

7eba8544bc6fe9089e0323b3fec1dc4751e8d852 authored over 7 years ago by Erik M. Bray <[email protected]>
Don't crash when viewing ticket 0 if there have been no reports, and thus there is no 'latest base'

57bc2196d347b463ebf5e1fbbc19defb867d9ca5 authored over 7 years ago by Erik M. Bray <[email protected]>
Update the setup.py to reflect the package reorg

a5405c9c4a09c23daebcd85705164594de80d224 authored over 7 years ago by Erik M. Bray <[email protected]>
Don't hard-code the path to the images; just use the image directory installed relative to the module

1e6c41d5909ae2fbc1ca32c6acb5c51ee487297e authored over 7 years ago by Erik M. Bray <[email protected]>
Don't crash immediately if there are no reports for ticket 0 yet (e.g. setting up a new test server)

40937c041004ae15969bf6aa0068c8bd1652dfef authored over 7 years ago by Erik M. Bray <[email protected]>
Use store_true for the --debug flag so it can be given without arguments

6744078c3b82fb7f86e753af2983686c3efac49b authored over 7 years ago by Erik M. Bray <[email protected]>
Some reorganizing so that all files specific to the patchbot server

are in a new sage_patchbot.server sub-package.

Added a sage_patchbot.server.__main__ module so t...

21e93fd1ab22fa369f805db8250d35ced36bdb5b authored over 7 years ago by Erik M. Bray <[email protected]>
Update patchbot.py

Write a message to the log when rating tickets
This can take a long time, so without this messa...

0af8c4bab994327d19c253d06707840b386927a7 authored over 7 years ago by Erik Bray <[email protected]>
automatic refresh of the version of latest master branch (release tag)

f540d4db813b580c8b1b2778ba7544a5bc702fd3 authored over 7 years ago by Frédéric Chapoton <[email protected]>
damn sort

bfad3dd2e5fe2b6c044e205f984be78e12012cc2 authored over 7 years ago by Frédéric Chapoton <[email protected]>
trying to fix sort

aacd44a1d1b6cab7997b6536f54ff7147fee4203 authored over 7 years ago by Frédéric Chapoton <[email protected]>
better sorting order for queries ?

3aa461dccbe3e81ec2d8df91e0b4c3baa412a818 authored over 7 years ago by Frédéric Chapoton <[email protected]>
another try for sorting

efe1eb9acda9bd91b5ac59b7bb04bc72cf343c50 authored over 7 years ago by Frédéric Chapoton <[email protected]>
undo

04aba2d4f05956b0f4717e4d10f697246c8de592 authored over 7 years ago by Frédéric Chapoton <[email protected]>
sort queries by reverse last activity (most recent is first)

d2272b6cc2d19b578060bb46633de78fec098083 authored over 7 years ago by Frédéric Chapoton <[email protected]>
Merge pull request #114 from embray/issue-113

Enable shutdown after testing current ticket on SIGUSR1

991e847ebfb84dfe93f109776a777a56ecca8ced authored over 7 years ago by Frédéric Chapoton <[email protected]>
Once the patchbot starts testing tickets (including, potentially, ticket

0) enable the SIGUSR1 handler, which exits after testing the current
ticket.

If no ticket is bei...

cabf6f781fadcf71ffcd32c1748b5628b5717ccc authored over 7 years ago by Erik M. Bray <[email protected]>
Add a Patchbot.idle() method that acts as a shortcut for:

time.sleep(self.config['idle'])

90ce86258f05751f2c88d200c3887ec9b9b4b9fe authored over 7 years ago by Erik M. Bray <[email protected]>
Merge pull request #107 from embray/retries

Adds a new --retries option to the patchbot

7d8f6d29129883a1d9f600a5d0b26c0fad7295d3 authored over 7 years ago by Erik Bray <[email protected]>
Merge pull request #112 from embray/optparse-bug

Fix a small bug with the option parsing

cd5e5914cb05e1a37c694e5559c391fef408d924 authored over 7 years ago by Erik Bray <[email protected]>
Update patchbot.py

Minor spelling fix

8313cd908e0b3387b17057f5fd02cf787317817b authored over 7 years ago by Erik Bray <[email protected]>
Fix a small bug with the option parsing

It was not possible to set the server URL in a config file because it would always be
overridden...

61d3d80d65282a07d4a8343f9175112927a6e3c1 authored over 7 years ago by Erik M. Bray <[email protected]>
Adds a new --retries option to the patchbot

The default (0) is the same as the current behavior. But for retries >= 1
the tests will be rer...

ef9d93a01537482bcb351ca4313af84fa02dc851 authored over 7 years ago by Erik M. Bray <[email protected]>
Update README.md

c4747a71dfb41f35837aa5588754527fc8813797 authored over 7 years ago by Nicolas M. Thiéry <[email protected]>
change README

6935b3a2ddad5f862587e467a1db8e7d73ab5dd6 authored over 7 years ago by Frédéric Chapoton <[email protected]>
better plugins (__nonzero__)

a3d7535793bcbcb4bcde2cbd1f1ce765928566ad authored over 7 years ago by Frédéric Chapoton <[email protected]>
version to 2.7.0

05cd98938f7715691cb25f37bdac68b7b8017d72 authored over 7 years ago by Frédéric Chapoton <[email protected]>
fix blocks plugin

f39ce13f1c3966981ada75595f0b7ea3f1ece671 authored over 7 years ago by Frédéric Chapoton <[email protected]>
change blocks plugin

8abf35f990df090f217c6cdda4de7af8ad41491e authored over 7 years ago by Frédéric Chapoton <[email protected]>
blocks plugin again

3f9c71f66a42459ba4e16c4ef6f07650fa9cc339 authored over 7 years ago by Frédéric Chapoton <[email protected]>
correct again the blocks plugin

b4a029e4189e28e2fb30d88fb1ee067eff5a468b authored over 7 years ago by Frédéric Chapoton <[email protected]>
fix the new blocks plugin

ea2964a79f0c5da9d6424ebdd5c74149accfd37a authored over 7 years ago by Frédéric Chapoton <[email protected]>
better (unified) plugin for blocks

2936e98857d6c884b3269562adc30bf345dc10cf authored over 7 years ago by Frédéric Chapoton <[email protected]>
forbid use of basetring

b0d87a05ae786310445f6d68e1cfc7da86ebc283 authored over 7 years ago by Frédéric Chapoton <[email protected]>
last set to 7.6

ab8d7a85382b44a538053182476bf33115b7869f authored over 7 years ago by Frédéric Chapoton <[email protected]>
work on plugins (moved iteritems, added except)

ce3729d3c1adade8f2cf1eca57e64e7e84ed145a authored almost 8 years ago by Frédéric Chapoton <[email protected]>
allow several regexps in a single filetype specific check

e3bd2d74454103e2e328191a8fd8bd7f995370f0 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
bump version to 2.6.8

15c09d2a2d490194bc05f5979cf1f0ae03d36fc7 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
adjust webpage

05086872f67db78202aa61f48039a2af5eda1d82 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
add __metaclass__ to python3 plugin

e2124914aeb4d308ff3ceee8cc4419b187e27d16 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
fixing case of ticket 0

c8e1f5b80a9b8c516f9b2134780cf96e0a9a56b4 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
medium scale refactoring, to try harder to avoid testing closed tickets

aecc94351c790a255d8d280e2436573050fd3f5a authored almost 8 years ago by Frédéric Chapoton <[email protected]>
tweak logo

354aa6e46084939f1a502c76c3eab85848d8f8ec authored almost 8 years ago by Frédéric Chapoton <[email protected]>
tweak logo again

657fe728763dcb6d19d11dd287607135be2ac63f authored almost 8 years ago by Frédéric Chapoton <[email protected]>
adjust logo

d00d0d3bc03c5f05d2f5157a2a7a3403908d1b97 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
adding a new logo on top left

b22bee523489c53f26e88f4550800c730fd5d5db authored almost 8 years ago by Frédéric Chapoton <[email protected]>
correct broken link

6cd8705887de747e266ea37a2d9bbc9d24f1b550 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
minor change in latex plugin

4f8d9d0706e343d11bdc4af4fe4dc9d488d2c077 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
allow manual launch of several consecutive tests

b44c1df8fb64e1b5200688f246c814e0cd0047a6 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
update versions

0ddc2f7de12e8e203566533097e247217d281840 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
oops, wrong condition for xrange

cc8fea50a57c0b2a32d357f00aeaf27bb2684376 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
had forgotten **kwds in xrange plugin

6de09138af2702e8ea976f561b7851b2730f629b authored almost 8 years ago by Frédéric Chapoton <[email protected]>
changing hardcoded list of plugins

57ed82ccff81cfccd774b9d6369694442468d262 authored almost 8 years ago by Frédéric Chapoton <[email protected]>
better plugin for xrange, fusion of python3 plugins

bdbf47cb2178ad408b6ef7d8d08dfb1bc58c6b5e authored almost 8 years ago by Frédéric Chapoton <[email protected]>
trying harder not to test closed tickets

15d53b1927aaa0cb74fda1e7513ff470c82be37a authored almost 8 years ago by Frédéric Chapoton <[email protected]>
tag 2.6.6

448e810311aa38f6c65c80826c2b84b1dd88fd78 authored almost 8 years ago by Frédéric Chapoton <[email protected]>