internal/rosa/python: change insane strict_timestamps default
All checks were successful
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 2m45s
Test / Hakurei (push) Successful in 3m46s
Test / ShareFS (push) Successful in 3m49s
Test / Sandbox (race detector) (push) Successful in 5m16s
Test / Hakurei (race detector) (push) Successful in 6m25s
Test / Flake checks (push) Successful in 1m20s
All checks were successful
Test / Create distribution (push) Successful in 1m2s
Test / Sandbox (push) Successful in 2m45s
Test / Hakurei (push) Successful in 3m46s
Test / ShareFS (push) Successful in 3m49s
Test / Sandbox (race detector) (push) Successful in 5m16s
Test / Hakurei (race detector) (push) Successful in 6m25s
Test / Flake checks (push) Successful in 1m20s
There is no scenario where this is useful, and it breaks builds. Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
@@ -23,6 +23,32 @@ func (t Toolchain) newPython() (pkg.Artifact, string) {
|
|||||||
Writable: true,
|
Writable: true,
|
||||||
Chmod: true,
|
Chmod: true,
|
||||||
|
|
||||||
|
Patches: []KV{
|
||||||
|
{"zipfile-no-default-strict_timestamps", `diff --git a/Lib/zipfile/__init__.py b/Lib/zipfile/__init__.py
|
||||||
|
index 19aea290b58..51603ba9510 100644
|
||||||
|
--- a/Lib/zipfile/__init__.py
|
||||||
|
+++ b/Lib/zipfile/__init__.py
|
||||||
|
@@ -617,7 +617,7 @@ def _decodeExtra(self, filename_crc):
|
||||||
|
extra = extra[ln+4:]
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
- def from_file(cls, filename, arcname=None, *, strict_timestamps=True):
|
||||||
|
+ def from_file(cls, filename, arcname=None, *, strict_timestamps=False):
|
||||||
|
"""Construct an appropriate ZipInfo for a file on the filesystem.
|
||||||
|
|
||||||
|
filename should be the path to a file or directory on the filesystem.
|
||||||
|
@@ -1412,7 +1412,7 @@ class ZipFile:
|
||||||
|
_windows_illegal_name_trans_table = None
|
||||||
|
|
||||||
|
def __init__(self, file, mode="r", compression=ZIP_STORED, allowZip64=True,
|
||||||
|
- compresslevel=None, *, strict_timestamps=True, metadata_encoding=None):
|
||||||
|
+ compresslevel=None, *, strict_timestamps=False, metadata_encoding=None):
|
||||||
|
"""Open the ZIP file with mode read 'r', write 'w', exclusive create 'x',
|
||||||
|
or append 'a'."""
|
||||||
|
if mode not in ('r', 'w', 'x', 'a'):
|
||||||
|
`},
|
||||||
|
},
|
||||||
|
|
||||||
Env: []string{
|
Env: []string{
|
||||||
"EXTRATESTOPTS=-j0 -x " + strings.Join([]string{
|
"EXTRATESTOPTS=-j0 -x " + strings.Join([]string{
|
||||||
// requires internet access (http://www.pythontest.net/)
|
// requires internet access (http://www.pythontest.net/)
|
||||||
@@ -36,7 +62,7 @@ func (t Toolchain) newPython() (pkg.Artifact, string) {
|
|||||||
"test_os",
|
"test_os",
|
||||||
"test_subprocess",
|
"test_subprocess",
|
||||||
|
|
||||||
// somehow picks up mtime of source code
|
// patched out insane strict_timestamps default
|
||||||
"test_zipfile",
|
"test_zipfile",
|
||||||
|
|
||||||
// requires gcc
|
// requires gcc
|
||||||
|
|||||||
Reference in New Issue
Block a user