Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable Travis docs job until a fix is found #14

Closed
wants to merge 1 commit into from
Closed

Disable Travis docs job until a fix is found #14

wants to merge 1 commit into from

Conversation

vstinner
Copy link
Member

bpo-29527: The Travis docs job is still broken. Revert previous
change (add again -W option), and disable the job instead until a
better fix is found and things calm down after the migration to
GitHub.

The Travis "docs" job is still broken, even after the change removing the -W option:
https://travis-ci.org/python/cpython/jobs/200552343

It's too late to find a better fix. I suggest to disable the job just to fix Travis, so other jobs will be more useful, and take time later to fix this docs job.

bpo-29527: The Travis docs job is still broken. Revert previous
change (add again -W option), and disable the job instead until a
better fix is found and things calm down after the migration to
GitHub.
@vstinner
Copy link
Member Author

It's too late to find a better fix.

See the latest comment on the issue, "Currently there are (...) 6,245 warnings!":
http://bugs.python.org/issue29527#msg287586

I misunderstood that the "docs" job doesn't build the documentation, but only run a linter: it uses "sphinx-build -b linkcheck" which seems to exit with code 1 if there is at least one warning (if I understood correctly).

@vstinner vstinner added the tests Tests in the Lib/test dir label Feb 11, 2017
@zware
Copy link
Member

zware commented Feb 11, 2017

The issue is that we're trying to be too strict to begin with; first let's make sure it can actually build, and later tighten it up. We should remove the -n (nit-picky mode), -b linkcheck (add linkcheck builder) and -W (warnings as errors) flags from SPHINXOPTS.

@codecov
Copy link

codecov bot commented Feb 11, 2017

Codecov Report

Merging #14 into master will decrease coverage by -0.01%.

@@            Coverage Diff             @@
##           master      #14      +/-   ##
==========================================
- Coverage   82.37%   82.37%   -0.01%     
==========================================
  Files        1427     1427              
  Lines      350948   350948              
==========================================
- Hits       289092   289089       -3     
- Misses      61856    61859       +3

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d783b01...da98a3a. Read the comment docs.

@methane methane closed this Feb 11, 2017
@vstinner vstinner deleted the travis_doc_job2 branch June 15, 2017 23:06
paulmon added a commit to paulmon/cpython that referenced this pull request Jan 10, 2019
Use cross-platform build environment variables
ethanhs added a commit to ethanhs/cpython that referenced this pull request Mar 16, 2020
nanjekyejoannah added a commit to nanjekyejoannah/cpython that referenced this pull request Nov 29, 2022
14: Warn for raise with three compnents r=ltratt a=nanjekyejoannah

This makes sense at the AST hence isolated from the [other exception PR](softdevteam#12)

Co-authored-by: Joannah Nanjekye <[email protected]>
nanjekyejoannah added a commit to nanjekyejoannah/cpython that referenced this pull request Dec 1, 2022
16: Warn for specific thread module methods r=ltratt a=nanjekyejoannah

Dont merge until python#13  and  python#14 are merged, some helper code cuts across.

This replaces python#15 

Threading module Notes

Python 2:

```
>>> from thread import get_ident
>>> from threading import get_ident
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name get_ident
>>> import threading
>>> from threading import _get_ident
>>>
```

Python 3:

```
>>> from threading import get_ident
>>> from thread import get_ident
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'thread'
>
```

**Note:**

There is no neutral way of porting

Co-authored-by: Joannah Nanjekye <[email protected]>
WillChilds-Klein added a commit to WillChilds-Klein/cpython that referenced this pull request Jan 5, 2024
```
$ python3 --version && uname -a
Python 3.10.12
Linux ip-172-31-89-138 6.2.0-1014-aws python#14~22.04.1-Ubuntu SMP Thu Oct  5 22:43:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ echo AWS-LC PYTHON; echo; ./python bench/benchmarks.py; echo; echo SYSTEM PYTHON; echo; python3 bench/benchmarks.py
AWS-LC PYTHON

   ALGO     SIZE (B)        TIME (s)
   ====     ========        ========
TLS        0          0.000771021842956543
TLS        1024       0.0007800400257110595
TLS        1048576    0.0026435813903808595
md5        8          1.9125938415527344e-06
md5        1024       3.813743591308594e-06
md5        1048576    0.0019908883571624755
sha1       8          1.8870830535888672e-06
sha1       1024       3.3450126647949217e-06
sha1       1048576    0.001439645290374756
sha256     8          1.9631385803222656e-06
sha256     1024       5.374908447265625e-06
sha256     1048576    0.0034945359230041505
sha384     8          2.081632614135742e-06
sha384     1024       4.610776901245117e-06
sha384     1048576    0.002470192193984985
sha512     8          2.0771026611328124e-06
sha512     1024       4.634857177734375e-06
sha512     1048576    0.002472785234451294
sha3_256   8          2.4628639221191406e-06
sha3_256   1024       6.587982177734375e-06
sha3_256   1048576    0.0045334467887878415
sha3_384   8          2.4132728576660156e-06
sha3_384   1024       7.719039916992187e-06
sha3_384   1048576    0.005894896745681763
sha3_512   8          2.4335384368896486e-06
sha3_512   1024       1.061868667602539e-05
sha3_512   1048576    0.008451510906219482

SYSTEM PYTHON

   ALGO     SIZE (B)        TIME (s)
   ====     ========        ========
TLS        0          0.0019146842956542969
TLS        1024       0.0019197502136230468
TLS        1048576    0.00295937442779541
md5        8          1.884937286376953e-06
md5        1024       3.789663314819336e-06
md5        1048576    0.00199932861328125
sha1       8          1.8317699432373046e-06
sha1       1024       3.321409225463867e-06
sha1       1048576    0.0014382312297821045
sha256     8          2.0177364349365232e-06
sha256     1024       5.11932373046875e-06
sha256     1048576    0.003096806049346924
sha384     8          2.1207332611083983e-06
sha384     1024       4.274129867553711e-06
sha384     1048576    0.0020926313400268554
sha512     8          2.153873443603516e-06
sha512     1024       4.2979717254638674e-06
sha512     1048576    0.0020925924777984617
sha3_256   8          2.3796558380126953e-06
sha3_256   1024       5.854606628417969e-06
sha3_256   1048576    0.003778960466384888
sha3_384   8          2.38037109375e-06
sha3_384   1024       6.821155548095703e-06
sha3_384   1048576    0.004898728609085083
sha3_512   8          2.3713111877441406e-06
sha3_512   1024       9.174823760986328e-06
sha3_512   1048576    0.007007023334503174
```
WillChilds-Klein added a commit to WillChilds-Klein/cpython that referenced this pull request Jan 5, 2024
```
$ python3 --version && uname -a
Python 3.10.12
Linux ip-172-31-89-138 6.2.0-1014-aws python#14~22.04.1-Ubuntu SMP Thu Oct  5 22:43:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ ./python bench/benchmarks.py; echo; python3 bench/benchmarks.py
OPENSSL VERSION: AWS-LC 1.19.0
   ALGO     SIZE (B)        TIME (s)
   ====     ========        ========
TLS        0          0.0007833797931671143
TLS        1024       0.0007857415676116944
TLS        1048576    0.002678983211517334
md5        8          1.9640922546386718e-06
md5        1024       3.949642181396484e-06
md5        1048576    0.0019850776195526124
sha1       8          1.847982406616211e-06
sha1       1024       3.45301628112793e-06
sha1       1048576    0.0014366722106933594
sha256     8          1.9931793212890624e-06
sha256     1024       5.559206008911133e-06
sha256     1048576    0.0035069866180419923
sha384     8          2.08735466003418e-06
sha384     1024       4.766225814819336e-06
sha384     1048576    0.0024656279087066652
sha512     8          2.061605453491211e-06
sha512     1024       4.767894744873047e-06
sha512     1048576    0.0024675443172454833
sha3_256   8          2.3877620697021486e-06
sha3_256   1024       6.785154342651367e-06
sha3_256   1048576    0.004528818607330322
sha3_384   8          2.38800048828125e-06
sha3_384   1024       7.86590576171875e-06
sha3_384   1048576    0.0058933842182159425
sha3_512   8          2.4230480194091797e-06
sha3_512   1024       1.0911941528320313e-05
sha3_512   1048576    0.008463276624679565

OPENSSL VERSION: OpenSSL 3.0.2 15 Mar 2022
   ALGO     SIZE (B)        TIME (s)
   ====     ========        ========
TLS        0          0.0018935666084289552
TLS        1024       0.0019144091606140136
TLS        1048576    0.0029557681083679198
md5        8          1.8961429595947266e-06
md5        1024       3.826141357421875e-06
md5        1048576    0.0019944441318511964
sha1       8          1.855611801147461e-06
sha1       1024       3.2887458801269532e-06
sha1       1048576    0.001434556007385254
sha256     8          1.9848346710205076e-06
sha256     1024       5.077362060546875e-06
sha256     1048576    0.003089451551437378
sha384     8          2.099514007568359e-06
sha384     1024       4.216670989990234e-06
sha384     1048576    0.0020866355895996095
sha512     8          2.0647048950195313e-06
sha512     1024       4.217624664306641e-06
sha512     1048576    0.002087009906768799
sha3_256   8          2.408742904663086e-06
sha3_256   1024       5.91588020324707e-06
sha3_256   1048576    0.0037849726676940916
sha3_384   8          2.4039745330810547e-06
sha3_384   1024       6.922245025634765e-06
sha3_384   1048576    0.004906209945678711
sha3_512   8          2.3734569549560547e-06
sha3_512   1024       9.36126708984375e-06
sha3_512   1048576    0.007021739959716797
```
WillChilds-Klein added a commit to WillChilds-Klein/cpython that referenced this pull request Mar 25, 2024
```
$ python3 --version && uname -a
Python 3.10.12
Linux ip-172-31-89-138 6.2.0-1014-aws python#14~22.04.1-Ubuntu SMP Thu Oct  5 22:43:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

$ ./python bench/benchmarks.py; echo; python3 bench/benchmarks.py
OPENSSL VERSION: AWS-LC 1.19.0
   ALGO     SIZE (B)        TIME (s)
   ====     ========        ========
TLS        0          0.0007833797931671143
TLS        1024       0.0007857415676116944
TLS        1048576    0.002678983211517334
md5        8          1.9640922546386718e-06
md5        1024       3.949642181396484e-06
md5        1048576    0.0019850776195526124
sha1       8          1.847982406616211e-06
sha1       1024       3.45301628112793e-06
sha1       1048576    0.0014366722106933594
sha256     8          1.9931793212890624e-06
sha256     1024       5.559206008911133e-06
sha256     1048576    0.0035069866180419923
sha384     8          2.08735466003418e-06
sha384     1024       4.766225814819336e-06
sha384     1048576    0.0024656279087066652
sha512     8          2.061605453491211e-06
sha512     1024       4.767894744873047e-06
sha512     1048576    0.0024675443172454833
sha3_256   8          2.3877620697021486e-06
sha3_256   1024       6.785154342651367e-06
sha3_256   1048576    0.004528818607330322
sha3_384   8          2.38800048828125e-06
sha3_384   1024       7.86590576171875e-06
sha3_384   1048576    0.0058933842182159425
sha3_512   8          2.4230480194091797e-06
sha3_512   1024       1.0911941528320313e-05
sha3_512   1048576    0.008463276624679565

OPENSSL VERSION: OpenSSL 3.0.2 15 Mar 2022
   ALGO     SIZE (B)        TIME (s)
   ====     ========        ========
TLS        0          0.0018935666084289552
TLS        1024       0.0019144091606140136
TLS        1048576    0.0029557681083679198
md5        8          1.8961429595947266e-06
md5        1024       3.826141357421875e-06
md5        1048576    0.0019944441318511964
sha1       8          1.855611801147461e-06
sha1       1024       3.2887458801269532e-06
sha1       1048576    0.001434556007385254
sha256     8          1.9848346710205076e-06
sha256     1024       5.077362060546875e-06
sha256     1048576    0.003089451551437378
sha384     8          2.099514007568359e-06
sha384     1024       4.216670989990234e-06
sha384     1048576    0.0020866355895996095
sha512     8          2.0647048950195313e-06
sha512     1024       4.217624664306641e-06
sha512     1048576    0.002087009906768799
sha3_256   8          2.408742904663086e-06
sha3_256   1024       5.91588020324707e-06
sha3_256   1048576    0.0037849726676940916
sha3_384   8          2.4039745330810547e-06
sha3_384   1024       6.922245025634765e-06
sha3_384   1048576    0.004906209945678711
sha3_512   8          2.3734569549560547e-06
sha3_512   1024       9.36126708984375e-06
sha3_512   1048576    0.007021739959716797
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tests Tests in the Lib/test dir
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants