Bug: I can't build Thunderbird 102.5.1 from release Archive on windows
Status: RESOLVED
Priority: --
Resolution: WONTFIX
Created: 2023-01-14 12:12:36+00:00
Resolved: 2023-01-15 01:16:20+00:00

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.49

Steps to reproduce:

I downloaded the Thunderbird release (sources) from here:  archive.mozilla.org/pub/thunderbird/releases/102.5.1.  And i'm add this source code to my git repository (so that it does not fall due to absence .git folder).

When executing the "make bootstrap" command, it crashes and does not install the necessary dependencies. I chose "Firefox for Desktop" and "optimally configured? ((Yn): n". When i'm select 'Y' is not do effect.


Actual results:

bootstrap crash with this log:

bootstrap crash with this log:

```
$ ./mach bootstrap

Note on Artifact Mode:

Artifact builds download prebuilt C++ components rather than building
them locally. Artifact builds are faster!

Artifact builds are recommended for people working on Firefox or
Firefox for Android frontends, or the GeckoView Java API. They are unsuitable
for those working on C++ code. For more information see:
https://firefox-source-docs.mozilla.org/contributing/build/artifact_builds.html.

Please choose the version of Firefox you want to build (see note above):
  1. Firefox for Desktop Artifact Mode [default]
  2. Firefox for Desktop
  3. GeckoView/Firefox for Android Artifact Mode
  4. GeckoView/Firefox for Android
  5. SpiderMonkey JavaScript engine
Your choice: 2
Requirement already satisfied: glean-sdk==44.1.1 in c:\users\test\.mozbuild\srcdirs\testdesktopmail-f3ac63904a51\_virtualenvs\mach\lib\site-packages (44.1.1)
Requirement already satisfied: glean-parser==5.0.1 in c:\users\test\.mozbuild\srcdirs\testdesktopmail-f3ac63904a51\_virtualenvs\mach\lib\site-packages (from glean-sdk==44.1.1) (5.0.1)
Requirement already satisfied: cffi>=1.13.0 in c:\users\test\.mozbuild\srcdirs\testdesktopmail-f3ac63904a51\_virtualenvs\mach\lib\site-packages (from glean-sdk==44.1.1) (1.15.1)
Requirement already satisfied: PyYAML>=5.3.1 in c:\users\test\desktop\testdesktopmail\third_party\python\pyyaml\lib3 (from glean-parser==5.0.1->glean-sdk==44.1.1) (5.4.1)
Requirement already satisfied: appdirs>=1.4 in c:\users\test\desktop\testdesktopmail\third_party\python\appdirs (from glean-parser==5.0.1->glean-sdk==44.1.1) (1.4.4)
Requirement already satisfied: Click>=7 in c:\users\test\desktop\testdesktopmail\third_party\python\click (from glean-parser==5.0.1->glean-sdk==44.1.1) (7.1.2)
Requirement already satisfied: yamllint>=1.18.0 in c:\users\test\desktop\testdesktopmail\third_party\python\yamllint (from glean-parser==5.0.1->glean-sdk==44.1.1) (1.23.0)
Requirement already satisfied: diskcache>=4 in c:\users\test\desktop\testdesktopmail\third_party\python\diskcache (from glean-parser==5.0.1->glean-sdk==44.1.1) (4.1.0)
Requirement already satisfied: Jinja2>=2.10.1 in c:\users\test\desktop\testdesktopmail\third_party\python\jinja2 (from glean-parser==5.0.1->glean-sdk==44.1.1) (2.11.3)
Requirement already satisfied: jsonschema>=3.0.2 in c:\users\test\desktop\testdesktopmail\third_party\python\jsonschema (from glean-parser==5.0.1->glean-sdk==44.1.1) (3.2.0)
Requirement already satisfied: pycparser in c:\users\test\.mozbuild\srcdirs\testdesktopmail-f3ac63904a51\_virtualenvs\mach\lib\site-packages (from cffi>=1.13.0->glean-sdk==44.1.1) (2.21)
Requirement already satisfied: MarkupSafe>=0.23 in c:\users\test\desktop\testdesktopmail\third_party\python\markupsafe\src (from Jinja2>=2.10.1->glean-parser==5.0.1->glean-sdk==44.1.1) (1.1.1)
Requirement already satisfied: setuptools in c:\users\test\desktop\testdesktopmail\third_party\python\setuptools (from jsonschema>=3.0.2->glean-parser==5.0.1->glean-sdk==44.1.1) (51.2.0)
Requirement already satisfied: pyrsistent>=0.14.0 in c:\users\test\desktop\testdesktopmail\third_party\python\pyrsistent (from jsonschema>=3.0.2->glean-parser==5.0.1->glean-sdk==44.1.1) (0.16.0)
Requirement already satisfied: six>=1.11.0 in c:\users\test\desktop\testdesktopmail\third_party\python\six (from jsonschema>=3.0.2->glean-parser==5.0.1->glean-sdk==44.1.1) (1.13.0)
Requirement already satisfied: attrs>=17.4.0 in c:\users\test\desktop\testdesktopmail\third_party\python\attrs (from jsonschema>=3.0.2->glean-parser==5.0.1->glean-sdk==44.1.1) (19.2.0)
Requirement already satisfied: pathspec>=0.5.3 in c:\users\test\desktop\testdesktopmail\third_party\python\pathspec (from yamllint>=1.18.0->glean-parser==5.0.1->glean-sdk==44.1.1) (0.9.0)
Requirement already satisfied: psutil<=5.8.0,>=5.4.2 in c:\users\test\.mozbuild\srcdirs\testdesktopmail-f3ac63904a51\_virtualenvs\mach\lib\site-packages (5.8.0)
Requirement already satisfied: zstandard<=0.17.0,>=0.11.1 in c:\users\test\.mozbuild\srcdirs\testdesktopmail-f3ac63904a51\_virtualenvs\mach\lib\site-packages (0.17.0)
Your version of Mercurial (6.2.3) is sufficiently modern.
Your version of Rust (1.66.0) is new enough.
Rust supports i686-pc-windows-msvc, x86_64-pc-windows-msvc targets.

Mozilla recommends using git-cinnabar to work with mozilla-central (or
mozilla-unified).

Would you like to run a few configuration steps to ensure Git is
optimally configured? (Yn): n
checking for vcs source checkout... git
checking for a shell... C:/mozilla-build/msys2/usr/bin/sh.exe
checking for host system type... x86_64-pc-mingw32
Installing bootstrapped toolchain in C:/Users/test/.mozbuild/node
ERROR!!!!!! Could not find artifacts for a toolchain build named `toolchain-win64-node`. Local commits, dirty/stale files, and other changes in your checkout may cause this error. Make sure you are on a fresh, current checkout of mozilla-central. Beware that commands like `mach bootstrap` and `mach artifact` are unlikely to work on any versions of the code besides recent revisions of mozilla-central.
warning: in the working copy of '.cargo/config.in', LF will be replaced by CRLF the next time Git touches it
ERROR: Command '['C:\\Users\\test\\.mozbuild\\srcdirs\\testdesktopmail-f3ac63904a51\\_virtualenvs\\mach\\Scripts\\python.exe', 'C:/Users/test/Desktop/testDesktopMail/mach', '--log-no-times', 'artifact', 'toolchain', '--from-build', 'toolchain-win64-node']' returned non-zero exit status 1.
ERROR: If you can't fix the above, retry with --disable-bootstrap.
```


Expected results:

On linux is works. Bun on windows fail =(