I got a ValueError: None values not supported.

I ran train.imagenet.py with img_align_celeba dataset, and I got this error:
Traceback (most recent call last):
File "src/train.imagenet.py", line 98, in
grads_vars_G = map(lambda gv: [tf.clip_by_value(gv[0], -10., 10.), gv[1]], grads_vars_G)
File "src/train.imagenet.py", line 98, in
grads_vars_G = map(lambda gv: [tf.clip_by_value(gv[0], -10., 10.), gv[1]], grads_vars_G)
File "/home/edward/.local/lib/python2.7/site-packages/tensorflow/python/ops/clip_ops.py", line 55, in clip_by_value
t = ops.convert_to_tensor(t, name="t")
File "/home/edward/.local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 639, in convert_to_tensor
as_ref=False)
File "/home/edward/.local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 704, in internal_convert_to_tensor
ret = conversion_func(value, dtype=dtype, name=name, as_ref=as_ref)
File "/home/edward/.local/lib/python2.7/site-packages/tensorflow/python/framework/constant_op.py", line 113, in _constant_tensor_conversion_function
return constant(v, dtype=dtype, name=name)
File "/home/edward/.local/lib/python2.7/site-packages/tensorflow/python/framework/constant_op.py", line 102, in constant
tensor_util.make_tensor_proto(value, dtype=dtype, shape=shape, verify_shape=verify_shape))
File "/home/edward/.local/lib/python2.7/site-packages/tensorflow/python/framework/tensor_util.py", line 360, in make_tensor_proto
raise ValueError("None values not supported.")
ValueError: None values not supported.

I have also encountered the same problem.Did you solve the problem?

@hhwhbf Sorry, I still didn't solve this.

Replace
map(lambda gv: [tf.clip_by_value(gv[0], -10., 10.), gv[1]], grads_vars_G)
by
map(lambda gv: gv if gv[0] is None else [tf.clip_by_value(gv[0], -10., 10.), gv[1]], grads_vars_G)
The optimizer yields None when gradients are null instead of zeroes.

@Sora77 It works, thank you very much!

@Edward-Lin I take his suggestion,but there still a bug as follows:
 File "C:/Users/Administrator/PycharmProjects/untitled1/train.imagenet.py", line 105, in <module>
    train_op_G = optimizer_G.apply_gradients( grads_vars_G )
  File "C:\Users\Administrator\Anaconda3\lib\site-packages\tensorflow\python\training\optimizer.py", line 380, in apply_gradients
    raise ValueError("No variables provided.")

Is it convenient for you to send you code to my e-mail:1136288430@qq.com?Thank you very much.
By the way,can you tell me your Python and Tensorflow Version?

@hhwhbf  OK, I'm sending my code to you.

@Edward-Lin Could you please send your code to me too? I got the same error and I have tried but some other errors arise. My email<EMAIL_ADDRESS>Thanks you!

@lizhuorong OK

@Edward-Lin ， I am a student  in Nanjing.  When I run the code , I meet some problems ,  can you send your code to me ? Thank u !!!
my email:  baijianan7gmail.com

@MrWhiteHomeman You may find my code at https://github.com/Edward-Lin/inpainting

@MrWhiteHomeman You may find my code at https://github.com/Edward-Lin/inpainting


Better: Prepend .gitconfig with random hash to allow concurrency

Hello,
I followed the advice here https://github.com/dependabot/dependabot-script/blob/main/update-script.rb#L32 and went with looping all dependencies. I also went a bit further and added https://github.com/grosser/parallel with an each in process to speed up the handling of dependencies.
But I faced the issue that all processes try to update the same .gitconfig file at the same time which is locked.
The fix I propose here is to prepend the .gitconfig file name with a random hash to avoid conflicts

This is an interesting change. I implemented a similar change in my internal fork and I faced the same challenge. Interestedly enough, it only seems to apply to some ecosystems. Maven for example, does not have this problem

@JamieMagee Can you take a look at this one

@jeffwidman Can you help move this one forward?

I can confirm that we have seen this in at npm and go. Example error:

error: could not lock config file /home/dependabot/.gitconfig: File exists

Hey @jeffwidman any chance you can review this one?

@abdulapopoola Could you please help us find a reviewer for this change?


Unnecessary scanning of Microsoft Flight Simulator (migrated to second drive)

Ludusavi version
v0.20.0
Operating system
Windows
Installation method
Standalone
Description
I have Microsoft Flight Simulator installed on a second drive and every time Ludusavi scans, it gets stuck scanning every file within the installation directory (~200 GB). It would probably finish if I left it alone for a couple hours, but typically Windows Defender kicks in and starts bogging it down.
A snippet from the Rust log is attached, but essentially there is a line for every file in the installation until the log file reaches 10MB
I resolved this by ignoring the corresponding path, but is there a way to prevent this all together? Adding "Microsoft Flight Simulator (2020)" to the ignored games in the config file did not resolve the issue.
    ignoredPaths:
      - "D:/WpSystem/S-1-5-21-818977104-3589193027-2243567035-1001/"

I am using v0.20.0 on Win11, installed using winget.
Logs
[2023-07-17T00:59:33.133Z] DEBUG [ludusavi::scan] [Microsoft Flight Simulator (2020)] found: D:/WpSystem/S-1-5-21-818977104-3589193027-2243567035-1001/AppData/Local/Packages/Microsoft.FlightSimulator_8wekyb3d8bbwe/LocalCache/Packages/Official/OneStore/asobo-flight-tutorials-newbasic/Missions/Asobo/Tutorials/Introduction/BasicControlsV2/Sound/fr-FR/BasicControls_Dlg_PlanePitchUp2_MALE.wav
[2023-07-17T00:59:33.138Z] DEBUG [ludusavi::scan] [Microsoft Flight Simulator (2020)] found: D:/WpSystem/S-1-5-21-818977104-3589193027-2243567035-1001/AppData/Local/Packages/Microsoft.FlightSimulator_8wekyb3d8bbwe/LocalCache/Packages/Official/OneStore/asobo-flight-tutorials-newbasic/Missions/Asobo/Tutorials/Introduction/BasicControlsV2/Sound/fr-FR/BasicControls_Dlg_PlanePitchUp3.wav
[2023-07-17T00:59:33.142Z] DEBUG [ludusavi::scan] [Microsoft Flight Simulator (2020)] found: D:/WpSystem/S-1-5-21-818977104-3589193027-2243567035-1001/AppData/Local/Packages/Microsoft.FlightSimulator_8wekyb3d8bbwe/LocalCache/Packages/Official/OneStore/asobo-flight-tutorials-newbasic/Missions/Asobo/Tutorials/Introduction/BasicControlsV2/Sound/fr-FR/BasicControls_Dlg_PlanePitchUp3_MALE.wav

Hi! I don't see that WpSystem path on PCGamingWiki or in the manifest. Do you have a custom entry for this game?

I believe you're correct. I looked back at my installation and I believe the chronology is:

Originally installed the game on my boot drive through Xbox Game Pass
Launched MSFS, which downloaded a very large amount of data (~200 GB)
Migrated the installation to my secondary drive once I realized the full installation size

I've done this same process before with other XGP games, but it seems MSFS is unique and the installation files are split.

The XGP/Windows Store installation, which is only 2GB, is located on

"D:\xboxGamePass\Microsoft Flight Simulator"

Whereas the actual 200GB game installation and content is located on

"D:\WpSystem\S-1-5-21-818977104-3589193027-2243567035-1001\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache"

Regardless of the reason, it seems like my installation should fall under the "custom" category and this can be closed


Executable queue wait for completion

Stacked on #253 , this PR make the executable queue waiting for all message to be completed before closing the queue outputs.
@jordsti @KevGoDev for review

lgtm!


[Bug]: Exception when opening in IE browser in development mode

System Info
System:
OS: macOS 13.3.1
CPU: 2.5 GHz Intel Core i7
Memory: 16 GB 2133 MHz LPDDR3
Browsers:
Chrome:  120.0.6099.109
npmPackages:
"@rsbuild/core": "^1.0.1-rc.2",
"@rsbuild/plugin-babel": "^1.0.1-rc.2",
"@rsbuild/plugin-vue2": "^1.0.1",
"@rsbuild/plugin-vue2-jsx": "^1.0.1",
Details
开发模式下在IE浏览器下打开会报错
Reproduce link
https://github.com/wengjiacheng/build-demo
Reproduce Steps
npm run dev

Can you share a screenshot of the exception?


hdr_rw location param is not associated to profiles when a DS is created

If you create a new delivery service that has a edge header rewrite Traffic Ops correctly creates the location parameter, but it is not assigned to any profiles.   This means that if you don't manually associate the parameter with your Edge cache profiles then ORT will fail.  This used to work in the perl Traffic Ops code.

TLDR Go is correctly emulating the Perl API, but the real bug is that the Perl API never did what the Perl UI does.
It looks like there's a mismatch between the UI and API. The Perl UI creates and assigns various location parameters, but in deliveryservice_servers, not deliveryservice. Which makes sense: when the DS is first created, there are no servers assigned, so we can't know which Server Profiles to assign them to.
So, unless there are objections, my plan is to update the Go API to match the Perl UI, and create and assign all location params as necessary, in the POST+PUT deliveryservice_server endpoints rather than the POST deliveryservice.
That should make the Portal behave the same way the Perl UI does.

Related: https://github.com/apache/trafficcontrol/issues/2919


Accuracy of evaluation results using negative sampling

Hi,
thank you for your work!
I read through your code and trained a few models on my dataset (#users 45'000, #items 260'000) using your library and have a question for which I would greatly appreciate your thoughts.
I have the feeling that evaluation results for evaluations using negative sampling are overly confident and do not reflect the actual performance of a model on a dataset. Let's say we have 99 negative samples and add the ground truth label, then the model must only differentiate between 100 classes instead of e.g. 260'000, and can even be sure that the actual class is part of these 100. This approach, IMO, greatly simplifies the task at hand. If that assumption is correct, what is even the point of this strategy (apart from lower computational efficiency)?
Also, would you mind explaining what the below code should do. From my understanding, this piece of code prevents proper evaluation on all the items, because it adjusts what the model has actually predicted.
if dataset.model.test_all:
    rows, cols = list(), list()
    for i, u in enumerate(dataset.data['user_id']):
        clicked_items = list(dataset.corpus.train_clicked_set[u] | dataset.corpus.residual_clicked_set[u])
        idx = list(np.ones_like(clicked_items) * i)
        rows.extend(idx)
        cols.extend(clicked_items)
    predictions[rows, cols] = -np.inf

Thank you!

This sampling-based evaluation has its roots in the paper NCF, and it has been widely adopted in subsequent studies. We also use this evaluation setting mainly because it is widely acknowledged and computationally efficient.
However, it indeed has limitations as discussed by Rendle in this paper. To address this, we add the --test_all parameter to support the all-ranking evaluation protocol.
As for the codes you mention, it is crucial to understand that the all-ranking evaluation setting doesn't rank all items but rather focuses on items that the user has not interacted with. To achieve this, the code sets the prediction results of items that the user has already interacted with to a very low value (-inf). This ensures that these items will be pushed to the lower end of the ranking, guaranteeing that the top-ranked items are those the user has not previously interacted with.

Thank you for your answer.

As for the codes you mention, it is crucial to understand that the all-ranking evaluation setting doesn't rank all items but rather focuses on items that the user has not interacted with. To achieve this, the code sets the prediction results of items that the user has already interacted with to a very low value (-inf). This ensures that these items will be pushed to the lower end of the ranking, guaranteeing that the top-ranked items are those the user has not previously interacted with.

Such a feature I would personally expect under a different parameter, like "--recommend_historic_items", because it doesn't really have anything to do with the basic idea of "--test_all". Or am I misunderstanding something?

I think it is generally acknowledged that recommendation results should exclude historic items in the literature (except for some studies focused on repeat consumption). Notice that it is also usually referred to as "all-ranking" protocol in related papers.

The evaluation metrics are recall@20 and ndcg@20 computed by the all-ranking protocol — all items that are not interacted by a user are the candidates.

However, this may indeed lead to some misunderstandings for newcomers. We will consider enriching the explanation of this parameter or changing its name.


question about genome size

Hi,
The estimated genome size of the coastal redwood output by GenomeScope is 27.0 Gbp and 2.293 Gbp for Gossypium barbadense in this paper <GenomeScope 2.0 and Smudgeplot for reference-free profiling of polyploid genomes>. But I'm confused about how to get these results from http://qb.cshl.edu/genomescope/genomescope2.0/analysis.php?code=example7 and http://qb.cshl.edu/genomescope/genomescope2.0/analysis.php?code=example8 website?

Hello,
GenomeScope reports the genome size for a single chromosome set. Since Gossypium barbadense is a tetraploid species, we multiply 572,773,156 by 4 to get 2,291,092,624. For the coastal redwood, the data come from a megagametophyte and thus the data is triploid. When we multiply 8,953,695,151 by 3, we get 26,861,085,453 as expected.

So, is the Genome Haploid Length the final genome size of a diploid species?

For an autohexaploid genome, should we set the Ploidy to six in genomescope2.0 and finally genome size equal multiply Genome Haploid Length by 6？

Yes, thats it
On Wed, Sep 23, 2020 at 10:52 AM hope<EMAIL_ADDRESS>wrote:

For an autohexaploid genome, should we set the Ploidy to six in
genomescope2.0 and finally genome size equal multiply Genome Haploid
Length by 6？
[image:<PHONE_NUMBER>4642]
https://user-images.githubusercontent.com/10768210/94028786-c2c5ad00-fdee-11ea-9c33-15ef83ac9350.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/schatzlab/genomescope/issues/35#issuecomment-697484250,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABP346B2GDEWHG3WQ76DRDSHIDSBANCNFSM4NMB6N5A
.

I'm a little confused. For cotton genome

For an autohexaploid genome, should we set the Ploidy to six in genomescope2.0 and finally genome size equal multiply Genome Haploid Length by 6？

So, the final genome size equal multiply Genome Haploid Length by 6. This is a single chromosome set (haploid of three sets of chromosomes) or six sets of chromosomes?
I'm a little confused.  Because for the  Gossypium barbadense, genome size 2,291,092,624 is a size of single chromosome set. but still multiply by 4.


[HUDI-3617] MOR compact improve

What is the purpose of the pull request
In most business scenarios, the latest data is in the latest delta log file, so we sort it from large to small according to the instance time, which can largely avoid rewriting the data in the compact process, and then optimize the compact time
Brief change log

change compact plan in HoodieCompactor
add new revertLogFile field in HoodieMergedLogRecordScanner
change record merge in HoodieMergedLogRecordScanner
add three test in TestHoodieCompactor

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@hudi-bot run azure


Renamed docker-* targets to container-* and deprecated docker-* targets

This makes the container targets product agnostic instead of being pointed towards Docker as only container engine.
This way it makes more sense to e.g. use Podman.
Old:
DOCKER=podman make docker-image

New:
CONTAINER_ENGINE=podman make container-image

The old targets still exist but will show a deprecation notice in red.

/cc @sftim @kbhawkey
/assign @sftim

Not sure why the Netlify build fails as that doesn't use the Docker targets:
12:40:06 PM: Build ready to start
12:40:08 PM: build-image version: 30f629161c0736b1a3ecd8b418e5eeffab5c0faf
12:40:08 PM: build-image tag: v3.3.14
12:40:08 PM: buildbot version: a383ed3390159974f55f285b04457b44cb49efb0
12:40:08 PM: Fetching cached dependencies
12:40:08 PM: Starting to download cache of 749.6MB
12:40:12 PM: Finished downloading cache in 3.765441205s
12:40:12 PM: Starting to extract cache
12:40:28 PM: Finished extracting cache in 15.902002393s
12:40:28 PM: Finished fetching cache in 19.850865447s
12:40:28 PM: Starting to prepare the repo for build
12:40:29 PM: Preparing Git Reference pull/21630/head
12:40:31 PM: Failing build: Failed to prepare repo
12:40:31 PM: Failed during stage 'preparing repo': exit status 1
12:40:31 PM: Finished processing build request in 23.491905019s

Maybe it has to do with HUGO_VERSION being on the first line now. I can try changing it again but would first like for a tech-lead to have a look at the netlify build and possibly restart it.

Hello @rlenferink .
Changes seem fine. Ran the new (and old) targets.
Nice to leave the existing docker targets in place for some period of time.
Also, if needed, the docs can be updated at a later time: https://kubernetes.io/docs/contribute/new-content/new-content/#preview-locally
@sftim, what do you think?
LGTM

@kbhawkey I'm going to take your LGTM as a
/lgtm
and I will
/approve

Also, if needed, the docs can be updated at a later time: https://kubernetes.io/docs/contribute/new-content/new-content/#preview-locally

@kbhawkey I’ll update the docs in a follow-up pull request. Thanks for the pointer.

Nice to leave the existing docker targets in place for some period of time.

I think after having updated the docs in about a month (or 2) we can remove the deprecated targets. What do you think @kbhawkey @sftim ?

I'd leave the deprecated targets until 1.19 is out, but I'm open to persuasion on that.

I like it. Putting a link to the 1.19 release schedule: https://github.com/kubernetes/sig-release/blob/master/releases/release-1.19/README.md#tldr

I'm in favor of removing the former targets (as soon as possible).
Probably a good idea to create an issue to cleanup the Makefile and update any docs that reference these tasks.


⚠ Anthelion has degraded performance

In a504ce1, Anthelion ($ATH) experienced degraded performance:

HTTP code: 200
Response time: 3526 ms

Resolved: Anthelion performance has improved in 61d5f42 after 411 days, 18 hours, 38 minutes.


Error Message max charge current 6A: 421 Misdirected Request: user out of region

Describe the bug
Trotz Sponsor Token und 3 minuten Refresh bekomme ich diese Fehlermeldunf wenn die Ladeleistung reduziert werden soll:
max charge current 6A: 421 Misdirected Request: user out of region, use base URL: https://fleet-api.prd.eu.vn.cloud.tesla.com, see https://developer.tesla.com/docs/fleet-api#regional-requirements
Die Installation regelt dann den Ladestrom über den Tesla Model S nicht runter.

Sponsortoken ist vorhanden.
Hardware RASPI 4 bullseye
Tesla Powerwall 2
TWC3 latest firmware
Mite dem Fehler erscheint in der UI ein Dreieck mit Ausrufezeichen neben dem Hamburge (Drei Striche)
Steps to reproduce

Einstellen min charge <6A
Abwarten bis Wolke vor der Sonne und PV Leistung zu klein
Einstellen min SoC 50%
Min+ PV als Setup
...

Configuration details
# open evcc at http://evcc.local:7070
network:
  schema: http
  host: evcc.local # .local suffix announces the hostname on MDNS
  port: 7070

log: debug
levels:
  cache: error

# unique installation id
plant: xxxxx

interval: 180s # control cycle interval

sponsortoken: xxxxx

# sponsors can set telemetry: true to enable anonymous data aggregation
# see https://github.com/evcc-io/evcc/discussions/4554
telemetry: false

meters:
- type: template
  template: tesla-powerwall
  usage: grid
  host: <IP_ADDRESS>
  password: password
  name: grid1
- type: template
  template: tesla-powerwall
  usage: pv
  host: <IP_ADDRESS>
  password: password
  name: pv2
- type: template
  template: tesla-powerwall
  usage: battery
  host: <IP_ADDRESS>
  password: password
  name: battery3
- type: template
  template: eastron
  usage: charge
  modbus: rs485serial
  id: 1
  device: /dev/ttyUSB1
  baudrate: 9600
  comset: "8N1"
  name: charge1

chargers:
- type: template
  template: twc3
  host: <IP_ADDRESS>
  name: wallbox7

vehicles:
- type: template
  template: tesla
  title: Polarfuchs
  accessToken: xxxxxxx
  vin: 5YJSA7E40Kxxxxxxx
  capacity: 95
  name: ev6

loadpoints:
- title: Garage
  charger: wallbox7
  mode: minpv
  meter: charge1

site:
  title: Site
  meters:
    grid: grid1
    pv: pv2
    battery:
    - battery3

tariffs:
   currency: EUR
   grid:
     type: fixed
     price: 0.3664
   feedin:
     type: fixed
     price: 0.1195
   co2:
     type: grünstromindex
     zip: zip

Log details
[lp-1  ] INFO 2024/07/09 16:25:06 vehicle updated: unknown -> Polarfuchs
[lp-1  ] DEBUG 2024/07/09 16:25:06 !! active phases: 3p = min(0p measured 0p vehicle 3p physical 0p charger)
[site  ] DEBUG 2024/07/09 16:26:30 ----
[lp-1  ] DEBUG 2024/07/09 16:26:30 charge power: 5397W
[lp-1  ] DEBUG 2024/07/09 16:26:30 charge currents: [7.93 7.89 7.86]A
[site  ] DEBUG 2024/07/09 16:26:31 pv power: 2339W
[site  ] DEBUG 2024/07/09 16:26:31 battery soc: 100%
[site  ] DEBUG 2024/07/09 16:26:31 battery power: 3480W
[site  ] DEBUG 2024/07/09 16:26:31 grid meter: -10W
[site  ] DEBUG 2024/07/09 16:26:31 site power: 3570W
[lp-1  ] DEBUG 2024/07/09 16:26:33 vehicle odometer: 117065km
[lp-1  ] DEBUG 2024/07/09 16:26:33 charge voltages: [231 228 228]V
[lp-1  ] DEBUG 2024/07/09 16:26:33 detected connected phases: 3p
[lp-1  ] DEBUG 2024/07/09 16:26:33 charge total import: 93.568kWh
[lp-1  ] DEBUG 2024/07/09 16:26:33 charger status: C
[lp-1  ] DEBUG 2024/07/09 16:26:33 charge start energy: 93.6kWh
[lp-1  ] INFO 2024/07/09 16:26:33 car connected
[lp-1  ] DEBUG 2024/07/09 16:26:33 vehicle api refresh
[lp-1  ] DEBUG 2024/07/09 16:26:33 pv timer elapse
[lp-1  ] DEBUG 2024/07/09 16:26:33 pv timer inactive
[lp-1  ] DEBUG 2024/07/09 16:26:33 charge total import: 93.568kWh
[lp-1  ] DEBUG 2024/07/09 16:26:33 charge start energy: 93.6kWh
[lp-1  ] INFO 2024/07/09 16:26:33 start charging ->
[lp-1  ] DEBUG 2024/07/09 16:26:33 wake-up timer: stop
[lp-1  ] DEBUG 2024/07/09 16:26:33 vehicle status: C
[lp-1  ] DEBUG 2024/07/09 16:26:33 vehicle soc: 73%
[lp-1  ] DEBUG 2024/07/09 16:26:33 vehicle soc limit: 90%
[lp-1  ] DEBUG 2024/07/09 16:26:33 vehicle range: 422km
[lp-1  ] WARN 2024/07/09 16:26:33 charger out of sync: expected disabled, got enabled
[lp-1  ] DEBUG 2024/07/09 16:26:33 charger enable
[lp-1  ] DEBUG 2024/07/09 16:26:33 !! active phases: 3p = min(0p measured 0p vehicle 3p physical 0p charger)
[lp-1  ] DEBUG 2024/07/09 16:26:33 pv charge current: min 1A > 0A (3570W @ 3p, battery: true)
[lp-1  ] ERROR 2024/07/09 16:26:36 max charge current 1A: 421 Misdirected Request: user out of region, use base URL: https://fleet-api.prd.eu.vn.cloud.tesla.com, see https://developer.tesla.com/docs/fleet-api#regional-requirements
[lp-1  ] INFO 2024/07/09 16:29:12 vehicle updated: Polarfuchs -> unknown
[lp-1  ] DEBUG 2024/07/09 16:29:12 !! active phases: 3p = min(0p measured 0p vehicle 3p physical 0p charger)
[lp-1  ] INFO 2024/07/09 16:29:15 vehicle updated: unknown -> Polarfuchs
[lp-1  ] DEBUG 2024/07/09 16:29:15 !! active phases: 3p = min(0p measured 0p vehicle 3p physical 0p charger)
[site  ] DEBUG 2024/07/09 16:29:30 ----
[lp-1  ] DEBUG 2024/07/09 16:29:30 charge power: 5411W
[lp-1  ] DEBUG 2024/07/09 16:29:30 charge currents: [7.86 7.95 7.92]A
[site  ] DEBUG 2024/07/09 16:29:30 pv power: 2322W
[site  ] DEBUG 2024/07/09 16:29:31 battery soc: 97%
[site  ] DEBUG 2024/07/09 16:29:31 battery power: 3440W
[site  ] DEBUG 2024/07/09 16:29:31 grid meter: 4W
[site  ] DEBUG 2024/07/09 16:29:31 site power: 3544W
[lp-1  ] DEBUG 2024/07/09 16:29:31 vehicle odometer: 117065km
[lp-1  ] DEBUG 2024/07/09 16:29:31 charge voltages: [232 227 227]V
[lp-1  ] DEBUG 2024/07/09 16:29:31 detected connected phases: 3p
[lp-1  ] DEBUG 2024/07/09 16:29:31 detected active phases: 3p
[lp-1  ] DEBUG 2024/07/09 16:29:31 !! session: chargeRater.chargedEnergy=0.3 - chargedAtStartup=0.0
[lp-1  ] DEBUG 2024/07/09 16:29:31 charge total import: 93.835kWh
[lp-1  ] DEBUG 2024/07/09 16:29:31 charger status: C
[lp-1  ] DEBUG 2024/07/09 16:29:31 vehicle status: C
[lp-1  ] DEBUG 2024/07/09 16:29:31 vehicle soc: 73%
[lp-1  ] DEBUG 2024/07/09 16:29:31 vehicle soc limit: 90%
[lp-1  ] DEBUG 2024/07/09 16:29:31 vehicle range: 422km
[lp-1  ] WARN 2024/07/09 16:29:31 charger logic error: current mismatch (got 7.95A measured, expected 0A)
[lp-1  ] DEBUG 2024/07/09 16:29:31 !! active phases: 3p = min(3p measured 0p vehicle 3p physical 0p charger)
[lp-1  ] DEBUG 2024/07/09 16:29:31 pv charge current: 2.82A = 7.95A + -5.14A (3544W @ 3p)
[lp-1  ] DEBUG 2024/07/09 16:29:31 pv timer reset
[lp-1  ] DEBUG 2024/07/09 16:29:31 pv timer inactive
[lp-1  ] ERROR 2024/07/09 16:29:32 max charge current 2A: 421 Misdirected Request: user out of region, use base URL: https://fleet-api.prd.eu.vn.cloud.tesla.com, see https://developer.tesla.com/docs/fleet-api#regional-requirements

What type of operating system are you running?
Linux
Version
0.128.1

Es braucht ein trace log für tesla.

Bitte vollständig ab Start.

Hallo Andreas,den hatte ich nur für "tesla" herunterladen und eingehängt (warum auch immer in der komischen Schriftart), nur die persönlichen Daten (...Details...) habe ich rausgenommen. Darunter war noch mal der aktualisierte Debug Log.Ich kann gerne den vollständigen trace dir persönlich schicken, aber nicht Public.VGChristian Dettmers Am 11.07.2024 08:44 schrieb andig @.***>:
Es braucht bitte ein trace log für tesla.
Bitte vollständig ab Start.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Nun mit der V 0.128.2.

Also - kein Bug.

Hallo Andi, danke fürs Schließen.
PS.: Frage eines Newbies: was ist „Gerne PR fürs Tesla Template“
Von: andig @.>
Gesendet: Sonntag, 14. Juli 2024 13:25
An: evcc-io/evcc @.>
Cc: Contrebass @.>; Author @.>
Betreff: Re: [evcc-io/evcc] Error Message max charge current 6A: 421 Misdirected Request: user out of region (Issue #14801)
Closed #14801 https://github.com/evcc-io/evcc/issues/14801  as completed.
—
Reply to this email directly, view it on GitHub https://github.com/evcc-io/evcc/issues/14801#event-13497713761 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BJHYAOF3M5ZS4T2XQXLMS53ZMJNX3AVCNFSM6AAAAABKTGUS56VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJTGQ4TONZRGM3TMMI .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/BJHYAOALNEX2CRJCMKRPZBTZMJNX3A5CNFSM6AAAAABKTGUS56WGG33NNVSW45C7OR4XAZNWJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XKUY3PNVWWK3TUL5UWJTYAAAAAGJEGYRQQ.gif Message ID: @.*** @.***> >

Die gewünschte Änderung müsste hier rein:https://github.com/evcc-io/evcc/blob/master/templates/definition/vehicle/tesla.yaml
Viele Grüße, Andreas

On 14. Jul 2024, at 13:44, Contrebass @.***> wrote:
Hallo Andi, danke fürs Schließen.
PS.: Frage eines Newbies: was ist „Gerne PR fürs Tesla Template“
Von: andig @.>
Gesendet: Sonntag, 14. Juli 2024 13:25
An: evcc-io/evcc @.>
Cc: Contrebass @.>; Author @.>
Betreff: Re: [evcc-io/evcc] Error Message max charge current 6A: 421 Misdirected Request: user out of region (Issue #14801)
Closed #14801 https://github.com/evcc-io/evcc/issues/14801 as completed.
—
Reply to this email directly, view it on GitHub https://github.com/evcc-io/evcc/issues/14801#event-13497713761 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BJHYAOF3M5ZS4T2XQXLMS53ZMJNX3AVCNFSM6AAAAABKTGUS56VHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJTGQ4TONZRGM3TMMI .
You are receiving this because you authored the thread. https://github.com/notifications/beacon/BJHYAOALNEX2CRJCMKRPZBTZMJNX3A5CNFSM6AAAAABKTGUS56WGG33NNVSW45C7OR4XAZNWJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XKUY3PNVWWK3TUL5UWJTYAAAAAGJEGYRQQ.gif Message ID: @.*** @.***> >
—
Reply to this email directly, view it on GitHub https://github.com/evcc-io/evcc/issues/14801#issuecomment-2227315539, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABND34P2MUMC3XB5NYD3SDZMJQB5AVCNFSM6AAAAABKTGUS56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRXGMYTKNJTHE.
You are receiving this because you modified the open/close state.


Refine the retry logic of gcs lock

Change upper wait I terval from 30 to 10.
Proof read dic

done


Unify the metadata on grid client

Description

Unify the metadata on grid client.
load network from the contracts and fallback to the kvstore/filesystem in case if it's an old network.
Split the contract metadata from the metadata that the user can change on the deployment.
Set the wireguard config for the user access on the network workload metadata.

Related Issues

#2164

Checklist

[ ] Tests included
[ ] Build pass
[ ] Documentation
[ ] Code format and docstrings
[ ] Screenshots/Video attached (needed for UI changes)

I deployed machine from terraform with singlenode script.
Tried to list this deployment but if failed to load. (testvm)

After debugging in ts client to find why it didn't load, I found that mounts returned with null. That's why i got this error in console

[Error] failed to load deployment with name testvm:Cannot read properties of null (reading 'map')

The contract details :

{
  "version": 0,
  "twin_id": 5110,
  "contract_id": 96259,
  "metadata": "{\"type\":\"vm\",\"name\":\"testvm\",\"projectName\":\"Virtual Machine\"}",
  "description": "",
  "expiration": 0,
  "signature_requirement": {
    "requests": [
      {
        "twin_id": 5110,
        "required": false,
        "weight": 1
      }
    ],
    "weight_required": 1,
    "signatures": [
      {
        "twin_id": 5110,
        "signature": "e8ef918a776a976b4f6cb7f3ecb2a3e4deb14cf5e6825a336cf36c3174969069d03c01c341d56af0afa10e0f09267acfeb73e0f00f3bb9f19780fa81a6828282",
        "signature_type": "sr25519"
      }
    ],
    "signature_style": ""
  },
  "workloads": [
    {
      "version": 0,
      "name": "vm1",
      "type": "zmachine",
      "data": {
        "flist": "https://hub.grid.tf/tf-official-apps/base:latest.flist",
        "network": {
          "public_ip": "",
          "planetary": true,
          "interfaces": [
            {
              "network": "testvm",
              "ip": "<IP_ADDRESS>"
            }
          ]
        },
        "size": 0,
        "compute_capacity": {
          "cpu": 2,
          "memory":<PHONE_NUMBER>
        },
        "mounts": null,
        "entrypoint": "/sbin/zinit init",
        "env": {
          "SSH_KEY": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCWEPpx461ry8WlHbkpELC8y1O/xVdVcTKbJmeMqCBj3uSUysVx3KNwZFWK4vs5yZ0N1MU9s2tu7lEZ2Ry9wrXTcBHIvGf17S5cZVasNBg5SQO6GlkYnag2769JIeO5Za/P8J9TZ63ON0G4udUwdsUz+335oA3hbTHjQ7mMDiMgEIvHeJYex5Oq6ClkLjoomunnWDqnWMb5MCB8Cf5JNzIXVuoO3YGI7GWYldIPaw+tnwlqysj/qyN7rpGC6njWa2mntd1QHevPEE4AXAclniJ8XzZUWyXXmexYqeeP3Ld4+U5oiCa1zViN5eN/+z2dNCAq1u71VOWxBQVmkkRWbe+byb8QIEDpIacetpFTch9nuVLG2GfWVCaWSSPszeBcX+7H6pf/hfFpiQDrBu0ai9IB/WbjIKzX6sI/RAWXW8T60+U6SWyO52AE0QVJp+G4S09q8wfOXZOz/ap+AJm0ZujXIu/qXvO3iLUTK4XFFQsGyiHLlTRfPWB+cc2YJ/pCsCk= alaa@alaa-Inspiron-3576"
        },
        "corex": false
      },
      "metadata": "",
      "description": "",
      "result": {
        "created":<PHONE_NUMBER>,
        "state": "ok",
        "message": "",
        "data": {
          "id": "5110-96259-vm1",
          "ip": "<IP_ADDRESS>",
          "planetary_ip": "300:d205:aee5:1d1e:f3fe:3bee:65f:2327",
          "mycelium_ip": "",
          "console_url": "<IP_ADDRESS>:20002"
        }
      }
    },
    {
      "version": 0,
      "name": "anothervm",
      "type": "zmachine",
      "data": {
        "flist": "https://hub.grid.tf/tf-official-apps/base:latest.flist",
        "network": {
          "public_ip": "",
          "planetary": true,
          "interfaces": [
            {
              "network": "testvm",
              "ip": "<IP_ADDRESS>"
            }
          ]
        },
        "size": 0,
        "compute_capacity": {
          "cpu": 1,
          "memory":<PHONE_NUMBER>
        },
        "mounts": null,
        "entrypoint": "/sbin/zinit init",
        "env": {
          "SSH_KEY": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCWEPpx461ry8WlHbkpELC8y1O/xVdVcTKbJmeMqCBj3uSUysVx3KNwZFWK4vs5yZ0N1MU9s2tu7lEZ2Ry9wrXTcBHIvGf17S5cZVasNBg5SQO6GlkYnag2769JIeO5Za/P8J9TZ63ON0G4udUwdsUz+335oA3hbTHjQ7mMDiMgEIvHeJYex5Oq6ClkLjoomunnWDqnWMb5MCB8Cf5JNzIXVuoO3YGI7GWYldIPaw+tnwlqysj/qyN7rpGC6njWa2mntd1QHevPEE4AXAclniJ8XzZUWyXXmexYqeeP3Ld4+U5oiCa1zViN5eN/+z2dNCAq1u71VOWxBQVmkkRWbe+byb8QIEDpIacetpFTch9nuVLG2GfWVCaWSSPszeBcX+7H6pf/hfFpiQDrBu0ai9IB/WbjIKzX6sI/RAWXW8T60+U6SWyO52AE0QVJp+G4S09q8wfOXZOz/ap+AJm0ZujXIu/qXvO3iLUTK4XFFQsGyiHLlTRfPWB+cc2YJ/pCsCk= alaa@alaa-Inspiron-3576"
        },
        "corex": false
      },
      "metadata": "",
      "description": "",
      "result": {
        "created":<PHONE_NUMBER>,
        "state": "ok",
        "message": "",
        "data": {
          "id": "5110-96259-anothervm",
          "ip": "<IP_ADDRESS>",
          "planetary_ip": "300:d205:aee5:1d1e:58e3:a5a3:9259:20d4",
          "mycelium_ip": "",
          "console_url": "<IP_ADDRESS>:20003"
        }
      }
    }
  ]
}

I tried to deploy vm multiple times but each time i got this at the end
Validation failed. errors: Array(1) [Object(5) {"target": Object(2) {"name": examplevmnetwork, "ipRange": <IP_ADDRESS>/16}, "value": examplevmnetwork, "property": name, "children": Array(0) [], "constraints": Object(1) {"maxLength": name must be shorter than or equal to 15 characters}}]

when i refersh i found the vm is deploy in the table normally.

I deployed vm from playground with name testing291 with wireguard access.

I tried to get this vm from tfcmd (go client), but it wasn't found.

I deployed kubernetes with 2 workers from grid-cli

I noticed that the instance in added twice in playground


Added provision to clear workbaskets of tracked models.

TP2000-237 Clear workbasket via Django admin site

Why

In order for TMs and data engineers to cooperatively work together in the current environment, It’s sometimes necessary to clear down the current editing workbasket.
What

Add a provision to allow a workbasket’s tracked models to be deleted, leaving the workbasket intact, but empty.

Codecov Report

Merging #529 (2ed944e) into master (87d6c50) will decrease coverage by 0.08%.
The diff coverage is 41.17%.

@@            Coverage Diff             @@
##           master     #529      +/-   ##
==========================================
- Coverage   92.77%   92.68%   -0.09%
==========================================
  Files         301      302       +1
  Lines       18617    18644      +27
  Branches     1481     1484       +3
==========================================
+ Hits        17271    17280       +9
- Misses       1073     1090      +17
- Partials      273      274       +1

Impacted Files
Coverage Δ

workbaskets/admin.py
82.81% <40.00%> (-8.10%)
:arrow_down:

workbaskets/util.py
33.33% <42.85%> (ø)

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 87d6c50...2ed944e. Read the comment docs.


Remove unneeded yOffset uniform

The yOffset uniform is no longer needed by post-process shaders (it's currently always 0). Previously, post-process passes needed to know the offset because the framebuffer size didn't always match the size of the viewport. Removing it simplifies post-process materials.

@prideout Correct, according to @pixelflinger this went away with frame graph.


Need help button doesn't do anything

It should probably bring up docs.decred.org or some similar guide.

This will be removed until we have help to link to.


Provide compliance with both javax.servlet and jakarta.servlet

Temporary workaround for #349, tested on tomcat 10.
Instead of forking java-saml-toolkit classes or using Eclipse transformer on client side, this PR allows to create 2 jar:

legacy one (for javax)
a new one (for jakarta) to reference with <classifier>jakarta<classifier>

To build :

legacy one: mvn clean install (mvn clean install -Pjavax)
jakarta one: mvn clean install -Pjakarta

I'm not sure how the artifacts are deployed within the release process, i think it should look like this? :
mvn release:prepare
mvn release:perform
mvn clean install deploy -Prelease
mvn clean install deploy -Prelease,jakarta (may be without release profile here to avoid overwriting sources/javadoc jars?)
mvn release:clean

The compliance is achieved within pom.xml metadata and do not modify the original java sources, so you will need to continue using javax to debug with sources.
The javax vs jakarta dependencies are moved under dedicated maven profiles.

For javax case, that's all
For jakarta case, we copy all source folders into a temp folder and replace on the fly the javax pkg name by jakarta one, and change the default maven source folders.

Let me know if there is a more efficient way to publish a jakarta compliant jar on central repo.

Hi @lounagen, thanks for providing this solution. Although, I have changed the source files to support the jakarta namespace but now I am not able to generate class files because dependencies are not getting resolved.
I want to understand the process of how we can generate .class files jar with new changes. Let me know if you or anyone else can guide me on this. Thank you!

Hi @lounagen, thanks for providing this solution. Although, I have changed the source files to support the jakarta namespace but now I am not able to generate class files because dependencies are not getting resolved.
I want to understand the process of how we can generate .class files jar with new changes. Let me know if you or anyone else can guide me on this. Thank you!

Hi @manish-manghwani ,
This PR was only a basis for discussion, but as mentioned in the thread below, this isn't an ideal solution, as the servlet concept should be externalized to be independent from the provider (javax, Jakarta, jersey, grizzly, ...): https://github.com/SAML-Toolkits/java-saml/issues/349#issuecomment-1207854235
On my side, I've just extracted the few methods I needed and called the core module directly, without relying any more on the wrapper lib. You can ask the project owners (I'm not) for more info on your specific usecase.

FWIW, I think https://github.com/SAML-Toolkits/java-saml/pull/395 might supersede this PR ... trying to nudge the maintainers to get https://github.com/SAML-Toolkits/java-saml/pull/395 merged


Multiple selection of scenarios in Scenario Selector

Description
Being able to select multiple scenarios in the Scenario Selector.
Acceptance Criteria

[ ] Ensure new code is unit tested, and check code coverage is at least 90%
[ ] Propagate any change on the demos and run all of them to ensure there is no breaking change
[ ] Ensure any change is well documented

It should be similar to the data node selector.


gulp ios not working

Any ideas ?
➜  este git:(master) gulp ios
[17:58:51] Requiring external module babel-core/register
[17:58:53] Using gulpfile ~/Desktop/este/gulpfile.babel.js
[17:58:53] Starting 'native'...
[17:58:53] Finished 'native' after 129 ms
[17:58:53] Starting 'ios'...
[bg] Starting react-native run-ios
[17:58:53] Finished 'ios' after 5.85 ms
events.js:141
      throw er; // Unhandled 'error' event
      ^

Error: spawn react-native ENOENT
    at exports._errnoException (util.js:860:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
    at onErrorNT (internal/child_process.js:344:16)
    at doNTCallback2 (node.js:450:9)
    at process._tickCallback (node.js:364:17)
    at Function.Module.runMain (module.js:459:11)
    at startup (node.js:136:18)
    at node.js:972:3

What debugging steps have you taken?

There is nothing special on React Native in Este.

I just installed fresh Este, and it works. Remember, you can always use Xcode.

I also installed fresh Este and I am getting still the same error with gulp ios.
My steps:
git clone https://github.com/este/este.git
npm install
gulp ios

I know that I can use Xcode, but after newest Este update the Xcode way stopped working, so I thought let's try gulp ios, because I saw your comment in Gitter chat.
Nevertheless after fresh install at least the Xcode way works again!

Thx very much for your support !!!

Guys, Este is community product. I barely have a time for my own tasks. Feel free to investigate it and send PR. Thank you.

I'll do my best :smirk:

Ok at the end update from node and non helped https://github.com/este/este/issues/774. Sorry my bad. Thanks for support !!!

You can debug this by running:
react-native run-ios
You will probably find it's an issue with not having react-native-cli installed. You can fix this by running:
npm install -g react-native-cli
Make sure that you do not install react-native itself globally, only the CLI package.


merge_slashes option moves trailing slash from path to end of the the query string

Hi.
Trying to remove duplicated slashes from URL, so enabled merge_slashes option in http_connection_manager config. Duplicated slashes become single now, but now I'm getting trailing slash moved from the end of the URL path to the end of the query string, which is very unexpected.
For example:
http://example.com//test/?somequery_string becomes http://example.com/test?somequery_string/
However these requests are processing as expected:
http://example.com/test/?somequery_string  -> http://example.com/test/?somequery_string
http://example.com//test/foo  -> http://example.com/test/foo
When merge_slashes is disabled, everything is kinda as expected too:
http://example.com//test/?somequery_string -> http://example.com//test?somequery_string
Didn't find any related issue, looks like a bug?
Tried on envoy 1.12.2, 1.13.0, 1.14.1
normalize_path option is off
Envoy config:
  - name: listener_0
    address:
      socket_address: { address: <IP_ADDRESS>, port_value: 80 }
    filter_chains:
    - filters:
      - name: envoy.http_connection_manager
        config:
          stat_prefix: ingress_http
          codec_type: AUTO
          common_http_protocol_options:
            idle_timeout: 300s
          use_remote_address: yes
          xff_num_trusted_hops: 1
          merge_slashes: yes
          access_log:
            - name: envoy.file_access_log
              config:
                path: /dev/stdout
          route_config:
            name: local_route
            virtual_hosts:
            - name: example_vhost
              domains: ["example.com"]
              routes:
              - match: { prefix: "/" }
                direct_response:
                    status: "200"

Thanks for the detailed report. Sounds like a bug. cc @alyssawilk


FIx include paths in TLYShyNavBarManager

This fixes some include paths to make the code build even without headermaps. My build configuration doesn't use it, so the code won't build unless the include paths are exactly right.

Thanks for the changes! Do I need to update the pod spec?


chore: jsonfmt imagebuilder

Ran jsonfmt -w "specification/imagebuilder/**/*.json"

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-python

Automation for azure-sdk-for-js

Automation for azure-sdk-for-java

Automation for azure-sdk-for-go

Can one of the admins verify this patch?

Can't merge due to the failing model validation checks.

@sergey-shandar can you take a look at this? It has one non-formatting change in an example file in the second commit

Cannot merge due to failing checks.


wkhtmltopdf command not found

I am using the example code.
Node version:- 12.8.0
Npm version:- 6.10.2

Hello, you are supposed to install the wkhtmltopdf executable.
It must be available in your path

Thanks, @jonathanasquier
Now it starts working


Rebase changes from ray-master

Rebasing off https://github.com/ray-project/ray/commit/9c143f63233d5cbde8a6943db31b91fb3b05f017 (master)
Note: our original fork was based off ray-2.5.1, which isn't a direct ancestor of master,  so this rebase also removes intermediate commits that were added to 2.5.1 but not to the master branch.
git remote add upstream https://github.com/ray-project/ray
git fetch upstream
git fetch origin
git checkout -b gm/upstream origin/beacon-main
git rebase -i upstream/master  # Delete commits that aren't ours

The only main changes with a conflict were to src/ray/raylet/main.cc
diff --git b/src/ray/raylet/main.cc a/src/ray/raylet/main.cc
index f3711e0665..f34238b0a3 100644
--- b/src/ray/raylet/main.cc
+++ a/src/ray/raylet/main.cc
@@ -61,7 +61,8 @@ DEFINE_string(static_resource_list, "", "The static resource list of this node."
 DEFINE_string(python_worker_command, "", "Python worker command.");
 DEFINE_string(java_worker_command, "", "Java worker command.");
 DEFINE_string(julia_worker_command, "", "Julia worker command.");
-DEFINE_string(agent_command, "", "Dashboard agent command.");
+DEFINE_string(dashboard_agent_command, "", "Dashboard agent command.");
+DEFINE_string(runtime_env_agent_command, "", "Runtime env agent command.");
 DEFINE_string(cpp_worker_command, "", "CPP worker command.");
 DEFINE_string(native_library_path,
               "",
@@ -153,7 +154,8 @@ int main(int argc, char *argv[]) {
   const std::string python_worker_command = FLAGS_python_worker_command;
   const std::string java_worker_command = FLAGS_java_worker_command;
   const std::string julia_worker_command = FLAGS_julia_worker_command;
-  const std::string agent_command = FLAGS_agent_command;
+  const std::string dashboard_agent_command = FLAGS_dashboard_agent_command;
+  const std::string runtime_env_agent_command = FLAGS_runtime_env_agent_command;
   const std::string cpp_worker_command = FLAGS_cpp_worker_command;
   const std::string native_library_path = FLAGS_native_library_path;
   const std::string temp_dir = FLAGS_temp_dir;

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1205490920052322
https://app.asana.com/0/0/1205478658766572

should create new wheels after merging this

@glennmoy our master branch was out of date with the upstream repo. I've updated this fork's master branch and needed to change the upstream branch here for it to be reflected. There seems to be some extra commits still included here that should be removed.
* 9c143f6323 - [data][tests-only] Fix bad check in image loader microbenchmark (#39825) (12 hours ago) <Stephanie Wang>
* c399fcd7fc - [ci][core][cluster] Capture outputs for ray up/down commands to understand why it failed (#39578) (14 hours ago) <Ricky Xu>
* 2f2cb1f5a8 - [serve] Update `DAGDriver` to use new handle API to avoid noisy deprecation warnings (#39870) (15 hours ago) <Edward Oakes>
* c0f8cce576 - [serve] Remove deprecated starlette buffering logic in router (#39832) (15 hours ago) <Edward Oakes>
* 19159c72c0 - [serve] Mark `test_websockets` not flaky (#39873) (17 hours ago) <Edward Oakes>
* be313d05b0 - [serve] Add `*.isorted` to `.gitignore` (#39868) (17 hours ago) <Edward Oakes>


FZF_CTRL_T_COMMAND does not work with absolute paths

Category

[ ] fzf binary
[ ] fzf-tmux script
[x] Key bindings
[ ] Completion
[ ] Vim
[ ] Neovim
[ ] Etc.

OS

[x] Linux
[ ] Mac OS X
[ ] Windows
[ ] Windows Subsystem for Linux
[ ] Etc.

Shell

[ ] bash
[ ] zsh
[x] fish

The bindings for  in fish support taking a starting directory for search path. This does not work for absolute paths:
>> /Library/<C-T>
>
/ 163216/165601
  ibrary/Application Support
  ibrary/Application Support/App Store
  ibrary/Application Support/App Store/adoption.plist
> ibrary/Application Support/Apple
  ibrary/Application Support/Apple/Automator

The default FZF_CTRL_T_COMMAND always strips the first two characters on this line at the cut command. This only works for relative paths since they are prefixed with ./.
This always breaks for absolute paths or paths that are shell expanded to absolute paths ($HOME, ~, etc.):
>> $HOME<C-T>
>
\ 492016/496833
> sers/foo/Applications
  sers/foo/Applications/Amethyst.app
  sers/foo/Applications/Amethyst.app/Contents
  sers/foo/Applications/Amethyst.app/Contents/_CodeSignature
  sers/foo/Applications/Amethyst.app/Contents/_CodeSignature/CodeResources
  sers/foo/Applications/Amethyst.app/Contents/Frameworks
  sers/foo/Applications/Amethyst.app/Contents/Frameworks/Cartography.framework

I'm not sure why it's needed to strip the ./ for relative paths at all. It seems to be aesthetics as completions with leading ./ will still work correctly. If it's not required, the fix is simple as removing the extraneous cut -b3- command.

Thanks, it should be fixed now.


Uncaught TypeError: Cannot read property 'constructor' of null

When using client.augur.net on the main (Olympic) testnet.
Browser gets stuck at the loading screen with this at console:
//one of these:
Uncaught TypeError: Cannot read property 'constructor' of null
augur.run.augur.execute.augur.invoke @ app.js:7003
...
//followed by tons of these:
Uncaught TypeError: this.state.asset.cash.toFixed is not a function
render @ app.js:2147
...

Any suggestion on how to copy a full stack trace from chrome console without the rows smashing together?

i just fixed this.  mainly an issue with the new geth account management notions changing underneath me.  pushing coming soon.

You should be able to use Error().stack to get a stringified stack trace.

Sweet


Add Labels to BucketInfo

Changes Unknown when pulling b37a62468d82e208960bc8b46c606c57f120fb60 on shinfan:dev into ** on GoogleCloudPlatform:master**.

Mac tests failed due to a timeout.

@neozwu could you do the first pass?


build my own  training data

Thanks for your sharing
how to build my own  training data according to your format. Generate a .mat file first?
Looking forward to your reply，Sincerely.

If you already have data, just store it in. Mat file format.
Maybe you need this:
import scipy.io as sio
sio.savemat()

Sorry for the late reply
Check the "data/README.md" for the format.
There are two preprocessing scripts in MATLAB: "mat2txt.m" transforms .mat graphs (from Weisfeiler-Lehman Graph Kernel Toolbox), "dortmund2txt.m" transforms graph benchmark datasets downloaded from https://ls11-www.cs.tu-dortmund.de/staff/morris/graphkerneldatasets
Personally, you can also create your own datasets based on the format of loading method in util.py


Add support for attributes in root elements

Those changes allow to add attributes to root elements of the soap request. For example:
client.foo({
  foo: {
    attributes: { bar: 'true' },
    $value: 'my-value'
  }
}, function(err, result) {

});

Coverage decreased (-0.1%) to 93.027% when pulling cc62827e34d800ac1943591f06819dfb720845f7 on 90TechSAS:feature/message-attributes into daa4fb0c8f67e404d1def07665518466fa17e703 on vpulim:master.

I'm wondering if request/response samples would be a better test for this.  To me the test isn't very clear.  Thoughts @herom ?

I'd also ask for a request/response sample as the test itself is somewhat unclear. The bar1:test="attr" is not an element on it's own but rather added to the <bar1:paymentRq> "root" element. This is not the output I'd expect by reading the title of the PR.

Hi, I also have a problem (It will be solved by this PR).
I currently use node-soap to access 3rd-party soap api, and have trouble to create such a request.
<soap:Envelope>
<soap:Header>
  <Action>ScheduleSearchEvents</Action>
</soap:Header>
<soap:Body>
  <tns:ScheduleSearchEvents>
    <parameters text="Test">
    </parameters>
  </tns:ScheduleSearchEvents>
</soap:Body>
</soap:Envelope>

(xml snippet by searching my schedule by text "Test").
But this code don't generate XML with attributes:
client.ScheduleSearchEvents({parameters: {attributes: {text: "Test"}}}, (err, result) => {
  ...
}

<soap:Envelope>
<soap:Header>
  <Action>ScheduleSearchEvents</Action>
</soap:Header>
<soap:Body>
  <tns:ScheduleSearchEvents>
    <parameters>
    </parameters>
  </tns:ScheduleSearchEvents>
</soap:Body>
</soap:Envelope>

(contains no text "Test").
And this PR work for me to generate XML with attributes.
Is there any way to add attributes to parameters node without this PR solution?
(Or should change root to first children of root ?)


add .travis.yml file

See #10

I added you as a collaborator, feel free to merge at will!

do you need to tell travis to run on this repo or will it just happen?

I flipped the switch over at travis-ci.org. I think the repo owner has to do it. The next push to any branch should trigger a build.


qt: Replace thin spaces with locale-specific number formatting

Works as advertised. I assume @patricklodder is assigned due to the Mac issue?
Anyway, ACK from me. Tested on Windows with German and English and looks correct.

Nah, assigned @patricklodder because he asked for this. Go ahead and merge if you're happy :)

Well then :)


feat(dev): add dfu-util

Required for transferring the firmware to devices connected over USB.

Whilst this isn't possible with current container technologies, there's momentum building around it.
This is a reminder PR for the future.


enhancement: show requests tab for user's who have at least one collaboration request

          With this feature, We should keep the `requests` tab for users who have at least one request in their inbox.

Currently
The request tab is hidden if a user turns off collaboration requests from their profile.
limitations
While this approach is valid, we also need to put into consideration use cases where a user who has the collaboration request turned on and has received a collaboration that is still pending acceptance. If this user turns this feature off at this point in their profile settings, they don't get to see those requests that are pending.
With the intro of 1305, we need to also include a check to see if a user has at least one collaboration request and show the requests tab.
Originally posted by @OgDev-01 in https://github.com/open-sauced/insights/issues/1305#issuecomment-1610820096

I'll .take this one @OgDev-01
Kindly confirm this small talk

User with at least 1 Collab Request && Collab Turned On => Display Request Tab

User with Collab Turned Off => DISABLE Request Tab (Regardless of  Collab Request Count???)

I think the requests tab should always be shown if enabled, regardless of number of requests, and it should be hidden if disabled even if they're are requests. The user can't receive collaboration requests if they don't enable it

I think the requests tab should always be shown if enabled, regardless of number of requests, and it should be hidden if disabled even if they're are requests. The user can't receive collaboration requests if they don't enable it

I second this @brandonroberts
I have Collab turned on, but no difference, my "Request" tab is not displayed.
So...

Display Request Tab => When Collab is turned on, regardless of requests count, we will handle zero requests state with the current empty message available.

Hide Request Tab => When Collab is turned off, regardless of requests count. Request can still be seen deep at /user/[username]/request regardless.

Shall I Proceed?

I think the requests tab should always be shown if enabled, regardless of number of requests, and it should be hidden if disabled even if they're are requests. The user can't receive collaboration requests if they don't enable it

@brandonroberts
This in fact turns out to be the what the current setup is.
If we are to keep this set-up, then I suggest this issue is closed.

Let's analyse this use case:
Instance:

I am a user that has access to collaborations
I turn on my collaboration switch from my profile settings
I get up to like 3 requests from users to collaborate
Then i decide to turn the collaboration switch off without accepting or declining the requests i had while collaborations switch was active

Is it ideal to hide those pending requests when the user turns off the collaboration switch? cc: @brandonroberts @bdougie
IMO, As a user, I want to see what pending requests I have in my inbox even when I turned off the feature. I can have multiple reasons for turning off the collab switch which might include me wanting to attend to pending requests before accepting new requests.

I see your point @OgDev-01
I can honestly relate to this use case. So I think it's going to be a great option to have the Request Tab displayed regardless of Collab status.
Then there can be a div, at the top part of the Request Tab Content that actively displays the users Collab Status with a message for true or false cases.
Case: Collab Status is false i.e. !receive_collaboration
You are not accepting Collaboration Requests
Case: Collab Status is true i.e. receive_collaboration
You are currently accepting Collaboration Requests
Also, with either a quick link to the settings area to change Collab Status or better still a toggle component right there in the div to set Collab Status true or false instantly.
I think this will be a good one.

I've got a Blocker trying to implement the ToggleSwitch component to set receive_collaboration true or false.
I cannot seem to be able to persist/update the value of receive_collaboration via the updateEmailPreferences hook.
Here's what I'm experiencing

The Intention is to have the ToggleSwitch component's handleToggle prop to update the receive_collaboration via the updateEmailPreferences and Here's what I have.
// components\organism\CollaborationRequestWrapper\collaboration-request-wrapper.tsx

import { useState } from "react";
import { useToast } from "lib/hooks/useToast";
import { useFetchUser } from "lib/hooks/useFetchUser";
import { updateEmailPreferences } from "lib/hooks/updateEmailPreference";
import ToggleSwitch from "components/atoms/ToggleSwitch/toggle-switch";

const CollaborationRequestsWrapper = ({ user }: CollaborationRequestsWrapperProps) => {
  const { toast } = useToast();
  // Getting DBUser
  const { data: insightsUser } = useFetchUser(user?.user_metadata.user_name, {
    revalidateOnFocus: false
  });

  // Setting Initial State of emailPreference from DBUser data
  const [emailPreference, setEmailPreference] = useState<EmailPreferenceType>({
    display_email: insightsUser?.display_email,
    receive_collaboration: insightsUser?.receive_collaboration
  });

  // Toggle switch handler function
  const handleUpdateReceiveCollab = () => {
    // Update `receive_collaboration` value
    setEmailPreference((prev) => ({
      ...prev,
      receive_collaboration: !prev.receive_collaboration
    }));

    // invoke `updateEmailPreferences`
    handleUpdateEmailPreference();
  };

  // Update Email Handler invoking `updateEmailPreferences`
  const handleUpdateEmailPreference = async () => {
    const data = await updateEmailPreferences({ ...emailPreference });
    if (data) {
      toast({ description: "Updated successfully", variant: "success" });
    } else {
      toast({ description: "An error occurred!", variant: "danger" });
    }
  };

  return (

      <DashContainer className="flex-col gap-6 md:gap-8 text-light-slate-9">

          Collaboration Status: { emailPreference.receive_collaboration ? "ACTIVE" : "INACTIVE" }

        <ToggleSwitch
          name="receive_collaboration"
          checked={emailPreference.receive_collaboration as boolean}
          handleToggle={handleUpdateReceiveCollab}
        />
      </DashContainer>

  );
};

Cc: @OgDev-01

Hey @babblebey, you might want to place a useEffect to set the emailPreference state when the insightUser data is available.
Remember the useFetchUser hook is an async action(Promise) that might take some time to resolve. At initial render, the data is null and that is what is captured in the useState. We need to update the state using a useEffect when the data is available for the changes from the API to reflect when you leave the component.

useEffect(() => {
  if(insightsUser){
    // Set you email preference state here
  }
},[insightUser])

Let me know if this helps 👍

My Apologies, I did left out that part yea.
I did exactly that though, I resulted to not putting it here exactly because I thought to keep the code short.
But, I did that as I see it was implemented in this way on the UserSetting area too.
Same thing!
I will experiment further for sure.
Just so you know too, I have tried passing static value as arguments to the updateEmailPreferences hook.

My Apologies, I did left out that part yea.
I did exactly that though, I resulted to not putting it here exactly because I thought to keep the code short.
But, I did that as I see it was implemented in that way on the UserSetting area too.
Same thing!
I will experiment further for sure.
Just so you know too, I have tried passing static value as arguments to the updateEmailPreferences hook.

One Question: When you log your state to the console, do you get the updated value?

One Question: When you log your state to the console, do you get the updated value?

@OgDev-01
Ofcourse not exactly updated when logged to the console and that seem very usual though (since state updates are kinda asynchronous), the logged state is always one step behind. See screencast below.

Oh, that's it!
useEffect I can have the callback to run the updateEmailPreferences depend on changes in emailPreference.
How did I not think about that? That should obviously work.
I'll revert shortly.

@OgDev-01
So I found a solution, the task was to ensure the emailPreference.receive_collaboration state property value changes (actually inverses) before using it in a call to the /auth/profile/email endpoint, I decided to use the already available insightsUser data instead of the emailPreference state in the data.
This way I was able to leave emailPreference to managing the ToggleSwitch component and allow the response insightsUser  data deal in the call to the /auth/profile/email endpoint
const handleUpdateReceiveCollaboration = async () => {
  // this handles `ToggleSwitch` component state
  setEmailPreference((prev) => ({
    ...prev,
    receive_collaboration: !prev.receive_collaboration
  }));

  // using `insightsUser` in data passed to the endpoint
  const data = await updateEmailPreferences({
    display_email: insightsUser?.display_email,
    receive_collaboration: !insightsUser?.receive_collaboration // <- inversing the initial `receive_collaboration` value
  });

  if (data) {
    toast({ description: "Updated successfully", variant: "success" });
  } else {
    toast({ description: "An error occurred!", variant: "danger" });
  };

  return;
};

Phew!

Thanks @babblebey. I saw you opened a PR for this, but for some feature requests we need a design review first to make sure it fits for the feature. Collaborations is still in progress.

Well noted @brandonroberts ✌🏾

We're going to revisit the connections feature in the future. Closing this one for now


[New API] : GitHub API

Brief Description 🤓
Allows developers to interact with GitHub repositories programmatically, featuring well-documented endpoints and strong community support.
How will you develop it?🤩

For Frontend, I will be using HTML, CSS JavaScript.
For Backend, I will use Node.js
And GitHub API will be Used for fetching repository data, user data, and performing actions like creating issues, etc.

Deployment
None
Select the open source program you are contributing to
Other
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINES of this project.

Greetings @Bhumika1312🎀 ! , We are excited to have you dive into another issue with us!🚀
Your involvement in our project has been invaluable, and we're confident that your skills and insights will help us conquer this challenge😇.  Use command /gssoc24 to self assign the issue.  This issue represents an exciting opportunity for us to improve and enhance our project, and we are thrilled to have you on board.
We request you to follow CONTRIBUTING GUIDELINES.
Looking for your PR soon!
In case of any issues, you can contact us on Discord.❣

/gssco24

/gssoc24

As its already there so I will try to find a new API in which I can work sorry for this

Hey @Bhumika1312 ! I wanted to inform you that we have closed issue.Thank you for your understanding, and we look forward to your continued engagement with our repository🤗.
In case of any issues, you can contact us on Discord.
Thank you! ❣
Happy Coding! ✨
Will See you soon❣


Unable to export mirror PVC

What happened:
A clear and concise description of what the bug is.
What you expected to happen:
A clear and concise description of what you expected to happen.
How to reproduce it (as minimally and precisely as possible):
Steps to reproduce the behavior.
Additional context:
Add any other context about the problem here.
Environment:

KubeVirt version (use virtctl version): N/A
Kubernetes version (use kubectl version): N/A
VM or VMI specifications: N/A
Cloud provider or hardware configuration: N/A
OS (e.g. from /etc/os-release): N/A
Kernel (e.g. uname -a): N/A
Install tools: N/A
Others: N/A

[root@master /]# ./virtctl-v1.1.0-linux-amd64 vmexport create vm1-export --vm=vm1
admission webhook "virtualmachineexport-validator.export.kubevirt.io" denied the request: vm export feature gate not enabled

@moyunnie Looks like you need to enable the feature gate for the VM export. You can see how in the docs here: https://kubevirt.io/user-guide/operations/activating_feature_gates/

The feature gate in this case is "VMExport see https://github.com/kubevirt/kubevirt/blob/main/pkg/virt-config/feature-gates.go#L40


[Bug]: No mobile optimization for HD wallets connect interface

Current Behavior
The HD wallets connect interface is not responsive to screen dimensions and does not look good on smaller devices.
The below images are using the Keystone and Trezor packages:

https://i.imgur.com/mUqgRjO.png
https://i.imgur.com/lZ0P4UD.png

Expected Behavior
No response
Steps To Reproduce
Access the wallet connect modal on any device that has a smaller screen width than the HD Wallets connect interface width
What package is effected by this issue?
@web3-onboard/core
Is this a build or a runtime issue?
N/A
Package Version
^2.8.5
Node Version
v18.12.1
What browsers are you seeing the problem on?
Firefox, Chrome, Safari, Microsoft Edge
Relevant log output
No response
Anything else?
Didn't allow me to select the hw-common package but I guess that is probably what I should be referencing in regards to this issue.
Adam | Blocknative's discord message regarding the issue.
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

@KarandeepSWranch Thanks for pointing that out! Our team is in the process of improving mobile exp for HW wallets. Will update the issue once we address this.

@KarandeepSWranch you can keep an eye on these changes as they evolve with this PR - https://github.com/blocknative/web3-onboard/pull/1453

Fixed in latest release of HW packages


Removing use of C#6 feature. Can build with .NET 4

Hi Erik.
Just a suggestion so the project can build i VS2013. Doesn't seem like a huge need for C#6 features so far.

Thanks for this!


use of shared worked for turbo_stream_from

I am looking to find a way that all streams created using turbo_stream_from in Turbo will also go through the shared worker? is this possible in some way?

for this you need create something, which will integrated with turbo-cable-stream-source web component. This library not designed for this
https://github.com/hotwired/turbo-rails/blob/main/app/javascript/turbo/cable_stream_source_element.js


Strict mode for testing on bots

It'd be nice if we had --strict option for testing that would fail the tests if an md5 fails. A couple times now while setting up the new bots I've had md5 checksums fail because of an issue and it really should kill the whole thing an not show success.

The discussion in PR #7947 could perhaps be of some relevance here.


Add an 'interests' partial

interests has no partial.
  "interests": [
    {
      "name": "",
      "summary": "",
      "keywords": [
        ""
      ]
    }
  ]

Agreed. This was originally added to the schema to support lossless round-trip conversion between FRESH/FRESCA and SO, Monster, LinkedIn, JSON Resume, most other major formats & sites that have an interests section, but officially, all built-in FRESH themes should support all sections.

:+1:

Added in 0.14.0-beta.


Race condition checker in toolchain

Description
This PR detects and warns the user when the write after read with horizontal offset race condition occurs in a stencil.

This will eventually not be needed after a toolchain fix, but this is what we are using to catch these race conditions right now.

Closing due to PR #169 merge.


Configuration 2?

Hi, nice paper! In the Readme you indicate this repo runs the Configuration 1 of the paper (2D joints of the human pose as inputs). Is there a way to train the Configuration 2 (2D images as input)?

Hi @ghumpire ,
Thanks for your interest in our work!
Currently, we do not have the plan to release Config 2, since the setting is quite different. We may release another repo for it in the future.
Best,
Long


apache_beam.io.gcp.spanner: Documentation update

Changed the documentation to reference the correct parameter for specifying the query to execute in ReadFromSpanner from query to sql
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

reopening the PR to trigger tests again

LGTM. Thanks!


Add Tabs Navigation

-[x] Add bottom level navigation
-[x] Break out stationItem into separate component

Coverage decreased (-2.3%) to 97.674% when pulling 3355354e39acc94dbbae59314b55fac1746acf13 on navigation into bf10c903fae9eeee1e5dc43ed82b86a4c49b6374 on master.

Coverage decreased (-17.07%) to 82.927% when pulling ee315bfc7c7df4bb6839c1216ba759b8da4c7d06 on navigation into bf10c903fae9eeee1e5dc43ed82b86a4c49b6374 on master.

Coverage decreased (-5.0%) to 95.0% when pulling a42b7e4f8ed5446794715c3a79f9b4879ade45b2 on navigation into bf10c903fae9eeee1e5dc43ed82b86a4c49b6374 on master.

Coverage decreased (-4.7%) to 95.349% when pulling 95148f45f70e3d78a3342f1f8334403d9ce85cbc on navigation into bf10c903fae9eeee1e5dc43ed82b86a4c49b6374 on master.

Coverage remained the same at 100.0% when pulling 645c19b9123e8de3d57c2ab139dd10df93e3275d on navigation into bf10c903fae9eeee1e5dc43ed82b86a4c49b6374 on master.


Add setuptools dependency

Since nbdev is importing stuff frompkg_resources, it should include setuptools as a dependency, otherwise this results in errors when trying to run nbdev commands in virtual environments for projects not managed with setuptools (eg uv or poetry).
Fixes #1423

Ah thanks - as it happens I just added that at my end! :D


Revert dockertoolbox.rb file name (Closes #23330)

Revert file-name changes introduced by https://github.com/caskroom/homebrew-cask/commit/1cfbf12dd8233f6e5720eba271e9aa8ff440a7c7
Only the file name and the relevant line in the .rb file were edited to remove the hyphen.

Use of the hyphen seems to be more correct. It’s referred as two words everywhere. Adding the hyphen was the correct change.

Noted. Have switched to $ brew cask install docker-toolbox.


add quick summary for data table

see protocol 10.2
use R summary function, example https://github.com/WHOIGit/nes-lter-npp-transect/blob/main/npp-transect-eml-assembly.Rmd#L91

I think use of summary function will be even better if convert from character to factor those columns that use categorical variables

@sbeaulieu the linked line seems irrelevant?
This one seems more relevant https://github.com/WHOIGit/nes-lter-npp-transect/blob/7ff8417e619f35b2b1964af00865f0254eb73dd2/npp-transect-eml-assembly.Rmd#L171

@joefutrelle you are correct (in the future I will try to link with commit in the URL)

no problem, I'm curious as to why GitHub is currently not rendering the lines being referenced--I thought it always did that

I think it's because the code changes and the line numbers change. It's not a good idea to reference line numbers for this reason.  It's better to paste a snippet of the code your are referencing.

@joannekoch if you select "Copy Permalink" when referencing a line, you get the line from the commit you're viewing, which solves the problem you're talking about. Better to use these references than copypasting code, see this comment for an example of GitHub rendering the lines--why isn't this working here? 😕

@sbeaulieu back to the issue, shouldn't the responsibility for treating some columns as categorical and some as character be on the data table provider, and not on the chunk that produces a summary?

yes the provider determines the columns that are categorical. however the distinction bw character and factor is the way 'R' is interpreting the csv data table. I like your idea of just declaring all character columns as factor for the summary

@sbeaulieu can you clarify? In my solution the summary is applied to the provided data table and in my view the provider should, after reading the CSV data or generating the table via some workflow, declare the categorical columns as categorical--and then the summary will do the right thing.

ok if you would like to just use the columns associated to categorical variables, then run the summary after generating the catvars txt from the -info xlsx CategoricalVariables tab

I don't get it. Shouldn't the table already have those columns represented as factors, before we get to the summary stage? I don't like the idea of mixing data manipulation with data summarization, and if we have categorical variables that are represented as character columns in R, then we're not tending to our column types in our workflows as we should be.

discuss character columns as factor for the summary because helpful even for those columns that are not associated to categorical variables


Workspace contact list

It seems you need to configure something to get the AD groups in your contact list because I do not see them or can use them.
I found that I needed to set "Guest users permissions are limited" in Azure AD to NO (would als be nice to link this here) but that still does not give met the groups. So I would be nice to add content here to articles to make user you can select users and groups.

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

ID: 11357d2a-97f6-c5d6-2a62-0d5cae1a1c3d
Version Independent ID: 51900b79-f5ed-25b8-ee89-9078129bdb15
Content: Create the new workspaces - Power BI - Power BI
Content Source: powerbi-docs/service-create-the-new-workspaces.md
Service: powerbi
Sub-service: powerbi-service
GitHub Login: @maggiesMSFT
Microsoft Alias: maggies

Thanks for your comment, @YvonneArnoldus.
I've assigned this issue to the doc author for review.

Hi, @YvonneArnoldus -- thanks for your question. Have you looked at the Azure Active Directory docs? Specifically this article:
https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/users-default-permissions
Let me know if you have further questions.
Thanks!

Hi @maggiesMSFT,
I read those but nothing about Power BI. But i think I found the solution it seems only office groups can be used in Power BI and not normal Azure groups. But that was not clear to me.

Hi @YvonneArnoldus ,
I'm cleaning up our Git Issues queue, and I noticed that this Git issue is a bit old, so I'm going to close it.  I hope that you were able to get your questions answered. If not, please let us know.  Another option is to submit your questions to the Power BI community (community.powerbi.com).
All the best,
the DOCS team


fix(oauth): google oauth init fails due to unknown db user

google oauth fails due to recent changes when it tries to save vars via vars service.
This happens since there is no db user in context (nether via token or session).
Solution - access oauth via authMux, thus passing via auth middleware and adding user to the context

are you sure re authMux? i don't think that oauth redirect have the token we need. @daabr ?
did you test it? i mean manually, end to end?

are you sure re authMux? i don't think that oauth redirect have the token we need. @daabr ? did you test it? i mean manually, end to end?

Yes, I tested this - previously it failed on google auth. With this fix it's working
since we redirected via browser we have our cookie, and thus the user. That's the reason to pass it through authMux - authMiddleware will extract the authenticated user from cookie and put it in the context


Adds search, sort, pagination feature to probes table

Fixes #65
This PR makes use of the datatables tool to modify the table.

hi @alecharp
Based on this historical PR, which is labeled as help-wanted, I have pushed the work one step forward and submitted a new PR.   https://github.com/jenkins-infra/plugin-health-scoring/pull/222  I'd appreciated it if someone can help me to push it forward.

I would like to close this PR because to be honest, I couldn't find the time and motivation to work on it. I would make sure that I wouldn't repeat something like this in the future by thinking thoroughly before picking up a task and time framing it.
And I'm happy to see other interested people who can work on the #65 issue :smile: So, I feel bad about "hijacking" that issue with this PR, sorry for this.
What do you think @alecharp?

No need to feel sorry, there is no problem, we can close the the pull request. However, can you keep the branch on your fork for a little bit, so @lzeee can use your work to improve it? Thanks.

Ofcourse :+1:
Thanks!

@dheerajodha @alecharp
thank you for you guidance~
I wonder if I pull from the original main branch, it should have the same effect?
Then you don't have to bother to update your branch

@dheerajodha @alecharp
Thank you for you guidance~ I'm gradually understanding how to contribute to the open source community


use toList instead of to[List]

prepare Scala 2.13.0-M4

@propensive

Thanks for the nudge, @xuwei-k - I didn't see the original notification for some reason...
I haven't tried playing around with Scala 2.13 collections yet, but am I right in understanding that .to[List] is deprecated (or removed?). I always preferred it for its uniformity across collections. Is the new "uniform" version .to(List)? I would prefer that, but this is bikeshedding noise so I won't hold up merging!

yes, the new uniform method in 2.13 is .to(List), but in order for usages of .to(List) to cross-build on 2.11/2.12/2.13, you would need to add a dependency on scala-collection-compat. it's better to avoid the extra dependency if you can, hence just using .toList in this particular case is appropriate IMO


Create Phala subgraph package in API Gateway to aggregate data

We won't be exposing subsquid and the subgraph directly through the gateway, we need a subschema package to aggregate the data and serve it up within a phala identity query

Closed as no longer required, MCP API will take care of this


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/412 is merged into live branch.
Auto archive content to https://github.com/OPS-E2E-PPE/docs-archive-test-target.git

Docs Build status updates of commit 24b0661:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error]

Cannot sync git repo to specified commit because branch Release_Archive_master_2020-02-20-10-23-49 has been deleted or has been force pushed: fatal: couldn't find remote ref refs/heads/Release_Archive_master_2020-02-20-10-23-49

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.


PR: Several fixes for new Editor windows

Description of Changes

Remove EditorStacks present on EditorMainWindow when it's closed. We were not removing them from the list of EditorStacks maintained by the plugin, which made the Editor unusable by generating endless RuntimeErrors.
Fix Outline displayed on EditorMainWindow, which was not showing any symbol.
Update Outline for cloned editors after editing text in them (this was not working).
Update symbols when switching between cloned editors (this was not working either).
Don't update Outline if EditorMainWindow or MainWindow are minimized (to avoid lags on the main interface if they are not visible).
Add sig_mainwindow_state_changed to plugins so they can take different actions when the main window is maximized/minimized.
Expand tests to check Outline is working on EditorMainWindow.

Issue(s) Resolved

Fixes #20144
Fixes #20101
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:

Checking the failing tests maybe the error is related with NumPy latest release (1.24.0) and the removal of things that were deprecated?

Good guess! That's right, Numpy removed np.bool, which we were using in some tests (I'm fixing that in PR #20224; after it's merged, I'll rebase this one).

Other than the failing tests (which most probably are unrelated with the changes done here) this LGTM +1

A test that I expanded to cover these fixes is hanging, so I still have to check what's happening with it. I'll give you another ping when I manage to make it pass.

@dalthviz, this should be ready now.

I was unable to reproduce again the issue with the spinner not stopping

Ok, thanks for the extra testing @dalthviz, I was unable to reproduce that on my end either. So I think we should merge this one for now and wait to see if users are able to give us a series of steps that reproduce this error.

but the error when trying to restart the LSP persisted (although not sure if related with the changes done here)

I was able to reproduce that error while testing different solutions for issue #19565 and I fixed it on PR #20264. Please check if it also solves the problem for you.

Thanks @dalthviz for your last review. I implemented your suggestions, so this ready to be merged.


Update Import-SPServerScaleOutDatabaseTenantData.md

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint/Import-SPServerScaleOutDatabaseTenantData.md
:white_check_mark:Succeeded

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.


maskrcnn.onnx to TensorRT

we were all using maskrcnn.onnx traced from this repo:
But this onnx model generates a input Tensor which not able to convert to tensorrt since it using uncertain input dimensions:
Normally, we can have certain dim_values. How to change this anyway?
name: "image"
type {
  tensor_type {
    elem_type: 1
    shape {
      dim {
        dim_value: 3
      }
      dim {
        dim_param: "height"
      }
      dim {
        dim_param: "width"
      }
    }
  }
}

How do you finished your maskrcnn.onnx traced?


Change Deposit API call: add Content-type to the header

!Note: Depends on  Dataverse issue: https://github.com/IQSS/dataverse/issues/8241, the syntax of the API call may change--and will be reflected in the DV docs

finalized 12/8, see: https://github.com/IQSS/dataverse/issues/8241#issuecomment-988812491

For depositing auxiliary files, add Content-type to the header with the type of the file being deposited.
This is to fix the problem where JSON files weren't being detected.
curl -H X-Dataverse-key:$API_TOKEN -X POST -H "Content-type:application/json" $SERVER_URL/api/dataverses/$ID/roles --upload-file roles.json

We ended up going with the solution at https://github.com/IQSS/dataverse/pull/8282 where type is sent with the file like this (curl example):
export FILENAME='auxfile.json'
export FILETYPE='application/json'

curl ... -F "file=@$FILENAME;type=$FILETYPE"

Here's a screenshot of the updated docs from Dataverse 5.9, which has this fix:

From https://guides.dataverse.org/en/5.9/developers/aux-file-support.html
You are welcome to test at https://demo.dataverse.org where Dataverse 5.9 has been deployed.


fix minor grammatical mistakes

This patch mainly introduces commas in proper places and oxford commas
where necessary.

Great, thank you!

Well, I have to thank my friends from SO Python Chat room, especially @DSM054 @ztane @kms70847 @Ffisegydd @morganthrapp @joferkington who helped me put this one together :-)


PlayerName

Bot now works with discord 2.1.0, added discord nickname into the player object, when printing out teams it will print the nickname instead of the player id.

We should strive to keep the commits structured and clean

Some changes 😄

There's atleast 4 separate changes each deserving its own commit
Cache maps 🗺

perf?

Change in Intents ⛔

feat/refactor

change in reaction parsing 🔢

perf?/refactor?

Changes to player-object 😶🌫

Is it nick, sname, screen_name or just the default name?
Feature/refactor

My bad
Partly unrelated to this PR we have 4 merges to the main-branch, linear history is now required so each PR follows the pattern:

checkout new branch from main

apply changes
if updates to main while working

rebase before PR.

Cherry-picking also possible here.

Should prevent history from being all weird 🙏


integration test (istioctl at least) running locally against Kube is failing

Bug description
Affected product area (please put an X in all that apply)
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ x ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Expected behavior
Tests should pass
Steps to reproduce the bug
From tests/integration run go test ./istioctl/... --istio.test.env kube --log_output_level=tf:debug and it fails
2019-08-01T21:37:02.015845Z	error	tf	Test setup error: timeout while waiting (last error: 1 error occurred:
	* istio-system/istio-sidecar-injector-5786bff4b4-dxmv5: container not ready: 'sidecar-injector-webhook'

pod/istio-sidecar-injector-5786bff4b4-dxmv5    0/1     CrashLoopBackOff   6          4m58s

logs from pod end in:
2019-08-01T21:34:04.180290Z	error	Health check update of "/tmp/health" failed: open /tmp/health: no such file or directory
2019-08-01T21:34:06.180278Z	error	Health check update of "/tmp/health" failed: open /tmp/health: no such file or directory
2019-08-01T21:34:08.180281Z	error	Health check update of "/tmp/health" failed: open /tmp/health: no such file or directory
2019-08-01T21:34:10.180256Z	error	Health check update of "/tmp/health" failed: open /tmp/health: no such file or directory

Version (include the output of istioctl version --remote and kubectl version)
Currently latest from master built and pushed
istioctl version --remote
1.2.2
Error: unable to find any Istio pod in namespace istio-system

How was Istio installed?
via test
Environment where bug was observed (cloud vendor, OS, etc)
IKS and docker
Additionally, please consider attaching a cluster state archive by attaching
the dump file to this issue.

As noted in another issue, this might be caused by https://github.com/istio/istio/pull/15948 (it updated the health path). My builds on Wednesday morning worked, today's are failing, and the mentioned PR went in during that time. I will try and revert that PR and see if the tests pass.

I cleared all my local images using `docker system prune -a, built and pushed everything again, and the test appears to be passing. Will try again shortly with the bucket to see if that helps.
I suspect a base image was updated and the build did not pull a new one causing the failure. Deleting all the base images so the build had to pull the new base image seems to have worked.

@ericvn Yes. the base image was updated so that you have to clean your local images to run the test again. You said that it is working now. Do I need to have a look at as well? Thanks.

See my comment in #16001 about if there is a need to add an additional flag to make sure this doesn't happen, or maybe it's a seldom enough occurrence that a comment is discuss is sufficient?


Pass a "headers" parameter through to the WampWebSocketClientFactory

I think this allows extra request headers to be sent along with the HTTP UPGRADE request (as supported by the WampWebSocketClientFactory) while using the ApplicationRunner
Would a change like this be reasonable to add?  It's possible that discussion on #674 would imply that this kind of thing could go into a more comprehensive refactor instead, but figured it was worth suggesting.
The use case here is that I want to add an HTTP authorization header with an JWT Bearer token to pass through a separate authenticating proxy. I'm sure there are other uses for being able to specify HTTP headers as well.  Thanks.

[Current coverage][cc-pull] is 59.27%

Merging [#688][cc-pull] into [master][cc-base-branch] will increase coverage by <.01%

@@             master       #688   diff @@
==========================================
  Files            66         66
  Lines         10739      10740     +1
  Methods           0          0
  Messages          0          0
  Branches       1643       1643
==========================================
+ Hits           6365       6366     +1
  Misses         3861       3861
  Partials        513        513

Powered by Codecov. Last updated by [324a1f9...a7c2713][cc-compare]
[cc-base-branch]: https://codecov.io/gh/crossbario/autobahn-python/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/crossbario/autobahn-python/compare/324a1f922bde15f49af00fd43670ffb445afe395...a7c27136c15a3d7b3aff41c61b64b6d46c9b2811
[cc-pull]: https://codecov.io/gh/crossbario/autobahn-python/pull/688?src=pr

It's possible that discussion on #674 would imply that this kind of thing could go into a more comprehensive refactor instead

Yes, exactly. ApplicationRunner currently doesn't allow to use RawSocket instead of WebSocket transport etc. The API isn't general enough.
But since we already have proxy in it (which also is WebSocket specific), I am merging this - in the longer run, we will have something better than ApplicationRunner, but for now, haveing headers is "ok".


Typo in Finish

https://www.ebi.ac.uk/ols/ontologies/hancestro/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FHANCESTRO_0321
Finish -> Finnish
Thanks!

Fixed at last, sorry it took so long


Generate chemicals from paired formulae + spectra

Also, say we have a file with a load of formulas and their spectra. It would be good to generate data such that it sampled formulas from this and then assigned the correct spectrum
If the file format is e.g. mgf, we can derive the formula from SMILES. Use that to get the formula + correct spectrum.
but maybe we want to start with something more general

Old note:
Let's say there are 500 chems from HDMB. We want to generate them for simulation, and assign each chemical a unique spectra from mgf files. How do we do that? Right now it doesn't seem straightforward at all.

A set of chemicals can be drawn from a well of the autosampler.
Need to capture this notion.
Could use a generator to generate multiple wells?

The second part is done

Suggested solution:

Need to be able to create databases, like the current HMDB one
When we sample from a database we need to store some kind of accession in the KnownChemical object
The .mgf file (or .msp) would use the same accessions
Create an MS2Sampler that then picked the spectrum from the ID of the KnownChemical

At the moment, the MS2 sampler can be passed something called formula suggest re-name this to known_chemical' to make things clear. The MS2 sampler then simply has to pick the spectrum with accession equal to known_chemical.accession`


Batching

From my testing of using generate.choice, batching does not work (even though the type hint indicates that it accepts List[str] which is a bit confusing). I am wondering whether that hs a theoretical limitation or whether that is something that can still be implemented. If it is something that can be implemented, can you give some pointers where to start? I can work on this at the start of October.

Thank you for opining an issue! Would you mind posting a MWE along with the error you're getting? Thanks!


Mission builder table layout

Implement mission builder table layout

Add one row by default that includes (heading, speed and distance)
User can add more steps (rows) by click
User can remove steps (rows) by checkbox and click

Resolves #61

The table breaks the page layout in small screens, we can solve that issue later