Store snapshot of manifest to object store

Describe This Problem
Currently, the snapshot and normal updates of manifest are appended to WAL, which leads to such problems:

Complexity of processing the concurrent writing to WAL of snapshotting and normal updating;
One giant snapshot may exceed the limit of the length of one WAL entry;

Proposal
The basic idea of the proposal is simple: store the snapshot to the object store.
Additional Context
This is a breaking change #402.

Here is a diagram to describe the new storage of manifest combined with WAL and Object Storage
                      ┌─────────────────────────────────────────────────────────────────┐
                      │                                                                 │
                      │    ┌────────┐                                                   │
                      │    │    3   │  /manifest/snapshot/{space_id}/{table_id}/current │
┌──────┐              │    └────────┘                                                   │
│  4   │              │         │                                                       │
├──────┘              │         │                                                       │
   3   │─────────┐    │         ▼                                                       │
├ ─ ─ ─          │    │    ┌────────┐                                                   │
   2   │─────────┼────┼───▶│Snapshot│     /manifest/snapshot/{space_id}/{table_id}/3    │
├ ─ ─ ─          │    │    └────────┘                                                   │
   1   │─────────┘    │                                                                 │
└ ─ ─ ─               └─────────────────────────────────────────────────────────────────┘

  WAL                                          Object Storage

Overwrite the /manifest/snapshot/{space_id}/{table_id}/current to map the current snapshot to the path of the latest snapshot;

How will you ensure this operation is atomic?

Overwrite the /manifest/snapshot/{space_id}/{table_id}/current to map the current snapshot to the path of the latest snapshot;

How will you ensure this operation is atomic?

Overwrite the /manifest/snapshot/{space_id}/{table_id}/current to map the current snapshot to the path of the latest snapshot;

How will you ensure this operation is atomic?

I guess the ObjectStore trait should ensure that operation to be atomic.
Currently, for the real object storage service, e.g. AWS3, Aliyun OSS, the consistency model guarantees the put/update is atomic. As for the current "object store" based local file system in CeresDB, the atomic put/update is actually not ensured yet, but I guess it should provide such guarantee to meet the requirements by the ObjectStore trait.


Add example for Retreving Array Elements

Summary
Small example of retriving data from arrays
Fixes #24748

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

Hi @BillWagner
I think my last commit resolved what you ask me to do.
Thank you.

Thanks @Viniciusap
I'll :shipit: now.


Support callstack with more than 20 stack frames

VSCode Version: 0.10.11
OS Version: Ubuntu 14.04, Window 10

In threads window, currently the depth/level of call stack is hard code limited to 20 frames in debugModel.ts, when there is a deeper call stack the threads window doesn't indicate there are more frames avaiable which is a confusing experience. Please consider:

Add some message on UI indicating there are more stack frames available
Make the stack depth limitation configurable by debugAdpater

Yes, we should indicate that there are more stack frames available (but this requires an addition to the debug protocol), and we need "debug settings" (like 'max number of stack frames') that apply to the the frontend.

This has been fixed as part of #4792

@isidorn I suggest to show the 'Load more stack frames...' in italic to make it look different than normal frames.


Tweak Rollup

Can you give a high level description of what this is doing? I'm not entirely clear about the intent for the two configs for rollup. How are they intended to be used differently? Also will this require a change to package.json as well to point to the right entry point?

Sorry for the confusion, I squashed a bunch of commits together and it got messy.
I made the following changes, mostly inspired by https://github.com/rollup/rollup-starter-lib/blob/babel/rollup.config.js:

Drop empty external (which are defaults) while explicitly listing externals in the umd bundle to hide the noisy missing module warnings
Extract the babelrc to another file so we're not duplicating it and so it can be used by other tools (Jest, ESLint, etc.)
Use the external-helpers as recommended by Rollup
Tweak package.json to fix missing repository warning and disable sideEffects so bundlers know that this is a helper library with pure functions (it makes tree shaking this package when used as a dependency of another package more effective)
Combine the second and third configs since Babel recommends using the same config for multiple formats when possible for performance. Not that this reverts part of f3623f96bdad2412146e2b8a8888694e9f7c48dc because Rollup recommends not running dependencies on Babel unless absolutely necessary. We might want to double check this doesn't break anything in case it was necessary, but I'm not completely sure how

SGTM


Question: De-prioritization of traffic

Hi,
Regarding the following statement in the migration doc: "If you haven't migrated your database by April 28, we will assume your app is low priority, and we will de-prioritize its traffic to focus on production apps."
How will de-prioritization affect Push Notifications? My assumption is that it only affect delivery time but no messages will be dropped.
Also, can there be a request made for an extension?
Thanks,
Joe

Hi there, I'm part of the team who is actively helping people migrate their apps. The answer is that we don't know how this may affect push notifications.
When we announced that the hosted Parse service will be shut down next January, we also provided a migration guide where we have shared a recommended set of guidelines for your migration:

Migrate your database by April 28th, 2016
Migrate your API traffic by July 28th, 2016

We are committed to maintaining the Parse API up and running until January of next year, but we highly recommend starting your migration work as soon as possible. We are focusing our efforts on people who are following our recommended instructions.

Alright, thanks for the reply.


No logs accessible in the UI on workflows that went from Pending to Running

Pre-requisites

[X] I have double-checked my configuration
[X] I can confirm the issues exists when I tested with :latest
[ ] I'd like to contribute the fix myself (see contributing guide)

What happened/what you expected to happen?
Argo Workflows controller is configured with parallelism: 10.
Workflows that are created in pending, because too many workflows are already running, will not have the annotation workflows.argoproj.io/pod-name-format: v2 associated to them, therefore logs will not be able to be viewed using the UI.
It can be reproduced using the attached workflow and the command:
for i in {1..20}; do kubectl create -f test.yaml; done

It seems to happen because the annotation is only set here:
https://github.com/argoproj/argo-workflows/blob/2eb871bf2f1bd9008ab09995b560600e5c594153/workflow/controller/operator.go#L271
but not here: https://github.com/argoproj/argo-workflows/blob/2eb871bf2f1bd9008ab09995b560600e5c594153/workflow/controller/operator.go#L251
Version
latest
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: test-logs-
spec:
  entrypoint: test-dag
  templates:
  - name: echo
    container:
      image: alpine:3.7
      command: [echo, "OK!"]
  - dag:
      tasks:
      - name: test
        template: test
    name: test-dag
  - dag:
      tasks:
      - name: 'echo-1'
        template: echo
      - depends: echo-1
        name: 'echo-2'
        template: echo
    name: test

Logs from the workflow controller
time="2022-12-05T09:14:17.554Z" level=info msg="Workflow processing has been postponed due to max parallelism limit" key=cloud-workflows/test-logs-54tz6
time="2022-12-05T09:14:17.554Z" level=info msg="Updated phase  -> Pending" namespace=cloud-workflows workflow=test-logs-54tz6
time="2022-12-05T09:14:17.554Z" level=info msg="Updated message  -> Workflow processing has been postponed because too many workflows are already running" namespace=cloud-workflows workflow=test-log>
time="2022-12-05T09:14:17.555Z" level=info msg="Workflow to be dehydrated" Workflow Size=652
time="2022-12-05T09:14:17.653Z" level=info msg="Update workflows 200"
time="2022-12-05T09:14:17.654Z" level=info msg="Workflow update successful" namespace=cloud-workflows phase=Pending resourceVersion=276945745 workflow=test-logs-54tz6
...
time="2022-12-05T09:14:58.332Z" level=info msg="Processing workflow" namespace=cloud-workflows workflow=test-logs-54tz6
time="2022-12-05T09:14:58.340Z" level=info msg="Task-result reconciliation" namespace=cloud-workflows numObjs=0 workflow=test-logs-54tz6
time="2022-12-05T09:14:58.340Z" level=info msg="Updated phase Pending -> Running" namespace=cloud-workflows workflow=test-logs-54tz6

Logs from in your workflow's wait container
N/A

@fdebuire it is expected behavior. Even workflow is in a running state semaphore/mutax lock is not available to execute the step.
Workflow processing has been postponed due to max parallelism limit" key=cloud-workflows/test-logs-54tz6

I meant even after all the workflows are completed, logs are still not accessible from the UI for pods of workflows that went through the phase Unknown -> Pending -> Running, it's fine for workflows which went Unknown -> Running.

@fdebuire are you able to access the pod's logs using kubectl logs <pods name?  Are you configuring podGC on your workflow?

@sarabala1979 yes the pod's logs are accessible using the kubectl cli, it's only in the Argo Workflows UI that they are not accessible. No podGC is configured.
I can reproduce the issue every time using the workflow I pasted in the original post.
Also on a workflow where the issue is happening, if I edit it and add the workflows.argoproj.io/pod-name-format: v2 annotation then the logs are accessible through the UI.

So the default case of this should have been fixed by #11016. It will be broken if you're using POD_NAMES=v1 though.

It seems to happen because the annotation is only set here:

This analysis makes sense to me and seems accurate. I also updated the code links to use permalinks to a commit hash from the time of the initial comment.
Those look like the only two places that will transition a Workflow from the Unknown phase. Problematically, it seems like more than just the annotation that isn't set, a PDB also isn't created.
That logic originates from #6356 which is a very good reason. I'm a little hesitant to completely change it though as this part of the code is latency sensitive -- it shouldn't be doing much if the Workflow doesn't have a lock 😕
Will need to think about it a bit more. The annotation shouldn't add much of any time, but creating the PDB would. Moving that logic to Pending -> Running phase isn't that straightforward either as a I believe a Running Workflow can be kicked back to Pending 😕


Multiple request target paths with unique queries not returning data for all paths

Not sure if this is a problem with influxgraph, graphite-api, grafana or the combination, but when I define more than one query only the last one displays. The legend shows all of the queries, however, and in the debug log I can see all of the queries being run.
Grafana v3.1.1
Influxgraph 1.0.0rc7
Graphite-api v1.1.3
Thanks,
Bill

Hi there,
Thanks for the interest. Do you mean multiple Grafana queries or a single wildcard query? Both seem to work and have tests, eg on Grafana 3.1.1 and Graphite-API 1.1.3:

Will need some steps to reproduce to determine if this is an actual issue, preferably with API queries to take Grafana out of the equation.
What does the InfluxDB data look like, InfluxGraph configuration and so on.
Can use browser dev console to get the API queries Grafana is running.

Dan,
Both, actually. Here's a screenshot with a wildcard but I get the same
results with two different queries.
[image: Inline image 1]
Here's the query and response.
Reflections on the Psalms, C.S. Lewis
On Wed, Nov 30, 2016 at 5:54 PM, Dan<EMAIL_ADDRESS>wrote:

Hi there,
Thanks for the interest. Do you mean multiple Grafana queries or a single
wildcard query? Both seem to work and have tests, eg on Grafana 3.1.1 and
Graphite-API 1.1.3:
[image: multi_query]
https://cloud.githubusercontent.com/assets/1391208/20764298/86e7c6f6-b725-11e6-8c97-2156fa35aae9.png
Will need some steps to reproduce to determine if this is an actual issue,
preferably with API queries to take Grafana out of the equation.
What does the InfluxDB data look like, InfluxGraph configuration and so on.
Can use browser dev console to get the API queries Grafana is running.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/InfluxGraph/influxgraph/issues/13#issuecomment-263944975,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACrLwbiIojiLEgLiL7ijyI7m_fBieMR8ks5rDbhvgaJpZM4LASGW
.

That would make sense if there is no data for that metric.
Assuming template configuration is not used, what is the output of the InfluxDB query select mean("value") as "value" from "collectd.dev.asterix.interface.eth0.if_octets-tx" where time > now() - 1h GROUP BY time(1m)?

There's definitely data there, and I am using templates, which is where the
problem lies I think. Here are the templates from graphite-api.yaml:
templates:
  - collectd.*.*.cpu.* source.tier.host.measurement.cpu.metric
  - collectd.*.*.df.* source.tier.host.measurement.filesystem.field
  - collectd.*.*.disk.* source.tier.host.measurement.device.metric
  - collectd.*.*.memory.* source.tier.host.measurement.metric
  - collectd.*.*.interface.* source.tier.host.measurement.device.metric
  - source.tier.host.measurement.field

When all of the queries in a graph end in a field then they display fine
(these queries are caught by the default template):
[image: Inline image 3]
If even one of the queries ends in a tag then I get only one line:
[image: Inline image 4]

https://www.vizify.com/es/501a727aba8a2200020003b3
http://www.gunternation.com
http://www.slowfooddublin.com
"I think we delight to praise what we enjoy because the praise not merely
expresses but completes the enjoyment; it is its appointed consummation."
Reflections on the Psalms, C.S. Lewis
On Thu, Dec 1, 2016 at 12:45 AM, Dan<EMAIL_ADDRESS>wrote:

That would make sense if there is no data for that metric.
Assuming template configuration is not used, what is the output of the
InfluxDB query select mean("value") as "value" from "collectd.dev.asterix.interface.eth0.if_octets-tx"
where time > now() - 1h GROUP BY time(1m)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/InfluxGraph/influxgraph/issues/13#issuecomment-264044474,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACrLwbiqLjVKWb8_Pefk-UeIJzsUuhm1ks5rDhilgaJpZM4LASGW
.

Will need to show InfluxDB data plus complete configuration in order to replicate this. InfluxDB template configuration, data in DB and influxgraph configuration. Make a script to write a sample of the data or show select queries for the problematic ones.
From the templates above, can see that some metrics would not be parsed at all (no template except default has field in it and default is using non-greedy field), though the examples seem like they should work.

Dan,
Another bit of info while I work on your request. On that same graph here
are the influxgraph debug logs when I hide and unhide the last query.
Starting with the last query hidden
[DEBUG] 2016-12-01 05:23:02,265 - finder.fetch_multi() - fetch_multi() -
start_time: 2016-11-30 05:23:02 - end_time: 2016-12-01 05:23:02, interval 60
[DEBUG] 2016-12-01 05:23:02,265 - finder.fetch_multi() - Calling influxdb
multi fetch with query - select mean("longterm") as "longterm",
mean("midterm") as "midterm", mean("shortterm") as "shortterm",
mean("ps_state-running") as "ps_state-running" from "load", "processes"
where (time ><PHONE_NUMBER>s and time <=<PHONE_NUMBER>s) AND "tier" = 'dev' AND
"source" = 'collectd' AND "host" = 'asterix' GROUP BY time(60s)
fill(previous)
[DEBUG] 2016-12-01 05:23:02,333 - finder.fetch_multi() - fetch_multi() -
Retrieved 2 result set(s)
And then unhiding the last query
[DEBUG] 2016-12-01 05:24:07,927 - finder.fetch_multi() - fetch_multi() -
start_time: 2016-11-30 05:24:07 - end_time: 2016-12-01 05:24:07, interval 60
[DEBUG] 2016-12-01 05:24:07,927 - finder.fetch_multi() - Calling influxdb
multi fetch with query - select mean("value") as "value" from "cpu" where
(time ><PHONE_NUMBER>s and time <=<PHONE_NUMBER>s) AND "tier" = 'dev' AND
"source" = 'collectd' AND "host" = 'asterix' AND "cpu" = 'cpu-0' AND
"metric" = 'user' GROUP BY time(60s) fill(previous)
[DEBUG] 2016-12-01 05:24:07,952 - finder.fetch_multi() - fetch_multi() -
Retrieved 1 result set(s)
And hiding it again
[DEBUG] 2016-12-01 05:24:33,853 - finder.fetch_multi() - fetch_multi() -
start_time: 2016-11-30 05:24:33 - end_time: 2016-12-01 05:24:33, interval 60
[DEBUG] 2016-12-01 05:24:33,854 - finder.fetch_multi() - Calling influxdb
multi fetch with query - select mean("longterm") as "longterm",
mean("midterm") as "midterm", mean("shortterm") as "shortterm",
mean("ps_state-running") as "ps_state-running" from "load", "processes"
where (time ><PHONE_NUMBER>s and time <=<PHONE_NUMBER>s) AND "tier" = 'dev' AND
"source" = 'collectd' AND "host" = 'asterix' GROUP BY time(60s)
fill(previous)
[DEBUG] 2016-12-01 05:24:33,921 - finder.fetch_multi() - fetch_multi() -
Retrieved 2 result set(s)
When that last query is not hidden all I get is it.

https://www.vizify.com/es/501a727aba8a2200020003b3
http://www.gunternation.com
http://www.slowfooddublin.com
"I think we delight to praise what we enjoy because the praise not merely
expresses but completes the enjoyment; it is its appointed consummation."
Reflections on the Psalms, C.S. Lewis
On Thu, Dec 1, 2016 at 10:14 AM, Dan<EMAIL_ADDRESS>wrote:

Will need to show InfluxDB data plus complete configuration in order to
replicate this. InfluxDB template configuration, data in DB and influxgraph
configuration. Make a script to write a sample of the data or show select
queries for the problematic ones.
From the templates above, can see that some metrics would not be parsed at
all (no template except default has field in it and default is using
non-greedy field), though the examples seem like they should work.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/InfluxGraph/influxgraph/issues/13#issuecomment-264133296,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACrLwTuegYasf3mBPYhsEBRIyCJlm-2bks5rDp4RgaJpZM4LASGW
.

Have found a bug that is related, not sure yet if that is the (only) cause.
Filters were not being applied with multiple templates making the first matching template be used even if it did not match the filter.
Give the above change a try if you can, otherwise can verify that bug is the only cause when there are steps to reproduce.

Was hoping that would fix it but no luck.

Bummer. Can you show DB data for the two above measurements, the influxdb and influxgraph template configs? Can replicate with that.

First query
[{"target": "collectd.dev.asterix.load.midterm", "datapoints": [[null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [0.11,<PHONE_NUMBER>], [0.11,<PHONE_NUMBER>], [0.11,<PHONE_NUMBER>], [0.11,<PHONE_NUMBER>], [0.11,<PHONE_NUMBER>], [0.11,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.3,<PHONE_NUMBER>], [0.3,<PHONE_NUMBER>], [0.3,<PHONE_NUMBER>], [0.3,<PHONE_NUMBER>], [0.3,<PHONE_NUMBER>], [0.3,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>], [0.26,<PHONE_NUMBER>]]}, {"target": "collectd.dev.asterix.processes.ps_state-blocked", "datapoints": [[null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [1,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>], [0,<PHONE_NUMBER>]]}]
Second query
[{"target": "collectd.dev.asterix.load.midterm", "datapoints": []}, {"target": "collectd.dev.asterix.processes.ps_state-blocked", "datapoints": []}, {"target": "collectd.dev.asterix.df.opt-apps-attivio.used", "datapoints": [[null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [null,<PHONE_NUMBER>], [501631418368.0,<PHONE_NUMBER>], [501631418368.0,<PHONE_NUMBER>], [501631418368.0,<PHONE_NUMBER>], [501631418368.0,<PHONE_NUMBER>], [501631418368.0,<PHONE_NUMBER>], [501631418368.0,<PHONE_NUMBER>], [501631447040.0,<PHONE_NUMBER>], [501631447040.0,<PHONE_NUMBER>], [501631447040.0,<PHONE_NUMBER>], [501631447040.0,<PHONE_NUMBER>], [501631447040.0,<PHONE_NUMBER>], [501631447040.0,<PHONE_NUMBER>], [501631483904.0,<PHONE_NUMBER>], [501631483904.0,<PHONE_NUMBER>], [501631483904.0,<PHONE_NUMBER>], [501631483904.0,<PHONE_NUMBER>], [501631483904.0,<PHONE_NUMBER>], [501631483904.0,<PHONE_NUMBER>], [501631512576.0,<PHONE_NUMBER>], [501631512576.0,<PHONE_NUMBER>], [501631512576.0,<PHONE_NUMBER>], [501631512576.0,<PHONE_NUMBER>], [501631512576.0,<PHONE_NUMBER>], [501631512576.0,<PHONE_NUMBER>], [501631553536.0,<PHONE_NUMBER>], [501631553536.0,<PHONE_NUMBER>], [501631553536.0,<PHONE_NUMBER>]]}]
Here's the template config:
templates:
  - collectd.*.*.cpu.* source.tier.host.measurement.cpu.metric
  - collectd.*.*.df.* source.tier.host.measurement.filesystem.field
  - collectd.*.*.disk.* source.tier.host.measurement.device.metric
  - collectd.*.*.memory.* source.tier.host.measurement.metric
  - collectd.*.*.interface.* source.tier.host.measurement.device.metric
  - source.tier.host.measurement.field

Do you need the full influxdb.conf?

Need data as it has been inserted in InlufxDB plus InfluxDB's graphite service template configuration.
select * from <measurement> where time > now() - 1h should suffice for the two measurements.

data.txt
Uploaded a file with two chunks of csv data. Here's the influxdb.conf template config:
templates = [
"collectd...aggregation.cpu-average.* source.tier.host..cpu.measurement.metric",
"collectd...cpu.* source.tier.host.cpu.cpu.measurement.metric",
"collectd...df.* source.tier.host.measurement.filesystem..field",
"collectd...disk.* source.tier.host.measurement.device.metric.metric",
"collectd...load.* source.tier.host.measurement..field",
"collectd...interface.* source.tier.host.measurement.device.metric.metric",
"collectd...memory.* source.tier.host.measurement..metric",
"collectd...swap.* source.tier.host.measurement.field*",
"source.tier.host.measurement.field*"
]
templates = [
"collectd...aggregation.cpu-average.* source.tier.host..cpu.measurement.metric",
"collectd...cpu.* source.tier.host.cpu.cpu.measurement.metric",
"collectd...df.* source.tier.host.measurement.filesystem..field",
"collectd...disk.* source.tier.host.measurement.device.metric.metric",
"collectd...load.* source.tier.host.measurement..field",
"collectd...interface.* source.tier.host.measurement.device.metric.metric",
"collectd...memory.* source.tier.host.measurement..metric",
"collectd...swap.* source.tier.host.measurement.field*",
"source.tier.host.measurement.field*"
]

Many thanks for that, have now been able to replicate. It is an issue with generation of multiple influx queries.

Have what seems to fix the issue in this branch, give it a try if you can.
The test that was added for this case from the above info is passing but just to make sure.

I tried the template_filter branch and am still seeing the same behaviour.

Confirmed to be an issue with multiple target params in one Graphite-API query, which I had no idea was in the API.
Think a Grafana downgrade will work around this in the mean time, I seem to remember Grafana not using multiple target params in earlier versions.

This is all a POC for moving from whisper to influxdb, which won't happen until Q1 anyway, so no worries.

This looks good now, per below. The finder can now handle multiple arbitrary and unique target paths in a multi fetch request.
Thanks for raising, fixed a couple related template parsing issues while doing this too. Anything else let me know.

Unfortunately there's still something wrong. Multiple queries on a graph work fine so long as they are distinguished by fields (as with my load average and df data). However, multiple queries do not work if they are distinguished by tags. In this case only the last query is displayed.

Hmm, have added a test case for that but cannot replicate, per below screenshot. Is there example data and template configuration that can replicate the issue?

Here is some data. The template configs are the same as before.
cpudata.txt

Thanks, will try to replicate

What are the queries run on that data? The data is for CPU only, for which there is only one matching template.

The graphite version would be e.g. collectd.dev.asterix.cpu.cpu-average.{user,system} (or two different queries).  In InfluxQL it's "SELECT mean("value") FROM "cpu" WHERE "host" = 'asterix' AND "metric" = 'user' AND $timeFilter GROUP BY time($interval) fill(null)"

Like this?

In the new version the influx query would look like (note the colon separated multi-query):
select mean("value") as "value" from "df" where (time ><PHONE_NUMBER>s and time <=<PHONE_NUMBER>s) AND "host" = 'my_host' AND "metric" = 'free' AND "filesystem" = 'root' GROUP BY time(60s) fill(previous);
select mean("value") as "value" from "df" where (time ><PHONE_NUMBER>s and time <=<PHONE_NUMBER>s) AND "host" = 'my_host' AND "metric" = 'reserved' AND "filesystem" = 'root' GROUP BY time(60s) fill(previous)

You might not be running latest version.

Actual influx queries work fine. It's only the graphite version that still gives me only one graph, but only where the measurement has a single field (named value), like in the cpu data I sent. If the measurement has multiple fields (like the df data) then they will all display.

Sorry, by version I guess you mean of influxgraph? I cloned it from master yesterday and reinstalled it.

Yes, I meant influxgraph version. Here is the data from test case.
Template:
*.cpu.* host.measurement.cpu.metric
No field in template.
Graphite query:
my_host.cpu.cpu-0.*
Influx query in influxgraph debug log:
[DEBUG] 2016-12-06 16:05:54,477 - finder.fetch_multi() - fetch_multi() - start_time: 2016-12-06 15:05:54 - end_time: 2016-12-06 16:05:54, interval 60
[DEBUG] 2016-12-06 16:05:54,478 - finder.fetch_multi() - Calling influxdb multi fetch with query - select mean("value") as "value" from "cpu" where (time ><PHONE_NUMBER>s and time <=<PHONE_NUMBER>s) AND "host" = 'my_host' AND "cpu" = 'cpu-0' AND "metric" = 'idle' GROUP BY time(60s) fill(previous);select mean("value") as "value" from "cpu" where (time ><PHONE_NUMBER>s and time <=<PHONE_NUMBER>s) AND "host" = 'my_host' AND "cpu" = 'cpu-0' AND "metric" = 'usage' GROUP BY time(60s) fill(previous)

Graph similar to above screenshot. There is only one field on the cpu measurement, two different tags are queried. One multi-query is run on influx for the two tags, idle and usage.
You should be seeing a semi colon separated multi-query in debug log in latest version. There might be something else wrong still, but as of yet I am not able to replicate.

There is indeed something else wrong, the data is not correct for idle and usage. That is a different issue though.

Another question: is the 10s in the "GROUP BY time(10s)" of the resulting InfluxQL query configurable? Our data is mostly collected per minute, so this is causing everything to be duplicated x6.

I see it. On multi-queries it's returning the same data for all of them.
[{"target": "collectd.dev.asterix.cpu.cpu-average.user", "datapoints": [[null,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>]]}, {"target": "collectd.dev.asterix.cpu.cpu-average.system", "datapoints": [[null,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.25,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.283333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>], [0.233333,<PHONE_NUMBER>]]}]

Yes, returning same data. I'll raise a new issue for that.
Yes, group by clause is configurable via deltas configuration section - see full example in readme for how to configure. The defaults match what grafana uses with the native influxdb API.

BTW, I'd recommend using multiple fields as much as possible - influxdb performs much better with that kind of schema rather than multiple tags that are queried separately. Tags are indexed columns for influx so there are performance implications with having data values stored in them.

Thanks, that's my goal. We have both linux and solaris hosts and collectd
returns more cpu fields for linux than for solaris, which makes looking at
the solaris data confusing unless I use different measurements for them.

https://www.vizify.com/es/501a727aba8a2200020003b3
http://www.gunternation.com
http://www.slowfooddublin.com
"I think we delight to praise what we enjoy because the praise not merely
expresses but completes the enjoyment; it is its appointed consummation."
Reflections on the Psalms, C.S. Lewis
On Tue, Dec 6, 2016 at 4:49 PM, Dan<EMAIL_ADDRESS>wrote:

BTW, I'd recommend using multiple fields as much as possible - influxdb
performs much better with that kind of schema rather than multiple tags
that are queried separately. Tags are indexed columns for influx so there
are performance implications with having data values stored in them.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/InfluxGraph/influxgraph/issues/13#issuecomment-265203183,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACrLwabWrD1aReKtJUgb8YAlleJ5xKFdks5rFZIDgaJpZM4LASGW
.


Update files to match new Prettier settings

The key files to review are:

.eslintrc
.prettierrc.js
The deletion of .prettierignore
package.json

Codecov Report

Merging #15030 (c344f9c) into main (790f6d7) will increase coverage by 0%.
The diff coverage is 83%.

@@          Coverage Diff           @@
##            main   #15030   +/-   ##
======================================
  Coverage     65%      65%
======================================
  Files        558      558
  Lines      26226    26222    -4
  Branches    3717     3719    +2
======================================
- Hits       17152    17150    -2
+ Misses      8381     8378    -3
- Partials     693      694    +1

Impacted Files
Coverage Δ

src/client/activation/common/analysisOptions.ts
59% <ø> (ø)

src/client/activation/common/cancellationUtils.ts
13% <ø> (ø)

...c/client/activation/common/downloadChannelRules.ts
100% <ø> (ø)

src/client/activation/jedi.ts
21% <0%> (ø)

src/client/activation/jedi/activator.ts
70% <ø> (ø)

src/client/activation/jedi/analysisOptions.ts
71% <ø> (ø)

...rc/client/activation/jedi/languageClientFactory.ts
40% <ø> (ø)

src/client/activation/jedi/languageServerProxy.ts
25% <0%> (ø)

src/client/activation/jedi/manager.ts
29% <ø> (ø)

...rc/client/activation/jedi/multiplexingActivator.ts
17% <0%> (ø)

... and 309 more


add RepairShopr to showcase

Happy react-native users over here :)

@facebook-github-bot you're too slow!


pivotX of chat-sdk-ui conflicting with constraintlayout pivotX

it's giving me resource merge error. It would be better if all attrs/values is prefixed with chat_sdk_android.

I think your issue must be caused by something else. We never define pivotX in the chat-sdk-ui. And we use the constraint layout. I think it's more likely that you are mixing versions of a library in Gradle.


fix(updater): installation on macos

I know there is a pull request https://github.com/tauri-apps/plugins-workspace/pull/592, but I think my change is less code

I'm merging #592 because it keeps the current code that has already been audited, but I'll ask for input from the security team on this change. It reduces a lot of the code, but it also escapes the extraction path with .join("..") which might be a vulnerability.


feat(travis): add codeclimate integration

This might help to see why we didn't see coverage data:
http://docs.codeclimate.com/article/220-help-im-having-trouble-with-test-coverage

There is now coverage data for the build using coveralls. Since this was my main motivation for using codeclimate, I am closing this.


Omit original author's e-mail address and link to original repo

I'm not too particular about that.  You could just leave it in a comment, or the readme.  Or just remove it and link to the original repo on github.  It's probably best to not include my email, because I'll only check it once a week or so, and I don't want to give a false impression that I'd be very responsive.

Originally posted by @terrencepreilly in https://github.com/akaihola/darglint2/pull/1#discussion_r1102257975

We already link Terrence and his repo. I will remove his email addr in #15.


ASAP-612 Fix Analytics User Collaboration

The problem with incorrect numbers comes from fetching 6 authors per research output, while the maximum number of authors for a single output in Production is 94.
To address this, we need to increase the number of authors retrieved, but this introduces query complexity issues. To mitigate this, the proposed solution involves two queries:

The first query will fetch all users along with their team and lab IDs.
The second query will fetch the outputs and authors for a subset of users based on take and skip in batches of 3. This will allow us to retrieve 250 research outputs with a maximum of 120 authors.

Note:
The user with the most outputs in Production has 222 outputs.
The output with the most authors in Production has 94 authors.
The data can be found at the link: https://docs.google.com/spreadsheets/d/1Ekm0Y8u2CsR51_Rhc5EYOSu315bUB9gI-yS1cF3385g/edit?usp=sharing
Function Specification: https://docs.google.com/document/d/1QzXXFpUUIvSGEHwoq3vHw5iVMlBmKBKsOG7qQVl7D-w/edit#heading=h.ybqgl78foc28

I wasn't able to make it work to test manually on the hub. A way that I can see it's possible to test is to
Make a GET request on postman to this address:
https://api-4346.hub.asap.science/analytics/collaboration/user?skip=1080&take=3&filter[timeRange]=all
Adding the Authorization Header the same way it’s used here https://www.notion.so/Fetching-Leadership-and-Membership-Data-via-Postman-f5c362f15f2b49a4a1e8f75e8fe0ad38?pvs=4
So it’s possible to see the case of “Melissa Grant-Peters” that was mentioned in the ticket


Vector Support

Hi @jbyuki , is it possible to support vector notation?
Examples
$\vec{p}$
$\overrightarrow{AB}$

Here is a good source: https://www.physicsread.com/latex-vector/


Dead code?

Hi,
first of all, congratulations to this work!
During examining the model, I noticed that x_contours is not used and overwritten after https://github.com/spotify/basic-pitch/blob/fc5c3191281149c54e0b788738ac7ddecbda81a8/basic_pitch/models.py#L207-L216
I also wanted to ask if you plan on releasing the script used for training the model as well.
Thanks,
Martin

Hi @drubinstein
I can see your branch with train.py but it's hard to use this branch without any example or explanation. Could you share any examples for the branch? Basically, I am interested in using my own data for training, but it's hard to reproduce the training with your data as well. Any information would be greatly appreciated. Many thanks.
https://github.com/spotify/basic-pitch/blob/drubinstein/wip-training/basic_pitch/train.py

Hi @martingasser !
Good find. Feel free to PR a change or I will when I have time to update the code.
Regarding releasing the code for training, we intend to push it sometime during the summer. Thanks for your patience.

@drubinstein For example, do I need *tfrecord for train/valid split for training? line 232 in https://github.com/spotify/basic-pitch/blob/drubinstein/wip-training/basic_pitch/dataset/tf_example_deserialization.py

Hey @eunkoh, I'm planning on working on the test code in the near future, so i'll try to answer your questions to the best of my ability. I think it's worth pointing out that the code in that branch is still 'wip' as labeled, so we're aware on our side that it doesn't work in it's current form.
As for your question about *tfrecord, I'm guessing that you're referring to the specific argument in os.join. This just specifies the file extension that should be read in the preceding folder in the path (the split var) . The split var looks to contain either "valid" or "train", which will determine what generator function will be used.
This feels a bit straightforward, so I apologize if i'm misunderstanding your question. Please clarify further if so!

Hey @drubinstein @rabitt,
Sorry to rehash this after so long, just a question as to the model structure, as I'm trying to transfer the weights dict to port to a PyTorch model.
Was in intended to be the reduced version, with the three skipped layers that are still present in the code? Or was it just a happy accident that it happened to work very well without them? As the model structure diagram in the paper features the original Conv-BatchNorm-ReLU that's been skipped.
If so would you consider retraining with the original intended model structure and see if the model accuracy improves?
Any clarification would be much appreciated!


links are dead by a recent google update

Describe the bug
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://play.google.com/store/apps/category/GAME_RACING/collection/movers_shakers?gl=us&hl=en
To Reproduce

import play_scraper
print(play_scraper.collection(
...         collection='TRENDING',
...         category='GAME_RACING',
...         results=5,
...         page=1))

Expected behavior
list of trending games
Desktop (please complete the following information):

OS: Windows
Python Version : 2.7
play_scraper Version : latest

update when is this gonne be fixed?

check https://github.com/danieliu/play-scraper/issues/72


AWS EKS token is not working

Hi,
As discussed in this thread https://kubernetes.slack.com/archives/C01FXB5E8ER/p1723803960266089. I am having login issue using aws eks get-token command. I see that in the browser devtools console
auth failed: Error: Forbidden - selfsubjectrulesreviews.authorization.k8s.io is forbidden: User "system:anonymous" cannot create resource "selfsubjectrulesreviews" in API group "authorization.k8s.io" at the cluster scope

my user has cluster admin. the token works with kubectl, openlens, k8s dashboard.
I am also impacted by this https://github.com/headlamp-k8s/headlamp/issues/1716

There's some fixes for this in the main branch now. It will be in the next release v0.26.0.

Unfortunately the issues are still there. Tested on 2 mac and didn't work and one linux machine the kubeconfig was loaded but the token is not working. Can you please re-open ?

Hi, I found the issue with Headlamp and EKS, when I run aws eks update-kubeconfig  command to get the kubeconfig, the default context name usually is the EKS cluster ARN which seems to be the issue, when i changed the context to short string, it worked fine. I think the context name maybe used somewhere in the code and break sth as it contains :  and /  but not sure.
maybe you can check that, but for me i am fine with changing the context name. but I think its important to clarify that for the new users.


Add SwiftSortUtils by @dsmatter to Utility section

Project URL

https://github.com/dsmatter/SwiftSortUtils
Description

Add SwiftSortUtils by @dsmatter to Utility section
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 7 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Error

  :no_entry_sign:
  Found 1 link issue

Link issue by awesome_bot

Line
Status
Link

2030
502
https://littlebitesofcocoa.com/

  Generated by :no_entry_sign: danger


Codemirror 6

Hi @pd4d10 !
Do you have any plans to support Codemirror 6?
Best regards 🤝

The reason to create this package is that Codemirror 5 uses some browser APIs at top level, which would throw errors in SSR scenarios.
Not quite sure if Codemirror 6 also use these APIs at top level. If not, it would be fine to import it directly

Great, thank you!
And do you know if there's any plan to upgrade ByteMD to use Codemirror 6?


Increment to 1.3.2

Description
Coming from https://github.com/opensearch-project/opensearch-build/issues/1805 post release activity.
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

lets merge this in first https://github.com/opensearch-project/anomaly-detection/pull/475? @ohltyler @ylwu-amzn, makes sense to merge this into 1.3 and backport to 1.x today? I see that https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.2/latest/linux/x64/builds/opensearch/plugins/opensearch-job-scheduler-<IP_ADDRESS>.zip is already ready so that could make 1.3.2 first version bump with no zip upgrade?

lets merge this in first #475? @ohltyler @ylwu-amzn, makes sense to merge this into 1.3 and backport to 1.x today? I see that https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.3.2/latest/linux/x64/builds/opensearch/plugins/opensearch-job-scheduler-<IP_ADDRESS>.zip is already ready so that could make 1.3.2 first version bump with no zip upgrade?

Sounds good to me. Assuming you just mean backport #475 to 1.x and confirm it picks up a 1.4 job-scheduler zip? But I don't see a 1.4 zip available yet, seems there's some infra issues related to that (ref: ml-commons PR). URL doesn't resolve either: https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.4.0/1389/linux/x64/builds/opensearch/plugins/opensearch-job-scheduler-<IP_ADDRESS>.zip

^ we can have a separate discussion about that in the specific PR though. I'm ok to merge #475 first to 1.3, then @gaiksaya can rebase and remove the manual built zip as part of this PR - or we can handle separately too, either way :)

Closing and merging since we made new changes to 1.3 https://github.com/opensearch-project/anomaly-detection/pull/485


Update ag-Grid to 20.2.0

Changes in https://www.ag-grid.com/ag-grid-changelog/?fixVersion=20.2.0 - looks like a decent size minor release, definitely worth some careful testing but hopefully drops in OK.

And this ticket looks promising:
AG-2740 |   | 20.2.0 | When DeltaRowDataMode is enabled and data is set asynchronously sorting fails

Confirmed this is the ticket they filed from our support request last month.  I updated that ticket (which was still open) asking them to confirm that we should no longer see the issue if we take the update.

@shravnk can you please look tomorrow (Tuesday)?  Blocking on some client apps.

PR #1053 . The bug fix for sorting with deltaRowDataMode + tree Grid is working


python310Packages.devolo-plc-api: 1.1.0 -> 1.2.0

Diff: https://github.com/2Fake/devolo_plc_api/compare/refs/tags/v1.1.0...v1.2.0
Changelog: https://github.com/2Fake/devolo_plc_api/releases/tag/v1.2.0
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 216858 run on x86_64-linux 1

1 package failed to build:

home-assistant-component-tests.devolo_home_network

2 packages built:

python310Packages.devolo-plc-api
python311Packages.devolo-plc-api

Part of #218614


Readonly Attribute Ignored

Hi,
Regarding the widgets, attrs['readonly'] = True has no effect.  This should have a similar akin to attrs['disabled'] = 'disabled', except that upon submitting the form, the data should still be passed on correctly.
Another user seems to have a fix (which I am about to try and implement) over at:  https://gist.github.com/czpython/7683425.
PS:  This is at least true with the Python3 branch.

duplicate to #146


GE: Can't create network with same name

Jumpscale seems to be using network name as a primary key. However, it lets you go through the wizard with using the same name as a previous network, then throws this error after you select your IP version.

duplicate of https://github.com/threefoldtech/jumpscaleX_threebot/issues/694
duplicate of https://github.com/threefoldtech/jumpscaleX_threebot/issues/702


UploadUI icons should have highlight effect on hover

The icons to manipulate the datasource are just icon, they should feel more like buttons. we could do that by adding a hovering effect (highlight icon on hover)


Fix github actions: pinning ubuntu image to 20.04

This PR implements two changes to the github actions workflow checking pytests:

pin the ubuntu image to 20.04 as ubuntu-latest now points to 22.04
change the upper python version that will be tested from 3.10 to 3.11

Should we do this on master and rebase dev?

Should we do this on master and rebase dev?

Sounds good to me :+1:


Feature/refactor

Big refactoring (sorry for the big PR):

Added Numpy-style docstrings everywhere, and improved the documentation

(we still have to add the docstrings in utils/ and preprocessing/scaler_wrapper.py to the documentation, not quite sure how to do it)

Renamed "AutoRegressiveModel" --> "ForecastingModel"
Renamed "RegressiveModel" --> "RegressionModel"
Added more baseline models, and renamed some
Corrected quite a few bugs here and there
Removed a few deprecated/useless things (notably backtesting_udf)
Changed the way we wrap around some of the models; like AutoARIMA

Where should we focus the most?

LGTM though linter will require a bunch of changes 🏳

LGTM though linter will require a bunch of changes 🏳

@TheMP I think you can focus mostly on the docstrings, see if the documentation style makes sense for you.


Add a basic sign-up page for clients

Project title
Basic sign-up page for client use
Project Description
A basic sign-up which takes some basic information from the user and let's them choose an username and password
Stack:

[x] Html
[x] CSS

/assign


feat(misc): create pyproject.toml

Reference: #2817
What does this PR do?
This PR aims to minimize the number of configuration files for the project. Instead of a separate .style.yapf, mypy.ini, pytest.ini,pylintrc,pytype.cfg and setup.cfg, we now would have all the configurations within the pyproject.toml file leading to a overall minimal code structure. I've also updated the .pre-commit-config.yaml file with the addition of a "check-toml" hook.

Hey @SauravMaheshkar, have a look at the tests/run_all_tests.sh file, you might need to fix it based on these changes.

Addressed in 735bde7

Hmm @SauravMaheshkar it looks like mypy is freaking out?  Are its configs not quite setup as they were before?

Maybe a43ce84871f7bd553322ef1e2dcc3a3b58dd0d88 will work, I separated the mypy ignores and tried running the following command locally
tests/run_all_tests.sh --no-doctest --no-pytest --no-pytype --use-venv

If this lands we can try getting rid of setup.py 🙂

@cgarciae any idea as to why the doctest is failing ? I have not made any changes to the doctest configuration

@SauravMaheshkar seems like a slight numerical inaccuracy, not sure what this has to do with the proposed changes. Maybe to rebase/merge with the latest changes in main.


Added Instrument lookup

I don't have working examples for Curve and Government lookup requests yet but I should be able to come up with some.
There isn't an example for FieldSearch either. I added the service to the map because Yu Ping mentioned it.
We should probably try to have at least one example for each service that is supported.

Replaced with PR #74


token 2022: add support for additional signers in test init functions

This PR only modifies test configurations for spl-token-2022-test. It allows
developers to provide an additional list of signers for mint initialization
methods.
Unfortunately, this required a bit of refactoring.

Current dependencies on/for this PR:

master

PR #5672

PR #5601

PR #5626

PR #5627

PR #5836

PR #5837

PR #5838   👈

PR #5628

Sorry, what's the motivation for this change? Why are more signers needed during the initialization of the mint?

Sorry, what's the motivation for this change? Why are more signers needed during the initialization of the mint?

Wait I actually did this wayy better now. The motivation is because - in the next commit - in order to initialize a "group member" pointer saying your mint is in fact a member of some group, the group update authority must sign that instruction.


fix: Select streams by default and add new streams to docs

Closes #163

Thanks for the suggestion @edgarrmondragon - open to discussion about which streams should be default. I deselected all the new ones, plus runs which is about 500,000 at our site. This leaves accounts, jobs and projects.

Thanks for the suggestion @edgarrmondragon - open to discussion about which streams should be default. I deselected all the new ones, plus runs which is about 500,000 at our site. This leaves accounts, jobs and projects.

Thanks @mjsqu! I think it makes sense to deselect all the new ones. However, doing it for run would be a breaking change (users that rely on default selection would suddenly stop syncing the stream) so I'd prefer that we leave it as is. Wdyt?

Agree with your comments about the RunsStream and it being a breaking change. We'll be pulling it anyway, so makes sense to have it selected by default for us too. Cheers! 👍

And doing the doco update now

Hmm - wasn't expecting my update to README.md to trigger another tap test - have I made an error in my update to the .github/workflows/test-tap.yml file?

Hmm - wasn't expecting my update to README.md to trigger another tap test - have I made an error in my update to the .github/workflows/test-tap.yml file?

@mjsqu I'm not too familiar with the behavior of paths and paths-ignore in github workflows but perhaps those changes only apply to PRs after this one's merged 🤷♂

Thanks @mjsqu!


Border on all tables if any table is scrollable

Kinda difficult to explain so I will explain 2 scenarios - one which works correctly and other which does not. This issue is regarding border (1px solid black) on tables which are generated from notebook in one case and not generated in other case.
Scenario 1 (bad) - Have 2 (or more) tables in a notebook. One table is small and does not have scroll and another table has scroll bar.
Actual - Both tables have block border due to style injected on .table class on page itself that overrides border:none from fastpages-style,scss
Expected - Tables does not have black border.
 Later in the blog are couple of other tables which has scroll bar. Hiding (#hide) these other tables resulted in no black border in the first one.
Image -

Scenario 2 (good) - Single table (same as from scenario 1).
Actual/Expected - Table does not have black border
Link - https://ankitbko.github.io/blog/2020/09/bulk-import-using-sql-spark-connector-p2/  This is exactly same table as from scenario 1 (literally copy paste of the cell).
Image -

This border is added because of additional style which is added on the page itself. Playing around a little bit I think this is added when any table overflows and scroll bar is rendered. But I may be wrong and more investigation is needed.

@ankitbko can you open a PR to fix this?

I can but I am not finding who/what is adding the styles. I think the root cause is the scoped attribute which is not supported now a days. I just cant find anything obvious that is adding this style, tried to search on nbdev too. Do you know which method is handling the tables conversion?

I am not sure, I think table conversion is probably happening in nbdev via nbconvert.  However perhaps this is fixible via a css overrride?

Yes so either I can add !important tag to this place or remove table: block !important from here. Both of them seems to solve this issue. You added the table: block style in this PR, is it important? Let me know what works best and I will raise the PR.

So if we remove display: block then the display will depend upon media query and will be set if screen size is less than 1000px. So the border will appear on smaller resolution/display. If we override it with !important then it will never show.

Are there any downsides to removing display: block ?  Does it mess up the
rendering of anything else?
On Tue, Sep 8, 2020 at 12:59 PM Ankit Sinha<EMAIL_ADDRESS>wrote:

So if we remove display: block then the display will depend upon media
query and will be set if screen size is less than 1000px. So the border
will appear on smaller resolution/display. If we override it with
!important then it will never show.
[image: image]
https://user-images.githubusercontent.com/3169316/92521828-86654f00-f23b-11ea-82c9-8fd0eb412fbd.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fastai/fastpages/issues/409#issuecomment-689104305,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJEVX4UVD3BAADJ4M7ADSE2EJVANCNFSM4RAKPNBA
.

Doesnt look like in any of my blogs... display: block will reappear when screen size is less than 1000px due to media query defined in _base.scss. I will raise a PR to check it in preview.


Update fastlane_core dependency

To pick up a xcodebuild workaround (#5626) and timeout/retry solution (#5188)

👍


Param 'data-t' is not taken into account

When I embed an asciinema recording with the param data-t as explain the Sharing & Embedding documentation
  <script type="text/javascript" src="https://asciinema.org/a/e5hiuac8dafvij3fzpieqdznp.js?" id="asciicast-e5hiuac8dafvij3fzpieqdznp" async data-t="30"></script>

The data-t is not taken into account.
I check very quickly the code and I not see 't' in the list of options :
https://github.com/asciinema/asciinema.org/blob/master/app/assets/javascripts/widget.js#L16
Sorry, I have no time right now, to make a pull request for this issue.

Ah, indeed it's missing here.

Fixed now.

Thk

Thanks!


CF: Shortened the statement && Add countdown && Add timely notice

Support parsing educational contest and regular contest.

年数 2022 的信息价值较少，如果删掉会更短
是否加上距今天数/小时数，或者星期？可能比起日期会更加直观。
关于主动行为：新插件 schedule 中设有临期提醒功能，或许可以给 codeforces 插件也写一个。（强烈建议！）

该 pr 会在今日晚些时候进行处理和部署。

BTW, I think the config file can be changed to default-example.yml and add default.yml to .gitignore like other opensource project, so that every time the codes have been updated, we no need to change our config file when we do the localization testing.

哦！你是对的！我没有意识到这一点 :D
同样会在晚些时候进行修改。

年数 2022 的信息价值较少，如果删掉会更短

Done.

是否加上距今天数/小时数，或者星期？可能比起日期会更加直观。

Done. Added date & hour & min countdown.

关于主动行为：新插件 schedule 中设有临期提醒功能，或许可以给 codeforces 插件也写一个。（强烈建议！）

Done. 2 hours and 10 minutes before the contest will notice (Don't forget to change group number in the config fire!) .
It seems that everything have been done. This PR is ready for review and merge.

There are some conflicts. Emmm...

I don't know how to resolve this. qwq

OK. Resolved all the conflicts.

Nice!!!!!
Then, Before deploy the updated plugin, can I modify the format slightly? You see, the different digitals are kind of messed up when displayed on phone.

Yes. It's up to you.

By the way, I'm doubt if the logs working healthily? There are so many of them but I don't know if they really indicate any bug.

And you also forget to delete the DEBUG fmt.Println, on Line 68, codeforces.go. I commented it out for you.

There are so many of them but I don't know if they really indicate any bug.

Oh. I found it... That's my fault.

And you also forget to delete the DEBUG fmt.Println, on Line 68, codeforces.go. I commented it out for you.

I didn't notice it. Sorry.

deployed!


Addchart icon should be named AddChart

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Current behavior 😯
I'm assuming icons names are all camel case.
I've found @mui/icons-material/Addchart icon is incorrectly named.
It should be changed to @mui/icons-material/AddChart

Marked this as a discussion, let me check if all icons should be camel case.

They should be (Pascal-cased, in fact). But we can't modify it without introducing a breaking change, so it has to stay as is for now.

Yes, I meant Pascal-case.
Ok, I understand

I've just verified Material Design Icons, and we're following their spelling (see https://fonts.google.com/icons?icon.set=Material+Icons&icon.query=addchart). So this actually works as expected. The same goes for other icons you've listed here.
If you'd like the icons to be renamed, it would be best to file an issue in Google's repository.


Fix lint errors and unit tests

Changes

Handle linting issues
Add tests

Signed-off-by: vinamra28<EMAIL_ADDRESS>Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:

[X] Includes tests (if functionality changed/added)
[X] Run the code checkers with make check
[X] Regenerate the manpages, docs and go formatting with make generated
[X] Commit messages follow commit message best practices

See the contribution guide
for more details.
Release Notes
Check for existence of resources before deletion

Checklist

[X] ClusterTask
[ ] ClusterTriggerBinding
[ ] EventListener
[X] Pipeline
[X] PipelineRun
[X] Task
[X] TaskRun
[ ] TriggerBinding
[ ] TriggerTemplate


Cleanup unnecessary package path code

Since we use the types.TypeString function, we actually get all the package paths we need by that single method call, since it recursively calls our callback. Thus, the custom code to recurse through the types is unused and can be removed.

Codecov Report

Merging #53 (90a4f21) into master (ed70c0a) will increase coverage by 4.14%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #53      +/-   ##
==========================================
+ Coverage   95.21%   99.36%   +4.14%
==========================================
  Files          18        6      -12
  Lines        1379      625     -754
==========================================
- Hits         1313      621     -692
+ Misses         47        3      -44
+ Partials       19        1      -18

Flag
Coverage Δ

cli
?

package
99.36% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

cmd/ensure/internal/ifacereader/ifacereader.go

cmd/ensure/internal/mockgen/mockgen.go

cmd/ensure/internal/cmd/root.go

cmd/ensure/internal/mockwrite/tidy_mocks.go

cmd/ensure/internal/uniqpkg/uniqpkg.go

cmd/ensure/internal/mockwrite/mock_destination.go

cmd/ensure/internal/ensurefile/validation.go

cmd/ensure/internal/cmd/mocks.go

cmd/ensure/internal/fswrite/fswrite.go

cmd/ensure/internal/ensurefile/ensurefile.go

... and 2 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 ed70c0a...90a4f21. Read the comment docs.


Disable diagnostic consistency checking for large tests

Aty least on my machine, this fixes the memory usage issue in node 10  we're seeing in RWC tests.

@typescript-bot test this


Refactor MNIST example to use Flax

This updates the MNIST example to use Flax. Provides modest speed-ups.
Fixes #326

LGTM! Let's take out the predict_fn out it's not doing anything more than model.apply, squash these commits and merge if CI passes.

LGTM! Let's take out the predict_fn out it's not doing anything more than model.apply besides jitting. Then let's squash the commits and merge if CI passes.

SGHMC still needs to be added.

Oh yes and of course that.

All changes made!


Product API

Implement /products/... apis

dont question why its EC-3 when this is issue #1 DO NOT


Update 6

Report Users and Posts UI (LiveView)
Approved Flag (Like Twitter (X) Blue Tick)
Translate to Russian (internationalized application via Phoenix gettext)
Fix uploading Images on Posts, Profile and Cover
Post Some gif & emoji

@75pollet to enable users report posts, let's use this and when users click on reports let's write the type of report and and also the description

you can use userclient.ex line 162

@75pollet for Verify and Unverify Users, you can use manage_user.ex lines 56 and 66
So when they verified let's use an icon like this on their Profile besides their name

@75pollet for post GIF and Emoji Let's use Smile icon under the post Content here


Added a new error message for calculatebudget command

Pull Request Test Coverage Report for Build 283

2 of 5 (40.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.05%) to 67.733%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/main/java/seedu/address/logic/parser/AddressBookParser.java
2
3
66.67%

src/main/java/seedu/address/logic/commands/BudgetCalculationCommand.java
0
2
0.0%

Totals

Change from base Build 282:
-0.05%

Covered Lines:
2139

Relevant Lines:
3158

💛  - Coveralls

I think that instead of using the getHaveBudgetsBeenCalculated method, a new method needs to be made in budgetCalculationManager to get whether the clubBudgetElements book is empty.

I made changes to budgetCalculationManager. Check to see if that is what you are looking for


Ampere bfloat16 support

Please make sure that this is a feature request. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:feature_template
System information

TensorFlow version (you are using): 2.4.1/built from head
Are you willing to contribute it (Yes/No): If you point me at the necessary code, I'll take a crack at it.

Describe the feature and the current behavior/state.
I attempted to use bfloat16 training by setting:
tf.keras.mixed_precision.set_global_policy('mixed_bfloat16')

I got this error message:
tensorflow.python.framework.errors_impl.InvalidArgumentError: No OpKernel was registered to support Op 'Conv2D' used by {{node model/conv2d/Conv2D}} with these attrs: [dilations=[1, 1, 1, 1], T=DT_BFLOAT16, data_format="NHWC", strides=[1, 2, 2, 1], use_cudnn_on_gpu=true, explicit_paddings=[], padding="SAME"]
Registered devices: [CPU, GPU]
Registered kernels:
  device='XLA_CPU_JIT'; T in [DT_FLOAT, DT_DOUBLE, DT_BFLOAT16, DT_HALF]
  device='XLA_GPU_JIT'; T in [DT_FLOAT, DT_DOUBLE, DT_BFLOAT16, DT_HALF]
  device='GPU'; T in [DT_INT32]
  device='GPU'; T in [DT_DOUBLE]
  device='GPU'; T in [DT_FLOAT]
  device='GPU'; T in [DT_HALF]
  device='CPU'; T in [DT_INT32]
  device='CPU'; T in [DT_DOUBLE]
  device='CPU'; T in [DT_FLOAT]
  device='CPU'; T in [DT_HALF]

I read the cuDNN release notes which said that support for bfloat16 came with cuDNN version 8.1, so I built tensorflow from scratch, using CUDA 11.2 and cuDNN <IP_ADDRESS>.
However, I got the same error message.  I've tried this on a trival example (the fashion mnist tutorial) with the same result, so it's not some advanced kernel that I'm using in my code.
I am a little confused that I'm getting this error message even when running with XLA, since the error message says that XLA_GPU_JIT supports DT_BFLOAT16.
Will this change the current api? How?
No, you can already specify a bfloat16 mixed precision policy.
Who will benefit with this feature?
Anyone with Ampere gpus who wants the speed of 16 bit floats and the numerical stability of bfloat16.

Is there an ETA for this feature request?

For reference, result of mixed precision tutorial on RTX 3070 is as follows.

TF32 -> 0.9116, ~70ms per step (default)
FP16 -> 0.9274, ~45ms per step
BF16 -> 0.9477, ~3000ms per step

If model doesn't contain convolution layer, it runs correctly, even if it's slow.
(tested environment : Ubuntu 20.04, nvidia tensorflow container image 21.03)

@LucasSloan,
There was a related PR(#59972) which was raised for the bfloat16 has been merged and also I tried to execute the sample code on tensorflow v2.15 (GPU) by importing the keras from the Keras 3 & the code was executed without any issue/error. Kindly find the gist of it here(https://colab.research.google.com/gist/tilakrayal/fdc27fa1701f846a63b859b9dab4132c/untitled1575.ipynb). Thank you!


Ask a question

Excuse me, can I use C# instead of tiscipt completely? No ts in HTML

Use C# inside the HTML? Sorry, your question is not clear. Plz, remake your question. I am gonna close the issue.


[Question] use of $obv | async as on templates

Hello, I'll be using this library on my project, i've been seen your docs i find out something weird on the html example app.
You are using many | async pipes
it wouldnt be better to use the syntax $obs | asyn as obv?
then later obv.control.value

Yes, absolutely. I have written most of this lib and the docs before the async as syntax existed, which is why I didn't use it. Since I am not actively developing the library anymore (i.e. I'm just doing bugfixes and compatibility changes), I haven't bothered updating those async pipe usages. Pull requests are always welcome though.

Closed due to inactivity.


I really love the theme you have in your website http://codex.caffeinated.ninja, any way to get it

I do like the default theme you have in this repository but the http://codex.caffeinated.ninja theme looks superb and i like the nanoscroll part, is there any way to get that theme ?
Thanks for the codex work, now I host all the documentation on my machine itself, fast and easy to every thing in one place :)

Never mind, I have made it look that way, was easy to work with your clean code :)

:+1:


#855 mesheryctl cleanup to mesheryctl reset

Signed-off-by: gunjanmimo<EMAIL_ADDRESS>fixes #855

@kushthedude may you take a quick look?

@gunjanmimo will you have a look at the conflict in cleanup.go? Let’s see if we can get this one across the finish line. Thanks for taking it on. 👍

@leecalcote sir and @ kush may you take a look now?


Migrating to Node 18

Related issue - https://github.com/microsoft/build-task-team/issues/2672

Сlosing this in favor of the following pull request

#844


QUIC client breaks inside electron

Describe the bug
Electron has dropped support for external buffers. Thus some methods that this quic library uses are not working in such environment.
Error: Create external arraybuffer failed
    at get connectionId (/Users/lukas.rakauskas/dev/electron-js-quic-reproduce/node_modules/@matrixai/quic/dist/QUICConnection.js:326:36)
    at QUICClient.createQUICClient (/Users/lukas.rakauskas/dev/electron-js-quic-reproduce/node_modules/@matrixai/quic/dist/QUICClient.js:148:45)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'Unknown'
}

To Reproduce
I've made a reproduce repo. To reproduce pull it run npm install and npm run start
https://github.com/lukasrakauskas/electron-js-quic-reproduce
Expected behavior
QUIC client should be able to connect to a server, read and write to streams when created within electron.
Platform

Device: Macbook M1 Pro
OS: macOS Sonoma 14.5

Possible fix
The failing point is reading source ID in javascript, converting Uint8array to external vec seems to solve the external array buffer problem.
// src/native/napi/connection.rs

#[napi]
pub fn source_id(&self) -> External<Vec<u8>> {
  let source_id = self.0.source_id();
  let bytes = source_id.as_ref().to_vec();
  External::new(bytes)
}

After this, the js fails to read header dcid property that also is Uint8array. To solve this, I've added get_dcid method to Header struct to be used instead of reading dcid directly.
// src/native/napi/packet.rs

#[napi]
pub fn get_dcid(&self) -> External<Vec<u8>> {
  External::new(self.dcid.to_vec())
}

Finally the library started to work for my use case

Thanks for reporting this @lukasrakauskas. I'm going to be honest with you here, our company doesn't have the bandwidth to fix this atm, we're focusing on other aspects of our product development that does not involve electron atm. If you can send over a PR, we can validate it works and accept.

Just hit this same roadblock myself. @lukasrakauskas I'd really appreciate that PR 🙏


[Bug] Syntax error in 2-find-commit-in-history.yml for needs.find_commit_id

There is no job named find_commit_id so needs.find_commit_id, mouseover shows Context access might be invalid: find_commit_id.
How did this step even echo successfully?

The commit 086ac15 of the PR #26 has deleted the job get_find_commit_id.

@gitgithan Thanks for opening the issue and providing the screen shot! ✨
@sinsukehlab Thanks for submitting a PR! I'll get it triaged for review 👍

@sinsukehlab
Could you share your process of finding out where that line was deleted?
Based on https://stackoverflow.com/a/68949724/8621823, I tried git log -Gfind_commit_id -p --all to search for all commits where find_commit_id appeared in diff (added or deleted).
Based on output
commit 32160f75139925c746298c3fc64d3e068a5e006b
Author: Kevin Heis<EMAIL_ADDRESS>Date:   Tue Feb 14 11:05:27 2023 -0800

looked closest.
Then I go to https://github.com/skills/connect-the-dots/commits/main/.github/workflows/2-find-commit-in-history.yml, look around Feb 14, to realize that it's a PR, then open PR page (https://github.com/skills/connect-the-dots/pull/26/commits) and click through the 5 commits to see which one mentioned find_commit_id.
This last step isn't feasible if there are too many commits in PR to click through. Gitlens File History git blame doesn't help too since it only shows the commit that added the line (even older commit), not deleted the line.
I'm also unsure how to git blame --reverse on gitlens (to find commits that deleted stuff), and that seems too much effort on CLI since it doesn't even get to the correct commit but is off by 1.
Github network graph didn't help too since it seems the PR branch template-update is already deleted.
Is this how you did it or there's an easier way to find additions/deletions (especially when the changes come from branches that may be merged and deleted already?)

@gitgithan
I'm not entirely sure that it's an easier way but why don't you browse the GitHub repository page on your browser?
You can view the commit log (git log) and blame a file (git blame) as instructed in this course. The way how I found the changes is as follows. It needs some knowledge on GitHub Actions.
Because the warning occurred on the output (needs.find_commit_id.outputs.find_commit_id), I searched the workflow file of the skills template repository for "$GITHUB_OUTPUT" only to get the other output current_step. While blaming the file, I clicked on the versions octicon on the line that contains "$GITHUB_OUTPUT" (L28) to blame prior to change 3965037 (git blame 3965037^ -- .github/workflows/2-find-commit-in-history.yml) (3965037 only updated the step file path on L28). The commit on L28 then became 32160f7, which is the PR #26 squashed. Finally, I found that the commit 086ac15 of the PR #26 had deleted the step get_find_commit_id of the job get_current_step.
I have tested that the workflows function as expected by actually going the steps. I opened and merged another PR to push the commit to the main branch of my fork, and then I generated a repository from my fork.


Videos don't play consistently

Hi there,
I'm using ownCloud 7.0.4 which uses MediaElement, and I'm having a lot of trouble with videos only playing rarely. On some browsers they don't play at all. On some browsers it plays once, but not a second time. Sometimes it seems to vary, even just between versions of the same browser. I've tried disabling all extensions in Firefox (my main browser), but I still get the same thing.
Currently in Chrome 42.0.2311.68 beta on Ubuntu 14.10, the player controls come up fine, but when I click play, the throbber circles forever and the video never plays.
In Firefox 37 the first time I open the video it plays fine as long as I keep the lightbox open. As soon as I close it though, it won't play again. When I open the file again, and click play, the throbber disappears instantly and I get thjis error in the javascript console:

Media resource https://MYDOMAIN.com/index.php/apps/files/ajax/download.php?dir=%2FInstantUpload&files=VID_20150105_153556.mp4 could not be decoded.

Remember, this isn't just a codec issue. It plays perfectly the first time I open it. If I move it to another location, it also plays fine (once). It's only the second time I try it doesn't work (even if I refresh the page).
I reported this in an ownCLoud issue at https://github.com/owncloud/apps/issues/1900#issuecomment-54952439 and they suggested I file it here.
If you like I can create you a user on my ownCloud install with access to a test video. I'd just rather post the url and the password somewhere more private.

It's tough to debug this without seeing it in action. One thing you could
try is just using standard  tags to see if your overall code + media
is working well.
On Tue, Apr 7, 2015 at 7:14 PM, Bugsbane<EMAIL_ADDRESS>wrote:

Hi there,
I'm using ownCloud 7.0.4 which uses MediaElement, and I'm having a lot of
trouble with videos only playing rarely. On some browsers they don't play
at all. On some browsers it plays once, but not a second time. Sometimes it
seems to vary, even just between versions of the same browser. I've tried
disabling all extensions in Firefox (my main browser), but I still get the
same thing.
Currently in Chrome 42.0.2311.68 beta on Ubuntu 14.10, the player controls
come up fine, but when I click play, the throbber circles forever and the
video never plays.
In Firefox 37 the first time I open the video it plays fine as long as I
keep the lightbox open. As soon as I close it though, it won't play again.
When I open the file again, and click play, the throbber disappears
instantly and I get thjis error in the javascript console:
Media resource
https://MYDOMAIN.com/index.php/apps/files/ajax/download.php?dir=%2FInstantUpload&files=VID_20150105_153556.mp4
could not be decoded.
Remember, this isn't just a codec issue. It plays perfectly the first time
I open it. If I move it to another location, it also plays fine (once).
It's only the second time I try it doesn't work (even if I refresh the
page).
I reported this in an ownCLoud issue at owncloud/apps#1900 (comment)
https://github.com/owncloud/apps/issues/1900#issuecomment-54952439 and
they suggested I file it here.
—
Reply to this email directly or view it on GitHub
https://github.com/johndyer/mediaelement/issues/1462.

--
John Dyer - http://j.hn/

It's tough to debug this without seeing it in action.

My offer to create an account on my ownCloud instance still stands, if that helps.

One thing you could try is just using standard  tags to see if your overall code + media
is working well.

I don't quite follow your meaning here. Other pages using HTML5  tags work fine for me. I can play the file in Firefox directly by opening it from the file menu. I only seem to see this problem in ownCloud, but when I reported it there, they suggested I report it here.
I'm more of a tech knowledgable user than a dev per se. I'm happy to run any tests and provide feedback from the Javascript console, if you point me to them though.

ping

@Bugsbane Can you provide a URL to test this, please? Is this still an issue?

I'm now using Nextcloud 9.0.53 instead of ownCloud 7, and I'm no longer seeing the issue, so something obviously changed in either ownCloud, Nextcloud or the version of media Element along the way. Not sure what, but I'm unfortunately not in a position to replicate this any more.

@Bugsbane Thanks for your response. We'll close this issue and we can always reopen it if appears in the future.Thanks!

Perfect. Thanks for your work on Media Element!


Feature: plugin should deal with locally named boxes.

if i add a box with
vagrant box add -name foo ./build/foo.box
I should just like with the fusion plugin be able to refer to it in the VagrantFile with just
config.vm.box = 'foo'
at present I have to supply the url its really kinda a nit I know but at least for testing when I'm constantly flipping back and forth between fusion and appcatalyst its just one of those annoying things.
thanks

I'm not sue what you mean, you can definitely add a box and reference it as you say, can you give me a Vagrantfile example that doesn't work as expected?

I can't repro this right now happily so will close until i can


Fix USAGE.md formatting and command typo

Description of the change: Corrects minor markdown formatting issues in USAGE.md file
Reason for the change: Maintain consistent formatting
Link to original source: https://github.com/sendgrid/docs/commit/0da19842defde9583b903b3058b96fcf39f7117b
Fixes #4029

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

Hello @anchepiece,Thanks again for the PR! It's HACKTOBERFEST! We want to show our appreciation by sending                                              you some special Hacktoberfest swag. If you have not already, could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX


pull request for e2e test at 01/05/2017 19:26:11

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


fix(tools)!: removes the esbuild plugins and helpers

What I did

Removed esbuild helpers from tools
moved test runner, dev server and cem/a helpers to their respective folders
update tools readme
mark pfeCustomElementsManifestConfig as deprecated so we can remove it in a subsequent release without breaking

Why?
The esbuild helpers had gotten more complex and had built in assumptions which no longer obtained. rather than prescribing build scripts to try and cover every case for every user, it's much better for users to write their own esbuild scripts or rollup configs. furthermore, the esbuild API is in flux, so maintaining these plugins as part of our public API opens us up to maintenance burden and our users to dependency churn.
Our cem/a config relies on a series of patches to an out of date version of cem/a. We should not recommend these in our public api. Better to remove them, and the dependency on cem/a, and either fork cem/a or use the upcoming lit-labs analyzer
It's better to remove these now rather than in a breaking change after RC

Builds & demos all looking good from here, readme for tools looks good here too

Thanks @brianferry and @zeroedin. Like the fix!


Powershell lines please

I would like to see powershell commands here listed. Thank you.

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

ID: 76dc173c-0c98-1b94-a2f7-0a34781c985a
Version Independent ID: a1c44ccb-67f3-f98e-6569-f938e88ddc63
Content: Set the phone numbers included on invites - Microsoft Teams
Content Source: Teams/set-the-phone-numbers-included-on-invites-in-teams.md
Service: msteams
GitHub Login: @tonysmit
Microsoft Alias: tonysmit

Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Thanks for your feedback @RonaldCT


Marthe Dizier vs psyche

she can use ability after psyche,i only dont know whu i cant open link whu james give there; http://www.vekn.net/forum/rules-questions/63650-clarification-regarding-raptors#65506

It is included as a ruling on Psyche already.


Code explanation in gather.py

Hi, Janne
The  GatherLayer module in gather.py is smart and efficient. I really appreciate this module.
I almost understand most of the functions of the codes but still confuse at one point.
line 19 of SimCLR/simclr/modules/gather.py
    grad_out[:] = grads[dist.get_rank()]

Would you mind explaining it in more detail?

Basically, the gradients in each device would be the local gradients. Look at this blog post: https://amsword.medium.com/gradient-backpropagation-with-torch-distributed-all-gather-9f3941a381f8


Merged units disappear at times

What version of Node.js are you using?
latest
What version of npm are you using?
latest
What operating system are you using?
Windows
What version of SnailyCAD are you currently using?
1.44.6
Describe the Bug
When assigning a merged unit to a call, or refreshing the dispatch dashboard, merged units disappear from the active officers tab.
Expected Behavior
Merged units should stay visible, along with their status
To Reproduce
Assign a merged unit to a call, or refresh the dispatch dashboard

How many officers were active when this happens? I'm unable to reproduce this

Was not able to replicate by assigning, but was able to replicate by refreshing the page. There were three active units (of wich two were paired) After refreshing i only saw the non-paired unit

And now no longer able to replicate

Could've been a browser issue. Closing for now since I have not be able to reproduce after multiple tries.


How to change start and end value of 1-10 to 80-175 ?

@hearsilent how do I go about setting the lowest value as 80 and highest as 175. I tried using these mSlider.setMinProgress(5);
mSlider.setMaxProgress(10);
but no luck.

Hi @raghavkishan,
you can use setProgressOffset to fix your start point 😉

Thank you. That helps.


Spain Cloud Region is in the Mediterannean Sea - A new project Natick ?

Describe the bug
If I use the command "az account list-locations", the latitude and longitude of the newly opened Spain Datacenter is in the sea near Minorca and Palma de Maiorca, probably underwater.
Project Natick Revamp ?
The reported location is
"latitude": "40.4259",
"longitude": "3.4209",
while i think it should be more or less the same, but with minus on longitude:
"latitude": "40.4259",
"longitude": "-3.4209"
Or better in the Madrid Historical Center:
"latitude": "40.4198",
"longitude": "-3.7231"

Related command
az account list-locations
Errors
Wrong location
Issue script & Debug output
N/A
Expected behavior
Right GPS position
Environment Summary
N/A
Additional context
No response

Thank you for opening this issue, we will look into it.


feat(filter): dragonfly support

Fill the pull request form below and remove this heading
About this change - What it does

adds support for dragonfly resource type in filter

Why this way

to have it available for TF & k8s development

All fields are deprecated. Why?


Arkplayz Cant View dashboard

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

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.
Hello and I am Axix Bot mod and I WANNA SEE THE DASH BOARD AHHHHHHHHHHHH

umm you just used the template and didn't fill the blanks also the dashboard is still not released yet


resources published locally include storage bucket in URL

Expected Behavior
The file property in the front matter of markdown files published by ocw-studio locally are relative paths pointing to the file from the root of any given host
Current Behavior
The file property is prefixed with the value of AWS_STORAGE_BUCKET_NAME, i.e. /ol-ocw-studio-app/courses/ocw-ci-test-course/example_pdf.pdf
Steps to Reproduce

Import or create a course in ocw-studio using the local Docker setup
Publish said course
Browse to the Github repo for the course and find a resource

Possible Solution
When using the setting OCW_STUDIO_USE_S3=true, the django-storages backend automatically generates the url property of FileFields using the configured AWS settings. In local development, AWS settings are overridden to use a locally running instance of Minio. An automatically generated URL to a resource in AWS proper looks something like: 'https://ol-ocw-studio-app-qa.s3.amazonaws.com/courses/6-450-principles-of-digital-communications-i-fall-2006/c59828b4e470fd50daf31f0f7251456c_quiz1_04_soln.pdf'. Locally, you will see URLs like 'http://<IP_ADDRESS>:9000/ol-ocw-studio-app/courses/ocw-ci-test-course/example_pdf.pdf'. This happens because endpoint_url is overridden to hit Minio, and a different URL strategy is used.
In the full_metadata property of the WebsiteContent model, the file URL is set using full_metadata[file_field["name"]] = urlparse(file_url).path. If you look at the above URLs, you will see why the bucket name is being included locally. Since the bucket name is part of the path and not the domain, it gets included when you call the path property of the parsed URL. The bucket name should be filtered out of the path if it is being included.

Closing this issue, as it was found to be an issue with my local configuration as noted in https://github.com/mitodl/ocw-studio/pull/2124


where does that file gets saved?

Does it splits the file by day or saves all in a single file?

By default in a single file in the HOME folder: ~/journal.txt, but you can change the path in the settings.


[9.x] Removes duplicate returns in tests for pending has-many-through

Coming from #45894
There are multiple returns, and based on the test name and the co-tested method on line 190, I believe this was the intended behavior.

Thanks @rbarden. I was testing the tests on that one and forgot to correct it.
Appreciate you fixing that up.


This repository should live underneath https://github.com/NixOS/

It's very hard for new users to discovers this repository. Also, it belongs into the organization from a structural point of view.

@peti I'm all for it but the problem is I don't have the rights to move it into nixos on my own.

If someone creates a new repo at NixOS I can remove this one.

Just contact Eelco or Rob in IRC or by email and ask  them to create a repo for you. That shouldn't be a problem?

@edolstra @rbvermaa how about it?

@ehmy Last I checked I thought anybody could transfer a repo, just need somebody in the org to accept transfer?
If that's not the case better to give an org member admin rights to this repo, so they can transfer it. That way fork graph and issue will be preserved.

Thats how it should work, but alas, not how it does work.

Then my plan B?

I can't give admin rights to a repo, but I could probably transfer the repo to a nixos admin who could then pass it on the the nixos org.

That will do. Thanks!

Hm, we should probably define the scope/purpose of this repository a bit. It appears to be two things:

A repository of hardware-related modules (with some user configurations thrown in, e.g. https://github.com/ehmry/nixos-hardware/blob/master/inversepath/usbarmory/configuration.nix). When should hardware modules go into <nixpkgs/nixos/modules> and when into this repository? Putting hardware modules in a separate repository creates a version management problem, e.g. when a module refers to options/packages introduced in a particular NixOS revision. Also, it's hard for nixos-generate-config to refer to modules not in the Nixpkgs repo, while ideally hardware quirks would be detected automatically by nixos-generate-config.

A wiki. But do we want to have a separate wiki only for model-specific hardware issues?

My understanding was that this repository is a loose collection of code snippets that people can cut&paste and/or import into their configuration.nix. Arguably, this is Wiki'ish in nature, only it's tracked in a proper Git repository.

Having detectable hardware modules in nixpkgs/nixos/modules would be preferable, but I think there is there is a grey area for quality assurance. That seems to make this a wiki of user snippets, but what is the plan for the https://nixos.org/wiki ? @garbas any thought?

Yeah, if this really takes off, we can

Merge it in nixpkgs (remember git subtree can help preserve history)
Integrate the Nixos modules with existing hardware detection. (As far as QA is concerned, we'd could decide whether to use them by default---boils down to a kind of parametricity property.)
Move the wikis with the rest of our documentation, also the destination of the old wiki's info last I checked.

But given that this is still an experiment, and sticking even more things in nixpkgs would require some sort of community consensus, I think moving this repo is the proper first step for now.

Yeah I agree. I've created https://github.com/NixOS/nixos-hardware, which should be writable to all Nixpkgs committers.

@edolstra did you see my earlier comments about moving the repository so github fork information and other metadata is preserved?

Sorry, didn't see that. So what should I do to move the repo?

Meh, I already pushed to the new one.

@edolstra I transfered the repo to you, so you should be able to hand it off to the Nixos org.

Okay, done. Thanks!

Excellent; thank you all!

thank you! this reminds me i have to put in my lenovo x250 configs there :)


update gitignore

It may be a good idea to add to the .gitignore. However, I think it might be unwieldy to individually name every data file, especially as these may change in name if the example changes at all. Maybe we can have folders that are ignored, but this requires some reorg of how the downloaded datasets are stored. Thoughts @mli, @piiswrong?

we can simply add data/ into ignore. we can use git -f add to add files in data/ we want to commit


1.12.2 V9.3 Updating Screen Events Error

Been having this issue where I cannot generate a OTG world without it crashing and giving me an
"The game crashed whilst updating screen events
Error: java.lang.NullPointerException: Updating screen events
Exit Code: -1"
I have tried increasing my ram, deleting OTG core, reinstalling it, same with BBOP and BOP as far as the presets.
This is my crash report in detail if that helps.
crash-2021-07-31_10.35.00-client.txt

Hey @capio13 , some of your preset files may have been corrupted. Try deleting your preset folders in the /mods/openterraingenerator/worlds/ folder, if you have the preset .jar files they should re-install automatically. Let me know if that works, cheers.

@PG85 It sadly did not work, gave me same error, I am going to try the good old install one mod at a time and see if that will help.

@PG85 I found the mod conflict, it was Fancymenu <IP_ADDRESS> by Keksuccino, I messaged him about it and hopefully it can be figured out.


unable to remove bad volume

I accidentally created a volume with an illegal character in it (i.e. /) Here is the volume listing:
/# docker volume ls
DRIVER               VOLUME NAME
vieux/sshfs:latest   /certs
I made sure no container were running and not even present.
/# docker container prune
WARNING! This will remove all stopped containers.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B
/# docker volume rm certs
Error: No such volume: certs
/# docker volume rm /certs
Error: No such volume: /certs
/# docker volume prune
WARNING! This will remove all volumes not used by at least one container.
Are you sure you want to continue? [y/N] y
Total reclaimed space: 0B
/# docker volume ls
DRIVER               VOLUME NAME
vieux/sshfs:latest   /certs
I am basically at a loss how to delete this volume.   I am able to still mount it with this command.
$ docker run  -it -v /certs:/mnt alpine /bin/sh
/# ls -la /mnt
total 12
drwxr-xr-x    2 root     root          4096 Sep 14 00:39 .
drwxr-xr-x    1 root     root          4096 Sep 14 23:12 ..
-rw-r--r--    1 root     root             6 Sep 14 00:39 file
/# exit
Any idea on how to delete the volume with the slash?

I had the same problem. I've also tried removing the plugin and installing it again, but still the same.


Add granting information (Förderkennzeichen)

There's a fixed sentence by DFG that we need to include.  „Funding Acknowledgement“)"
in our case:
Gefördert durch die Deutsche Forschungsgemeinschaft (DFG) - 505496753
funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - 505496753

Please put that into the footer of the main page (go to mbo.github.io and grep for "TODO" to see what needs to be replaced)

footer updated in https://github.com/mbdo/mbdo.github.io/commit/abc510548b1ed642ff1a5ba779c1a5a17ef45454