File with hosts isn't specified, or doesn't exist - despite providing the file in cmd

Hi,
I'm running such a command:
./collect_diag.sh -t "dse" -f /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes -o /mnt/shared/dse_diagnostics/20210614_1440
And for some strange reason getting:
File with hosts isn't specified, or doesn't exist, using 'nodetool status'
I added some debug options and this is what I see (added set -eux)
./collect_diag.sh -t "dse" -f /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes -o /mnt/shared/dse_diagnostics/20210614_1440
+ '[' 4 -lt 4 ']'
+ NT_OPTS=
+ CQLSH_OPTS=
+ DT_OPTS=
++ pwd
+ OLDWD=/home/ec2-user/devops/repos/diagnostic-collection
++ mktemp -d
+ OUT_DIR=/tmp/tmp.aNy02q0NF7
+ TIMEOUT=600
+ HOST_FILE=
+ SSH_OPTS=
+ NT_OPTS=
+ COLLECT_OPTS=
+ REMOVE_OPTS=
+ INSIGHT_COLLECT_OPTS=
+ VERBOSE=
+ TYPE=
+ ENCRYPTION_KEY=
+ TICKET=
+ S3_BUCKET=
+ DSE_DDAC_ROOT=
+ getopts :hzivrk:c:n:d:f:o:p:s:t:u:I:m:e:S:K:T:B:P: opt
+ case $opt in
+ TYPE=dse
+ getopts :hzivrk:c:n:d:f:o:p:s:t:u:I:m:e:S:K:T:B:P: opt
+ case $opt in
+ HOST_FILE= /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes
+ getopts :hzivrk:c:n:d:f:o:p:s:t:u:I:m:e:S:K:T:B:P: opt
+ case $opt in
+ OUT_DIR= /mnt/shared/dse_diagnostics/20210614_1440
+ getopts :hzivrk:c:n:d:f:o:p:s:t:u:I:m:e:S:K:T:B:P: opt
+ shift 4
+ echo 'Using output directory:  /mnt/shared/dse_diagnostics/20210614_1440'
Using output directory:  /mnt/shared/dse_diagnostics/20210614_1440
+ check_type
+ '[' dse '!=' ddac ']'
+ '[' dse '!=' coss ']'
+ '[' dse '!=' dse ']'
+ '[' dse = ddac ']'
+ TMP_HOST_FILE=
+ echo 'HOST_FILE:  /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes'
HOST_FILE:  /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes
+ '[' -z  /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes ']'
+ '[' '!' -f  /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes ']'
+ echo 'File with hosts isn'\''t specified, or doesn'\''t exist, using '\''nodetool status'\'''
File with hosts isn't specified, or doesn't exist, using 'nodetool status'
+ TMP_HOST_FILE= /mnt/shared/dse_diagnostics/20210614_1440/diag-hosts.2116
+ nodetool status
./collect_diag.sh: line 198: nodetool: command not found
+ grep -e '^UN'
+ sed -e 's|^UN [ ]*\([^ ]*\) .*$|\1|'
./collect_diag.sh: line 198:  /mnt/shared/dse_diagnostics/20210614_1440/diag-hosts.2116: No such file or directory

while:
cat /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes
cassandra-1.
cassandra-2
cassandra-3
cassandra-4

Checked the script, conditional looks pretty legit, file permissions also:
ls -alh /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes
-rw-rw-r-- 1 ec2-user ec2-user 124 Jun 14 12:50 /home/ec2-user/devops/repos/diagnostic-collection/dse_nodes

running this as a ec2-user. Tried with bash, zsh - no luck.

@zen could you please let us know if you're running with the same problem when running with bash4? bash4 is required only for collect_diag.sh, not really for collect_node_diag.sh.


Writing asynchronously with OpenXmlWriter

The OpenXmlWriter doesn't appear to have any async overloads.
Is it not possible to write in a asynchronous fashion?

I'm not sure what would be involved, but happy to take any contributions here. One bottleneck is that I'm not sure if the System.IO.Packaging provides async overloads - that would need to be supported before we can do much with async I think. We may be able to some, but I think we'd need to identify what should be async and the work involved there.

I'm referring to the OpenXmlWriter here though.
I see that the OpenXmlWriter is implemented by OpenXmlPartWriter, which delegates calls to a regular System.Xml.XmlWriter, which does have async overloads for all write operations such as WriteStartElementAsync, WriteAttributeStringAsync, etc...
So it should be possible to add async overloads to the OpenXmlWriter class as well.

https://docs.microsoft.com/en-us/dotnet/api/system.xml.xmlwriter?view=net-5.0#methods shows the async methods.

We'd be happy to accept a PR for this. The next major release will be in a week, and it could potentially be added in that release if reviewed quickly.

@twsouthwick , unfortunately I don't have enough time at the moment but I'll keep in mind that you accept PRs and may come back to it later.
I haven't done the analysis of all the classes that could to be made async. I suppose it doesn't all need to be added at the same time...
I guess it's a matter of finding all of the IO operations, for which .NET provides async overloads.
One potential problem is that adding async overloads can cause duplicate code for the sync and async paths. One mitigation is to do sync over async, but I believe it has its own problems.


Added exit status for uperf failures

Description
Context: https://github.com/cloud-bulldozer/benchmark-operator/issues/773
Realted PR:
Adding exit status for uperf failure cases. This change needs to be integrated in all the workloads that use sanfu for execution as a future action item.
Fixes
Made code changes to return a non-zero exit in case of failures.
Testing
Tested it integrating with benchmark-operator.
Screenshots

Can one of the admins verify this patch?


Need a better error message for http vs https

A user accidentally cloned their repo using "http" instead of "https" in the URL, and the experience was just a report that it couldn't query /gvfs/config:
Querying remote for config...Failed
Unable to query /gvfs/config

And the clone log complained about 401 errors and PAT regenerations and... nothing that led to the clue that it was just the wrong URL. Need to improve this UX by generating a better error message in this case.

See #595 for further scenarios which trigger this error (1. firewall 2. certificates).


Extending / Appending default help message

Hi!
The way i currently extend the default help message is this way
@CommandLine.Option(names = {"-h","--help"}, description = "prints this help message")
    boolean usageHelpRequested=false;

//at the start of the run()
  if(usageHelpRequested){
      spec.commandLine().usage(System.out);
      printAdditionalHelp();
  }

And my question is, is there a better way to append/extend the default help message?

One idea is to add a footer in the @Command annotation of your command:
@Command(footer = {"Additional help line 1.", "Additional help line 2."})

Thank you!


How to Enable New Collectors

For enabling the collectors we used this command I tried to execute this command is executed but I am unable to find TCP metrics on Prometheus. please help me out is there any alternate way to enable this collector.

when I use to run .exe file it getting metrics of TCP by using the following command.
.\wmi_exporter-0.9.0-amd64.exe --collectors.enabled "service" --collector.service.services-where "Name='wmi_exporter'"
Here getting metrics but, I am unable to access those metrics into Prometheus.
when I use to run .msi file unable to get metrics of TCP by using the following command.
.\wmi_exporter-0.9.0-amd64.msi --collectors.enabled "service" --collector.service.services-where "Name='wmi_exporter'"
even I tried with this command
.\wmi_exporter-0.9.0-amd64.msi  ENABLED_COLLECTORS"service" --collector.service.services-where "Name='wmi_exporter'"
msiexec /i C:\path\to\msi\wmi_exporter.msi ENABLED_COLLECTORS="service1, service2" LISTEN_PORT="9182"

Hi!
The service collector is called "service".
You can find installation examples in the README
https://github.com/martinlindhe/wmi_exporter#installation

Basically, we need to enable collectors. for enabling we are using this command still executing but we unable to see the metrics
msiexec /i wmi_exporter-0.9.0-amd64.msi ENABLED_COLLECTORS=os,tcp LISTEN_PORT=9182

@veeraprathap12, basically, you can use sc utility, in admin shell, to modify service settings.
Run sc qc wmi_exporter, to get service info:
C:\Windows\system32>sc qc wmi_exporter
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: wmi_exporter
        TYPE               : 10  WIN32_OWN_PROCESS
        START_TYPE         : 2   AUTO_START
        ERROR_CONTROL      : 1   NORMAL
        BINARY_PATH_NAME   : "C:\Program Files\wmi_exporter\wmi_exporter.exe" --log.format logger:eventlog?name=wmi_exporter  --telemetry.addr :9182
        LOAD_ORDER_GROUP   :
        TAG                : 0
        DISPLAY_NAME       : WMI exporter
        DEPENDENCIES       :
        SERVICE_START_NAME : LocalSystem

Set binPath to manage exe name and parameters to defaults (note: launch string may change in future, use this note like example only):
sc config wmi_exporter binPath="\"C:\Program Files\wmi_exporter\wmi_exporter.exe\" --log.format logger:eventlog?name=wmi_exporter  --telemetry.addr :9182"

Or customize collectors and set conditions, just like this:
sc config wmi_exporter binPath="\"C:\Program Files\wmi_exporter\wmi_exporter.exe\" --collectors.enabled \"cpu,cs,iis,logical_disk,memory,mssql,net,os,service,textfile\" --collector.textfile.directory c:\metrics --collector.service.services-where \"Name LIKE 'mssql%' OR Name='ftpsvc' OR Name='w3svc'\" --log.format logger:eventlog?name=wmi_exporter --telemetry.addr <IP_ADDRESS>:9182"

using \" instead of ordinary ".

@maelstrom256  In Windows Server 2012, I test your command, But failed.

Just do not use powershell, use cmd. Powershell always unescaping escaped quotes and break things to the bones. I have no found any working way to use it outside piping objects.
Mine one:
C:\Windows\system32>sc config wmi_exporter binPath="\"C:\Program Files\wmi_exporter\wmi_exporter.exe\" --collectors.enabled \"cpu,cs,iis,logical_disk,memory,mssql,net,os,service,textfile\" --collector.textfile.directory c:\metrics --collector.service.services-where \"Name LIKE 'mssql%' OR Name='ftpsvc' OR Name='w3svc'\" --log.format logger:eventlog?name=wmi_exporter --telemetry.addr ip:port"
[SC] ChangeServiceConfig SUCCESS

C:\Windows\system32>net stop wmi_exporter && net start wmi_exporter
The WMI exporter service is stopping.
The WMI exporter service was stopped successfully.

The WMI exporter service is starting.
The WMI exporter service was started successfully.```

@maelstrom256  It works. Thanks

This seems to be resolved, thanks everyone for helping out!


Handle synthetic .apply in Database.names, fixes #837

The synthetic apply belongs to Database.sugars, see
https://github.com/scalameta/scalameta/issues/846
Review @gabro

If I get this right, given
val foo = (x: Int) => x
foo(42)

when we look up the symbol foo at call site, now we get foo instead of apply?


Upgrades consider themselves finished after first batch of containers / no batch

When starting an upgrade on a service (in this case, mine has 10 containers), it will say that it's finished at 12 containers (upgraded two) or not upgrade any at all (and still say it's finished)
Reproduce steps:

Create a service with multiple containers (10 in my case)
Upgrade the service (I did 2 containers every 60 seconds)
Watch either:
a) The upgrade consider itself finished after ~5 seconds
b) It upgrade two containers and then say it's finished

I can also reproduce this on v1.6.10

Useful
Info

Versions
Rancher v1.6.8 Cattle: v0.183.16 UI: v1.6.23

Access
localauth admin

Orchestration
Cattle

Route
stacks.index

@itslukej - I am not able to reproduce your problem.  I created a service with scale of 10, Upgraded with:
Batch size = 2
Batch Interval = 60
Added an Environment variable foo=bar
All 10 services upgraded and only 2 at a time every 60 seconds.  Once that was done, Finish Upgrade only takes second to remove old containers (which is correct).
Can you please let me know when you upgraded, which fields did you change in the service?

@tfiduccia The only field I changed was the source for a rancher secret

@itslukej - I changed the source for a secret and it still doesn't seem to have a problem for me and it still is working as designed.  Here is a picture of what my upgrade page.

Here is a picture of part of the service details page, after the upgrade but before finish upgrade.

Hi, I'm still expriencing this, is there any more details i can give to help?

Most likely fixed in https://github.com/rancher/rancher/issues/12084


Added font size as defined in current iki.html

Fix https://github.com/aemsites/infosys/issues/11
Test URLs:
Before: https://main--infosys--aemsites.hlx.live/iki
After: https://issue-11-v4--infosys--aemsites.hlx.live/iki

I can see some discrepancy in the existing iki.html page style sheet:
html {
font-size: 10px;
scroll-behavior: smooth;
}
@media (max-width: 1600px) {
html {
font-size: 8px; /* This value seems incorrect. It should be 9px because the font-size consistently decreases. The value defined when width < 991 is more than 8px. /
}
}
@media (max-width: 991px) {
html {
font-size: 9px;/ This value seems incorrect. It should be 8px because the font-size consistently decreases. The value defined when width < 1600 is less than 9px. */
}
}
.heading1,
h1 {
font-family: tungstenw05-medium, Oswald, sans-serif;
font-size: 8rem;
line-height: 7.5rem;
}
@media (max-width: 767px) {
.heading1,
h1 {
font-size: 5.6rem;
line-height: 5rem;
}
}
@media (max-width: 375px) {
.heading1,
h1 {
font-size: 4rem; /* This value seems incorrect. A potential correct value could be 4.6rem. The reason is it can't be less than h2 in Mobile. See h2 defined as 3.6rem below. /
line-height: 3.5rem;
}
}
.heading2,
h2 {
font-family: tungstenw05-medium, Oswald, sans-serif;
font-size: 7rem;
}
@media (max-width: 767px) {
.heading2,
h2 {
font-size: 4.6rem;
}
}
@media (max-width: 375px) {
.heading2,
h2 {
font-size: 3.6rem;
}
}
.heading3,
h3 {
font-size: 3.6rem;  / This value seems incorrect. It should be 3rem, as h2 & h3 can't be the same for Mobile. /
font-weight: 600;
}
.heading4,
h4 {
font-size: 2.4rem; / This value seems incorrect. It should be 2.6rem (minor adjustment) for consistency as each of the font-size is decreasing by 0.6rem. /
font-weight: 600;
}
.heading5,
h5 {
font-size: 1.8rem;
font-weight: 600;
}
h6 {
font-weight: 600; / Here font-size can be defined as 1.2rem, just for consistency. */
}


Add definitions for boundary descriptors

I adjusted some definitions related to private namespaces to include the underlying boundary descriptor types.

LGTM 👍


Add support fort "nested attribute"

Checklist

[x] I am running the latest version of the card
[x] I checked if there isn't another feature request opened with the same request
[x] I checked that the feature is not already available in the dev branch

Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
Add the possibility to base the input data of the graph on a nested attribute of an entity.
Describe alternatives you've considered
There isn't any.
Additional context
For example, I have this entity which has a lot of attributes :
state: 1
desc: 下次出粮时间: 19:30
status:
wifi:
  ssid: myWifi
  bssid: 1f19b8c8a220
  rsq: -44
pim: 1
ota: 0
overall: 1
errorPriority: 0
desiccantLeftDays: 0
feeding: 0
food: 0
batteryStatus: 0
runtime: 129393
batteryPower: 4
desiccantTime: 0

shared: null
icon: mdi:information

Well, if you look closely, you notice there is only 3 attributes : state, desc and status.
The status attribute has many other attributes : wifi (which has also "nested" attributes), pim, etc...
I would like to create a graph based on the status.overall data.

I would also love to see this


visitors/stmt.py contains Python 3 incompatible code

In the visitors/stmt.py there is a couple spots that contain the iteritems method. I hit this code when I have an includes in my Jinja2 template. If I edit the code in my virtualenvironment to just use items then I run into this error: stmt visitor for <class 'jinja2.nodes.Include'> is not found.
The iteritems is here: https://github.com/aromanovich/jinja2schema/blob/master/jinja2schema/visitors/stmt.py#L49
And I run into the exception here: https://github.com/aromanovich/jinja2schema/blob/master/jinja2schema/visitors/stmt.py#L53
Thank you

Addressed by #4


Unable to use "exists" for a route that contains "/" in the name

Unable to use "exists" for a route that contains "/" in the name.  This should be a valid resource name (the GUI has no issues).
The issue looks like it is in the underlying iControl library, but here's the steps to reproduce:
cat route_exists.py
from f5.bigip import ManagementRoot

mgmt = ManagementRoot('<IP_ADDRESS>','admin','admin')
mgmt.tm.net.routes.route.exists(name='<IP_ADDRESS>/24',partition='Common')
$ python route_exists.py
...
Traceback (most recent call last):
  File "route_exists.py", line 4, in <module>
    mgmt.tm.net.routes.route.exists(name='<IP_ADDRESS>/24',partition='Common')
  File "/home/user/projects/test/0.1.9/local/lib/python2.7/site-packages/f5_sdk-1.0.0-py2.7.egg/f5/bigip/resource.py", line 894, in exists
    session.get(base_uri, **kwargs)
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 210, in wrapper
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 174, in generate_bigip_uri
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 148, in _validate_uri_parts
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 122, in _validate_name_or_partition
icontrol.exceptions.InvalidInstanceNameOrFolder: instance names and partitions cannot contain '/', but it's: <IP_ADDRESS>/24
$ cat check_route.py
from icontrol.session import iControlRESTSession
import requests
try:
    requests.packages.urllib3.disable_warnings()
except:
    pass

icr_session = iControlRESTSession('admin', 'admin',timeout=3600)
uri = 'https://<IP_ADDRESS>:443/mgmt/tm/net/route/'
name = '<IP_ADDRESS>/24'
partition = 'Common'
r = icr_session.get(
    uri,
    name=name,
    partition=partition)
print r.status_code
r = icr_session.get(
    uri,
    name=name,
    partition=partition,
    uri_as_parts = True)
print r.status_code

$ python check_route.py
200
Traceback (most recent call last):
  File "check_route.py", line 21, in <module>
    uri_as_parts = True)
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 210, in wrapper
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 174, in generate_bigip_uri
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 148, in _validate_uri_parts
  File "build/bdist.linux-x86_64/egg/icontrol/session.py", line 122, in _validate_name_or_partition
icontrol.exceptions.InvalidInstanceNameOrFolder: instance names and partitions cannot contain '/', but it's: <IP_ADDRESS>/24

i can't create a route with name including a "/" in the GUI, I get an error:
01070734:3: Configuration error: Can't associate static route (/Common/<IP_ADDRESS>/24) folder does not exist
Given the special nature of the "/" for bigip objects I do not think we should support this. My $.02.

I just tried via the GUI and can confirm it doesn't work there.  Looks like TMSH / REST API will allow it.

I agree with @jasonrahm .


Modal afterClose observable never completes

Version
7.0.0-rc.3
Environment
Mac OS
Reproduction link
https://stackblitz.com/edit/ng-zorro-antd-start-hfcdxp
Steps to reproduce
Pipe an observable array of objects into a concatMap to open a modal for each object in sequence. Return the Observable<any> from the modalRef.afterClose function to the outer observable. The inner observable afterClose never completes.
What is expected?
The inner observable to complete.
What is actually happening?
The inner observable never completes.
Other?
Work around
Piping the afterClose to take(1) to force source.complete to be called.

Not yet, 8.0

已经8.0了，没有解决，没法用 await afterClose


Why does Publish error handling check for a magic NugetApiKey?

In the error handling for Publish-PSArtifactUtility there is a test for $NugetApiKey -eq 'VSTS' which is driving me crazy.
Under what circumstances does that actually come up? Doesn't it require that users know to use "VSTS" as a magical API key, but not know why they should do so?  I mean, if they knew what they were doing it, they would not get this error, right? So it seems this only happens if they coincidentally guess at the APIKey.
I appreciate the attempt, and the error message is very useful.
Perhaps you could just be match the $errorMsg? Or even just test for "visualstudio.com" in the URL instead?
One final thought: could that error message (and/or the web url) be updated to include instructions for registering the URL from the command line?

Closing as resolved since changing the publishing APIs


raft: fix typo in test

fix typo in test

can you change git commit title to raft: fix typo in test?

@gyuho could you tell me how to correct commit message properly? It seems that my latest commit still does not match your format. The failed message is as followed
02e90e0 fix typo in test...
 I would do this.
git rebase -i HEAD~6
This will bring up a list of commits appended with pick change all of the picks to drop execpt
raft: fix typo in test if the rebase works as expected then git push -f should clear you up.

@zhaohaidao nice work on the rebase, thanks you!


Is it possible to attach "az aks browse" to a specific interface?

Running this command in a container always attaches to the "<IP_ADDRESS>" interface but to be able to expose this port it has to be attached to the "<IP_ADDRESS>" interface. Are there any plans to support this?

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

ID: d75c3a8d-1187-bea1-a7d4-7ebba71c1790
Version Independent ID: 75b0c352-762e-16ae-5cc6-d807ffc1dc3f
Content: az aks
Content Source: latest/docs-ref-autogen/aks.yml
Service: container-service
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

@mboersma

az aks browse --name
--resource-group
[--disable-browser]
[--listen-address]
[--listen-port]
[--subscription]
Listen address and Port are supported, we do not have additional plans for customization for the browse command at this time.


Block: Remove DEPRECATED_THEME usage

Feature Description
Just like #6707 / #6990, but for the Web Stories block.
Now that new designs are in, we should be able to remove all the DEPRECATED_THEME instances in the block.
Alternatives Considered

Additional Context

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria
Block still works as it currently does. Entirely regression test based.
Implementation Brief

I can only find two references to the theme.
https://github.com/google/web-stories-wp/blob/291f8d11d88ede9a0180b7c4fd2c429f6c327892/assets/src/web-stories-block/block/block-types/selected-stories/storyPreview.js#L46-L47
What would we do about this? Just hard code the values or can we get these colours from somewhere else?

@miina @BrittanyIRL Do either of you have an recommendation on what I should replace these DEPRECATED_THEME references?

you could hard code it to keep it the same as before the theme update, that would be
border-radius: 4px;
border: 1px solid #D9DBDD

Or if you want to update to new theme just swap it out for this:
border-radius: ${theme.borders.radius.small};
border: `1px solid ${theme.colors.border.defaultNormal}`};

(pulled this from the updated cardPreview in dashboard)

Please use the new theme.


bugfix: Implement wait for vault readiness to fix bug.

Signed-off-by: Scott Hawkins<EMAIL_ADDRESS>Implements a few new Kubernetes functions for working with resources. I think moving forward this would be a better blueprint for handling similar issues versus parsing flags from the config.
2023-02-13T20:14 INF internal/k8s/exec.go:34 > Waiting for vault StatefulSet to be created.
2023-02-13T20:14 INF internal/k8s/exec.go:83 > Waiting for StatefulSet vault to be ready. This could take up to 60 seconds.
2023-02-13T20:14 INF internal/k8s/exec.go:97 > All Pods in StatefulSet vault are ready.
LOG: 2023/02/13 20:14:43.625777 /Users/scott/src/kubefirst/internal/k8s/portForward.go:94: Namespace for PF vault
LOG: 2023/02/13 20:14:43.626065 /Users/scott/src/kubefirst/internal/k8s/portForward.go:95: Name for PF vault-0
2023-02-13T20:14 INF internal/k8s/wrappers.go:169 > port forwarding is ready to get traffic
2023-02-13T20:14 INF internal/k8s/wrappers.go:172 > Pod "vault-0" at namespace "vault" has port-forward accepting local connections at port 8200

Implemented recommended changes to references kubeconfig. Also changed out hold for ArgoCD:
2023-02-14T09:28 INF internal/k8s/exec.go:91 > Waiting for argocd StatefulSet to be created.
2023-02-14T09:28 INF internal/k8s/exec.go:189 > Waiting for argocd-application-controller StatefulSet to be ready. This could take up to 90 seconds.
2023-02-14T09:28 INF internal/k8s/exec.go:203 > All Pods in StatefulSet argocd-application-controller are ready.
LOG: 2023/02/14 09:28:45.905406 /Users/scott/src/kubefirst/internal/k8s/portForward.go:94: Namespace for PF argocd
LOG: 2023/02/14 09:28:45.905504 /Users/scott/src/kubefirst/internal/k8s/portForward.go:95: Name for PF argocd-server-67f9dbb459-2zszq
2023-02-14T09:28 INF internal/k8s/wrappers.go:169 > port forwarding is ready to get traffic
2023-02-14T09:28 INF internal/k8s/wrappers.go:172 > Pod "argocd-server" at namespace "argocd" has port-forward accepting local connections at port 8080

2023-02-14T09:28 INF pkg/helpers.go:676 > port-forward to argocd is available at http://localhost:8080
2023-02-14T09:28 INF pkg/helpers.go:676 > Setting argocd username and password credentials
2023-02-14T09:28 INF pkg/helpers.go:676 > argocd username and password credentials set successfully
2023-02-14T09:28 INF pkg/helpers.go:676 > Getting an argocd auth token
2023-02-14T09:29 INF internal/argocd/argocd.go:374 > requesting auth token from argocd: attempt 1 of 20
2023-02-14T09:29 INF pkg/helpers.go:676 > argocd admin auth token set
2023-02-14T09:29 INF pkg/helpers.go:676 > applying the registry application to argocd
2023-02-14T09:29 INF pkg/shell.go:29 > OUT: application.argoproj.io/registry created

2023-02-14T09:29 INF pkg/shell.go:30 > Command: /Users/scott/.k1/tools/kubectl
2023-02-14T09:29 INF internal/k8s/exec.go:91 > Waiting for vault StatefulSet to be created.
2023-02-14T09:29 INF internal/k8s/exec.go:189 > Waiting for vault StatefulSet to be ready. This could take up to 60 seconds.
2023-02-14T09:29 INF internal/k8s/exec.go:203 > All Pods in StatefulSet vault are ready.
LOG: 2023/02/14 09:29:45.908798 /Users/scott/src/kubefirst/internal/k8s/portForward.go:94: Namespace for PF vault
LOG: 2023/02/14 09:29:45.908907 /Users/scott/src/kubefirst/internal/k8s/portForward.go:95: Name for PF vault-0
2023-02-14T09:29 INF internal/k8s/wrappers.go:169 > port forwarding is ready to get traffic
2023-02-14T09:29 INF internal/k8s/wrappers.go:172 > Pod "vault-0" at namespace "vault" has port-forward accepting local connections at port 8200

This now works for both.


Show user dashboard on clicking idle user card in /idle-users section

Hey @Maheima I would love to work on this task, can you please assign me?


Add failing fixture test for RouteActionCallableRector on named routes

Related to Issue #59

@bradsi I cherry-picked your commit at PR https://github.com/rectorphp/rector-laravel/pull/61


404 for app.js

- Do you want to request a feature or report a bug?
Report a bug
- What is the current behavior?
There's a reference to app.js that is generating a 404
- If the current behavior is a bug, please provide the steps to reproduce.
Deploy https://github.com/netlify-templates/one-click-hugo-cms to Netlify
Access the homepage
the bottom of the homepage source contains the following HTML
<script src="/app.js"></script>
but that file generates a 404
See fresh deploy here
https://quizzical-aryabhata-bec172.netlify.com/
this is the file it tries to load
https://quizzical-aryabhata-bec172.netlify.com/app.js
- What is the expected behavior?
Either the reference should not be there or the file should be.
There is an app.js in the git repo, I presume this is what should be in the dist folder
https://github.com/netlify-templates/one-click-hugo-cms/blob/master/src/js/app.js
- Please mention your node.js, NPM, Hugo and operating system version.
Just deployed https://github.com/netlify-templates/one-click-hugo-cms to Netlify

Thanks for opening! If you're up for taking a swing at this we'd definitely be open to a PR to fix.

Pull request submitted

https://github.com/netlify-templates/one-click-hugo-cms/pull/192 for the record @erquhart


Unphysical behavior when using force thruster

Hi, I'm trying to use force thruster to move a box body on which two other box body is attached via two joints. Weird behavior is observed when applying force on y direction. see link
https://colab.research.google.com/drive/1L4lm8sAsXH8MoZLpNfKLe_aD7WN47AJd?usp=sharing
applying force on x and z direction looks good. it feels issue only happens when the force is parallel to the joint axis.

I think this is just an integration step size issue--everything works fine when I crank substeps up to 16.  (dt of .05 is quite large, so 4 substeps isn't enough to ensure convergence)


Help text option to inputs

Type: Feat. request
The same awesome job that you did putting append and prepend options I think you could put a help text option that insert after the input a text, something like that:
$this->Form->input('name', ['helpText' => 'bla bla bla');
//Html generated
//<input ...>
bla bla bla

Again, check the latest commit ;) I use help instead of helpText, so simply use:
echo $this->Form->input('pseudo', ['help' => 'Give me your name!']);

Update works with error but the help text will be red colored (as it is with bootstrap), I can't change that.
Hope it'll help!

Aew


Transition to Edition 2018

This PR transitions the project to edition 2018
Includes:

modify Cargo.toml with edition = "2018" field
remove unnecessary extern crate declarations
add explicit crate root path on use statement
add explicit anonymous lifetime idioms with cargo fix --edition-idioms
transition #[macro_use] attributes to use statements

Thanks @chrissimpkins !


Update release notes for Application Insights .Net SDK

Hi @upendras, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

It looks like you're working at Microsoft (upendras). If you're full-time, we DON'T require a contribution license agreement.

If you are a vendor, or work for Microsoft Open Technologies, DO please sign the electronic contribution license agreement. It will take 2 minutes and there's no faxing! https://cla.azure.com.

TTYL, AZPRBOT;

@SergeyKanzhelev, @alancameronwills please have a look.

Looks good.

Looks good

Fine by me.

#sign-off


ioredis blpop command does not work in clustered redis instance

I am using redis cluster instance as below:
var client = new Redis.Cluster([{
port: 6380,
host: '<IP_ADDRESS>'
}, {
port: 6381,
host: '<IP_ADDRESS>'
}, {
port: 6382,
host: '<IP_ADDRESS>'
}, {
port: 6383,
host: '<IP_ADDRESS>'
}, {
port: 6384,
host: '<IP_ADDRESS>'
}, {
port: 6385,
host: '<IP_ADDRESS>'
}], {
maxRedirections: 1 // This one changed intentionally so that issue can reproduced at the earliest
});
client.blpop('{q}:email:jobs', 0, console.log) // I issued this command
Inside sendCommand method I have issued a console log so as to see which command is being issued as below:
Redis.prototype.sendCommand = function (command, stream) {
console.log('Inside sendCommand method:', command)
Got the output as below:
Note: I have placed only blpop command which I have issued and ignore all other commands.
Inside sendCommand method: Command {
name: 'blpop',
transformed: true,
isCustomCommand: false,
replyEncoding: 'utf8',
errorStack: undefined,
args: [ '{q}:email:jobs', '0' ],
callback: [Function: bound consoleCall],
resolve: [Function],
reject: [Function],
promise: Promise {  },
keys: [ '{q}:email:jobs' ],
slot: 11958,
__is_reject_overwritten: true }
Inside sendCommand method: Command {
name: 'blpop',
transformed: true,
isCustomCommand: false,
replyEncoding: 'utf8',
errorStack: undefined,
args: [ '{q}:email:jobs', '0' ],
callback: [Function: bound consoleCall],
resolve: [Function],
reject: [Function],
promise: Promise {  },
keys: [ '{q}:email:jobs' ],
slot: 11958,
__is_reject_overwritten: true }
err is: { ReplyError: MOVED 11958 <IP_ADDRESS>:6382
at parseError (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/redis-parser/lib/parser.js:179:12)
at parseType (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/redis-parser/lib/parser.js:302:14) command: { name: 'blpop', args: [ '{q}:email:jobs', '0' ] } }
Error: Too many Cluster redirections. Last error: ReplyError: MOVED 11958 <IP_ADDRESS>:6382
at Cluster.handleError (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/ioredis/built/cluster/index.js:534:38)
at Command.command.reject (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/ioredis/built/cluster/index.js:412:23)
at Redis.exports.returnError (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/ioredis/built/redis/parser.js:61:26)
at JavascriptRedisParser.returnError (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/ioredis/built/redis/parser.js:20:19)
at JavascriptRedisParser.execute (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/redis-parser/lib/parser.js:542:14)
at Socket. (/Users/manasamishra/xlabprojects/manas-fork/redis-cluster-ioredis/node_modules/ioredis/built/redis/event_handler.js:107:26)
at Socket.emit (events.js:182:13)
at addChunk (_stream_readable.js:283:12)
at readableAddChunk (_stream_readable.js:264:11)
at Socket.Readable.push (_stream_readable.js:219:10)
I believe this thing is failing in 2nd time as I have passed maxRedirections as 1.

Hi! I'm had the same issue. Is any updates?

Also want to add that BLPOP command blocks connection until something new will be added to list.
And it looks like library use same connection to update slots https://github.com/luin/ioredis/blob/master/lib/cluster/index.ts#L611, and as connection is blocked by BLPOP command there will be timeout and library will close this connection after timeout.

@luin Any update on the above issue?

@luin is it reasonable to use a separate connection to discover cluster and slots ?

Sorry for the late response. MOVED errors are caused by the timeouts when refreshing slots with the connection that in the block mode. @manasa-ei I submitted a pull request for this issue to use a separate connection to refresh slots, as suggested by @RidgeA : https://github.com/luin/ioredis/pull/867. Could you test on it to see whether the issue has been solved?

Sorry for the late response. MOVED errors are caused by the timeouts when refreshing slots with the connection that in the block mode. @manasa-ei I submitted a pull request for this issue to use a separate connection to refresh slots, as suggested by @RidgeA : #867. Could you test on it to see whether the issue has been solved?

@luin It seems it is working good with a little modification such as referring timeout function from utils_1 I think it's only a merging issue. While merging this branch this needs to be taken care as the development is done on a previous version.
Please merge it as soon as possible it will help me and others a lot.


Readme contains outdated plugin version (1.1.0)

The maven dependency has version 1.1.0 which doesn't has the upsert functionality. It should be 1.1.3 instead.

@capt2101akash Thanks for pointing it out. Now it is fine.


TP: Index Moji in Offers

Add an index of moji in offers, and use it to enforce that sires cannot be listed if they are currently in an offer (or a response).

Duplicate


JavaScript: Add support for rate-limiter-flexible package.

Fixes https://github.com/Semmle/ql/issues/1949, as can be seen in this run of a modified version of the rate-limiting query that has the changes from this PR patched in by hand.
Evaluation ongoing.

Evaluation showed no performance or result changes, so I think this is good to go.


Fix for 'Prerequisite Installer Does Not Validate File Paths' #100

But this issue crops up in other ways - I think the fact that we just mark for a reboot for all cases when the process returns '0' should be looked at - we need to better differentiate issues.

Hi @HiltonGiesenow, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

@HiltonGiesenow Thanks for the contribution, we just need to do a couple of things to get this one through

Text formatting, we need to not use tabs, need to use spaces instead (there is a unit test failing for this)
I'm also seeing our other unit tests on this module failing because of the fact that it's throwing your exception instead of passing through, so we need to add some mocks and test for when the prereqs exist and when they don't

Ping me an email and I can talk you through these, or if needed I'll put it on my to do list to tidy up once I get my current PR pushed through.

@HiltonGiesenow Thanks for making the changes here, happy to merge this change in now


Need help on changing RDNS endpoint

Hello,
Im running my own Rdns server and also configured external-dns for syncing dns records, all working good,
I need to point Rio to update my Rdns endpoint, so I found it hardcoded in RDNSURL="https://api.on-rio.io/v1" at constants.go
My question is: Need a way to change the endpoint without touching the source, I especially need to use Rio's version of Certmanager in cluster, because it is working with Rdns to issue certs, I couldnt find any documentation about how to make certmanager v0.12 - Dns01 to work with Rdns.
PS:Loved Rio <3
Thanks,
Yuregir

Hi @yuregir, glad you're enjoying rio! Check out the last question here: https://github.com/rancher/rio/blob/master/docs/faq.md to see if it helps you:

Q: How to configure custom domain instead of xxxxxx.on-rio.io?

There also might be some related historical information in #700 that could be helpful.

Hi @rancher-max,
Thanks for the reference,
But my project requires minimal external dependencies (like on-rio.io service) where wildcard CNAME to FQDN is not acceptable.
So I decided to run my own Rdns server locally, now just need to configure the rdns client to my local rdns server, not in-rio
Thanks
Happy new year!

@yuregir Unfortunately this part is hard-coded so without changing the source or build script it is impossible to change that value. You can do the following option:

Change the source code to be the address of your custom RDNS server or change the build scripts to change constants during build time. you can insert this line LINKFLAGS="-X github.com/rancher/rio/pkg/constants.RDNSURL=${URL} $LINKFLAGS" into here to dynamically change the value in build time.

Run make. You should be able to get a docker image after command has finished. Replace rio-controller image in rio-system namespace with the image you just built.

We can use your issue to track the work. It should be minimal effort to put it into configmap and make it configurable. If you are interested at contributing, let us know.

@StrongMonkey Thanks for the answer,
I will go this route:

change constants during build time

I wish to contribute but unfortunately its beyond my go knowledge, I hope someone with go knowledge will need this feature.


Feature/cams parallel cache2

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 3 committers have signed the CLA.:white_check_mark: EddyCMWF:white_check_mark: ecmwf-cobarzan:x: LukeJones123You have signed the CLA already but the status is still pending? Let us recheck it.


Specification Proposal: Support for nodegraph inheritance

Nodegraph Inheritance Proposal
This proposal is to allow for one nodegraph to inherit from another nodegraph.
This is for the same purpose of any existing support for inheritance including per node, and per nodedef.
There possible interpretations  are as follows, given a nodegraph B which inherits from nodegraph A:

B only inherits the interface of A but the "internals" (nodes in the nodegraph) do not necessary need to match A.
B inherits all the elements( nodes, inputs, outputs and interfaces) of A.
B inherits all internal elements (nodes, inputs, outputs) but not interfaces of A.

1, and 2 are "additive" model in which the interface cannot change.
3. Allows for arbitrary interface changes.
Properties:

There are interfaces to query only those elements belonging to B.
There are interfaces to query all elements in A and B.
All existing nodegraph associations can still be supported including:

usage as compound nodegraphs
usage as functional nodegraphs. Supporting nodedef and implementations to both use inheritance.
association via implementation elements (part of 1.39 specification addition).

Examples
USDUvTexture definition. (Note that all outputs must be defined due to an issue which exists at time of writing with signature resolution).
<nodedef name="ND_UsdUVTexture" node="UsdUVTexture" nodegroup="texture2d" version="2.2" inherit="ND_UsdUVTexture_23">
    <output name="r" type="float" />
    <output name="g" type="float" />
    <output name="b" type="float" />
    <output name="a" type="float" />
    <output name="rgb" type="color3" />
    <output name="rgba" type="color4" />
  </nodedef>

 <nodedef name="ND_UsdUVTexture_23" node="UsdUVTexture" nodegroup="texture2d" version="2.3" isdefaultversion="true">
    <input name="file" type="filename" uniform="true" />
    <input name="st" type="vector2" defaultgeomprop="UV0" />
    <input name="wrapS" type="string" value="periodic" enum="black,clamp,periodic,mirror" uniform="true" />
    <input name="wrapT" type="string" value="periodic" enum="black,clamp,periodic,mirror" uniform="true" />
    <input name="fallback" type="color4" value="0, 0, 0, 1" />
    <input name="scale" type="color4" value="1, 1, 1, 1" uniform="true" />
    <input name="bias" type="color4" value="0, 0, 0, 0" uniform="true" />
    <output name="r" type="float" />
    <output name="g" type="float" />
    <output name="b" type="float" />
    <output name="a" type="float" />
    <output name="rgb" type="color3" />
  </nodedef>

Implementation with inheritance with additional output.
<nodegraph name="IMP_UsdUVTexture_22" nodedef="ND_UsdUVTexture" inherit="IMP_UsdUVTexture_23>
  <output name="rgba" type="color4" nodename="image_bias" />
</nodegraph>

<nodegraph name="IMP_UsdUVTexture_23" nodedef="ND_UsdUVTexture_23">
  <image name="image_reader" type="color4">
    <input name="file" type="filename" interfacename="file" />
    <input name="default" type="color4" interfacename="fallback" />
    <input name="texcoord" type="vector2" interfacename="st" />
    <input name="uaddressmode" type="string" interfacename="wrapS" />
    <input name="vaddressmode" type="string" interfacename="wrapT" />
  </image>
  <multiply name="image_scale" type="color4">
    <input name="in1" type="color4" nodename="image_reader" />
    <input name="in2" type="color4" interfacename="scale" />
  </multiply>
  <add name="image_bias" type="color4">
    <input name="in1" type="color4" nodename="image_scale" />
    <input name="in2" type="color4" interfacename="bias" />
  </add>
  <output name="r" type="float" nodename="image_bias" channels="r" />
  <output name="g" type="float" nodename="image_bias" channels="g" />
  <output name="b" type="float" nodename="image_bias" channels="b" />
  <output name="a" type="float" nodename="image_bias" channels="a" />
  <output name="rgb" type="color3" nodename="image_bias" channels="rgb" />
</nodegraph>

Current implementation:

<nodegraph name="IMP_UsdUVTexture_22" nodedef="ND_UsdUVTexture">
  <image name="image_reader" type="color4">
    <input name="file" type="filename" interfacename="file" />
    <input name="default" type="color4" interfacename="fallback" />
    <input name="texcoord" type="vector2" interfacename="st" />
    <input name="uaddressmode" type="string" interfacename="wrapS" />
    <input name="vaddressmode" type="string" interfacename="wrapT" />
  </image>
  <multiply name="image_scale" type="color4">
    <input name="in1" type="color4" nodename="image_reader" />
    <input name="in2" type="color4" interfacename="scale" />
  </multiply>
  <add name="image_bias" type="color4">
    <input name="in1" type="color4" nodename="image_scale" />
    <input name="in2" type="color4" interfacename="bias" />
  </add>
  <output name="r" type="float" nodename="image_bias" channels="r" />
  <output name="g" type="float" nodename="image_bias" channels="g" />
  <output name="b" type="float" nodename="image_bias" channels="b" />
  <output name="a" type="float" nodename="image_bias" channels="a" />
  <output name="rgb" type="color3" nodename="image_bias" channels="rgb" />
  <output name="rgba" type="color4" nodename="image_bias" />
</nodegraph>

<nodegraph name="IMP_UsdUVTexture_23" nodedef="ND_UsdUVTexture_23">
  <image name="image_reader" type="color4">
    <input name="file" type="filename" interfacename="file" />
    <input name="default" type="color4" interfacename="fallback" />
    <input name="texcoord" type="vector2" interfacename="st" />
    <input name="uaddressmode" type="string" interfacename="wrapS" />
    <input name="vaddressmode" type="string" interfacename="wrapT" />
  </image>
  <multiply name="image_scale" type="color4">
    <input name="in1" type="color4" nodename="image_reader" />
    <input name="in2" type="color4" interfacename="scale" />
  </multiply>
  <add name="image_bias" type="color4">
    <input name="in1" type="color4" nodename="image_scale" />
    <input name="in2" type="color4" interfacename="bias" />
  </add>
  <output name="r" type="float" nodename="image_bias" channels="r" />
  <output name="g" type="float" nodename="image_bias" channels="g" />
  <output name="b" type="float" nodename="image_bias" channels="b" />
  <output name="a" type="float" nodename="image_bias" channels="a" />
  <output name="rgb" type="color3" nodename="image_bias" channels="rgb" />
</nodegraph>

Slack note from @dbsmythe :

Regarding the suggestion of nodegraph inheritance, is the idea that if nodegraph B inherits from nodegraph A, then B would be treated as if it already contained all the nodes and outputs defined in A, and then with any nodes and outputs defined in B "added" to the nodegraph definition (and replacing the definitions of any nodes or outputs defined in A with the exact same name)?  This is an interesting idea, and I am curious if there are any hurdles for various existing applications beyond MaterialX code generation to support this.  E.g. perhaps a UI for interactively editing an inherited nodegraph could show B with "normal looking" nodes, outputs and connections for things that it defines, and nodes/outputs/connections that are inherited from A's definition could be shown in a dimmed or other alternate visualization.

Slack note from @dbsmythe :

Regarding the suggestion of nodegraph inheritance, is the idea that if nodegraph B inherits from nodegraph A, then B would be treated as if it already contained all the nodes and outputs defined in A, and then with any nodes and outputs defined in B "added" to the nodegraph definition (and replacing the definitions of any nodes or outputs defined in A with the exact same name)?  This is an interesting idea, and I am curious if there are any hurdles for various existing applications beyond MaterialX code generation to support this.  E.g. perhaps a UI for interactively editing an inherited nodegraph could show B with "normal looking" nodes, outputs and connections for things that it defines, and nodes/outputs/connections that are inherited from A's definition could be shown in a dimmed or other alternate visualization.

Slack reply:

I think there are two routes for this:
Where only the interface (of A) is inherited (to match a nodedef inheritance). The "internals" of the nodegraph are not.
The other is as you say to add all nodes from A to B, but as said can add new interfaces / inputs and outputs.
For you interaction scenario, there could be API to get all nodes just in B, or get all nodes from A and B.
Is more akin to the current source code implementations.
This however does not allow for "subtractive" inheritance which is another point which came up when looking at USDUvTexture and nodedefs. In this case B removed an output found in A. I think this is generally not a good pattern for backwards compatibility but I ended up creating an inheritance of from A to B for the nodedef but copied the nodegraph.
A possible different approach could be if nodegraph within nodegraph as an alternative to support reuse. But alas this functionality (though in the spec) is not supported and believe is more disruptive in terms of support integration.

Allowing the derived class B to access internal nodes of A creates tight coupling: if the internal network of A changes sufficiently, it will break B.
Ie, In my view, the internal network of A is an "implementation of certain logic" that is abstracted and shielded byu the interface of the network. This allows changing A (adding new outputs, improving the efficiency, etc) without affecting B.
So perhaps we should favor composition over inheritance, to achieve the reuse:

Build a functional node graph IMP_UsdUVTexture_Core  (which would look the same IMP_UsdUVTexture_23 above)
create IMP_UsdUVTexture_23 and feed its inputs to the inputs of the IMP_UsdUVTexture_Core instance node inside, and extract outputs r, g, b, & rgb
create IMP_UsdUVTexture_22 and feed its inputs to the inputs of the IMP_UsdUVTexture_Core instance node inside, and extract outputs r, g, b, rgb, & rgba

It's true that now we would have an unintended IMP_UsdUVTexture_Core shader available to users, in addition to the intended IMP_UsdUVTexture_23 and IMP_UsdUVTexture_22. So, maybe we could consider extending MaterialX to allow named compound graphs, if it does not allow them already. Ie, graphs that don't have nodedef, but that do have a name which can be used inside sibling node graphs. These named compound graphs would not leak into the open, though (outside of the .mtlx file they are defined in).
<nodegraph name="UsdUVTexture_CORE">
   ...
</nodegraph>

<nodegraph name="IMP_UsdUVTexture_22" nodedef="ND_UsdUVTexture_22">
  <UsdUVTexture_CORE>
  ...
  </UsdUVTexture_CORE>
</nodegraph>

<nodegraph name="IMP_UsdUVTexture_23" nodedef="ND_UsdUVTexture_23">
  <UsdUVTexture_CORE>
  ...
  </UsdUVTexture_CORE>
</nodegraph>

Hi @rafalSFX,
Sorry for the delay in reply.
Yes I had originally tried a composition approach for an earlier case of Autodesk std surface version update but instead went with inheritance as this mechanism required the least amount of change.
Nodegraphs do have a name and can be referenced as an implementation via  associations. Nodegraph referencing other nodegraphs is not possible, though nested nodegraphs are supposed to be supported. The only possibility is to create a new nodedef for a nodegraph and reference that as an instance i.e. in your example USDUvTexture_CORE> needs to be a definition.
Going up a level,I think it just happens to be that in this USD texture case there is a subgraph which can be reused but
I'm mostly proposing making a nodegraph implementation (functional) support inheritance the same way code based implementations support inheritance.

@dbsmythe , @jstone-lucasfilm , @rafalSFX : I had a nodegraph referencing proposal from a while back. If you think it's
worthwhile, I will put it up as a issue or bring up in Slack. What are your thoughts ?

I've created a larger issue with basics of what I know of node/nodegraph connectivity and added on referencing at the end.
https://github.com/AcademySoftwareFoundation/MaterialX/issues/997


Crash at startup after first launch of KSP

Hello,
I can launch KSP, play it in VR mode (using a shortcuts -force-d3d12) but when i close KSP it crash and then i cant start KSP anymore. right after the loading bar a crash occur.
config
win 10 pro 64
GTX 1080 - nvidia's drivers : 397.31
SteamVR & steamVR beta (steam VR non beta :<PHONE_NUMBER>)
I7 2600k - 20 gb ram
KSP version <IP_ADDRESS>2
KerbalVR 3.2.0
bonus
i dont think its related but while using -force-d3d12, parts in the part picker in VAB are blues.

here's some update.
i start with a vanilla version of the game, duplicate the folder, create the -force-d3d12 shortcuts, all work fine. at first i though adding any mod may cause the problem. so i installed ckan and tried a mod (mk1 stocklike open cockpit =D) no problems (except the remaning blue-picker-part thing caused by problem betweens texture and direct X 12)
and then, since KerbalVR require it, i installed Module Manager. still no problem
i turned steamVR on before launching KSP (but without KerbalVR installed), still ok
i tweak some graphics options (v-sync off, windowed, frame rate limit to 100, render on "goog"), still good.
Time to put KerbalVR into the Mosh Pit !

ok KerbalVR seems not detected. time to restart from scratch

tried downloading a vanilla. if i put KerbalVR + modulemanager (or any other mod) it crash before launching. if i put only KerbalVR, it boot once, i can play in VR but when i quit the game it crash and cant be launched again

Could you upload a copy of the KSP.log file somewhere here so I can take a look? Sounds very strange, and it sounds like you're doing all the right things... :/

sure ! here it is !
KSP.log

I had the same issue on the latest Kerbal from steam. I ended up installing ModuleManager.3.0.4 instead of 3.0.7 and that seemed to help for some reason.

OBE


UdonSharp.md: Fix Synced Variables link

I have read the CLA Document and I hereby sign the CLA

This has been fixed when we migrated to a new system, thanks!


User want's v2.91.1+rev1 for revpi-connect

See: https://github.com/balena-os/balena-raspberrypi/issues/761

Deploy of 2.98.33 for RevPi Connect is in the process. JF item will be closed when the release is complete.


Make mvnd Java17

Fully. So both m39 and m40 should require Java17.
This is basically to simplify our own lives, and easier maintain. Maven4 is already Java17.
If someone must have Java8 to build, should use Maven 3.9.x + smart builder.

Fully. So both m39 and m40 should require Java17. This is basically to simplify our own lives, and easier maintain. Maven4 is already Java17. If someone must have Java8 to build, should use Maven 3.9.x + smart builder.

That's not the hard part to maintain.  The hard part is the DaemonMavenCli.  If you really want to make a difference in term of maintenance, that's where things need to be fixed.
People did contribute a bunch of PRs to make mvnd work the very same way than maven does, so that they can be used interchangeably, I'm not really sure we want to loose that for no real benefit.


Support lfortran.wasm and lfortran.js of different commits

This PR adds support of using lfortran.wasm and lfortran.js of different merge commits of lfortran master.

I am unsure if this would work. Up-till now the changes in this PR were working fine locally on my system. In the past half an hour, the requests for lfortran.js and lfortran.wasm started failing because of CORS errors.
The exact error is:
Access to fetch at 'https://ubaidshaikh.me/wasm_builds/commit1/lfortran.wasm' from origin 'http://localhost:8000' has been
blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response
serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

I am still hoping that the changes in this PR could/would work when deployed as during deployment the domains for both the live site dev.lfortran.org and the lfortran.wasm storage site lfortran.org/wasm_builds are the same.

I think the wasm file must be present in the same gh-pages branch as the rest of the site, and consequently available from dev.lfortran.org. I would not load it from elsewhere. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS for more information.

To move forward, why not first implement just the latest wasm binary, copy it to gh-pages etc. Let's get it done, merged, etc.
After that, we can investigate how to support more versions.

I just setup a demo of this PR here https://www.ubaidshaikh.me/lcompilers_frontend/. (The view button of each commit is not working perfectly, but it can fixed later).

I think the wasm file must be present in the same gh-pages branch as the rest of the site, and consequently available from dev.lfortran.org. I would not load it from elsewhere. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS for more information.

Got it.

To move forward, why not first implement just the latest wasm binary, copy it to gh-pages etc. Let's get it done, merged, etc.
After that, we can investigate how to support more versions.

Got it. I am marking this PR as draft. I will continue this later.

The demo looks very nice.

I think the wasm file must be present in the same gh-pages branch as the rest of the site, and consequently available from dev.lfortran.org. I would not load it from elsewhere. See https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS for more information.

It seems GitHub Pages support CORS requests (reference: https://stackoverflow.com/a/26417091/11474769).

At the moment, I am unsure if the changes in this PR would work. Up-till now the changes in this PR were working fine locally on my system. In the past half an hour, the requests for lfortran.js and lfortran.wasm started failing because of CORS (Cross-origin resource sharing) errors.

The changes worked initially but later stopped working, because, I guess later I was not using the right domain (I was using https://ubaidshaikh.me, today it started working when I used https://www.ubaidshaikh.me).

It seems that CORS requires some setup and support, and even thought github might now support it, I think it is more robust if we can figure out a way for it to work from the same domain.

It seems that CORS requires some setup and support, and even thought github might now support it, I think it is more robust if we can figure out a way for it to work from the same domain.

Got it. I am closing this for the moment.


folders skipped from syncing

Having a source including a folder where rclone has no permissions, then the directory listing stops and the sync process is not completed not only for the folder with no permissions, but even for other files and folders elsewhere around.
https://forum.rclone.org/t/directory-skipped-from-sync/797
I vote for including a flag to force rclone to skip folders without permission and go on syncing the other object. Of course if a folder in the source is not accesible for some reason, then rclone sync must not DELETE the target folder...

Doing it with a flag would probably be a good idea.
I propose using the flag --skip-unreadable which would mean that a file or directory that rclone can't read would be skipped.  This would be implemented by the local fs, but could in theory be implemented by others such as sftp.
In general you don't want it though as if you were syncing a directory, then it became unreadable for some reason, it would get deleted on the remote.

I can't reproduce this issue with the latest beta (https://beta.rclone.org/v1.38-173-g2497ca51/).
sync reports an error error reading source directory when it gets to a directory it doesn't have permission to but it doesn't fail, it just skips the directory and moves to the next. Same with files.
Looks like @ncw unintentionally fixed this issue back in September :)
march.go L120, using go routines to traverse directories and each directory is considered a job. Any error reading the directory is logged and the directory is skipped.
Sync happens.

Thats for looking at this @ishuah .  I concur that the issue is now fixed!  It will skip directories it can't read and transfer as much stuff as it can.  The sync will be marked as failed, and will be retried (depending on --retries

Of course if a folder in the source is not accesible for some reason, then rclone sync must not DELETE the target folder...

This is covered already - you'll get a log which looks like this
$ rclone --retries 1 -v sync src dst
2017/11/29 09:45:37 INFO  : Local file system at /tmp/dst: Modify window is 1ns
2017/11/29 09:45:37 ERROR : bad: error reading source directory: failed to open directory "bad": open /tmp/src/bad: permission denied
2017/11/29 09:45:37 INFO  : Local file system at /tmp/dst: Waiting for checks to finish
2017/11/29 09:45:37 INFO  : Local file system at /tmp/dst: Waiting for transfers to finish
2017/11/29 09:45:37 ERROR : Local file system at /tmp/dst: not deleting files as there were IO errors
2017/11/29 09:45:37 ERROR : Local file system at /tmp/dst: not deleting directories as there were IO errors
2017/11/29 09:45:37 ERROR : Attempt 1/1 failed with 1 errors and: not deleting files as there were IO errors
2017/11/29 09:45:37 Failed to sync: not deleting files as there were IO errors


Review and Finalize CRUD intro and resources

https://github.com/openshiftio/appdev-documentation/blob/master/docs/topics/crud-experience-intro.adoc
https://github.com/openshiftio/appdev-documentation/blob/master/docs/topics/crud-experience-resources.adoc

@starksm64 do you mind taking this?

@rhoads-zach looking at the most recent contents this seems to be fine. @cescoffier any comments as the owner of that mission?

@cescoffier do you mind taking this?

Fixed in #131


The system is not displaying the champions image correctly. Just Aatrox and Ahri.

That seems to be an issue with the asset download. Can you try clearing the datadragon cache by deleting the 13.20 folder in ...\lol-pick-ban-ui\backend\cache and restarting the backend?

I redid the installation and it seems to have recovered the missing files, thank you!


Design and implement an initial clinvar ingest DAG

Assigning myself to this until Ben Blankenmeister has an account.
Model an initial clinvar-ingest DAG for airflow.

Closing this as an outdated artifact. Will open new more specific tickets related to this.


undo changes

How do i undo all the changes?

You can fix it by reinstalling NVIDIA drivers. Install link : https://www.nvidia.com/Download/index.aspx

Good luck with the reinstalling of the drivers, for me it did not work, I had to reinstall windows then let it update then use OOSU10 and then this debloater, to actually have a functional pc

If you use the GUI, there should be an option to undo changes, if that doesn't work then you want to try and reinstall windows completely (backup important data), then reinstall your gpu drivers

If it helps … I had HP Spectre X360 Convertible (2016 model) and found the  laptop performance got crippled.  No idea what the issue was (userbenchmark said the CPU was in bottom 1% for this configuration?)  … but when I used the GUI to revert and the performance issues were mostly resolved.
In any case, I decided to reinstall Windows anyway (used Belarc to get an inventory of the software before fresh install).

i think i got hacked, i don't remember of me doing this issue.


Implement TryFrom for Option variant

expected result
let res = EString::("").parse::<Option<i32>>()?;
assert_eq!(res, None);

let res = EString::("99").parse::<Option<i32>>()?;
assert_eq!(res, Some(99));

seems it doesn't possible. We need to create our own trait instead TryFrom


Data in Depth Image

Dear Habitat Team
When I render a depth image from a viewpoint, does the Depth image contain the depth along a ray (radial distance), or does it contain the depth distance along with the normal distance of the image plane?
Best,
Amir

Normal distance of the image plane for pinhole cameras and radial for equirectangular I am pretty sure.


switch to transform scale instead of rotating doe-viewer-arrow

merge from original repository

Not sure what exactly the changes were, but I am already released scale(-1) instead of rotate(180deg) in v1.1.1


Bug fix for users accessing other organizations purchases

Testing to see if travis can talk to chrome driver

Nice!! <3 <3 <3


I am not able to run the code

I just downloaded the code and I am trying to run using npm start run. Its throwing below error. Can anyone help me for the execution.
ERROR in multi main
Module not found: Error: Cannot resolve module 'run' in C:\Users\kparupati\Downloads\react-wavesurfer-master
@ multi main
ERROR in ./src/plugins/regions.js
Module not found: Error: Cannot resolve 'file' or 'directory' ../../src/plugin/wavesurfer.regions.js in C:\Users\kparupati\Downloads\react-wavesurfer-master\src\plugins
@ ./src/plugins/regions.js 19:0-49
ERROR in ./src/plugins/minimap.js
Module not found: Error: Cannot resolve 'file' or 'directory' ../../src/plugin/wavesurfer.minimap.js in C:\Users\kparupati\Downloads\react-wavesurfer-master\src\plugins
@ ./src/plugins/minimap.js 19:0-49
ERROR in ./src/plugins/timeline.js
Module not found: Error: Cannot resolve module 'wavesurfer.js/dist/plugin/wavesurfer.timeline.js' in C:\Users\kparupati\Downloads\react-wavesurfer-master\src\plugins
@ ./src/plugins/timeline.js 27:0-96
webpack: Failed to compile.

I'm having similar problems. Running npm start fails with errors like
ERROR in ./src/plugins/timeline.js
Module not found: Error: Cannot resolve module 'wavesurfer.js/dist/plugin/wavesurfer.timeline.js' in /home/user/code/react-wavesurfer/src/plugins
 @ ./src/plugins/timeline.js 27:0-96

npm run build also fails for similar reasons. npm run build:main and npm run build:main.min work fine, though, which is enough for me at the moment.

I am just planning to use region.js but it's throwing errors. I tried with npm run build:main and npm run build: main.min working fine.. But I am not able to run the existing example. anyone suggest me the correct approach?

As a temporary solution I copied all the un-minimized files in node_modules/wavesurfer.js/plugin/ to node_modules/wavesurfer.js/dist/plugin (after running npm install).  Not a great solution but might keep you going until someone posts something better.
I also had a port collision going, so I had to add a --port 1234 option to the start script, then point my browser to http://localhost:1234/
Hope this helps

Is fixed, apparently wavesurfer.js does not include the non-minified plugin files anymore. Please update to v0.8.4

@mspae you rock


Add "apply suggestion" option

Add an option to apply the suggested code change to the codebase.

Done


Add enum and Guid types to Grid component and add new filters

Add support for enum as a type for a Grid column.
Add a new filter in for enum columns, which allows to select several enum values
Add support for Guid as a type for a Grid column
Add a new filter between to numeric and date-time columns which allows to filter values belonging to a closed interval
Create an example project BlazorBootstrap.Playground.GridServerTests which illustrates the work with new types (enum, Guid) and filters (in, between)

@pacaya I'm not sure what's going on here. This PR is automatically closing. If I reopen it, it closes again automatically. No worries, I'll take the necessary changes from this branch. Thank you for your time and great contribution.