GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Disable Travis docs job until a fix is found by vstinner · Pull Request #14 · python/cpython

Conversation

@vstinner

@vstinner vstinner commented Feb 11, 2017

Copy link
Copy Markdown
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.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@vstinner
Disable Travis docs job until a fix is found
da98a3a
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-knights-who-say-ni the-knights-who-say-ni added the CLA signed label Feb 11, 2017
@vstinner

vstinner commented Feb 11, 2017

Copy link
Copy Markdown
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).

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

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

zware commented Feb 11, 2017

Copy link
Copy Markdown
Member

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.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@codecov

codecov Bot commented Feb 11, 2017

Copy link
Copy Markdown

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.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@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
@paulmon
Merge pull request python#14 from paulmon/win-arm32-xplat
25597a5
Use cross-platform build environment variables
emmatyping referenced this pull request in emmatyping/cpython Mar 16, 2020
@emmatyping
Convert some already generic things to GenericAlias to be consistent (#…
4783c2e
…14)
@pablogsal pablogsal mentioned this pull request Jun 12, 2020
bpo-40958: Avoid buffer overflow in the parser when indexing the current line #20842
Closed
@shihai1991 shihai1991 mentioned this pull request Jun 23, 2020
bpo-1635741: Enable unicode_release_interned() without insure or valgrind. #21087
Closed
@larryhastings larryhastings mentioned this pull request Jun 7, 2022
The Great Argument Clinic Conversion Derby Meta-Issue #64386
Closed
@itachaaa itachaaa mentioned this pull request Aug 22, 2022
Python 3.10 hang at exit in drop_gil() (due to resource warning at exit?) #91414
Closed
@mdboom mdboom mentioned this pull request Aug 25, 2022
Assert and incorrect error message when loading source file containing invalid UTF-8 #96268
Closed
@mdboom mdboom mentioned this pull request Nov 22, 2022
Type punning (and strict aliasing) issue in Py_CLEAR() and Py_SETREF() macros: Python --enable-pystats is miscompiled #99701
Closed
nanjekyejoannah added a commit to nanjekyejoannah/cpython that referenced this pull request Nov 29, 2022
@bors @nanjekyejoannah
Merge python#14
48f8eb8
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]>
@ziegenbalg ziegenbalg mentioned this pull request Nov 30, 2022
double free in io.TextIOWrapper #72573
Closed
nanjekyejoannah added a commit to nanjekyejoannah/cpython that referenced this pull request Dec 1, 2022
@bors @nanjekyejoannah
Merge python#16
b1a20bf
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]>
jaraco pushed a commit that referenced this pull request Dec 2, 2022
@Mariatta
Mention which branch has merge conflict and has to be backported manu…
d96e3c1
…ally (GH-14)
@gvanrossum gvanrossum mentioned this pull request Aug 22, 2023
heap-use-after-free in _PyFunction_LookupByVersion #108253
Closed
@LinanV LinanV mentioned this pull request Oct 23, 2023
Objects/typeobject.c: No such file or directory. #111203
Closed
@stasos24 stasos24 mentioned this pull request Oct 24, 2023
Modules/cjkcodecs/_codecs_iso2022.c - read out of bounds #101180
Closed
@williamhu020 williamhu020 mentioned this pull request Nov 5, 2023
Use the API C of 'Py-NewInterpreterFromConfig' to exit unexpectedly in multiple threads. #111751
Closed
@kcatss kcatss mentioned this pull request Nov 15, 2023
Use-after-free in unregister() of atexit module #112127
Closed
WillChilds-Klein added a commit to WillChilds-Klein/cpython that referenced this pull request Jan 5, 2024
@WillChilds-Klein
Add ssl + hashlib benchmark
152d9b9
```
$ 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
@WillChilds-Klein
Add ssl + hashlib benchmark
8d789c5
```
$ 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
```
@kcatss kcatss mentioned this pull request Jan 14, 2024
crash in long_vectorcall in longobject.c #114050
Closed
@kcatss kcatss mentioned this pull request Feb 12, 2024
Segmentation Fault in pthread_getcpuclockid function in time module #115378
Closed
@kcatss kcatss mentioned this pull request Feb 20, 2024
Use After Free at _heapreplace_max #115706
Closed
WillChilds-Klein added a commit to WillChilds-Klein/cpython that referenced this pull request Mar 25, 2024
@WillChilds-Klein
Add ssl + hashlib benchmark
5554ee9
```
$ 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
```
@ngoldbaum ngoldbaum mentioned this pull request Sep 23, 2024
Crash running PyO3 tests with --test-threads=1000 #124375
Closed
@Dean6767 Dean6767 mentioned this pull request Feb 10, 2025
🚨 Segmentation Fault in Python 3.10.12 when using OpenSSL (libcrypto.so.3) #129974
Closed
This was referenced Feb 11, 2025
segmentfault when pip installing setuptools #129992
Closed
segmentfault when pip installing setuptools #129993
Closed
@DominiquePACCO DominiquePACCO mentioned this pull request Jun 3, 2025
PdfWriter add_page adds (re)writes old page instead of new #135062
Closed
DinoV added a commit to DinoV/cpython that referenced this pull request Oct 25, 2025
@DinoV
Merge pull request python#14 from LazyImportsCabal/fix
2af21a1
Fix bug in specialization and make reification atomic
@efimov-mikhail efimov-mikhail mentioned this pull request Nov 5, 2025
memory leak in threading stack size #141044
Open
Eclips4 added a commit to Eclips4/cpython that referenced this pull request Nov 17, 2025
@Eclips4
Restore name to standard_b64encode (python#14)
35cdedb
@sergey-miryanov sergey-miryanov mentioned this pull request Dec 18, 2025
Observed memory leak in ssl library: Python 3.14 GC issue #142516
Closed
Eclips4 pushed a commit to Eclips4/cpython that referenced this pull request Jan 1, 2026
@alex-semenyuk
Add a specific case for Linux targets to convert the GNU triplet form…
2f79dde
…at (python#14)
@Qanux Qanux mentioned this pull request Feb 11, 2026
heap-buffer-overflow in functools.partial.__repr__() #144475
Closed
@ngoldbaum ngoldbaum mentioned this pull request Mar 6, 2026
Remove deprecated and undocumented function ctypes.SetPointerType #133866
Closed
SonicField added a commit to SonicField/cpython that referenced this pull request Apr 15, 2026
@SonicField
Add bytecode_offset=-1 self-enforcing invariant + regression test
13f3720
Move bytecode_offset=-1 initialization into hir_c_alloc_instr so the
invariant is structurally enforced — even if hir_c_init_instr is
accidentally skipped, bytecode_offset will be -1 (not 0 from calloc).

Add runtime regression test in hir_instr_c_verify.cpp that verifies
the invariant for all three allocation paths (raw alloc, init_instr,
init_deopt). Runs at startup via __attribute__((constructor)).

Addresses gap flagged 5 times (Pythia python#14, python#40, python#59, librarian x2).
mjbommar added a commit to mjbommar/cpython that referenced this pull request Apr 18, 2026
@mjbommar
perf-work-summary: add json campaign (4th shipped branch)
0690819
exp-json/research now a self-contained fourth branch with 8 shipped
C-side optimisations in Modules/_json.c:
  E3 dispatch reorder, E5 raw PyObject** array, E1 single-pass
  classifier scan, E9 small-int parse, E10 cached ASCII separators,
  E11 writer size hint, E7 direct float-to-writer, E14 list-path
  separator extension.
Rejected E2 (manual decoder scan specialisation regressed by
1-2pp; compiler already auto-vectorises). Skipped E4 (roadmap
assumed per-instance memo; _default_decoder is already a module
singleton).

Results vs main (taskset-pinned, 21-run trimmed mean):
  web-api dumps     -13.2%
  log-line dumps    -15.8%
  NDJSON loads       -8.6%
  bulk dump 100k    -14.4%
  unicode ascii=F   -14.6%
  deep tree rt      -12.7%

Third-party smoke: simplejson / pydantic / jsonschema / fastapi
all produce identical output to main.

cpython-perf-ideas.md: struck python#14 (json key-memo LRU — moot)
and flagged the `_json.c` radar item as partially landed.
SonicField added a commit to SonicField/cpython that referenced this pull request Apr 19, 2026
@SonicField
refcount_insertion: fix use-after-realloc in updateInState + guard
5e981c5
Bug python#14: phx_rc_env_block_state reallocs block_states array,
invalidating pred state pointers from collectPredStates.
Fix: allocate current block's state BEFORE collecting pred pointers.

Also add NULL/empty guard in initializeInState for predecessors
whose out-state hasn't been populated yet (backedge case).

Found via ASAN: heap-use-after-free in phx_sm_get called from
phx_rc_initialize_in_state. match/case pattern matching now compiles.
This was referenced Jul 18, 2026
free threading: struct iter_unpack is not memory safe #154013
Closed
use-after-free: functools partial #154189
Closed
@chongwick chongwick mentioned this pull request Aug 19, 2026
segv in ceval #156074
Closed
@suhanemathur suhanemathur mentioned this pull request Aug 27, 2026
xml.dom docs are missing important information necessary for usage #156388
Open
16 of 19 tasks
This was referenced Sep 11, 2026
Heap-buffer-overflow in the hz incremental decoder on a trailing ~ #157325
Closed
mmap.mmap.__setitem__ crashes when concurrently resized #157335
Closed
Heap UAF in io.TextIOWrapper read path via reentrant detach() #157363
Open
@hosu3das20s05s hosu3das20s05s mentioned this pull request Sep 24, 2026
AddressSanitizer: global-buffer-overflow Modules/_decimal/_decimal.c:798:37 in signaldict_richcompare #158063
Open
@ZattsPlace ZattsPlace mentioned this pull request Sep 28, 2026
Crash in _PyDict_SetItem_Take2() with 3.13 which persisted into 3.14 #158312
Closed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

tests Tests in the Lib/test dir

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

4 participants

@vstinner @zware @methane @the-knights-who-say-ni
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.