Basic Error: Command failed

Hi there & happy holidays!
My present works fine otherwise, but refuses to be controlled my your nice plugin ;)
I seem to miss something basic here:
[12/24/2021, 12:41:10 AM] [Beamer] stateTimeout error: Error: Command failed: /usr/bin/python /homebridge/node_modules/homebridge-jvc-projector/dist/get_power_state.py <IP_ADDRESS>
Traceback (most recent call last):
  File "/homebridge/node_modules/homebridge-jvc-projector/dist/get_power_state.py", line 1, in <module>
    from jvc_projector import JVCProjector
ImportError: No module named jvc_projector

wherefrom should jvc_projector be known?!

Hi there, nice present👍
This isn’t a pure nodejs project - it relies on a python module for the heavy lifting.
Did you follow these installation steps from the readme?

Ensure python is installed and on the path

Install the python project: pip install jvc_projector_remote

The N5 is a beast and big fun indeed!
Yes, python is installed, and apparently invoked with the script. And yes I installed the package too, but can't verify that location and owner are correct. What's the requirement there?

Maybe the version of python in use e.g. via the config for this plugin (python_path) is not the same python in use when you did pip install jvc_projector_remote. This would explain why the pip install completed, but when python is invoked from this plugin, it can't find the installed module.
You will need to check the python location used and the path it installs the jvc_projector_remote when you run pip install jvc_projector_remote and ensure the same python location is configured as python_path.
Maybe use a combination of pip show: https://pip.pypa.io/en/stable/cli/pip_show/ and which python (assuming you are on a unix environment).
If this doesn't work you will need to delve deeper following something like this: https://www.devdungeon.com/content/python-import-syspath-and-pythonpath-tutorial#toc-5
Maybe try something like:
pip install jvc_projector_remote

then:
python

>>> from jvc_projector import JVCProjector

as per the article you can also check:
>>> import sys
>>> sys.path

and you might need to set PYTHONPATH

thank you much for the helping hand!
I got it up and running without obvious errors now.
little backround: homebridge runs ina synology docker container
little documentation:
/homebridge # pip install jvc_projector_remote
Requirement already satisfied: jvc_projector_remote in /usr/lib/python3.8/site-packages (0.1.0)

/homebridge # pip show jvc_projector_remote
Version: 0.1.0
Name: jvc-projector-remote
Summary: A small package to control jvc projectors over IP
Home-page: https://github.com/bezmi/jvc_projector
Author: bezmi
Author-email: None
License: UNKNOWN
Location: /usr/lib/python3.8/site-packages
Requires:
Required-by:

/homebridge # python
Python 2.7.18 (default, Apr 21 2020, 01:56:54)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from jvc_projector import JVCProjector
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named jvc_projector
>>>

and here's the problem: Python 2.7.18 invoked vs. python3.8 install-path
in /usr/bin python was linked to python2 - I removed that and relinked it to python3
looks like this now:
/usr/bin # which python
/usr/bin/python
/usr/bin # ls -al pyt*
lrwxrwxrwx 1 root root     7 Dec 25 19:46 python -> python3
lrwxrwxrwx 1 root root     9 Dec  2 00:44 python2 -> python2.7
-rwxr-xr-x 1 root root 13992 Apr 21  2020 python2.7
lrwxrwxrwx 1 root root     9 Dec  1 23:12 python3 -> python3.8
-rwxr-xr-x 1 root root 13992 May  6  2021 python3.8

I did NOT set a PYTHONPATH in the container environment, for this led to a strange concatenation of paths and is aparently not neccesary.
Homebridge log looks like this now:
[12/25/2021, 8:14:14 PM] [Beamer] Initializing JvcProjectorPower accessory...
[12/25/2021, 8:14:14 PM] [Beamer] projectorIp: <IP_ADDRESS>
[12/25/2021, 8:14:14 PM] [Beamer] pythonPath: /usr/bin/python
[12/25/2021, 8:14:14 PM] [Beamer] setPowerScript: /homebridge/node_modules/homebridge-jvc-projector/dist/set_power_state.py
[12/25/2021, 8:14:14 PM] [Beamer] getPowerScript: /homebridge/node_modules/homebridge-jvc-projector/dist/get_power_state.py
[12/25/2021, 8:14:14 PM] [Beamer] Projector finished initializing!

however: Homebridge log also reads:
[12/25/2021, 8:28:14 PM] [Beamer] Returning projector power: OFF
whereas the beast is very ON.

OK so it looks like a network connection issue between homebridge (python module) and the projector:
ConnectionRefusedError: [Errno 111] Connection refused
It could be A. a setup issue or B. this bug noted here:
https://github.com/bezmi/jvc_projector#bugs
For A, can you confirm the IP of the projector is <IP_ADDRESS> and that from home bridge you can connect to the projector manually (JVC control protocol seems to be port 20554). Use something like http://nmap.org from the synology container:
nmap -A <IP_ADDRESS>/32 -p 20554
You should at least see it is open if you get different behaviour than when trying to connect to another random port e.g. 20555
Maybe also check if you need to enable network control in the projector settings?
For B, it could be that the plugin configured delay for connection_delay_interval is not a long enough delay between commands and hence you see the mentioned bug. I am using a JVC NX7 so maybe it is ok for me, but not for the NX5. If you can confirm point A seems OK, try also increasing connection_delay_interval.
If you still have an issue, send me the full clean logs from home bridge startup and maybe I can see what is happening further. e.g. maybe the delay I have implemented isn't working correctly.

Thank you for your time spent to get to the bottom of this!
Re "A" (tcp connectivity):
pi@raspberrypi:~ $ nmap -A <IP_ADDRESS>/32 -p 20554

Starting Nmap 7.40 ( https://nmap.org ) at 2021-12-27 14:17 CET
Nmap scan report for <IP_ADDRESS>
Host is up (0.0029s latency).
PORT      STATE SERVICE    VERSION
20554/tcp open  tcpwrapped

Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 7.56 seconds

port is open, and actually talks JVCish to me:
pi@raspberrypi:~ $ telnet <IP_ADDRESS> 20554
Trying <IP_ADDRESS>...
Connected to <IP_ADDRESS>.
Escape character is '^]'.
PJ_OK
PJNAK
PJNAKPJREQ
PJACK

as for B (intercommand delay):
I've set "connection_delay_interval": 2, (was 1) and - the errors are gone.
and lo and behold, on Boxing Day in the year two after Corona I can switch my N5 on and off!
Yet the plebs was dissatisfied and asked for more :-> For sure you've already thought of expressing various other commands in addition to power-on/off :->
just curious II; Do you see a powerstate=ON reflected in the homebridge/homekit button?
Mine remains gray, and [Beamer] Returning projector power: OFF is logged even when device is ON.

While the projector is turning on or off it reports the previous state for a while. Is that what you are seeing?
My projector looks like the following in the home app and it will reflect the state as on when it is turns on from here.

thank you much for the helping hand! I got it up and running without obvious errors now.
little backround: homebridge runs ina synology docker container little documentation:
/homebridge # pip install jvc_projector_remote
Requirement already satisfied: jvc_projector_remote in /usr/lib/python3.8/site-packages (0.1.0)

/homebridge # pip show jvc_projector_remote
Version: 0.1.0
Name: jvc-projector-remote
Summary: A small package to control jvc projectors over IP
Home-page: https://github.com/bezmi/jvc_projector
Author: bezmi
Author-email: None
License: UNKNOWN
Location: /usr/lib/python3.8/site-packages
Requires:
Required-by:

/homebridge # python
Python 2.7.18 (default, Apr 21 2020, 01:56:54)
[GCC 9.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from jvc_projector import JVCProjector
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named jvc_projector
>>>

and here's the problem: Python 2.7.18 invoked vs. python3.8 install-path in /usr/bin python was linked to python2 - I removed that and relinked it to python3 looks like this now:
/usr/bin # which python
/usr/bin/python
/usr/bin # ls -al pyt*
lrwxrwxrwx 1 root root     7 Dec 25 19:46 python -> python3
lrwxrwxrwx 1 root root     9 Dec  2 00:44 python2 -> python2.7
-rwxr-xr-x 1 root root 13992 Apr 21  2020 python2.7
lrwxrwxrwx 1 root root     9 Dec  1 23:12 python3 -> python3.8
-rwxr-xr-x 1 root root 13992 May  6  2021 python3.8

I did NOT set a PYTHONPATH in the container environment, for this led to a strange concatenation of paths and is aparently not neccesary.
Homebridge log looks like this now:
[12/25/2021, 8:14:14 PM] [Beamer] Initializing JvcProjectorPower accessory...
[12/25/2021, 8:14:14 PM] [Beamer] projectorIp: <IP_ADDRESS>
[12/25/2021, 8:14:14 PM] [Beamer] pythonPath: /usr/bin/python
[12/25/2021, 8:14:14 PM] [Beamer] setPowerScript: /homebridge/node_modules/homebridge-jvc-projector/dist/set_power_state.py
[12/25/2021, 8:14:14 PM] [Beamer] getPowerScript: /homebridge/node_modules/homebridge-jvc-projector/dist/get_power_state.py
[12/25/2021, 8:14:14 PM] [Beamer] Projector finished initializing!

however: Homebridge log also reads: [12/25/2021, 8:28:14 PM] [Beamer] Returning projector power: OFF whereas the beast is verymuch ON. furthermore I got this:
[12/26/2021, 1:21:37 AM] [Beamer] stateTimeout error: Error: Command failed: /usr/bin/python /homebridge/node_modules/homebridge-jvc-projector/dist/get_power_state.py <IP_ADDRESS>
Traceback (most recent call last):
  File "/homebridge/node_modules/homebridge-jvc-projector/dist/get_power_state.py", line 12, in <module>
    if projector.is_on():
  File "/usr/lib/python3.8/site-packages/jvc_projector/__init__.py", line 182, in is_on
    return self.power_state() in on
  File "/usr/lib/python3.8/site-packages/jvc_projector/__init__.py", line 177, in power_state
    message = self._send_command(Commands.power_status.value, ack=ACKs.power_ack.value)
  File "/usr/lib/python3.8/site-packages/jvc_projector/__init__.py", line 126, in _send_command
    jvc_sock.connect((self.host, self.port)) # connect to projector
ConnectionRefusedError: [Errno 111] Connection refused

Hello! I'm having the same issue trying to get this plugin to connect. I also have Homebridge running on a Docker container within my Synology server.
This is where I am stuck:

/usr/bin # which python
/usr/bin/python
/usr/bin # ls -al pyt*
lrwxrwxrwx 1 root root     7 Dec 25 19:46 python -> python3
lrwxrwxrwx 1 root root     9 Dec  2 00:44 python2 -> python2.7
-rwxr-xr-x 1 root root 13992 Apr 21  2020 python2.7
lrwxrwxrwx 1 root root     9 Dec  1 23:12 python3 -> python3.8
-rwxr-xr-x 1 root root 13992 May  6  2021 python3.8

How can I get to switch to /usr/bin # ? So I can run that ls -al pyt* command and link it to the correct path?
Thanks for any help!

problem is, the python module jvc_projector never, even after along while, reports the projector as ON.

How can I get to switch to /usr/bin ?
So I can run that ls -al pyt* command and link it to the correct path?

so in your browser:

login to your Synology's DSM and
in the Docker App open the
homebridge container, Terminal Tab
create / Launch with command a new sh shell and find yourself in /homebridge
there type cd /usr/bin and set the python symlink(s) straight...

this indeed is the most challenging issue, that the python version used and installedto in the shell matches the version invoked in homebridge.

problem is, the python module jvc_projector never, even after along while, reports the projector as ON. though blind switching it ON/OFF works.

How can I get to switch to /usr/bin ?
So I can run that ls -al pyt* command and link it to the correct path?

so in your browser:

login to your Synology's DSM and
in the Docker App open the
homebridge container, Terminal Tab
create / Launch with command a new sh shell and find yourself in /homebridge
there type cd /usr/bin and set the python symlink(s) straight...

this indeed is the most challenging issue, that the python version used and installedto in the shell matches the version invoked in homebridge.

Thanks for your reply!
Please excuse my ignorance, but once I type cd /usr/bin, how do I set the python symlinks straight?

[...] once I type cd /usr/bin, how do I set the python symlinks straight?
better copy&post the output of ls -al pyt* before you set anything!

[...] once I type cd /usr/bin, how do I set the python symlinks straight?
better copy&post the output of ls -al pyt* before you set anything!

Ok, I got it working and I was able to turn on the NX7 using the switch but the switch will go back to OFF seconds after I click on it. It will go back to OFF but the NX7 will still be ON.
I guess I just need to have the switch show the current projector state.

@aschmidt74 i wonder if this PR would fix the issue with the state check in the python module? https://github.com/bezmi/jvc_projector/pull/10
I can’t work out why I am not seeing this. I will check again when I get a chance.

✅ yeees! that line 181 did it for me. thanks for the hint!
The N5's powerstate is reflected correctly in homekit now.

So how do I apply that change?
Thanks,
Efrain
***** This email was composed and sent from my mobile device. Excuse my grammar and pardon my brevity. *****

On Jan 9, 2022, at 6:28 PM, Andreas @.***> wrote:

✅ yeees! that line 181 did it for me. thanks for the hint!
The N5's powerstate is reflected correctly in homekit now.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.

tbh; as it's only one line 181 that changed, I just went to a shell (see above) located and edited the __init__.py see: https://github.com/bezmi/jvc_projector/pull/10/commits/433ea2bbb68884c9ec40b6226056af489fb6080f

tbh; as it's only one line 181 that changed, I just went to a shell (see above) located and edited the __init__.py see: bezmi/jvc_projector@433ea2b

Ok, I opened up a SU terminal window as shown above in this thread. Now, how do I edit the init.py file's line 181 to read on = [PowerStates.lamp_on.name, PowerStates.reserved.name] ?
I would greatly appreciate it!

With a text editor...? vi is likely to be installed, plenty of info on the web on how to use it.

Cool and can anyone tell me which folder is the init.py file in? I looked around but couldn't find it.
Thanks,
Efrain R.
***** This email was composed and sent from my mobile device. Excuse my grammar and pardon my brevity. *****

On Jan 17, 2022, at 1:53 PM, vectronic @.***> wrote:

With a text editor...? vi is likely to be installed, plenty of info on the web on how to use it.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you commented.

interestingly with the update to Version: 0.1.1.post1 I had to change the files:
/homebridge/node_modules/homebridge-jvc-projector/dist/get_power_state.py and
/homebridge/node_modules/homebridge-jvc-projector/dist/set_power_state.py
line 3 from:
from jvc_projector_remote import JVCProjector
                  ^^^^^^^
to:
from jvc_projector import JVCProjector


Support array entry point in webpack

Hi, my project have multi entry point. But, css-block throw error and requires only string
ERROR in Path must be a string. Received [ './utils/polyfill/index.js', './packages/profile/client.js' ]

Hm, i have dep
    "@css-blocks/jsx": "^0.19.0",
    "@css-blocks/runtime": "^0.18.0",
    "@css-blocks/webpack": "^0.19.0",

and my entry config
entry: {
  platform: [
    './utils/polyfill/index.js',
    './packages/profile/client.js'
  ]
}

It looks like we need to flatten this array

Yup that, just ran into this as well

should be fixed in the next release


processLoad('*')  hanging

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

used function: processLoad('*')
code snippet

let si = require('systeminformation');
si.processLoad('*').then( v => console.log(v))

start app / code
See output/error '....'

Current Output
No output, it just keeps waiting.
Expected behavior
It should return list of all the current processes
Environment (please complete the following information):

systeminformation package version: 5.17.13
OS: linux
Hardware: m6g.large aws instance

Operating System:
─────────────────────────────────
Platform         : linux
Distro           : Ubuntu
Release          : 22.04.4 LTS
Codename         : jammy
Kernel           : 6.5.0-1015-aws
Arch             : arm64

Truncated output of
ps -axo pid,ppid,pcpu,pmem,comm
    PID    PPID %CPU %MEM COMMAND
      1       0  1.3  0.1 systemd
      2       0  0.0  0.0 kthreadd
      3       2  0.0  0.0 rcu_gp
      4       2  0.0  0.0 rcu_par_gp
      5       2  0.0  0.0 slub_flushwq
      6       2  0.0  0.0 netns
      8       2  0.0  0.0 kworker/0:0H-events_highpri
      9       2  0.0  0.0 kworker/0:1-inode_switch_wbs
     10       2  0.0  0.0 kworker/u4:0-ext4-rsv-conversion
     11       2  0.0  0.0 mm_percpu_wq
     12       2  0.0  0.0 rcu_tasks_rude_kthread
     13       2  0.0  0.0 rcu_tasks_trace_kthread

The function is returning a value now. For some reason, I thought it would return the process list, but it returned a single element in the array.
[
  {
    proc: '',
    pid: 0,
    pids: [
         0,    4,
      ... 546 more items
    ],
    cpu: 99.99999999999963,
    mem: 84.50729697417735
  }
]

I think it would be better to use the processes function instead, right?

@imbdb ... well it SHOUL return an array of all processes. I testet it on a machine running the same os:
Platform         : linux
Distro           : Ubuntu
Release          : 22.04.3 LTS
Codename         : jammy

and here It returns (truncated):
[
  { proc: 'systemd', pid: 1, pids: [ 1 ], cpu: 0, mem: 0 },
  { proc: 'kthreadd', pid: 2, pids: [ 2 ], cpu: 0, mem: 0 },
  { proc: 'rcu_gp', pid: 3, pids: [ 3 ], cpu: 0, mem: 0 },
  { proc: 'rcu_par_gp', pid: 4, pids: [ 4 ], cpu: 0, mem: 0 },
  { proc: 'slub_flushwq', pid: 5, pids: [ 5 ], cpu: 0, mem: 0 },
  { proc: 'netns', pid: 6, pids: [ 6 ], cpu: 0, mem: 0 },
  {
    proc: 'kworker',
    pid: 3710814,
    pids: [
            8,      24,      30,      36,      42,      48,
           54,      60,      66,      72,      78,      84,
           90,      96,     102,     108,     176,     212,
          240,     256,     305,     308,     311,     314,
          316,     318,     335,     373,     445,     507,
          536,     545,     567, 2886818, 2966220, 3064270,
      3098483, 3239607, 3331446, 3360939, 3386264, 3390085,
      3476770, 3511405, 3576747, 3585047, 3598985, 3600025,
      3602953, 3611411, 3642134, 3642299, 3671666, 3678637,
      3679710, 3679727, 3690006, 3696258, 3696745, 3699178,
      3699179, 3699468, 3700659, 3704186, 3708115, 3708794,
      3709638, 3710360, 3710631, 3710814
    ],
    cpu: 0,
    mem: 0
  },
  ...
]

Hmmmm ...

@imbdb is there any chance, that you can help with debugging? That would mean adding certain console.log into the systeminformation code. If yes, I would guide you, what I would need.

@imbdb did you had time to have a look on it on your side? I tested it here on different machines and different OS versions without any issue ... so it would be interesting to see what the reason is on your machine. Thank you in advance.

Hello @sebhildebrandt
Give me sometime (max 2 days), stuck in some issues right now.

Hi @imbdb ... sorry I didn't wanted to stress you! Take your time ;-)


Design writable API for Reservations

Determine how writable reservation API should be implemented. Will likely depend on decisions made in #17 and #19.
Requirements:
Create/Update/Delete reservations
Add/Update/Remove reservation options
Blocked by #28

Completed in 00612db


Problem in recyclerview adapter

Hello,
I'm using Fonty in an adapter in my recyclerview, but it only affects (sometimes) the first element or all but not the last one.
Capture: Design
Capture: Code

You should apply Fonty to ViewGroup you inflated not the parent as you do now.


(0 , mdx_js_react__WEBPACK_IMPORTED_MODULE_2_.mdx) is not a function

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[ ] I have tried creating a repro with https://new.docusaurus.io.
[x] I have read the console error message carefully (if applicable).

Description
When I tried to go to a page at localhost:3000 after updating yarn.lock it gives me this:
(0 , _mdx_js_react__WEBPACK_IMPORTED_MODULE_2__.mdx) is not a function

I suspicious this is the problem in react, as the comment in #6520
Reproducible demo
No response
Steps to reproduce

Using yarn install  to get dependies.
yarn start
Clicking at "About me"
Page crashed 😢

Expected behavior
About page should be show like this:

Actual behavior

The recording

https://user-images.githubusercontent.com/87801676/168415851-d0846326-0b2c-4de8-864a-87c1df832ca1.mp4
Your environment

Public source code: it is closed source
Public site URL:
https://anonymous1231-dev.vercel.app (Currently it's working)
https://anonymous1231-2xkn69l9d-anonymous1231-dev.vercel.app (deployment info)
Docusaurus version used: beta.20
Environment name and version (e.g. Chrome 89, Node.js 16.4): Chrome 101 , nodejs 17.9
Operating system and version (e.g. Ubuntu 20.04.2 LTS): Android 12

Self-service

[ ] I'd be willing to fix this bug myself.

Please make sure you have "@mdx-js/react": "^1.6.22" in your package.json, instead of v2.

But the version is true
~/my-website $ yarn list | grep @mdx-js/react
│  ├─<EMAIL_ADDRESS>│  ├─<EMAIL_ADDRESS>├─<EMAIL_ADDRESS>

<EMAIL_ADDRESS>
What's that coming from, though...

Oops 😬


Text suggestions load forever on first column

Required setup to repro:

Install GHRPI
Sign in with GHPRI
Open a folder without a git repo.

@alexr00 I can't repro the initial problem (using this version of GHPRI and stable VS code):
Name: GitHub Pull Requests and Issues
Id: GitHub.vscode-pull-request-github
Description: Pull Request and Issue Provider for GitHub
Version: 0.40.0
Publisher: GitHub
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github
Do I need a specific version to repro?

Fixed it for me!


M2 normal-normal calling is dependent on sample name

@ldgauthier commented on Wed Mar 18 2015
M2 uses lots of handy GATK sample-name based utilities, so if you pass in two bams with the same sample name, all of the variants are present in the normal.
I think the root of this issue is in SomaticGenotypingEngine::callMutations() at line 212/213 where we subset the readLikelihoods by sample name. (This should be refactored anyway because is uses the old PerReadAlleleLikelihoodMap)

@vdauwera commented on Wed Mar 18 2015
#831 proposes to refactor all instances of PerReadAlleleLikelihoodMap. Only hasn't been done yet because we lack of clear example of what that entails (what should it be replaced by exactly?). There's a beer in it for you if you provide such an example.

@vdauwera commented on Mon Nov 14 2016
Moving to GATK4. @davidbenjamin, up to you to determine whether this is still applicable.

No longer relevant.  We do have some issues with sample names but the hellbender engine team are going to sort that out with tagged arguments.


fix: no apprenticeship information should be required for applicant without pay subsidy (HL-1257)

Description :sparkles:
Clicking pay subsidy and apprenticeship selection in GUI resulted to situation where apprenticeship is required even if pay subsidy type is selected as "no pay subsidy". Force the value to the backend as selecting null with formik/yup/radio is a serious PITA.
Also removed some old code from days when there were more benefit types than just 1 (salary).

API branch is deployed to platta: https://helsinkilisa-pr2909.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2909.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2909.dev.hel.ninja :laughing::tada::tada::tada:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2909.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-handler-pr2909.dev.hel.ninja :laughing::tada::tada::tada:

API branch is deployed to platta: https://helsinkilisa-pr2909.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2909.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2909.dev.hel.ninja :laughing::tada::tada::tada:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2909.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-handler-pr2909.dev.hel.ninja :laughing::tada::tada::tada:


cmd/go: use "go list -json" list two or more packages won't get correct json output

I use the following command to list information of two packages:
go list -json builtin container/ring

Then I got the result:
{
        "Dir": "D:\\go\\go1.5.1\\src\\builtin",
        "ImportPath": "builtin",
        "Name": "builtin",
        "Doc": "Package builtin provides documentation for Go's predeclared identifiers.",
        "Target": "D:\\go\\go1.5.1\\pkg\\windows_386\\builtin.a",
        "Goroot": true,
        "Standard": true,
        "Stale": true,
        "Root": "D:\\go\\go1.5.1",
        "GoFiles": [
                "builtin.go"
        ],
        "Deps": [
                "runtime",
                "unsafe"
        ]
}
{
        "Dir": "D:\\go\\go1.5.1\\src\\container\\ring",
        "ImportPath": "container/ring",
        "Name": "ring",
        "Doc": "Package ring implements operations on circular lists.",
        "Target": "D:\\go\\go1.5.1\\pkg\\windows_386\\container\\ring.a",
        "Goroot": true,
        "Standard": true,
        "Root": "D:\\go\\go1.5.1",
        "GoFiles": [
                "ring.go"
        ],
        "Deps": [
                "runtime",
                "unsafe"
        ],
        "TestGoFiles": [
                "ring_test.go"
        ],
        "TestImports": [
                "fmt",
                "testing"
        ]
}

You can see, the format of the result is:
{
    ...
}
{
    ...
}

not:
[{
    ...
},
{
    ...
}]

There miss a comma and a pair of square brackets, so the json decorder cannot decorde the output.
My go version: go1.5.1 windows/386

Sorry, but this isn't something we can change at this point for compatibility reasons.
Note that Go's and other JSON decoders will let you decode multiple JSON objects from a stream in a row, ignoring whitespace. It's not a valid single JSON value (not an array) but it's valid multiple JSON values.


Can't execute multiple line statement

I can't execute like below code.
(ruby) 3.times do |i|
eval error: (rdbg)/test.rb:1: syntax error, unexpected end-of-input
3.times do |i|
              ^

But, this works.
(ruby) 3.times do |i|;i *= 10; p i;end
0
10
20
3

I created this issue because it worked in irb and I thought this behavior was useful.

This is a serious shortcoming of the tool. Seconding that the tool would vastly benefit from this

With version 1.9.0  it now supports using IRB as the console, which supports multi-line input (among other features). You can activate it by setting env var: RUBY_DEBUG_IRB_CONSOLE=1.

@st0012
Thanks!! This issue has resolved.


Inadvertent breaking change to shell.test()

See the discussion in #492
shell.test() used to not perform shell globbing (it's not usually something you would want in this scenario). The above-mentioned PR accidentally introduced globbing to the command, which could break things for some users.
If anyone can examine that PR and figure out all behavior changes, feel free to submit a PR for this.

Thanks for this. I can do the work if you want.

@gyandeeps that would be awesome! As I see it, all we need to do is add the option for no-globbing to the test() command any others that I similarly missed in the refactor. I'll add unit tests later to prevent a similar regression for those specific commands.

awesome... thats whay i thought by looking at the code
will send a PR shortly. Will try to add some test


AgentIdentification protobuf and callback

Implements OpAMP Spec change https://github.com/open-telemetry/opamp-spec/pull/63

@tigrannajaryan do you think it would be worthwhile to implement this in the examples? I was wondering about that but then wasn't fully sure if it wouldn't make things too complex for the sake of the examples

@tigrannajaryan do you think it would be worthwhile to implement this in the example agent/server? I was wondering about that but then wasn't fully sure if it wouldn't make things too complex for the sake of the examples (e.g. agent would need to persist the instance id)

I think it is worth showing in the example. Doesn't necessarily have to persist the instance id, can just keep it in memory during the execution session.

Also needs a rebase.


Improve selection

Right now selection observes z-index, but not size of the element. This is suboptimal. Consider this drawing:

If I want to select the little orange dots, and I drew them before the lines and boxes, it's impossible. I first have to painstakingly send all the elements back, to be able to reach the element.
Instead, the algo should be like this:

Get all elements under cursor using the current hit test algo
Find the "relative size" to the cursor. There are basically 3 cases:
a) Element is so small that it basically covered by cursor (like my orange dots)
b) Element is linear
c) Element is not linear
To choose which element to select: Go in the above order, and within each category go by z-index

In practice: If I'm click on a tiny dot, select it, even if there's a line/shape above it. If I'm clicking on a line, select it, even if there's a shape above it.
^ This is a conceptual algorithm, a real one might avoid having to do actual collision detection with every object under cursor.

Another part to this:
If there are multiple linear elements under cursor, select the closer one, not the highest in z-index.

Improving selection is something that I always wanted to do so this issue is appreciated! I'll add my notes later.

Also another thing that I think is broken: If you already have an element selected, it should be preferred over any other element above it in z-index.

If you already have an element selected, it should be preferred over any other element above it in z-index.

This should actually only apply for drag, not for clicks. Currently it does apply for neither.

@xixixao ad your OP: I don't think we should disregard zIndex if what you're clicking on physically occludes (stroke or fill) the tiny element below it.
You'd end up selecting some small elements/lines that are being covered by solid shapes, that's even worse UX. E.g.:

Above, the selecting small element is underneath the ellipse. I don't want to ever end up selecting it by mistake.
What we need instead is much more precise selection that will use this simple rule:

Select non-occluded shape which is closest to the cursor


Provide PCB Schematic and Project Files?

Hi, I see you provide Gerbers but could you please also share the schematic so others can develop adapter boards?
Thank you!

Thank you very much for your interest in RumiCar. I'm Rumika, the project owner of RumiCar. I am currently reaching out to the person who designed the schematic and generated its gerber data. Please wait for a while. In the meantime, I would be grateful if you could check other RumiCar media.

YouTube: https://m.youtube.com/c/RumiCar
Facebook: https://www.facebook.com/groups/rumicar
Event page: https://rumicar.connpass.com
Website: https://www.rumicar.com

Dear @Grippy98,
The schematic of CM is now uploaded here!
https://github.com/RumiCar-group/RumiCar/tree/master/CM PCB
Best regards,
Rumika


Can't install

I try to build docker image based on grafana-xxl with
grafana-cli plugins install foursquare-clouderamanager-datasource
And get error:
Error: Could not access https://grafana.net/api/plugins/repo/foursquare-clouderamanager-datasource statuscode 404

You're seeing the repository in an intermediate state while I get grafana-cli installs setup. Wait a day or so. I need to make a pull request to the Grafana plugin registry at https://github.com/grafana/grafana-plugin-repository for grafana-cli to know what to do.

In the meantime, you can just clone the repository into your plugins directory.

Thanks, git clone is working. But after add datasource get:
Data source is working. API version is '<!-- __CLOUDERA__PRE__LOGIN__FORM__ --> <!DOCTYPE html> <head> <meta charset="utf-8"> </head> <html> <body></body> </html> <script type="text/javascript"> var returnUrl = window.location.pathname + window.location.search + window.location.hash; var loginPageUrl = "/cmf/login"; if (returnUrl !== "/cmf" && returnUrl !== "/cmf/" && returnUrl !== "/cmf/home" && returnUrl !== "/cmf/home/") { loginPageUrl = loginPageUrl + "?returnUrl=" + encodeURIComponent(returnUrl); } window.location = loginPageUrl; </script> '.

And after add metric
Error 403 Invalid request. Please check Cloudera Manager Server logs for more details.

HTTP ERROR 403
Problem accessing /cmf/preLogin. Reason:
    Invalid request. Please check Cloudera Manager Server logs for more details.Powered by Jetty://

What URL did you specify? The API version should have showed as a number, not the login page.

http://cloudera.hdp:7180/cmf/
cloudera.hdp - my local dns record

Remove the /cmf/ bit. The datasource will add the correct path used by the CM API.

It's working! Thank you!

i am able to add data source with https:/cm_host/cmf , howwver with cmf bit , i am not able to do tsquery , if i remove cmf bit , data source is not getting addedd with https


Feature request: make $request available in getOptionsCallable

Lately, the getOptionsCallable was implemented as part of OptionsHandlerInterface (which is a pretty nice way to handle OPTIONS requests). However, I feel like it could be even better when the $request is passed on top of $methods. Some headers that need to be returned, like Access-Control-Allow-Origin and Access-Control-Allow-Headers depend on the request headers. This scenario currently needs some workaround by injecting the request into the Strategy, which is sub-ideal.
This seems pretty doable, I think, as getOptionsCallable is called by buildOptionsRoutes, which on it's turn is called by prepareRoutes, which has the $request parameter available.

Want to have a go at a PR? Try not to introduce a breaking change if possible, if that turns out to be quite difficult then we can discuss it.
Sent from ProtonMail for iOS
On Wed, Jul 14, 2021 at 19:19, vixducis @.***> wrote:

Lately, the getOptionsCallable was implemented as part of OptionsHandlerInterface (which is a pretty nice way to handle OPTIONS requests). However, I feel like it could be even better when the $request is passed on top $methods. Some headers that need to be returned, like Access-Control-Allow-Origin and Access-Control-Allow-Headers depend on the request headers. This scenario currently needs some workaround by injecting the request into the Strategy, which is sub-ideal.
This seems pretty doable, I think, as getOptionsCallable is called by buildOptionsRoutes, which on it's turn is called by prepareRoutes, which has the $request parameter available.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I've just been playing around with things for 6.x and realised the callable returned from getOptionsCallable is already passed the request object, this is because it's already a controller, I imagine this isn't clear as the example in JsonStrategy doesn't define a $request argument since it doesn't need it.
I think renaming getOptionsCallable to getOptionsController will make things a little clearer with some better docs too.
Similarly, all the other strategy methods also already have access to the request object since the middleware they return is passed a request object when invoked.
So if in your getOptionsCallable method you define something like this, it'll work:
public function getOptionsCallable(): callable
{
    return function (ServerRequestInterface $request) {
        // do something with $request and return a response
    };
}

I'll close this as it is by design, sorry I didn't realise earlier.


Support Vaadin 8

Addon:

Upgrade to Vaadin 8.0.2 and Java 8 as minimum version
Use VaadinIcons instead of the deprecated bundled FontAwesome lib. Luckily VaadinIcons had everything I needed.
Readonly had to be moved to MediumEditorState as it was removed from the super class.
MediumEditorField clean up because Property was removed and replaced by explicit value setter and getter

Demo:

Use simpler menu because Vaadin 8 removed the Tree component
Upgrade to Spring Boot 1.5.2.RELEASE
Upgrade to Vaadin 8.0.2
Upgrade to Vaadin Spring 2.0.0


Accept tuple lists in set_resp_headers

To make it easier to deal with different implementations (like Gun).
https://github.com/ninenines/cowboy/pull/1287#event-1659654509

Am I right to assume you meant something like the following?
Req = cowboy_req:set_resp_headers([
    {<<"content-type">> , <<"text/html">>},
    {<<"content-encoding">>, <<"gzip">>}
], Req0).

Yes.

Will we still do this merge? What should happen in this scenario?
Req = cowboy_req:set_resp_headers([
    {<<"set-cookie">> , <<"name=essen">>},
    {<<"set-cookie">>, <<"age=28">>}
], Req0).

I would say it should call the set_resp_cookie twice. Does it make sense?

In the case of set-cookie it should not call set_resp_cookie but rather append the cookie to resp_cookie (like set_resp_cookie does, but without having to parse then rebuild the cookie).
Because there can be duplicates of other headers, the headers should first be processed a little: set-cookie can be handled here, and then duplicate headers must be consolidated (Val1 + ", " + Val2). Then the result can be made into a map and merged (overriding existing headers if there's already been a duplicate set).
It probably should not be named set_resp_headers since the behavior differs, but set_resp_headers_list or something.

Got it

The goal of this ticket is not to add support for multiple of the same header. Hopefully that's not needed; if it is then we'd need to have a separate interface for this.
You SHOULD be able to have multiple links in one Link header:
   Link: </TheBook/chapter2>;
         rel="previous"; title*=UTF-8'de'letztes%20Kapitel,
         </TheBook/chapter4>;
         rel="next"; title*=UTF-8'de'n%c3%a4chstes%20Kapitel

https://datatracker.ietf.org/doc/html/rfc8288#section-3.5
But your Link headers are not including the < > so they might not follow the spec in other ways.

Note that the draft you linked is outdated. The most recent draft has correct Link headers: https://www.ietf.org/archive/id/draft-ietf-wish-whip-13.html#section-4.4
You should be able to use a single Link header to convey the same information.


list index out of range

well, maybe google decided to change things a bit...
File "/home/runner/Bard-AI-bot-template-bardapi/venv/lib/python3.10/site-packages/bardapi/core.py", line 86, in get_answer
resp_dict = json.loads(resp.content.splitlines()[3])[0][2]
IndexError: list index out of range

seems like this problem exists for both of us.
anyone else?

Which bardapi version are you guys using? It works still well.
Please tell me the version that you use and double check the __Secure-1PSID cookie value.
pip install bardapi==0.1.11

i encountered this issue in an VM in https://replit.com.
this is not likely to be a network or platform-specific issue

okay, join this test repl
https://replit.com/join/vlarlpwiqr-markzhere

oh i think i got this
the error occurred in core.py, which maybe we were not meant to use, right?

Calling core.py is working fine. However, the reason I initially asked about the version is that in the current stable release of bardapi==0.1.11, line 86 is a doc string and not code for parsing JSON.

@dsdanielpark maybe please mention "your __Secure-1PSID may change, so if you get error, double check that the api key is up to date."


nan

I'm sorry to bother you.
I'm having some problems running your code on my own machine and I hope you can help me out (I'm using 4 A5000 cards for training. Other than that, all other parameters are default).
1, in the NeRF synthetic dataset on step1 training, in the training to more than 1500 steps, all the losses become 'nan', is this normal?
2, after this situation of 1, does it mean that the model has been trained? Should I stop the training?
3, There are several different pth files in the 'ckpts/lego_s6' folder, which one should I choose as the training weights for the second step?
4、You mentioned supplementary material in your paper, but I didn't find the relevant link, can you provide it?
I am looking forward to your reply, thank you very much.

第一轮运行完后产生了这三个ckpt文件，我该用哪个运行第二轮呀

Hi,

in the training to more than 1500 steps, all the losses become 'nan'.

This is weird.. If you run again, does this happen again?

does it mean that the model has been trained?

It means that the model is broken. We should restart the training.

There are several different pth files in the 'ckpts/lego_s6' folder, which one should I choose as the training weights for the second step

You can use the latest or use the one with the best PSNR (the filename can be found in logs)

supplementary material.

Everything in the supplementary is available in the latest draft and code. Is there anything you'd like to know in particular?

SSIM, Lpips

I calculated these two metrics offline. You can google for some handy implementations.

Hi @xiaoyudanaa ,

in the training to more than 1500 steps, all the losses become 'nan'.

This is weird.. If you run again, does this happen again?

does it mean that the model has been trained?

It means that the model is broken. We should restart the training.

There are several different pth files in the 'ckpts/lego_s6' folder, which one should I choose as the training weights for the second step

You can use the latest or use the one with the best PSNR (the filename can be found in logs)
For example in the screenshot, you can use epoch=1059.ckpt

supplementary material.

Everything in the supplementary is available in the latest draft and code. Is there anything you'd like to know in particular?

SSIM, Lpips

I calculated these two metrics offline. You can google for some handy implementations.
您的回答真的使太细致了，非常感谢。我可以加一下您的微信嘛，我的微信号是：Weafree

You can reach me via email

when running evaluation like this:
python eval.py  --dataset_name llff  --root_dir /home/hannah/Documents/GitHub/SinNeRF/datasets/nerf_llff_data/room --N_importance 64 --img_wh 504 378 --model nerf --ckpt_path ckpts/room.ckpt --timestamp test
neither PSNR nor SSIM or LPIPS ar provided in the results just the final gif is produced is there another script for these metrics or is it just adapting the eval script

@HannahHaensen I think i didn't calculate psnr, ssim in eval.py. I generated the images and calculated offline.


Enhances relations mouse over

Enhancement to the leader relations mouse over tool for diplo ribbon. This adds code to show a ? mark as portrait icon for leaders that have not been met yet by the selected leader of the mouse over tool. It also hides the relation icon for the selected leader and for the local player, and sets a localized tooltip of "Unmet player" for the relation icon when necessary.

@ricanuck Only for my understanding:
This is a preparation for a following change?
I don't notice a change at the moment.

Jens,
you will only see it if there is a civ leader that you know, but who does not know one or more of the leaders that you already know. It replicates what you would see in the Relations section of the diplomacy window when YOU don't know one of the leaders that the civ you are looking into already knows.
Clearer now?


firedrive.com  - RegexNotFoundError: Unable to extract title;

Version: 2<IP_ADDRESS>
File: http://www.firedrive.com/file/A50F7F511D4A5990
Also I noticed that in firedrive site, using naked putlocker.com domain redirects to the www.firedrive.com while using www.putlocker.com resolves directly to the file. So in youtube-dl while putlocker.com properly redirects to firedrive.com, www.putlocker.com falls back to generic mode

Both Firedrive and Sockhare seem to be mysteriously gone for good.
@phihag, do you think we should remove the extractors?

Firedrive extractor has been removed since Firedrive seems to be gone.


Add showLvl flag to options

Hello @lancespeelmon,
As I told you in issue #5, I add a showLvl  in the options to be able to show or not the level in the message.
If you have time to look at this, please merge and publish a new version to npm.
Thanks in advance.
Regards

@lancespeelmon did you have time to look at this? :)

Thanks for the PR<EMAIL_ADDRESS>published...

@lancespeelmon Thx It's perfect.


BlockBlobService portion of this documentation not up to date?

It seems that this documentation needs to be updated -- it describes using BlockBlobService but it seems that BlobServiceClient is now the appropriate way to download a blob from Azure storage?  please update this documentation or help me understand what I am doing wrong -- thank you!

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

ID: e1c7d030-c914-f923-2b83-51b30784c19c
Version Independent ID: 3ade2acc-6c10-7f4e-df3d-739cf13a7719
Content: ClinVar Annotations - Azure Open Datasets
Content Source: articles/open-datasets/dataset-clinvar-annotations.md
Service: open-datasets
GitHub Login: @samuel100
Microsoft Alias: samkemp

@smrgit
Thanks for your feedback! We will investigate and update as appropriate.


Add hutch trefx

Pull Request Contents
📝 Documentation
Description
Add repo description and link to hutch-trefx repository

I imagine this Repo is the combination/umbrella of Bunny (Hutch Relay + Resolve) and other related stacks/apps, right?


Information at GetRawInputData page seems to conflict with example at Using Raw Input page

Describe the bug
At the GetRawInputData page there is..
.. RID_HEADER to "get the header information"
.. RID_INPUT to "get the raw data"
However at https://docs.microsoft.com/nl-nl/windows/win32/inputdev/using-raw-input only RID_INPUT is set yet the header variable is then read from, which according to the GetRawInputData page should not have been "gotten".
GetRawInputData((HRAWINPUT)lParam, RID_INPUT, NULL, &dwSize, sizeof(RAWINPUTHEADER));
LPBYTE lpb = new BYTE[dwSize];
if (lpb == NULL)
{
    return 0;
}

if (GetRawInputData((HRAWINPUT)lParam, RID_INPUT, lpb, &dwSize, sizeof(RAWINPUTHEADER)) != dwSize)
     OutputDebugString (TEXT("GetRawInputData does not return correct size !\n"));

RAWINPUT* raw = (RAWINPUT*)lpb;

if (raw->header.dwType == RIM_TYPEKEYBOARD)
{

I.e. raw->header.dwType == RIM_TYPEKEYBOARD reads from the header variable.

FYI @tedhudek @drewbatgit

Hi @Wallby - can you specify the topic you're reporting a bug for? It sounds like you're issue is with the code snippet in https://docs.microsoft.com/nl-nl/windows/win32/inputdev/using-raw-input, but I'd like to confirm.

@Karl-Bridge-Microsoft
The snippets I pasted are an exact copy from https://docs.microsoft.com/nl-nl/windows/win32/inputdev/using-raw-input#performing-a-standard-read-of-raw-input


build: enable sample generation

Enable Sample Generator Tool for Data Catalog. See https://github.com/googleapis/nodejs-datacatalog/issues/14 for details.

Cool :) Could I trouble you to try running this with synthtool, and to submit those changes along with enabling the flag?

Hi @JustinBeckwith!
Sure I could submit the changes made by synthtool along with enabling the flag. But please let me understand the NodeJS samples generation workflow before doing it.
PTAL at https://github.com/ricardosm-cit/googleapis/pull/2. There you'll see some changes to datacatalog_gapic.yaml and also links to the samples such changes generate to Python (https://github.com/ricardosm-cit/google-cloud-python/pull/2/files) and NodeJS (https://github.com/ricardosm-cit/nodejs-datacatalog/pull/2/files). For Python, the PR in the client library repository is only a reference for reviewers. They will be automatically generated by samplegen when called by synthtool (the flag has already been enabled in googleapis/google-cloud-python BTW).
Will the workflow for NodeJS be different from this?

The workflow should be the same - I just want to see what the sample generator is generating before turning it on :) If we just enable the flag here, we wouldn't know what the output looked like until auto-generation runs the following evening, and submits a PR!

Sure, there are some examples:
https://github.com/ricardosm-cit/nodejs-datacatalog/pull/1/files
https://github.com/ricardosm-cit/nodejs-datacatalog/pull/2/files
https://github.com/ricardosm-cit/nodejs-datacatalog/pull/4/files

Thanks! Could I trouble you to include those changes on this PR?

I could include, but I'm not sure if it makes sense because the files will be re-generated once the sample generation has been enabled in this repo. For instance, I didn't submit the generated samples for Python - they only help validating changes to https://github.com/googleapis/googleapis/tree/master/google/cloud/datacatalog/v1beta1/samples before merging them.
Thoughts?

@ricardosm-cit I apologize for this having been left dying on the vine. I agree with Justin that I'd check in both the configuration changes and the generated samples ideally.
Want to update the PR and we'll get this landed?

We're having this discussion in the speech repository.  Let's get things worked out there first, and then enable it more broadly if we choose to.


Cell line data - ingest and test visualizations

@yuliujpl Based on call with John, here's a basic mock-up of the visualization of the Cell Line Expansion Unit at Collection Level and the dataset level. Feel free to adjust :)

@hoodriverheather I'm starting to get the stacking working! The shapes is a bit more complex, I'll keep hacking at it:
https://ddsa-labcas-staging.jpl.nasa.gov/labcas-ui/a/gantt-new-single.html

@yuliujpl I think the different colors are great!
we can ask on the Friday call if it's important to denote the Expansion Type. Maybe each of the three ExpansionTypes are a different shape? Maybe it doesn't matter to NIST?

Okay shapes are updated! @hoodriverheather  however, popups still need to be done. I can change the shapes to something you have in the mockup. I can also bring back the colors if you prefer!

@yuliujpl Nice job!! This is looking great! I could mock up the different colors and show them each option in Google Slides, then you could do the demo? Let me know what you think.

Sure!

Looks great!


Add dry_run input option

Closes #51
cc @MarcoIeni

Published in 1.17.0. Because of #56, this option is also available as dry-run.


ensure json object is not iterated

Changes
Fix an issue with json array iteration as it could fall on an non-iterable object.
Related issue
Fixes: https://github.com/ehrbase/project_management/issues/506 (see comment in the issue re particular failing select item)
Additional information and checks

[ ] Pull request linked in changelog

@chevalleyc Is this covered by an integration test in the SDK?

@chevalleyc Is this covered by an integration test in the SDK?

not yet... it is based on Pascal's Viro test suite. This one should be in the SDK test, but not there yet.

@chevalleyc I would rather like to have this as part of the PR or in a ticket that is directly addressed next. What do you prefer?

@chevalleyc I would rather like to have this as part of the PR or in a ticket that is directly addressed next. What do you prefer?

I much prefer a separate ticket as editing tests is not practical at the moment and still cause issue with the sync feature

I will create a separate ticket then


refactor(table): make preserveColumnWidths:true the default, deprecate false

Closes #2812
Depends On: #3092
Summary

makes the preserveColumnWidth:true behavior the default and deprecates the usage of preserveColumnWidth:false

Change List (commits, features, bugs, etc)

set preserveColumnWidth:true as default
deprecate preserveColumnWidth:false
update a couple of tests to explicitly set preserveColumnWidth:false to maintain their checks
update all story knobs to use preserveColumnWidth:true by default

Acceptance Test (how to verify the PR)

deprecation warning is shown in stories when using preserveColumnWidth:false
tests pass

Regression Test (how to make sure this PR doesn't break old functionality)

n/a

Things to look for during review

[ ] Make sure all references to iot or bx class prefix is using the prefix variable
[ ] (React) All major areas have a data-testid attribute. New test ids should have test written to ensure they are not changed or removed.
[ ] UI should be checked in RTL mode to ensure the proper handling of layout and text.
[ ] All strings should be translatable.
[ ] The code should pass a11y scans (The storybook a11y knob should show no violations). New components should have a11y test written.
[ ] Unit test should be written and should have a coverage of 90% or higher in all areas.
[ ] All components should be passing visual regression test. For new styles or components either a visual regression test should be written for all permutations or the base image updated.
[ ] Changes or new components should either write new or update existing documentation.
[ ] PR should link and close out an existing issue

Seems like all the v3 changes from PR 3092 made it into this one as well, but I filtered on the commit refactor(table): make preserveColumnWidths:true the default which I assume covers this PR?

Correct. I based it off the other stuff, just so that the v3 changes were the latest in case this change caused any conflicts.


Yep, from https://github.com/activeloopai/Hub/pull/90. Please see PR https://github.com/activeloopai/Hub/pull/163 to fix it!

Fixed it in #164


Search Help: Empty results list when nothing is in the filter box

Godot version
3.5rc, 4.0alpha
System information
windows
Issue description
I just wanted get a list of all signals in all classes.
So I opened Search help, wasn't ready for surprises.
I selected "signals only" - the results list was so empty.
Same with "properties" , not "classes" this is kinda outstanding.

Steps to reproduce
Press F1 to open Search Help.
Set to Signals Only / something else.
You will see an empty list of signals.
Tested with 3.5, 4.0, windows.
Minimal reproduction project
No response

This appears to be the same behavior in Godot 3.3 too. I'm guessing it's the same in Godot 3.4 too. I notice too that at least 2 characters need to be typed before results start to show. I think I would also prefer seeing a full list of properties, signals, and methods when the search bar is empty.

I can take a look at this if that's okay

Additionally, constructors and operators do not show up at all, even with searches, this seems to be from #53452 where constructors and operators were separated from other methods but help search did not get updated to reflect this
I'll take a look at a solution to this

I've worked out a change for this and I'll open a PR for it if this is an enhancement that's wanted, I'm new to contributing so not sure exactly what the workflow is (and didn't manage to figure it out from the documentation sorry) so not wanting to open a PR if it's the wrong thing to do

Awesome! Have you seen this [page?] (https://docs.godotengine.org/en/stable/community/contributing/pr_workflow.html) It lists the steps for making a PR.

I have! And been learning the ropes for that! Thank you


Detect when change resolution

Today, I'm using the current production version. When I'm testing on Chrome and changing phone to tablet, or phone to desktop, the plugin do not detect this changes.
This is just an improvement, but can be useful.

Hi, this library executes during the initial page load, so the results cannot change by using Chrome dev tools to emulate a mobile device. You will need to reload the page again after using the Chrome dev tools to use a mobile view/


Update ethereum tests

Fixes: runtimeverification/firefly#1202
Fixes: runtimeverification/firefly#1204

Subsumed by #979


get_transaction_by_metadata_id now ignores invalid transactions

resolves #792

Current coverage is 96.60% (diff: 100%)

Merging #811 into master will increase coverage by 0.01%

@@             master       #811   diff @@
==========================================
  Files            26         26
  Lines          1644       1649     +5
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1588       1593     +5
  Misses           56         56
  Partials          0          0

Powered by Codecov. Last update 32a2475...98084f6


Weights in tensorflow format?

Provided tensorflow variant is great, but it doesn`t work with t7 weights :(

@ducha-aiki tensorflow version doesn't converge at all. I suggest you to use Pytorch which replicates results. Then you could try to share weights.

@edgarriba thanks. I have tried to run pytorch "as is" from https://github.com/edgarriba/examples/tree/master/triplet
and it fails with error:

0it [00:00, ?it/s]Traceback (most recent call last):
File "./main.py", line 392, in
main()
File "./main.py", line 288, in main
train(train_loader, model, optimizer, epoch)
File "./main.py", line 305, in train
out_a, out_p, out_n = model(data_a), model(data_p), model(data_n)
File "/usr/local/lib/python2.7/dist-packages/torch/nn/modules/module.py", line 206, in call
result = self.forward(*input, **kwargs)
File "./main.py", line 223, in forward
x = self.features(x)
File "/usr/local/lib/python2.7/dist-packages/torch/nn/modules/module.py", line 206, in call
result = self.forward(*input, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/torch/nn/modules/container.py", line 64, in forward
input = module(input)
File "/usr/local/lib/python2.7/dist-packages/torch/nn/modules/module.py", line 206, in call
result = self.forward(*input, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/torch/nn/modules/conv.py", line 237, in forward
self.padding, self.dilation, self.groups)
File "/usr/local/lib/python2.7/dist-packages/torch/nn/functional.py", line 40, in conv2d
return f(input, weight, bias)
RuntimeError: CHECK_ARG(input->nDimension == output->nDimension) failed at torch/csrc/cudnn/Conv.cpp:275

@edgarriba I have sent two PR to make it works, please look at them


Additional Shortcut Guide item

📝 Provide a description of the new feature
Under the "Window Controls" options on the shortcut overlay, add additional item for "Shift+Arrows" with a label of "Move to next display").
Example: https://cmdrkeene.com/images/powertoys_shortcutguide_shift_arrow_next_desktop.jpg

If you'd like to see this feature implemented, add a 👍 reaction to this post.

@LtCmdrKeene
the SG v2 will have a complete new UI, feel free to add your comment to https://github.com/microsoft/PowerToys/issues/890


go mod path

module declares its path as: github.com/sflags
but was required as: github.com/octago/sflags
go mod tidy fails

This is already fixed in the code by b0295b181745e638c11a781cd5d54815e23439e0. @octago can you please cut a new release with that fix?
This makes this module unusable without annoying workarounds and is clearly a common issue as all 3 current open PRs are for this: #23, #24, #26.
(Not sure @octago will tag the correct people, so adding @m0sth8)

@abitrolly yes. want to do the honours ?

@dearchap I don't remember a lot about importing and releasing Go libraries. I guess the lib needs a major version bump, and there is still possibility it breaks stuff. :D

Made the release
On Mon, Nov 11, 2024 at 1:18 PM Anatoli Babenia @.***>
wrote:

@dearchap https://github.com/dearchap I don't remember a lot about
importing and releasing Go libraries. I guess the lib needs a major version
bump, and there is still possibility it breaks stuff. :D
—
Reply to this email directly, view it on GitHub
https://github.com/urfave/sflags/issues/25#issuecomment-2468776815, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAYNLZV77S2AFNYDGVBQE4L2ADYHXAVCNFSM6AAAAABRSGOWZCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRYG43TMOBRGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Closing. Thanks everyone!


Spring data mongodb 2 2 6 support

Interested in contributing!  This is my first PR to bring the project up to support spring boot 2.2.6.RELEASE and MongoDB 4.  I am hoping my next PR can add 2.3.3.RELEASE.

Thank you for your change 👌

@cyrilschumacher - why not merge this ?


Gather for native notebooks

Icon appears but doesn't seem to do anything for me when I click on the gather icon per cell. Do I need to install a specific version of the gather extension for this to work @DavidKutu? I'm testing with 2020.12.1.
Here's my notebook:

I'm also seeing a bunch of warnings from the Gather extension in the extension host log:
[2021-01-12 11:17:58.719] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'gather.gatherSpecPath', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.548] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.548] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'gather.gatherToScript', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.549] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.734] [exthost] [warning] [dbaeumer.vscode-eslint] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'eslint.nodeEnv', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.810] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:33.513] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:39.765] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:45.260] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:51.136] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:59.128] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:21:17.883] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'gather.gatherSpecPath', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:21:20.031] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:21:27.622] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.

Icon appears but doesn't seem to do anything for me when I click on the gather icon per cell. Do I need to install a specific version of the gather extension for this to work @DavidKutu? I'm testing with 2020.12.1.
Here's my notebook:

I'm also seeing a bunch of warnings from the Gather extension in the extension host log:
[2021-01-12 11:17:58.719] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'gather.gatherSpecPath', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.548] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.548] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'gather.gatherToScript', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.549] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.734] [exthost] [warning] [dbaeumer.vscode-eslint] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'eslint.nodeEnv', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:13.810] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:33.513] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:39.765] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:45.260] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:51.136] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:20:59.128] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:21:17.883] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'gather.gatherSpecPath', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:21:20.031] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.
[2021-01-12 11:21:27.622] [exthost] [warning] [ms-python.gather] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for 'jupyter.defaultCellMarker', provide the URI of a resource or 'null' for any resource.

PPA doesn't return anything when you gather on the second cell. It does work if you change it to print(a) or if you gather the first cell. In that sense, it is expected.
We could have a message appear in the case when nothing is gathered (quick fix).
And/or change PPA to work in that case (this would take longer).
We should do both, but that's an issue for the gather repo. Can you file it?
(The warnings are unrelated, they're there if you don't set those settings IIRC).

PPA doesn't return anything when you gather on the second cell. It does work if you change it to print(a) or if you gather the first cell. In that sense, it is expected.
We could have a message appear in the case when nothing is gathered (quick fix).
And/or change PPA to work in that case (this would take longer).
We should do both, but that's an issue for the gather repo. Can you file it?
(The warnings are unrelated, they're there if you don't set those settings IIRC).

Ah I see. IMO PPA should gather the definition of a and its use in that cell. Thanks, will file a bug, and validating this issue in the meantime.

Ah I see. IMO PPA should gather the definition of a and its use in that cell. Thanks, will file a bug, and validating this issue in the meantime.


Add an option to delete missing emails from the backup folder

Emails which have been backed-up are retained in the backup even if they are deleted from the source account at a later date.  This may be undesirable as the deleted mails will re-appear when restoring from the backup.
To solve this issue, add the option --delete-missing (disabled by default) to delete previously backed-up emails if they are no-longer returned by the backup search query.

Rebased against v1.11

Rebased against v1.21

I appreciate the pull request, however I'm concerned users could accidentally purge the GYB backup of mail they've lost in Gmail and used GYB to protect in the first place. I'd rather see users handle this by creating a new backup. Backups are pretty quick and easy (it's the restores that take a long time).

This is the only feature missing in gyb than Gmvault.
I have a mailbox with 100k+ emails and backing up all after cleanup is

not ideal as it needs to download everything again
can be an issue if your gmail access dies while you are doing a clean backup again.

Having said that, I also understand the risk that a new option might confuse the users but would you accept a new action like "backup-with-delete" or something similar to enable local deletes?

I'm struggling to find the value of such an option. GYB is a backup tool first and foremost. The fact that the backup tool has a copy of a message and the mailbox does not is a routine, expected state. If the mailbox has changed so significantly that you want to mirror it then a backup to a new folder is a relatively fast task (backup is much faster than restore.

The value is in case where people ( like me and @ribbons ) who are backing up the mailbox to save ourselves from a possible loss of google account (google can block you out of account) or sync between accounts.
Almost all backup tools allow the option of deleting data when deleted on source and it is just an option not mandatory. With a completely different action, it would only add to the feature list of gyb and not confuse the current users.

@shantur - the patch I submitted in this PR is still maintained against the latest release of GYB over on my fork and prebuilt binaries are uploaded as a GitHub Actions asset.  I can't seem to lay my hands on the documentation for who can access assets from a third party's repo so please do raise an issue in my fork if you can't see an asset on the latest build and I'll take a look at adding it as a release too.

@jay0lee - We are keen for this functionality to come in as part of the upstream and not to maintain forks for an optional functionality.
Is there any way you think this optional functionality can be built in ( a different action or a super explicit option ) ?
As I understand, the reservation is that it could affect current users and this could be implemented in a way to make sure it doesn't affect current users.
All I see is this is an optional feature which just adds to the awesome feature list of gyb.
Thanks

Thinking more on the safety, the feature could be built with safeguard such as "don't delete if more than x% of mails are being deleted". This saves in case someone's gmail account is emptied by some attacker.


Environment variables not correctly set during optimisation runs

Environment variables differ between standard runs and optimisation runs. For instance, with the following setup:
- model: label_bug
  description: MWE for env variable bug
  operations:
    train:
      main: env_print
      flags-dest: globals
      flags:
        batch_size: 16

# env_print.py
import os

print('PROJECT_DIR:', os.getenv('PROJECT_DIR'))
print('GUILD_OP:', os.getenv('GUILD_OP'))

An individual run (guild run train batch_size=1) outputs:
PROJECT_DIR: /home/user/guild_test
GUILD_OP: label_bug:train

whereas guild run train batch_size=[1,] outputs:
PROJECT_DIR:
GUILD_OP: +

Thanks for the report! I create a resolution doc for this here:
https://github.com/guildai/issue-resolution/tree/master/187-environment-variables-not-correctly-set-during-optimisation-runs
This is fixed in master and will be available in the next prerelease.

The fix is now generally available in 0.7.0. If this is still an issue, please re-open and we'll sort it out. Thanks again for the report!


docs/philosophy: Initial commit

This was surprisingly hard; I went through several iterations, tossing things away, re-adding some, and refactoring into different files. On the plus side, I think what I have is already relatively cleanly separated. design & patterns is a collection of half-finished thoughts and sentences with tons of duplicates. No use pushing those atm.
I would be especially interested in large conceptual comments and missing sections, less so in specific wording as that is bound to change, yet again, once there's more content.

I agree that it still lacks a consistent thread, but I figured I'd rather get partial feedback at this point to align.

Are there any major sections & content missing from philosophy and goals?
What I am missing, on purpose, are any cross-links, those will come last.
Anything we can reasonably push to a lower tier, we should push there.

Are there any major sections & content missing from philosophy and goals?

Have you intentionally omitted most of the points from https://github.com/prometheus/docs/issues/149 so far?

@roidelapluie I do, it's on my bucket lest, thanks!

@RichiH , this PR seems to get some love on the mailing list. I guess to revive it, it needs first an update from your side before it makes sense for reviewers to comment on details.

@RichiH Any updates here? I think it would be great to get this in in some form.


Broken link "Simple microbenchmarking in C#"

Hello!
Thanks for curating this awesome list.
The link corresponding to "Simple microbenchmarking in C#" by Jon Skeet is broken.
I found this working one: https://jonskeet.uk/csharp/benchmark.html
Thanks again!

Hi @guigiovine
Thank you for reporting the issue, would you like to send a PR with a fix?

Done!


Console Export Command: Add Option orderStatus to filter orders by sepcific Status ID

Console Export Command: Add Option orderStatus to filter orders by sepcific Status ID
When running the console command php bin/console sw:importexport:export -p 'someOrderProfile' --orderStatus 0, I want to see exported only orders that have the status "open/Offen" (Status ID 0, see table s_core_states).

Issues:

orderStatus -1 cannot be given, as that will be interpreted as another given option


Fix: updated jackson-databind to 2.10.0.pr3 to block CVE

Changes
Version bump for jackson-databind dependency to 2.10.0.pr3
References
https://github.com/auth0/java-jwt/issues/355

Thank you!


why is my recyclerview doesnt overscroll when fast scrolling to top or bottom?

i do see the bounce effect if i hit the top or bottom then keep scrolling.
but let's say if i try to scroll to top from the middle of the list. my recyclerview stops when it hits the first item. it doesnt do the overscroll effect. if i try to scroll more, then i see the effect.
it's like scrolling fast to the top but suddenly stopped.
is it by design? or i missed anything?
all I did was just
new VerticalOverScrollBounceEffectDecorator(new RecyclerViewOverScrollDecorAdapter(recyclerView, callback));

Hi, please have a look at: https://github.com/EverythingMe/overscroll-decor/issues/1
Is this what you're referring to?

thats right! i see. thanks.

Closing this then... thanks for the feedback tho


Fix #1712, Make successful command events INFO type

Checklist

[x] I reviewed the Contributing Guide.
[x] I signed and emailed the appropriate Contributor License Agreement to<EMAIL_ADDRESS>and copied<EMAIL_ADDRESS>
Describe the contribution

Fixes #1712

Converts successful command EIDs to INFO type
Couple of event-type related typos etc. fixed along the way

Testing performed
GitHub CI actions all passing successfully (incl. Build + Run, Unit/Functional Tests etc.).
Expected behavior changes
As above.
System(s) tested on
Debian GNU/Linux 11 (bullseye)
Current main branch of cFS bundle.
Contributor Info
Avi Weiss   @thnkslprpt

@jphickey do you know why the test is failing?
Seems to be something to do with the event types being masked or the tests expecting only DEBUG for some cases where I've changed it to INFO?


No data returned

answer = {"answer": json.loads(data[6:])['completion']}['answer']
No data returned

Hey @ssy040504 ,It's working fine! Try Upgrading the package,it works.. 👍 !


Add option in CLI to enable catching 404s in flask_restful

Is your feature request related to a problem? Please describe.
N/A
Describe the solution you'd like
In title
Describe alternatives you've considered
N/A
Additional context
N/A

need improvements in CLI in general, closing


Add spaces after # headers in README.md

npm.org apparently follows a Markdown standard that requires a whitespace character follow the #'s to make it a header.
This should make the README display correctly on the bluebird package page.

Thanks.


deps: shared-dependencies 2.10.4

@losalex : Could you verify that these 'Environment' build stages are expected to fail, or do these builds indicate a potential issue? (GraalVM tests are expected to fail.)

Expected integration and unit test succeeded.


Error Occurs When Decoding Galileo-HAS and Outputting as File

Dear Dr. Rui Hirokawa,
Thanks for providing the compact PPP/PPP-RTK toolkit.
I can really learned a lot following your tutorial.
However, I found one issue when decoding Galileo-HAS and output the result as a file.
In the "self.out_log()" function of "cssrlib.py", when "self.subtype == sCSSR.CBIAS", you get the keys like this:
for sig_ in range(self.lc[0].pbias[sat_].keys()):
However, the "range()" function doesn't seem to support arguments of type 'dict_keys'.
The similar issue also arises when 'subtype == sCSSR.PBIAS'.
In my attempt, removing the “range()” function allows the program to run normally.
If I have misunderstood, I humbly request correction.
Best regards

Thank you for finding a bug in out_log(). out_log() is still based on the old sig structure, it needs to be updated. I will try to fix it in devel branch first.
Rui

Dear Dr. Rui Hirokawa,
I am experiencing a problem with the calculation of orbit corrections. Why is it necessary to multiply by -1 after completing the computation?

It is because the sign convention of orbit correction for Galileo HAS SIS is opposite from the standard one such as RTCM SSR.  cssrlib is based on the standard convention.
For the detail, please check our ION GNSS+ 2023 paper.

Got it. Thanks for your patience!


Doesn't work with DeluxeMenus

Everytime i use any placeholder on DeluxeMenus for example %FPAPIBridge_reforged_dex_count% my menu crashes

Crash report?

the server doesn't crash, but the menu that uses any forge placeholder doesn't open.

If you cannot provide some form of error log then I cannot really help you

i also can't get the error, I tried in my scoreboard  and i got the same one. Probably is something with the placeholder and not with DeluxeMenus


Only the first svgIcon appears when registered with MatIconRegistry

What is the expected behavior?
When we register 2 or more icons with MatIconRegistry we should, when called, see them all
What is the current behavior?
Only the first one appears
What are the steps to reproduce?
Providing a StackBlitz reproduction is the best way to share your issue.
StackBlitz starter: https://goo.gl/wwnhMV
Register two icons on app.module or in a parent component (like app.component)
 constructor(
    public matIconRegistry: MatIconRegistry, sanitizer: DomSanitizer) {
    this.matIconRegistry.addSvgIcon('svg-google', sanitizer.bypassSecurityTrustResourceUrl('/assets/logos/svg-google.svg'));
    this.matIconRegistry.addSvgIcon('svg-asana', sanitizer.bypassSecurityTrustResourceUrl('/assets/logos/svg-asana.svg'));
  }

And then in the HTML component simply call them one after the other
<mat-icon svgIcon="svg-google"></mat-icon>
<mat-icon svgIcon="svg-asana"></mat-icon>

The result is this:

If we invert the order like this:
<mat-icon svgIcon="svg-asana"></mat-icon>
<mat-icon svgIcon="svg-google"></mat-icon>

The result is this:

Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 7.2.1
Material 7.2.1
TypeScript 3.1.6
Browsers (Chrome and Firefox, latest)

@crisbeto Here is the example:
https://material2-issue-15045.stackblitz.io
It's having exactly the same issue, you can see it by reordering the icons on the app.component.html, the first one appears and the second one won't.

I can confirm the same thing happened to me. I was only able to register a single svg. Once I registered multiple ones, all the mat-icon components rendering svgs would render the exact same svg, usually the second registered one. Checking the network tab, they were making correct requests, so I'm not sure what the problem was. I had to go back to use material icons.

@aliasbody looking at the stackblitz, the icon is indeed being put in the DOM. It seems like it might be a problem with the SVG itself?

@jelbourn
Here is the result: https://material2-issue-15045.stackblitz.io/

The first line is the same svg (from inkscape) but loaded with img as you can see, both are visible.
The second line is the same svg (from inkscape) but loaded with mat-icon and svgIcon (don't load all)
The third line is a "simplified" svg from Inkscape (to ressemble a little bit more the ones I've found in the internet, but loaded with svgIcon, same issue
The fourth line is icons I've found in the internet and that seem to load correctly.

This seems to be a bug in mat-icon since the img one work perfectly.

@aliasbody the issue might be due to some of your icons having duplicate IDs. E.g. both the Google and Asana logos have a gradient with an id === 'a'. This isn't an issue when loading through an img tag, because the SVG elements aren't added to the DOM.

Faced the same issue today, and found infact the id references in the svgs were the problem. We need to ensure the id and path references inside each of the svg is unique.

@aliasbody could you check that the duplicate IDs are the issue?

I have the same issue and I can confirm that the problem was the duplicate ID, yo have to be sure that the  id,  id are different so my two svg are like
...     <defs>         <path id="a" d="M3.."/>     </defs>     <g fill="none" fill-rule="evenodd" transform="translate(13 33)">         <mask id="b" fill="#fff">             <use xlink:href="#a"/>         </mask>         <g fill="#303030" mask="url(#b)">          ...         </g>     </g> </svg>
and I changed it to
<defs>         <pathid="g"d="M3.."/>     </defs>     <g fill="none" fill-rule="evenodd" transform="translate(13 33)">         <maskid="h" fill="#fff">             <use xlink:href="#g"/>         </mask>         <g fill="#303030" mask="url(#h)">          ...         </g>     </g> </svg>
and works for me. (I bolded the changes).
Hope that helps you

Hi All,
I am facing the same issue and I changed the svg ids. It didn't help. Can someone please help

Can you copy the code? Maybe you are missing something.

Changing the ID's didn't solved it for me.


Delayed Ride Details Calculation

Currently we're facing an issue with our ride details calculation and investigating it.

the investigation is ongoing and unfortunatelly we can tell when this issue get solved at this point.

We recently identified and resolved a technical issue in our backend system. We are now closely monitoring the processing of rides to ensure everything runs smoothly.
While many rides have already been processed, some may take until tomorrow to be fully completed. Rest assured, we are working diligently to ensure that all rides are handled as quickly as possible.
Thank you for your patience and understanding. If you have any questions or concerns, feel free to reach out to our support team.

returning to normal system behaviour now.


And because no versions of get_storage match >2.0.1 <3.0.0, audioplayers >=0.16.2 is incompatible with get_storage ^2.0.1.

["Cannot user with get_storage after 2.0 upgrade"  ]
Full Description
I am using   get_storage: ^2.0.1  but it throws and error:
Because audioplayers >=0.16.2 depends on path_provider ^1.6.22 and get_storage 2.0.1 depends on path_provider ^2.0.1, audioplayers >=0.16.2 is incompatible with get_storage 2.0.1.
Log Errors
Because audioplayers >=0.16.2 depends on path_provider ^1.6.22 and get_storage 2.0.1 depends on path_provider ^2.0.1, audioplayers >=0.16.2 is incompatible with get_storage 2.0.1.
And because no versions of get_storage match >2.0.1 <3.0.0, audioplayers >=0.16.2 is incompatible with get_storage ^2.0.1.
So, because project_name depends on both get_storage ^2.0.1 and audioplayers ^0.17.4, version solving failed.
pub get failed (1; So, because project_name depends on both get_storage ^2.0.1 and audioplayers ^0.17.4, version solving failed.)
exit code 1
Platforms
[√] Flutter (Channel stable, 2.0.2, on Microsoft Windows [Version
10.0.18363.1379], locale en-US)
• Flutter version 2.0.2 at C:\flutter
• Framework revision 8962f6dc68 (4 days ago), 2021-03-11 13:22:20 -0800
• Engine revision 5d8bf811b3
• Dart version 2.12.1
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\Muhammad Rehan\AppData\Local\Android\Sdk
• Platform android-30, build-tools 30.0.3
• ANDROID_HOME = C:\Users\Muhammad Rehan\AppData\Local\Android\Sdk
• ANDROID_SDK_ROOT = C:\Users\Muhammad Rehan\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b01)
[√] VS Code (version 1.54.2)
• VS Code at C:\Users\Muhammad Rehan\AppData\Local\Programs\Microsoft VS
Code
• Flutter extension version 3.20.0
[√] Connected device (3 available)
• sdk gphone x86 arm (mobile) • emulator-5554 • android-x86    • Android 11
(API 30) (emulator)
• Chrome (web)                • chrome        • web-javascript • Google
Chrome 89.0.4389.82
• Edge (web)                  • edge          • web-javascript • Microsoft
Edge 89.0.774.50

Duplicated #781


/learn_more is very incomplete

Either a warning that the subpage is a WIP or just finishing all the content would be useful rather than just a white page that says "resors" lmao

I also suggest changing it to "learn-more"


Materialise the OWL types also for SOLR

Make sure that the same logic that is applied to the neo4j ingest is also apply to sole documents, and added to the:
facets_annotation field
Make sure the KB labels are added as well

I have reviewed that it happens by checking http://virtualflybrain.org/data/VFB/OWL/raw/ (the file inferred_annotation.owl).

This works in my tests as well, so I will leave it to @Robbie1977 to confirm (check after next pipeline run solr.json, wether it has non-KB facet_annotations)

All appear correct in SOLR


[Obj-Wrapper] Set canUseSDk flag to false before pause transmission

Background:
There is a race between last logging and OneDS engine shutdown.
The odds are stacked against us in that race in Teams iOS code. As the last item in -[TeamSpaceApp applicationWillTerminate:] in our code we are logging:
LogInfoAH(logger, @"appWillTerminate");
Then we give the control back to the OS, which sends the notification about the same to all registered listeners, including our TSOneDSTelemetryLogManager. The logged info is being dispatched in the background at the same time. So we spend some time before we reach that place where we set canUseSDK=false. To speed up the process:

do not log that info in the last moment
do not rely on iOS NotificationCanter to deliver the applicationWillTerminate message
speed up to set the flag by calling the applicationWillTerminate directly

The below PR addresses the first two points in Teams
Pull Request 351617: Workaround for shutdown timing issue with applicationWillTerminate and OneDS logging engine
Changes in this PR:
This PR addresses the point no 3. in this, where we want to set canUseSDK=false in ODWLogManager.mm as early as possible. So, moved the statement canUseSDK=false before calling pauseTransmission in applicationWillTerminate method of ODWLogManager.mm.
Also, since pauseTransmission method of ODWLogManager.mm calls the same method of ILoggerManager  using PerformActionWithCppExceptionsCatch, and which in itself checks for canUseSDK , so in this PR, changed the pauseTransmission method to directly call the ILoggerManager's pauseTransmission method directly.

@eduardo-camacho - could you please take a quick look? If it looks good to you, let's merge it to unblock Teams.

I'm taking the liberty of merging it since it passed all tests and addresses the Teams high-pri issue.
Please flag any issues - @dipatid can address in a follow-up PR.

I'm taking the liberty of merging it since it passed all tests and addresses the Teams high-pri issue.
Please flag any issues - @dipatid can address in a follow-up PR.

I don't see functionality issues with the change.


Windows installer build failure fail to guess folder name

As discussed in https://github.com/AdoptOpenJDK/openjdk-installer/pull/212
The installer must guess the jdk folder name based on the build param
Error : https://ci.adoptopenjdk.net/job/build-scripts/job/release/job/create_installer_windows/4310/console
First .\SourceDir\OpenJDK15\hotspot\x64\jdk-15.0.0 not exists
Second .\SourceDir\OpenJDK15\hotspot\x64\jdk-15+25 not exists
Third .\SourceDir\OpenJDK15\hotspot\x64\jdk-15.0.0+25 not exists
OpenJDK-Latest unnumbered .\SourceDir\OpenJDK-Latest\hotspot\x64\jdk-15.0.0+25 does not exist
SOURCE Dir not found / failed

It seems the folder name inside the zip archive is like JEP322 .. but not exactly
Here some sample of JEP322_NAME as I understand it and the created Adopt folder name.
If the installer guess the folder like ADOPT_NAME do you think this sample list will match what the upstream job put into the zip file ?
Test JDK versionning
Basic      =<IP_ADDRESS>
JEP322_NAME=11+12-LTS
ADOPT_NAME =jdk-11+12
Basic      =<IP_ADDRESS>
JEP322_NAME=11.0.14+18-LTS
ADOPT_NAME =jdk-11.0.14+18
Basic      =<IP_ADDRESS>
JEP322_NAME=11.1+28-LTS
ADOPT_NAME =jdk-11.1+28
Basic      =<IP_ADDRESS>
JEP322_NAME=14+35
ADOPT_NAME =jdk-14+35
Basic      =<IP_ADDRESS>
JEP322_NAME=14.0.1+36
ADOPT_NAME =jdk-14.0.1+36
Basic      =<IP_ADDRESS>
JEP322_NAME=14+35
ADOPT_NAME =jdk-14+35
Test JRE versionning
Basic      =<IP_ADDRESS>
JEP322_NAME=11+12-LTS
ADOPT_NAME =jdk-11+12-jre
Basic      =<IP_ADDRESS>
JEP322_NAME=11.0.14+18-LTS
ADOPT_NAME =jdk-11.0.14+18-jre
Basic      =<IP_ADDRESS>
JEP322_NAME=11.1+28-LTS
ADOPT_NAME =jdk-11.1+28-jre
Basic      =<IP_ADDRESS>
JEP322_NAME=14+35
ADOPT_NAME =jdk-14+35-jre
Basic      =<IP_ADDRESS>
JEP322_NAME=14.0.1+36
ADOPT_NAME =jdk-14.0.1+36-jre
Basic      =<IP_ADDRESS>
JEP322_NAME=14+35
ADOPT_NAME =jdk-14+35-jre

@gdams and @johnoliver - might be worth a sanity check on the version naming here. It looks good to me...


'Build From Source' Instructions Need Modification.

Current instructions show
git clone git@github.com:Alethio/eth2stats-client.git
which results in a permissions error due to not having write access to the repository.
Should be
git clone https://github.com/Alethio/eth2stats-client.git

thanks, updated


About the depth-guided ray sampling

https://github.com/barbararoessle/dense_depth_priors_nerf/blob/d541ebe896657571f385e19e7d1374f266323f08/run_nerf.py#L579
Why is network_fine not used here (network_fn is used) after the depth-guided sampling for final rendering? The network_fine isn't used totally in the rendering process.

Hi, we do not use hierarchical sampling, so it is correct that there is just one network used. This is explained in the paper in section 3.2 in the paragraph on depth-guided sampling.

thanks!
---Original---
From: "Barbara @.>
Date: Sun, Mar 12, 2023 18:11 PM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [barbararoessle/dense_depth_priors_nerf] About the depth-guidedray sampling  (Issue #27)
Hi, we do not use hierarchical sampling, so it is correct that there is just one network used. This is explained in the paper in section 3.2 in the paragraph on depth-guided sampling.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


Silence warnings without DEBUG flag

what

Add a feature flag to make it possible to disable warnings

why

Warnings are great for debugging, but scary for users

references

https://github.com/cloudposse/build-harness/issues/89

LGTM! Please output with debug enabled and debug disabled.

Just copied part of code for demonstrating


add better controls.

key up and key down for movement.left and right keys for rotation.space bar for shoot

It does work when you press w,a,s,d for movement. mouse for aim and shoot..

but the movement is weird.it would be nice if aim controls are in the keyboard only


Update Adafruit_BME280_Example.py

No description provided? This PR looks to add Python to the header to let this be run through bash directly.


Incompatibility with Traveler's Backpack Mod

Hello! I am experiencing an issue where I am attempting to add the Traveler's Backpack (by Tiviacz1337) mod to a private modpack through Modrinth, but I am getting the Error Message "Invalid input: Unable to infer project type for input file," and am merely looking for a solution to this. Thank you for your time!

unable to reproduce using traveler's backpack 9.6.3 on minecraft 1.20.6. can you share a full crash report?

I'm not seeing anything int he logs...

Here's the Error message as a screen shot in case it's helpful.

This is a problem with the Modrinth App instead of Quilt Loader.
You can see that the error is created here in Theseus (on either end of the selection).

Ok, thank you. I must say though, you guys are very fast at responding! =)


Which version of tensorflow is used?

Which version of tensorflow is used to run the repo

0.12.1 is ok.


Update api docs for /images/json

The response format was missing the Labels field which has been around since 1.7.0

/ping @thaJeztah he likes that stuff :stuck_out_tongue_closed_eyes:

LGTM, thanks!

LGTM


chore: ah needed to change the name

Current dependencies on/for this PR:

master

PR #4   👈

This comment was auto-generated by Graphite.


Support client certificate authentication for Vault

Vault supports using client certificates for authentication (i.e. certs authorize and provide a token for further communication). easyKV (and thus Remco) should support this mode.

Youre right. I will probably find some time at the weekend to work on this.

This was easier as expected:
Can you test the pr ?
package main

import (
	"fmt"

	"github.com/HeavyHorst/easyKV/vault"
)

func main() {
	t, err := vault.New("http://<IP_ADDRESS>:8200", "cert", vault.WithTLSOptions(vault.TLSOptions{
		ClientCert:   "pathToClientCert",
		ClientKey:    "pathToClientKey",
		ClientCaKeys: "pathToCaKeys",
	}))
	if err != nil {
		panic(err)
	}
	fmt.Println(t.GetValues([]string{"/"}))
}

@wrouesnel
I've created a new remco release where this patch is included. Feel free to test !


npm install needs to start twice for sample application running on Fabric V1

@fenglianxu I can't recreate this and also I have fixed the problem where fabric wouldn't start if there were docker containers running see
#20
so I think we are good to close out this issue.