Reuben (Matatika)
10/11/2022, 7:21 PMWill Da Silva (Arch)
10/11/2022, 7:31 PMHow can I debug this locally on Ubuntu?A virtual machine is probably your best bet. I've got one ready, so I'll take a look at the failing tests.
Reuben (Matatika)
10/11/2022, 7:51 PMWill Da Silva (Arch)
10/11/2022, 7:53 PMWill Da Silva (Arch)
10/11/2022, 7:53 PMWill Da Silva (Arch)
10/11/2022, 7:53 PMWill Da Silva (Arch)
10/11/2022, 8:04 PMroot attribute of Project instances is being set to a relative path, when it should be an absolute path. Project.__init__ does self.root = Path(root).resolve(), but that doesn't work properly on older versions of Python on Windows: https://github.com/python/cpython/issues/82852Will Da Silva (Arch)
10/11/2022, 8:07 PMProject instance was created prior to calling mkdir for the new project directory. I'll leave my suggested fix in the PR.Reuben (Matatika)
10/11/2022, 8:41 PMDocker is only able to virtualize userspace, so you need to have Docker installed on Windows to run a Windows image with Docker.Got it, thanks.
Reuben (Matatika)
10/11/2022, 8:43 PMThis only is a problem now because previously no Project instance was created prior to calling mkdir for the new project directory. I'll leave my suggested fix in the PR.Ah, I see... Thanks, I'll respond on the PR also. Appreciate your help. π
Will Da Silva (Arch)
10/11/2022, 8:43 PMWill Da Silva (Arch)
10/11/2022, 8:43 PMtaylor
10/11/2022, 8:44 PMI wish GitHub would let me add PR suggestions anywhereright? especially if there are already changes in the file!
Reuben (Matatika)
10/11/2022, 8:46 PMtaylor
10/11/2022, 8:47 PMReuben (Matatika)
10/11/2022, 8:48 PMtaylor
10/11/2022, 8:49 PMReuben (Matatika)
10/11/2022, 9:01 PMReuben (Matatika)
10/17/2022, 11:21 AMReuben (Matatika)
11/04/2022, 8:37 PMWill Da Silva (Arch)
11/04/2022, 8:56 PMnotepad to edit text files for minor changes, and if I need to do anything significant I'll install VS Code.
I believe Chocolatey (https://chocolatey.org/) comes pre-installed - it's pretty useful for e.g. installing Python:
choco install python3 --version=3.10.8 --yes --force --no-progress
refreshenv
Vcpkg (https://github.com/microsoft/vcpkg) may be needed if you have C/C++ dependencies.
If Powershell complains about what execution policies you can run Set-ExecutionPolicy Bypass -Force to get around that. Don't get too attached to this development environment, since the VM has an expiration date. Feel free to mess it up since you can always start fresh with a new one.
As for Meltano itself, since you're running as an admin and Python has cross-platform support you shouldn't run into much trouble.Reuben (Matatika)
11/04/2022, 11:15 PMpathlib). This is gonna be much better than waiting for GitHub Actions CI to tell me if things do/don't work on Windows! Appreciate you taking the time out, thanks. π