Re: [PATCH stable v2] worker: avoid potential partial write of pickled data

2022-05-24 Thread Manuel Jacob
On 22/05/2022 10.09, Manuel Jacob wrote: For some reason, CI fails: https://foss.heptapod.net/mercurial/mercurial-devel/-/jobs/553261 The test is flaky on my machine as well. Obviously this is related to my change, so please do not merge. cPickle.load() does not properly handle EINTR. This

[PATCH 2 of 2 stable] worker: prevent cPickle from directly interacting with C FILEs

2022-05-24 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1653434314 -7200 # Wed May 25 01:18:34 2022 +0200 # Branch stable # Node ID a9e51487cb9a73f871daf0d43a2b6eec9adadbbd # Parent d058898bdd462b03c5bff38ad40d1f855ea51c23 # EXP-Topic worker-pickle-load-EINTR worker: prevent cPickle from directly

[PATCH 1 of 2 stable] worker: do not suppress EINTR

2022-05-24 Thread Manuel Jacob
# HG changeset patch # User Manuel Jacob # Date 1653433864 -7200 # Wed May 25 01:11:04 2022 +0200 # Branch stable # Node ID d058898bdd462b03c5bff38ad40d1f855ea51c23 # Parent 477b5145e1a02715f846ce017b460858a58e03b1 # EXP-Topic worker-pickle-load-EINTR worker: do not suppress EINTR Before

pycompat.ispy3 in tests

2022-05-24 Thread Manuel Jacob
I’ve seen that there are some pycompat.ispy3 left in tests/, while they were removed in mercurial/. Was there a specific reason that they are left in the tests (e.g. the possibility to run new tests with older Mercurial versions) or was the removal just not done yet?

mercurial@49212: 2 new changesets

2022-05-24 Thread Mercurial Commits
2 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/675594a0a71a changeset: 49211:675594a0a71a parent: 49207:8960d8eb747b user:Anton Shestakov date:Tue May 17 21:49:36 2022 +0400 summary: revlog: use %d to format int instead of %lu (issue6565)

mercurial@49210: 2 new changesets (2 on stable)

2022-05-24 Thread Mercurial Commits
2 new changesets (2 on stable) in mercurial: https://www.mercurial-scm.org/repo/hg/rev/2dd53a33aefa changeset: 49209:2dd53a33aefa branch: stable user:Arseniy Alekseyev date:Sun May 22 23:26:06 2022 +0200 summary: test-revlog: test a repository that contains a diff

mercurial@49208: new changeset (1 on stable)

2022-05-24 Thread Mercurial Commits
New changeset (1 on stable) in mercurial: https://www.mercurial-scm.org/repo/hg/rev/2fe4efaa59af changeset: 49208:2fe4efaa59af branch: stable tag: tip parent: 49205:45e71954612c user:Matt Harbison date:Tue May 17 14:36:57 2022 -0400 summary: worker: adapt

mercurial@49207: 5 new changesets (2 on stable)

2022-05-24 Thread Mercurial Commits
5 new changesets (2 on stable) in mercurial: https://www.mercurial-scm.org/repo/hg/rev/f923bdd7477d changeset: 49203:f923bdd7477d parent: 49200:71774d799de7 user:Pierre-Yves David date:Fri May 13 15:19:57 2022 +0200 summary: branchmap: use a context manager when

mercurial-devel | Failed pipeline for branch/stable | 2d0e2217

2022-05-24 Thread Heptapod
Pipeline #54285 has failed! Project: mercurial-devel ( https://foss.heptapod.net/mercurial/mercurial-devel ) Branch: branch/stable ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commits/branch/stable ) Commit: 2d0e2217 (

mercurial@49202: 12 new changesets (2 on stable)

2022-05-24 Thread Mercurial Commits
12 new changesets (2 on stable) in mercurial: https://www.mercurial-scm.org/repo/hg/rev/4450faeb52bb changeset: 49191:4450faeb52bb user:Raphaël Gomès date:Fri Apr 15 22:02:07 2022 +0200 summary: rust: make requirements public

mercurial@49190: 2 new changesets

2022-05-24 Thread Mercurial Commits
2 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/237855525f64 changeset: 49189:237855525f64 user:Anton Shestakov date:Mon May 02 16:27:14 2022 +0400 summary: tests: make sure .js files stay in ASCII encoding (issue6559)

[PATCH stable] rust: relax im-rc dependency to allow minor updates

2022-05-24 Thread Mads Kiilerich
# HG changeset patch # User Mads Kiilerich # Date 1653395384 -7200 # Tue May 24 14:29:44 2022 +0200 # Branch stable # Node ID 32de89308ead51d42d631c208ab17c866218e1c5 # Parent 1d257c4c15683ee998edcc7dd6caf5a4cb52c820 rust: relax im-rc dependency to allow minor updates This "15.0.*"