D6142: automation: perform tasks on remote machines

indygreg (Gregory Szorc) phabricator at mercurial-scm.org
Sat Mar 23 12:03:15 EDT 2019


indygreg added a comment.


  In https://phab.mercurial-scm.org/D6142#89492, @mharbison72 wrote:
  
  > I don't know anything about PowerShell or AWS, but this series looks nice for making Windows easier to deal with.
  >
  > What was the problem with python3 tests?  I've been able to run them locally (though a bunch fail with py3 issues).
  
  
  It had something to do with the MSVC environment not being "activated." I believe link.exe couldn't find rc.exe or something like that. I suspect this is a distutils limitation or something in our setup.py not playing well with Python 3. It probably isn't too difficult to fix - I just haven't spent the time on it yet.
  
  > I've been hacking on and off with running tests under WSL.  I'm not sure if that will help any of this.  It's tantalizingly close, but there are path style issues that `WSLENV` and `wslpath` can't fix.  (e.g., sometimes $TESTTMP is written to an hgrc file in Linux format, and hg.exe can't understand that.)
  
  I thought about configuring WSL in the base environment. But I figured that would be best left as a follow-up since WSL isn't well supported at the moment and I didn't want to spend time going down that rabbit hole.
  
  > Any plans to port this to the TortoiseHg codebase?  I don't have the bandwidth to try anything in the near term, but don't want to duplicate effort.
  
  I reached out to Steve Borho about the recent packaging work. I believe I offered support to port thg-winbuild to the new mechanism. I don't believe I've heard back yet. I would not be opposed to moving some/more of the TortoiseHg packaging bits into the core distribution. I'm not sure how others feel about that. I definitely want to make TortoiseHg packaging as simple as possible and buffered against upstream changes.

REPOSITORY
  rHG Mercurial

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

To: indygreg, #hg-reviewers
Cc: mharbison72, mercurial-devel


More information about the Mercurial-devel mailing list