D7450: packaging: add support for PyOxidizer

2020-01-26 Thread mharbison72 (Matt Harbison)
mharbison72 added a comment. In D7450#118095 , @indygreg wrote: > I don't have strong opinions about bundling templates and other resources internally versus externally. I do think it would be cool to have a fully self-contained executable. B

D7450: packaging: add support for PyOxidizer

2020-01-26 Thread mharbison72 (Matt Harbison)
This revision now requires changes to proceed. mharbison72 added a comment. mharbison72 requested changes to this revision. I think this can land after the Windows options are added. > So we don't need to worry about vendoring any Rust code to initially support PyOxidizer. Does that

Re: Nlnet funding for transitioning out of SHA-1

2020-01-26 Thread Augie Fackler
On Sun, Jan 26, 2020 at 3:04 PM Joerg Sonnenberger wrote: > > On Wed, Jan 15, 2020 at 05:53:06PM +0100, Raphaël Gomès wrote: > > Right now I can see the following high level steps > > > > - Update the core code to be able to deal with multiple hashing > > functions > > - Update the network

D7450: packaging: add support for PyOxidizer

2020-01-26 Thread indygreg (Gregory Szorc)
indygreg added a comment. I just released PyOxidizer 0.5.0 and have updated the instructions in this file accordingly. REPOSITORY rHG Mercurial CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D7450/new/ REVISION DETAIL https://phab.mercurial-scm.org/D7450 To: indygreg, #hg-r

D7450: packaging: add support for PyOxidizer

2020-01-26 Thread indygreg (Gregory Szorc)
indygreg updated this revision to Diff 19628. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D7450?vs=19620&id=19628 BRANCH default CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D7450/new/ REVISION DETAIL https://phab.mercurial-scm.org/D7

Re: Nlnet funding for transitioning out of SHA-1

2020-01-26 Thread Joerg Sonnenberger
On Wed, Jan 15, 2020 at 05:53:06PM +0100, Raphaël Gomès wrote: > Right now I can see the following high level steps > >     - Update the core code to be able to deal with multiple hashing > functions >     - Update the network protocol to deal with multiple hashing functions >     - Update the on-

D8017: heptapod-ci: add a job to test the rust version of Mercurial

2020-01-26 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The rust version of Mercurial is not currently tested by anything else. So it get quite important that developer runs it. REPOSITORY rHG Mercurial R

D8016: heptapod-ci: run the --pure test too

2020-01-26 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY These are usually rarely run by individual developper because they are slow. However it is important that they stay happy. REPOSITORY rHG Mercurial

D8015: heptapod-ci: run the normal test suite

2020-01-26 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The usual tests should be run too. We skip the "tests-check*.t" one because their are already covered by another Ci step. REPOSITORY rHG Mercurial R

D8014: heptapod-ci: also run the dedicated rust test for the rust code

2020-01-26 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The Rust code has various standard rust test that are fast to run. So let's run them. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercuri

D8013: heptapod-ci: run test with python3 too

2020-01-26 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Python3 is the future^W present, it is important to run tests with it too. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D

D8012: heptapod-ci: colorize output

2020-01-26 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY The run result are nicer to read with color. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D8012 AFFECTED FILES contrib/heptapod-

D8011: heptapod-ci: add a basic file to be able to run tests with heptapod

2020-01-26 Thread marmoute (Pierre-Yves David)
marmoute created this revision. Herald added a subscriber: mercurial-devel. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Having this yaml file somewhere in the main mercurial repository makes it trivial for contributors using heptapod to run CI on their in-progress work. There are

Re: Nlnet funding for transitioning out of SHA-1

2020-01-26 Thread Pierre-Yves David
On 1/24/20 6:34 PM, Augie Fackler wrote: Honestly On Jan 24, 2020, at 11:29, Pierre-Yves David wrote: On 1/24/20 2:37 PM, Raphaël Gomès wrote: On 1/16/20 9:38 PM, Augie Fackler wrote: I think overall that looks pretty good. Are you planning on making a submission? Thanks for answer, sor

D7450: packaging: add support for PyOxidizer

2020-01-26 Thread indygreg (Gregory Szorc)
indygreg updated this revision to Diff 19620. REPOSITORY rHG Mercurial CHANGES SINCE LAST UPDATE https://phab.mercurial-scm.org/D7450?vs=19619&id=19620 BRANCH default CHANGES SINCE LAST ACTION https://phab.mercurial-scm.org/D7450/new/ REVISION DETAIL https://phab.mercurial-scm.org/D7

D7450: packaging: add support for PyOxidizer

2020-01-26 Thread indygreg (Gregory Szorc)
indygreg added a comment. I don't have strong opinions about bundling templates and other resources internally versus externally. I do think it would be cool to have a fully self-contained executable. But that would require a command to write out embedded resources to the filesystem so peopl

mercurial@44168: 7 new changesets

2020-01-26 Thread Mercurial Commits
7 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/baf3fe2977cc changeset: 44162:baf3fe2977cc user:Martin von Zweigbergk date:Wed Jan 22 15:20:12 2020 -0800 summary: copies: move early return in mergecopies() earlier https://www.mercurial-scm.org/repo/

mercurial@44161: 4 new changesets

2020-01-26 Thread Mercurial Commits
4 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/161958ebf73c changeset: 44158:161958ebf73c parent: 44156:414249be0362 user:Raphaël Gomès date:Fri Jan 17 15:34:11 2020 +0100 summary: rust-dependencies: update rayon https://www.mercurial-scm.org/