Failed to activate the terminal-tab package (At Cannot find module '../src/babel.config.js') (same error for multiple, but not all my installed packages: "terminal-tab", "minimap-codeglance", "inter-jsonlint", "busy-signal")

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
I reinstalled Atom:
I was changing from atom/atom (AUR) https://github.com/atom/atom to atom-community/atom (AUR) https://github.com/atom-community/atom using Pamac-GUI.
Because:

Atom and all repositories under Atom will be archived on December 15, 2022. official announcement

Now i get the error: Failed to activate the terminal-tab package (At Cannot find module '../src/babel.config.js')
And same error for multiple, but not all my installed packages:

terminal-tab
minimap-codeglance
inter-jsonlint
busy-signal

I also posted here: https://github.com/jsmecham/atom-terminal-tab/issues/140, but i think this problem is located in Atom
I hope some one can hep me .. Thx
Steps to Reproduce

I uninstalled old Atom (from atom/atom from AUR with Pamac-GUI https://github.com/atom/atom)
I installed "new" Atom (from atom-community/atom from AUR with Pamac-GUI https://github.com/atom-community/atom)
The installation of Atom runs with no errors, the following Error was shown: Failed to activate the terminal-tab package (At Cannot find module '../src/babel.config.js')
Then i uninstalled the "terminal-tab package"
Then i installed the "terminal-tab package" again:

but same error: Failed to activate the terminal-tab package (At Cannot find module '../src/babel.config.js')

Expected behavior:

Actual behavior:

Versions
Atom: 1.63.0-dev-879065cb8 x64
Electron: 11.5.0
OS: "Manjaro Linux"
Thrown From: terminal-tab package 0.6.0
Stack Trace
Failed to activate the terminal-tab package
At Cannot find module '../src/babel.config.js'
Require stack:
-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>- /opt/atom-community/resources/app.asar/static/index.html

Error: Cannot find module '../src/babel.config.js'
Require stack:
-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>-<EMAIL_ADDRESS>- /opt/atom-community/resources/app.asar/static/index.html
    at Module._resolveFilename (internal/modules/cjs/loader.js:972:15)
    at o._resolveFilename (electron/js2c/renderer_init.js:35:917)
    at Function.get_Module._resolveFilename (/opt/atom-community/resources/app/static/<embedded>:11:157942)
    at require.resolve (/opt/atom-community/resources/app/static/<embedded>:11:149312)
    at loadConfig (/app.asar/node_modules/@babel/core/lib/config/files/configuration.js:172:5)
    at loadConfig.next (<anonymous>)
    at buildRootChain (/app.asar/node_modules/@babel/core/lib/config/config-chain.js:80:47)
    at buildRootChain.next (<anonymous>)
    at loadPrivatePartialConfig (/app.asar/node_modules/@babel/core/lib/config/partial.js:103:62)
    at loadPrivatePartialConfig.next (<anonymous>)
    at loadFullConfig (/app.asar/node_modules/@babel/core/lib/config/full.js:57:46)
    at loadFullConfig.next (<anonymous>)
    at Object.transform (/app.asar/node_modules/@babel/core/lib/transform.js:23:45)
    at transform.next (<anonymous>)
    at evaluateSync (/app.asar/node_modules/gensync/index.js:251:28)
    at Object.sync (/app.asar/node_modules/gensync/index.js:89:14)
    at Object.e.compile (/opt/atom-community/resources/app/static/<embedded>:11:579023)
    at Object.compile (/opt/atom-community/resources/app/static/<embedded>:11:575960)
    at compileFileAtPath (/opt/atom-community/resources/app/static/<embedded>:11:151057)
    at Object.value [as .js] (/opt/atom-community/resources/app/static/<embedded>:11:153473)
    at Module.load (internal/modules/cjs/loader.js:992:32)
    at Module._load (internal/modules/cjs/loader.js:885:14)
    at Function.f._load (electron/js2c/asar_bundle.js:5:12633)
    at Module.require (/app.asar/static/index.js:72:46)
    at require (internal/modules/cjs/helpers.js:72:18)
    at customRequire (/opt/atom-community/resources/app/static/<embedded>:1:756255)
    at requireModule (/opt/atom-community/resources/app/src/atom-environment.js:547:172808)
    at Package.requireMainModule (/opt/atom-community/resources/app/src/atom-environment.js:527:2583701)
    at Package.activateNow (/opt/atom-community/resources/app/src/atom-environment.js:527:2571700)
    at /opt/atom-community/resources/app/src/atom-environment.js:527:2571478

Commands

Non-Core Packages
busy-signal 2.0.1
fix-indent-on-paste 0.1.1
intentions 2.1.1
linter 3.4.0
linter-jsonlint 1.4.0
linter-ui-default 3.4.1
minimap 4.40.1
minimap-codeglance 0.4.7
multi-cursor 3.0.0
terminal-tab 0.6.0

Additional Information

The file should be missing while install. Maybe reinstalling? It won't remove data.

The file should be missing while install. Maybe reinstalling? It won't remove data.

I now reinstalled again, but same errors when i start atom. I think the installation runs without critical errors, but here is the log from the installation:
Preparing...
Cloning atom-community-git build files...
Generating atom-community-git information...
Checking atom-community-git dependencies...
Resolving dependencies...
Checking inter-conflicts...

Building atom-community-git...
==> Making package: atom-community-git 1.63.0_dev_879065cb8-1 (Tue 16 Aug 2022 19:51:08 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating atom git repo...
==> Validating source files with sha256sums...
    atom ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of atom git repo...
Cloning into 'atom'...
done.
==> Starting prepare()...
/var/tmp/pamac-build-servus/atom-community-git/src/atom /var/tmp/pamac-build-servus/atom-community-git/src
Node:	v16.16.0
Python:	v3.10.5
Installing script runner dependencies
Installing script dependencies
Installing apm
(node:175333) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.
(Use `node --trace-deprecation ...` to show where the warning was created)
In file included from ../../nan/nan.h:60,
                 from ../src/onig-scanner.h:4,
                 from ../src/onig-scanner.cc:1:
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:608:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
  608 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:642:3: note: in expansion of macro ‘NODE_MODULE_X’
  642 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/onig-scanner.cc:23:1: note: in expansion of macro ‘NODE_MODULE’
   23 | NODE_MODULE(onig_scanner, InitModule)
      | ^~~~~~~~~~~
(node:176398) [DEP0150] DeprecationWarning: Setting process.config is deprecated. In the future the property will be read-only.
(Use `node --trace-deprecation ...` to show where the warning was created)
../deps/libgit2/deps/zlib/infback.c: In function ‘inflateBack’:
../deps/libgit2/deps/zlib/infback.c:479:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  479 |             state->mode = LEN;
      |             ~~~~~~~~~~~~^~~~~
../deps/libgit2/deps/zlib/infback.c:481:9: note: here
  481 |         case LEN:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c: In function ‘inflate’:
../deps/libgit2/deps/zlib/inflate.c:841:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  841 |             state->mode = DICT;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:842:9: note: here
  842 |         case DICT:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:848:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  848 |             state->mode = TYPE;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:849:9: note: here
  849 |         case TYPE:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:850:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  850 |             if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave;
      |                ^
../deps/libgit2/deps/zlib/inflate.c:851:9: note: here
  851 |         case TYPEDO:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  900 |             if (flush == Z_TREES) goto inf_leave;
      |                ^
../deps/libgit2/deps/zlib/inflate.c:901:9: note: here
  901 |         case COPY_:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:902:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  902 |             state->mode = COPY;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:903:9: note: here
  903 |         case COPY:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1041:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1041 |             if (flush == Z_TREES) goto inf_leave;
      |                ^
../deps/libgit2/deps/zlib/inflate.c:1042:9: note: here
 1042 |         case LEN_:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1043:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1043 |             state->mode = LEN;
      |             ~~~~~~~~~~~~^~~~~
../deps/libgit2/deps/zlib/inflate.c:1044:9: note: here
 1044 |         case LEN:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1092:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1092 |             state->mode = LENEXT;
      |             ~~~~~~~~~~~~^~~~~~~~
../deps/libgit2/deps/zlib/inflate.c:1093:9: note: here
 1093 |         case LENEXT:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1102:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1102 |             state->mode = DIST;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:1103:9: note: here
 1103 |         case DIST:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1129:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1129 |             state->mode = DISTEXT;
      |             ~~~~~~~~~~~~^~~~~~~~~
../deps/libgit2/deps/zlib/inflate.c:1130:9: note: here
 1130 |         case DISTEXT:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1145:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1145 |             state->mode = MATCH;
      |             ~~~~~~~~~~~~^~~~~~~
../deps/libgit2/deps/zlib/inflate.c:1146:9: note: here
 1146 |         case MATCH:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1233:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1233 |             state->mode = DONE;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:1234:9: note: here
 1234 |         case DONE:
      |         ^~~~
../deps/libgit2/deps/http-parser/http_parser.c: In function ‘http_parser_parse_url’:
../deps/libgit2/deps/http-parser/http_parser.c:2094:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2094 |         found_at = 1;
      |         ~~~~~~~~~^~~
../deps/libgit2/deps/http-parser/http_parser.c:2097:7: note: here
 2097 |       case s_req_server:
      |       ^~~~
In file included from ../../nan/nan.h:60,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:608:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
  608 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:642:3: note: in expansion of macro ‘NODE_MODULE_X’
  642 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/repository.cc:71:1: note: in expansion of macro ‘NODE_MODULE’
   71 | NODE_MODULE(git, Repository::Init)
      | ^~~~~~~~~~~
../src/repository.cc: In member function ‘virtual void Repository::GetHeadAsync(Nan::NAN_METHOD_ARGS_TYPE)::HeadAsyncWorker::HandleOKCallback()’:
../src/repository.cc:242:21: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  242 |       callback->Call(2, argv);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
../../nan/nan.h:1746:3: note: declared here
 1746 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/repository.cc: In member function ‘virtual void Repository::GetStatusAsync(Nan::NAN_METHOD_ARGS_TYPE)::StatusAsyncWorker::HandleOKCallback()’:
../src/repository.cc:412:21: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  412 |       callback->Call(2, argv);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
../../nan/nan.h:1746:3: note: declared here
 1746 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/repository.cc: In member function ‘virtual void Repository::CompareCommitsAsync(Nan::NAN_METHOD_ARGS_TYPE)::CompareCommitsAsyncWorker::HandleOKCallback()’:
../src/repository.cc:749:21: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  749 |       callback->Call(2, argv);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
../../nan/nan.h:1746:3: note: declared here
 1746 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
In file included from ../../nan/nan.h:60,
                 from ../src/onig-scanner.h:4,
                 from ../src/onig-scanner.cc:1:
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:608:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
  608 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:642:3: note: in expansion of macro ‘NODE_MODULE_X’
  642 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/onig-scanner.cc:23:1: note: in expansion of macro ‘NODE_MODULE’
   23 | NODE_MODULE(onig_scanner, InitModule)
      | ^~~~~~~~~~~
../deps/libgit2/deps/zlib/infback.c: In function ‘inflateBack’:
../deps/libgit2/deps/zlib/infback.c:479:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  479 |             state->mode = LEN;
      |             ~~~~~~~~~~~~^~~~~
../deps/libgit2/deps/zlib/infback.c:481:9: note: here
  481 |         case LEN:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c: In function ‘inflate’:
../deps/libgit2/deps/zlib/inflate.c:841:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  841 |             state->mode = DICT;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:842:9: note: here
  842 |         case DICT:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:848:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  848 |             state->mode = TYPE;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:849:9: note: here
  849 |         case TYPE:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:850:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  850 |             if (flush == Z_BLOCK || flush == Z_TREES) goto inf_leave;
      |                ^
../deps/libgit2/deps/zlib/inflate.c:851:9: note: here
  851 |         case TYPEDO:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  900 |             if (flush == Z_TREES) goto inf_leave;
      |                ^
../deps/libgit2/deps/zlib/inflate.c:901:9: note: here
  901 |         case COPY_:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:902:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
  902 |             state->mode = COPY;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:903:9: note: here
  903 |         case COPY:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1041:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1041 |             if (flush == Z_TREES) goto inf_leave;
      |                ^
../deps/libgit2/deps/zlib/inflate.c:1042:9: note: here
 1042 |         case LEN_:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1043:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1043 |             state->mode = LEN;
      |             ~~~~~~~~~~~~^~~~~
../deps/libgit2/deps/zlib/inflate.c:1044:9: note: here
 1044 |         case LEN:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1092:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1092 |             state->mode = LENEXT;
      |             ~~~~~~~~~~~~^~~~~~~~
../deps/libgit2/deps/zlib/inflate.c:1093:9: note: here
 1093 |         case LENEXT:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1102:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1102 |             state->mode = DIST;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:1103:9: note: here
 1103 |         case DIST:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1129:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1129 |             state->mode = DISTEXT;
      |             ~~~~~~~~~~~~^~~~~~~~~
../deps/libgit2/deps/zlib/inflate.c:1130:9: note: here
 1130 |         case DISTEXT:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1145:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1145 |             state->mode = MATCH;
      |             ~~~~~~~~~~~~^~~~~~~
../deps/libgit2/deps/zlib/inflate.c:1146:9: note: here
 1146 |         case MATCH:
      |         ^~~~
../deps/libgit2/deps/zlib/inflate.c:1233:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
 1233 |             state->mode = DONE;
      |             ~~~~~~~~~~~~^~~~~~
../deps/libgit2/deps/zlib/inflate.c:1234:9: note: here
 1234 |         case DONE:
      |         ^~~~
../deps/libgit2/deps/http-parser/http_parser.c: In function ‘http_parser_parse_url’:
../deps/libgit2/deps/http-parser/http_parser.c:2094:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
 2094 |         found_at = 1;
      |         ~~~~~~~~~^~~
../deps/libgit2/deps/http-parser/http_parser.c:2097:7: note: here
 2097 |       case s_req_server:
      |       ^~~~
In file included from ../../nan/nan.h:60,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:608:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
  608 |       (node::addon_register_func) (regfunc),                          \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/servus/.cache/node-gyp/12.18.3/include/node/node.h:642:3: note: in expansion of macro ‘NODE_MODULE_X’
  642 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/repository.cc:71:1: note: in expansion of macro ‘NODE_MODULE’
   71 | NODE_MODULE(git, Repository::Init)
      | ^~~~~~~~~~~
../src/repository.cc: In member function ‘virtual void Repository::GetHeadAsync(Nan::NAN_METHOD_ARGS_TYPE)::HeadAsyncWorker::HandleOKCallback()’:
../src/repository.cc:242:21: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  242 |       callback->Call(2, argv);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
../../nan/nan.h:1746:3: note: declared here
 1746 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/repository.cc: In member function ‘virtual void Repository::GetStatusAsync(Nan::NAN_METHOD_ARGS_TYPE)::StatusAsyncWorker::HandleOKCallback()’:
../src/repository.cc:412:21: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  412 |       callback->Call(2, argv);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
../../nan/nan.h:1746:3: note: declared here
 1746 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/repository.cc: In member function ‘virtual void Repository::CompareCommitsAsync(Nan::NAN_METHOD_ARGS_TYPE)::CompareCommitsAsyncWorker::HandleOKCallback()’:
../src/repository.cc:749:21: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  749 |       callback->Call(2, argv);
      |       ~~~~~~~~~~~~~~^~~~~~~~~
../../nan/nan.h:1746:3: note: declared here
 1746 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
apm  2.6.5-atomic.1.0
npm  6.14.17
node 12.18.3 x64
atom unknown
python 3.10.5
git 2.37.1
Installing modules ✓
Wrote Dependencies Fingerprint: /var/tmp/pamac-build-servus/atom-community-git/src/atom/node_modules/.dependencies-fingerprint 4493492c996f2f8976742c7eea8f2bc178077471
/var/tmp/pamac-build-servus/atom-community-git/src
==> Starting pkgver()...
==> Starting build()...
Skipping bootstrap
Copying assets to /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app
Transpiling packages with custom transpiler configurations in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app
Transpiling Babel paths in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app
Transpiling CoffeeScript paths in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app
Transpiling CSON paths in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app
Transpiling PEG.js paths in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app
Installing modules ✓
Generating module cache for /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app
Generating pre-built less cache in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app/less-compile-cache
Generating metadata for /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app/package.json
Generating API docs at /var/tmp/pamac-build-servus/atom-community-git/src/atom/docs/output/atom-api.json
Dumping symbols in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/symbols
(node:193250) [DEP0128] DeprecationWarning: Invalid 'main' field in '/var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app/node_modules/find-parent-dir/package.json' of 'find-parent-dir.js'. Please either fix that or report it to the module author
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:193250) [DEP0128] DeprecationWarning: Invalid 'main' field in '/var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app/node_modules/isbinaryfile/package.json' of './lib/panino.js'. Please either fix that or report it to the module author

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error: Failed to write symbol file.
. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error: Failed to write symbol file.
. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error: Failed to write symbol file.
. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error: Failed to write symbol file.
. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...

##[warning] Failed to dump the symbols via minidump. Error. Ignoring the error...
Running electron-packager on /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/app with app name "atom"
Packaging app for platform linux x64 using electron v11.5.0
Changing permissions for node files in /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/atom-dev-1.63.0-dev-879065cb8-amd64
Copying non-ASAR resources to /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/atom-dev-1.63.0-dev-879065cb8-amd64/resources
Writing LICENSE.md to /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/atom-dev-1.63.0-dev-879065cb8-amd64/resources
Application bundle created at /var/tmp/pamac-build-servus/atom-community-git/src/atom/out/atom-dev-1.63.0-dev-879065cb8-amd64

Minifying startup script
Verifying if snapshot can be executed via `mksnapshot`
Generating startup blob with mksnapshot
Moving generated startup blob into "/var/tmp/pamac-build-servus/atom-community-git/src/atom/out/atom-dev-1.63.0-dev-879065cb8-amd64/v8_context_snapshot.bin"
Moving generated startup blob into "/var/tmp/pamac-build-servus/atom-community-git/src/atom/out/atom-dev-1.63.0-dev-879065cb8-amd64/snapshot_blob.bin"
Skipping creating debian package. Specify the --create-debian-package option to create it.
Skipping creating rpm package. Specify the --create-rpm-package option to create it.
Skipping artifacts compression. Specify the --compress-artifacts option to compress Atom binaries (and symbols on macOS)
Skipping installation. Specify the --install option to install Atom
==> Starting check()...
##[command] Executing core main process tests

    AtomApplication command-line interface behavior opens a file to a specific line number:
  ✓ AtomApplication command-line interface behavior opens a file to a specific line number: 38ms
    AtomApplication command-line interface behavior opens a file to a specific line number and column:
  ✓ AtomApplication command-line interface behavior opens a file to a specific line number and column: 18ms
    AtomApplication command-line interface behavior opens a directory with a non-file protocol:
  ✓ AtomApplication command-line interface behavior opens a directory with a non-file protocol: 14ms
    AtomApplication command-line interface behavior truncates trailing whitespace and colons:
  ✓ AtomApplication command-line interface behavior truncates trailing whitespace and colons: 12ms
    AtomApplication command-line interface behavior disregards test and benchmark windows:
  ✓ AtomApplication command-line interface behavior disregards test and benchmark windows: 61ms
    AtomApplication command-line interface behavior with no open windows opens an empty window:
  ✓ AtomApplication command-line interface behavior with no open windows opens an empty window: 12ms
    AtomApplication command-line interface behavior with no open windows opens a file:
  ✓ AtomApplication command-line interface behavior with no open windows opens a file: 11ms
    AtomApplication command-line interface behavior with no open windows opens a directory:
  ✓ AtomApplication command-line interface behavior with no open windows opens a directory: 13ms
    AtomApplication command-line interface behavior with no open windows opens a file with --add:
  ✓ AtomApplication command-line interface behavior with no open windows opens a file with --add: 13ms
    AtomApplication command-line interface behavior with no open windows opens a directory with --add:
  ✓ AtomApplication command-line interface behavior with no open windows opens a directory with --add: 11ms
    AtomApplication command-line interface behavior with no open windows opens a file with --new-window:
  ✓ AtomApplication command-line interface behavior with no open windows opens a file with --new-window: 13ms
    AtomApplication command-line interface behavior with no open windows opens a directory with --new-window:
  ✓ AtomApplication command-line interface behavior with no open windows opens a directory with --new-window: 12ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "no" doesn't restore windows when launched with no arguments:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "no" doesn't restore windows when launched with no arguments: 2ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "no" doesn't restore windows when launched with paths to open:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "no" doesn't restore windows when launched with paths to open: 2ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "no" doesn't restore windows when --new-window is provided:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "no" doesn't restore windows when --new-window is provided: 2ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "yes" restores windows when launched with no arguments:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "yes" restores windows when launched with no arguments: 2ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "yes" doesn't restore windows when launched with paths to open:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "yes" doesn't restore windows when launched with paths to open: 2ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "yes" doesn't restore windows when --new-window is provided:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "yes" doesn't restore windows when --new-window is provided: 1ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" restores windows when launched with no arguments:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" restores windows when launched with no arguments: 1ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" restores windows when launched with a project path to open:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" restores windows when launched with a project path to open: 3ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" restores windows when launched with a file path to open:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" restores windows when launched with a file path to open: 3ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" collapses new paths into restored windows when appropriate:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" collapses new paths into restored windows when appropriate: 2ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" doesn't restore windows when --new-window is provided:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" doesn't restore windows when --new-window is provided: 1ms
    AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" doesn't restore windows on open, just launch:
  ✓ AtomApplication command-line interface behavior with no open windows with previous window state with core.restorePreviousWindowsOnStart set to "always" doesn't restore windows on open, just launch: 12ms
    AtomApplication command-line interface behavior with no open windows with unversioned application state reads "initialPaths" as project roots:
  ✓ AtomApplication command-line interface behavior with no open windows with unversioned application state reads "initialPaths" as project roots: 3ms
    AtomApplication command-line interface behavior with no open windows with unversioned application state filters file paths from project root lists:
  ✓ AtomApplication command-line interface behavior with no open windows with unversioned application state filters file paths from project root lists: 3ms
    AtomApplication command-line interface behavior with one empty window opens a new, empty window:
  ✓ AtomApplication command-line interface behavior with one empty window opens a new, empty window: 10ms
    AtomApplication command-line interface behavior with one empty window opens a file:
  ✓ AtomApplication command-line interface behavior with one empty window opens a file: 8ms
    AtomApplication command-line interface behavior with one empty window opens a directory:
  ✓ AtomApplication command-line interface behavior with one empty window opens a directory: 11ms
    AtomApplication command-line interface behavior with one empty window opens a file with --add:
  ✓ AtomApplication command-line interface behavior with one empty window opens a file with --add: 10ms
    AtomApplication command-line interface behavior with one empty window opens a directory with --add:
  ✓ AtomApplication command-line interface behavior with one empty window opens a directory with --add: 11ms
    AtomApplication command-line interface behavior with one empty window opens a file with --new-window:
  ✓ AtomApplication command-line interface behavior with one empty window opens a file with --new-window: 11ms
    AtomApplication command-line interface behavior with one empty window opens a directory with --new-window:
  ✓ AtomApplication command-line interface behavior with one empty window opens a directory with --new-window: 11ms
    AtomApplication command-line interface behavior with one window that has a project root opens a new, empty window:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a new, empty window: 12ms
    AtomApplication command-line interface behavior with one window that has a project root opens a file within the project root:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a file within the project root: 11ms
    AtomApplication command-line interface behavior with one window that has a project root opens a directory that matches the project root:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a directory that matches the project root: 11ms
    AtomApplication command-line interface behavior with one window that has a project root opens a file outside the project root:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a file outside the project root: 10ms
    AtomApplication command-line interface behavior with one window that has a project root opens a directory other than the project root:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a directory other than the project root: 11ms
    AtomApplication command-line interface behavior with one window that has a project root opens a file within the project root with --add:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a file within the project root with --add: 10ms
    AtomApplication command-line interface behavior with one window that has a project root opens a directory that matches the project root with --add:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a directory that matches the project root with --add: 11ms
    AtomApplication command-line interface behavior with one window that has a project root opens a file outside the project root with --add:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a file outside the project root with --add: 11ms
    AtomApplication command-line interface behavior with one window that has a project root opens a directory other than the project root with --add:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a directory other than the project root with --add: 10ms
    AtomApplication command-line interface behavior with one window that has a project root opens a file within the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a file within the project root with --new-window: 10ms
    AtomApplication command-line interface behavior with one window that has a project root opens a directory that matches the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a directory that matches the project root with --new-window: 11ms
    AtomApplication command-line interface behavior with one window that has a project root opens a file outside the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a file outside the project root with --new-window: 12ms
    AtomApplication command-line interface behavior with one window that has a project root opens a directory other than the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with one window that has a project root opens a directory other than the project root with --new-window: 10ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a new, empty window:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a new, empty window: 11ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file within the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file within the project root: 7ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory that matches the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory that matches the project root: 10ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file outside the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file outside the project root: 11ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory other than the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory other than the project root: 11ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file within the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file within the project root with --add: 10ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory that matches the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory that matches the project root with --add: 10ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file outside the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file outside the project root with --add: 15ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory other than the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory other than the project root with --add: 10ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file within the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file within the project root with --new-window: 10ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory that matches the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory that matches the project root with --new-window: 12ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file outside the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a file outside the project root with --new-window: 8ms
    AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory other than the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one with a project root and one empty opens a directory other than the project root with --new-window: 11ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a new, empty window:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a new, empty window: 9ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file within the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file within the project root: 10ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory that matches the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory that matches the project root: 10ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file outside the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file outside the project root: 10ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory other than the project root:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory other than the project root: 9ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file within the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file within the project root with --add: 11ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory that matches the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory that matches the project root with --add: 10ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file outside the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file outside the project root with --add: 10ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory other than the project root with --add:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory other than the project root with --add: 10ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file within the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file within the project root with --new-window: 11ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory that matches the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory that matches the project root with --new-window: 12ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file outside the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a file outside the project root with --new-window: 10ms
    AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory other than the project root with --new-window:
  ✓ AtomApplication command-line interface behavior with two windows, one empty and one with a project root opens a directory other than the project root with --new-window: 9ms
    AtomApplication command-line interface behavior --wait kills the specified pid after a newly-opened window is closed:
  ✓ AtomApplication command-line interface behavior --wait kills the specified pid after a newly-opened window is closed: 24ms
    AtomApplication command-line interface behavior --wait kills the specified pid after all newly-opened files in an existing window are closed:
  ✓ AtomApplication command-line interface behavior --wait kills the specified pid after all newly-opened files in an existing window are closed: 24ms
    AtomApplication command-line interface behavior --wait kills the specified pid after a newly-opened directory in an existing window is closed:
  ✓ AtomApplication command-line interface behavior --wait kills the specified pid after a newly-opened directory in an existing window is closed: 22ms
    AtomApplication command-line interface behavior atom:// URLs with a package-name host loads the package's urlMain in a new window:
  ✓ AtomApplication command-line interface behavior atom:// URLs with a package-name host loads the package's urlMain in a new window: 14ms
    AtomApplication command-line interface behavior atom:// URLs with a package-name host sends a URI message to the most recently focused non-spec window:
  ✓ AtomApplication command-line interface behavior atom:// URLs with a package-name host sends a URI message to the most recently focused non-spec window: 45ms
    AtomApplication command-line interface behavior atom:// URLs with a package-name host creates a new window and sends a URI message to it once it loads:
  ✓ AtomApplication command-line interface behavior atom:// URLs with a package-name host creates a new window and sends a URI message to it once it loads: 24ms
    AtomApplication command-line interface behavior atom:// URLs with a "core" host sends a URI message to the most recently focused non-spec window that owns the open locations:
  ✓ AtomApplication command-line interface behavior atom:// URLs with a "core" host sends a URI message to the most recently focused non-spec window that owns the open locations: 145ms
    AtomApplication command-line interface behavior atom:// URLs with a "core" host creates a new window and sends a URI message to it once it loads:
  ✓ AtomApplication command-line interface behavior atom:// URLs with a "core" host creates a new window and sends a URI message to it once it loads: 35ms
    AtomApplication existing application re-use creates a new application when no socket is present:
  ✓ AtomApplication existing application re-use creates a new application when no socket is present: 7ms
    AtomApplication existing application re-use creates a new application for spec windows:
  ✓ AtomApplication existing application re-use creates a new application for spec windows: 16ms
    AtomApplication existing application re-use sends a request to an existing application when a socket is present:
  ✓ AtomApplication existing application re-use sends a request to an existing application when a socket is present: 117ms
    AtomApplication IPC handling "open" opens a fixed path by the standard opening rules:
  ✓ AtomApplication IPC handling "open" opens a fixed path by the standard opening rules: 1ms
    AtomApplication IPC handling "open" without any option open the prompt for selecting a path:
  ✓ AtomApplication IPC handling "open" without any option open the prompt for selecting a path: 1ms
    AtomApplication IPC handling "open-chosen-any" opens a file in the sending window:
  ✓ AtomApplication IPC handling "open-chosen-any" opens a file in the sending window: 100ms
    AtomApplication IPC handling "open-chosen-any" opens a directory by the standard opening rules:
  ✓ AtomApplication IPC handling "open-chosen-any" opens a directory by the standard opening rules: 302ms
    AtomApplication IPC handling "open-chosen-file" opens a file chooser and opens the chosen file in the sending window:
  ✓ AtomApplication IPC handling "open-chosen-file" opens a file chooser and opens the chosen file in the sending window: 1ms
    AtomApplication IPC handling "open-chosen-folder" opens a directory chooser and opens the chosen directory:
  ✓ AtomApplication IPC handling "open-chosen-folder" opens a directory chooser and opens the chosen directory: 0ms
    AtomApplication window state serialization occurs immediately when adding a window:
  ✓ AtomApplication window state serialization occurs immediately when adding a window: 25ms
    AtomApplication window state serialization occurs immediately when removing a window:
  ✓ AtomApplication window state serialization occurs immediately when removing a window: 24ms
    AtomApplication window state serialization occurs when the window is blurred:
  ✓ AtomApplication window state serialization occurs when the window is blurred: 15ms
    AtomApplication when closing the last window quits the application:
  ✓ AtomApplication when closing the last window quits the application: 24ms
    AtomApplication quitting waits until all windows have saved their state before quitting:
  ✓ AtomApplication quitting waits until all windows have saved their state before quitting: 23ms
    AtomApplication quitting prevents a quit if a user cancels when prompted to save:
  ✓ AtomApplication quitting prevents a quit if a user cancels when prompted to save: 14ms
    AtomApplication quitting closes successfully unloaded windows:
  ✓ AtomApplication quitting closes successfully unloaded windows: 22ms
    AtomWindow creating a real window creates a real, properly configured BrowserWindow: (node:194832) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron.  See https://github.com/electron/electron/issues/23506 for more information

  ✓ AtomWindow creating a real window creates a real, properly configured BrowserWindow: 1108ms
(node:194916) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(node:194916) Electron: Loading non-context-aware native module in renderer: '/var/tmp/pamac-build-servus/atom-community-git/src/atom/node_modules/pathwatcher/build/Release/pathwatcher.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.
(node:194916) Electron: Loading non-context-aware native module in renderer: '/var/tmp/pamac-build-servus/atom-community-git/src/atom/node_modules/oniguruma/build/Release/onig_scanner.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.
(node:194916) Electron: Loading non-context-aware native module in renderer: '/var/tmp/pamac-build-servus/atom-community-git/src/atom/node_modules/superstring/build/Release/superstring.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.
(node:194916) Electron: Loading non-context-aware native module in renderer: '/var/tmp/pamac-build-servus/atom-community-git/src/atom/node_modules/tree-sitter/build/Release/tree_sitter_runtime_binding.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.
(node:194916) Electron: Loading non-context-aware native module in renderer: '/var/tmp/pamac-build-servus/atom-community-git/src/atom/node_modules/git-utils/build/Release/git.node'. This is deprecated, see https://github.com/electron/electron/issues/18397.
    AtomWindow launch behavior sets frame to "false" for a hidden title bar on non-spec windows:
  ✓ AtomWindow launch behavior sets frame to "false" for a hidden title bar on non-spec windows: 0ms
    AtomWindow launch behavior opens initial locations:
  ✓ AtomWindow launch behavior opens initial locations: 1ms
    AtomWindow launch behavior does not open an initial null location:
  ✓ AtomWindow launch behavior does not open an initial null location: 0ms
    AtomWindow launch behavior does not open initial locations in spec mode:
  ✓ AtomWindow launch behavior does not open initial locations in spec mode: 0ms
    AtomWindow launch behavior focuses the webView for specs:
  ✓ AtomWindow launch behavior focuses the webView for specs: 0ms
    AtomWindow project root tracking knows when it has no roots:
  ✓ AtomWindow project root tracking knows when it has no roots: 0ms
    AtomWindow project root tracking is initialized from directories in the initial locationsToOpen:
  ✓ AtomWindow project root tracking is initialized from directories in the initial locationsToOpen: 0ms
    AtomWindow project root tracking is updated synchronously by openLocations:
  ✓ AtomWindow project root tracking is updated synchronously by openLocations: 0ms
    AtomWindow project root tracking is updated by setProjectRoots:
  ✓ AtomWindow project root tracking is updated by setProjectRoots: 0ms
    AtomWindow project root tracking never reports that it owns the empty path:
  ✓ AtomWindow project root tracking never reports that it owns the empty path: 0ms
    AtomWindow project root tracking discovers an exact path match:
  ✓ AtomWindow project root tracking discovers an exact path match: 0ms
    AtomWindow project root tracking discovers the path of a file within any project root:
  ✓ AtomWindow project root tracking discovers the path of a file within any project root: 1ms
    AtomWindow project root tracking reports that it owns nonexistent paths within a project root:
  ✓ AtomWindow project root tracking reports that it owns nonexistent paths within a project root: 0ms
    AtomWindow project root tracking never reports that it owns directories within a project root:
  ✓ AtomWindow project root tracking never reports that it owns directories within a project root: 0ms
    AtomWindow project root tracking checks a full list of paths and reports if it owns all of them:
  ✓ AtomWindow project root tracking checks a full list of paths and reports if it owns all of them: 0ms
    FileRecoveryService doesn't create a recovery file when the file that's being saved doesn't exist yet:
  ✓ FileRecoveryService doesn't create a recovery file when the file that's being saved doesn't exist yet: 1ms
    FileRecoveryService when no crash happens during a save creates a recovery file and deletes it after saving:
  ✓ FileRecoveryService when no crash happens during a save creates a recovery file and deletes it after saving: 3ms
    FileRecoveryService when no crash happens during a save creates only one recovery file when many windows attempt to save the same file, deleting it when the last one finishes saving it:
  ✓ FileRecoveryService when no crash happens during a save creates only one recovery file when many windows attempt to save the same file, deleting it when the last one finishes saving it: 2ms
    FileRecoveryService when a crash happens during a save restores the created recovery file and deletes it:
  ✓ FileRecoveryService when a crash happens during a save restores the created recovery file and deletes it: 2ms
    FileRecoveryService when a crash happens during a save restores the created recovery file when many windows attempt to save the same file and one of them crashes:
  ✓ FileRecoveryService when a crash happens during a save restores the created recovery file when many windows attempt to save the same file and one of them crashes: 3ms
    FileRecoveryService when a crash happens during a save emits a warning when a file can't be recovered:
  ✓ FileRecoveryService when a crash happens during a save emits a warning when a file can't be recovered: 3ms
    parseCommandLine when --uri-handler is not passed parses arguments as normal:
  ✓ parseCommandLine when --uri-handler is not passed parses arguments as normal: 8ms
    parseCommandLine when --uri-handler is not passed and --_ or -_ are passed does not attempt to parse booleans as paths or URIs:
  ✓ parseCommandLine when --uri-handler is not passed and --_ or -_ are passed does not attempt to parse booleans as paths or URIs: 8ms
    parseCommandLine when --uri-handler is not passed and a non-flag number is passed as an argument does not attempt to parse numbers as paths or URIs:
  ✓ parseCommandLine when --uri-handler is not passed and a non-flag number is passed as an argument does not attempt to parse numbers as paths or URIs: 9ms
    parseCommandLine when --uri-handler is passed ignores other arguments and limits to one URL:
  ✓ parseCommandLine when --uri-handler is passed ignores other arguments and limits to one URL: 11ms
    parseCommandLine when evil macOS Gatekeeper flag "-psn_0_[six or seven digits here]" is passed ignores any arguments starting with "-psn_":
  ✓ parseCommandLine when evil macOS Gatekeeper flag "-psn_0_[six or seven digits here]" is passed ignores any arguments starting with "-psn_": 10ms

  123 passing (4s)

==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
opt/atom-community/resources/app.asar.unpacked/node_modules/spellchecker/package.json
opt/atom-community/resources/app.asar
opt/atom-community/resources/app/apm/package.json
opt/atom-community/resources/app/apm/node_modules/extsprintf/package.json
opt/atom-community/resources/app/apm/node_modules/camelcase/package.json
opt/atom-community/resources/app/apm/node_modules/performance-now/package.json
opt/atom-community/resources/app/apm/node_modules/ajv/package.json
opt/atom-community/resources/app/apm/node_modules/is-fullwidth-code-point/package.json
opt/atom-community/resources/app/apm/node_modules/jsbn/package.json
opt/atom-community/resources/app/apm/node_modules/os-tmpdir/package.json
opt/atom-community/resources/app/apm/node_modules/jsprim/package.json
opt/atom-community/resources/app/apm/node_modules/yargs/package.json
opt/atom-community/resources/app/apm/node_modules/number-is-nan/package.json
opt/atom-community/resources/app/apm/node_modules/coffee-script/package.json
opt/atom-community/resources/app/apm/node_modules/fs-minipass/package.json
opt/atom-community/resources/app/apm/node_modules/ieee754/package.json
opt/atom-community/resources/app/apm/node_modules/mkdirp/package.json
opt/atom-community/resources/app/apm/node_modules/es5-ext/package.json
opt/atom-community/resources/app/apm/node_modules/es5-ext/node_modules/d/package.json
opt/atom-community/resources/app/apm/node_modules/es5-ext/node_modules/es6-symbol/package.json
opt/atom-community/resources/app/apm/node_modules/es5-ext/node_modules/es6-iterator/package.json
opt/atom-community/resources/app/apm/node_modules/nopt/package.json
opt/atom-community/resources/app/apm/node_modules/tar-fs/package.json
opt/atom-community/resources/app/apm/node_modules/grim/package.json
opt/atom-community/resources/app/apm/node_modules/path-is-absolute/package.json
opt/atom-community/resources/app/apm/node_modules/mixto/package.json
opt/atom-community/resources/app/apm/node_modules/once/package.json
opt/atom-community/resources/app/apm/node_modules/balanced-match/package.json
opt/atom-community/resources/app/apm/node_modules/delayed-stream/package.json
opt/atom-community/resources/app/apm/node_modules/mute-stream/package.json
opt/atom-community/resources/app/apm/node_modules/keytar/package.json
opt/atom-community/resources/app/apm/node_modules/tough-cookie/package.json
opt/atom-community/resources/app/apm/node_modules/har-validator/package.json
opt/atom-community/resources/app/apm/node_modules/first-mate/package.json
opt/atom-community/resources/app/apm/node_modules/glob/package.json
opt/atom-community/resources/app/apm/node_modules/underscore/package.json
opt/atom-community/resources/app/apm/node_modules/har-schema/package.json
opt/atom-community/resources/app/apm/node_modules/dashdash/package.json
opt/atom-community/resources/app/apm/node_modules/graceful-fs/package.json
opt/atom-community/resources/app/apm/node_modules/is-typedarray/package.json
opt/atom-community/resources/app/apm/node_modules/assert-plus/package.json
opt/atom-community/resources/app/apm/node_modules/binary/package.json
opt/atom-community/resources/app/apm/node_modules/type/package.json
opt/atom-community/resources/app/apm/node_modules/ecc-jsbn/package.json
opt/atom-community/resources/app/apm/node_modules/getpass/package.json
opt/atom-community/resources/app/apm/node_modules/safer-buffer/package.json
opt/atom-community/resources/app/apm/node_modules/abbrev/package.json
opt/atom-community/resources/app/apm/node_modules/inflight/package.json
opt/atom-community/resources/app/apm/node_modules/asn1/package.json
opt/atom-community/resources/app/apm/node_modules/chownr/package.json
opt/atom-community/resources/app/apm/node_modules/asynckit/package.json
opt/atom-community/resources/app/apm/node_modules/is-wsl/package.json
opt/atom-community/resources/app/apm/node_modules/bl/package.json
opt/atom-community/resources/app/apm/node_modules/bl/node_modules/readable-stream/package.json
opt/atom-community/resources/app/apm/node_modules/bl/node_modules/string_decoder/package.json
opt/atom-community/resources/app/apm/node_modules/decamelize/package.json
opt/atom-community/resources/app/apm/node_modules/cuint/package.json
opt/atom-community/resources/app/apm/node_modules/tar/package.json
opt/atom-community/resources/app/apm/node_modules/tar/node_modules/mkdirp/package.json
opt/atom-community/resources/app/apm/node_modules/tar/node_modules/chownr/package.json
opt/atom-community/resources/app/apm/node_modules/async/package.json
opt/atom-community/resources/app/apm/node_modules/json-schema-traverse/package.json
opt/atom-community/resources/app/apm/node_modules/chainsaw/package.json
opt/atom-community/resources/app/apm/node_modules/y18n/package.json
opt/atom-community/resources/app/apm/node_modules/touch/package.json
opt/atom-community/resources/app/apm/node_modules/touch/node_modules/nopt/package.json
opt/atom-community/resources/app/apm/node_modules/tunnel-agent/package.json
opt/atom-community/resources/app/apm/node_modules/invert-kv/package.json
opt/atom-community/resources/app/apm/node_modules/json-stringify-safe/package.json
opt/atom-community/resources/app/apm/node_modules/expand-template/package.json
opt/atom-community/resources/app/apm/node_modules/fs.realpath/package.json
opt/atom-community/resources/app/apm/node_modules/npm/package.json
opt/atom-community/resources/app/apm/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/__init__.cpython-310.pyc
opt/atom-community/resources/app/apm/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/__pycache__/make.cpython-310.pyc
opt/atom-community/resources/app/apm/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/simple_copy.cpython-310.pyc
opt/atom-community/resources/app/apm/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/__init__.cpython-310.pyc
opt/atom-community/resources/app/apm/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/xcode_emulation.cpython-310.pyc
opt/atom-community/resources/app/apm/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/input.cpython-310.pyc
opt/atom-community/resources/app/apm/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__pycache__/common.cpython-310.pyc
opt/atom-community/resources/app/apm/node_modules/http-signature/package.json
opt/atom-community/resources/app/apm/node_modules/ansi-regex/package.json
opt/atom-community/resources/app/apm/node_modules/prebuild-install/package.json
opt/atom-community/resources/app/apm/node_modules/isarray/package.json
opt/atom-community/resources/app/apm/node_modules/decompress-zip/package.json
opt/atom-community/resources/app/apm/node_modules/jsonfile/package.json
opt/atom-community/resources/app/apm/node_modules/isstream/package.json
opt/atom-community/resources/app/apm/node_modules/string-width/package.json
opt/atom-community/resources/app/apm/node_modules/mime-db/package.json
opt/atom-community/resources/app/apm/node_modules/verror/package.json
opt/atom-community/resources/app/apm/node_modules/verror/node_modules/core-util-is/package.json
opt/atom-community/resources/app/apm/node_modules/readable-stream/package.json
opt/atom-community/resources/app/apm/node_modules/mksnapshot/package.json
opt/atom-community/resources/app/apm/node_modules/mv/package.json
opt/atom-community/resources/app/apm/node_modules/mv/node_modules/glob/package.json
opt/atom-community/resources/app/apm/node_modules/mv/node_modules/rimraf/package.json
opt/atom-community/resources/app/apm/node_modules/fs-constants/package.json
opt/atom-community/resources/app/apm/node_modules/hosted-git-info/package.json
opt/atom-community/resources/app/apm/node_modules/cliui/package.json
opt/atom-community/resources/app/apm/node_modules/wrap-ansi/package.json
opt/atom-community/resources/app/apm/node_modules/mkdirp-classic/package.json
opt/atom-community/resources/app/apm/node_modules/os-locale/package.json
opt/atom-community/resources/app/apm/node_modules/buffer/package.json
opt/atom-community/resources/app/apm/node_modules/decompress-response/package.json
opt/atom-community/resources/app/apm/node_modules/tweetnacl/package.json
opt/atom-community/resources/app/apm/node_modules/minipass/package.json
opt/atom-community/resources/app/apm/node_modules/caseless/package.json
opt/atom-community/resources/app/apm/node_modules/bcrypt-pbkdf/package.json
opt/atom-community/resources/app/apm/node_modules/simple-concat/package.json
opt/atom-community/resources/app/apm/node_modules/klaw/package.json
opt/atom-community/resources/app/apm/node_modules/xmlbuilder/package.json
opt/atom-community/resources/app/apm/node_modules/minimist/package.json
opt/atom-community/resources/app/apm/node_modules/next-tick/package.json
opt/atom-community/resources/app/apm/node_modules/core-util-is/package.json
opt/atom-community/resources/app/apm/node_modules/wrappy/package.json
opt/atom-community/resources/app/apm/node_modules/brace-expansion/package.json
opt/atom-community/resources/app/apm/node_modules/qs/package.json
opt/atom-community/resources/app/apm/node_modules/temp/package.json
opt/atom-community/resources/app/apm/node_modules/temp/node_modules/rimraf/package.json
opt/atom-community/resources/app/apm/node_modules/concat-map/package.json
opt/atom-community/resources/app/apm/node_modules/tmp/package.json
opt/atom-community/resources/app/apm/node_modules/tar-stream/package.json
opt/atom-community/resources/app/apm/node_modules/tar-stream/node_modules/readable-stream/package.json
opt/atom-community/resources/app/apm/node_modules/tar-stream/node_modules/string_decoder/package.json
opt/atom-community/resources/app/apm/node_modules/underscore-plus/package.json
opt/atom-community/resources/app/apm/node_modules/simple-get/package.json
opt/atom-community/resources/app/apm/node_modules/season/package.json
opt/atom-community/resources/app/apm/node_modules/yallist/package.json
opt/atom-community/resources/app/apm/node_modules/git-utils/package.json
opt/atom-community/resources/app/apm/node_modules/punycode/package.json
opt/atom-community/resources/app/apm/node_modules/minimatch/package.json
opt/atom-community/resources/app/apm/node_modules/string_decoder/package.json
opt/atom-community/resources/app/apm/node_modules/d/package.json
opt/atom-community/resources/app/apm/node_modules/lcid/package.json
opt/atom-community/resources/app/apm/node_modules/end-of-stream/package.json
opt/atom-community/resources/app/apm/node_modules/github-from-package/package.json
opt/atom-community/resources/app/apm/node_modules/event-kit/package.json
opt/atom-community/resources/app/apm/node_modules/wrench/package.json
opt/atom-community/resources/app/apm/node_modules/ext/package.json
opt/atom-community/resources/app/apm/node_modules/ext/node_modules/type/package.json
opt/atom-community/resources/app/apm/node_modules/ini/package.json
opt/atom-community/resources/app/apm/node_modules/semver/package.json
<EMAIL_ADDRESS>opt/atom-community/resources/app/apm/node_modules/rc/package.json
opt/atom-community/resources/app/apm/node_modules/asar-require/package.json
opt/atom-community/resources/app/apm/node_modules/util-deprecate/package.json
opt/atom-community/resources/app/apm/node_modules/strip-ansi/package.json
opt/atom-community/resources/app/apm/node_modules/forever-agent/package.json
opt/atom-community/resources/app/apm/node_modules/oauth-sign/package.json
opt/atom-community/resources/app/apm/node_modules/fast-deep-equal/package.json
opt/atom-community/resources/app/apm/node_modules/window-size/package.json
opt/atom-community/resources/app/apm/node_modules/rimraf/package.json
opt/atom-community/resources/app/apm/node_modules/colors/package.json
opt/atom-community/resources/app/apm/node_modules/wordwrap/package.json
opt/atom-community/resources/app/apm/node_modules/is-docker/package.json
opt/atom-community/resources/app/apm/node_modules/napi-build-utils/package.json
opt/atom-community/resources/app/apm/node_modules/strip-json-comments/package.json
opt/atom-community/resources/app/apm/node_modules/commander/package.json
opt/atom-community/resources/app/apm/node_modules/uri-js/package.json
opt/atom-community/resources/app/apm/node_modules/fs-plus/package.json
opt/atom-community/resources/app/apm/node_modules/fs-plus/node_modules/async/package.json
opt/atom-community/resources/app/apm/node_modules/fs-plus/node_modules/rimraf/package.json
opt/atom-community/resources/app/apm/node_modules/fast-json-stable-stringify/package.json
opt/atom-community/resources/app/apm/node_modules/extend/package.json
opt/atom-community/resources/app/apm/node_modules/mime-types/package.json
opt/atom-community/resources/app/apm/node_modules/base64-js/package.json
opt/atom-community/resources/app/apm/node_modules/ncp/package.json
opt/atom-community/resources/app/apm/node_modules/mkpath/package.json
opt/atom-community/resources/app/apm/node_modules/chromium-pickle-js/package.json
opt/atom-community/resources/app/apm/node_modules/form-data/package.json
opt/atom-community/resources/app/apm/node_modules/uuid/package.json
opt/atom-community/resources/app/apm/node_modules/es6-weak-map/package.json
opt/atom-community/resources/app/apm/node_modules/cson-parser/package.json
opt/atom-community/resources/app/apm/node_modules/es6-symbol/package.json
opt/atom-community/resources/app/apm/node_modules/fs-extra/package.json
opt/atom-community/resources/app/apm/node_modules/fs-extra/node_modules/rimraf/package.json
opt/atom-community/resources/app/apm/node_modules/pump/package.json
opt/atom-community/resources/app/apm/node_modules/code-point-at/package.json
opt/atom-community/resources/app/apm/node_modules/combined-stream/package.json
opt/atom-community/resources/app/apm/node_modules/asar/package.json
opt/atom-community/resources/app/apm/node_modules/asar/node_modules/glob/package.json
opt/atom-community/resources/app/apm/node_modules/traverse/package.json
opt/atom-community/resources/app/apm/node_modules/minizlib/package.json
opt/atom-community/resources/app/apm/node_modules/deep-extend/package.json
opt/atom-community/resources/app/apm/node_modules/json-schema/package.json
opt/atom-community/resources/app/apm/node_modules/inherits/package.json
opt/atom-community/resources/app/apm/node_modules/node-abi/package.json
opt/atom-community/resources/app/apm/node_modules/emissary/package.json
opt/atom-community/resources/app/apm/node_modules/q/package.json
opt/atom-community/resources/app/apm/node_modules/aws4/package.json
opt/atom-community/resources/app/apm/node_modules/sshpk/package.json
opt/atom-community/resources/app/apm/node_modules/es6-iterator/package.json
opt/atom-community/resources/app/apm/node_modules/safe-buffer/package.json
opt/atom-community/resources/app/apm/node_modules/detect-libc/package.json
opt/atom-community/resources/app/apm/node_modules/oniguruma/package.json
opt/atom-community/resources/app/apm/node_modules/read/package.json
opt/atom-community/resources/app/apm/node_modules/lru-cache/package.json
opt/atom-community/resources/app/apm/node_modules/mimic-response/package.json
opt/atom-community/resources/app/apm/node_modules/psl/package.json
opt/atom-community/resources/app/apm/node_modules/property-accessors/package.json
opt/atom-community/resources/app/apm/node_modules/open/package.json
opt/atom-community/resources/app/apm/node_modules/buffers/package.json
opt/atom-community/resources/app/apm/node_modules/request/package.json
opt/atom-community/resources/app/apm/node_modules/aws-sign2/package.json
opt/atom-community/resources/app/apm/node_modules/node-addon-api/package.json
opt/atom-community/resources/app/apm/node_modules/xmldom/package.json
==> Creating package "atom-community-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: atom-community-git 1.63.0_dev_879065cb8-1 (Tue 16 Aug 2022 19:54:56 CEST)
==> Cleaning up...

Checking keyring...
Checking integrity...
Loading packages files...
Checking file conflicts...
Checking available disk space...
Installing atom-community-git (1.63.0_dev_879065cb8-1)...
Running post-transaction hooks...
Arming ConditionNeedsUpdate...
Updating icon theme caches...
Updating the desktop file MIME type cache...
Transaction successfully finished.

The file should be missing while install. Maybe reinstalling? It won't remove data.

I now reinstalled again, but same errors when i start atom. The pacage is "atom-community-git 1.63.0_dev_6e0539c1e-1" from AUR-repsitory. I think the installation runs without critical errors, but here is the log from the installation:
log

Don't see any mention of babel.config.js. However, there are some minidump errors. I can't test because i don't have Linux

Hope this helps I have the same problem on my Ubuntu 20.04 while testing the community build. I installed the Debian build 1387 alongside my current Atom release. See attached my screenshot of the error. Both versions run successfully side by side on my machine sharing the same setup. For me It is packages atom-debug-ui, busy-signal and php-debug packages that I can see on screen that fail. I will have to test further what effect the errors will have while using the community build.
Thanks

Uninstalling and installing of the affected packages did not help.

I found a "babel.config.js" file on my computer in folder ".atom/packages/linter/node_modules/etch/babel.config.js"
I tried to put the file at various locations with no affect if somebody can tell me where I should put the file the path on error only shows "../src/babel.config.js"
My configuration folder is "~/.atom"
My Atom application folder is "/usr/share/atom-dev"
babel.config.zip

here is an other one with the same bug for the linter-flake8 package: https://github.com/AtomLinter/linter-flake8/issues/767


Response Cache Middleware endpoint aware

If the PU proceeds with it for 7.0, react to https://github.com/dotnet/aspnetcore/issues/37995 for content added on https://github.com/dotnet/AspNetCore.Docs/pull/26236.
Rick, I'll keep an 👁 on this one, unless u want to take it.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: b6728e59-93ec-891e-0416-94819296ad72
Version Independent ID: 5d581acc-c651-2112-844a-6b85dc5a99a6
Content: Response caching in ASP.NET Core
Content Source: aspnetcore/performance/caching/response.md
Product: aspnet-core
Technology: aspnetcore-performance
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Rick, closing this one because the PU decided to push it off for .NET 8 consideration. A new issue will be generated from the .NET 8 roadmap next year.


replace PySimpleGUI with FreeSimpleGUI

Pull request checklist

✅ The PR has a proper title. Use Semantic Commit Messages. (No more branch-name title please)
✅ Make sure you are requesting the right branch: dev.
✅ Make sure this is ready to be merged into the relevant branch. Please don't create a PR and let it hang for a few days.
✅ Ensure all tests are passing.
✅ Ensure linting is passing.

PR type

new feature

Description
This pull request will replace PySimpleGUI library into FreeSimpleGUI since PySimpleGUI became closed source and is not being updated anymore
https://www.reddit.com/r/Python/comments/1apng8d/pysimplegui_now_closedsource/

What will it affect.
Replaces PySimpleGUI with FreeSimpleGUI

Progress video
https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/assets/61471128/457f75aa-2a3e-44dd-9d9a-1d2fc85e625d

Why are you want to replace it?

https://docs.pysimplegui.com/en/latest/FAQ/
PySimpleGUI now requires a (paid) license. If you do not register for a license, there will only be a 30-day trial period; I'm glad someone noticed this in the issues: #1931 #1909

@Tps-F As @LitCcc mentioned, you will currently get a window (paywall basically) stating that you need to register (establish an account) and that there will be a 30-day trial if you open any Python code containing a GUI created with PySimpleGUI. PySimpleGUI became closed source and FreeSimpleGUI is a fork of PySimpleGUI with updates. Moreover, kindly view the video that my pull request links to. There is a noticeable difference between the import switch library that I changed.

PySimpleGUI now requires a (paid) license.

That's bad. Agree with you.

requirements.txt do not have any GUI is that right ?

@wastu01
https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/blob/main/requirements-win-for-realtime_vc_gui.txt
Here

because i am using M1 Mac and do not work.

Can you send me details of the error?
Or set up an issue and mentions me!

The https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI/blob/main/requirements-win-for-realtime_vc_gui.txt does not have FreeSimpleGPU now, I had to manually install it to use the real-time-gui.
(rvc-env) D:\RVC>pip install -r requirements-win-for-realtime_vc_gui.txt
(rvc-env) D:\RVC>python gui_v1.py
Traceback (most recent call last):
File "D:\RVC\gui_v1.py", line 87, in
import FreeSimpleGUI as sg
ModuleNotFoundError: No module named 'FreeSimpleGUI'
(rvc-env) D:\RVC>pip install FreeSimpleGUI

“pip install FreeSimpleGUI”     it work

Thank you!
python3 -m pip install FreeSimpleGUI
and change in gui_v1.py
from
import PySimpleGUI as sg
to
import FreeSimpleGUI as sg
and it works <3


Could SpotDL rip to FLAC format audio file?

Requested Feature
Would it be possible to implement as an additional command that when ripping the music it can be saved in FLAC format, which is lossless and Apple supports that format from old iPods?
Thanks
Possible implementation
Reviewing the background, FLAC being an free open source codec that is constantly maintained and has a large community, it would not be difficult to add it to the SpotDL package and change the command line.

You can use --format flac to convert automatically to flac. You can't rip the flac file it's not available at the source


Discussion: Easy Inventory with Barcodes, QR-codes, micro-codes.

I know this isn't the right place for a discussion but lacking a forum or IRC channel I thought I would try here.
I am interested in speeding up my inventory management by using bar codes both existing and adding my own. I know there is support for generating QR codes from inventree but some parts from mouser or digikey already come with micro-codes(data matrix) printed on them. Also, my PCB supplier often prints micro codes if I have margins on my boards.
What do you people use? Is there a USB code scanner you people like? What kind of barcode printer do you use to add bar codes? Is there a way to input the feed from a webcam to read the codes?
@SchrodingersGat Is there a way to add an existing bar code as an alias to a part? For instance if I decode the micro-code that comes on a bag of parts and it doesn't align with existing part information could it be added and searched for as an alias to a part?
Thanks

@a7hybnj2 see the discussion over at https://github.com/inventree/InvenTree/issues/677

What do you people use? Is there a USB code scanner you people like? What kind of barcode printer do you use to add bar codes? Is there a way to input the feed from a webcam to read the codes?

In the other thread there's discussion of a javascript library for reading codes via a webcam. I want to look into that, it looks quite promising.

@SchrodingersGat Is there a way to add an existing bar code as an alias to a part? For instance if I decode the micro-code that comes on a bag of parts and it doesn't align with existing part information could it be added and searched for as an alias to a part?

Not yet but it's a great idea. I think it should be developed in the near future. Using some sort of "ID" field separate to the internal stock-id for doing lookup would be easy to support.

What kind of barcode printer do you use to add bar codes

I do not currently have this directly integrated with InvenTree, I print a "picture" of the QR code generated in InvenTree web interface. What I would like to achieve is basically native print support for label printers so you can just press a "print" button on the QR code in the web interface.

Thanks! I look forward to what comes next.
I also think bar codes for stock location would be good. For example my feeders and my PnP machine appear to have UUID barcodes that were put on by the manufacturer. Would be nice to associate that with a part or as a stock location.

Fair point. Currently InvenTree supports internal barcodes for StockLocation objects, having support for some other key would be good too.

Do you currently use a barcode scanner or printer?

No. At my last office we had a zebra printer that you could use different sticker sizes to print codes with info. I haven’t invested in my own yet.
I am in the market for a wireless code scanner but haven’t settled on one. Qr code and data matrix support seems pretty common but micro qr seems harder to find.
I would like to buy one in the next few days if I can track one down.

Having spent quite a bit of bandwidth on this problem over the last few days, I'm leaning more and more in the direction that QR codes from InvenTree are the way to go here.
I've developed a scheme for matching arrays of barcodes often found on part bags into templates; however, the deeper I dig, the more exceptions to the templates I'm finding.  The essential problem is the inability to know that ALL the barcodes in an image were captured, and that any given vendor varies their format too much to validate based on that.  I can see using these codes to inject data on a one-time basis, but for repeated stock tasks I believe that QR and DataMatrix formats are preferable due to their inherent error correction.
For handling Stock Items I believe that parts with a DataMatrix or QR code already present should use that as their UID for Stock tracking purposes.  For items like Digi-Key 1D barcodes, NAC or Newark with arrays of 1D codes, I believe that an InvenTree QR code should be attached to the item when captured into inventory.
I/O:  I use a couple of relatively cheap, offshore handheld scanners for 1D and 2D barcodes. I don't think I paid more than $40 for either of them. The 2D scanner will also scan 1D barcodes, but its hard to be selective and a sea-of-barcodes-type label is pretty irritating to handle. The 1D scanner is more of a true line-scanner type, and actually scans where the red line is - plus is wireless.  A Bluetooth 2D handheld is in my immediate future.  A webcam and a few computer vision libraries make quick work of capturing all of these formats, but either streams a lot of video to the server to decode, or places a lot of burden on the user's system and environment. I think of this as an advanced user option.
As I've mentioned elsewhere, I use a Dymo Labelwriter 450.  Today, I copied the InvenTree QR code from the popup window, opened it in Preview (OS X), and printed directly to the 450.  I printed both to 4" x 2-1/8" and 2-1/8" x1-1/8" labels, and had no problem capturing either with my phone camera.
In both sizes, there is significant room for additional content in human-readable form. Would be really nice to have a module that allowed Admin to design a form using various Stock Item fields for content that could be printed to the user's system - probably just need to know the current label size, but even sticking a half sheet of Letter or A4 in the bag with parts is really easy and effective. Even a simple default form with the QR code, Name, Description would be terrific. I could autogenerate that label from outside if the API provided access to the QR code for a stock item.

@rco3 thanks for the feedback! A few things jump out at me:
Bluetooth 2D barcode scanner
I do not have a barcode scanner (although it sounds like I should get one!)

Can they read data-matrix style codes?
How does the data get to the computer? As a "keyboard" input device? I'd have to consider how to get that data into InvenTree

Labels
I had not thought of printing "labels" but this is a really awesome idea. I like the idea of making this label printing "customizable". And, just recently I have started working on a framework that would make this pretty easy to do!!
InvenTree now supports a "plugin" interface - this is currently used as the scaffolding for the barcode system (which is under development). But I have also just started working towards a "report template" plugin - https://github.com/inventree/InvenTree/issues/740
This report template would allow the generation of custom PDF (or image) files which uses the built-in django templating language which has access to all the internal database models! So, it would be super straight forward to create a label-making plugin that users can customize simply by providing a new template file!
I will probably now make this label printing a front-line feature of the reporting plugin. It is such a good idea! If you want to assist or have some input on how you think this could/should work then please by all means feel free.
Cheers

Exciting! I hope adding barcodes improves the ease of inventory.
I just ordered https://www.amazon.com/dp/B07G5V95F9/ref=cm_sw_r_cp_api_i_v0SPEb351JN1E and will report back how well it works (should be here tmrw). I picked it because you can enable/disable each type of barcode and it is one of the few that I found that claims to handle micro-qr.

SchrodingersGat,
I'm glad you liked the idea.

Bluetooth 2D barcode scanner

Most 2D scanners read most of: PDF417, MicroPDF417, Data Matrix, Maxicode, QR Code, MicroQR, Aztec, Hanxin. My last (wired) one was $40.  I've got a $50 unit in the cart now that adds Bluetooth. Wired one would act as a keyboard (HID) or as a serial port.

Labels

InvenTree now supports a "plugin" interface -
"report template" plugin - #740

I've been absorbing these changes. As I've been primarily a hardware guy for the last couple of decades, let me just say that I'm learning a great deal reading through your source.  It's a more sophisticated (Pythonic?) approach than I would have instinctively taken (hardware guy!), I'm looking forward to working with it.
More specifically, I'm wondering if maybe this is the correct place to handle some sort of IPN auto-generator?

This report template would allow the generation of custom PDF (or image) files which uses the built-in django templating language which has access to all the internal database models! So, it would be super straight forward to create a label-making plugin that users can customize simply by providing a new template file!

Hand, meet glove. Perfect.

I will probably now make this label printing a front-line feature of the reporting plugin. It is such a good idea! If you want to assist or have some input on how you think this could/should work then please by all means feel free.

I'm glad to offer something of use. I would very much like to engage in a discussion about workflows and how to support them, both to understand your intent and concepts and to try to incorporate support for my own needs.
That said, I want to contribute usable code - but (hardware guy). I'm working through Django tutorials, and now that I've a working InvenTree install again (thanks!), I'm thinking I want to take a whack at fleshing out some Barcode plugin code...
                       ...speaking of which, I've got a list going of the fields in a DataMatrix, and it looks like DK and Mouser are using a lot of the same fields and prefixes for them; without querying either vendor's API, we can extract

10D: Date code
K: (Cust PO?)
1K: SO# (Sales Order?)
10K: Invoice #
11K: MSL (? - DK),  Invoice # (Mouser)
4L: Country of Origin
P: SKU / Cust P/N (I believe this is 'Part', and stuffed with SKU if the customer doesn't provide one)
1P: MFG P/N
Q: Quantity
1T: Lot code
1V: Manufacturer
11Z: ?
12Z: Part ID
13Z: LOAD ID
20Z: zero padding
if they are present.  Not all codes are present in all DataMatrix.  The above comes from matching DM field content to bag labels.
Arrow uses a smaller DataMatrix with a single field (no delimiters), but I'm not yet sure which parts are which.  They also have an API; haven't gotten that far. There may be others I don't yet have analysis of; there are two standards, EIA 706 and EIA 802 that I don't yet have access to but I believe to address the standards used by the vendors.  I may just purchase them, they aren't that expensive.
Given some subset of the above data, can we use this to directly capture new Stock Items into the inventory? Or to simplify/pre-populate for new entry? We can definitely use them as UID-type keys, in place of printing our own labels, but I honestly would like the option to use InvenTree QR codes as well.
Look, I'm sorry for heaving a big wall-o-text every time I comment.  It's a topic that simply CONSUMES me right now and I'm afraid it shows. I love what you're doing here.  Is this the right venue? Email? Smoke signals?   I haven't read any yet. I bet there's serial numbers... Do InvenTree QRs have serials?)(SHUT UP!)

I've been absorbing these changes. As I've been primarily a hardware guy for the last couple of decades, let me just say that I'm learning a great deal reading through your source.

I'm an embedded hardware guy myself, so welcome aboard!

Given some subset of the above data, can we use this to directly capture new Stock Items into the inventory? Or to simplify/pre-populate for new entry? We can definitely use them as UID-type keys, in place of printing our own labels, but I honestly would like the option to use InvenTree QR codes as well.

This data would absolutely be useful for capturing new stock items into the system. As much data as can be pre-populated, the better! As for the "UID" a simple hash of the barcode data should be enough to uniquely use the manufacturers barcode for stock-lookup.
With regard to the Inventree barcode, I've been thinking about improving upon that by having a default "Inventree Label" which includes some human readable data alongside the existing QR. This label could be adjusted using a template, of course

support for printing of custom labels is now implemented - https://github.com/inventree/InvenTree/pull/906

@SchrodingersGat we support all of this now - I think. Should we close this?

This has been hanging around for a while! Yes the barcode support is much more mature now, I think this can definitely be closed out.


This is the new pull request for the 6 new replaced files

Please ignore the verifications error, as if those are because of the bent loss of the spiral paperclips.

So, please accept them to be merged in the final layout. Thanks!

I have added 4 more files (EBeam_Mehdi_paperclips_5, EBeam_Mehdi_paperclips_5_2nd, EBeam_Mehdi_paperclips_6 & EBeam_Mehdi_paperclips_6_2nd, thu I can not see them to be checked. Those are in my submission folder but I am not able to make another pull request for them.

I think two files (or more) have this issue.

Thank you for the comment. I corrected the error. It was in two files (EBeam_Mehdi_paperclips_5 and EBeam_Mehdi_paperclips_5_2nd). I will delete them and upload them again.

getting closer...
Running SiEPIC-Tools automated verification for file submissions/EBeam_Mehdi_paperclips_3.gds
Error: layout does not have 1 top cell. It has 2.