cwd_to_path = true does not produce expected behavior

Description
Hello, I set cwd_to_path = true, when I navigate to another folder using file_browser and toggle back to folder_browser, I still see the subfolders in the original folder instead of the current folder in file_browser.
I have my directory layout like this:
somecode/
├── a/
│   └── aa/
├── b/
    └── bb/

Neovim version
NVIM v0.8.0-26-g7a011cb58
Build type: Release
LuaJIT 2.1.0-beta3

Operating system and version
ubuntu 22.04
Steps to reproduce
Using the directory layout in the description:

start nvim in somecode/a (cwd)
:Telescope file_browser
use file_browser to navigate to parent (somecode) and then enter b/
toggle to folder_browser

Expected behavior
After step 4, I expect to see b/ and bb/.
Actual behavior
I see a/ and aa/, although the path showing on top of the left plane has changed to somecode/b/.
Minimal config
vim.cmd [[set runtimepath=$VIMRUNTIME]]
vim.cmd [[set packpath=/tmp/nvim/site]]
local package_root = '/tmp/nvim/site/pack'
local install_path = package_root .. '/packer/start/packer.nvim'
local function load_plugins()
  require('packer').startup {
    {
      'wbthomason/packer.nvim',
      {
        'nvim-telescope/telescope.nvim',
        requires = {
          'nvim-lua/plenary.nvim',
          'nvim-telescope/telescope-file-browser.nvim',
        },
      },
      -- ADD PLUGINS THAT ARE _NECESSARY_ FOR REPRODUCING THE ISSUE
    },
    config = {
      package_root = package_root,
      compile_path = install_path .. '/plugin/packer_compiled.lua',
      display = { non_interactive = true },
    },
  }
end
_G.load_config = function()
  require('telescope').setup {
    extensions = {
      file_browser = {
        cwd_to_path = true,
      },
    },
  }
  require('telescope').load_extension('file_browser')
  -- ADD INIT.LUA SETTINGS THAT ARE _NECESSARY_ FOR REPRODUCING THE ISSUE
end
if vim.fn.isdirectory(install_path) == 0 then
  print("Installing Telescope and dependencies.")
  vim.fn.system { 'git', 'clone', '--depth=1', 'https://github.com/wbthomason/packer.nvim', install_path }
end
load_plugins()
require('packer').sync()
vim.cmd [[autocmd User PackerComplete ++once echo "Ready!" | lua load_config()]]

Didn't want to create any confusion but I'm not able to reproduce this behavior using the minimal config and outlined instructions (including directory structure).
I'm not even certain your expected behavior is correct. Maybe I'm misinterpreting the steps but once you navigate to b/, that becomes your cwd so toggling folder_browser should only show directories within b/ which in this case is bb/ and that is what I'm getting.
I'm running neovim nightly 3098064f3.

Thanks for helping, here is a screen recording to clarify:
https://user-images.githubusercontent.com/31589689/204700601-b839e1fd-a1c5-44a3-89a3-9567a172ce57.mp4
My understanding is that after I enter b/ (around 0:12-0:13 in the recording), I should see the subdirectories under b/, not aa/ when I toggle to folder_browser (I toggled a few times near the end of the recording).
Is that correct?

Correct, you shouldn't be seeing aa/ using folder_browser with cwd_to_path with somecode/b/. So there's definitely something going on here.
Can you try the exact same thing with nvim --clean -u minimal_init.lua (where minimal_init.lua is the minimal config you posted above)?

The behavior is the same except for this error message:

Sorry for not finding this earlier, error didn't show the last time I tried without --clean
The code around the error:
file: /tmp/nvim/site/pack/packer/start/packer.nvim/lua/packer/plugin_utils.lua
  75   │ plugin_utils.update_helptags = vim.schedule_wrap(function(...)
  76   │   for _, dir in ipairs(...) do
  77   │     local doc_dir = util.join_paths(dir, 'doc')
  78   │     if plugin_utils.helptags_stale(doc_dir) then
  79   │       log.info('Updating helptags for ' .. doc_dir)
  80   │       vim.cmd('silent! helptags ' .. vim.fn.fnameescape(doc_dir))
  81   │     end
  82   │   end
  83   │ end)
  84   │
  85   │ plugin_utils.update_rplugins = vim.schedule_wrap(function()
  86   │   if vim.fn.exists ':UpdateRemotePlugins' == 2 then
  87   │     vim.cmd [[silent UpdateRemotePlugins]]
  88   │   end
  89   │ end)
  90   │
  91   │ plugin_utils.ensure_dirs = function()
  92   │   if vim.fn.isdirectory(config.opt_dir) == 0 then
  93   │     vim.fn.mkdir(config.opt_dir, 'p')
  94   │   end
  95   │
  96   │   if vim.fn.isdirectory(config.start_dir) == 0 then
  97   │     vim.fn.mkdir(config.start_dir, 'p')
  98   │   end
  99   │ end

Does this mean the misbehavior may be from packer?

I don't think that error matters. I get that with --clean as well and I still can't reproduce it. I tried on nvim v0.8.0 as well and I still can't reproduce it. Very strange...

I tried using docker and the problem still persists:

sudo docker run -it ubuntu bash
run:

apt update
apt install -y wget
apt install -y git
wget https://github.com/neovim/neovim/releases/download/v0.8.0/nvim-linux64.tar.gz
tar xzvf nvim-linux64.tar.gz
mkdir -p /tmp/a/aa /tmp/b/bb

/nvim-linux64/bin/nvim /tmp/min.lua and paste in the minimal config
cd /tmp/a
/nvim-linux64/bin/nvim --clean -u /tmp/min.lua and wait for it to install plugins
restart /nvim-linux64/bin/nvim --clean -u /tmp/min.lua and do the steps to reproduce

I have tested on two machines now:
bug: seeing aa/ after entering b/
no bug: seeing bb/ after entering b/

navtive
docker

machine A
bug (my original case)
bug

machine B
no bug (your case)
bug

Do you still run into the error on docker?
I cannot reproduce when plugging in cwd_to_path = true in my config.
Are you doing require('telescope').load_extension('file_browser') after telescope config? Otherwise the config is not loaded appropriately.

If your error means seeing aa/ after entering b/, then yes.
If you mean the error message from plugin_utils.lua, also yes.
Also yes, I am doing require('telescope').load_extension('file_browser') after telescope config, I tested with the minimal config listed above.

Here is me reproducing it using docker:
https://user-images.githubusercontent.com/31589689/204806051-0a6a69e1-1d4c-4886-baf8-a142ab4384ae.mp4

I've had issues with the minimal config and the way it loads.
Make sure that

Open telescope file browser
:lua= TelescopeGlobalState[vim.api.nvim_get_current_buf()].picker.finder.cwd_to_path prints true (while having file browser open)

Otherwise something with config loading is off. That you can also check with your config.
If that's the case we have a proper bug on our hands.

I can confirm it prints true and still doesn't work.
The environment is set up in docker with the steps written above.
https://user-images.githubusercontent.com/31589689/204813855-cbec44ee-f7f3-4cd7-9b32-fa60a813e21f.mp4

Ah, apologies. I've now made time to briefly look at the code and fixed a quite obvious bug. Please pull and test whether it also fixes your issue.
The problem was that cwd_to_path was only respected if fd was used. fd is generally very very highly recommended for telescope-file-browser.nvim.

Makes sense, I didn't have fd installed.
Issue fixed, and thank you for the amazing work!

Glad it got resolved, thank you for the support :)


feat: unified function call on gpt3/4 and claude-3

BTW, DONT use ANY anymore or we are LlamaIndexJS in the future


Favourites are project-specific

Favourites set in the file manager doesn't carry over from project to project. Very annoying as I have to add the same directories in every new project I start.

I'm not sure.. you are adding to favourites folders that are outside the project you are working on?

Yeah, for instance if I add my Desktop folder as a favourite in Project1, it doesn't show up in Project2.
It's a pretty minor thing, but still, clicking a global bookmark is much easier than navigating to C:\Users\User\Desktop every time.
Maybe I'm just misunderstanding the use of favourites though?

Well favourites were created mostly to improve navigation within the project (it helps a lot in bigger ones), that's why it makes a lot of sense for them to be project specific. Not sure why you are using so much external folders during development.. Generally project folder should contain all your code and all your assets. Additionally all the things that you want to import to given project should be exactly one folder above your project (Generally this is the folder that should be included in version control)... here please  take a look at this piece of documentation: http://docs.godotengine.org/en/latest/tutorials/engine/project_organization.html#importing-game-folder

I find it a lot easier to just export assets to Desktop, and import them from there. Otherwise I might as well just use Explorer to drag things into my project folder.
But yeah, I guess I just misunderstood the purpose.

I can confirm this is still the case as of https://github.com/godotengine/godot/commit/584ca0f156cec64c259382895e105cf27566a987. However, as @kubecz3k, this may be desired.

This is done on purpose indeed, favorites are meant for project-specific locations.
If there's a strong demand for editor-wide favorites, it could likely be added too, but so far it doesn't seem to be a very requested feature.


More updates for nvim

fix: alias any tokens so you can target them w/ queries (instead of #110)
chore: clean up queries a bit more
feat: -> is always a delimiter, and also we'll do brackets

This should land soon, just need to update the highlights tests

why on earth does tree-sitter create unusable tokens when you use lexical precedence?

FWIW it's token() that makes it unusable and not prec().

why on earth does tree-sitter create unusable tokens when you use lexical precedence?

FWIW it's token() that makes it unusable and not prec().

Yes, I'm aware, but the way that you use lexical precedence is token with a prec.

Because token reduces the string literals down to the rule itself, it is directly a part of that. It's akin to making a rule a single string, you can't match that string either because it's that rule itself.
Here's some visuals:
rule is just '{':

rule is a choice of '{' and '}', anonymous string syms are generated:

rule is a token of that choice:

here the anonymous sym states were inlined inside the rule and the lexer function reduces to rule immediately when { or } are detected.
aliasing token('{') to '{':

Because the 2nd alias parameter is an anonymous string symbol (and not a named rule), an anonymous node representing '{' is created, allowing the query to thus work in this case.
Documentation about this could be improved, I agree.

Also, if I were you, I would not make all the operators/special strings an anonymous node. just use them directly where they are used, and this way, you will have one anonymous string symbol that all usages will reduce to
If you're okay with that, I can help tidy up and implement what I suggested.

Yeah, that's basically what I was thinking. More than happy to take a PR for that, thanks, otherwise i'll do that myself. Most of the reason it was written this way was b/c we wanted to stick as closely as possible to how the grammar is implemented in Perl itself. I see that that goal is not quite worth it

Yeah, matching a tree-sitter grammar 1:1 with a language's spec or ebnf/peg syntax will not end up well, since they often reduce all literals down to their own node, which you shouldn't do w/ tree-sitter unless you want to expose that node and it has special meaning on its own (think vararg "..." being a good candidate for this in some langs, vs binary operators just being clustered together)

merge into a pr branch :confounded:
also, what about just removing _HASH_PERCENT and replacing its usage w/ the token

merge into a pr branch 😖
also, what about just removing _HASH_PERCENT and replacing its usage w/ the token (I don't really have a preference)

It's reused a couple of times, so i'd rather have one rule with the token than to have token(prec everywhere


Rohde&Schwarz.SDC.IETDViewPublish Version 7.1.2

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hi @RohdeSchwarz-SDC,

This PR's version number 7.1.2 has 3 parameters (sets of numbers between dots - major, minor, etc), which is greater than the current manifest's version 6.3, which has 2 parameters.

Is this intentional?
(Automated response - build 680)


baxter.urdf.xacro missing?

Hello,
I was looking to retrieve an URDF model for the Baxter robot, and I found this baxter.urdf file.
Problem is that the file itself says it is deprecated, and it has been replaced by baxter.urdf.xacro (see line 6 of the file), but said file is missing.

Is this the file you're referring to? /baxter_description/urdf/baxter.urdf.xacro

Mm interesting. This made me realize that the code on our Baxter is still at version 1.1.1 (the xacro is available since version 1.2.0, but the deprecation occurred before apparently).
Thanks for the tip!


FI-1581: Check that output file array contains absolute urls

Implementing this ticket.

I'm going to go ahead and merge @Jack-Fraser16 because it is approved.


Add dimensions item for each sub page of travel advice content

We have 2 issues with our code which creates a dimensions item for each subpath of a multipart content item.

The base page should not have the slug appended to it’s base path.
The base page of travel advice documents do not have a dimensions item created for their base page due to the difference in schema between travel advice documents and guide documents.

This PR fixes these issues.
For issue (1) I have not appended the slug to the base path for the first part. This does however rely on the assumption that parts are all rendered in order.
For issue (2) I have used the content found in the summary field nested within details as the base page and have transformed this data into a schema which our current parts parser can parse.

 (5) Process Travel Advice Subpaths


In Tivimate, channel not start on selection without error

Describe the bug
When I tune in a channel from my Threadfin on Tivimate, I get an eternal hourglass. There's nothing in the Threadfin app log, as if I wasn't using it.
Server (please complete the following information):

OS [e.g. Linux - Ubuntu]: Ubuntu 22.04 via docker
Arch [e.g. Intel 64 Bit] AMD64
Threadfin Version and Build [to be found in the Threadfin log] v1.1.14

To Reproduce
In Threadfin:
Set the following parameters:
-EPG Source: XEPG
-Update all file at startup
-Stream buffer: ffmpeg
-Buffer size: 1 MB
-Store buffer in RAM
-Timout 700

Enable authentication for: WEB, PMS, M3U

Create a user with rights to: PMS, M3U and XML
Add HDHomerun tuner
Add an XML guide from an online supplier.
Link channels with their guide
On a Chromecast with Google TV:

Install Tivimate
Add a Threadfin playlist (with authentication) to Tivimate
Add an XML guide (without authentication) from Threadfin

Use for a few days. After a while, synthonization stops working. No error in the logs of Threadfin
Expected behavior
The problem is not constant. I force the guide update in Threadfin, click the “save” button in settings and go to Tivimate and force an update of the playlist and guide. At that point, it works again for a day. I have to do this every day. So I went back to version 1.0.24 and the problem stopped.
Screenshots
N/A
Desktop (please complete the following information):

OS: [e.g. iOS] Tivimate on Chromecast with Google TV
Version [e.g. 22] TiviMate/5.0.4

Additional context
The problem occurs with version 1.1.14 but also with several previous versions. For the moment, I'm back to version 1.0.24.
I also use Threadfin in a Plex server. No problems there.

Does tivimate support mpegts? Sounds like its not a threadfin issue if its working on Plex

Feel free to pop into the discord. Link is in the README

TF keeps the m3u and epg files on the server. Any issues accessing those files from only a certain app would indicate some issue with the url you used in that app or your server configuration.
Can you access those files by going directly to them using the same url that's in tivimate within a web browser?
Yes, I use the internal IP address:
http://<IP_ADDRESS>:34400/m3u/threadfin.m3u?username=xxx&password=yyy (with the right information here)
http://<IP_ADDRESS>:34400/xmltv/threadfin.xml
Also you mentioned auth on m3u but off on epg? Is there a reason for that? Does it work if you turn on auth for the epg also?
I tried with authentication enabled. Same problem. I even tried without the TF guide and used a guide from another source. Still the same behavior.
For it to pull the epg the first time but not subsequent pulls seems very odd as it is simply a file that the link is accessing, it's not like TF is creating a new epg on the fly when tivimate asks for an update.

It's not an EPG retrieval problem, when I choose a channel, it doesn't activate in TF. I have an hourglass in tivimate that won't stop. It's as if the command to turn on the channel doesn't send itself.

Does tivimate support mpegts? Sounds like its not a threadfin issue if its working on Plex
Yes, I've been using your program for almost a year now, which I love by the way. In tivimate it's very smooth and usually very reliable, if I stay on version 1.0.24. I like to keep track of the versions of a tool that is so well maintained. I wouldn't want to stick with an old version.

I understand that this kind of bug is complex to fix. If only I had a message in the log. It seems to be when Tivimate calls the channel. As if TF wasn't receiving the call. However, with 1.0.24, everything is fine.


Auto-Bake PBR Materials

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Using 3D in a game engine is frustrating but even more when you are using an original Blender project and then you are still unable to export the materials to the Godot engine properly... I thought i should need to "made my own 3d" instead using other people assets but surprise... i cant make it works even using the main project...
Describe the solution you'd like
A clear and concise description of what you want to happen.
Auto bake PBR Materials should the way to go...
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Stop trying to use materials at all and focus in low poly + godot materials becasue "realism" doenst seems to be an option
Additional context
Add any other context or screenshots about the feature request here.
This was the file i was trying to export. And even with plugins to bake PBRs been able to make it looks good...
https://www.poliigon.com/model/plant-succulent-echeveria-001

I made an add-on to do just that:
https://blendermarket.com/products/glb-texture-tools

Without hard manual baking, this exporter is no meaningful

Closing this ticket, as we will not add texture baking directly into this addon.
There is already some operator in Blender, and addons that can handle that

https://youtu.be/89tb2rjJ3-0?si=7elJ2x_9taFHN8hT&t=42


Move toward the future mix-based release configuration

Releases will be built-in mix in Elixir 1.9 so we are moving toward the configuration setup documented to simplify the future migration from Distillery…
⮑ https://github.com/elixir-lang/elixir/pull/8677
tl;dr
https://github.com/elixir-lang/elixir/blob/master/lib/mix/lib/mix/tasks/release.ex#L17-L31

A release can be configured in your mix.exs file under the :releases key inside def project

https://github.com/elixir-lang/elixir/blob/master/lib/mix/lib/mix/tasks/release.ex#L477-L480

To enable runtime configuration in your release, all you need to do is to create a file named config/releases.exs

🦀 Requesting reviewers for this pull request:

@remiprev (contributor with 66 commits in the last 90 days and 115 commits overall)
@olivierbuffon (expert reviewer for the elixir stack)


PX-Backup test on RHEL 8.10

Release notes:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html/8.10_release_notes/index

@trenukarya-px  Please let me know if I should share a cluster from IBM Cloud stage to proceed with this test

@arahamad  @sandaymin123  ^^^

I ran torpedo against my stage cluster and it executed tests successfully.  I am attaching results here.
Please confirm if these tests are enough to claim support of 8.10 for PX-Backup.  Please do additional tests from your end if you feel so.
Thanks
8.10-test.txt
kubectl get nodes -o wide
NAME          STATUS   ROLES           AGE    VERSION            INTERNAL-IP   EXTERNAL-IP   OS-IMAGE                                KERNEL-VERSION             CONTAINER-RUNTIME
<IP_ADDRESS>   Ready    master,worker   151m   v1.27.13+048520e   <IP_ADDRESS>   <IP_ADDRESS>   Red Hat Enterprise Linux 8.10 (Ootpa)   4.18.0-553.el8_10.x86_64   cri-o://1.27.6-5.rhaos4.14.gitbd7f4e0.el8
<IP_ADDRESS>   Ready    master,worker   151m   v1.27.13+048520e   <IP_ADDRESS>   <IP_ADDRESS>   Red Hat Enterprise Linux 8.10 (Ootpa)   4.18.0-553.el8_10.x86_64   cri-o://1.27.6-5.rhaos4.14.gitbd7f4e0.el8
<IP_ADDRESS>   Ready    master,worker   152m   v1.27.13+048520e   <IP_ADDRESS>   <IP_ADDRESS>   Red Hat Enterprise Linux 8.10 (Ootpa)   4.18.0-553.el8_10.x86_64   cri-o://1.27.6-5.rhaos4.14.gitbd7f4e0.el8
<IP_ADDRESS>   Ready    master,worker   152m   v1.27.13+048520e   <IP_ADDRESS>   <IP_ADDRESS>   Red Hat Enterprise Linux 8.10 (Ootpa)   4.18.0-553.el8_10.x86_64   cri-o://1.27.6-5.rhaos4.14.gitbd7f4e0.el8
+ kubectl get node -o yaml

@trenukarya-px  I am closing this issue. Please reopen if anything more have to be added


Synthesis failed for nodejs-security-private-ca

Hello! Autosynth couldn't regenerate nodejs-security-private-ca. :broken_heart:
Here's the output from running synth.py:
koro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/lint.cfg
.kokoro/continuous/node12/samples-test.cfg
.kokoro/continuous/node12/system-test.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/populate-secrets.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/samples-test.cfg
.kokoro/presubmit/node12/system-test.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/publish.sh
.kokoro/release/docs-devsite.cfg
.kokoro/release/docs-devsite.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.mocharc.js
.nycrc
.prettierignore
.prettierrc.js
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
api-extractor.json
renovate.json
samples/README.md
2020-09-25 02:20:49,312 synthtool [DEBUG] > Post-processing GAPIC library...
DEBUG:synthtool:Post-processing GAPIC library...
2020-09-25 02:20:49,312 synthtool [DEBUG] > Installing dependencies...
DEBUG:synthtool:Installing dependencies...
npm WARN deprecated<EMAIL_ADDRESS>Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

><EMAIL_ADDRESS>postinstall /home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/protobufjs
> node scripts/postinstall

><EMAIL_ADDRESS>prepare /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> npm run compile-protos && npm run compile

><EMAIL_ADDRESS>compile-protos /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> compileProtos src

installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>
><EMAIL_ADDRESS>compile /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> tsc -p . && cp -r protos build/

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"<8.10.0"} (current: {"node":"12.18.4","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1002 packages from 832 contributors and audited 1004 packages in 35.782s

65 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

2020-09-25 02:21:25,954 synthtool [DEBUG] > Running prelint...
DEBUG:synthtool:Running prelint...
npm ERR! missing script: prelint
npm ERR!
npm ERR! Did you mean this?
npm ERR!     lint

npm ERR!
DEBUG:synthtool:Running fix...

><EMAIL_ADDRESS>fix /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> gts fix

version: 12

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/quickstart.js
  22:15  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/test/quickstart.test.js
  19:26  error  "chai" is not found                               node/no-missing-require
  25:13  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

✖ 3 problems (3 errors, 0 warnings)

Error: Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern
    at makeError (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/lib/error.js:59:11)
    at handlePromise (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/index.js:114:26)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async run (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/gts/build/src/cli.js:120:17) {
  shortMessage: 'Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  command: 'node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  exitCode: 1,
  signal: undefined,
  signalDescription: undefined,
  stdout: undefined,
  stderr: undefined,
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>fix: `gts fix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>fix script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/kbuilder/.npm/_logs/2020-09-25T09_21_51_943Z-debug.log
2020-09-25 02:21:51,952 synthtool [ERROR] > Failed executing npm run fix:

None
ERROR:synthtool:Failed executing npm run fix:

None
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/synth.py", line 41, in <module>
    node.postprocess_gapic_library()
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 194, in postprocess_gapic_library
    fix(hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 179, in fix
    shell.run(["npm", "run", "fix"], hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['npm', 'run', 'fix']' returned non-zero exit status 1.
2020-09-25 02:21:52,039 autosynth [ERROR] > Synthesis failed
2020-09-25 02:21:52,040 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at e3e90bb feat!: stub out initial generation of library (#3)
2020-09-25 02:21:52,059 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-09-25 02:21:52,085 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Removing build/
Removing node_modules/
Removing package-lock.json
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 692, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 541, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 672, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 375, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 273, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating nodejs-security-private-ca. :sob:
Here's the output from running synth.py:
.kokoro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/lint.cfg
.kokoro/continuous/node12/samples-test.cfg
.kokoro/continuous/node12/system-test.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/populate-secrets.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/samples-test.cfg
.kokoro/presubmit/node12/system-test.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/publish.sh
.kokoro/release/docs-devsite.cfg
.kokoro/release/docs-devsite.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.mocharc.js
.nycrc
.prettierignore
.prettierrc.js
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
api-extractor.json
renovate.json
samples/README.md
2020-09-26 02:26:29,949 synthtool [DEBUG] > Post-processing GAPIC library...
DEBUG:synthtool:Post-processing GAPIC library...
2020-09-26 02:26:29,949 synthtool [DEBUG] > Installing dependencies...
DEBUG:synthtool:Installing dependencies...
npm WARN deprecated<EMAIL_ADDRESS>Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

><EMAIL_ADDRESS>postinstall /home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/protobufjs
> node scripts/postinstall

><EMAIL_ADDRESS>prepare /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> npm run compile-protos && npm run compile

><EMAIL_ADDRESS>compile-protos /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> compileProtos src

installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>
><EMAIL_ADDRESS>compile /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> tsc -p . && cp -r protos build/

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"<8.10.0"} (current: {"node":"12.18.4","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1002 packages from 832 contributors and audited 1004 packages in 35.551s

65 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

2020-09-26 02:27:06,362 synthtool [DEBUG] > Running prelint...
DEBUG:synthtool:Running prelint...
npm ERR! missing script: prelint
npm ERR!
npm ERR! Did you mean this?
npm ERR!     lint

npm ERR!
DEBUG:synthtool:Running fix...

><EMAIL_ADDRESS>fix /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> gts fix

version: 12

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/quickstart.js
  22:15  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/test/quickstart.test.js
  19:26  error  "chai" is not found                               node/no-missing-require
  25:13  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

✖ 3 problems (3 errors, 0 warnings)

Error: Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern
    at makeError (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/lib/error.js:59:11)
    at handlePromise (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/index.js:114:26)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async run (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/gts/build/src/cli.js:120:17) {
  shortMessage: 'Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  command: 'node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  exitCode: 1,
  signal: undefined,
  signalDescription: undefined,
  stdout: undefined,
  stderr: undefined,
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>fix: `gts fix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>fix script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/kbuilder/.npm/_logs/2020-09-26T09_27_33_346Z-debug.log
2020-09-26 02:27:33,355 synthtool [ERROR] > Failed executing npm run fix:

None
ERROR:synthtool:Failed executing npm run fix:

None
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/synth.py", line 41, in <module>
    node.postprocess_gapic_library()
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 194, in postprocess_gapic_library
    fix(hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 179, in fix
    shell.run(["npm", "run", "fix"], hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['npm', 'run', 'fix']' returned non-zero exit status 1.
2020-09-26 02:27:33,438 autosynth [ERROR] > Synthesis failed
2020-09-26 02:27:33,439 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 15e2fb9 chore(deps): update dependency mocha to v8 (#5)
2020-09-26 02:27:33,461 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-09-26 02:27:33,489 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Removing build/
Removing node_modules/
Removing package-lock.json
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 692, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 541, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 672, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 375, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 273, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating nodejs-security-private-ca. :sob:
Here's the output from running synth.py:
.kokoro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/lint.cfg
.kokoro/continuous/node12/samples-test.cfg
.kokoro/continuous/node12/system-test.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/populate-secrets.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/samples-test.cfg
.kokoro/presubmit/node12/system-test.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/publish.sh
.kokoro/release/docs-devsite.cfg
.kokoro/release/docs-devsite.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.mocharc.js
.nycrc
.prettierignore
.prettierrc.js
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
api-extractor.json
renovate.json
samples/README.md
2020-09-27 02:18:01,821 synthtool [DEBUG] > Post-processing GAPIC library...
DEBUG:synthtool:Post-processing GAPIC library...
2020-09-27 02:18:01,821 synthtool [DEBUG] > Installing dependencies...
DEBUG:synthtool:Installing dependencies...
npm WARN deprecated<EMAIL_ADDRESS>Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

><EMAIL_ADDRESS>postinstall /home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/protobufjs
> node scripts/postinstall

><EMAIL_ADDRESS>prepare /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> npm run compile-protos && npm run compile

><EMAIL_ADDRESS>compile-protos /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> compileProtos src

installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>
><EMAIL_ADDRESS>compile /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> tsc -p . && cp -r protos build/

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"<8.10.0"} (current: {"node":"12.18.4","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1002 packages from 832 contributors and audited 1004 packages in 35.188s

65 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

2020-09-27 02:18:37,817 synthtool [DEBUG] > Running prelint...
DEBUG:synthtool:Running prelint...
npm ERR! missing script: prelint
npm ERR!
npm ERR! Did you mean this?
npm ERR!     lint

npm ERR!
DEBUG:synthtool:Running fix...

><EMAIL_ADDRESS>fix /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> gts fix

version: 12

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/quickstart.js
  22:15  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/test/quickstart.test.js
  19:26  error  "chai" is not found                               node/no-missing-require
  25:13  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

✖ 3 problems (3 errors, 0 warnings)

Error: Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern
    at makeError (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/lib/error.js:59:11)
    at handlePromise (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/index.js:114:26)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async run (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/gts/build/src/cli.js:120:17) {
  shortMessage: 'Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  command: 'node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  exitCode: 1,
  signal: undefined,
  signalDescription: undefined,
  stdout: undefined,
  stderr: undefined,
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>fix: `gts fix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>fix script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/kbuilder/.npm/_logs/2020-09-27T09_19_04_845Z-debug.log
2020-09-27 02:19:04,854 synthtool [ERROR] > Failed executing npm run fix:

None
ERROR:synthtool:Failed executing npm run fix:

None
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/synth.py", line 41, in <module>
    node.postprocess_gapic_library()
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 194, in postprocess_gapic_library
    fix(hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 179, in fix
    shell.run(["npm", "run", "fix"], hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['npm', 'run', 'fix']' returned non-zero exit status 1.
2020-09-27 02:19:04,933 autosynth [ERROR] > Synthesis failed
2020-09-27 02:19:04,933 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 15e2fb9 chore(deps): update dependency mocha to v8 (#5)
2020-09-27 02:19:04,953 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-09-27 02:19:04,979 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Removing build/
Removing node_modules/
Removing package-lock.json
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 692, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 541, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 672, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 375, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 273, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating nodejs-security-private-ca. :sob:
Here's the output from running synth.py:
.kokoro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/lint.cfg
.kokoro/continuous/node12/samples-test.cfg
.kokoro/continuous/node12/system-test.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/populate-secrets.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/samples-test.cfg
.kokoro/presubmit/node12/system-test.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/publish.sh
.kokoro/release/docs-devsite.cfg
.kokoro/release/docs-devsite.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.mocharc.js
.nycrc
.prettierignore
.prettierrc.js
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
api-extractor.json
renovate.json
samples/README.md
2020-09-28 02:21:01,194 synthtool [DEBUG] > Post-processing GAPIC library...
DEBUG:synthtool:Post-processing GAPIC library...
2020-09-28 02:21:01,194 synthtool [DEBUG] > Installing dependencies...
DEBUG:synthtool:Installing dependencies...
npm WARN deprecated<EMAIL_ADDRESS>Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

><EMAIL_ADDRESS>postinstall /home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/protobufjs
> node scripts/postinstall

><EMAIL_ADDRESS>prepare /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> npm run compile-protos && npm run compile

><EMAIL_ADDRESS>compile-protos /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> compileProtos src

installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>
><EMAIL_ADDRESS>compile /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> tsc -p . && cp -r protos build/

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"<8.10.0"} (current: {"node":"12.18.4","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1002 packages from 832 contributors and audited 1004 packages in 35.754s

65 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

2020-09-28 02:21:37,783 synthtool [DEBUG] > Running prelint...
DEBUG:synthtool:Running prelint...
npm ERR! missing script: prelint
npm ERR!
npm ERR! Did you mean this?
npm ERR!     lint

npm ERR!
DEBUG:synthtool:Running fix...

><EMAIL_ADDRESS>fix /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> gts fix

version: 12

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/quickstart.js
  22:15  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/test/quickstart.test.js
  19:26  error  "chai" is not found                               node/no-missing-require
  25:13  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

✖ 3 problems (3 errors, 0 warnings)

Error: Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern
    at makeError (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/lib/error.js:59:11)
    at handlePromise (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/index.js:114:26)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async run (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/gts/build/src/cli.js:120:17) {
  shortMessage: 'Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  command: 'node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  exitCode: 1,
  signal: undefined,
  signalDescription: undefined,
  stdout: undefined,
  stderr: undefined,
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>fix: `gts fix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>fix script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/kbuilder/.npm/_logs/2020-09-28T09_22_03_656Z-debug.log
2020-09-28 02:22:03,665 synthtool [ERROR] > Failed executing npm run fix:

None
ERROR:synthtool:Failed executing npm run fix:

None
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/synth.py", line 41, in <module>
    node.postprocess_gapic_library()
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 194, in postprocess_gapic_library
    fix(hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 179, in fix
    shell.run(["npm", "run", "fix"], hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['npm', 'run', 'fix']' returned non-zero exit status 1.
2020-09-28 02:22:03,749 autosynth [ERROR] > Synthesis failed
2020-09-28 02:22:03,750 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at 15e2fb9 chore(deps): update dependency mocha to v8 (#5)
2020-09-28 02:22:03,770 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-09-28 02:22:03,796 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Removing build/
Removing node_modules/
Removing package-lock.json
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 692, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 541, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 672, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 375, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 273, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating nodejs-security-private-ca. :sob:
Here's the output from running synth.py:
oro/common.cfg
.kokoro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/lint.cfg
.kokoro/continuous/node12/samples-test.cfg
.kokoro/continuous/node12/system-test.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/populate-secrets.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/samples-test.cfg
.kokoro/presubmit/node12/system-test.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/publish.sh
.kokoro/release/docs-devsite.cfg
.kokoro/release/docs-devsite.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.mocharc.js
.nycrc
.prettierignore
.prettierrc.js
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
api-extractor.json
renovate.json
samples/README.md
2020-09-29 02:19:36,466 synthtool [DEBUG] > Post-processing GAPIC library...
DEBUG:synthtool:Post-processing GAPIC library...
2020-09-29 02:19:36,466 synthtool [DEBUG] > Installing dependencies...
DEBUG:synthtool:Installing dependencies...
npm WARN deprecated<EMAIL_ADDRESS>Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

><EMAIL_ADDRESS>postinstall /home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/protobufjs
> node scripts/postinstall

><EMAIL_ADDRESS>prepare /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> npm run compile-protos && npm run compile

><EMAIL_ADDRESS>compile-protos /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> compileProtos src

installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>
><EMAIL_ADDRESS>compile /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> tsc -p . && cp -r protos build/

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"<8.10.0"} (current: {"node":"12.18.4","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1002 packages from 832 contributors and audited 1004 packages in 34.157s

65 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

2020-09-29 02:20:11,444 synthtool [DEBUG] > Running prelint...
DEBUG:synthtool:Running prelint...
npm ERR! missing script: prelint
npm ERR!
npm ERR! Did you mean this?
npm ERR!     lint

npm ERR!
DEBUG:synthtool:Running fix...

><EMAIL_ADDRESS>fix /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> gts fix

version: 12

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/quickstart.js
  22:15  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/test/quickstart.test.js
  19:26  error  "chai" is not found                               node/no-missing-require
  25:13  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

✖ 3 problems (3 errors, 0 warnings)

Error: Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern
    at makeError (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/lib/error.js:59:11)
    at handlePromise (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/index.js:114:26)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async run (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/gts/build/src/cli.js:120:17) {
  shortMessage: 'Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  command: 'node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  exitCode: 1,
  signal: undefined,
  signalDescription: undefined,
  stdout: undefined,
  stderr: undefined,
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>fix: `gts fix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>fix script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/kbuilder/.npm/_logs/2020-09-29T09_20_36_885Z-debug.log
2020-09-29 02:20:36,893 synthtool [ERROR] > Failed executing npm run fix:

None
ERROR:synthtool:Failed executing npm run fix:

None
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/synth.py", line 41, in <module>
    node.postprocess_gapic_library()
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 194, in postprocess_gapic_library
    fix(hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 179, in fix
    shell.run(["npm", "run", "fix"], hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['npm', 'run', 'fix']' returned non-zero exit status 1.
2020-09-29 02:20:36,976 autosynth [ERROR] > Synthesis failed
2020-09-29 02:20:36,976 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at a68c4ce chore: update issue tracker (#7)
2020-09-29 02:20:36,996 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-09-29 02:20:37,022 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Removing build/
Removing node_modules/
Removing package-lock.json
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 692, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 541, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 672, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 375, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 273, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.

Autosynth is still having trouble generating nodejs-security-private-ca. :sob:
Here's the output from running synth.py:
oro/common.cfg
.kokoro/continuous/node10/common.cfg
.kokoro/continuous/node10/docs.cfg
.kokoro/continuous/node10/test.cfg
.kokoro/continuous/node12/common.cfg
.kokoro/continuous/node12/lint.cfg
.kokoro/continuous/node12/samples-test.cfg
.kokoro/continuous/node12/system-test.cfg
.kokoro/continuous/node12/test.cfg
.kokoro/docs.sh
.kokoro/lint.sh
.kokoro/populate-secrets.sh
.kokoro/presubmit/node10/common.cfg
.kokoro/presubmit/node12/common.cfg
.kokoro/presubmit/node12/samples-test.cfg
.kokoro/presubmit/node12/system-test.cfg
.kokoro/presubmit/node12/test.cfg
.kokoro/publish.sh
.kokoro/release/docs-devsite.cfg
.kokoro/release/docs-devsite.sh
.kokoro/release/docs.cfg
.kokoro/release/docs.sh
.kokoro/release/publish.cfg
.kokoro/samples-test.sh
.kokoro/system-test.sh
.kokoro/test.bat
.kokoro/test.sh
.kokoro/trampoline.sh
.mocharc.js
.nycrc
.prettierignore
.prettierrc.js
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
api-extractor.json
renovate.json
samples/README.md
2020-09-30 02:20:20,875 synthtool [DEBUG] > Post-processing GAPIC library...
DEBUG:synthtool:Post-processing GAPIC library...
2020-09-30 02:20:20,876 synthtool [DEBUG] > Installing dependencies...
DEBUG:synthtool:Installing dependencies...
npm WARN deprecated<EMAIL_ADDRESS>Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.
npm WARN deprecated<EMAIL_ADDRESS>Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated<EMAIL_ADDRESS>fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

><EMAIL_ADDRESS>postinstall /home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/protobufjs
> node scripts/postinstall

><EMAIL_ADDRESS>prepare /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> npm run compile-protos && npm run compile

><EMAIL_ADDRESS>compile-protos /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> compileProtos src

installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>installing<EMAIL_ADDRESS>
><EMAIL_ADDRESS>compile /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> tsc -p . && cp -r protos build/

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN notsup Unsupported engine for<EMAIL_ADDRESS>wanted: {"node":"<8.10.0"} (current: {"node":"12.18.4","npm":"6.14.6"})
npm WARN notsup Not compatible with your version of node/npm<EMAIL_ADDRESS>npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

added 1005 packages from 835 contributors and audited 1007 packages in 43.941s

67 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

2020-09-30 02:21:05,905 synthtool [DEBUG] > Running prelint...
DEBUG:synthtool:Running prelint...
npm ERR! missing script: prelint
npm ERR!
npm ERR! Did you mean this?
npm ERR!     lint

npm ERR!
DEBUG:synthtool:Running fix...

><EMAIL_ADDRESS>fix /home/kbuilder/.cache/synthtool/nodejs-security-private-ca
> gts fix

version: 12

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/quickstart.js
  22:15  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/samples/test/quickstart.test.js
  19:26  error  "chai" is not found                               node/no-missing-require
  25:13  error  "@google-cloud/security-private-ca" is not found  node/no-missing-require

✖ 3 problems (3 errors, 0 warnings)

Error: Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern
    at makeError (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/lib/error.js:59:11)
    at handlePromise (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/execa/index.js:114:26)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async run (/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/node_modules/gts/build/src/cli.js:120:17) {
  shortMessage: 'Command failed with exit code 1: node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  command: 'node ./node_modules/eslint/bin/eslint --fix **/*.ts **/*.js **/*.tsx **/*.jsx --no-error-on-unmatched-pattern',
  exitCode: 1,
  signal: undefined,
  signalDescription: undefined,
  stdout: undefined,
  stderr: undefined,
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>fix: `gts fix`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>fix script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/kbuilder/.npm/_logs/2020-09-30T09_21_32_241Z-debug.log
2020-09-30 02:21:32,251 synthtool [ERROR] > Failed executing npm run fix:

None
ERROR:synthtool:Failed executing npm run fix:

None
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 102, in <module>
    main()
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmpfs/src/github/synthtool/env/lib/python3.6/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/tmpfs/src/github/synthtool/synthtool/__main__.py", line 94, in main
    spec.loader.exec_module(synth_module)  # type: ignore
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/kbuilder/.cache/synthtool/nodejs-security-private-ca/synth.py", line 41, in <module>
    node.postprocess_gapic_library()
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 194, in postprocess_gapic_library
    fix(hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/languages/node.py", line 179, in fix
    shell.run(["npm", "run", "fix"], hide_output=hide_output)
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 39, in run
    raise exc
  File "/tmpfs/src/github/synthtool/synthtool/shell.py", line 33, in run
    encoding="utf-8",
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 438, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['npm', 'run', 'fix']' returned non-zero exit status 1.
2020-09-30 02:21:32,351 autosynth [ERROR] > Synthesis failed
2020-09-30 02:21:32,352 autosynth [DEBUG] > Running: git reset --hard HEAD
HEAD is now at a68c4ce chore: update issue tracker (#7)
2020-09-30 02:21:32,373 autosynth [DEBUG] > Running: git checkout autosynth
Switched to branch 'autosynth'
2020-09-30 02:21:32,400 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Removing build/
Removing node_modules/
Removing package-lock.json
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 706, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 541, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 686, in _inner_main
    commit_count = synthesize_loop(x, multiple_prs, change_pusher, synthesizer)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 375, in synthesize_loop
    has_changes = toolbox.synthesize_version_in_new_branch(synthesizer, youngest)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 273, in synthesize_version_in_new_branch
    synthesizer.synthesize(synth_log_path, self.environ)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 120, in synthesize
    synth_proc.check_returncode()  # Raise an exception.
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/subprocess.py", line 389, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'synth.metadata', 'synth.py', '--']' returned non-zero exit status 1.

Google internal developers can see the full log here.


Set Action Return Value

Enable @action marked contracts to return an obj that extends Packer
ascdk should automatically call setActionReturnValue(obj) at the end of the action
setActionReturnValue was added in 9046c64402d8d276cc8a8b247d044869843ab734

Closed by 08444416dfe1e4bc53f33f7f77ea7eff7718e3f8


added trivy image scanner gh action for security vulnerabilities

What does this PR change?

added trivy image scanner gh action for security vulnerabilities

Does the PR depend on any other PRs or Issues? If yes, please list them.

No

Checklist
I confirm, that I have...

[ ] Read and followed the contributing guide in CONTRIBUTING.md
[ ] Added tests for this PR
[ ] Formatted the code using npm run format (if applicable)
[ ] Updated documentation on the Paralus docs site (if applicable)
[ ] Updated CHANGELOG.md

Trivy scanner CI job failed due to timeout. Re-running it.


Add SpanExporter Interface

This PR contains an interface (SpanExporter) that allows different tracing services to export recorded data for sampled spans in their own format.

Closed via https://github.com/open-telemetry/opentelemetry-js/pull/177


feat: upgrade xterm the latest 5.3.0 release

There are some breaking api changes as documented here: https://github.com/xtermjs/xterm.js/releases/tag/5.0.0

Thank you!


Inconsistent test results between mac and ubuntu

The current state of the tests is inconsistent. For example, see the action results.
The tests should really be consistent. If they are consistent in passing, all the better.

Don't rely on uninitialized data! Clearly the macOS and GNU C++ libraries initialize the classes differently. The necessary change was cherry picked into feat_elementdata.


out option of drawPoints should accept Mask

Currently it is not possible to out to the input mask, which is a common use case.
https://github.com/image-js/image-js-typescript/blob/d0e1936362efdc1a88c5212be4a1ed768363a879/src/draw/drawPoints.ts#L22-L25

After discussion, we want to suppress functions that take Image | Mask and make separate functions. To avoid repeating the options, create a DrawPointsOptionsBase in the Image function and extend it with the out option.


Fe homework 13

using filters

using sort

using filter from url

using search bar

products page :

drift

Metric
Value

alert_status
:white_check_mark: OK

bugs
0

code_smells
2

reliability_rating
A (0 Bugs)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0

Follow the proper directory structure
Follow the proper commit message format

Work on the the modularity more


startup fixes

fixes some bugs and errors at startup

well it's not quite how I intend it but it works I guess


Should'nt CADBridge be an RSSExpander ?

It grabs data from an rss.xml file, so I guess it should be rewritten to be an RSSExpander rather than a BridgeAbstract

Yes, it should. There are actually more bridges that filter actual RSS or ATOM feeds. A quick search for  'creator', '/rss', '/feed', '.atom' and '.xml' reveals:

CADBridge
CommonDreamsBridge
DauphineLibereBridge
DeveloppezDotComBridge
FuturaSciencesBridge
LeMondeInformatiqueBridge
LeJournalDuGeekBridge
LichessBridge
NextgovBridge
NextImpactBridge
NiceMatinBridge
NumeramaBridge
WordPressBridge
YoutubeBridge
ZDNetBridge
ZoneTelechargementBridge

Some of them won't work with RssExpander due to https://github.com/RSS-Bridge/rss-bridge/blob/master/lib/Bridge.php#L489, so maybe that should be done first?

Most bridges (including CADBridge) are now extending FeedExpander: https://github.com/RSS-Bridge/rss-bridge/commit/579d13462ffe7b70720d9100a0cc32dcd4215b45


refactor (rules): move from github.com/pkg/errors to 'errors' and 'fmt'

The package https://github.com/pkg/errors is not maintained anymore.
This PR replaces https://github.com/pkg/errors with official errors and fmt golang packages in rules package
Signed-off-by: Matthieu MOREL<EMAIL_ADDRESS>

friendly ping @mmorel-35 :)

Thanks!


Pin openapi3_parser

The 0.6.0 release is causing builds to fail. Pinning it to 0.5.2 appears to solve this.
The maintainer of openapi3_parser has been made aware, and hopes to have a new version out soon.

Mostly raising this to check that it does fix the failing tests currently on master.
If a new release of openapi3_parser is released soon, we may not need to merge this.

@36degrees I fixed the underlying bug in openapi_parser with 0.6.1 however I discovered (much to my surprise) that this gem also relies on a method that was removed, so I'd suggest you merge this in.
I'm planning to update the code in this gem for compatibility without this method and will open a fresh PR for that (after thoroughly rasping myself for not realising the significance of a BC break) and can update the gem dependency then too.
Apologies for the inconveniences.


Constant now listeners

All the time pieces of code use LocalDateTime.now() or LocalDate.now() in their execution.
This is sometimes an issue, because you can't exactly test that it was actually now. For example:
val now = LocalDateTime.now()

now shouldBe LocalDateTime.now()

This kind of code obviously fails, because calling now a second time will recalculate it with different milliseconds.
KotlinTest should have a Listener/Extension that allows this kind of testing, something like:
val constantNow = LocalDateTime.now()

override fun listeners() = listOf(ConstantNowListener(constantNow))

...

val now = LocalDateTime.now()

now shouldBe LocalDateTime.now()

The real test case is for things like saving an Entity with creationDate = now, or anything else that stores now as a value.

@sksamuel
There's a small catch with this guy tho...
Should we use Mockk for it? It has a nice feature to mock static functions, and I think this is kinda what we need.

We can also use things like AspectJ


Adds the 'spfx project azuredevops pipeline add' command. Closes #5763

Closes #5763

Nice start. Let's do some adjustments. Also, let's try to avoid using ! to suppress null checks. If we change anything, it could bite us and lead to runtime errors. If something's defined as nullable, we should check for it. If we're sure it's not null, let's update the type accordingly. Let's use TypeScript in our benefit

Thanks for the awesome feedback 🤩.
On it 👍

@waldekmastykarz ready for another go?
I resolved most of the comments except two to which I added some explanations as to why it is done this way. We may think of dropping the ! and replace it with a if check. Let me know what you think.

@Adam-it, just left a comment. I also noticed that we've got some conflicts. Could you please resolve them before we continue? Thanks!

@Adam-it, just left a comment. I also noticed that we've got some conflicts. Could you please resolve them before we continue? Thanks!

I resolved the conflicts and I marked this as ready to review although I did not resolve to comments yet. I left an additional question and some info to clarify why and what? Please recheck and let me know what I am missing and how would you like me to refactor the type

@waldekmastykarz ready 👍
Please be aware I also noticed that options were not defined in ADO command as well as in the GH 🤦♂. Sorry for that. I got it resolved along the way 👍

Added some small comments as well @Adam-it! Really nice work this! 👍💪 you rock!

Added some small comments as well @Adam-it! Really nice work this! 👍💪 you rock!

TBH I don't see any comments 😅. Did you submit your review?
Or maybe over the mobile I don't see them, I will check later over the night

@martinlingstuyl I checked and I don't see any comments from you and also any review done

Totally! Will check asap

Totally! Will check asap

@waldekmastykarz is there anything I may help you with this command?
I apologize for being a bit 'pushy' 🙏 but I am waiting for this to be part of the CLI to include this as a new feature in viva toolkit before v3 release (so before end of this month) 😉

Totally! Will check asap

@waldekmastykarz is there anything I may help you with this command? I apologize for being a bit 'pushy' 🙏 but I am waiting for this to be part of the CLI to include this as a new feature in viva toolkit before v3 release (so before end of this month) 😉

Sorry for the delay. If you need it asap, feel free to merge it. Since we've done one pass, we can assume the PR is in a good enough shape, and if we need to change something, we can always revisit it.


mqtt_client doesn't react correctly to a changed ROS message type

Steps to reproduce

roslaunch mqtt_client standalone.launch
rostopic pub -r 1 /ping/ros std_msgs/String "Hello"
rostopic echo /pong/ros
kill publisher
rostopic pub -r 1 /ping/ros std_msgs/Int32 1

Hi, @lreiher, has this issue been fixed on ros2?
When I want to change the message type, this error shows:
[mqtt_client-1] [ERROR] [1683148108.779491420] [mqtt_client]: Failed to create generic subscriber: could not create subscription: failed to create topic [rt/test_topicmain] because it's already in use in this context with a different message type, at /home/workspace/tracing_ws/src/ros2/rmw_cyclonedds/rmw_cyclonedds_cpp/src/rmw_node.cpp:1613, at /home/workspace/tracing_ws/src/ros2/rcl/rcl/src/rcl/subscription.c:105

No, the ros2 version is even less designed for a change of the message type. To be honest, I don't see that big of a use case in changing the message type anyway.  What's your motivation for changing the message type during operation?


Track 'Workarea' Ecommerce platform

Vendor Site - https://www.workarea.com/
Example Site - https://www.thereformation.com/
Category - 6 (Ecommerce)
Detection - Check for JS object 'WORKAREA'

Duplicate of https://github.com/AliasIO/wappalyzer/issues/4288. Closing this


Athlete lifts not ordered by date

Currently looks like results are shown by order added, ideally they would be by comp date desc

Thanks man. Issue already noted in #33 ;)


merge package template from Kronos-Tools/npm-package-template

Updated standard to latest version

Codecov Report

Merging #85 into master will increase coverage by 1.43%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master     #85      +/-   ##
=========================================
+ Coverage   89.47%   90.9%   +1.43%
=========================================
  Files           1       1
  Lines          19      22       +3
=========================================
+ Hits           17      20       +3
  Misses          2       2

Impacted Files
Coverage Δ

src/module.js
90.9% <0%> (+1.43%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a371b53...e9e9842. Read the comment docs.


Fix alignment and possibly musical notation encoding process

Right now the way the musical font is used in the app is quite annoying to write. It would be much better to do something like this:
const fingering = {
     Ab4: "bd1 qd1" // flat sign down 1 position, quarter note down 1 position
}

which would then somehow convert to all the U+XXXX characters required. That would make more sense to me at least.
Also the font is not quite lining up horizontally which makes me a little uncomfortable, but honestly it doesn't matter too much, and maybe would be solved by the other thing.

encoding fixed in refactor/accept-different-instruments, will merge branch when full feature is complete


discussion: candidates for fundamental features/methods to add to Goby

I listed the following candidates of methods/features to add to Goby:

string interpolation #{}
formatted print (I guess we don't need to persist to C's printf sprintf or like that)
Object#dup
Object#tap
Object#method
Marshal class and dump, load
Kernel#autoload and Kernel#autoload?
safe navigation operator &.
a short hand &: for calling one method like [1, 2, 3].map(&:to_s)
(changing Object#send to Object#__send__
(freeze strings and integers as a default)

Anything else? @st0012

I pick dup and tap.
As for Object#method, are we going to add Method#call or #source_location as well? So it will be more helpful.
(I remember Matz said that he regret adding autoload, are we sure about adding that 😆)

Thank you for checking it!
I look into dup and tap first.


stochastic resource sharers

Following from https://github.com/AlgebraicJulia/AlgebraicDynamics.jl/issues/38, the following is the result of examining the Catalyst.jl documentation.
It will be good to check the details on programmatic construction of reaction systems from Catalyst. Because we are going to want the intensity functions to be general functions of state, we'll want to check https://docs.sciml.ai/Catalyst/stable/faqs/#user_functions and the Catalyst source code to see how these general functions are handled.
Also, we clearly want the Intensity functions to be time-dependent, so it is a good idea to read: https://docs.sciml.ai/Catalyst/stable/catalyst_functionality/constraint_equations/
It also seems the Catalyst can support compound Poisson processes, see: https://docs.sciml.ai/Catalyst/stable/catalyst_functionality/parametric_stoichiometry/#Gene-expression-with-randomly-produced-amounts-of-protein

Long term, it would be nice such that whatever system we develop is simulator agnostic. In particular, once we have developed https://github.com/adolgert/Fleck.jl a bit more, we'd like that integration to be worked out. It's quite natural to build CTDE systems in a "one box, one clock" type of way.

See: https://arxiv.org/abs/2306.06992 to build and simulate combined jump/continuous dynamics.


Enum constant hover docs are sometimes incorrect

When a documented enum constant is followed by an undocumented constant, the documentation for the first one is copied over to the second one.

Bafflingly enough, even clangd seems to get this wrong. Wat.

Fixed for enums with 64 or fewer cases in https://github.com/sourcegraph/scip-clang/pull/106


Pop up menu peer to peer code review

#REVIEW OF POP UP MENU
You have done excellent work of changing the hamburger to a close button. The transition is really exciting. The separation of javascript and HTML is also good.

Hi,
your project looks  very nice 👍


fix "ip SSRF improper categorization in isPublic"

https://github.com/challengeee/gobo4react/security/dependabot/1

fixed in #48


Bug: isAuthenticated() function always gives true, even if token is expired

Prerequisites

[X] I have searched the repository’s issues and Kinde community to ensure my issue isn’t a duplicate
[X] I have checked the latest version of the library to replicate my issue
[X] I have read the contributing guidelines
[X] I agree to the terms within the code of conduct

Describe the issue
isAuthenticated() function always gives true, even if token is expired.
Library URL
https://github.com/kinde-oss/kinde-auth-nextjs
Library version
2.3.11
Operating system(s)
Windows
Operating system version(s)
Windows 11
Further environment details
No response
Reproducible test case URL
No response
Additional information
No response

Thank you @mohitsinhchavda, I can see you raised a PR for this also.  There was already one open which resolved this.  I have merged it (https://github.com/kinde-oss/kinde-auth-nextjs/pull/223)
I have merge this one and will be in the next release.


Slot name with "illegal character" should be flagged?

Rasa Core version:
0.12.1 (but the master has the same issue)
Python version:
3.6.6
Operating system (windows, osx, ...):
Linux
Issue:
I had slot name with dot e.g. my_company_name.special_slot
this works as long as it is not used in a template but because the substitute is done with python built-in format, dot notation won't work.
https://github.com/RasaHQ/rasa_core/blob/master/rasa_core/nlg/template.py#L79
I did the easy workaround of removing dot but perhaps either
(a) allow dot in slot by updating _fill_template_text function or
(b) when domain file is passed, check and see if slot name with invalid python variable name is also used in template. if so error out
Would be helpful

Thanks for raising this issue, @wochinge  will get back to you about it soon.

Thanks @naoko , especially for the super detailed description including suggestions for fixes 🚀

@wochinge , more than happy to work on but I would like to know which approach rasa team would like to take? should slot name to be restrictive so that it won't process after reading domain file or should the tag replacement be updated?

@naoko Awesome! I discuss it with the team and come back to you :+1:

@naoko Best would probably be to fix the string interpolation as it is described here: https://stackoverflow.com/questions/7934620/python-dots-in-the-name-of-variable-in-a-format-string#comment9695339_7934969 . What do you think?

yeah, I agree, I was looking at this earlier myself too. okay, I should be able to find time within a week or two to get this going.

Super nice 🚀 Thanks! Let me know if you have questions