mercurial@49276: new changeset (1 on stable)

2022-06-07 Thread Mercurial Commits
New changeset (1 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/3b102efde517
changeset:   49276:3b102efde517
branch:  stable
tag: tip
parent:  49274:b5fe10b3c9f5
user:Pierre-Yves David 
date:Fri Jun 03 17:18:46 2022 +0200
summary: revset: fix the doc of "nodefromfile"

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@49275: 2 new changesets (1 on stable)

2022-06-07 Thread Mercurial Commits
2 new changesets (1 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/b5fe10b3c9f5
changeset:   49274:b5fe10b3c9f5
branch:  stable
parent:  49272:fda7ec505dc5
user:Manuel Jacob 
date:Thu Jun 02 04:39:49 2022 +0200
summary: py3: don’t subscript socket.error

https://www.mercurial-scm.org/repo/hg/rev/c6a3243567b6
changeset:   49275:c6a3243567b6
bookmark:@
tag: tip
parent:  49273:34020d1f1635
user:Manuel Jacob 
date:Thu Jun 02 23:57:56 2022 +0200
summary: chg: replace mercurial.util.recvfds() by simpler pure Python 
implementation

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial-devel | Failed pipeline for branch/default | 34020d1f

2022-06-07 Thread Heptapod


Pipeline #54656 has failed!

Project: mercurial-devel ( https://foss.heptapod.net/mercurial/mercurial-devel )
Branch: branch/default ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/commits/branch/default )

Commit: 34020d1f ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/34020d1f1635a4f3cc8a77fd1022a306c37a3903
 )
Commit Message: parsers: drop one extra argument to PyErr_Forma...
Commit Author: Anton Shestakov ( https://foss.heptapod.net/av6 )

Pipeline #54656 ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/pipelines/54656 ) 
triggered by Raphaël Gomès ( https://foss.heptapod.net/raphael.gomes )
had 1 failed job.

Job #556911 ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/jobs/556911/raw )

Stage: tests
Name: test-rhg

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@49273: 2 new changesets (1 on stable)

2022-06-07 Thread Mercurial Commits
2 new changesets (1 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/fda7ec505dc5
changeset:   49272:fda7ec505dc5
branch:  stable
parent:  49270:a31245a984f2
user:Manuel Jacob 
date:Thu Jun 02 02:05:11 2022 +0200
summary: demandimport: eagerly load msvcrt module on PyPy

https://www.mercurial-scm.org/repo/hg/rev/34020d1f1635
changeset:   49273:34020d1f1635
bookmark:@
tag: tip
parent:  49271:87a3f43b9dc2
user:Anton Shestakov 
date:Mon Jun 06 13:58:32 2022 +0400
summary: parsers: drop one extra argument to PyErr_Format

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@49271: new changeset

2022-06-07 Thread Mercurial Commits
New changeset in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/87a3f43b9dc2
changeset:   49271:87a3f43b9dc2
bookmark:@
tag: tip
parent:  49269:395f28064826
user:Pierre-Yves David 
date:Fri Jun 03 17:39:58 2022 +0200
summary: search-discovery-case: update documentation of a function

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial-devel | Failed pipeline for branch/stable | a31245a9

2022-06-07 Thread Heptapod


Pipeline #54650 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: a31245a9 ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/a31245a984f2b9b029d00ddffdc88510cdecbd57
 )
Commit Message: ci: drop the phabricator refresh step

Now that...
Commit Author: Pierre-Yves David ( https://foss.heptapod.net/marmoute )

Pipeline #54650 ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/pipelines/54650 ) 
triggered by Raphaël Gomès ( https://foss.heptapod.net/raphael.gomes )
had 1 failed job.

Job #556830 ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/jobs/556830/raw )

Stage: tests
Name: test-py2

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@49270: new changeset (1 on stable)

2022-06-07 Thread Mercurial Commits
New changeset (1 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/a31245a984f2
changeset:   49270:a31245a984f2
branch:  stable
tag: tip
parent:  49267:f639982dfd00
user:Pierre-Yves David 
date:Wed Jun 01 03:08:15 2022 +0200
summary: ci: drop the phabricator refresh step

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


Re: How to submit large series of loosely related changesets in Heptapod

2022-06-07 Thread Raphaël Gomès
Sorry, the mailing daemon broke because Phabricator used up all disk 
space while fighting for its life. I made sure this wouldn't happen 
again, but only just restarted the daemon, so the email got delayed by a 
few days.


On 6/3/22 20:23, Manuel Jacob wrote:
I have a branch with Python 3 cleanups 
(https://foss.heptapod.net/mercurial/mercurial-devel/-/compare/default...py3-cleanups). 
It consists of more than 30 changesets already and will grow larger.



Thanks a lot for this first of all.
Phabricator has a strong focus on single patches. There, I would 
submit each patch shortly after creating them. Each can be reviewed 
and approved individually.


On Heptapod, the focus is more on whole merge request. The Wiki page 
says that review should be done on single changesets, but it seems 
like only the whole merge request can be approved and merged (in the UI).


Review should always happen at the changeset level (though having the 
full diff can be useful to get a global view of all related changes in 
any given MR, something that IMO was lacking in phab's review UI).


While Heptapod's review tool is not the best at "commit-centric" review, 
the review itself is still very much doable.


If I create a single merge request when the series is finished (which 
is whenever I don’t feel to continue), it will be very large and hard 
to review in one pass. Also, it would mean that I would get feedback 
on the first changesets later, increasing the chance of getting merge 
conflicts when changing later changesets (in this case, it hopefully 
wouldn’t be an issue, because the changes are not very complex).


Sure, that's one possibility. As a reviewer I prefer not to get 100 
patches dumped all at once, especially if we can do otherwise.
If I create a single merge request and continue to add changesets to 
it, feedback on the first changesets will possibly be earlier, but CI 
can temporarily break for newer changesets while I keep working on it.
This is something that can be worked around by the reviewer who can take 
an arbitrary subset (most likely always a linear range from the oldest 
changeset), create a separate topic to submit for CI + merging. I think 
I touched about this in the transition email and it was basically "this 
doesn't happen a ton and we may create tooling to help this in the future".


If I create a merge request for each changeset, it will be many and 
each merge request will contain the unmerged ancestors. Also, I think 
it would require that each changeset is in its own topic, which 
complicates matters when working with them locally.


This would be quite expensive in terms of churn (and CI), I would advise 
against it.
I could split them in smaller batches, but it’s not clear how large 
they should be, and it would combine disadvantages of the two other 
approaches (although less pronounced).
I think this is the easiest way of doing this. Just send a series, maybe 
no more than 20 patches, and then the next one, etc.


Thoughts?
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@49269: 2 new changesets

2022-06-07 Thread Mercurial Commits
2 new changesets in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/7b0cf4517d82
changeset:   49268:7b0cf4517d82
parent:  49266:da3e37ecacde
user:Pierre-Yves David 
date:Wed Jun 01 03:12:23 2022 +0200
summary: mr-template: drop the "title and description"

https://www.mercurial-scm.org/repo/hg/rev/395f28064826
changeset:   49269:395f28064826
bookmark:@
tag: tip
user:Manuel Jacob 
date:Sun May 22 03:50:34 2022 +0200
summary: worker: avoid potential partial write of pickled data

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D7056: phabricator: include bookmark in diff metadata

2022-06-07 Thread gecihijexy (Brendan Berg)
Herald added a subscriber: mercurial-patches.
gecihijexy added a comment.


  Phabicator has the bookmarks in different metadata that is available for 
integrating multiple platforms. If you don’t find bookmarks then follow these 
steps best essay writing service in usa 
 to pick the one 
arbitrarily without disclosure.

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST ACTION
  https://phab.mercurial-scm.org/D7056/new/

REVISION DETAIL
  https://phab.mercurial-scm.org/D7056

To: Kwan, #hg-reviewers
Cc: gecihijexy, mercurial-patches, durin42, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@49267: 22 new changesets (1 on stable)

2022-06-07 Thread Mercurial Commits
22 new changesets (1 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/31602d471b60
changeset:   49246:31602d471b60
parent:  49244:cd51d4957b28
user:Manuel Jacob 
date:Mon May 30 00:39:53 2022 +0200
summary: revlog: make round-down pattern clearer

https://www.mercurial-scm.org/repo/hg/rev/3e5f1fb2aec7
changeset:   49247:3e5f1fb2aec7
user:Manuel Jacob 
date:Mon May 30 00:45:00 2022 +0200
summary: revlog: make try block smaller

https://www.mercurial-scm.org/repo/hg/rev/63fd0282ad40
changeset:   49248:63fd0282ad40
user:Manuel Jacob 
date:Mon May 30 16:18:12 2022 +0200
summary: node: stop converting binascii.Error to TypeError in bin()

https://www.mercurial-scm.org/repo/hg/rev/db19f6be0442
changeset:   49249:db19f6be0442
user:Pierre-Yves David 
date:Mon May 30 11:30:48 2022 +0200
summary: debugindex: rename to debugindex debug-revlog-index

https://www.mercurial-scm.org/repo/hg/rev/61cf3d39fd9e
changeset:   49250:61cf3d39fd9e
user:Pierre-Yves David 
date:Mon May 30 23:24:14 2022 +0200
summary: debugindex: move the logic into its own module

https://www.mercurial-scm.org/repo/hg/rev/ccd76e292be5
changeset:   49251:ccd76e292be5
user:Pierre-Yves David 
date:Wed Jun 01 00:59:51 2022 +0200
summary: debugindex: align column name on the right

https://www.mercurial-scm.org/repo/hg/rev/4141951dacff
changeset:   49252:4141951dacff
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:13:13 2022 +0200
summary: debugindex: rename the parent column to mention nodeid

https://www.mercurial-scm.org/repo/hg/rev/a321304269cf
changeset:   49253:a321304269cf
user:Pierre-Yves David 
date:Wed Jun 01 00:59:44 2022 +0200
summary: debugindex: move to a flexible column

https://www.mercurial-scm.org/repo/hg/rev/69983adfed06
changeset:   49254:69983adfed06
user:Pierre-Yves DAVID 
date:Wed Jun 01 00:54:19 2022 +0200
summary: debugindex: introduce a concept of "verbose-only" column

https://www.mercurial-scm.org/repo/hg/rev/251650844331
changeset:   49255:251650844331
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:32:45 2022 +0200
summary: debugindex: add a `p1-rev` column

https://www.mercurial-scm.org/repo/hg/rev/d910ca4e995b
changeset:   49256:d910ca4e995b
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:32:54 2022 +0200
summary: debugindex: add a `p2-rev` column

https://www.mercurial-scm.org/repo/hg/rev/b0238fc496af
changeset:   49257:b0238fc496af
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:43:17 2022 +0200
summary: debugindex: add a `full-size` column

https://www.mercurial-scm.org/repo/hg/rev/f6ef18be36e1
changeset:   49258:f6ef18be36e1
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:34:10 2022 +0200
summary: debugindex: add a `delta-base` column

https://www.mercurial-scm.org/repo/hg/rev/fbb2477298a6
changeset:   49259:fbb2477298a6
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:33:25 2022 +0200
summary: debugindex: add a `flags` column

https://www.mercurial-scm.org/repo/hg/rev/7a18f6fc7e0c
changeset:   49260:7a18f6fc7e0c
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:33:47 2022 +0200
summary: debugindex: add a `comp-mode` column

https://www.mercurial-scm.org/repo/hg/rev/7ba8adced391
changeset:   49261:7ba8adced391
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:33:13 2022 +0200
summary: debugindex: add a `data-offset` column

https://www.mercurial-scm.org/repo/hg/rev/4c145006b24a
changeset:   49262:4c145006b24a
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:33:36 2022 +0200
summary: debugindex: add a `chunk-size` column

https://www.mercurial-scm.org/repo/hg/rev/27583efef74d
changeset:   49263:27583efef74d
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:34:43 2022 +0200
summary: debugindex: add a `sd-comp-mode` column

https://www.mercurial-scm.org/repo/hg/rev/e3a267a93711
changeset:   49264:e3a267a93711
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:34:21 2022 +0200
summary: debugindex: add a `sidedata-offset` column

https://www.mercurial-scm.org/repo/hg/rev/30d2beab8163
changeset:   49265:30d2beab8163
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:34:33 2022 +0200
summary: debugindex: add a `sd-chunk-size` column

https://www.mercurial-scm.org/repo/hg/rev/da3e37ecacde
changeset:   49266:da3e37ecacde
bookmark:@
user:Pierre-Yves DAVID 
date:Wed Jun 01 01:32:33 2022 +0200
summary: debugindex: add a `rank` column

https://www.mercurial-scm.org/repo/hg/rev/f639982dfd00
changeset:   49267:f639982dfd00
branch:  stable
tag: tip
parent:  49245:13c37f1c7c4b
user:Manuel Jacob 
date:Sun May 22 01:48:20 2022 +0200
summary: hghave: make black version regex work with newer versions of black

-- 
Repository URL: 

mercurial@49245: new changeset (1 on stable)

2022-06-07 Thread Mercurial Commits
New changeset (1 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/13c37f1c7c4b
changeset:   49245:13c37f1c7c4b
branch:  stable
tag: tip
parent:  49243:868bee335517
user:Mads Kiilerich 
date:Tue May 24 14:29:44 2022 +0200
summary: rust: relax im-rc dependency to allow minor updates

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial-devel | Failed pipeline for branch/stable | 13c37f1c

2022-06-07 Thread Heptapod


Pipeline #54633 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: 13c37f1c ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/13c37f1c7c4b6a59453d184f15d48b1fe98035e7
 )
Commit Message: rust: relax im-rc dependency to allow minor upd...
Commit Author: kiilerix ( https://foss.heptapod.net/kiilerix )

Pipeline #54633 ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/pipelines/54633 ) 
triggered by Raphaël Gomès ( https://foss.heptapod.net/raphael.gomes )
had 1 failed job.

Job #556632 ( 
https://foss.heptapod.net/mercurial/mercurial-devel/-/jobs/556632/raw )

Stage: tests
Name: test-py2

-- 
You're receiving this email because of your account on foss.heptapod.net.



___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


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

2022-06-07 Thread Raphaël Gomès

Queued this morning, sorry for the delay.

On 5/24/22 15:04, Mads Kiilerich wrote:

# 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.*" requirement came from 0d99778af68a and is now replaced with plain
"15.0".

AFAICS, it really should allow (but not necessarily require) im-rc 15.1 .

Narrow requirement requirements with wildcard in the version is not used in
other places.

diff --git a/rust/hg-core/Cargo.toml b/rust/hg-core/Cargo.toml
--- a/rust/hg-core/Cargo.toml
+++ b/rust/hg-core/Cargo.toml
@@ -14,7 +14,7 @@ bytes-cast = "0.2"
  byteorder = "1.3.4"
  derive_more = "0.99"
  home = "0.5"
-im-rc = "15.0.*"
+im-rc = "15.0"
  itertools = "0.9"
  lazy_static = "1.4.0"
  libc = "0.2"

___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D12630: automation: transition to Windows Server 2022

2022-06-07 Thread indygreg (Gregory Szorc)
indygreg created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REVISION SUMMARY
  Let's keep our Windows build environment modern by upgrading to the
  latest OS.
  
  As part of the upgrade, we pick up a migration to EC2Launch Version 2.
  This has a different config mechanism. So we need to port how we manage
  the administrator password.
  
  As part of migrating to the new YAML/JSON config file mechanism, we move
  the code to the powershell script that is run when the instance first
  launches. This ensures that the config is retained during the reboot we
  perform as part of building the Windows AMI.
  
  The motivation for this is I'm currently unable to build the Windows
  2019 AMI due to an issue installing OpenSSH. This _just works_ on
  Windows Server 2022. I have no clue what the root cause is. I think
  it might have something to do with Microsoft not publishing the files
  in the right location.

REPOSITORY
  rHG Mercurial

BRANCH
  default

REVISION DETAIL
  https://phab.mercurial-scm.org/D12630

AFFECTED FILES
  contrib/automation/hgautomation/aws.py

CHANGE DETAILS

diff --git a/contrib/automation/hgautomation/aws.py 
b/contrib/automation/hgautomation/aws.py
--- a/contrib/automation/hgautomation/aws.py
+++ b/contrib/automation/hgautomation/aws.py
@@ -59,7 +59,7 @@
 UBUNTU_ACCOUNT_ID = '099720109477'
 
 
-WINDOWS_BASE_IMAGE_NAME = 'Windows_Server-2019-English-Full-Base-*'
+WINDOWS_BASE_IMAGE_NAME = 'Windows_Server-2022-English-Full-Base-*'
 
 
 KEY_PAIRS = {
@@ -174,6 +174,23 @@
 net user Administrator "%s"
 wmic useraccount where "name='Administrator'" set PasswordExpires=FALSE
 
+# And set it via EC2Launch so it persists across reboots.
+$config = & $env:ProgramFiles\Amazon\EC2Launch\EC2Launch.exe get-agent-config 
--format json | ConvertFrom-Json
+$config | ConvertTo-Json -Depth 6 | Out-File -encoding UTF8 
$env:ProgramData/Amazon/EC2Launch/config/agent-config.yml
+$setAdminAccount = @"
+{
+  "task": "setAdminAccount",
+  "inputs": {
+"password": {
+  "type": "static",
+  "data": "%s"
+}
+  }
+}
+"@
+$config.config | %%{if($_.stage -eq 'preReady'){$_.tasks += (ConvertFrom-Json 
-InputObject $setAdminAccount)}}
+$config | ConvertTo-Json -Depth 6 | Out-File -encoding UTF8 
$env:ProgramData/Amazon/EC2Launch/config/agent-config.yml
+
 # First, make sure WinRM can't be connected to
 netsh advfirewall firewall set rule name="Windows Remote Management (HTTP-In)" 
new enable=yes action=block
 
@@ -752,7 +769,7 @@
 )
 
 if bootstrap:
-config['UserData'] = WINDOWS_USER_DATA % password
+config['UserData'] = WINDOWS_USER_DATA % (password, password)
 
 with temporary_ec2_instances(c.ec2resource, config) as instances:
 wait_for_ip_addresses(instances)
@@ -1173,28 +1190,16 @@
 with INSTALL_WINDOWS_DEPENDENCIES.open('r', encoding='utf-8') as fh:
 commands.extend(l.rstrip() for l in fh)
 
-# Schedule run of EC2Launch on next boot. This ensures that UserData
-# is executed.
-# We disable setComputerName because it forces a reboot.
-# We set an explicit admin password because this causes UserData to run
-# as Administrator instead of System.
-commands.extend(
-[
-r'''Set-Content -Path 
C:\ProgramData\Amazon\EC2-Windows\Launch\Config\LaunchConfig.json '''
-r'''-Value '{"setComputerName": false, "setWallpaper": true, 
"addDnsSuffixList": true, '''
-r'''"extendBootVolumeSize": true, "handleUserData": true, '''
-r'''"adminPasswordType": "Specify", "adminPassword": "%s"}' '''
-% c.automation.default_password(),
-
r'C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 '
-r'–Schedule',
-]
-)
-
 # Disable Windows Defender when bootstrapping because it just slows
 # things down.
 commands.insert(0, 'Set-MpPreference -DisableRealtimeMonitoring $true')
 commands.append('Set-MpPreference -DisableRealtimeMonitoring $false')
 
+# Trigger shutdown to prepare for imaging.
+commands.append(
+'Stop-Computer -ComputerName localhost',
+)
+
 # Compute a deterministic fingerprint to determine whether image needs
 # to be regenerated.
 fingerprint = resolve_fingerprint(



To: indygreg, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D12629: automation: refresh requirements

2022-06-07 Thread indygreg (Gregory Szorc)
indygreg created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.

REVISION SUMMARY
  I'm hitting errors installing the old version of cffi due to an
  apparent issue where older versions of cffi aren't compatible with
  the modern Clang I'm using. So let's upgrade packages to unbreak
  things and to keep things modern.

REPOSITORY
  rHG Mercurial

BRANCH
  default

REVISION DETAIL
  https://phab.mercurial-scm.org/D12629

AFFECTED FILES
  contrib/automation/requirements.txt

CHANGE DETAILS

diff --git a/contrib/automation/requirements.txt 
b/contrib/automation/requirements.txt
--- a/contrib/automation/requirements.txt
+++ b/contrib/automation/requirements.txt
@@ -1,193 +1,267 @@
 #
-# This file is autogenerated by pip-compile
+# This file is autogenerated by pip-compile with python 3.10
 # To update, run:
 #
 #pip-compile --generate-hashes 
--output-file=contrib/automation/requirements.txt 
contrib/automation/requirements.txt.in
 #
-asn1crypto==1.0.1 \
-
--hash=sha256:0b199f211ae690df3db4fd6c1c4ff976497fb1da689193e368eedbadc53d9292 \
-
--hash=sha256:bca90060bd995c3f62c4433168eab407e44bdbdb567b3f3a396a676c1a4c4a3f \
-# via cryptography
-bcrypt==3.1.7 \
-
--hash=sha256:0258f143f3de96b7c14f762c770f5fc56ccd72f8a1857a451c1cd9a655d9ac89 \
-
--hash=sha256:0b0069c752ec14172c5f78208f1863d7ad6755a6fae6fe76ec2c80d13be41e42 \
-
--hash=sha256:19a4b72a6ae5bb467fea018b825f0a7d917789bcfe893e53f15c92805d187294 \
-
--hash=sha256:5432dd7b34107ae8ed6c10a71b4397f1c853bd39a4d6ffa7e35f40584cffd161 \
-
--hash=sha256:69361315039878c0680be456640f8705d76cb4a3a3fe1e057e0f261b74be4b31 \
-
--hash=sha256:6fe49a60b25b584e2f4ef175b29d3a83ba63b3a4df1b4c0605b826668d1b6be5 \
-
--hash=sha256:74a015102e877d0ccd02cdeaa18b32aa7273746914a6c5d0456dd442cb65b99c \
-
--hash=sha256:763669a367869786bb4c8fcf731f4175775a5b43f070f50f46f0b59da45375d0 \
-
--hash=sha256:8b10acde4e1919d6015e1df86d4c217d3b5b01bb7744c36113ea43d529e1c3de \
-
--hash=sha256:9fe92406c857409b70a38729dbdf6578caf9228de0aef5bc44f859ffe971a39e \
-
--hash=sha256:a190f2a5dbbdbff4b74e3103cef44344bc30e61255beb27310e2aec407766052 \
-
--hash=sha256:a595c12c618119255c90deb4b046e1ca3bcfad64667c43d1166f2b04bc72db09 \
-
--hash=sha256:c9457fa5c121e94a58d6505cadca8bed1c6b83b3204928a866ca2e599105 \
-
--hash=sha256:cb93f6b2ab0f6853550b74e051d297c27a638719753eb9ff66d1e4072be67133 \
-
--hash=sha256:d7bdc26475679dd073ba0ed2766445bb5b20ca4793ca0db32b399dccc6bc84b7 \
-
--hash=sha256:ff032765bb8716d9387fd5376d987a937254b0619eff0972779515b5c98820bc \
+bcrypt==3.2.2 \
+
--hash=sha256:2b02d6bfc6336d1094276f3f588aa1225a598e27f8e3388f4db9948cb707b521 \
+
--hash=sha256:433c410c2177057705da2a9f2cd01dd157493b2a7ac14c8593a16b3dab6b6bfb \
+
--hash=sha256:4e029cef560967fb0cf4a802bcf4d562d3d6b4b1bf81de5ec1abbe0f1adb027e \
+
--hash=sha256:61bae49580dce88095d669226d5076d0b9d927754cedbdf76c6c9f5099ad6f26 \
+
--hash=sha256:6d2cb9d969bfca5bc08e45864137276e4c3d3d7de2b162171def3d188bf9d34a \
+
--hash=sha256:7180d98a96f00b1050e93f5b0f556e658605dd9f524d0b0e68ae7944673f525e \
+
--hash=sha256:7d9ba2e41e330d2af4af6b1b6ec9e6128e91343d0b4afb9282e54e5508f31baa \
+
--hash=sha256:7ff2069240c6bbe49109fe84ca80508773a904f5a8cb960e02a977f7f519b129 \
+
--hash=sha256:88273d806ab3a50d06bc6a2fc7c87d737dd669b76ad955f449c43095389bc8fb \
+
--hash=sha256:a2c46100e315c3a5b90fdc53e429c006c5f962529bc27e1dfd656292c20ccc40 \
+
--hash=sha256:cd43303d6b8a165c29ec6756afd169faba9396a9472cdff753fe9f19b96ce2fa
 # via paramiko
-bleach==3.1.0 \
-
--hash=sha256:213336e49e102af26d9cde77dd2d0397afabc5a6bf2fed985dc35b5d1e285a16 \
-
--hash=sha256:3fdf7f77adcf649c9911387df51254b813185e32b2c6619f690b593a617e19fa \
+bleach==5.0.0 \
+
--hash=sha256:08a1fe86d253b5c88c92cc3d810fd8048a16d15762e1e5b74d502256e5926aa1 \
+
--hash=sha256:c6d6cc054bdc9c83b48b8083e236e5f00f238428666d2ce2e083eaa5fd568565
 # via readme-renderer
-boto3==1.9.243 \
-
--hash=sha256:404acbecef8f4912f18312fcfaffe7eba7f10b3b7adf7853bdba59cdf2275ebb \
-
--hash=sha256:c6e5a7e4548ce7586c354ff633f2a66ba3c471d15a8ae6a30f873122ab04e1cf
-botocore==1.12.243 \
-
--hash=sha256:397585a7881230274afb8d1877ef69a661b0a311745cd324f14a052fb2a2863a \
-
--hash=sha256:4496f8da89cb496462a831897ad248e13e431d9fa7e41e06d426fd6658ab6e59 \
-# via boto3, s3transfer
-certifi==2021.5.30 \
-
--hash=sha256:2bbf76fd432960138b3ef6dda3dde0544f27cbf8546c458e60baf371917ba9ee \
-
--hash=sha256:50b1e4f8446b06f41be7dd6338db18e0990601dce795c2b1686458aa7e8fa7d8 \
+boto3==1.22.7 \
+
--hash=sha256:4dc0df36c3465ff0d586017da68b0152123695f38f30ad98fed7185e59298d2c \
+
--hash=sha256:de4fa49ca1cbc93313144e93e6d0997cbb61c8cca91f3418b4e3646dc215f441
+# via -r contrib/automation/requirements.txt.in
+botocore==1.25.7 \
+
--hash=sha256:190361776d96323ff401b976175f76172acf7ebbe3efbb19c4c6f9800a9ad6b6 \
+

D6596: unshelve: add interactive mode

2022-06-07 Thread Annata20 (Annata Evan)
Herald added a subscriber: mercurial-patches.
Annata20 added a comment.


  For me, tunnel rush  this is very interesting and 
useful information. uno online  I enjoy reading your 
posts.

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST ACTION
  https://phab.mercurial-scm.org/D6596/new/

REVISION DETAIL
  https://phab.mercurial-scm.org/D6596

To: navaneeth.suresh, #hg-reviewers
Cc: mercurial-patches, Annata20, pulkit, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


How to submit large series of loosely related changesets in Heptapod

2022-06-07 Thread Manuel Jacob
I have a branch with Python 3 cleanups 
(https://foss.heptapod.net/mercurial/mercurial-devel/-/compare/default...py3-cleanups). 
It consists of more than 30 changesets already and will grow larger.


Phabricator has a strong focus on single patches. There, I would submit 
each patch shortly after creating them. Each can be reviewed and 
approved individually.


On Heptapod, the focus is more on whole merge request. The Wiki page 
says that review should be done on single changesets, but it seems like 
only the whole merge request can be approved and merged (in the UI).


If I create a single merge request when the series is finished (which is 
whenever I don’t feel to continue), it will be very large and hard to 
review in one pass. Also, it would mean that I would get feedback on the 
first changesets later, increasing the chance of getting merge conflicts 
when changing later changesets (in this case, it hopefully wouldn’t be 
an issue, because the changes are not very complex).


If I create a single merge request and continue to add changesets to it, 
feedback on the first changesets will possibly be earlier, but CI can 
temporarily break for newer changesets while I keep working on it.


If I create a merge request for each changeset, it will be many and each 
merge request will contain the unmerged ancestors. Also, I think it 
would require that each changeset is in its own topic, which complicates 
matters when working with them locally.


I could split them in smaller batches, but it’s not clear how large they 
should be, and it would combine disadvantages of the two other 
approaches (although less pronounced).


Thoughts?
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


D7267: encoding: define local identify functions with explicit type comments

2022-06-07 Thread Josh54 (Josh Mendes)
Herald added a subscriber: mercurial-patches.
Josh54 added a comment.


  This website has provided me with interesting information on my favorite 
subject. [URL=https://dordle.online/]dordle[/URL] I thoroughly enjoyed reading 
your posts. [URL=https://wordhurdle.co/]word hurdle[/URL] Thanks

REPOSITORY
  rHG Mercurial

CHANGES SINCE LAST ACTION
  https://phab.mercurial-scm.org/D7267/new/

REVISION DETAIL
  https://phab.mercurial-scm.org/D7267

To: durin42, #hg-reviewers, indygreg
Cc: mercurial-patches, Josh54, yuja, mercurial-devel
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel


mercurial@49244: 4 new changesets (3 on stable)

2022-06-07 Thread Mercurial Commits
4 new changesets (3 on stable) in mercurial:

https://www.mercurial-scm.org/repo/hg/rev/6b10151b9621
changeset:   49241:6b10151b9621
branch:  stable
tag: 6.1.3
user:Sandu Turcan 
date:Tue May 03 21:44:30 2022 -0400
summary: narrow_widen_acl: enforce narrowacl in narrow_widen (SEC)

https://www.mercurial-scm.org/repo/hg/rev/985f2901aee0
changeset:   49242:985f2901aee0
branch:  stable
user:Raphaël Gomès 
date:Thu Jun 02 16:19:31 2022 +0200
summary: Added tag 6.1.3 for changeset 6b10151b9621

https://www.mercurial-scm.org/repo/hg/rev/868bee335517
changeset:   49243:868bee335517
branch:  stable
user:Raphaël Gomès 
date:Thu Jun 02 16:19:39 2022 +0200
summary: Added signature for changeset 6b10151b9621

https://www.mercurial-scm.org/repo/hg/rev/cd51d4957b28
changeset:   49244:cd51d4957b28
bookmark:@
tag: tip
parent:  49239:a94f28be2e6e
parent:  49243:868bee335517
user:Raphaël Gomès 
date:Thu Jun 02 16:24:06 2022 +0200
summary: branching: merge stable into default

-- 
Repository URL: https://www.mercurial-scm.org/repo/hg
___
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel