MenuLinkRoute.to fails typecheck in project

Reproduction
npx degit antfu/vitesse-nuxt3 my-nuxt3-app
cd my-nuxt3-app
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm
pnpm install --save-dev @bg-dev/nuxt-naiveui

export default defineNuxtConfig({
  //
  modules: ["@bg-dev/nuxt-naiveui"],
  //
});

pnpm run typecheck

Result
> @ typecheck /home/robin/WebstormProjects/my-nuxt3-app
> vue-tsc --noEmit

node_modules/.pnpm/@bg-dev+nuxt-naiveui@1.13.0_rollup@4.14.0_vue@3.4.21_typescript@5.4.5_/node_modules/@bg-dev/nuxt-naiveui/dist/runtime/components/NaiveMenuLink.vue:53:41 - error TS2345: Argument of type 'string | RouteLocation' is not assignable to parameter of type 'RouteLocationAsString<RouteNamedMap> | RouteLocationAsRelativeTyped<RouteNamedMap, keyof RouteNamedMap> | RouteLocationAsPathTyped<...>'.

53       const path = to && router.resolve(to).path
                                           ~~

node_modules/.pnpm/@bg-dev+nuxt-naiveui@1.13.0_rollup@4.14.0_vue@3.4.21_typescript@5.4.5_/node_modules/@bg-dev/nuxt-naiveui/dist/runtime/components/NaiveMenuLink.vue:75:41 - error TS2345: Argument of type 'string | RouteLocation' is not assignable to parameter of type 'RouteLocationAsString<RouteNamedMap> | RouteLocationAsRelativeTyped<RouteNamedMap, keyof RouteNamedMap> | RouteLocationAsPathTyped<...>'.
  Type 'RouteLocation' is not assignable to type 'RouteLocationAsString<RouteNamedMap> | RouteLocationAsRelativeTyped<RouteNamedMap, keyof RouteNamedMap> | RouteLocationAsPathTyped<...>'.
    Type 'RouteLocation' is not assignable to type 'RouteLocationAsRelativeTyped<RouteNamedMap, keyof RouteNamedMap> | RouteLocationAsPathTyped<RouteNamedMap, keyof RouteNamedMap>'.
      Type 'RouteLocation' is not assignable to type 'RouteLocationAsRelativeTyped<RouteNamedMap, keyof RouteNamedMap>'.
        Types of property 'name' are incompatible.
          Type 'string | symbol | undefined' is not assignable to type 'keyof RouteNamedMap | undefined'.
            Type 'string' is not assignable to type 'keyof RouteNamedMap | undefined'.

75       const name = to && router.resolve(to).name?.toString()
                                           ~~

node_modules/.pnpm/@bg-dev+nuxt-naiveui@1.13.0_rollup@4.14.0_vue@3.4.21_typescript@5.4.5_/node_modules/@bg-dev/nuxt-naiveui/dist/runtime/components/NaiveMenuLink.vue:76:41 - error TS2345: Argument of type 'string | RouteLocation' is not assignable to parameter of type 'RouteLocationAsString<RouteNamedMap> | RouteLocationAsRelativeTyped<RouteNamedMap, keyof RouteNamedMap> | RouteLocationAsPathTyped<...>'.

76       const path = to && router.resolve(to).path
                                           ~~

node_modules/.pnpm/@bg-dev+nuxt-naiveui@1.13.0_rollup@4.14.0_vue@3.4.21_typescript@5.4.5_/node_modules/@bg-dev/nuxt-naiveui/dist/runtime/components/NaiveMenuLink.vue:81:33 - error TS2769: No overload matches this call.
  The last overload gave the following error.
    Type 'string | RouteLocation' is not assignable to type 'RouteLocationRaw | undefined'.
      Type 'RouteLocation' is not assignable to type 'RouteLocationRaw | undefined'.
        Type 'RouteLocation' is not assignable to type 'RouteLocationAsRelativeTyped<RouteNamedMap, "index"> | RouteLocationAsRelativeTyped<RouteNamedMap, "all"> | RouteLocationAsRelativeTyped<...> | RouteLocationAsPathTyped<...> | RouteLocationAsPathTyped<...> | RouteLocationAsPathTyped<...>'.
          Type 'RouteLocation' is not assignable to type 'RouteLocationAsRelativeTyped<RouteNamedMap, "hi-id">'.
            Types of property 'name' are incompatible.
              Type 'string | symbol | undefined' is not assignable to type '"hi-id" | undefined'.
                Type 'string' is not assignable to type '"hi-id"'.

81           ? () => h(NuxtLink, { to }, { default: () => route.label })
                                   ~~

  node_modules/.pnpm/@vue+runtime-core@3.4.21/node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1416:25
    1416 export declare function h<P>(type: string | Component<P>, props?: (RawProps & P) | ({} extends P ? null : never), children?: RawChildren | RawSlots): VNode;
                                 ~
    The last overload is declared here.

Found 4 errors in the same file, starting at: node_modules/.pnpm/@bg-dev+nuxt-naiveui@1.13.0_rollup@4.14.0_vue@3.4.21_typescript@5.4.5_/node_modules/@bg-dev/nuxt-naiveui/dist/runtime/components/NaiveMenuLink.vue:53

Expected Behaviour

Even without any further tsconfig @bg-dev/nuxt-naiveui should not be checked by tsc. This might be a problem at first. I think somewhere in the code the types are imported so the typecheck will load it even with implicit exclude (via tsconfig)

The MenuLinkRoute.to type should be RouteLocationRaw (from typed vue router)

Possible Solution

Fix builded imports to prevent any lib typecheck from project scope
Fix MenuLinkRoute.to type to work

Env
  System:
    OS: Linux 6.5 Ubuntu 23.10 23.10 (Mantic Minotaur)
    CPU: (8) x64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
    Memory: 43.12 GB / 62.57 GB
    Container: Yes
    Shell: 5.9 - /usr/bin/zsh
  Binaries:
    Node: 20.11.0 - ~/.nvm/versions/node/v20.11.0/bin/node
    npm: 10.2.4 - ~/.nvm/versions/node/v20.11.0/bin/npm
    pnpm: 9.0.5 - ~/.nvm/versions/node/v20.11.0/bin/pnpm
    bun: 1.1.0 - ~/.bun/bin/bun
  Browsers:
    Chrome: 121.0.6167.85
  npmPackages:
    @bg-dev/nuxt-naiveui: ^1.13.0 => 1.13.0
    nuxt: ^3.11.2 => 3.11.2

Thanks for this issue and for providing solutions to it 🙏. I just pushed a patch.
pnpm i @bg-dev/nuxt-naiveui@edge


no configuration has been provided, try setting KUBERNETES_MASTER environment variable

Master branch, kubeConfig is set, externalImportEnabled is set. Docker compose modified to have the configs in the right place. I get:
F0516 16:08:18.801668       1 simulator.go:26] failed with error on running simulator: get config:
    main.startSimulator
        /go/src/simulator/simulator.go:36
  - get kube clientconfig:
    sigs.k8s.io/kube-scheduler-simulator/simulator/config.NewConfig
        /go/src/simulator/config/config.go:81
  - get client config:
    sigs.k8s.io/kube-scheduler-simulator/simulator/config.GetKubeClientConfig
        /go/src/simulator/config/config.go:283
  - invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable

I can set the compose environment variable and override the kube config. I think it's trying to connect to the actual cluster though and I get a ton of odd errors.

Stand by, looks like possible large changes since last release

Same on older versions. I can't be the only one to have run into this. kube config is mounted at /kube.yaml and the config is configured to use it

if you mount the config to ~/.kube/config it works. I don't think the code ever looks at kubeConfig at a glance

@ns-rlewkowicz Thanks for the report, will take a look.
/assign

it happend to me

/unassign
/assign @saza-ku


feat(contrib/ec2): allow easier selection of CoreOS version

This change allows an AWS user to quickly switch the CoreOS
version of the CloudFormation template. Should also help
reduce the work needed by Deis maintainers.

@fabiob This is much appreciated! Code LGTM!

this will definitely make maintenance much easier on us. Code LGTM.

Somehow this created a template format error when provisioning in CI:
>>> Provisioning 3-node CoreOS <<<

sed -e "s,# discovery:,discovery:," -e "s,discovery: https://discovery.etcd.io/.*,discovery: $(curl -s -w '\n' https://discovery.etcd.io/new)," contrib/coreos/user-data.example > contrib/coreos/user-data
Creating CloudFormation stack deis-test-c83022a01b

A client error (ValidationError) occurred when calling the CreateStack operation: Template format error: Every Mappings member CoreOSAMIs must be a map

>>> Error detected, dumping logs <<<

Will check.

Should be fixed now.

Tested manually with combinations of COREOS_CHANNEL=foo COREOS_VERSION=bar. This works great for EC2.
If you supply an invalid combination of channel + version, you get a JSON decode error, so we could make that more user-friendly with something like this:
url = "http://{channel}.release.core-os.net/amd64-usr/{version}/coreos_production_ami_all.json".format(**args)
try:
    amis = json.load(urllib.urlopen(url))
except ValueError:
    print "The URL {} is invalid.".format(url)
    raise

Replaced by #4086


Change Context Path

Description of Problem:
<!-- Short overview of the current situation.
Rasa uses context path :- webhooks/slack/webhook
We need to use a different context path altogether considering the above path cannot be used due to technical issues. We may need to use this like :- webhooks/XYZ/webhook and customize according to our request.
Pls add this feature. IF there is any workaround , then please update on that as well.

Thanks for submitting this feature request 🚀 @TyDunn will get back to you about it soon! ✨

Hi @NavinAsokan. Can you please add a description of your problem?

Hi,
We need to change the context path in our Rasa framework. As of now the
default path is webhooks/slack/webhook
http://ma1-edwdbad-ldb02.corp.apple.com:5005/iris/webhooks/slack/webhook .
We are unable to use this context path as one of the other team using this
framework used this for slack integration.
So we need to customize this context path .For example we need the
following path for slack integration webhooks/XYZ/webhook
There is no option in Rasa to have the context path customized. Please
create option for this.
Related forum topic:-
https://forum.rasa.com/t/change-context-path-rasa/33054/2?u=navin
Pls review
On Wednesday, September 2, 2020, Ty Dunn<EMAIL_ADDRESS>wrote:

Hi @NavinAsokan https://github.com/NavinAsokan. Can you please add a
description of your problem?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/RasaHQ/rasa/issues/6544#issuecomment-685556343, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ2WCYR2JJ3EQP4PVO4XDVLSDYLFZANCNFSM4QSGRM3Q
.

@NavinAsokan Since you have plan to make the change yourself, would you be willing to contribute it to Rasa Open Source? Tobias mentioned he would be willing to review the pull request

Hi,
I am in the process of testing the same. Will update if it goes through.
Kind regards
Navin
On Wed, Sep 2, 2020 at 11:29 AM Ty Dunn<EMAIL_ADDRESS>wrote:

@NavinAsokan https://github.com/NavinAsokan Since you have plan to make
the change yourself, would you be willing to contribute it to Rasa Open
Source
https://forum.rasa.com/t/how-to-make-a-code-contribution-to-rasa/11291?
Tobias mentioned he would be willing to review the pull request
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/RasaHQ/rasa/issues/6544#issuecomment-685918840, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ2WCYTCUPPY2FI7ZXLB7FDSD2FI5ANCNFSM4QSGRM3Q
.

@NavinAsokan Are you still working on this?

@NavinAsokan Are you still working on this?

Hi,
I updated the workaround in the same forum. Requested for enhancement
Navin
On Thu, Jan 28, 2021 at 6:06 AM Ty Dunn<EMAIL_ADDRESS>wrote:

@NavinAsokan https://github.com/NavinAsokan Are you still working on
this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/RasaHQ/rasa/issues/6544#issuecomment-769009548, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ2WCYUGA3JY42WRNMLITLLS4FHNHANCNFSM4QSGRM3Q
.


Crash on Android 6.0.1

java.lang.NoSuchMethodError: No static method hasCustomTabRedirectActivity(Landroid/content/Context;)Z in class Lcom/facebook/internal/Validate; or its super classes (declaration of 'com.facebook.internal.Validate'

Sorry, it's another plugin issue.


how to set files under checkpoints/${Video_ID}/audio2pose? where to download them?

https://github.com/yerfor/GeneFace/blob/main/scripts/infer_audio2pose.sh
could you plz guide where to find yml and model files related to audio2pose?
did  you mention how to set files under checkpoints/${Video_ID}/audio2pose
Thanks.

Hi, audio2pose is a beta module that has not been fully verified. You can ignore it and the code will use the GT pose.

Thanks for your reply. Are you using GT pose only or you meant you are using GT KPs as well?

Hi, only GT pose is used (which is a common practice by many NeRF-based methods), and KPs are generated by the postnet.


WorkflowFailed event not always firing

Summary
Sometimes a WorkflowFailed kubernetes event doesn't fire after a Workflow fails. From my testing it happens when there are at least 12 steps in the Workflow.
 Give it a 👍. We prioritise the issues with the most 👍.

It works for me. But Kubernetes events are best efforts to deliver not guaranteed.  Does it always happen? Only sometimes happen?
The firing of events is logged at --loglevel=debug. If you're able to reproduce this, those logs might give more insights.

We are experiencing a similar issue trying to scrape workflow events for post-processing. I think scraping workflow events from Kubernetes events might not be the right way to reliably access them. As @sarabala1979 was saying above Kubernetes events are "best-effort" and on top of that I think they are compressed/ignored by Kubernetes to avoid overloading etcd (which is why we get the combined from similar events).
I am also noticing that once I start getting combined from similar events strings added to the WorkflowNodeSucceeded events I will then not reliably receive other types of events such as WorkflowSucceeded. I am not sure what logs you refer to being logged at debug level but I have found that all the node/workflow updates are properly persisted to info which I why I suspect that the events not being picked up using kubectl is mostly down to Kubernetes rate limiting rather than Argo not firing them in the first place.
Is there a consensus on best practices to persist workflow events reliably?

@AntoineDao I'm not an expert in K8S events, but I do know that there was a bug fixed in v2.11. I think you're already running this version?
I think you should reasonably expect to get all events - if not I think it is a bug.

I'm currently running from this commit: 3aeb1741e720a7e7e005321451b2701f263ed85a so I should have the bug fixed in 2.11 in there but I am still not receiving all the events reliably. Guess it's getting labelled as a bug then 😅

@AntoineDao we're busy with KubeCon this week. Maybe you could help by tracking down the logic in the Kubernetes codebase to see how it determine to combine similar events?
https://github.com/kubernetes/kubernetes/blob/c23a4b08d704156db724769a32edc71c921095d4/staging/src/k8s.io/client-go/tools/record/events_cache.go#L179

After encountering similar behavior as what is described by this bug in Argo 3.1.1, I started looking through the Kubernetes source to see how it decides to aggregate events, and found this:
https://github.com/kubernetes/kubernetes/blob/c23a4b08d704156db724769a32edc71c921095d4/staging/src/k8s.io/client-go/tools/record/events_cache.go#L417-L447
// The default behavior is as follows:
//   * Aggregation is performed if a similar event is recorded 10 times in a
//     in a 10 minute rolling interval.  A similar event is an event that varies only by
//     the Event.Message field.  Rather than recording the precise event, aggregation
//     will create a new event whose message reports that it has combined events with
//     the same reason.

If that docstring is accurate, it should be expected that 10+ WorkflowNodeSucceeded events happening in under ten minutes will be aggregated together since they only differ in the Message field. This appears to be what the original report was describing (12 steps in the workflow).
I believe this issue should be reopened, or a new one filed for this behavior. I would be interested in finding a solution for this issue, as well as creating a workflow that can reliably reproduce it; it should be fairly simple to make a workflow with many nodes that complete quickly.


Refactor: Use train.json to remove duplicate code in the analyse/algorithm colabs

The three Colabs have largely the same code in Part 1B. The code starting with "cfg.perc_sub = 0" is bad in that it communicates decisions made in the Train Colab to the analyse/algorithm Colabs. We want to remove the code in the analyse/algorithm Colabs.
This issue covers:

If the xxx_train.json does not contains all the config information referred to in Part 1B in the analyse/algorithm colabs then

Improve the train Colab to store all the config information in the xxx_train.json
Retrain all the "mix" models & load the updated xxx.pth and xxx_train.json files to HuggingFace

Create a function in the python library to read that config information out of the xxx_train.json. If the file does not exist or the config fields in the file are missing, the function should still run.
Change Part 1B in the analyse/algorithm colabs, replacing the existing code with a call to the new function.

dONE


Fix missing click in requirements.txt and invocation

As the name suggest

Can you include in the readme - what the prod docker containers are for as well? Thanks!

Also, when I run make i get
make: black8: No such file or directory
make: *** [lint] Error 1

One more question, if I have a local docker shell open already - and i make changes to the source, for example by changing branches. Which of the following docker commands do I need to run to update it?
Thanks!
make local-dev-build
make local-dev-run
# you are now in shell in the docker container
# if you want to shell back in after exiting:
make local-dev-shell
# if you want to tear down local dev env:
make local-dev-down

Can you include in the readme - what the prod docker containers are for as well? Thanks!

I intend to do that in the next PR where I will overhaul to whole config+feed setup with user input prompt

One more question, if I have a local docker shell open already - and i make changes to the source, for example by changing branches. Which of the following docker commands do I need to run to update it? Thanks!
make local-dev-build
make local-dev-run
# you are now in shell in the docker container
# if you want to shell back in after exiting:
make local-dev-shell
# if you want to tear down local dev env:
make local-dev-down

I will move to docker-compose in the next PR such so that we can bind volume to your local fs and changes in either docker or local will be in sync.
For now, you need to do local-dev-down, local-dev-build, local-dev-run


Influxdb old data not getting removed

Steps to reproduce:
List the minimal actions needed to reproduce the behavior.

Changed retention policy
drop measurement.
Delete measurement

Expected behavior:
Expected to have old data cleared off
Actual behavior:
Data is still there and none of the above commands seems to be working

I'm also having problems with DELETE not actually deleting data: https://github.com/influxdata/influxdb/issues/14612
There has also been a lot of issues reported around "drop" as well. It seems data can get into influxdb but it can never leave :)

I'll try to reproduce this today.

@disha94 @yellowpattern what version of InfluxDB are you using?

@disha94 Please describe the reproduce steps more verbosely. I tried the following with inmem and tsi1 indexes.
> select * from autogen.m
name: m
time f
---- -
0    82
> select * from hour.m
name: m
time                f
----                -
1568671625237647000 83
> drop measurement m
> select * from m
> select * from autogen.m
> select * from hour.m
>

not stale

I have tried to repro the issue using basic scenarios.
Environment:

InfluxDB OSS 1.8.1 (Since this ticket was created more than a year ago, most likely the InfluxDB version was in 1.7.x, but without a specific info I am using the latest released, at the time, influxdb)
Using all default settings in config file, e.g. index version = inmem
Data is being loaded into two databases _internal and telegraf via telegraf running locally.
_internal database has monitor RP:

name    duration shardGroupDuration replicaN default
----    -------- ------------------ -------- -------
monitor 168h0m0s 24h0m0s             1        true

telegraf database has autogen RP:

name    duration shardGroupDuration replicaN default
----    -------- ------------------ -------- -------
autogen 0s  168h0m0s             1        true

Scenario and Basic Tests:

Let telegraf write data into telegraf database and let influxdb write data into _internal database for a day

name: _internal
id database  retention_policy shard_group start_time           end_time             expiry_time          owners
-- --------  ---------------- ----------- ----------           --------             -----------          ------
1  _internal monitor          1           2020-08-18T00:00:00Z 2020-08-19T00:00:00Z 2020-08-26T00:00:00Z
3  _internal monitor          3           2020-08-19T00:00:00Z 2020-08-20T00:00:00Z 2020-08-27T00:00:00Z
4  _internal monitor          4           2020-08-20T00:00:00Z 2020-08-21T00:00:00Z 2020-08-28T00:00:00Z

name: telegraf
id database retention_policy shard_group start_time           end_time             expiry_time          owners
-- -------- ---------------- ----------- ----------           --------             -----------          ------
2  telegraf autogen          2           2020-08-17T00:00:00Z 2020-08-24T00:00:00Z 2020-08-25T00:00:00Z

Update Retention Policies on both databases:

ALTER RETENTION POLICY monitor on _internal DURATION 7d REPLICATION 1 SHARD DURATION 1h

ALTER RETENTION POLICY autogen on telegraf DURATION 1d REPLICATION 1 SHARD DURATION 1h


Infer the tract list from the nodes.csv table

Instead of the currently hard-coded list:
https://github.com/yeatmanlab/AFQ-Browser/blob/master/client/js/tract-details.js#L4
This might need to wait until after resolving #19

This is also in 3d-brain.js so we should remove it there as well. Likewise, the colors are duplicated in 3d-brain.js and tract-details.js even though only d3colors is used in tract-details.js and only colors and highlightColors are used in 3d-brain.js. Lastly, m, w, and h are not used in 3d-brain.js and should be removed. So I suggest:

[ ] Move, tracts into another js file (naming suggestions please)
[ ] Read tract names from nodes.csv as @arokem suggests
[ ] Also move all color variables into this common js file so that if we ever decide to change the colors, we don't have to hunt around different files to do so.


"No native build was found for platform" when running "yarn start"

When following the "Running from Source" instructions, I encountered the following error:
$ nvm use 12
...
$ yarn
...
$ yarn start
...
A JavaScript error occurred in the main process
Uncaught Exception:
Error: No native build was found for platform=linux arch=x64 runtime=electron abi=75 uv=1 libc=glibc
    at Function.load.path (/home/maxime/code/pushpin/node_modules/sodium-native/node_modules/node-gyp-build/index.js:55:9)
    at load (/home/maxime/code/pushpin/node_modules/sodium-native/node_modules/node-gyp-build/index.js:20:30)
    at Object.<anonymous> (/home/maxime/code/pushpin/node_modules/sodium-native/index.js:1:39)
    at Module._compile (internal/modules/cjs/loader.js:880:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
    at Module.load (internal/modules/cjs/loader.js:735:32)
    at Module._load (internal/modules/cjs/loader.js:648:12)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Module.require (internal/modules/cjs/loader.js:775:19)
...

I already have nvm set up on my machine, and nvm use 12 did work:
$ node -v
v12.16.2

I'm running on Ubuntu 20.04. Has anyone encountered this?
Full output of yarn start
$ yarn start
yarn run v1.22.5
$ ts-node ./scripts/start.ts
(node:6680) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
ℹ ｢wds｣: Project is running at http://localhost:8080/
ℹ ｢wds｣: webpack output is served from undefined
ℹ ｢wds｣: Content not from webpack is served from /home/maxime/code/pushpin/dist
Starting type checking service...
Using 1 worker with 2048MB memory limit
Starting type checking service...
Using 1 worker with 2048MB memory limit
Starting type checking service...
Using 1 worker with 2048MB memory limit
Starting type checking service...
Using 1 worker with 2048MB memory limit
Type checking in progress...

No type errors found
Version: typescript 3.7.2
Time: 12941ms
Starting type checking service...
Using 1 worker with 2048MB memory limit
Type checking in progress...
Starting type checking service...
Using 1 worker with 2048MB memory limit
Type checking in progress...
Starting type checking service...
Using 1 worker with 2048MB memory limit
App threw an error during load
Error: No native build was found for platform=linux arch=x64 runtime=electron abi=75 uv=1 libc=glibc
    at Function.load.path (/home/maxime/code/pushpin/node_modules/sodium-native/node_modules/node-gyp-build/index.js:55:9)
    at load (/home/maxime/code/pushpin/node_modules/sodium-native/node_modules/node-gyp-build/index.js:20:30)
    at Object.<anonymous> (/home/maxime/code/pushpin/node_modules/sodium-native/index.js:1:39)
    at Module._compile (internal/modules/cjs/loader.js:880:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
    at Module.load (internal/modules/cjs/loader.js:735:32)
    at Module._load (internal/modules/cjs/loader.js:648:12)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Module.require (internal/modules/cjs/loader.js:775:19)
A JavaScript error occurred in the main process
Uncaught Exception:
Error: No native build was found for platform=linux arch=x64 runtime=electron abi=75 uv=1 libc=glibc
    at Function.load.path (/home/maxime/code/pushpin/node_modules/sodium-native/node_modules/node-gyp-build/index.js:55:9)
    at load (/home/maxime/code/pushpin/node_modules/sodium-native/node_modules/node-gyp-build/index.js:20:30)
    at Object.<anonymous> (/home/maxime/code/pushpin/node_modules/sodium-native/index.js:1:39)
    at Module._compile (internal/modules/cjs/loader.js:880:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
    at Module.load (internal/modules/cjs/loader.js:735:32)
    at Module._load (internal/modules/cjs/loader.js:648:12)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Module.require (internal/modules/cjs/loader.js:775:19)
Type checking in progress...
No type errors found
Version: typescript 3.7.2
Time: 10751ms
No type errors found
Version: typescript 3.7.2
Time: 10747ms
No type errors found
Version: typescript 3.7.2
Time: 10681ms
^C

One curious thing is that the error message mentions ABI version 75. According to the Node release page, 12.16.2 has ABI version 72. Could this error perhaps be due to a binary incompatibility between Electron and Node, or something like that?
I did try updating Node to the latest 12.x LTS release, 12.20.1, but that also has ABI 72 on the release page, and I still get ABI 75 in the error message. Unfortunately, there are no Node releases on the page that have ABI 75, so I wasn't able to test with a Node version that has ABI 75.

One curious thing is that the error message mentions ABI version 75. According to the Node release page, 12.16.2 has ABI version 72. Could this error perhaps be due to a binary incompatibility between Electron and Node, or something like that?
I did try updating Node to the latest 12.x LTS release, 12.20.1, but that also has ABI 72 on the release page, and I still get ABI 75 in the error message. Unfortunately, there are no Node releases on the page that have ABI 75, so I wasn't able to test with a Node version that has ABI 75.

Augh, sodium-native has been a thorn in my side forever. The first thing to know is that you need an Electron build of sodium-native, not a node-12 one. That's because Electron has its own Node engine with its own binary dependencies. I'm not sure why it's telling you that it can't find a prebuilt sodium-native binary but you can probably build your own. Try yarn build?

Augh, sodium-native has been a thorn in my side forever. The first thing to know is that you need an Electron build of sodium-native, not a node-12 one. That's because Electron has its own Node engine with its own binary dependencies. I'm not sure why it's telling you that it can't find a prebuilt sodium-native binary but you can probably build your own. Try yarn build?

Hi @pvh, could you elaborate more how to fix this issue? Im not familiar with Electron and building my own sodium-native binary. Thank you in advance!

What worked for me (Ubuntu 20.04):
sudo apt install g++ python
npm i -g yarn prebuildify
yarn
cd node_modules/sodium-native
yarn prebuild
cd ../../
yarn
yarn start

But the prebuild step took a veeeery long time... and finishes with an error (something about v8_enable_pointer_compression on electron 10...) but the necesssary files compiled before that (electron 7.2.4? I dont know).
There might be an easier way (maybe using electron-rebuild, npm rebuild or a combination of those tools, I tried some without success), if anyone has a shorter path please share ;).


need uv_write_stop function

I setup a write request like 10M data,  before the write is finished the timeout callback is run. need a function like uv_read_stop to prevent the write done callback is execute late.
not sure this is a bug or not.

Version: latest
Platform: all

Can you talk more about what your application does? What do you do when the timer expires? Close the connection? You don't need a stop function in that case, just call uv_close().

not just close the connection, I need to free the memory or decrease the pointer count.
so when the callback is call,  the data pointer already reused in other context.  will create silent error.

so when the callback is call, the data pointer already reused in other context

That sounds like you need to rethink your application's logic. How would a stop function help here?

I also may reuse the connection to resend other package head.

As a workaround, don't send one big chunk, send small chunks. :-)
In theory, it's possible to teach uv_cancel() about write requests, except:

uv_cancel() is for cancelling requests that haven't started work yet. If we lift that restriction, then:

there is no way to tell the callback how much data was sent with the current uv_write_cb function signature (and changing the signature can't happen in libuv v1.x)

@bnoordhuis
If I need use this with a private patch for myself, how do I implement this ?
just modify m_write_req ? or I has to add a uv_write_stop method for windows/unix ?

If you're going to float a patch, it's really up to you. Do what's easiest. Me, personally, I'd extend uv_cancel().

If I call the close on the timeout, then the write callback will not run any more ?
is this one work for stop write ?
UV_EXTERN void uv_write_stop(uv_write_t* req, uv_stream_t* stream, int err){
req->error = err;
uv__write_req_finish(req);
uv__io_stop(stream->loop, &stream->io_watcher, POLLOUT);
uv__stream_osx_interrupt_select(stream);
}

@bnoordhuis
If I call the uv_close, will the write callback be execute late ?

Yes. It's called with status == UV_ECANCELED.


Cuda becomes unavailable and script is excuted by multiple times

System Info
- `Accelerate` version: 0.28.0
- Platform: Linux-5.4.0-173-generic-x86_64-with-glibc2.31
- Python version: 3.9.13
- Numpy version: 1.21.5
- PyTorch version (GPU?): 2.2.1+cu121 (True)
- PyTorch XPU available: False
- PyTorch NPU available: False
- System RAM: 2015.53 GB
- GPU type: NVIDIA A800-SXM4-80GB
- `Accelerate` default config:
        - compute_environment: LOCAL_MACHINE
        - distributed_type: MULTI_GPU
        - mixed_precision: bf16
        - use_cpu: False
        - debug: True
        - num_processes: 8
        - machine_rank: 0
        - num_machines: 1
        - gpu_ids: [0,1,2,3,4,5,6,7]
        - rdzv_backend: static
        - same_network: True
        - main_training_function: main
        - downcast_bf16: no
        - tpu_use_cluster: False
        - tpu_use_sudo: False
        - tpu_env: []

Information

[ ] The official example scripts
[X] My own modified scripts

Tasks

[ ] One of the scripts in the examples/ folder of Accelerate or an officially supported no_trainer script in the examples folder of the transformers repo (such as run_no_trainer_glue.py)
[X] My own task or dataset (give details below)

Reproduction
import torch
from accelerate import Accelerator
import os
def main():
accelerator = Accelerator()
print(torch.cuda.is_available())
if name == "main":
main()
Executed with command:
accelerate launch accelerate_test.py

When executed with command:
python accelerate_test.py

Expected behavior
Cuda should be available while using accelerate.
And based on my understanding, print function should not be excuted by multiple times?

Can you check python -c "import torch; print(torch.cuda.is_available()) from the CLI?
This means something is up with your torch build and/or cuda drivers.
And yes, print will be ran n times because you're not using accelerator.print() :) (N==num gpus)

You also have multiple envs active, which can lead to weird issues like this (been there/seen it before). Do a conda deactivate fully then conda activate meshgpt. Might also solve the issue (could be pointing to the wrong python or bash!)

@muellerzr Thanks for your quick response!

My best guess is you installed accelerate in another env, and it's messed up your bash scripts, so accelerate launch is pointing to the wrong accelerate. I recommend a full uninstall, as your system is borked from the accelerate installs.
How to check:
which accelerate launch

It should point to something equivalent to:
/.../mycondalocation/envs/meshgpt/bin/accelerate

Actually I can see right there it's calling it from your .local bash, so you installed it without conda possibly once, messing up the whole thing?

Should I reinstall accelerate or the whole environment?

@muellerzr Thanks for your help! Problems in this issue and issue2621 are resolved!

Fantastic! Glad to hear it @MagicianWu :)


Consider making it easier for users to report errors

Right now, there's no clear way for users to report errors. We should consider how we want users to report errors.
Perhaps the easiest approach would be to direct them to GitHub where they can raise issues?

We should probably add a support link to the about view (like Game Play and Anytime) at the very least.

e9227d9c81a414dc8cb528e79580fe9883684c54 - support link in about
d8ef156570f07fc99c0486f0b708bd2893b718e0 - button to automatically create GitHub issues for unimplemented operations


Feature request: Line highlighting

I would like to highlight certain lines with a certain colors, e.g.: lines 3-5 in a light purple.
A simple interface would take a highlighted-lines parameter, which is a list of all lines to highlight, and there would be a highlight-color parameter with the color.
A more complex interface would take a color for each lines, so that there could be different highlight colors in the same code block.
I currently have a small sketch that wraps around the code function:
#let highlight(lines, line-spacing: 5pt, max-width: false, bg: color.hsv(300deg, 100%, 70%, 20%), body) = {
  let attrs = (:)
  if max-width {
    attrs.insert("width", 1fr)
  }
  show raw.line: line => {
      if lines.contains(line.number) and line.count > 1{
        let line-height = measure(line).height

        box(height: line-height,
          move(dy: -line-spacing/2,
            box(line,
              fill: bg,
              inset: (y: line-spacing/2),
              height: line-height + line-spacing,
              ..attrs
            )
          )
        )
      }
      else {
        line
      }
    }
  body
}

The current problems are:

By default the width of the lines is different, leading to highlights of different length. 1fr solves the problem, but then the box expands to use more space. Same with 100%, but then the line is moved into the next line, as the language box seems to take up space.

Using the line-spacing solves the problem of white spaces between highlighted lines. The new container now has the same line height as before, but extends slightly above and below with the highlighted background, while showing the line in the middle using the inset.

#highlight((1,2), max-width: true, code(```py
def a
  b
c```, lang:"Py"))

What seems to find the correct width for all lines is using measure to find the width of the child raw element.
Maybe some of that behavior could be integrated into the sourcerer library.
~ Update ~:
The following logic currently solves the line width problem, line spacing and allows different highlight colors:
#let highlight(lines, line-spacing: 5pt, bg: color.hsv(300deg, 100%, 70%, 20%), body) = context {
  let attrs = (:)
  if "child" in body.fields() {
   // Detect the code function
    let maximum-width = 1fr
    attrs.insert("width", maximum-width)
  }
  show raw.line: line => {
      let found-hl = lines.find(l => (type(l) == int and l == line.number) or (type(l) == array and l.at(0) == line.number))
      if found-hl != none and line.count > 1{
        let line-height = measure(line).height
        let line-bg = bg
        if type(found-hl) == array {
          line-bg = found-hl.at(1)
        }
        box(height: line-height,
          move(dy: -line-spacing/2,
            box(line,
              fill: line-bg,
              inset: (y: line-spacing/2),
              height: line-height + line-spacing,
              ..attrs
            )
          )
        )
      }
      else {
        line
      }
    }
  body
}

Hello! Sorry for the late reply. I've been kind of busy, working on other projects.
Highlighting lines is a feature I really want to support, especially considering that with it, I would be able to support zebra coloring for the lines.
Briefly, we currently display the code as a table nested in a block. The block is breakable, and so looks good while being broken across multiple pages. This is important to me.
To do line highlighting well, we need to instead display the code as a stack (or grid, or table) of rectangles, or a similar element, so we can style them individually.
Originally, I thought combining this with the page breakability was impossible, or really annoying to do, because you had to hijack the headers and footers for the page. Recently however, repeatable table headers and footers were added, and I think I can now come up with a much better solution.
I am currently therefore working on an official implementation of your feature suggestion.


Removed redirect loops.

Description

Urgency

[X] Blocker
[ ] High
[ ] Medium

Requirements

Test all commands and procedures.
Build content locally and test for formatting/links.
Add redirects to dcos-website/redirect-files.
Change all affected versions (e.g. 1.7, 1.8, and 1.9).
See the contribution guidelines.

Removed redirect which are pointing to themselves and hence create create redirect loops.

From 1838  to 47 broken links


Do you have an English version?

Hi Yu Li, I don't know the best way to contact you. Do you consider writing this in English? Also do you have an English version of this -> http://oomusou.io/laravel/laravel-architecture/

I wrote a english readme here https://github.com/liyu001989/lumen-api-demo/blob/master/EN_README.md
hope it can help you
I can't find a english version about http://oomusou.io/laravel/laravel-architecture/

Thanks! :+1:


bump minimum gleam_stdlib version to 0.39.0

Just a small PR to update the minimum version of gleam_stdlib to 0.39.0.
Fixes https://github.com/giacomocavalieri/squirrel/issues/26

Thank you! Could you rebase on main, please?

Sure. First time I did a rebase using the cli and across forks :smile:

Thanks!


Unknown issue ("general exception during Init")

Hi, I tried to contact the dev on discord multiple times but did not receive any response, so leaving an issue here is the best I can do. After adding a few tracks, this error began to appear whenever I opened Sma5hMusic.
"There was a general exception during Init.
Object reference not set to an instance of an object."
I had gotten this issue a while back, and I was later helped, as I found out that there was an issue with my metadata_mod.json file. When I ran into the error again, I went back to the person who had helped me before, expecting the issue to be the same. However, they told me that the file seemed perfectly fine, and suggested I leave an issue post here. And that brings us to now.

Hello,
I don't use discord for support unless files need to be transferred as this is an account used for other purposes.
Regarding your issue, first make sure you're using latest and that the game version is properly recognized (no modified resource files).
Try to package your mod folder in a 7z and send it, you can remove the nus3audio at this time.

Ah, ok, I'm sorry then!! Here's a link to the 7z, sorry that it took so long. I've removed all the nus3audio and brstm's.
https://drive.google.com/file/d/111ObZzxOb2UyS6CkAwbqt03EaQ3LMQrt/view?usp=sharing

Sorry it took me a while.
Looks like your MusicOverride/order_override.json is corrupted.
If you remove that file it loads. I'm not sure how it got corrupted, assuming it crashed while saving. On later versions you should have backups created automatically so you could try to go back to the last valid file.
If you think you've got an idea of when/how it happened, let me know!

Sorry for being late, but I got it up and running. Thank you!!!!!!

HI there.
I seems to be having the same issue as the last person who had talked in this thread. Also like the last person, I wasn't getting an answer from the Smash Ultimate Discord, so I figured heading to the source would be best.
As for my issue..? I had deleted a few files in the game, mainly the resource files the exe was using before, and I think that's what softlocked it.
So, now its just endlessly looking for a file that doesn't exist. Issue is, I'm not sure how to override this. Been hard to figure out.
So, hopefully you have some insight on this possibly.
Thanks in advance. ^^


Modifier -> SwiftUI Updated -> Modal presentations: fileExporter(isPresented:document:contentTypes:defaultFilename:onCompletion:onCancellation:) [BETA]

Doc: https://developer.apple.com/documentation/SwiftUI/View/fileExporter(isPresented:document:contentTypes:defaultFilename:onCompletion:onCancellation:)-34bd6

This is blocked by file upload support in core.


HBASE-28661 Fix compatibility issue in branch-2.x

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 42s
Docker mode activated.

-0 :warning:
yetus
0m  4s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2.5 Compile Tests _

+1 :green_heart:
mvninstall
2m 27s
branch-2.5 passed

+1 :green_heart:
compile
0m 13s
branch-2.5 passed

+1 :green_heart:
shadedjars
4m 56s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 11s
branch-2.5 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 13s
the patch passed

+1 :green_heart:
compile
0m 13s
the patch passed

+1 :green_heart:
javac
0m 13s
the patch passed

+1 :green_heart:
shadedjars
4m 52s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 10s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 40s
hbase-http in the patch passed.

17m 40s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5988

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 79b1a830efde 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / d44a224ea6

Default Java
Temurin-1.8.0_352-b08

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/testReport/

Max. process+thread count
304 (vs. ulimit of 30000)

modules
C: hbase-http U: hbase-http

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 50s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2.5 Compile Tests _

+1 :green_heart:
mvninstall
3m 41s
branch-2.5 passed

+1 :green_heart:
compile
0m 25s
branch-2.5 passed

+1 :green_heart:
checkstyle
0m 12s
branch-2.5 passed

+1 :green_heart:
spotless
0m 50s
branch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
0m 31s
branch-2.5 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 22s
the patch passed

+1 :green_heart:
compile
0m 22s
the patch passed

-0 :warning:
javac
0m 22s
hbase-http generated 2 new + 10 unchanged - 0 fixed = 12 total (was 10)

+1 :green_heart:
checkstyle
0m  9s
the patch passed

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
15m 49s
Patch does not cause any errors with Hadoop 2.10.2 or 3.2.4 3.3.6.

+1 :green_heart:
spotless
0m 49s
patch has no errors when running spotless:check.

+1 :green_heart:
spotbugs
0m 39s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 10s
The patch does not generate ASF License warnings.

29m 33s

Subsystem
Report/Notes

Docker
ClientAPI=1.45 ServerAPI=1.45 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5988

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti spotless checkstyle compile

uname
Linux c0ec3a4fe59e 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:45:47 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / d44a224ea6

Default Java
Eclipse Adoptium-11.0.17+8

javac
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/artifact/yetus-general-check/output/diff-compile-javac-hbase-http.txt

Max. process+thread count
79 (vs. ulimit of 30000)

modules
C: hbase-http U: hbase-http

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/console

versions
git=2.34.1 maven=3.8.6 spotbugs=4.7.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 42s
Docker mode activated.

-0 :warning:
yetus
0m  4s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2.5 Compile Tests _

+1 :green_heart:
mvninstall
2m 44s
branch-2.5 passed

+1 :green_heart:
compile
0m 14s
branch-2.5 passed

+1 :green_heart:
shadedjars
5m 25s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 11s
branch-2.5 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 40s
the patch passed

+1 :green_heart:
compile
0m 13s
the patch passed

+1 :green_heart:
javac
0m 13s
the patch passed

+1 :green_heart:
shadedjars
5m 21s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 11s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 44s
hbase-http in the patch passed.

19m 29s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/5988

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux ce2aed701ee5 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2.5 / d44a224ea6

Default Java
Eclipse Adoptium-11.0.17+8

Test Results
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/testReport/

Max. process+thread count
358 (vs. ulimit of 30000)

modules
C: hbase-http U: hbase-http

Console output
https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5988/1/console

versions
git=2.34.1 maven=3.8.6

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.


Bug: Error on insight pages with 404 users

Describe the bug
When trying to view an insight page: https://insights.opensauced.pizza/pages/bdougie/5/dashboard
I get a client exception.

Steps to reproduce
Error message
statusCode":404,"message":"You are not following this user","error":"Not Found"}

Affected services
insights.opensauced.pizza
Platforms
No response
Browsers
No response
Environment
No response
Additional context
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Contributing Docs

[ ] I agree to follow this project's Contribution Docs

@bdougie is this bug still present? I couldn't reproduce it :thinking:

It's not I believe it was fixed in an api update


Verly Long Polylines Clipped in 2D

This is happening with very long LOS (i.e. HEO to LEO) static polylines.  3D and Columbus view appear to render correctly.  When switching to 2D, the lines are clipped.  Another observation; if you increase the distance of the far point by an order of magnitude, it appears to clip the line by another 50%. If you decrease by an order of magnitude, it seems to render as expected.
Link to the Cesium community thread:
https://community.cesium.com/t/polylines-in-2d-render-incorrectly/10756
Sandcastle example:
https://sandcastle.cesium.com/#c=7VdNb9s4EP0rgveSAjbNT1HsukGLFNhLgS7iYBdolQMj0QlRSjQoykZa+L8vaSWpk1DdbjfooYhhGBDn8c0MOZrn2UiXVZ8bk73KPpZtln2JP1mm65dZOalt1Teq9eVkOixvlOu0baMNAXizvJsebLz9lBNdl5MIPHt7uoRkhiDJ8QzNMMRwBvkM5mcQvtx/AYTww2zppdfV7FR36s7fV7ZWNuop+dbS7RP774wJslp1ldNrH44mMj44iohwaqWCw+q7cyjDZ+/1t3vk95l3jyIx8lq5E9t6Z81IKN2V3b7p3kVgRHjXq39jXVtzbXSrRhi3uvZX0Yamj42Vkc36zP7hbN/uK2IlTacSwEZ65bRMh30YxfvejwZz49Ma60bt+/u4vJAR8DENyDLGp2MmzNi4DX5rW9p0nlreTdOp2SH5k/+f4XikP2R5utz+vi2nBOfu4dIuUUlr2+n4unSjpVRJ5+2lk+srXZ3KWssBmzyrGQQFRznCHAtCOEQ8XRoBh6GgnCKBCk4FYxwngYRxnkMa4JQUgudijC5HBWSQ0NAecjJCBgGFTFAhcloE90ikg2Mh8JwDUTBYCMIZfgw6/56jXVlj7HbZu5Ucetn+bX7QPw4f75M8lUgslX9KjUjTPUvEjUSk7viHNQI/a8SzRvyKGpELwShDhAsuaE5HNQIjFrQktHVOOEGIjmlEjimiAAsMCcSUjXT/QsCciSK4xoIJMgYjsMgxKRBmRZ4LMhJeUAkkCoAwhSFKhvlPU4myPf+9bMt2E8aRjVZb5cJA0qptdqI63Tfgr/3aUbiV/XNsXzKUQSjv6XB7oWX1pn7T6tgihn+1IbDdizvWWnq5tL2r1J/ONmEoCA4GT+CrqQOyro8i343fkzAavb0zA2NlfRTHpRdlO1CX7WQ6WXT+2qjj24xe62Ztnc96Z44AmHvVrE2Iqptf9NUn5UHVdXFzhC7mh1sXtd6E0etVIs0s9MiuC5ZVb8xSfw7HeryYB/yjrTFG3V6+D7NaaPURdoWO3w2LAIDFPDymd3przYV0B8wD4h8
Browser:
Firefox and Chrome
Operating System:
Windows

+1

Has there been any consideration for looking into this issue? It's now been 4 years since this ticket was created, and the issue still persists.
The "clipping" of polylines in 2D can be seen on any sandcastle example where the polyline altitude is greater than approximately 3.6 million meters.As originally mentioned, 3D renders the polyline correctly.
When "morphing" from 3D to 2D it seems right at the end of the process/transform, the polyline shows correctly; however, once rendering is finalized in 2D the polyline gets clipped.

Hi @willpace. There hasn't been any activity on this item recently.
If you'd like to add more information about your use case, that may help us prioritize. If you are interesting in contributing, please let us know and we'd be happy to discuss implementation or review a PR. Thanks!

Hi @ggetz, thanks for responding.
I have a need to visualize a ground trace (2D) of orbiting items. These items can be within any orbit LEO, MEO, GEO, etc. With the polylines getting clipped at around 3,600km, that's barely outside the LEO orbit. Seeing how GEO goes out to just under 36,000km, it seems like a pretty significant area of space that can't have a proper ground trace (2D) rendering of the desired items.
Something to note is that "point" entities that are placed at the end of a polyline at the same GEO altitude are indeed visible on the 2D map.  It's frustrating to watch the morph from 3D to 2D start to look how you'd expect 2D to look, and then have the higher altitude polylines, or parts of polylines disappear.


Update Version and update Repo name in Readme

Updated Helm chart version to 0.1 to be in sync with AppVersion
Changed Helm add command in README

@k82cn Please have a look.

/lgtm
/approve

@asifdxtreme , please also enable volcano-sh-bot for this repo :)


Proposal to remove DateInput styles

Continuing discussion from #388, related to work on #394
The styles applied to the DateInput make the <input> element look nice enough for most situations.  However, I think it's a good idea to move in the direction of exposing the <input> element directly, allowing consumers to treat the datepicker component as a traditional form element rather than something special.  A case I've run into is that it's currently difficult to integrate with a few styling frameworks (e.g. elemental) because:

The top-level element exposed by the datepicker is a div, not an input
The input has CSS styles that need to be overridden to fit in with the framework

I think a good first step here is to remove the .datepicker__input styles, and perhaps move them to the examples stylesheet so that it still demos well.  The new solution would be to pass the required className prop to the datepicker to fit in with a styling framework or custom styles.  What do you think?
cc @martijnrusschen, @RSO

Removed in #412


Let Rate do the trivial interest manipulations

The trivial interest manipulations are moved from depending on Constant to depending on Rate

Purpose is to move the responsibility for trivial interest accumulation to depend on Rate. Before this PR it went through Constant<:AbstractYield, but this makes it difficult to untangle simple rates from yield curves. With this inverted dependency, rate logic can be separated from yield curve logic.

Is this still a draft/WIP?

Wanted to know if there was appetite for going in this direction before finishing up a proper pr.

I'm not opposed to it - it seems like there's a degree of API consistency of technically discount is only defined on AbstractYields andRates are used to construct yield curves.
However, I do see how folks would want to use discounting on rates (thus the promotion to Constant yield curve.
From a performance standpoint, Julia might inline the promotion and so there may or may not be a performance benefit from skipping Constant

Superseded by #80.


Delete modules from UI

This PR primarily just extracts some of the module pkg management from the pkgrepo presenter into the repo handler and splits out the delete module functionality so that it can be called from the UI.

So how can I uninstall modules? (either from the UI or in another way)

@kazerniel you can delete modules by clicking the cog wheel on the module's page and selecting the menu item to delete the module.
You can also check the manual module install instructions on our website. You can just delete the bhm files from the modules folder.

Oh my bad, I was using an older version of Blish HUD that didn't have such an option 😅 No wonder I couldn't find it anywhere 😅


[Request] support for npo.nl subtitles

Is it possible to add support for npo.nl subs? Not all video-streams have subs though, so when applicable.
Example, the 8 o'clock news bulletin: http://www.npo.nl/nos-journaal/28-08-2014/POW_00722860.
The JSON: http://e.omroep.nl/metadata/aflevering/POW_00722860 reports "tt888":"ja", so it has subs.
Its subtitles can then be found here: http://e.omroep.nl/tt888/POW_00722860. I found the url with Firefox's webconsole.

npo subtitles will be supported in the next version. Thanks for the report.

dstftw, thanks for the initial support, but since the subtitles are of the webvtt format, which a lot of players don't support, I was wondering if you could convert to subtitle-file to srt first before writing to disk. In this case, with npo-subs, you'd only have to remove the first 2 lines to accomplish that.
If I take yesterday's 8 o' clock newsbulletin for example, youtube-dl reports:
youtube-dl.exe -s --list-subs http://www.npo.nl/nos-journaal/07-02-2015/POW_00942206
[npo.nl] POW_00942206: Downloading JSON metadata
[npo.nl] POW_00942206: Downloading token
[npo.nl] POW_00942206: Downloading adaptive JSON
[npo.nl] POW_00942206: Downloading adaptive stream JSON
[npo.nl] POW_00942206: Downloading m3u8 information
[npo.nl] POW_00942206: Downloading h264_bb JSON
[npo.nl] POW_00942206: Downloading h264_bb stream JSON
[npo.nl] POW_00942206: Downloading h264_sb JSON
[npo.nl] POW_00942206: Downloading h264_sb stream JSON
[npo.nl] POW_00942206: Downloading h264_std JSON
[npo.nl] POW_00942206: Downloading h264_std stream JSON
WARNING: Automatic Captions not supported by this server
[npo.nl] POW_00942206: Available subtitles for video: nl
[npo.nl] POW_00942206: Available automatic captions for video:

Does youtube-dl have the ability to detect the subtitle-format? If so, perhaps you could make the penultimate line look liks this: [npo.nl] POW_00942206: Available subtitles for video: nl (vtt)
Whether or not the subtitle-format is detected, --sub-format srt didn't do anything.


Add TypeResolver to ExceptionHandler

Original PR
PR #1
PR #2
This one is the 2nd of 3 PR's. Different flavors for the same problem.
I believe this one is somewhat the cleanest approach, even if there is quite a bit of change.
Why do i need this? TL;DR when using Logging, for e.g microsoft.extensions.logging, i cannot access the logger without a  TypeResolver in order to log the exception details.

[ ] I have read the Contribution Guidelines (Not available)
[x] I have commented on the issue above and discussed the intended changes
[ ] A maintainer has signed off on the changes and the issue was assigned to me
[X] All newly added code is adequately covered by tests
[X] All existing tests are still running without errors
[X] The documentation was modified to reflect the changes OR no documentation changes are required.

Changes
Add TypeResolver to ExceptionHandler while trying to not break the api.
If the user chose to set the handler directly through the settings, their code might be broken.
But if the user uses SetExceptionHandler, everything is fine, i have made an overload for that.

Eh, i dont like this one anyway...


fix(renderers): types with < and > were rendered as HTML

Array.<String> was visually rendered as Array., because <String> was interpreted as an HTML tag.
Fix #84

Codecov Report

Merging #85 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #85   +/-   ##
=======================================
  Coverage   83.87%   83.87%
=======================================
  Files           4        4
  Lines          31       31
  Branches        7        7
=======================================
  Hits           26       26
  Misses          5        5

Continue to review full report at Codecov.

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


GLES2 WebGL depth texture not draw

Godot version:
3.2 stable
OS/device including version:
Chrome 78 /Firefox 70, Linux and Windows
Issue description:
GLES2 Depth texture not work when it supported by device/hardware(webbrowser)
Docs https://docs.godotengine.org/en/3.2/tutorials/misc/gles2_gles3_differences.html :

While GLES2 supports DEPTH_TEXTURE in shaders, it may not work on some old hardware (especially mobile).

it means Godot do check if device support Depth, and use it when supported.
I have support depth texture in GLES2 in webbrowser, Godot do not use it.
Webgl does Depth support https://developer.mozilla.org/en-US/docs/Web/API/WEBGL_depth_texture
Steps to reproduce:

open this link example project in browser, depth not draw
open webbrowser console write

var canvas = document.createElement('canvas');var gl = canvas.getContext("webgl");console.log(gl.getSupportedExtensions());

WEBGL_depth_texture listed

Minimal reproduction project:
source zip link

Web

Please provide details about the OS and browser(s).

Web

Please provide details about the OS and browser(s).

Chrome 78 /Firefox 70, only Linux

@danilw Which graphics card and driver are you using?

look my screenshot please

This is expected behaviour. Take a look at the error you get when running the scene you provided:
GL ERROR :GL_INVALID_OPERATION : glDrawElements: Source and destination textures of the draw are the same.

Certain hardware (and platforms, including webgl) do not support reading from a bound depth texture. The WEBGL_depth_texture extension means your hardware supports using the depth texture. It says nothing about reading and writing at the same time.
That note in the docs is particularly pointing to this situation. Godot allows you to read from the depth_texture, however, your hardware (in this case platform) just doesn't support it. The only way to "fix" this would be to go back to the previous hardware and not allow anyone to use the depth_texture in shaders because it cannot be supported on all hardware and platforms.

okey I see, thanks for clarification
can be closed I think


Columns width keep resetting to minimum value

Describe the bug
Every time I open the app, all the columns have minimum depth so I always need to manually resize all the columns to be able to actually see the data.
To Reproduce
For me, I just need to close and reopen the app.
Expected behavior
I expect the column width to remain the same after restarting the app or at least default to the size that will allow the data to fit.
Screenshots

Desktop (please complete the following information):

TumblThree version: <IP_ADDRESS> (was not introduced by this version)
OS: Windows 10 Education N

Hello,
please have a look on your file settings.json (%LOCALAPPDATA%\TumblThree\Settings or local folder for portable mode). The part should look like:
  "ColumnSettings": [
    {
      "Key": "Name",
      "Value": {
        "m_Item1": 0,
        "m_Item2": 180,
        "m_Item3": 0
      }
    },

What is the value of "m_Item2"?
Do your other TumblThree settings from the settings dialog persist on app restart, or are they reset too?

Hi,
What is the value of "m_Item2"?
1 for all columns.
Do your other TumblThree settings from the settings dialog persist on app restart, or are they reset too?
Other settings persist.

As before this one is for first-timers-only. That means that we will only accept a PR for this one from someone who's never contributed to open source before. This one is particularly easy (but don't make that statement make you feel bad if you have a hard time with it, there's more to contributing to open source than changing lines of code, especially if it's your first time). We walk you through it if you need help. :-) Here are the steps to get a PR merged (see also our guide).
When double-clicking on the column header to set it to the optimal width, the column width is reset on next app start. But when the column header is dragged with the mouse to its new width, the column width keeps the same after an app restart.

[x] Create a fork of the repository
[x] Clone it to your local disk and create a new branch (e.g. 152-column-width-keeps-resetting)
[x] Look which view is dealing with the blog list. Where are the column widths set after start of the app? Where are they read for persisting them in the settings? What is the problem and how can it be solved?
[x] Add your solution
[x] Build the app and run it
[x] Resize the column headers by both ways described in this issue
[x] Close and restart the app again
[x] Validate that your chosen column widths are retained
[x] Commit your changes mentioning "issue #152" somewhere in your commit message title or description
[x] Push your changes to your fork, create a PR, get merged, celebrate??

We are happy to support you if you need help.

Hi, I would like to work on this

Hi Kartik,
thanks for your interest to work on this issue. I'll assign it to you.

Hi,
if you are stuck or need any help, let me know.

Hello,
I would like to work on this issue. It's my first time contributing to open source.
thanks

Hello,
at the moment Kartik is working on it.
But you can keep an eye on it, if you like.

@thomas694  I am able to reproduce the bug and looks like when the column width is set using the double click, the width is not properly set in the settings JSON, and instead reset to 1 (which might be the default value), so perhaps the part responsible to send this variable is sending a null or invalid value in this case. But I don't know where this value is set (who writes to the json?) and I'm not sure what a 'view' means in this context from the instructions written above.

The global settings object is updated in the view model and written to file in the ModuleController. View in this context means "dialogs" or UI parts of the total window in this case, so the actual view in the TumblThree.Presentation project and its corresponding view model in TumblThree.Applications project. The json is only the storage, so I think it's going wrong somewhere before, the value written to the settings object is already not correct.

Hello,
how is the status? Do you get along with the code?

This issue is available again for new volunteers.


gh-2463 Added version number to spring boot maven plugin

The spring boot maven plugin did not have a version set.
https://github.com/gchq/Gaffer/blob/b22d7a7ab1974399edad87f6f7962b2aa5b6f4f6/rest-api/spring-rest/pom.xml#L135-L138
This had been causing unnoticed build warnings about build stability:
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for uk.gov.gchq.gaffer:spring-rest:jar:1.17.1-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.springframework.boot:spring-boot-maven-plugin is missing. @ line 135, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------

This explains why builds used to work but stopped working: maven was using the latest release of the plugin as the version was not specified and at some point the latest version became incompatible with our code. This has been fixed by specifying the version to the same as the other use of the plugin and other spring dependencies: <version>${spring.boot.version}</version>
Related Issue

Resolve #2463

NOTE: This PR is to be merged into master as it will be released as a hotfix (1.17.1), new features in develop will wait for a full 1.18.0 release.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@b8d05fd). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #2469   +/-   ##
=========================================
  Coverage          ?   75.85%
  Complexity        ?      185
=========================================
  Files             ?       11
  Lines             ?      584
  Branches          ?       50
=========================================
  Hits              ?      443
  Misses            ?      100
  Partials          ?       41

Continue to review full report at Codecov.

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


Incorporation of attributes into TCerts

Currently TCert structure does not include “attributes”. Encrypted attributes need to be added to the TCert. They are encrypted to support privacy and un-linkability.

@binhn, as discussed with you issue #888 is separated in two, the previous one for the inclusion of the EnrollmendID into TCerts and this one for the inclusion of attributes into TCerts.


reduce docker build time

I moved the copying of the dependencies before the precompilation. That way, docker uses its cache when only the application code was changed. Speeds up development in projects with more dependencies tremendously.

Thank you!


Stale data on site

Hi! I'm a big fan of the site. It seems to have not updated for ~3 weeks, and I don't see any conversation on it here or on Reddit. Am I missing something?

The stats page shows zero matches over the past 7 days
My profile who played matches as recently as last night doesn't show any changes since June 14
A sample of some of the top 100 doesn't show any matches more recent than June 14

Is there a handy way to check that all of the services/pipelines involved are running?

@csfalcione I believe in his last tweet, the latest update made some changes to the API calls so he needs to do some work on the backend.
Not sure if there has been any more updates on it (I dont have twitter to check updates)

That makes sense, thanks for the reply.


Fixed issue with log level name

Hello! Thank you for your library. It's very good.
I found an issue with log level name in the README examples and fix it.

Thanks.


KEY_APPROXIMATE

When is it appropriate to set KEY_APPROXIMATE to true?
I assume if I have a means in which to GeoLocate (e.g., GPS, GSM triangulation, etc.), I use Position.setValid(true). And, if the mechanism is not "precise" (e.g., GSM triangulation), I also use Position.set(Position.KEY_APPROXIMATE, true). Is this correct?

At the moment it's only set for geolocated records, which means that the location is not accurate. Possibly we can remove it in future because we can just use "accuracy" value.
Potentially some devices can report this flag directly. For example Traccar Client app can get location using network provider, but then again, we always have accuracy as well.


Count usage and money from 1st nov and fix for new apps

[x] Start usage and money count from Nov 1st only
[x] Fix usage and money not working for new apps

1/ wrap the logic of get_plugin_usage_history + date filter(item.timestamp.date() < datetime(2024, 11, 1)...) to util then call it from router.
2/ add the cache first to these APIs, use redis, ttl 5m
3/ recheck the logic item.timestamp.date() < datetime(2024, 11, 1).date(): notice the timezone?
@mdmohsin7

Alright let me

Pls review @beastoin

lgtm @mdmohsin7 🥳
4/ you could also filter the date directly at https://github.com/BasedHardware/omi/pull/1358/files#diff-6a4c2c7ecc69146760e88741b9b4993cf1b06de4ae8da18a98db00601641708bR134 :)


[FEAT EXTRACTION] Discretization after z-score normalization

Version (please complete the following information):
OS: Linux 16.04
Python version: 3.6
PyRadiomics version v3.0.post9+g51639ec
Additional context
Hi,
I have a question regarding the pre-preprocessing part referring the link below:
https://discourse.slicer.org/t/image-processing-steps-order-when-using-the-settings-in-the-parameter-file/11228
Question: If I do normalization using default z-score methods, which means scale = 1:

Then how would the fixed binwidth discretization (which is the default discretization method) be implemented after the normalization?
Since the gray-level value after the normalization are kind of majorly allocated between value -1~1, if now I set the BinWidth = 15, what would happen? Is there only one bin there? Does that mean if I want to set the BinWdith to 15, I need to somewhat set the scale parameter in normalization to be sth. higher than 15 so that it could be multiple bins?
Thanks!
Haoxin

Additionally, If after the normalization with scale 100, how would the binWidth-based discretization treat the negative value?
Thanks

The majority of normalized values will be in range (-3, 3), and a bin width of 15 will mean most likely only 2 bins (one with negative values and one with positive values). You could indeed increase the scale to get more bins, or simply reduce the bin width (it's a float value, so it can be fractional and < 1).
I've found that a scale of 100 usually works well with a bin width of 5 (and therefore BW 0.5 ~ scale 10, BW 0.05 ~ scale 1). However, best is to check using e.g. firstorder range feature with normalization switches one. The aim is to have about 10 to 100 bins for most of your cases.

Negative values are no problem, it just means that the binned range starts somewhere negative (first value smaller than the minimum value and equally spaced from 0).

Thank you so much. One more question, is the implementation of separating the bins done by setting the boundary when mod(x)==0?
Thanks!

@Haoxin22. Yes, though I'm currently not entirely sure which specific implementation I use, just that negative values are handled correctly.


SSLError

Hi,
I am constantly getting the following error:
requests.exceptions.SSLError: ("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",)
All requisite packages are installed - is it Google's policy on Scholar?
Thank you in advance!

Could you please confirm if this is still occurring? I haven't been able to replicate.

No response, so closing issue. Feel free to reopen if you're still experiencing the issue.


Add-PodeAuthWindowsAd support for multidomain

We have multidomain AD for example : xxx.abc.com ,yyy.abc.com. When using Add-PodeAuthWindowsAD, only string are acceptable for a FQDN. So we limited to allow certain user from either xxx or yyy domain.
 New-PodeAuthScheme -Basic | Add-PodeAuthWindowsAd -Name 'Login' -NoGroups -Fqdn 'xxx.abc.com'
Enhancement request : to enable FQDN / Netbios as string array so, everyone in xxx and yyy domain able to authenticate.
Any idea as workaround for current version are welcome if Im miss something.

If you're running on Windows and the Domains are trusted, you could run Pode behind IIS and have IIS deal with the authentication while benefiting from SSO.
Pode will also resolve groups for both Domains.


Microblock confirmed STX shown as available and showing unavailable after confirmation in anchor

Here transaction in microblock

Yet on wallet shown as available
trying to sign a transaction will fail because the balance isn't actually available:

This is happening on mainnet too:
https://discord.com/channels/621759717756370964/745197302255321108/1044462352642363412
Additionally when the transaction was confirmed in an anchorblock. I tried to send the transaction again from the btc.us testenvironment. And it would still show "insufficient" balance error on the confirm screen. I was only able to resolve this after logging out from the dapp and then logging in again, then the confirm screen still blinked "insufficient balance" for a split second before showing the expected:

Steps to reproduce on testnet:

create new account
get funds from faucet via explorer sandbox
login on https://btc-website.tintashlabs.com/ (when faucet transaction is in microblock, before confirmed in anchor)
Try to register a domain
--> try to sign first transaction
see error

I would expect the balance not to show as available as long as the transaction is only in a microblock and not anchored yet. This is adding to the confusion.
After being anchored I would expect not to see any "insufficient balance" errors. I am not sure why I need to relog on the dapp.

I would expect the balance not to show as available as long as the transaction is only in a microblock and not anchored yet. This is adding to the confusion.

I agree. It's unexpected and incorrect to include microblock amounts in the app nav balance here. We should update to show just anchored amounts.

After being anchored I would expect not to see any "insufficient balance" errors. I am not sure why I need to relog on the dapp.

To be clear here, you had to sign out of the dapp itself and re-authenticate entirely? Not just close the transaction signing window and reopen it with the app-based action?
I can't imagine why re-authenticating the app should affect the behavior here, so I suspect it may have been simply a question of timing in that the wallet hadn't yet recognized the anchor block.
Mind trying to recreate this problem but waiting 1 minute after the transaction is included in an anchor block to see if the wallet recognizes it?

then the confirm screen still blinked "insufficient balance" for a split second before showing the expected:

This sounds like a visual bug of sorts we should also iron out, if this error is showing incorrectly during load for accounts that do have sufficient balances.

To be clear here, you had to sign out of the dapp itself and re-authenticate entirely? Not just close the transaction signing window and reopen it with the app-based action?

That is correct.

I can't imagine why re-authenticating the app should affect the behavior here, so I suspect it may have been simply a question of timing in that the wallet hadn't yet recognized the anchor block.
Mind trying to recreate this problem but waiting 1 minute after the transaction is included in an anchor block to see if the wallet recognizes it?

Yes I can recheck that. Also waiting to hear back from another user.

@markmhx
This is two minutes after the anchor block confirmation

oddly the wallet shows:

with this in the activities tab (upto 5 minutes after the anchor block):

This is what Bruffstar was reporting earlier in the wallet channel.
This is 6 minutes after the anchor block... all good (no re-authentication needed)

(6 minutes is not normal, different issue most likely something with API service?)

Are you checking the explorer specifically for confirmation and it does show as confirmed there before the wallet? If so, that might suggest it's a wallet-specific problem because the explorer and wallet are using the same API.
However, it's also possible they're using different endpoints with different behaviors here.


[Fiat price/Testnet] Shown in Send, receive, fee rate screens

App version: v0.1.95/Testnet
Should be 0.

Fixed on main


Amazon.AWSCLI version 2.15.35

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

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

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

2024-04-03T23:31:39.0578841Z ##[error]Manifest Validation Failed
2024-04-03T23:31:44.1162970Z ##[section]Finishing: Validate Manifest

(Automated response - build 876.)

Close with reason: Duplicate of #147559;


build: use new @fastify org dependencies

See https://github.com/fastify/fastify/issues/3733.
fastify-swagger is still broken so will be staying on 4.12.0 and not moving to @fastify/swagger.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 14 (100.0%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
513

Relevant Lines:
513

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

14 of 14 (100.0%)  changed or added relevant lines in 7 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
513

Relevant Lines:
513

💛  - Coveralls


Yuyang/add info to data

Added the "bot_name" entry at the end of the json file to show the "prompt" of the bot. fixes #40
Updated .gitignore and the requirements.txt

looks good to me. thank you!


feature/verify-login-with-ui

Allow users to see who they are logged in as.

In App bar

Change the guide link to an info icon
Change the login link to a login icon
On logged in, the icon changes to a user icon, when opened reveals QDR user info, Hypothesis user info, and a logout
QDR user info links to their QDR user account in another browser tab
Hypothesis user info links to hypthes.is/usrs/{user-name} in another browser tab

This is lovely! On stage I get "undefined @ QDR" for the QDR account:

I'm not actually logged into QDR on stage, is that the problem? Shouldn't be, though, right? The API key should be sufficient?

(deleted an error report here -- forgot stage was down when I tested)

This looks great, thanks!


Unable to run examples on M1 mac: cannot execute binary file

Hi there! This project looks very very cool. However, I've tried running cargo run in the various example_js folders, but none of them seem to work.
target/wasm32-wasi/debug/embed_js_module.wasm: target/wasm32-wasi/debug/embed_js_module.wasm: cannot execute binary file

I also tried embedding some examples' rust code in an existing rust project of mine, and got errors containing:
...out/libquickjs.a, building for macOS-arm64 but attempting to link with file built for unknown-unsupported file format (...)
          Undefined symbols for architecture arm64:
            "_JS_AddModuleExport", referenced fro...

I'm assuming there is no arm64 support yet? Or am I missing some sort of runtime dependency?

@joepio  oh, this is a  webassembly project,It need a webassembly runtime. you can read this file, maybe it will let you kown how to use this project.
But wasmedge have some function are unimplemented on macOS. so you need try it on linux.
Do you need a quickjs-rs?

Thanks for the reply, @L-jasmine
I want to build a plugin ecosystem for a project of mine: Atomic-Server. I’d like users to  write plugins in a language that they already use, so I was really interested in WASM. When I saw WasmEdge-QuickJS, I thought: wow, amazing, now they could write in WASM compatible languages AND JS!
So do I need a quickjs-rs? I don’t thinkt so, I think I’ll need to read the docs more carefully and add the Wasmedge runtime. Thanks for you explanation anyway!


Multiselect: Clean up CSS and code comments

Changes

Add u- prefix to utility classes to multiselect.
Removes unused cf-input rule from multiselect.less.
Export BASE_CLASS from multiselect.
Minor formatting in code comments and tests.

Testing

gulp test:unit should pass.
gulp clean && gulp build should build.
Filter should work as before on e.g. /blog

Codecov can be ignored.


Documentation of Upgrade

I have to upgrade our old external-dns:0.4.2 deployments to 0.5.4 or newer.  The 0.5.x series includes an additional field in the TXT record to also tie the service to a DNS record.  I asked the following questions in the #external-dns channel and was advised to ask for it here.
One of the new things in 0.5.x is every DNS record is mapped to the kube resource that created it.  If I upgrade to the 0.5.x (hoping straight to 0.5.5) :

Will external-dns see the old format and continue to let existing resources manage the same records?
Will external-dns perform some kind of upgrade to the existing TXT records?
Will external-dns see the old format and see it as a different resource state and stop managing the existing records?

Related https://github.com/kubernetes-incubator/external-dns/issues/732


remove unused MultiFabs in RemakeLevel

Removes unused MultiFabs in AMRSimulation::RemakeLevel. This fixes a mistake made in the Poisson gravity PR.

/azp run


nix build for hobbes, courtesy of thmzlt

This is a work in progress, should resolve a few issues where stricter gcc settings are enabled.

Here is the diff I applied to get rid of some other unused result errors:
diff --git a/bin/hi/main.C b/bin/hi/main.C
index d684651..bd2da43 100644
--- a/bin/hi/main.C
+++ b/bin/hi/main.C
@@ -552,7 +552,9 @@ void runProcess(const std::string& cmd, std::ostream& out) {
     throw std::runtime_error("Unable to bind local pipe to STDOUT.");
   }

-  system(cmd.c_str());
+  int rc = system(cmd.c_str());
+
+  assert(rc == 0);

   dup2(ostdo, STDOUT_FILENO);
   close(pio[1]);
@@ -724,4 +726,3 @@ int main(int argc, char** argv) {
     return -1;
   }
 }
-
diff --git a/bin/hi/www.C b/bin/hi/www.C
index b9f28db..c445296 100644
--- a/bin/hi/www.C
+++ b/bin/hi/www.C
@@ -20,8 +20,8 @@ ssize_t sendfile(int toFD, int fromFD, off_t* o, size_t sz) {
 namespace hi {

 // blocking non-blocking write shorthand
-void write(int fd, const char* s)        { ::write(fd, s, strlen(s)); }
-void write(int fd, const std::string& s) { ::write(fd, s.c_str(), s.size()); }
+void write(int fd, const char* s)        { auto rc = ::write(fd, s, strlen(s)); assert(rc > 0); }
+void write(int fd, const std::string& s) { auto rc = ::write(fd, s.c_str(), s.size()); assert(rc > 0); }

 // determine whether a file can be opened and read
 bool fileExists(const std::string& x) {
@@ -68,7 +68,7 @@ bool catPathToFSPath(const std::string& cat, const std::string& cpath, std::stri
   if (fileExists(*fsPath)) {
     return true;
   }
-
+
   *fsPath = exeDir() + "/../../common/www/" + cat + "/" + cpath;
   if (fileExists(*fsPath)) {
     return true;
@@ -529,4 +529,3 @@ WWWServer::VarBindingDescs* WWWServer::getVarBindingDescs() {
 }

 }
-
diff --git a/bin/hog/batchsend.C b/bin/hog/batchsend.C
index 7fb7d20..6337b32 100644
--- a/bin/hog/batchsend.C
+++ b/bin/hog/batchsend.C
@@ -258,7 +258,7 @@ struct BatchSendSession {
       destinations.push_back(Destination{localdir, hostport});
     }

-    // start from last segment in directory
+    // start from last segment in directory
     const auto paths = hobbes::str::paths(dir + "*/segment-*.gz");
     if (paths.size() > 0) {
       this->c = std::stoi(hobbes::str::rsplit(hobbes::str::rsplit(paths.back(), ".gz").first, "segment-").second);
@@ -315,7 +315,9 @@ struct BatchSendSession {
       for (const auto & destination : destinations) {
         // we should save the init message to a special file, else pick a generic segment file name
         std::string pubfilename = destination.localdir + "/" + ((this->c == 0) ? "init.gz" : segmentFileName(this->c));
-        link(this->tempfilename.c_str(), pubfilename.c_str());
+        int rc = link(this->tempfilename.c_str(), pubfilename.c_str());
+
+        assert(rc == 0);
       }
       unlink(this->tempfilename.c_str());
       ++this->c;
@@ -471,4 +473,3 @@ void pushLocalData(const hobbes::storage::QueueConnection& qc, const size_t sess
 }

 }
-

Ah excellent!  Let me try that now, then I will post back to the PR for the final commit.  This nix script you've put together is pretty close to something I think we can use in travis-ci, too.

Added those changes to the PR, finally got to the very end successfully!  :)
Thank you for all of this, we're much closer to getting into the nix ecosystem now!

Here is a branch with the default.nix and Travis CI set up: https://github.com/thmzlt/hobbes/pull/1
It should pass CI once this branch is merged.

@smunix, @chenkai036 : I think that this change is good, doesn't change the behavior of anything, just gets us past some compile errors that @thmzlt hit when putting together a nix script for hobbes.

Seems that travis-ci is stuck on something (after I squashed the PR commits).  I will try to kick it, see if I can get it to run tests again.  The tests did pass.

OK, I merged Thomaz's nix target for travis-ci, looks like it's running now.

Cool, looks like the Nix build passed. I noticed it didn't run the tests like the other targets.

I noticed that too, probably just needs a small change to run the test program after building.  Interesting that the nix build completed so quickly.

Test are now running in my branch after this commit: https://github.com/thmzlt/hobbes/pull/1/commits/d7d25b3d542e01354f67a6b8f97c1da5f7275050. The default make test target in Nix is check rather than test.

Oh that's better than what I was trying (getting the result path and running the test program directly).
I put your changes into this PR.  I don't want to take credit for all of your work, so would be happy to retract this if you want to copy to your own PR.  If you do want to do that, Morgan Stanley wants a dco file in your first commit (I had to do this, you can see my file in the dco/ directory here), just to avoid legal trouble.

No problem. Feel free to merge.
If I can help in the future, I'll fill out the dco and open a proper PR.


P0258R2 has_unique_object_representations - wording

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0258r2.html

実装済み


Should this project be shelved?

It's not being maintained, and functionality is probably covered by Flow.

Possibly - hard to say at this point.


CB-10737 Fetching now errors out on invalid entries and non-200 responses.

@sarangan12 @rakatyal please review when you have a moment.

@nikhilkh you might find this relevant too.

LGTM.


Update the Speech Translator Sample

The Speech Translator Sample was relying on a deprecated technology.  This change updates the sample to Azure Cognitive Services.  Also it fixes a bug where the playback audio is associated with the translated text.

@jslobodzian,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


docs: Github actions pipeline info

Adding general information related the each Github Actions stage which can be usefull for new developers to understand the pipeline and troubleshooting failures.
MD format: https://github.com/splunk/addonfactory-workflow-addon-release/blob/docs/github-actions/README.md
This doc can be updated in future with more information related to stages and more detailed steps for troubleshooting.

:tada: This PR is included in version 1.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Models core

Codecov Report

Merging #59 (3051ebb) into develop (867db75) will increase coverage by 0.46%.
The diff coverage is 98.18%.

@@             Coverage Diff             @@
##           develop      #59      +/-   ##
===========================================
+ Coverage    93.01%   93.48%   +0.46%
===========================================
  Files           61       70       +9
  Lines          759      844      +85
===========================================
+ Hits           706      789      +83
- Misses          53       55       +2

Impacted Files
Coverage Δ

backend/src/apps/user/signals.py
83.33% <83.33%> (ø)

backend/src/apps/__init__.py
100.00% <100.00%> (ø)

backend/src/apps/contact/admin.py
100.00% <100.00%> (ø)

backend/src/apps/contact/api/serializers.py
100.00% <100.00%> (ø)

..._contact_added_date_contact_created_at_and_more.py
100.00% <100.00%> (ø)

backend/src/apps/contact/models.py
100.00% <100.00%> (ø)

backend/src/apps/contact/tests/test_api.py
100.00% <100.00%> (ø)

backend/src/apps/contact/tests/test_model.py
100.00% <100.00%> (ø)

backend/src/apps/core/models.py
100.00% <100.00%> (ø)

backend/src/apps/goods/api/viewsets.py
77.41% <100.00%> (ø)

... and 8 more

Continue to review full report at Codecov.

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


Type "Who knows Azure?"

Figure: Who knows Azure flow

[ ] Support query "I need help with Azure"

[ ]  Support query "I need help with Azure"

Duplicated. Refer to https://github.com/SSWConsulting/SSW.SophieBot/issues/298


Add Foreign Key & ON DELETE&UPDATE CASCADE

I want to use the mehtod "CreateTable" but i couldn't set the Foreign Key to the Column.
It would be nice, if the the method can do as example:
CREATE TABLE table_name
(
  column1 datatype [ NULL | NOT NULL ],
  column2 datatype [ NULL | NOT NULL ],
  ...

  CONSTRAINT fk_column
    FOREIGN KEY (column1, column2, ... column_n)
    REFERENCES parent_table (column1, column2, ... column_n)
    ON DELETE CASCADE
);

Hi @hhu-mahmoud I explicitly wanted to avoid this level of configurability/abstraction because of the complexity it would introduce.  Further I'm merging this project into the DatabaseWrapper project and I'd have to do something consistent across Sqlite as well as SQL Server, MySQL, Postgres, etc.
Will keep this open as an enhancement.  If you'd like to submit a PR please feel free.  Otherwise I'll keep it and get to it as I can.  Thanks!

@jchristn yes it can be opend as enhancement. i will see, if i find time later, then i will sumbit PR. Thank you


Update Manifest

properly load assembly (avoiding "avoid Unable to find type [Security.Cryptography.ProtectedData]" error
Test-ModuleManifest should not output error
cf. CompatiblePSEditions in  https://docs.microsoft.com/en-us/powershell/gallery/concepts/module-psedition-support

Hi there, thanks for sharing your work!
Did you had issues with loading System.Security assembly when using non-array notation? I'd like to try to reproduce that.
I'm also not sure about updating PowerShellVersion to 5.1. My intention for this module was to be very simple and downlevel compatible. Looks like specifying CompatiblePSEditions was a mistake from the start, since docs state that

Once a module manifest is specified with the CompatiblePSEditions key or uses $PSEdition variable, it can not be imported on lower versions of PowerShell.

Maybe it should be dropped altogether.  It probably worked for me since -Version 3 does nothing.

I've tested the module under Windows 2012 R2 (Updated to WMF 5.1) and Windows 2016.
In both cases, RequiredAssemblies with a single string makes the functions to be imported when running Import-Module, but fail at execution time as they are not able to use [Security.Cryptography.ProtectedData]. Import-Module and manual Add-Type -AssemblyName System.Security solves the issue so there's a assembly issue
For the PS Version, it's your call, but I'm not sure you can get away not to specify Desktop when running under 5.1,  I've not tested that scenario

Thanks, sorry for delays!

Thanks for all of us behind a firewall for the module BTW :-)


Add Output() command to Advanced Script tab

For debugging purposes, it would be useful to have sort of an Output() command, that can be used to output a message to the UI, or perhaps even a list of objects.
It can be an extension method of the object class available within the script editor, or it can be a static method that accepts an object value.
The method will then determine the type of object provided, and display the value in a suitable dialog.

Issue fixed in release 2.5.


Website not reachable

Hello,
I noticed, that the website is not accessible by me.
If this problem is already under investigation feel free to close this issue.
Regards
Andi

Is it possible to visit our website now?
I've tested and it is accessible from my device.
https://remixicon.com

Apparently it's because of my ISP, the German Telekom. I have already sent an email to their technical department and am now waiting for an answer. But until then, the website seems to be unreachable via this provider.

If it ’s a problem with an overseas Internet service provider, we really can’t help.
Thank you for trying to solve the problem.
Waiting for your further information.

I can confirm this issue — same ISP, German Telekom.

@AndiLeni @mixn
Many other users told us they have the same problem: could not access our website.
We've reported this problem to our server provider, but they need more information to locate the problem:
such as Ping remixicon.com traceroute remixicon.com and dig remixicon.com info.
We could not repetition this problem from our side, so could you help us use these commands in your terminal and send screenshots of the results here?

Here is the output. Unfortunately the output is not very helpfull, at least from my windows machine.
ping remixicon.com
Ping request could not find host "remixicon.com". Check the name and try again.

TRACERT remixicon.com
The target name remixicon.com could not be resolved.

 It only says what I have already posted.

@AndiLeni  O_O...I see. Thank you so much.

@AndiLeni  Thank you the info you provided. It seems that the node IP is not resolved, you can change the public DNS, such as <IP_ADDRESS>, and try again

@mixn @AndiLeni @jenstornell
Hi there,
Could you get access to https://remixicon.com and https://www.remixicon.com now?
How long does it take to finish loading？
We need your help to know whether our new service provider is viable for oversea users.

@xiaochunjimmy Both of them work fine now.
The www version takes about 4-5 seconds to load for the first time while the url without the www in fronf of it seems to be a bit slower (about 2 seconds).

@xiaochunjimmy It works but a bit slow. "Page Total - 4.91 secs" with Page Size Inspector Chrome extension. I'm on a really fast connection.