[PE-D][Tester E] Weird ordering of UI / message

Probably too nitpicky, but why is the ordering contact > company > job > all
when the UI ordering is Contacts > Jobs > Companies?

Labels: severity.VeryLow type.FeatureFlaw
original: starchypotatocode/ped#5

It is a valid remark ... but imho if there was a severity lower than VeryLow, I would put it here.

I moved to rejected, as while a valid feature flaw, it is nit-picky and also we cannot fix it or it will violate feature freeze.
Reason why violate:
The fix to this is not because the behaviour is strictly incorrect, but it can be better.


Update components using tab to use .d.ts

similar to #531

fixed with https://github.com/material-components/material-components-web-react/pull/566


Pass custom path argument while loading model

Add model_path parameter in loadModel() function. This adds more
flexiblity while loading the models, especially when we want to containerize our custom application that may use deepface library.
Also, refactor code using standard os.path.join which will make sure
to join the paths correctly.

did you run tests/unit_tests.py?

I cloned the latest version of your commits. It does not work unfortunately.
(tensorflow) C:\Users\IS96273\Desktop\deepface\tests>python unit_tests.py
Using TensorFlow backend.
Traceback (most recent call last):
File "unit_tests.py", line 1, in
from deepface import DeepFace
File "c:\users\is96273\desktop\deepface\deepface\DeepFace.py", line 20, in
from deepface.basemodels import VGGFace, OpenFace, Facenet, FbDeepFace
File "c:\users\is96273\desktop\deepface\deepface\basemodels\VGGFace.py", line 81
print(f"vgg_face_weights.h5 will be downloaded to {model_path}")
^
SyntaxError: invalid syntax

What python version are you using? The f-style string formatting syntax is fairly standard but new. Is there a minimal version that the project requires? If f-style is syntax error, I can change that to old style.

Also, I haven't run the tests...but fairly ran the changes on my custom scripts to test the models (including loading parts).

setup py requires min python 3.5.5.
please confirm unit tests are running as well.


Predefined Archetypes

User story

As a portfolio manager
I want / need to get inspired by predefined queries
So that I can get insights instantly (without filtering manually)

Acceptance criteria

Options displayed on new mainpage
Integrated as button in main menu #46
For now: in dashboard bucket view display archetypes defined in #33
Later: clickable comparable to visualization dashboard #45

Definition of done

Added only after week 5
The same for all features

After last customer meeting (18.05.2021) no longer required as customer do not want this option anymore


New version does not transform properly

Hello, thanks for the great project.
Just upgraded to the new version and I am getting an error while transforming the files.  Not sure what may have changed but I was upgrading from the previous version (0.9.32).  For the record I was updating to 0.9.33.
I got this error...
Bundling `index.ios.js`  98.0% (869/878), failed.
error: bundling failed: "TransformError: /Users/user/Documents/code/project/mobile/
node_modules/react-native-popup-dialog/dist/PopupDialog.js: Unknown plugin
\"flow-react-proptypes\" specified in \"/Users/user/Documents/code/project/
mobile/node_modules/react-native-popup-dialog/.babelrc.env.development\" at 0,
attempted to resolve relative to \"/Users/user/Documents/code/project/mobile/
node_modules/react-native-popup-dialog\""

I'm not sure what the issue is but I could tackle it if you want (if you can reproduce it.) All I did was run yarn add<EMAIL_ADDRESS>and it didn't work.

@dhaspden
I tried but I can not reproduce the issue.
Thank you for report the issue.

@dhaspden Thank you for report the issue. I Fixed in version 0.9.34


Add support for indices

@morningvera This is my first time updating the websocket side here. Please lmk if I'm missing something when it comes to the new event type V

I think you'll also have to add a Value field to the UnderlyingAsset model in rest/models/snapshot.go to support the underlying asset for indices contracts

Requesting re-reviews since I added index snapshot. Nothing changed besides the content of this commit


Recommended way of combining rules

Question about GraphQL Shield
Our schema is split between multiple typeDefs files and we use a lot of type extensions. I would like to keep the permissions near that. Either inside a resolver extension (similar to https://github.com/maticzav/graphql-shield/issues/152, but using https://github.com/Urigo/graphql-tools/issues/1279 and https://github.com/graphql/graphql-js/issues/1527) or as a separate file beside the typeDefs.
My problem is that we need to combine that in some way after it. What is the recommended way to do that?
Thanks!

So the current work around it to use lodash merge, it works good enough for us but it will not detect duplicate rules. Maybe a util in the library would be useful? @maticzav

Thank you for your patience with this question.
My thinking is that if you can already do that with other libraries, we don't need new functions per se. If, however, we figure out that there are potential features that can't be achieved without specific "internal" function, we should create a new one.

Yeah external is fine I guess.


Integers are no longer supported in parameters

Summary
What happened/what you expected to happen?
When we have a workflow template with a parameter that can be an integer we get the following error cannot unmarshall spec: cannot convert int64 to v1alpha1.Int64OrString.
Integers were supported in 2.10 and it no longer works with 2.11.6 (only 2.11 version I've tested)
Diagnostics
What Kubernetes provider are you using?
1.19
What version of Argo Workflows are you running?
2.11.6
The workflow I ran
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: hello-world-parameters-
spec:
  entrypoint: whalesay
  arguments:
    parameters:
    - name: message
      value: Your age is
    - name: age
      value: 30
    - name: image
      value: docker/whalesay

  templates:
  - name: whalesay
    inputs:
      parameters:
      - name: message
      - name: age
      - name: image
    container:
      image: "{{inputs.parameters.image}}"
      command: [cowsay]
      args: ["{{inputs.parameters.message}} {{inputs.parameters.age}}"]

The workflow object created
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  creationTimestamp: "2020-10-23T15:24:47Z"
  generateName: hello-world-parameters-
  generation: 2
  labels:
    workflows.argoproj.io/completed: "true"
    workflows.argoproj.io/phase: Failed
  managedFields:
  - apiVersion: argoproj.io/v1alpha1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:generateName: {}
      f:spec:
        .: {}
        f:arguments: {}
        f:entrypoint: {}
        f:templates: {}
      f:status: {}
    manager: argo
    operation: Update
    time: "2020-10-23T15:24:47Z"
  - apiVersion: argoproj.io/v1alpha1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:workflows.argoproj.io/completed: {}
          f:workflows.argoproj.io/phase: {}
      f:spec:
        f:arguments:
          f:parameters: {}
      f:status:
        f:conditions: {}
        f:finishedAt: {}
        f:message: {}
        f:phase: {}
        f:startedAt: {}
    manager: workflow-controller
    operation: Update
    time: "2020-10-23T15:24:47Z"
  name: hello-world-parameters-sjqh9
  namespace: argo
  resourceVersion: "735"
  selfLink: /apis/argoproj.io/v1alpha1/namespaces/argo/workflows/hello-world-parameters-sjqh9
  uid: 252f88a7-f24d-4270-9a96-b9e6e71ecc32
spec:
  arguments:
    parameters:
    - name: message
      value: Your age is
    - name: age
      value: ""
    - name: ""
  entrypoint: whalesay
  templates:
  - arguments: {}
    container:
      args:
      - '{{inputs.parameters.message}} {{inputs.parameters.age}}'
      command:
      - cowsay
      image: '{{inputs.parameters.image}}'
      name: ""
      resources: {}
    inputs:
      parameters:
      - name: message
      - name: age
      - name: image
    metadata: {}
    name: whalesay
    outputs: {}
status:
  conditions:
  - status: "True"
    type: Completed
  finishedAt: "2020-10-23T15:24:47Z"
  message: 'cannot unmarshall spec: cannot convert int64 to v1alpha1.Int64OrString'
  phase: Failed
  startedAt: "2020-10-23T15:24:47Z"

Paste the logs from the workflow controller:
time="2020-10-23T15:24:47Z" level=warning msg="Failed to unmarshal key to workflow object" error="cannot convert int64 to v1alpha1.Int64OrString" key=argo/hello-world-parameters-sjqh9
time="2020-10-23T15:24:47Z" level=info msg="Updated phase  -> Failed" namespace=argo workflow=hello-world-parameters-sjqh9
time="2020-10-23T15:24:47Z" level=info msg="Updated message  -> cannot unmarshall spec: cannot convert int64 to v1alpha1.Int64OrString" namespace=argo workflow=hello-world-parameters-sjqh9
time="2020-10-23T15:24:47Z" level=info msg="Marking workflow completed" namespace=argo workflow=hello-world-parameters-sjqh9
time="2020-10-23T15:24:47Z" level=warning msg="Invalid workflow object" key="&{map[apiVersion:argoproj.io/v1alpha1 kind:Workflow metadata:map[creationTimestamp:2020-10-23T15:24:47Z generateName:hello-world-parameters- generation:1 managedFields:[map[apiVersion:argoproj.io/v1alpha1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:generateName:map[]] f:spec:map[.:map[] f:arguments:map[.:map[] f:parameters:map[]] f:entrypoint:map[] f:templates:map[]] f:status:map[.:map[] f:finishedAt:map[] f:startedAt:map[]]] manager:argo operation:Update time:2020-10-23T15:24:47Z]] name:hello-world-parameters-sjqh9 namespace:argo resourceVersion:734 selfLink:/apis/argoproj.io/v1alpha1/namespaces/argo/workflows/hello-world-parameters-sjqh9 uid:252f88a7-f24d-4270-9a96-b9e6e71ecc32] spec:map[arguments:map[parameters:[map[name:message value:Your age is] map[name:age value:30] map[name:image value:docker/whalesay]]] entrypoint:whalesay templates:[map[arguments:map[] container:map[args:[{{inputs.parameters.message}} {{inputs.parameters.age}}] command:[cowsay] image:{{inputs.parameters.image}} name: resources:map[]] inputs:map[parameters:[map[name:message] map[name:age] map[name:image]]] metadata:map[] name:whalesay outputs:map[]]]] status:map[finishedAt:<nil> startedAt:<nil>]]}"
time="2020-10-23T15:24:47Z" level=info msg="Workflow update successful" namespace=argo phase=Failed resourceVersion=735 workflow=hello-world-parameters-sjqh9

I get the same issue if the parameter age has a default integer value (say 30) and I don't pass it to the workflow template

Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritise the issues with the most 👍.

How are you creating workflow? Using CLI?

@alexec, that one using argo cause kubectl does not support generateName., but I have others that were created using kubectl

$ pbpaste > wf.yaml
$ argo submit --wait wf.yaml
$ argo get @latest
Name:                hello-world-parameters-r2k7t
Namespace:           argo
ServiceAccount:      default
Status:              Succeeded
Conditions:
 Completed           True
Created:             Fri Oct 23 12:19:14 -0700 (1 minute ago)
Started:             Fri Oct 23 12:19:14 -0700 (1 minute ago)
Finished:            Fri Oct 23 12:19:49 -0700 (31 seconds ago)
Duration:            35 seconds
ResourcesDuration:   32s*(1 cpu),20s*(100Mi memory)
Parameters:
  message:           Your age is
  age:               30
  image:             docker/whalesay

STEP                             TEMPLATE  PODNAME                       DURATION  MESSAGE
 ✔ hello-world-parameters-r2k7t  whalesay  hello-world-parameters-r2k7t  33s

Can you please run
argo version

And check you don't have an old CLI version.

oh weird you're right, I've installed argo 2.11.6
brew info argo
argo: stable 2.11.6 (bottled)
Get stuff done with container-native workflows for Kubernetes
https://argoproj.io
/usr/local/Cellar/argo/2.11.6 (8 files, 72.1MB)

but it wasn't link for a reason
Warning: argo 2.11.6 is already installed, it's just not linked
You can use `brew link argo` to link this version.

So you think it's coming from the client when it submits the workflow template ?

However our workflows were created using kubectl and they are CronWorkflows, so submitted by Argo itself not us. They were created pre 2.11. We did not delete/recreate them since we switched to 2.11

can you please provide the cron workflow?

the one in this ticket was just an example but here is the one on prod. I think there is not much to learn here as it calls the template that has a default value with the integer but doesn't overwrite it. Here is what it looks like
apiVersion: argoproj.io/v1alpha1
kind: CronWorkflow
metadata:
  generation: 252
  name: marketing-spend-all-jobs
  namespace: marketing
  resourceVersion: "79166956"
  selfLink: /apis/argoproj.io/v1alpha1/namespaces/marketing/cronworkflows/marketing-spend-all-jobs
  uid: 63b1bbd6-c624-45ec-8a7b-f9c3f0ffef72
spec:
  concurrencyPolicy: Forbid
  schedule: 0 23 * * *
  timezone: UTC
  workflowSpec:
    activeDeadlineSeconds: 18000
    arguments: {}
    entrypoint: jobs
    onExit: exit-handler
    parallelism: 1
    templates:
    - arguments: {}
      inputs: {}
      metadata: {}
      name: exit-handler
      outputs: {}
      steps:
      - - arguments: {}
          name: fail-report-slack
          templateRef:
            name: wt-slack-workflow-failure
            template: slack-workflow-failure
          when: '{{workflow.status}} != Succeeded'
        - arguments: {}
          name: fail-report-pagerduty
          templateRef:
            name: wt-pagerduty-workflow-failure
            template: pagerduty-workflow-failure
          when: '{{workflow.status}} != Succeeded'
    - arguments: {}
      inputs: {}
      metadata: {}
      name: jobs
      outputs: {}
      steps:
      - - arguments:
            parameters:
            - name: owner
              value: cust1
            - name: network
              value: '{{item.network}}'
            - name: request
              value: '{{item.request}}'
          name: run-owner-network-request
          templateRef:
            name: wt-run-get-reports-job
            template: run-get-reports-job
          withItems:
          - network: adwords
            request: ad
          - network: adwords
            request: ad_impressions
          - network: adwords
            request: campaign
          - network: adwords
            request: click
          - network: adwords
            request: geo
status:
  active:
  - apiVersion: argoproj.io/v1alpha1
    kind: Workflow
    name: marketing-spend-all-jobs-ls8tj
    namespace: marketing
    resourceVersion: "79166955"
    uid: 56d3334b-618e-46f9-800f-18a16781eadd
  lastScheduledTime: "2020-10-22T23:00:00Z"

I'm not able to repro this. Could I please ask you to attach  all the relevant manifests please?

@alexec you can use the following one
apiVersion: argoproj.io/v1alpha1
kind: CronWorkflow
metadata:
  name: example-integers
spec:
  schedule: "* * * * *"
  workflowSpec:
    entrypoint: whalesay
    templates:
    - name: whalesay
      inputs:
        parameters:
        - name: message
          value: Your age is
        - name: age
          value: 20
        - name: image
          value: docker/whalesay
      container:
        image: "{{inputs.parameters.image}}"
        command: [cowsay]
        args: ["{{inputs.parameters.message}} {{inputs.parameters.age}}"]

and when you deploy it you'll see an error in the workflow controller logs
time="2020-10-26T21:16:58Z" level=info msg="Processing argo/example-integers" cronWorkflow=argo/example-integers
time="2020-10-26T21:16:58Z" level=error msg="malformed cron workflow: could not convert from unstructured" cronWorkflow=argo/example-integers error="cannot convert int64 to v1alpha1.Int64OrString"

the workflow is scheduled but never runs
argo cron list
NAME               AGE   LAST RUN   NEXT RUN   SCHEDULE    SUSPENDED
example-integers   50s   N/A        11s        * * * * *   false

but submitting it works (with or without a value for parameter age)
argo submit --from cronwf/example-integers --wait
argo submit --from cronwf/example-integers -p age=13 --wait

argo list

NAME                     STATUS      AGE   DURATION   PRIORITY
example-integers-x26xl   Succeeded   7s    4s         0
example-integers-s6p5q   Succeeded   20s   5s         0

@alexec in case you missed it 👆

Ok. Managed to repro today.

Ok. So work-around - change 20 to "20".
There is basically a bug in the Kubernetes library we use.

That's what I already did like I said on Slack.

Can you try starting the controller using this envvvar: KUBE_PATCH_CONVERSION_DETECTOR=true?

I already did like I said on Slack.

I look at dozens of issues every day and it is hard to keep track and help people unless they provide clear reproduction steps and keep everything in the ticket. Please don't provide any info on Slack.

I already did like I said on Slack.

I look at dozens of issues every day and it is hard to keep track and help people unless they provide clear reproduction steps and keep everything in the ticket. Please don't provide any info on Slack.

Sure we talked together like 2 days ago so I thought you would remember it, but yeah quoting the integer value makes it pass.

@cscetbon I've created an engineer build: argoproj/workflow-controller:int64
Can you please test this and see if it fixes your issue?

@alexec I confirm that it works with your engineer build 👏


Failed to delete using recycle bin

Issue Type: Bug
In eplorer tab, when you try to delete file, the program ask to delete moving the file to recycle bin, but this process fail and and ask you to delete permanently. Why not found Recycle Bin?
VS Code version: Code 1.44.2 (ff915844119ce9485abfe8aa9076ec76b5300ddd, 2020-04-16T16:36:23.138Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz (8 x 2699)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
12.00GB (3.58GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (3)

Extension
Author (truncated)
Version

vscode-pull-request-github
Git
0.15.0

python
ms-
2020.3.71659

remote-wsl
ms-
0.44.2

Your extensions list includes remote-wsl. When you see this problem are you using that? Or working with local Windows files?

With local windows files

Works OK for me. My full info from Help\About:
Version: 1.44.2 (user setup)
Commit: ff915844119ce9485abfe8aa9076ec76b5300ddd
Date: 2020-04-16T16:36:23.138Z
Electron: 7.1.11
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.18363
Does https://github.com/microsoft/vscode/issues/4855#issuecomment-204903960 apply to you?
And is your install a User one or a System one? I don't know if that's relevant thought. As shown above, mine is User.

I have found the problem and is my fault.
The drive that I am access is in a remote drive mount as local, and it hasn't attach a recycle bin, so always do permanent delete. Sorry for inconvenience.


Fix zipline/basejump completed endpoint

This PR refactors and normalizes the endpoint and the ajax request.
Some weird bug keeps popping up on the server, but keymetrics has
decided to take a crap and not actually report back with the error
I don't know what exactly is causing it.
Normally I don't like fixing something I can't see, but I'm getting
a constant flood of emails because of some obscure bug here.
We removed the completedWith functionality a while back so that
was removed from this endpoint and the ajax call.
To test, verify that you can complete both a zipline/basejump.
Also show last updated date since it is possible a user might want
to update links

Looks good but I didn't test it myself. I think we need to test this thoroughly since it involves writing to the production database. Also, does this actually add the "last completed" functionality? I didn't see it referenced anywhere other than in the view.


JUnit Youtube tutorial is outdated

JUnit tutorial [Video] - https://www.youtube.com/watch?v=o5k9NOR9lrI

This link is outdated and does not use JUnit 5. Please replace this by a suitable tutorial.

Thank you @thisHermit .
Will do this asap.

Forgot to close the issue.


Monitoring metrics in Dapr self-hosted mode

I'm trying to monitor metrics using Prometheus and Grafana in self-hosted mode, but I encountered some unexpected behaviors
What I did:

Ran the application in self-hosted mode as described in the readme.md file, with adding --metrics-port for each service to a specific port
Included the Dapr metrics ports used in the Prometheus configuration.
Imported the JSON files for dashboards into Grafana.

Result

Most charts appear empty, with only four displaying data
The VehicleRegistrationService is not recognized within the metrics.
The count of initialized components does not match the count of loaded components

Any idea what I've done wrong or what I'm missing?
Screenshots:
Prometheus

Dapr Sidecar Dashboard

Dapr System Services Dashboard

Hi @MernaMustafa. Thanks for your interest in the sample app!
First question I have is whether you have imported the Grafana dashboard definitions (.JSON files) from the repository. These files change over time, and you need to get the ones that belong to the release of Dapr you are running. You need to click the 'Show all assets' link below the assets list. If not, please make sure you have used the correct dashboard definitions and try again. I will remove them from the repo and add a readme to clarify this.
If services do not show up in the dashboards, please make sure they are receiving traffic. If they don't receive any traffic, no metrics will be available for the service and it will not show up in the dashboards.
I hope this helps.


"Find in the selection" not activatable on find and replace

VSCode Version: 1.9.0
OS Version: Windows 10 Pro (Build: 14393.693)

Steps to Reproduce:

select any range of text / code
press combination ctrl + h
try to press greyed out button with over-mouse description "Find in selection"

Duplicate of #19910.

Next time, I would love to be taken more seriously, instead of just closing the issue without any confirmation of a successful solution. And yes, it was my fault for not listing one initial reproduction step because my brain considered it as self-evident while it should be mentioned for the sake of completion.


[help] How can I update string shows up on the to bar every minute

I want to update Awesome App string that shows up on the top bar every 20 seconds.
Is it possible to update the string that shows up on the top bar? If yes, could you direct me with a simple example.

Let me know if this is what you were looking for.
import rumps

class App(rumps.App):
    @rumps.timer(2)
    def change_title(self, sender):
        if self.title == self.name:
            self.title = "Fantastic App"
        else:
            self.title = self.name

if __name__ == "__main__":
    App("Awesome App").run()


gax-grpc: allow custom direct path service config

cc @WeiranFang

Closed in preference of #1235.


View messed up in examples/flutter_gallery

Enviroment
 iPhone6
 iOS10.3.3

Codebase Commit
flutter/examples/flutter_gallery
e8aa40eddd3b91ba1a2d0c2c1e34db0f38e4290e [e8aa40e]

Steps to Reproduce
Launch the application and after some operations, the view is messed up.
I made a screen recording which is available over youtube.
https://youtu.be/iSOVdTdq60E

@chinmaygarde this looks like some sort of skia font rendering corruption?

Are you able to share your flutter doctor output?

I can repro this too. Considering the iPhone and the use of scale transforms in SectionTitle of the demo, I'm going to dupe it into #12934

[✓] Flutter (on Mac OS X 10.13.1 17B48, locale en-CN, channel alpha)
• Flutter at /Users/kylewong/Codes/Flutter/flutter
• Framework revision e8aa40eddd (4 weeks ago), 2017-10-17 15:42:40 -0700
• Engine revision 7c4142808c
• Tools Dart version 1.25.0-dev.11.0
[✓] Android toolchain - develop for Android devices (Android SDK 26.0.2)
• Android SDK at /Users/kylewong/Library/Android/sdk
• Platform android-26, build-tools 26.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 9.1, Build version 9B55
• ios-deploy 1.9.2
• CocoaPods version 1.3.1
[✓] Android Studio (version 2.3)
• Android Studio at /Applications/Android Studio.app/Contents
• Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)
[✓] IntelliJ IDEA Ultimate Edition (version 2017.2.3)
• Flutter plugin version 18.4
• Dart plugin version 172.3968.27

@kangwang1988 if my guess is right, you should be ok for now on Android or on an iOS simulator while we work on a fix.


Issue using AzureTableStorage and ASP.NET Core 1.0

Hi,
When I try to use ASP.NET Core 1.0 and Serilog to log to table storage I get the following message
Could not load file or assembly 'Serilog.FullNetFx, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=24c2f752a8e58a10' or one of its dependencies. The system cannot find the file specified."
my project.json looks like this
"Serilog": "2.0.0-beta-456",
"Serilog.Framework.Logging": "1.0.0-rc1-final-10083",
"Serilog.Sinks.AzureTableStorage": "1.5.11"

and it crashes on this line
        Log.Logger = new LoggerConfiguration()
            .WriteTo.Trace()
            .WriteTo.AzureTableStorage(storage)
            .CreateLogger();

Have I misconfigured something or is it not compatible with RC1 yet?
Thanks

Hi - I'd guess the AzureTableStorage sink isn't compatible with Core yet; currently working on a backlog of Core work, may be a little while. For now, embedding the sink code directly in your project is probably the quickest way to get unblocked. HTH!

Thanks, We're probably just going to buy Seq instead ;-)

@MrKevHunter perfect :-) .. All the best!

Hi, we are having the same issue on:

configs.Add(new KeyValuePair<string, string>("using:_CommandLineSettingsSerilogFullNetFx", "Serilog.FullNetFx"));

            Log.Logger = new LoggerConfiguration()
                .ReadFrom.KeyValuePairs(configs)
                .CreateLogger();

we are using ASP.NET 5, but not Core (dnx46). shouldn't this just work?
"Serilog.Extensions.Logging": "1.0.0-rc1-final-10092",     "Serilog": "2.0.0-beta-465"
thanks

@Huck very few sinks apart from the basics (Console, RollingFile/File, Seq) have been ported to work with Serilog 2, which has breaking changes intended to fit the new platform better.
In your scenario (dnx46) you should be able to use Serilog 1.5 and the other sinks to get the behaviour you need. Serilog 2.0 beta is only required if you want more .NET Core compatibility.
Hope this helps, let me know if you hit any issues.

good to know, thanks


Translations fix

I fixed some strings for a better understanding.
btw, should we manually update new strings? I'm not sure about how to do it

@d-l-n just add the new string lines in your file.


'STRTYPE_C' is not defined

For my ida 6.8 this constant named ASCSTR_C
just replaced STRTYPE_C with ASCSTR_C and got it work

thanks for reporting
i push the fix ;)
thanks


Fix masked account number and default values

Details

Adds a regex to test masked bank account numbers. This does mean that a user can enter a masked account number the first time though, but that would result in a server error
Adds default values for routing and account numbers and accept terms

Fixed Issues
$ https://github.com/Expensify/App/issues/11318
Tests

Login and navigate to Workspace > Connect bank account > Connect manually
Enter 011401533 for routing number
For account number, enter<PHONE_NUMBER>331111 and press Save & continue
In the Company step, fill the form with random data and press Save & continue
Log out
Log in and navigate to Workspace > Connect bank account > Continue with setup
Tap < to go back to the Bank account step
Verify that both routing and account numbers are filled out
Verify that the account number is masked 111122XXXXXX1111 and that tapping Save & continue does not block the form with an error for the account number

[x] Verify that no errors appear in the JS console

PR Review Checklist
PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] iOS / native
[x] Android / native
[x] iOS / Safari
[x] Android / Chrome
[x] MacOS / Chrome
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product was added in all src/languages/* files
[x] I verified any copy / text that was added to the app is correct English and approved by marketing by tagging the marketing team on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] Any functional components have the displayName property
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

PR Reviewer Checklist
The reviewer will copy/paste it into a new comment and complete it after the author checklist is completed

[x] I have verified the author checklist is complete (all boxes are checked off).
[x] I verified the correct issue is linked in the ### Fixed Issues section above
[x] I verified testing steps are clear and they cover the changes made in this PR

[x] I verified the steps for local testing are in the Tests section
[x] I verified the steps for Staging and/or Production testing are in the QA steps section
[x] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[x] I checked that screenshots or videos are included for tests on all platforms
[x] I verified tests pass on all platforms & I tested again on:

[x] iOS / native
[x] Android / native
[x] iOS / Safari
[x] Android / Chrome
[x] MacOS / Chrome
[x] MacOS / Desktop

[x] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[x] I verified proper code patterns were followed (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product was added in all src/languages/* files
[x] I verified any copy / text that was added to the app is correct English and approved by marketing by tagging the marketing team on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I verified that this PR follows the guidelines as stated in the Review Guidelines
[x] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] Any functional components have the displayName property
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

QA Steps
Same as test steps

[x] Verify that no errors appear in the JS console

Screenshots

Web
https://user-images.githubusercontent.com/22219519/194156220-5611a06d-5282-49c1-99a6-72a741da90a0.mov
Mobile Web - Chrome

Mobile Web - Safari

Desktop
https://user-images.githubusercontent.com/22219519/194156837-0c01e57a-4c0f-460e-9296-1e23c28ddf31.mov
iOS
https://user-images.githubusercontent.com/22219519/194157136-916c2f5a-4b0d-459c-b6d1-c325de134042.mov
Android
https://user-images.githubusercontent.com/22219519/194157893-21e3d2d6-c58a-40aa-b167-8062c38ad837.mov

Tests passed. Removing Emergency label.

🚀 Cherry-picked to staging by @luacmartins in version: 1.2.11-4 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by @AndrewGable in version: 1.2.11-4 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.28-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.


add to help text that onyo rm operates recursively by default

This was resolved by #149 with the mass-import of description text from the README.


Fix broken sample links point to release/2.2

Fixes #19093
Most of the samples exist in release/2.1, but the changes in 15cae94e247f69c489c594a52730bf7fb3c1f75b show the two examples that don't exist for that branch. I changed them to the 2.1.3 branch, which has them, but there are also a number of v2.1.x tags that would work as well.
Additionally, I wasn't sure if these should be excluded since they don't exist on the release branch or if the other examples should be changed as well so that all the samples are coming from the same branch (this might be desirable given the directions in the Run the Samples section).
I can make changes as needed.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: stevebelskie sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@stevebelskie Thank you for fixing these links. The changes will be published within the next 10 minutes.


[bug] run yarn core test failed

hi,I tried to run the repo and found some problems.
env:
node v16.13.1
yarn v3.2.1
macOS 12.2
step:

clone
install
run yarn core test

expect:
no failed tests
actually:
has some failed test.
ps:
package.json has no test scripts

Hey, thanks for reporting and sorry for late reply.
I just did check it, and it seems all the tests are passing:

Could you try again?

package.json has no test scripts

This repository is monorepo. yarn core points to core package, and core/package.json has test script


Can't use Date with null value

When i use Date with null value it returns "1970-01-01T00:00:00.000Z"

@fatkhanfauzi as described in the end of the section about generic coercion in the docs those attributes are coerced simply passing the raw value to the constructor of the attribute class unless it is undefined, so if you need the absence of a date value you'll need to set the value of the attribute as undefined instead of null.

hm... but sequalize return null value though..

Do you think it would be more intuitive to not coerce both null and undefined? If so, we could handle that in the next major.

yep.. i think so..
thanks :)

Any updates or workarounds?


Update YLPClient signing for API v3

(Based off of #45 and #46)
API v3 uses OAuth2; signing is simpler in OAuth2 because you just must provide a token, but before we can have a fully-functioning client you have to request that token and receive it from the API.
This change modifies the YLPClient so that instead of instantiating it directly, you call an asynchronous authorize method; when that completes it gives you a YLPClient.
TDOAuth, the library we were using before, only supports OAuth1, but OAuth2 is simple enough to write your own basic implementation for. I looked at NXOAuth2, but it was crashing during my testing and seemed like overkill for our needs.
The interface exposed here may need some additions in the future (tracking expiry of access tokens, storing them for repeat use) but I believe this change gives us a minimal yet fully-functional foundation to build off.

@SSheldon Shipit!


Component properties should be allowed to be numbers

If properties are number-like, plot doesn't 'just work'.
from striplog import Striplog, Component
import numpy as np
%matplotlib inline

fake_depth = np.linspace(100, 150, 101)
fake_log = np.array([np.random.choice([0, 1]) for _ in fake_depth])

comps = [
    Component({'pay': True}),  # Change value to 'pay'
    Component({'pay': False})  # Change value to 'non-pay'
]
s = Striplog.from_log(fake_log, cutoff=0.5, components=comps, basis=fake_depth)
s.plot()

(See comments in code above to get it to 'just work'.)
Related: see #95 -- 'pay' here is a binary property.

Fixed in 2baf25cb4455f4c5c419e0e2436114c741c7631d and 57ac621317a78e7b7627321caca19b868aa2c4e9 -- they can also be booleans.


Changing the dashboard image pull from wiretrustee to netbirdio for traefik docker template

Describe your changes
Issue ticket number and link
Checklist

[] Is it a bug fix
[X] Is a typo/documentation fix
[ ] Is a feature enhancement
[ ] It is a refactor
[ ] Created tests that fail without the change (if possible)
[ ] Extended the README / documentation, if necessary

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


⭐ Add "React Bits" and "Haiku" Free React.js Resources

Add "React Bits" and "Haiku" resources
React Bits - free open source component snippets
Haiku - free to use open source react hooks & utilities library (MIT License)
Be sure to complete and check the following steps:

[ ] My changes were made in the source-web/src/assets/db folder.
[ ] The resource(s) is completely or partially free.
[ ] The resource(s) is not already in the database.
[ ] All resources have an id, order, name, link and img.
[ ] The ids and urls of the images are not repeated.

Hey! From what I understand I don't have to add the images myself?
Also, feel free to suggest any other values for the "order" property, I added the values I considered fit 🙇 🌟
Great project btw! Really awesome!

Thank you so much for your support and contribution. Thanks to your help, I'll be able to purchase a custom domain.
By the way, which domain do you prefer, freesets.app or freesets.dev? I haven't decided yet.
And no, you don't need to add the images—I'll take care of that.

@cosmoart pleasure is all mine! My opinion is that the .dev option would work better since this is a platform aimed at developers, but ultimately it's your decision!


Disable requestTimeout when the debugger is attached

Similar to how startupTimeLimit is ignored while the debugger is attached to enable debugging startup, requestTimeout should also be ignored to help debug requests.

this is a per request issue. If we check whether debugger is attached for each request, there will be significant performance cost. There is a simple workaround that user can change the request time out value at the web.config.

What's the % overhead per request for checking if the debugger is attached?

We don't have concrete % overhead since we haven't protoyped it. However, we are confident there will be a perf impact looking at the code path.
Since there are multiple config changes required (see also #171), we think it's best to document it in a debugging document.


add configuration parameter for credentials support

I thought it might be a good idea to make support for CORS with credentials available as a configuration parameter so to  prevent needing to extend the service for such a a common use case

Made some tiny tweaks and merged in b1f88ab, thanks! :v:


Understanding WebView Tracking in Datadog RUM

Question
Hi,
I would like to understand more about WebView tracking in Datadog RUM.
I am trying to monitor requests made within a WebView. For web pages that I have created and are being monitored by RUM, tracking works without any issues. However, for external web pages (e.g., https://example.com/), tracking does not seem to work properly.
What determines whether a web page can be tracked or not?
Here is the code I am using:
WebViewController()
  ..setJavaScriptMode(JavaScriptMode.unrestricted)
  ..trackDatadogEvents(DatadogSdk.instance, ['example.com']);

Thank you for your assistance!

Hi @iwakaze81 ,
WebView tracking is only meant to connect monitoring from webpages you run that are monitored by Datadog to their mobile sessions. This allows you to see the full user journey from mobile to web and back (and without being charged for those sessions separately).
It is not meant to monitor generic web traffic to / from any website you users might visit.
If you want to track which sites a user visits inside a webview that are outside of websites you control (and have user permission to do so), I would add a listener to your WebViewController and either start views manually (recognizing they won't have any events in them) or add custom actions for those web visits.

Hi @fuzzybinary,
Thank you for the explanation. I understand.
If I need to monitor actions in an external WebView, I will use custom actions to handle this. I really appreciate your advice.


rds_serverless_cluster - Cluster does not have storage encryption enabled.

https://aquasecurity.github.io/tfsec/v1.28.1/checks/aws/rds/encrypt-cluster-storage-data/
Assuming no cost here?

We should have this default set to true.

Fixed in #27


Unit tests fail to run locally

Description
discovered while debugging CI issues in https://github.com/carbon-design-system/carbon-web-components/runs/5159001396?check_suite_focus=true
running yarn test:unit seems to generate hundreds of untracked .d.ts files and fails with the following messages:
11 02 2022 10:21:10.554:ERROR [karma-server]: Error during file loading or preprocessing
TypeError: Cannot read property 'split' of undefined
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma-sourcemap-loader/index.js:56:25
    at executeProcessor (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma/lib/preprocessor.js:47:11)
    at runProcessors (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma/lib/preprocessor.js:60:23)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async FileList.preprocess [as _preprocess] (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma/lib/preprocessor.js:106:5)
    at async Promise.all (index 0)
    at async /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma/lib/file-list.js:90:11
    at async Promise.all (index 7)
(node:90211) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
11 02 2022 10:21:10.555:INFO [karma-server]: Karma v6.3.9 server started at http://localhost:9876/
11 02 2022 10:21:10.555:INFO [launcher]: Launching browsers ChromeHeadless with concurrency unlimited
(node:90211) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
(node:90211) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
11 02 2022 10:21:10.557:ERROR [karma-server]: UnhandledRejection: Error: ENOENT: no such file or directory, open '/var/folders/f9/_mjqv9qs41b5gjhb36fy8rwh0000gn/T/_karma_webpack_215970/../../../../../../Users/emyarod/Documents/GitHub/public/carbon-web-components/.storybook/addon-carbon-theme/components/Panel.d.ts'
    at Object.openSync (fs.js:497:3)
    at Object.readFileSync (fs.js:393:35)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma-webpack/lib/webpack/plugin.js:20:66
    at Array.forEach (<anonymous>)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma-webpack/lib/webpack/plugin.js:16:29
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/webpack/lib/Compiler.js:304:22
    at Compiler.emitRecords (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/webpack/lib/Compiler.js:499:39)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/webpack/lib/Compiler.js:298:10
11 02 2022 10:21:10.557:ERROR [karma-server]: Error: ENOENT: no such file or directory, open '/var/folders/f9/_mjqv9qs41b5gjhb36fy8rwh0000gn/T/_karma_webpack_215970/../../../../../../Users/emyarod/Documents/GitHub/public/carbon-web-components/.storybook/addon-carbon-theme/components/Panel.d.ts'
    at Object.openSync (fs.js:497:3)
    at Object.readFileSync (fs.js:393:35)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma-webpack/lib/webpack/plugin.js:20:66
    at Array.forEach (<anonymous>)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/karma-webpack/lib/webpack/plugin.js:16:29
    at AsyncSeriesHook.eval [as callAsync] (eval at create (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at AsyncSeriesHook.lazyCompileHook (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/tapable/lib/Hook.js:154:20)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/webpack/lib/Compiler.js:304:22
    at Compiler.emitRecords (/Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/webpack/lib/Compiler.js:499:39)
    at /Users/emyarod/Documents/GitHub/public/carbon-web-components/node_modules/webpack/lib/Compiler.js:298:10 {
  errno: -2,
  syscall: 'open',
  code: 'ENOENT',
  path: '/var/folders/f9/_mjqv9qs41b5gjhb36fy8rwh0000gn/T/_karma_webpack_215970/../../../../../../Users/emyarod/Documents/GitHub/public/carbon-web-components/.storybook/addon-carbon-theme/components/Panel.d.ts'
}
(node:90211) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
(node:90211) [log4js-node-DEP0004] DeprecationWarning: Pattern %d{DATE} is deprecated due to the confusion it causes when used. Please use %d{DATETIME} instead.
[10:21:10] 'test:unit' errored after 58 s

Component(s) impacted

Browser
No response
Carbon Web Components version
canary
Severity
Severity 2 = Aspects of design is broken, and impedes users in a significant way, but there is a way to complete their tasks. Affects major functionality, has a workaround.
Application/website

CodeSandbox example

Steps to reproduce the issue (if applicable)
No response
Release date (if applicable)
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate issues

should be resolved by #960 #964


if window undecorated is true, window auto size by content is inoperative

        val positionScheduled by remember { mutableStateOf(WindowPosition(Alignment.BottomStart)) }
        val memoryWindowStatus = rememberWindowState(
            position = positionScheduled,
            width = Dp.Unspecified, height = Dp.Unspecified
        )

        if (list.size > index) {
            Window(
                { memoryWindowIsShow = false },
                memoryWindowStatus,
                memoryWindowIsShow,
                Config.appName,
                icon,
                // undecorated = true,
                transparent = false,
                resizable = true,
                focusable = false,
                alwaysOnTop = true
            ) {
                WindowDraggableArea {
                    Text(
                        list[index].content,
                        fontSize = 32.sp,
                        color = Color.White,
                        modifier = Modifier.defaultMinSize(minWidth = 200.dp)
                            .background(Color.Gray)
                            .padding(8.dp),
                        overflow = TextOverflow.Visible
                    )
                }
            }
        }

Thanks, made minimal reproducible sample here:
https://github.com/dima-avdeev-jb/issues-2676-window-undecorated

The problem is the UndecoratedWindowResizer that is added to the hierarchy and has the measured size of the screen.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Refresh goreleaser releasing strategy

The scope of this issue should address the following:

Update the .goreleaser.yml to use the latest version and features
Build releases for the Darwin, Windows and Linux platform
Build releases for the x86_64, amd64 and various modern arm archs
Automatically publish to Github releases and Homebrew
Be automated through Github actions

Releases should be signed with my public key

fixed by #355f7e5cb5dc9788afb37e4612398193193411d1


Params for a small database

Hi, I'm trying to run src/demo/scripts/params.cpp to get the communication cost of the construction on a relatively small databse (like 2^20 entries or so). But the code seems unfunctional on such small parameters. When I tried with
N_d_params.push_back(std::vector<uint64_t>{(1ULL << 20), 1});

The program gives me an assertion failure:
params: src/lib/pir/database.cpp:430: PlaintextDBParams Database::computeParams(const bool, const bool, const bool, const uint64_t, const bool, const bool) const: Assertion `p > 0' failed.

What exactly does that mean? Did I miss anything from the paper?

Never mind, figure it out myself. It seems it must be calculated from large N to small N. If I calculate from 30 down to 20 it works fine.


support passing address to bind()

If port is not specified or is 0, the operating system will attempt to bind to a random port. If address is not specified, the operating system will attempt to listen on all addresses.

👍🏻

4.1.0


Refactoring useToast - using config for timeout, reducing input param…

…eters

Description

Types of changes

Checklist

[ ] I have read the CONTRIBUTING doc
[ ] I have checked that unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)

Further comments

These don't even pass the unit tests, and a ton of architecture was thrown out the window. I'm not sure what you're trying to do here.

Can you please elaborate on "a ton of architecture was thrown out the window" ?

This is a draft PR, not ready for review. And normally you would leave unit tests for the end. That's why unit tests are not passing/fixed. Can you please elaborate on "a ton of architecture was thrown out the window" ? What you suggest?

This is a draft PR, not ready for review. And normally you would leave unit tests for the end. That's why unit tests are not passing/fixed. Can you please elaborate on "a ton of architecture was thrown out the window" ? What you suggest?


Issue 28

Coverage increased (+2.0%) to 98.649% when pulling 3ae46fcafa5d23ef12f2231b28a520441da5e286 on issue_28 into d4d013cee6710aa68e7ed8846058ab2d439a8e1e on master.

Coverage increased (+2.0%) to 98.635% when pulling 4ec62836eda027ccd5d5ee652f6889d6e16e0e70 on issue_28 into d4d013cee6710aa68e7ed8846058ab2d439a8e1e on master.

Coverage increased (+2.0%) to 98.635% when pulling 12b7cf6eb9cd00c4923d06efb28d915bcd944ada on issue_28 into d4d013cee6710aa68e7ed8846058ab2d439a8e1e on master.

Coverage increased (+2.0%) to 98.635% when pulling 4360c5cea3fa09ba7e302f3ab82b210cc1c00702 on issue_28 into d4d013cee6710aa68e7ed8846058ab2d439a8e1e on master.

Coverage increased (+2.0%) to 98.635% when pulling 44b9b2d7cd026a9ed69643fa29c5ef78849e5b56 on issue_28 into d4d013cee6710aa68e7ed8846058ab2d439a8e1e on master.

Coverage increased (+2.0%) to 98.635% when pulling 2524a8ba53f2bd209c9c200b5577e839785bf77f on issue_28 into d4d013cee6710aa68e7ed8846058ab2d439a8e1e on master.

Coverage increased (+2.0%) to 98.635% when pulling 9c8208cffc511431cb8d9b0630fb60cd17c46be4 on issue_28 into d4d013cee6710aa68e7ed8846058ab2d439a8e1e on master.


Added French concept-events.md and concept-behaviors.md [skip ci]

Q
A

Is bugfix?
yes/no

New feature?
yes/no

Breaks BC?
yes/no

Tests pass?
yes/no

Fixed issues
comma-separated list of tickets # fixed by the PR, if any

Thank you!


experimental: progressive image POC

It takes a while to load the images in the login dialog header. This PR is an example of showing a low-quality image which should load much faster (it's 60x smaller filesize). I also updated the actual image to use jpg format as no transparency is needed (7x smaller)
What do you think? I can update the rest of the images.

Thanks, i was meaning to do this

@v0l I have updated the PR:

removed the old progressive image library
generated 1 and 2x images and used srcset
put all images through an image optimizer and made them progressive
also added images for the new share screen

Awesome! this is great @rolznz


PPOTrainer Appears to incorrectly handle pad_token_id

https://github.com/huggingface/trl/blob/main/trl/trainer/ppo_trainer.py#L534-L544
https://github.com/huggingface/trl/blob/main/trl/trainer/ppo_trainer.py#L558
This code creates an "all-ones" attention_mask however we need the pad token to be zeros and consider tokenizer.pad_token_id, not tokenizer.eos_token_id
I came across this issue because I discovered that my output quality was low, and when I removed all pad tokens the output was high quality.

Disregard, the solution is to ensure you don't apply padding when passing the token ids to ppo_trainer.generate


Rename ContainerLabelTagMapping to LabelTagMapping.

Since we're mapping tags to more than just containers now, we should rename the ContainerLabelTagMapping class to LabelTagMapping, and rename the underlying database table as well.
A separate PR will be made to update the classic UI side of things.
Replaces https://github.com/ManageIQ/manageiq/pull/14652

Database migrations have now been moved to the https://github.com/ManageIQ/manageiq-schema repo.  Please see http://talk.manageiq.org/t/new-split-repo-manageiq-schema/2478 for instructions on how to transfer your database migrations.  If this PR contains only migrations, I will leave it open for a short time during the transition, after which I will close this if it has not been moved over.


Question: Now that we've added a Published property to a Campaign, can someone tell me what the Locked property is for?

@tonysurma @stevejgordon @MisterJames
In Issue #1583 (which I'm currently doing a code review for in PR #1627), we've added a Published property to the Campaign model. From reading the issue, it looks like this change was made to allow a user to "front-load" the creation of Campaigns in the system without making those Campaigns available to "do anything" with yet...
But, there is also a property called Locked. Can someone please explain to me what is a Locked Campaign/what does it mean in the business sense to the system? Also, how does Locked affect Published, and vice-versa?
I'm opening this issue b/c I'm starting to see code like this on reads:
return _context.Campaigns
    .Include(x => x.ManagingOrganization)
    .Include(x => x.Events)
    .Include(x => x.ParticipatingOrganizations)
    .Where(c => !c.Locked && c.Published)
    .ToViewModel()
    .ToList();

.Where(c => !c.Locked && c.Published)
and I want to make sure we're not missing a higher-level business concept here, and I also want to make sure that a "Locked" Campaign is a valid business concept that is still applicable to the project.
Thanks!

@mgmccarthy Locked was added as a way for a SiteAdmin to be able to block a campaign from the site. I think the likelihood of it being used is slim, but should a campaign be added that a SiteAdmin deems inappropriate, they can quickly lock it until the situation is resolved. I think we have some issues buried in the backlog around added a message to the OrgAdmin explaining the reason for a lock occurring etc.
Locked should therefore take precedence in all cases, a locked campaign should never be shown on the public facing part of the site.

@stevejgordon, exactly what I was looking for. Thanks!

@mgmccarthy - are you happy to close this issue based upon the response from Stevejgordon?

@EmilyLuijbregts, yes. thanks.

Closing per above

thanks @stevejgordon, I should have close this Issue myself, seeing how I'm the one that opened it ;)


Fix issue with the name link ends (Compiler error)

There was a compiler error. Now, the getConcatenatedLinkEndIdNames function should be working.

Code has been merged into develop. Thanks!


%luckperms_expiry_time_% not working

Ever since i updated to 1.16.1 expiry time placeholders are not working

In 1.15.2 it worked fine look.

As you can see, 1.16.1 does not work

Any ideas?

Still there has been no reply 2 weeks later. Hello???

This is a placeholder api issue as far as I know.

Hey.
I would like to know, how LuckPermsPlaceholders handles PlaceholderAPI placeholders, as I really doubt that this is something caused on the end of PlaceholderAPI...
I just would like to point out, that something simple as changing the Server version should not have an impact on PlaceholderAPI. Please check the console for any startup errors and also provide the requested information as described in https://github.com/PlaceholderAPI/PlaceholderAPI/issues/449 earlier (Mainly the output of /papi dump)

Thank you for taking the time to reply to to this post also.

Please can you take a look at this @lucko

LuckPerms uses me.clip.placeholderapi.util.TimeUtil  to format times.
https://github.com/LuckPerms/LuckPermsPlaceholders/blob/5c73fadd10ef4163711cc74fcbb5bcb9cc36c2ab/luckperms-papi-expansion/src/main/java/me/lucko/luckperms/placeholders/LuckPermsExpansion.java#L71-L74
I haven't touched this code - there is no reason why it should work on 1.15 but not on 1.16 after updating PlaceholderAPI.
Please check your console to see if there are any error messages printed there.

Does LP perhaps use outdated methods?
The more recent versions of PlaceholderAPI deprecated a few methods which no longer return sufficient information and instead print warnings or similar in the console. Could you @lucko double check that there aren't any methods used that are outdated?

Can i just share some more information. Every single placeholder on my server from every plugin has updated and is working perfectly since we update to 1.16.1.
It is only the expiry time placeholders from luck p[erms that have not updated and are not working.

@Andre601 @lucko
Do you have any more information on this please.
Andre601 i also canntog et the formatter working.
Lucko Does LP perhaps use outdated methods?

Hello? This issue needs to be reopened please.
@Andre601
@lucko

Hello? This issue needs to be reopened please.
@Andre601
@lucko

Hello. I still cannot get this working. I have installed both the latest version of Luck Perms and Placeholder api and the expansion.
Time remaining still is not being displayed.
%luckperms_expiry_time_worldguard.region.bypass.survival.global.fly%
If anyone has got the time remaining placeholder working please can you paste me your code so i can try it please?
Thank you
@lucko
@Andre601


Update models URIs in notebook

This updates the model URIs in the notebook to the new ones from fd6c1443c2810c207fc6ea0cea10db6abf86e25d, to make it easier to use them.

Thanks. I should update the notebook to use pip install git+https://... but will merge this in the meantime.


Add e2e tests

E2E testing docs
Add tests for

[ ] Config Editor
[x] Query Editor

A lot of this was already done by others, but I'll just verify that there's nothing else  that needs to be done and close this out.

I'm going to close this ticket for now, since we do have e2e tests for both the query editor and config editor, but there is still one lingering issue that we deprioritized which I've added to the backlog: https://github.com/grafana/iot-sitewise-datasource/issues/311


"ssh" and "downloads_path_provider" uses deprecated version of the Android embedding.

The app keeps crashing during installation.
Error message
The plugins  "downloads_path_provider, ssh"  use a deprecated version of the Android embedding. To avoid unexpected runtime failures, or future build failures, try to see if these plugins support the Android V2 embedding. Otherwise, consider removing them since a future release of Flutter will remove these deprecated APIs. If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.
Solution
I found this relevant pub package which can be used to solve the null check issue.
https://pub.dev/packages/downloads_path_provider_28
Please assign me this issue so that I can fix this.

According to @Pavel401
I'm interested in finding a solution to the problem that's coming up during application installation. I'd like to fix the ssh plugin, and I've found a replacement plugin called dartssh2.
Solution
Alternative package is
https://pub.dev/packages/dartssh2
So that I may resolve this, kindly assign the problem to me.


Can't set img {max-height: 875px;} without affecting front and back

I want to set img {max-height: 875px;} but only on the back of the card so that I can add some text in "Remarks" and have a smaller image only if the image is so large that the text would appear off-screen. Please help!

Try adding a class to the back template that marks it as the back of the card, e.g.:

{{Answer}}

{{Original Image}}

Then you should be able to select all img elements on the back with:
img .backside{
  max-height: 875px;
}

However, as this is more of a general card styling question than an actual problem with the add-on I will mark this issue as closed. It's fine that you posted it here, but in the future please use the support thread on the Anki forums for questions like this.


[ML-5699] Added first draft of release script.

This PR adds a script to make the process of publishing a spark-deep-learning releases faster and more automated.

This is ready for another pass, I'll follow up with another PR for building and publishing docs.

LGTM
We don't need python-tests to pass, right?  Feel free to merge it.


Filter: redundant memory allocation

You should not allocate new slice, it can be too expensive, just reuse old one
func Filter[T any](slice []T, predicate func(T) bool) []T {
	res := slice[:0]
	for _, v := range slice {
		if predicate(v) {
			res = append(res, v)
		}
	}
	return res
}

Hey @crayoned ! I believe this somewhat defeats the purpose of the "functional" nature of Filter - it should not mutate it's arguments.
That being said, I think this could be useful to have as a separate method. Potentially, a FilterInPlace that operates as you suggested. What do you think?

Yes, you are right, filter should not mutate input data, I did not think about it.
The idea to add FilterInPlace sounds great


Add Spacing for Nonempty Brackets Formatting Option

User formatting option to add single space after opening and before closing nonempty brackets. Addresses issue #2795
Testing
Fourslash test: formattingOptionsChange.ts modified to test new formatting option.
Notes
All tests passing

Hi @ToddThomson, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, MSBOT;

thanks @ToddThomson, just a couple of nit comments. otherwise :+1:

This is the first time I've gone through the process on using GitHub to submit a PR. The only snag I hit was not knowing that I had to fork the typescript repo to my personal github account before making changes to the source.

glad that was smooth.. now we can expect more contributions :)
may be you would want to add a space after { and before } in module imports/exports..

@mhegazy  You wrote :D i would appreciate it if you do not have spaces after and/or before the parens for this code change.
No worries! I do like my spaces :smile: I'll make the changes as you suggest.

Thanks!


Don't persist source nodes

Source nodes are created if needed when the layer definitions models
are instantiated (see layer-definitions-collection), but should not be
persisted unless there is an actual analysis.
This is necessary to avoid cartodb.js throwing exceptions due to
missing analysis nodes of a persisted source id that doesn’t have a
corresponding analysis
@xavijam can you review?
cc @javierarce

👍


Screw gitbook

Is your feature request related to a problem? Please describe.
Reim is a library that should only need 1 min to read the docs and then use. Gitbook is really painful to edit and honestly we don't need that many words to explain.
Describe the solution you'd like
Use README.md to explain everything
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Done lol?


Diff UX improvements and lcl_html_toolbar refactoring

to #655 , #656 (described there)
Sorry for huge PR. I started filter feature one evening and virtually done it but then last 10% required some refactoring and it went on ... could not split it for several parts because the result as it is now was not obvious from the beginning - code lives :) .

A: it looks like the font size for the menu has been decreased? Plus there is more vertical whitespace?

More vertical space: fixed

font size: yes, I descreased it on 1 pt. Imho looks better, no ? On the other hand now there are different font sizes on one page which is not ideal ... maybe reduce all the fonts ? Don't know ... arguable ... opinion needed.
This is how same font size looks (chrome) - better click to see 1:1 size

I like old stuff 😄 and also things that are symmetric. So can we change it back to the old font size?

No prob :) done.
One consideration: I added padding around menu items and now items are nice and fat and easy to point - which is good. However they also take more space. And on my system the list of repos (burger) just does not fit the page :) Maybe padding should be reduced a bit ... let's see how it feels

yeah, merging

burger list: perhaps we can change it so it shows the list in multiple columns, eg. 10 per column

burger list: I actually have some ideas towards burger icon, I'll create an issue for this


cupy.get_array_module

Does CuPy have a function equivalent to chainer.cuda.get_array_module ? I think it should be in CuPy because some users want to write CPU/GPU agnostic code with CuPy only.

Yes, it has: https://github.com/cupy/cupy/blob/master/cupy/init.py#L449

Thank you. I missed it.


[5.0] Incorporate recent fixes for demangling to metadata

Bring in the whole pile of fixes for the runtime's demangle-to-metadata path, including:

Indirect symbolic references, so we can reference private entities correctly
CF type fixes
@autoclosure demangling support
Proper encoding of dependent member types within generic requirements

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - 1f6cd9e41a00452bef8f1523ac1494adced28b2d

Build failed
Swift Test Linux Platform
Git Sha - 1f6cd9e41a00452bef8f1523ac1494adced28b2d


online log doesn't update timely

Describe the bug
the log of running task doesn't update timely
To Reproduce

create one cifar10 job
when task running, click view log
the log will never update
after job success , the log for the task is still what is at the beginning

Expected behavior

the log update timely
the log will close automiclly when the task is finished

Environment
http://console.pre.intra.starwhale.ai/

empty log return from ws
cc @goldenxinxing


SEAB-5576: Allow some Entries to be deleted

Description
This draft PR sketches a very simple solution that allows Entries that have never been published to be completely deleted.  Please take a look and comment, and I'll flesh it out after we've reached consensus on the details.  There's some refactoring and other polishing to be done, so please don't fret about that for now...
The PR adds a new field everPublic to Entry, which starts off as false and is set to true whenever the entry is published, via some code in the setIsPublished method.  This field is used to compute a new JSON property deletable, which the UI will use to determine when to display the "Delete" apparatus.   everPublic is intended to be general purpose: in the future, whenever something else happened that might "publicize" an entry, we can set it from elsewhere, too.
There's also a new endpoint that actually DELETEs an entry by ID, as well as its associated Events.  This is a hard delete.  We could try to implement a soft delete, but given how fundamental Entry is, and how deeply it is woven into the code, I feel like a flag-based soft delete would be difficult to pull off without lots of da bugz.
Some questions and things to think about:

Does SAM sharing disqualify an Entry from being deleteable?  After some deliberation, I've decided that, IMHO, no, it does not. The deletion of an unpublished SAM-shared Entry feels like more of a collaboration consideration and less a FAIR violation, and should be allowed.  Thoughts?

Currently, the crude migration simply sets everPublic to true for all existing entries.  A better rule might be that we set everPublic to true for an existing entry if at least one of the following conditions holds:
a. The entry is published.
b. There's a publishing-related Event for the Entry.
c. The entry was created before we implemented publishing-related Events.

This PR will allow errant unpublished Entries to be deleted.  However, if you drop a publish: true in your first .dockstore.yml and manage to register something wrong (with a misspelled name, for example), you are in the same boat as before: since your unwanted Entry has been published, per the current rules of this PR, it's not deletable.  I propose that we consider allowing any Entry to be deleted, no matter if published or not, if the Entry's age (measured from creation date) is less than some small amount of time... maybe a few hours to a day?  This would allow our users the freedom to quickly tidy up after most accidents, and it's super-easy to implement.

Suppose we receive a request to delete an Entry which has or is a checker workflow, what do we do?  Are such entries deletable?  I can figure out the answer(s), but if you already know, please drop it/them here. :)

Review Instructions
Issue
https://ucsc-cgl.atlassian.net/browse/SEAB-5576
Security
If there are any concerns that require extra attention from the security team, highlight them here.
Please make sure that you've checked the following before submitting your pull request. Thanks!

[ ] Check that you pass the basic style checks and unit tests by running mvn clean install
[ ] Ensure that the PR targets the correct branch. Check the milestone or fix version of the ticket.
[ ] Follow the existing JPA patterns for queries, using named parameters, to avoid SQL injection
[ ] If you are changing dependencies, check the Snyk status check or the dashboard to ensure you are not introducing new high/critical vulnerabilities
[ ] Assume that inputs to the API can be malicious, and sanitize and/or check for Denial of Service type values, e.g., massive sizes
[ ] Do not serve user-uploaded binary images through the Dockstore API
[ ] Ensure that endpoints that only allow privileged access enforce that with the @RolesAllowed annotation
[ ] Do not create cookies, although this may change in the future
[ ] If this PR is for a user-facing feature, create and link a documentation ticket for this feature (usually in the same milestone as the linked issue). Style points if you create a documentation PR directly and link that instead.

Does SAM sharing disqualify an Entry from being deleteable?  After some deliberation, I've decided that, IMHO, no, it does not. The deletion of an unpublished SAM-shared Entry feels like more of a collaboration consideration and less a FAIR violation, and should be allowed.  Thoughts?

I think that's reasonable

3. I propose that we consider allowing any Entry to be deleted, no matter if published or not, if the Entry's age (measured from creation date) is less than some small amount of time... maybe a few hours to a day?  This would allow our users the freedom to quickly tidy up after most accidents, and it's super-easy to implement.

No objection in principle. In practice, this is going to be a little tricky/requires effort to communicate.

Suppose we receive a request to delete an Entry which has or is a checker workflow, what do we do?  Are such entries deletable?

Hopefully it would be in one of the above buckets (never published, relatively new mistake). Otherwise, I think we probably shouldn't allow a checker workflow (or a checked workflow?) be deleted if only for our sanity (I think this is going to be bug prone)

Also, I don't know if it's worth the effort and we have all the needed info, but couldn't we also determine everPublished for entries created since we started tracking publishing in the events table?

I have a few doubts about the completeness of the events table.
It probably needs a bit of work, see https://ucsc-cgl.atlassian.net/browse/SEAB-5602 https://ucsc-cgl.atlassian.net/browse/SEAB-5057

Also, I don't know if it's worth the effort and we have all the needed info, but couldn't we also determine everPublished for entries created since we started tracking publishing in the events table?

I have a few doubts about the completeness of the events table. It probably needs a bit of work, see https://ucsc-cgl.atlassian.net/browse/SEAB-5602 https://ucsc-cgl.atlassian.net/browse/SEAB-5057

Yeah, I think the upshot of the fancier scheme of description Item 2 is:
The only existing Entries considered not ever public (and thus deletable) are those created after the Publish-Event deployment date that have no Publish-related events and are unpublished.
We could implement this on the Event tables that seem to have complete Publish-related events (and use the simpler scheme on the notebook and service tables).

Great to see this getting picked up and glad you are sussing out some of the better edge cases/user facing features regarding deletion.

I agree, we shouldn't worry about protecting things just because they were used via SAM
Yes, thoughtful coverage of all the different cases so we carry things forward properly.
Does seem like a nice-to-have feature, but I wonder like Denis how this could be communicated in an understandable way.
This is one I didn't think about. I think given checkers are usually one-to-one we should probably require they delete the checker first, however, in practice it's going to be an edge case and likely ok to leave a checker with a broken link. That being said, as Denis states, those broken links will probably cause bugs that we didn't think of


Runaway Iteration

Issue:
Macro generation seems to ignore iteration limit while missing seemingly simple ability sequence. Results in endless CPU utilization while the crafting log is open or while using the generate function of the simulator.
Screenshots:
Solver progress screenshot:
Runaway Screenshot
Working user created ability sequence:
Working Skill Order Screenshot
Settings: (Mostly default aside from the general tab and a reduced max core count to maintain system performance.)
Current Settings Screenshot
Tested settings and their impact: (All settings in the simulator tab were default besides the one being tested. General tab settings where the same as in the above screenshot. Each test was run for ~1m before being stopped manually)

Algorithm [Oneshot, Oneshot Forked, Stepwise, Stepwise Forked, Stepwise Furcated]: No effect.
Iterations [1000, 500000]: Both values seemed to have no effect. Both ran for ~1m before being manually stopped.
Max Step Count [1-9]: (None of the values that were able to complete got close to completing the item.)

Beech Lumber stats: Durability = 40, Progress = 315, Quality = 2232, CP = 190
Lower values completed quickly but similarly failed to complete the item.
7: Time = ~0m3s, Durability = 0, Progress = 0, Quality = 468, CP = 112
8: Time = ~0m32s, Durability = 5, Progress = 68, Quality = 481, CP = 48
9: Time = ~1m16s, Durability = 0, Progress = 0, Quality = 530, CP = 86
Higher values resulted in the seemingly endless iteration.

Exploration Constant [0, 1, 4]: No effect.
Score Weighting Constant [0, 0.1, 1]: No effect.
Fork Count [1, 12, 32]: No effect.
Furcated Action Count [1,16, 32]: No effect.
Score Storage Threshold [0,1]: No effect.
Max Rollout Step Count [1,99]: No effect.
Strict Actions [on/off]: No effect
Score Weights:

[P: 0.96, Q: 0.01. D: 0.01, C: 0.01, S: 0.01]: No effect.
[P: 0.85, Q: 0.01. D: 0.05, C: 0.05, S: 0.05]: No effect.

Notes:

Equipped crafting gear was underleveled. Tools were around lvl 17 while gear was around lvl 50.
Simulated manual synthesis of all lumber in the level 61 to 65 category was consistently successful (Difficulty 315 - 390).
Beech Lumber, difficulty 315 level 61, was used for all testing.
Birch lumber, difficulty 250 level 58, was the highest level lumber that a macro was able to be successfully generated for.
Hallowed Chestnut Ring, difficulty 460 level 57, seemed to be the last non-lumber item that a macro was able to be successfully generated for. Though not all higher level items were tested.

System Info:
Plugin Version - v<IP_ADDRESS>
OS Name - Microsoft Windows 10 Pro
Installed Physical Memory - (RAM) 32.0 GB
Processor - AMD Ryzen 5 5600X 6-Core Processor, 4200 Mhz, 6 Core(s), 12 Logical Processor(s)
Other:
Thank you for the plugin and your time.

Sorry, i don't know too much about coding or how to troubleshoot it, but this happened to me yesterday as well, i was crafting Tsai with culinary, i used a HQ ingredient whilst crafting, in the midst of it everything locked up for a good 8 minutes before i had to force a shutdown and reboot the computer manually, all my settings were set to default
Stepwise furcated algoithm
500k iterations
30 max step
4 explored constant
0.1 score weighing
20 max core
32 fork
16 furcated action count
This is the second time it happens and i had to temporarily turn off synthesis helper during this as i got an idea already how to craft them without the helper (hasnt happened since i disabled it).
I wonder if its related more to the synthesis helper trying to suggest a path which results in a bad value then tries again, repeating, like a distributed denial-of-service.
Now, this does NOT happen frequently, this is my second time within a span of 1 month of pretty much constant playing and leveling all crafts from 50-90. so it's definitively a rare occurance.

Incidentally enough this happened yesterday, before using the update. Will try again and see what happens, thanks for the quick reply.
the build i have is a 4070ti, r9 3900x, 64gb ram so it should be fine, i wasnt able to hit stop once it started lagging out, being able to work at approx 1frame per 2s or so, but even then input was very limited to the point where i had to force a shutdown via power button.


PP-6716 Add integrity checks for CDN scripts

Add an integrity check to ensurethe file we receive from the CDN is the
one expected.
Future work may see these files removed entirely (in favour of HTML
standards) or bundled and served by the application.
To test this change

[ ] Verify that the SHA-384 signatures for the file line up with what
is being served by the CDN
[ ] Ensure the transaction search date selection still works on common
browsers and no console errors or warnings are shown

Any particular reason why it’s SHA-384?

@alexbishop1 that seems to be the trend in sub resource integrity land.
Currently allowed hashes are sha256, sha384, and sha512.
https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity


slack webhook integration?!?!?!

automatically spam a slack channel when server is reserved/reservation ends
cards showing current reservation status?

also teams


(Postgrex.Error) ERROR 42P01 (undefined_table) relation "public.oban_jobs" does not exist

I put these three files in a folder.
.env.production from https://github.com/asciinema/asciinema-server/blob/develop/.env.production.sample
docker-compose.yml from https://github.com/asciinema/asciinema-server/blob/develop/docker-compose.yml
docker/nginx/asciinema.conf from https://github.com/asciinema/asciinema-server/blob/develop/docker/nginx/asciinema.conf
and started up docker-compose.
docker-compose up

Starting asciinema_smtp     ... done
Starting asciinema_postgres ... done
Starting asciinema_phoenix  ... done
Starting asciinema_nginx    ... done
Attaching to asciinema_smtp, asciinema_postgres, asciinema_phoenix, asciinema_nginx
asciinema_postgres | The files belonging to this database system will be owned by user "postgres".
asciinema_postgres | This user must also own the server process.
asciinema_postgres |
asciinema_smtp | + sed -ri '
asciinema_smtp |        s/^#?(dc_local_interfaces)=.*/\1='\''[<IP_ADDRESS>]:25 ; [::0]:25'\''/;
asciinema_smtp |        s/^#?(dc_other_hostnames)=.*/\1='\'''\''/;
asciinema_smtp |        s/^#?(dc_relay_nets)=.*/\1='\''<IP_ADDRESS>\/16'\''/;
asciinema_smtp |        s/^#?(dc_eximconfig_configtype)=.*/\1='\''internet'\''/;
asciinema_smtp | ' /etc/exim4/update-exim4.conf.conf
asciinema_smtp | + update-exim4.conf -v
asciinema_smtp | using non-split configuration scheme from /etc/exim4/exim4.conf.template
asciinema_smtp |     1 LOG: MAIN
asciinema_smtp |     1   exim 4.92 daemon started: pid=1, -q15m, listening for SMTP on port 25 (IPv6 and IPv4)
asciinema_postgres | The database cluster will be initialized with locale "en_US.utf8".
asciinema_postgres | The default database encoding has accordingly been set to "UTF8".
asciinema_postgres | The default text search configuration will be set to "english".
asciinema_postgres |
asciinema_postgres | Data page checksums are disabled.
asciinema_postgres |
asciinema_postgres | fixing permissions on existing directory /var/lib/postgresql/data ... ok
asciinema_postgres | creating subdirectories ... ok
asciinema_postgres | selecting default max_connections ... 100
asciinema_postgres | selecting default shared_buffers ... 128MB
asciinema_postgres | selecting dynamic shared memory implementation ... posix
asciinema_postgres | creating configuration files ... ok
asciinema_postgres | running bootstrap script ... ok
asciinema_postgres | performing post-bootstrap initialization ... sh: locale: not found
asciinema_postgres | 2021-08-21 18:37:30.895 UTC [27] WARNING:  no usable system locales were found
asciinema_postgres | ok
asciinema_postgres | syncing data to disk ... ok
asciinema_postgres |
asciinema_postgres | Success. You can now start the database server using:
asciinema_postgres |
asciinema_postgres |     pg_ctl -D /var/lib/postgresql/data -l logfile start
asciinema_postgres |
asciinema_postgres |
asciinema_postgres | WARNING: enabling "trust" authentication for local connections
asciinema_postgres | You can change this by editing pg_hba.conf or using the option -A, or
asciinema_postgres | --auth-local and --auth-host, the next time you run initdb.
asciinema_postgres | ****************************************************
asciinema_postgres | WARNING: No password has been set for the database.
asciinema_postgres |          This will allow anyone with access to the
asciinema_postgres |          Postgres port to access your database. In
asciinema_postgres |          Docker's default configuration, this is
asciinema_postgres |          effectively any other container on the same
asciinema_postgres |          system.
asciinema_postgres |
asciinema_postgres |          Use "-e POSTGRES_PASSWORD=password" to set
asciinema_postgres |          it in "docker run".
asciinema_postgres | ****************************************************
asciinema_postgres | waiting for server to start....2021-08-21 18:37:37.737 UTC [32] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
asciinema_postgres | 2021-08-21 18:37:37.770 UTC [33] LOG:  database system was shut down at 2021-08-21 18:37:36 UTC
asciinema_postgres | 2021-08-21 18:37:37.783 UTC [32] LOG:  database system is ready to accept connections
asciinema_postgres |  done
asciinema_postgres | server started
asciinema_postgres |
asciinema_postgres | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
asciinema_postgres |
asciinema_postgres | waiting for server to shut down....2021-08-21 18:37:37.833 UTC [32] LOG:  received fast shutdown request
asciinema_postgres | 2021-08-21 18:37:37.835 UTC [32] LOG:  aborting any active transactions
asciinema_postgres | 2021-08-21 18:37:37.839 UTC [32] LOG:  worker process: logical replication launcher (PID 39) exited with exit code 1
asciinema_postgres | 2021-08-21 18:37:37.839 UTC [34] LOG:  shutting down
asciinema_postgres | 2021-08-21 18:37:37.863 UTC [32] LOG:  database system is shut down
asciinema_postgres |  done
asciinema_postgres | server stopped
asciinema_postgres |
asciinema_postgres | PostgreSQL init process complete; ready for start up.
asciinema_postgres |
asciinema_postgres | 2021-08-21 18:37:37.946 UTC [1] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432
asciinema_postgres | 2021-08-21 18:37:37.946 UTC [1] LOG:  listening on IPv6 address "::", port 5432
asciinema_postgres | 2021-08-21 18:37:37.951 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
asciinema_postgres | 2021-08-21 18:37:37.982 UTC [41] LOG:  database system was shut down at 2021-08-21 18:37:37 UTC
asciinema_postgres | 2021-08-21 18:37:37.997 UTC [1] LOG:  database system is ready to accept connections
asciinema_phoenix | 18:37:39.155 [info] Running AsciinemaWeb.Endpoint with cowboy 2.8.0 at <IP_ADDRESS>:4000 (http)
asciinema_phoenix | 18:37:39.157 [info] Access AsciinemaWeb.Endpoint at http://localhost:3000
asciinema_postgres | 2021-08-21 18:37:40.161 UTC [48] ERROR:  relation "public.oban_jobs" does not exist at character 8
asciinema_postgres | 2021-08-21 18:37:40.161 UTC [48] STATEMENT:  UPDATE "public"."oban_jobs" AS o0 SET "state" = $1 WHERE (o0."state" IN ('scheduled','retryable')) AND (NOT (o0."queue" IS NULL)) AND (o0."scheduled_at" <= $2)
asciinema_phoenix | 18:37:40.162 [error] GenServer {Oban.Registry, {Oban, {:plugin, Oban.Plugins.Stager}}} terminating
asciinema_phoenix | ** (Postgrex.Error) ERROR 42P01 (undefined_table) relation "public.oban_jobs" does not exist
asciinema_phoenix |
asciinema_phoenix |     query: UPDATE "public"."oban_jobs" AS o0 SET "state" = $1 WHERE (o0."state" IN ('scheduled','retryable')) AND (NOT (o0."queue" IS NULL)) AND (o0."scheduled_at" <= $2)
asciinema_phoenix |     (ecto_sql 3.4.5) lib/ecto/adapters/sql.ex:593: Ecto.Adapters.SQL.raise_sql_call_error/1
asciinema_phoenix |     (ecto_sql 3.4.5) lib/ecto/adapters/sql.ex:526: Ecto.Adapters.SQL.execute/5
asciinema_phoenix |     (oban 2.6.1) lib/oban/plugins/stager.ex:87: anonymous fn/1 in Oban.Plugins.Stager.lock_and_stage/1
asciinema_phoenix |     (ecto_sql 3.4.5) lib/ecto/adapters/sql.ex:875: anonymous fn/3 in Ecto.Adapters.SQL.checkout_or_transaction/4
asciinema_phoenix |     (db_connection 2.2.2) lib/db_connection.ex:1427: DBConnection.run_transaction/4
asciinema_phoenix |     (oban 2.6.1) lib/oban/plugins/stager.ex:70: anonymous fn/2 in Oban.Plugins.Stager.handle_info/2
asciinema_phoenix |     (telemetry 0.4.3) /opt/app/deps/telemetry/src/telemetry.erl:272: :telemetry.span/3
asciinema_phoenix |     (oban 2.6.1) lib/oban/plugins/stager.ex:69: Oban.Plugins.Stager.handle_info/2
asciinema_phoenix | Last message: :stage

^CGracefully stopping... (press Ctrl+C again to force)
ERROR: Aborting.

docker-compose run --rm phoenix setup


Fix login.nim example

Login button does not update properly when inputs are changed, it seems to only react on the first change, meaning validators are not fired. This fix makes sure it updates on every change.
getVNodeById was replaced with getElementById as the vnode returned always has a value of "null" for the .text property after the second keypress,

But this is not how it is supposed to work. getVNodeById must work.

Ok, I have reverted the addition of kdom, and now the only difference is using .getInputText instead of .text (as it always returns the correct value) and onkeyup instead of onchange as it instantly provides feedback. I have tested and it works reliably.
I will investigate the issue with getVNodeById and the .text property separately. It may make sense to have .text call .getInputText automatically when the vnode kind is input?

The CI failure seems to be unrelated to the changes


Handle Errors Getting HyperV VHD Filesize

Handle errors getting the hyperv virtual disk filesize.
Without this change the miq_hyperv_disk module attempts
to read the file without access to it.
@roliveri @Fryguy please review this simple change and merge when possible.  Thanks.

Looks good to me.


Update readMe, clean up unused folders and items

Removed items which does not belong in this repository i.e. some expo folders, .DS_Store etc.
Update development instructions and requirements.
Update play store and app store badges
Remove subfolders in empty folders
Remove requirements which are all available under "issues"
Remove not up-to-do documentations and duplications
Remove API-requests for OSM because not needed anymore
Remove Mockups from very early state of the development

Result: much cleaner project.

The changes for the current release (1.0.34) are already merged into main. This is just a project cleanup. See in the description what I changed.


Plagiarism

"I never produce original code and is inspired by others."
also remove phone number pls ok

no


Profile creation: disable button on error, and use warning instead

When there is an error can we rendered as disabled the Create button?
Also should we use a warning here, and not an error? Red error just feels too strong imho

Unfortunately disabling the quick pick button is not supported.
Changed the validation messages to warnings


Missing screenshots in Visual Studio marketplace page

Just a head's up in case you did not know (and care).
https://marketplace.visualstudio.com/items?itemName=CurtisWensley.EtoDevExtensionVisualStudio2022

Thanks @LaraSQP, I did notice that but too late.  I can only update it by uploading a newer version of the extension so I'll make sure to do that for next update.


SU Dimensional Crash!

SU Blocks placed in the Overworld (Will work in any dimension) then ctrl clicked and placed into a different dimension, crash the game.
latest.log
crash-2021-07-20_21.21.27-server.txt

doesn't matter if it is a pickblocked unit

fixed