Bundler is unable to resolve a non-conflicting optimistic dependency.

I am seeing behavior where specifying >= x.y.z seems to have an implied and < (x+1).
I have reproduced this behavior with a blank Rails 5 app, and a single gem dependency which should be compatible with Rails 5.
Here is the gem that requires ActiveResource >= 2.3.8: https://github.com/wistia/wistia-api/blob/master/wistia-api.gemspec#L57
Here is a blank rails 5 app, which requires ActiveResource ~> 5.0.0: https://github.com/freerobby/wistia-api-test/blob/master/Gemfile
By my reading of Gemfile and Gemspec specifications, these are not in conflict. Any version of ActiveResource ~> 5.0.0 should also satisfy >= 2.3.8. However, Bundler is unable to resolve this. If you clone the aforementioned rails app and run "bundle", you will get, among other things:
    wistia-api was resolved to 0.1.0, which depends on
      activeresource (> 2.3.8) was resolved to 3.0.0, which depends on
        activemodel (= 3.0.0)

Why does ActiveResource >2.3.8 resolve to 3.0.0 in this situation? Attempting to bundle update that gem, or its dependencies like ActiveSupport, produces the same problem.
I am running Bundler version 1.12.5

Can you check out this bundler-case, see if it fits your scenario and then execute it locally and gist the results? This case is working for me locally, but it may not recreate your case appropriately.
https://github.com/chrismo/bundler-cases/pull/8

Whoops - sorry - re-read, didn't see you'd linked to the Gemfile - sorry.

Thanks for the quick reply! Sent you a PR for a minimally failing case (it's just wistia-api gem rather than wistia gem). Let me know if I can be helpful here.

I think this is simply a limitation activeresource - no released gem is compatible with other Rails 5 dependencies: https://rubygems.org/gems/activeresource/versions/4.1.0
It looks like on the master branch they have unreleased dependency version changes that will make it compatible again.

What's confusing about the VersionConflict output from Bundler is this part:
    activeresource (>= 2.3.8) was resolved to 2.3.8, which depends on
      activesupport (= 2.3.8)

But if you look at the resolve debug output, it starts with the most recent match (4.1.0) and works through every other version back to 2.3.8, and since 2.3.8 was the last one tried, and NONE of them worked, you get the confusing output of it "was resolved to 2.3.8".
The debug output you'll see it first tries
Creating possibility state for activeresource (>= 2.3.8) (73 remaining)
  Attempting to activate activeresource (4.1.0)
  Activated activeresource at activeresource (4.1.0)
  Requiring nested dependencies (activemodel (~> 4.0), activesupport (~> 4.0), rails-observers (~> 0.1.2))

I've update the bundler-cases PR with a case that recreates without any wistia involved, and the command which will dump out the proper output.
https://github.com/chrismo/bundler-cases/pull/8/files

@chrismo Nice sleuthing, and thanks for the prompt investigation and details. I'm close this issue since it's a Rails release problem rather than a Bundler problem. Thanks again for your help.

fwiw, not the first time the version conflict reporting has come up. it's a hard problem to solve i think (not sure) ... but could be there are better ways to report on these problems when version conflicts occur.


Update readme.md

Adds a new method for obtaining the API key.

This is certainly the most novel way I've learnt about a new Web UI feature!
Thanks for the PR :)


Remove winstone package and module?

The winstone package and module were used to to serve up solr before 19.03. As of 19.03 this is no longer true, and winstone isn't used anywhere else in nixpkgs that I can see. This software hasn't seen an upstream release/update in over 10 years now, so I'm thinking it is time to remove this from nixpkgs. Maybe mark as going to be removed for 19.03 and then remove for 19.09?
Any thoughts from @rickynils or @pSub on this?

I stumbled upon https://github.com/geronimo-iia/winstone which appears to be the continued development of winstone after the original author stopped working on it. I would suggest that this package should either be updated or dropped.

Though even that fork has not seen new commits for the last 4 years.
Plus nowadays Jetty/Tomcat/Undertow can also stay light(er)weight so I'm not sure there is still a use case for Winstone out there.. I'd vote for removal.

I think it can be removed, too.


More clickable cards

These should be clickable to run searches:

category
cross-references in descriptions (link Gardiner numbers, e.g.)

put off till better phoentics representation


Insert text will become replace in code-editor

Is this known issues? When I try to insert text, it actually replace them.

@jwu may I ask you to send a screenshot for this bug?

you see, my cursor is after N[ode], when I type f it replace my o

BTW, every time I open code-editor, console log shows:
param name missing: {RuntimeNode}: utils/api/engine-framework/editor/get-node-dump.js:273
param name missing: {RuntimeNode}: utils/api/engine-framework/runtime/wrappers/engine.js:243
param name missing: {RuntimeNode}: ../../fireball-projects/examples/build/engine-framework.js:8259
param name missing: {RuntimeNode}: ../../fireball-projects/examples/build/engine-framework.js:10238
param name missing: {RuntimeNode}: ../../fireball-projects/examples/build/Foobar/engine-framework.js:8715
param name missing: {RuntimeNode}: ../../fireball-projects/examples/build/Foobar/engine-framework.js:11520
param name missing: {RuntimeNode}: ../../fireball-projects/examples/build/examples/engine-framework.js:8259
param name missing: {RuntimeNode}: ../../fireball-projects/examples/build/examples/engine-framework.js:10238
param name missing: {RuntimeNode}: ../../fireball-projects/examples/temp/preview/engine-framework.js:8715
param name missing: {RuntimeNode}: ../../fireball-projects/examples/temp/preview/engine-framework.js:11520

Is this relative with the problem?

They are not linked, this log just shows the warning when in parsing comment-based document by firedoc-api. Okay, let me have a try in the use case

@jwu @nantas Hey do I need to bump a new version for applying my fix on the upstream fireball? Because I found nantas did it before. Anyway, this bug has been fixed at master, you feel free to make double check, thanks :)


[darwin-framework-tool] [darwin-framework-tool] Add an optional parameter to the storage view command to only show the entries for a given commissioner

Problem
This PR adds an option to filter by controller (identity [alpha, beta, gamma]) when inspecting the contents of per-controller storage, making it easier to navigate. It also improves consistency in the use of fabricId alongside controllerId.

Fast-tracking platform-specific fix with platform owner review.


About cover picture file configuration problem

After reviewing the code, const socialImageURL = new URL(ogImage ? ogImage : '/open-graph. webp', Astro.url).href;The cover image found is a relative path by defaultsrc/images/visvrs1.webp. What if I want to configure absolute addresses such ashttps://www.notion.so/images/page-cover/rijksmuseum_jansz_1649.jpg?

🚀 The VisVrs has undergone a comprehensive upgrade. Please try the new version. v4.7


Missing device configuration: Zooz ZEN52

Checklist

[X] It is not in the configuration DB

[X] It was not merged recently or has a pending PR

Which device is missing?
Zooz ZEN52
Manufacturer ID
0x027a
Product Type
0x0104
Product ID
0x0202
Firmware Version
1.11
Is the device listed on the Z-Wave Alliance website?
No response
Do you have a manual?
https://cdn.shopify.com/s/files/1/0218/7704/files/zooz-700-series-z-wave-plus-double-relay-zen52-manual.pdf

I have almost everything I need to contribute this:

[x] manual
[x] mfg's parameter documentation
[ ] zwaveAllianceId

It looks like configs want a zwaveAllianceId in the members of the devices list. It doesn't look like one is required, but as soon as it's available, you'd probably want it updated. So what should we do if the device hasn't appeared in the Z-wave Product Catalog yet?

If you don't have that ID, its fine. It means we can't easily create a starter config file for manual cleanup though and it has to be written from scratch.

Understood. I'm having trouble getting a custom config file to load, though. I've replicated templates/master-template.json and templates/zooz-template.json in my store/config directory, but the logs show no sign of zwave2mqtt finding it.

Don't wanna commandeer this ticket to discuss this unless it's really quick and obvious. I can clone the repo and step debug deviceConfigPriorityDir if need be.

Just move the zen52 file out of the subdirectory or put the zooz template into a templates subfolder of 0x027a. I assume it imports "templates/zooz_template.json" which is relative to the current location.

Did as you suggested and still can't get it to go, sorry. When I have time this evening I'll step debug it.

Try restarting zwavejs2mqtt if you haven't already. Also when zwave-js starts up, you should see an error in the driver logfile relatively at the start if there is a problem loading the file.


[v2-Handbook] global.d.ts template link goes to global-plugin.d.ts instead

Here's a video reproducing the issue.

Thanks!


Command failed: /usr/bin/htpasswd

Checklist

Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?

Yes

Are you sure you're not using someone else's docker image?

Yes

Have you searched for similar issues (both open and closed)?

Yes

Describe the bug

When trying to add basicauth password for access list gui shows "internal error" and logs show [Express  ] › ⚠  warning   Command failed: /usr/bin/htpasswd
Nginx Proxy Manager Version

2.9.20
To Reproduce
Steps to reproduce the behavior:

Add new access list or modify old one with a basicauth
Add username & password
Click save
See error

Expected behavior

GUI saves the access list.
Screenshots

Operating System

Docker with Debian Bullseye x64
Additional context

I have same error :
[3/17/2023] [8:32:59 AM] [Access   ] › ℹ  info      Building Access file #5 for: Whitelist [3/17/2023] [8:32:59 AM] [Access   ] › ℹ  info      Adding: Jamyz [3/17/2023] [8:32:59 AM] [Access   ] › ✖  error     Error: Command failed: /usr/bin/htpasswd  Usage: 	htpasswd [-cimBdpsDv] [-C cost] passwordfile username 	htpasswd -b[cmBdpsDv] [-C cost] passwordfile username password 	htpasswd -n[imBdps] [-C cost] username 	htpasswd -nb[mBdps] [-C cost] username password  -c  Create a new file.  -n  Don't update file; display results on stdout.  -b  Use the password from the command line rather than prompting for it.  -i  Read password from stdin without verification (for script usage).  -m  Force MD5 encryption of the password (default).  -B  Force bcrypt encryption of the password (very secure).  -C  Set the computing time used for the bcrypt algorithm      (higher is more secure but slower, default: 5, valid: 4 to 31).  -d  Force CRYPT encryption of the password (8 chars max, insecure).  -s  Force SHA encryption of the password (insecure).  -p  Do not encrypt the password (plaintext, insecure).  -D  Delete the specified user.  -v  Verify password for the specified user. On other systems than Windows and NetWare the '-p' flag will probably not work. The SHA algorithm does not use a salt and is less secure than the MD5 algorithm.     at ChildProcess.exithandler (node:child_process:402:12)     at ChildProcess.emit (node:events:513:28)     at maybeClose (node:internal/child_process:1100:16)     at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)

Also seeing this error - looks like it's specifically coming from; https://github.com/NginxProxyManager/nginx-proxy-manager/blob/fccbde1371adbe92c2d26047e4b451ceeb200232/backend/internal/access-list.js#L505
Looks like this was changed 18 days ago from exec to execFile - I'd those arguments aren't making it to the binary.
[3/17/2023] [8:41:20 AM] [Access   ] › ✖  error     Error: Command failed: /usr/bin/htpasswd
Usage:
        htpasswd [-cimBdpsDv] [-C cost] passwordfile username
        htpasswd -b[cmBdpsDv] [-C cost] passwordfile username password

        htpasswd -n[imBdps] [-C cost] username
        htpasswd -nb[mBdps] [-C cost] username password
 -c  Create a new file.
 -n  Don't update file; display results on stdout.
 -b  Use the password from the command line rather than prompting for it.
 -i  Read password from stdin without verification (for script usage).
 -m  Force MD5 encryption of the password (default).
 -B  Force bcrypt encryption of the password (very secure).
 -C  Set the computing time used for the bcrypt algorithm
     (higher is more secure but slower, default: 5, valid: 4 to 31).
 -d  Force CRYPT encryption of the password (8 chars max, insecure).
 -s  Force SHA encryption of the password (insecure).
 -p  Do not encrypt the password (plaintext, insecure).
 -D  Delete the specified user.
 -v  Verify password for the specified user.
On other systems than Windows and NetWare the '-p' flag will probably not work.
The SHA algorithm does not use a salt and is less secure than the MD5 algorithm.

    at ChildProcess.exithandler (node:child_process:402:12)
    at ChildProcess.emit (node:events:513:28)
    at maybeClose (node:internal/child_process:1100:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:304:5)

This is fixed in the github-develop docker tag, and will be in the next release very soon


aircraft does not reduce speed when landing

Hi everyone,
I would like to know why the aircraft does not reduce its speed when landing. The altitude decreases accordingly, but the aircraft never stops. I know I can "delete" the aircraft with 'TAXI OFF 1' for instance, but I would like to have an approach where the aircraft also slows down apart from descending its altitude.
Thank you.

This could be either related to the performance implementation, the autopilot, or how you specify your commands. Can you give a minimum-working example of a scenario?

I'm currently doing some maintenance on autopilot speed guidance in VNAV alongside implementing turn speeds, I'll also have a look at this. Could you include the scenario file you use? Maybe inlined in the e-mail?

I don't add any specific performances like BADA or similar. The scenario file is very simple, just O-D flight. Here you have the lines:
0:00:00>TAXI OFF 1 0:00:00>CRE TAP1 B767 39.78 -8.82 100 FL300 300 0:00:01>ORIG TAP1 LPJF 0:00:01>DEST TAP1 LEAB 0:00:01>TAP1 AT LEAB SPD 0 0:00:01>VNAV TAP1 ON 0:00:01>LNAV TAP1 ON

Speed commands are activated when passing the waypoint, at which the speed has been defined. This means the speed acts on the "next leg". In this case, there is no next leg as the speed is set on the final waypoint at which LNAV/VNAV are deactivated as there are no more waypoints.
It might be an idea for us to copy the last waypointsettings for speed and altitude to the autopilot before switching off LNAV/VNAV. We'll look into adding that feature.
But for now: we normally have a threshold waypoint (you can click on the begin and end of runway to add these waypoints) with speed 20 or 0 and altitude 0 and/or use a runway. Just an airport is  not enough for a realistic landing, then we indeed use taxi off.  One of our students also suggested adding a few lines to your scenario file for an approach (also attached, see last line):
00:00:00.00>TAXI OFF 1
00:00:00.00>CRE TAP1 B767 39.78 -8.82 100 30000 300
00:00:01.00>ORIG TAP1 LPJF
00:00:01.00>DEST TAP1 LEAB
00:00:01.00>TAP1 AT LEAB SPD 0
00:00:01.00>VNAV TAP1 ON
00:00:01.00>LNAV TAP1 ON
#Added for realistic approach speeds
00:00:02.00>DEFWPT SPDCOMMAND 38.936761,-2.369939
00:00:02.00>TAP1 addwpt spdcommand,,200
00:00:02.00>TAP1 addwpt ABT,,160
florentnew.scn.txt


Deployment Config ReadMe Review

Duplicate of https://github.com/Pyrrha-Platform/Pyrrha-Deployment-Configurations/issues/2


Verifing upgradable proxy contract on etherscan

Good day!  I use Inherited Storage proxy pattern so my contracts on etherscan are:
Registry (code verified) - https://etherscan.io/address/0x4738fe76611ea375375904fe4e996ff1f5666d95
Upgradable contract version 1.0 (code verified) - https://etherscan.io/address/0xb518712634b917e036e2f1ead30fd6eae921bfd5
UpgradableProxy (code NOT verified) - https://etherscan.io/address/0x17b38d3779debcf1079506522e10284d3c6b0fef
Tx that created UpgradableProxy - https://etherscan.io/tx/0x3bf0bd7fe4f7700eeac4d2f3918d62985acf15d4f3eed9c2efd153b1a77d6706
How can I verify my last UpgradableProxy contract? Is it possible (because based on this topic https://ethereum.stackexchange.com/questions/27991/how-do-you-verify-a-contract-on-etherscan-that-is-deployed-by-another-contract?rq=1 I can't verify contract created from another contract)?
I tried to verify UpgradableProxy with/without args and optimization on/off but none of them helps

I successfully verified proxy contract: https://etherscan.io/address/0x17b38d3779debcf1079506522e10284d3c6b0fef#code
It worked for me when I turned off optimization


deprecate endorser binary

Mondaynet starts on Hangzhou then upgrades to alpha. Hangzhou has an
endorser but alpha does not. Currently there is no way to handle this.
This PR fixes it.
The endorser days are numbered, so instead of giving people to start or
not start an endorser based on the protocol, I just hardcoded this
simple logic:
Start endorser if granada or hangzhou, else not.

this can be eliminated in mkchain: https://github.com/oxheadalpha/tezos-k8s/blob/2f118ecb12/mkchain/tqchain/mkchain.py#L232

I just remembered why I wanted the list: development. I'm currently running a test of tenderbake where we migrate to it. I need one endorser not two---but it is protocol alpha. In other tests, protocol alpha is older.

We talked about this PR during the call today. There is no currently ongoing private chain effort which would require setting up an indexer in any other protocol.
But:

the accuser is protocol specific and right now we are not spanning it at all
in the future, rollups will have optional daemons

At the end, this PR satisfies people's known needs today. The configurability may be needed later, we should develop it when there is a use case.


experiments on mujoco Pusher

Hi Sebastian, first thanks for your excellent code and paper! However, the BPTT and Data_Augmentation agents fail to accomplish the Pusher task in the simulation and output a very low return, e.g., -416.11. I have only tried these two agents in the Pusher environment, so I am not sure if I run it correctly. E.g., for BPTT agents, I run python exps/mujoco/run.py --environment MBPusher-v0 --agent BPTT --config-file exps/mujoco/config/bptt.yaml

Hi Yesiam,
Thanks! I will look into it. Two questions: is that return the last one or the maximum over the runs? Following Chua et al. I plot the accumulated maximum in the paper. Also, could you check MPC too? MPC usually performs best because there could be some bugs right now in the termination of the simulation.
Thanks,
Seb.

Hi Seb,
Thanks for your reply! The algorithm code seems to be fine, do you mean bugs in the mujoco simulation rendering code? And I can only run MPC in the MBHopper environment. MPC agents get stuck at the end of the 5th epoch in all other environments (and terminates after a long time). Have you encountered this? The CPU I am using is 32 GB of memory.

Hi Jesiam,
No, I never encounter such problems but my implementation of MPC is definitely very slow, that is why I suggested using the other algorithms (although I should've checked for the Pusher).
Maybe you can try out with less num_iter or num_particles in the mpc solver.
I meant bugs in the dimension of the tensors. Sometimes pytorch does some tensor expansions instead of popping an error which yields bad results. As I'm working on other projects, I am sometimes modifying the rllib, and H-UCRL depends on it.
Let me know if you have any other questions.

Thanks Seb! Sorry to bother you again but I still have some questions. 1. In the Mujoco experiments, is MPC the agent type that you report in the paper, e.g., Fig 3 and 4? Could you suggest the settings for reimplementation in the Mujoco?
2. After changing num_iter and num_particles, the MPC agents still get stuck in the 5th episode. By replacing the planning horizon from 50 to a smaller number, eg 30, the training can continue. However, the return is still low, eg, -350 for Pusher. I don't know if horizon=50 helps.
3. For the MPO algorithm, in the M-step, why the KL divergence constraints are ignored? The corresponding code is in your rllib repo, rllib/algorithms/mpo.py/Line90.

Hi Yesiam,

It is the MPC agent, but I'm pretty sure it should be possible that other workers work too. I used the same setting as in Chua et. al for it! Maybe their implementation is more efficient, you can go for it and then you wouldn't change much.
What do you mean by it gets stuck? Is it too slow or it crashes?
I don't! In line 280 of https://github.com/sebascuri/rllib/blob/master/rllib/algorithms/abstract_algorithm.py, the kl_loss is computed. Then in line 318 of the same page, I add them all together.

Thanks for your clarification! MPC crashes on my PC, and I will try your code on GPU as well as PETS code. I'll close this issue since it has been clarified. Thanks Seb!

Hi Seb, when I run in the MBReacher3d_v0 environment, an error raised:
  File "hucrl/rllib/policy/nn_policy.py", line 148, in forward     state = self._preprocess_state(state)   File "hucrl/rllib/policy/nn_policy.py", line 142, in _preprocess_state     state = torch.cat((state, goal), dim=-1) TypeError: expected Tensor as element 1 in argument 0, but got numpy.ndarray
When I replace the goal by goal = torch.tensor(self.goal, dtype=torch.float), another error arises:
 File "hucrl/rllib/util/neural_networks/neural_networks.py", line 153, in forward     x = self.hidden_layers(x)   File "anaconda3/envs/hucrl/lib/python3.8/site-packages/torch/nn/modules/module.py", line 727, in _call_impl     result = self.forward(*input, **kwargs)   File "anaconda3/envs/hucrl/lib/python3.8/site-packages/torch/nn/modules/container.py", line 117, in forward     input = module(input)   File "anaconda3/envs/hucrl/lib/python3.8/site-packages/torch/nn/modules/module.py", line 727, in _call_impl     result = self.forward(*input, **kwargs)   File "anaconda3/envs/hucrl/lib/python3.8/site-packages/torch/nn/modules/linear.py", line 93, in forward     return F.linear(input, self.weight, self.bias)   File "anaconda3/envs/hucrl/lib/python3.8/site-packages/torch/nn/functional.py", line 1692, in linear     output = input.matmul(weight.t()) RuntimeError: mat1 and mat2 shapes cannot be multiplied (1x20 and 17x200) When print(self.goal) at https://github.com/sebascuri/rllib/blob/master/rllib/policy/nn_policy.py#L126, it outputs None.

Hi yesiam,
Thanks for catching it! So I see what the problem is: I changed the goal from a parameter to extra state dimensions. I already fixed this bug. As a side effect, the model learning is not working as expected, but I'm working to fix this. I will return to the goal as a parameter asap.
Thanks,
Seb.

Thanks Seb!  I find that the training return of hucrl agents in inverted pendulum task is pretty good! But after several days of experiments, I still can't get your results for all Mujoco tasks, with your elder version rllib (the one that raises error in Reacher task). For example, with optimistic exploration, bptt performs as follows:

Is the above result normal?
Also, are you running experiments on CPU only? since I didn't find the cuda option in your rllib code.

Hi Yesiam,
Could you try now? Yes I run on CPU only.

Thanks for your reply Seb! I still can't get the expected results in the HalfCheetah task (training return<1000 for the BPTT, DataAugmentation, MVE agents in 300 episodes). The two repositories (hucrl and your rllib) I use are up to date. I'll really appreciate it if you could check it!

Do you still get the same train returns as before? Are you using the default agents?

Yes the training returns are the same as the picture above. The command I use, e.g. for dataaugmentation agent is: python exps/mujoco/run.py --agent DataAugmentation --env-config-file exps/mujoco/config/envs/half-cheetah.yaml --agent-config-file exps/mujoco/config/agents/data_augmentation.yaml --train-episodes 400

Hi Yesiam, This is way better than before! Also note that we plot the maximum cumulative returns in the paper following Chua et al. 2018, not the current train return. I think 2500 is already ok for performance in Half Cheetah. However, if you want even more performance I could only make it with MPC.

Thanks for your reply Seb! Without hucrl, the DataAugmentation agent can achieve a return of 5000. Would you suggest some possible modifications for the hucrl_DataAugmentation agent to make them comparable?
For the MPC agent, do we need num_samples=500 that large? Currently, I can't get the default MPC set to run on my PC. By changing it from 500 to 50, the training return is 1300. (it's still much slower than DataAug or BPTT even with num_samples=50)

Hi Yesiam,
That is for the default action cost right? Essentially, when \beta=0, then the HUCRL agent should perform as the expected agent, so you can tune \beta if you want to.
I think MPC performs better because for H-UCRL to work, one needs to solve an optimization problem and MPC does so approximately, whereas DataAugmentation and BPTT do so partially (they don't fully optimize the policy by doing some gradient steps). It is possible that by expanding the action space from n_action to n_action + n_states then it needs more iterations for it to converge and this could explain this issue. MPC does not have this problem.
For the num_samples issue, more samples = better optimization as it is a shooting method. You can try with 400/500 samples but maybe a shorter horizon to see if this works better for you.

Thanks for your explanation! I'll try your suggestions!

Hi @yesiam-png, I realized that sometimes the default model was too big and, in some computers, it has a massive slowdown the execution of the hidden-layers. If you reduce the depth from (200, 200, 200, 200, 200) to (200, 200, 200) performance is not hindered by much and the MPC runs faster.


New places API pricing

How is populartimes data requests affected by the new Places API usage pricing?
From the document, it says that requesting place details + basic data costs $17 per 1k calls after the first 11k sessions. Is populartimes data considered as 'basic data'? However, when I read the pricing for basic data (link) it says the first 100,000 calls is free.
Hence in this case I'm not sure about

Is populartimes data considered basic data? The page says places data can fall under basic, contact and atmosphere. Hence the type of data affects the billing.
Fetching populartimes data is considered a session or call?
Which billing category does using your package to get place details falls under?

Thanks!

@raffie- the crawler.py uses these requests:
radar_url = "https://maps.googleapis.com/maps/api/place/radarsearch/json?location={},{}&radius={}&types={}&key={}" nearby_url = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location={},{}&radius={}&types={}&key={}" detail_url = "https://maps.googleapis.com/maps/api/place/details/json?placeid={}&key={}"
Places detail is charged per call, so this does affect billing.
Can we add this as a note in the readme?

@heyitsbryanm thanks for the suggestion, i added a note to the readme


360 Antivirus Report Virus QVM202.0.BE25.Malware.Gen

1. What version of Go and system type/arch are you using?

go version go1.20.7 windows/amd64
2. What version of GoFrame are you using?

从GitHub下载的  v2.5.4，gf_windows_amd64.exe
360杀毒软件报有病毒 ，直接给我删除了，麻烦看看什么问题
病毒信息  QVM202.0.BE25.Malware.Gen
3. Can this issue be re-produced with the latest release?
yes
4. What did you do?

5. What did you expect to see?
6. What did you see instead?

Although I don't know why, please uninstall 360.

可以自己编译安装，go install github.com/gogf/gf/cmd/gf/v2@latest

@hailaz  自己编译就不报毒了吗

不一定，但如果你觉得下载的有问题，就可以选择自己编译安装。
如果你觉得没问题就加白名单。
如果你觉得有问题，那就找360问问具体原因，源码是公开的。

360里加开发者模式

It is then suggested using manually installation according document, or uninstalling the 360 instead. 😸


add skipUnavailableServers query option

By default, during query submission to servers, if any exception is encountered the request will be failed. The change here adds a query option that so the server will be skipped and we can still return partial results. This is similar to the CH setting skip_unavailable_shards
For testing, the behavior looks right when blocking the port for one server with:
echo 'block return in quick on lo0 proto tcp from any to any port 7050' | sudo pfctl -f -
When the query option is missing/false the query immediately errors out. When the query option is applied the query displays results from the non-blocked server, and an error saying the blocked server did not respond.
tags: feature documentation release-notes

Codecov Report
Attention: Patch coverage is 0% with 13 lines in your changes missing coverage. Please review.

Project coverage is 0.00%. Comparing base (59551e4) to head (f4594ab).
Report is 618 commits behind head on master.

Files
Patch %
Lines

...a/org/apache/pinot/core/transport/QueryRouter.java
0.00%
10 Missing :warning:

...pache/pinot/core/transport/AsyncQueryResponse.java
0.00%
2 Missing :warning:

...e/pinot/common/utils/config/QueryOptionsUtils.java
0.00%
1 Missing :warning:

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #13387       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436     2475       +39
  Lines        133233   136588     +3355
  Branches      20636    21247      +611
=============================================
- Hits          82274        0    -82274
- Misses        44911   136588    +91677
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <0.00%> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <0.00%> (ø)

java-11
?

java-21
0.00% <0.00%> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <0.00%> (-61.75%)
:arrow_down:

skip-bytebuffers-true
?

temurin
0.00% <0.00%> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Remove a broken link

We have this problem too.
:shipit: :grin:

@technicalpickles you know you want to push that green button, right? :)

Somehow wasn't watching the repo, sorry.

@miketheman I added you as a collaborator if you don't mind :grin: if you send me your rubygems email, I can add you to be able to release too.

Thanks! My rubygems email is the same one associated with my GH account. https://github.com/miketheman

@technicalpickles I tried to do the release today, but got an You do not have permission to push to this gem.

@miketheman I was traveling this week, and didn't get a chance to add you. Should be good now!

Confirmed, and released!
On Sun, Jun 28, 2015 at 1:10 PM, Josh Nichols<EMAIL_ADDRESS>wrote:

@miketheman https://github.com/miketheman I was traveling this week,
and didn't get a chance to add you. Should be good now!
—
Reply to this email directly or view it on GitHub
https://github.com/technicalpickles/lita-shipit/pull/1#issuecomment-116299618
.


i18n

Ideas:

@Option(..., i18nKey="myKey") -look up myKey in ResourceBundle
@Option(..., description="A b c d") -look up A_b_c_d in ResourceBundle
look up fully qualified field name in ResourceBundle

The name of the resource bundle could be fixed or specified in @Command(resourceBundle = "name").
Resource bundle keys could be based on the option name (either long or short), for positional parameters, the key could be the index.
This may be interesting for reference: https://github.com/tomitribe/crest#help-text

Note on conflicts:

Resource bundle set in a superclass are used if subclass doesn’t set its own resource bundle
If subclass does set its own bundle that one is used (an empty bundle essentially disables the superclass bundle)
Bundle set by mixins are used unless the “host” command sets its own resource bundle (then the mixin bundle is ignored, even for the options and positional parameters contributed by the mixin)
Bundle set by parent command are used for all subcommands, unless the subcommand sets its own resource bundle


Specify the other fields of signature

The current spec lists the other fields as ... because it was originally written as a diff from in-toto's current format (ITE-5). This needs to be fleshed out for the spec to be stand-alone.
There is only one field to define: keyid. The meaning and semantics of this field are currently under discussion. @SantiagoTorres, @TomHennen, @nenaddedic, and I talked about this in our last meeting, but we didn't come to any conclusion. In-toto currently defines KEYID as a cryptographic hash over some representation of the key. However, it may be valuable to leave this user-defined in case users want to use an identifier with their key management system of choice.

You are right, keyids should be user-defined. We are changing TUF to allow users to define unique-per-role-file (substitute role with layout for in-toto) keyids, which allows for flexibility without breaking security.


Milk bottle can't be crafted

Hi,
is it just me or the milk bottle can't be crafted?
it doesnt show in JEI and when I try in a crafting table no result.
(using Neoforge)

Fixed in 2.1.1


Align the turbine model and baseline power mode references with the Power Curve Schema

This PR addresses issue #56.
We have previously only had a placeholder turbine model identifier in the turbine configuration data model. This is here updated to reference the turbine model and baseline power mode with reference to the Power Curve Schema.
There is an open issue on the Power Curve Schema repo to clarify the best approach to this referencing, but there has not been a response yet. I do not see the need to wait for that. We can instead refine this later if we get suggestions for improvements.
This PR does not include example power curves and associated information according to the Power Curve Schema. That can be covered in a separate issue and PR.

Hi @momodiallosn, @bjarketol, @MeikeDittert,
I would like to test getting this PR reviewed an merged during the meeting today. I tag you here now to test if you get notified.

I have expanded this PR to also cover issue #69.


Backend Authentication

Product Name: vas-country-risk-backend
Testing

[ ] application can be accessed and functions correctly with authentication (login on frontend application)
[ ] application can be accessed and functions correctly with authentication (token via Swagger or API call)
[ ] application can be accessed and functions correctly without authentication if its disabled

Hints
Please use locally postgres backend and frontend

partly implemented with a correction on issue https://github.com/eclipse-tractusx/vas-country-risk-backend/pull/24


[Feat] Create infographic that shows where people get injured when crossing a street

New design:

Design - Please create 1000*1000 version of it

Does it always have to be a 1000X1000 px square?

Done :)

Done 👍

@galraij do we have the widget's elements available separately? (road, percentages bubbles)


Adding Google service API support issue

Hi,
After following the steps for Google service API support,
I found out that there is no "Other" to select for "Creating an OAuth credential".

Cannot select "Other", I am not able to get Client Secret.
How should I resolve this issue?

After searching online, I found this link and manage to solve the issue.
Other is changed to Desktop App.
Please help to update the guideline, thanks!

Thanks for figuring that out. Fixed in #618


Adds interface #{column_name}_rank_after! to the gem

Hi @brendon,
I have created this PR just to capture initial thoughts on the implementation. This is still a WIP and not the final changeset.
Let me know how it looks :)
Thanks!

Good progress :) Let me know when you're ready for me to take a look again :)

@brendon - I think the PR is ready for the final stages of review :)

Hi @brendon - Thanks for getting back on this :) Yes, I agree we should not introduce something which would be difficult to revert.
Look forward to touch-basing on this next week then :)

Hi @pragyadaga, sorry I've not got on to this. I'm in a very busy phase at the moment with paid work :) It's definitely still on the agenda. Finding time is challenging though. I'll jump in when I can :)

Hi @pragyadaga, I'm so sorry this languished for so long. Just wondering if it's something worth pursuing anymore. I've since released another gem that handles ordering: https://github.com/brendon/positioning
I've tried to grok what this PR was about but it's a bit unclear now to me :) I'll close if for now, but let me know if you still want to pursue it. I think I was uncomfortable about polluting the model namespace with extra methods. My other gem also doesn't pollute the model namespace apart from a couple of methods so there could be a better way :)


Update README.md

Update readme with disclaimer around support for the v1 DID Hedera method.

DCO not correct.


type Node msg = Node

This is just a question.
I don't understand this line:
type Node msg = Node
in virtual-dom.
I am not able to find any document on this also.
Can you answer the question and please update the document ( syntax part)

This is a trick I pull in some platform libraries, definitely not for general use. It means there is a type Node with only one constructor, also named Node. In normal code, this would be a supremely unhelpful definition. In this library, we need to express certain things in JS to hook up to the DOM, so we need to create a type to call those things. Elm does not allow definitions like type Node msg but that is basically what we are doing. Just creating the type of a thing that's represented in a very special way for very special reasons.


Incorporate BBCode buttons onto the post editor

It'd be nice to fold something like https://greasyfork.org/en/scripts/1024-whutbbcode into the site such that a user doesn't have to remember the BBCode usage exactly, but could click a button to get the tags.

IAN has code for this and it works very well.


Log verbosity and color

The log system should be less verbose with date/time. It should say the date only when the server first starts and on new days. After that, it should only state the time for each entry. Also, optional colors would be nice for the log type (info/warning/error).

Resolved with commit https://github.com/vexyl/MCHawk/commit/830b9365851a1acefd05027a1887b373d0978358.


refactor: split container env and add unit test

Signed-off-by: Allen Sun<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did
This PR tried to refactor code of updateContainerEnv function:

split the function from container.go to be decoupled in container_env.go;
split some detailed implementation to be encapsulated in some functions, like getLocalEnv, like combineLocalAndInputEnv.

This pr also adds some unit tests.
Ⅱ. Does this pull request fix one issue?

none
Ⅲ. Describe how you did it
none
Ⅳ. Describe how to verify it
none
Ⅴ. Special notes for reviews
@HusterWan

Codecov Report

Merging #1717 into master will decrease coverage by 0.1%.
The diff coverage is 46.23%.

@@            Coverage Diff             @@
##           master    #1717      +/-   ##
==========================================
- Coverage   41.26%   41.15%   -0.11%
==========================================
  Files         274      275       +1
  Lines       18123    18215      +92
==========================================
+ Hits         7478     7496      +18
- Misses       9733     9805      +72
- Partials      912      914       +2

Impacted Files
Coverage Δ

pkg/utils/utils.go
89.56% <100%> (+0.67%)
:arrow_up:

daemon/mgr/container_envs.go
35.89% <35.89%> (ø)

daemon/logger/info.go
0% <0%> (-53.66%)
:arrow_down:

daemon/logger/jsonfile/utils.go
71.54% <0%> (-1.63%)
:arrow_down:

Unfortunately, my code change on the container env part always leads to cri-tools failure:
• Failure [0.816 seconds]
[k8s.io] Security Context
/home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/framework/framework.go:72
  SeccompProfilePath
  /home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/validate/security_context.go:461
    should support seccomp default which is unconfined on the container [It]
    /home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/validate/security_context.go:538
    Expected
        <string>:
    to contain substring
        <string>: 0
    /home/travis/gopath/src/github.com/kubernetes-incubator/cri-tools/pkg/validate/security_context.go:1025

I do not think this is a flaky test with this pr, since I have rerun the cri-tools for several times and everytime, it fails to pass cri-tools.
Could you help to take a look at what happens. @Starnop @YaoZengzeng
Thanks a lot.

@allencloud I rerun it, it's OK right now.
The code in this PR seems to have nothing to do with CRI part 🤔


Unlinked dependent_visualizations

Context
From rollbar: https://rollbar.com/carto/CartoDB/items/36330/

Info is lost in rollbar. Closing this. Please reopen if you have info to trace down this problem.


Update CI to test Python wheel on Linux

Follow-up to https://github.com/charliermarsh/ruff/pull/4397 to prevent regressions like #4394 per pull request.

I'm a little confused that this built 0.0.267 and didn't fail — seems like it built from the fixes in main?

Sorry, what do you mean exactly? I expected this to pass as long as it includes #4399 in the upstream.

Oh yeah, I agree, this should've failed right?

Yeah this branches off of 52f6663089c3983617d4d7fc07b4897c4c8433d3 and shouldn't include https://github.com/charliermarsh/ruff/pull/4399 but the GitHub checkout actions default behavior is to checkout the merge commit that would be created for a pull request rather than the HEAD (aka most recent) commit in the pull request so I think if I pushed my commit after you merged that fix then it would run with the fix included.


[idea] how to have lighter libs

I am always thinking about how to make the native libs (android especially) smaller. RIght now a big reason for the size of the lib is the number of JNI functions to be wrapped.
Also in my test decreasing the amount of function would make the lib load much faster.
I always take the example of Mapbox. Looking at it they have i think only one JNI function and the lib loads instantly.
The difference between Mabpox and Carto that i see:

carto have a lot more classes. Which means constructor and thus JNI definitions. Nothing can really be done there.
all those class have setter getter => JNI definitions.

We could do something about the second one i think. I wonder if we could define simply 2 methods per class(c++): set(propName, ...args) and get(propName). That would not change the java/obc signatures but would heavily decrease the number of C++ function to be called with JNI. And thus would lower the lib size and loading time.
Do you get what i mean? What do you think about it?

A small comment about iOS first. Currently SDK uses static library for iOS, which means that only relevant code is embedded into the application. Thus no binary size issues on iOS, I believe.
For Android, we have .so files that usually contain a lot more features than really needed by  applications. There are a couple of options. We could build several versions of the SDK with various feature levels. Unfortunately this is a logistic nightmare. The suggestion for wrapping setter/getters using 2 methods per class is doable, but would unlikely improve SDK .so binary sizes more than 5-10% and would have additional performance penalty. This would require modifying 'swig' wrapper generator, which is non-trivial.

@mtehver how did you compute the 5-10%? For me looking at the list of JNI functions it would be more.
Also what performance penalty are you talking about?
But i agree about modifying swig generator. It is not "trivial" but doable.
I also see that all JNI classes have JNI function swigGetClassName, swigGetDirectorObject, swigGetRawPtr. I wonder why i dont see those in Mapbox.

@farfromrefug 5-10% was an estimate. Thinking about it, I would expect it to be closer to 5% than to 10%. A simple test to get more precise estimate would mean replacing autogenerated getters/setters of a specific class manually and compare the resulting compiled binary sizes to original binary sizes.
Performance penalty would be small, but present as there is need to have a dispatching code from generic setters/getters to actual methods on C++ side.
regarding swigGetClassName, swigGetDirectorObject - these methods are not added for all classes, only for polymorphic classes (classes that have subclasses) and for 'director' classes (classes that can be subclassed at application level). swigGetRawPtr seems to be added to all classes - it is probably unnecessary in lots of cases but the overhead is really small.


Release 1.22

[x] Promote master branch to 1.22.0-beta.1 (this allows us to distinguish with BotName version on IRC from 1.22.0-alpha).
[x] Upgrade 1 CVNBot to the latest version.
https://github.com/countervandalism/infrastructure/blob/master/tasks.yaml#L98
[ ] Slowly upgrade the other CVNBot instances on cvn-app servers to the latest version.
[ ] In case of any issues, fix the bugs, increase beta version, and start again.
[ ] Once applied to all instances without issues for a week, update change log, and bump master branch to 1.22.0 (stable).
[ ] Create tag v1.22.0 tag in git.
[ ] Bump master branch to 3.0.0-alpha.

Deployment for 1.22.0-beta.1

[x] CVNBot18 (cvn-app8)

Deployment for 1.22.0-beta.2

cvn-app8

[x] Cubbie
[x] CVNBot1
[x] CVNBot2
[x] CVNBot3
[x] CVNBot4
[x] CVNBot5
[x] CVNBot18

Deployment for 1.22.0-beta.3

cvn-app8

[x] Cubbie
[x] CVNBot1
[x] CVNBot2
[x] CVNBot3
[x] CVNBot4
[x] CVNBot5
[x] CVNBot12
[x] CVNBot13
[x] CVNBot14
[x] CVNBot18
[x] CVNBot20
[x] CVNBot21
[x]  SWBot3

cvn-app9

[ ] CVNBot6
[ ] CVNBot7
[ ] CVNBot8
[ ] CVNBot9
[ ] CVNBot10
[ ] CVNBot16
[ ] CVNBot17
[ ] CVNBot19
[ ] CVNBot22
[ ] CVNBot23
[ ] CVNBot24
[ ] CVNBot25
[ ] CVNBot26
[ ] CVNBot27
[ ] CVNBot28
[ ] CVNBot29

I've upgraded CVNBot18  to 1.22.0-beta.1 (feeds cvn-wikidata, runs on cvn-app8).

I've tagged the next beta and upgraded CVNBot18, Cubbie, CVNBot1-5 to 1.22.0-beta.2 (all on cvn-app8).

Cubbie is crashing on start up:
Jul 21 19:56:02 cvn-app8 CVNBot.exe[8647]:

ERROR [Main] CVNBot.Program [Cubbie]

Caught unhandled exception in global catcher#012System.Collections.Generic.KeyNotFoundException:
  The given key 'reblockRegex' was not present in the dictionary.

  #012  at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) <0x7f70ef7c83c0 + 0x00074> in <3833a6edf2074b959d3dab898627f0ac>:0
  #012  at CVNBot.Project.GenerateRegexen () [0x0014f] in <0ed46a4f75d24dd5b8e72cf04d480d64>:0
  #012  at CVNBot.Project.ReadProjectDetails (System.String xml) [0x00475] in <0ed46a4f75d24dd5b8e72cf04d480d64>:0
  #012  at CVNBot.ProjectList.LoadFromFile () [0x0005d] in <0ed46a4f75d24dd5b8e72cf04d480d64>:0
  #012  at CVNBot.Program.Main () [0x006d6] in <0ed46a4f75d24dd5b8e72cf04d480d64>:0

I've fixed the regression in https://github.com/countervandalism/CVNBot/commit/48e03f1959, tagged release 1.22.0-beta.3 , and re-started the upgrade plan (see comment 0).

The upgrade to beta.3 happen on July 21st. Here's some monitoring graphs for the 3 days since then, compared to past week, month and year.
CPU

Load Average

age
Memory

This all looks good to me, so I'm gonna continue with the upgrades.


reduce task "Cannot read property 'requirements' of undefined"

Running with dev/livestyle is seamless, thanks!
Am I missing a version or dependency for the build task?
I get the error at bottom upon grunt -dv build --force. The reduce task goes to 97%.
A grep of the project shows '.requirements' in two files:
autoprefixer-core/lib/browsers.js
asset-graphbuilder/lib/transforms/buildProduction.js
Before reaching the error at bottom, I resolved a number of unmet dependencies. using npm install *:
Warning: Cannot find module 'assetgraph' Use --force to continue.
Warning: Cannot find module 'lodash' Use --force to continue.
Warning: Cannot find module 'lodash' Use --force to continue.
Warning: The 'browsers' option requires the autoprefixer module to be available. Please install it in the containing project.
Cannot find module 'caniuse-db/features-json/transforms2d' Use --force to continue.
Error message
Running "reduce" task
Task source: /path/toproject/node_modules/grunt-reduce/tasks/grunt-reduce.js
Warning: Cannot read property 'requirements' of undefined Used --force, continuing.
Done, but with warnings.

Sounds related to this bug, caused by an API change in Autoprefixer in v5.x that we haven't merged in compatibility for yet: https://github.com/assetgraph/assetgraph-builder/issues/168
Are you by any chance running Autoprefixer >5.x ?

Just merged that PR in and released assetgraph-builder v3.3.3. You should be able to get it in your project with npm install -f grunt-reduce.
Could you try that and see if it solves your problem?

Thanks, @Munter!
grunt-reduce is running now.
...
✔ 0.000 secs: compileLessToCss
✔ 0.000 secs: removeRelations
re: autoprefixer, it appears that grunt-livestyle is running "version": "3.0.1",
and the topmost autoprefixer is   "version": "5.1.1",

the reduce task gets to this output in seconds, then uses little cpu and makes no output for >10 minutes.
✔ 0.000 secs: compileLessToCss
✔ 0.000 secs: removeRelations

my last comment appears unrelated to this issue.
See https://github.com/assetgraph/assetgraph-builder/issues/162


Updated README.md for Windows Installations

Included instructions on running MAGE as a windows service (forever can have challenges in the windows environment), and preserving host headers in the IIS reverse proxy

Thanks for the Windows content!


Update dependencies for 4.0.0 package.

This PR updates the dependencies for the 4.0.0 package to match what is found in the project's setup.py: https://github.com/django/channels/blob/4.0.0/setup.py

Happy to help be a maintainer of this package.


Rails_admin with rolify

Hi
I am big fans of rails_admin
I was wondering, is it possible to have like a column where we can specify the role of the User in rails admin, and it sets the rolify role instead.
How do i do this? Should I register for the new action or any other way?
Thanks

:+1:

:+1:

:+1:

:+1:

👍

:+1:

:+1:


Govee Outdoor String Lights H7012 via AWS Only Turns On/Off After Second Attempt

What issue do you have?
When changing state of light H7012 via AWS, the change only occurs after the second attempt.
Details of your setup.

Do you use (1) Homebridge UI-X (2) Homebridge CLI or (3) HOOBS?
** (1) Homebridge UI-X

Which version of Homebridge/HOOBS do you have?
** Homebridge V1.7.0

Which platform do you run Homebridge/HOOBS on (e.g. Raspberry Pi/Windows/HOOBS Box)? Please also mention your version of Node.js/NPM if known.
** RPI4
** Raspbian
** Node.js Version | v20.11.1

Which version of this plugin (homebridge-govee) do you have? Has the issue started since upgrading from a previous version?
** v10.4.1-beta.1
** Also occurred with v10.4.0

Which Govee devices do you have that are causing issues? Please include product models if applicable.
** H7012 Govee Outdoor String Lights

Please paste any relevant logs below.
First attempt (attempt to turn on but light stays off):
[02/03/2024, 07:52:45] [Govee] [Lights] [AWS] sending update {"msg":{"cmd":"turn","cmdVersion":0,"data":{"val":1},"transaction":"v_1709394765970000","type":1}}.
[02/03/2024, 07:52:45] [Govee] [Lights] current state [on].
[02/03/2024, 07:52:47] [Govee] [AWS] message event [{"proType":2,"sku":"H7012","device":"xx:xx","softVersion":"1.00.23","wifiSoftVersion":"1.02.11","wifiHardVersion":"1.00.10","cmd":"status","type":0,"transaction":"v_1709394765970000","pactType":1,"pactCode":1,"state":{"onOff":0,"brightness":30,"colorTemInKelvin":65532,"color":{"r":255,"g":255,"b":255},"mode":13,"result":1},"op":{"command":["qgUN/wAA//z8/1QAAAAAAAAAAAk=","qhEAHg8PAAAAAAAAAAAAAAAAAKU=","qhL/ZAAAgAoAAAAAAAAAAAAAAKk=","qiP/AAAAgAAAAIAAAACAAAAAgHY=","qkEBAAAAAAAAAAAAAAAAAAAAAOo="]}}].
[02/03/2024, 07:52:47] [Govee] [Lights] [AWS] receiving update {"source":"AWS","proType":2,"sku":"H7012","device":"xx:xx","softVersion":"1.00.23","wifiSoftVersion":"1.02.11","wifiHardVersion":"1.00.10","cmd":"status","type":0,"transaction":"v_1709394765970000","pactType":1,"pactCode":1,"state":{"onOff":0,"brightness":30,"colorTemInKelvin":65532,"color":{"r":255,"g":255,"b":255},"mode":13,"result":1},"op":{"command":["qgUN/wAA//z8/1QAAAAAAAAAAAk=","qhEAHg8PAAAAAAAAAAAAAAAAAKU=","qhL/ZAAAgAoAAAAAAAAAAAAAAKk=","qiP/AAAAgAAAAIAAAACAAAAAgHY=","qkEBAAAAAAAAAAAAAAAAAAAAAOo="]}}.
[02/03/2024, 07:52:47] [Govee] [Lights] govee provided a kelvin out of range [65532].
[02/03/2024, 07:52:47] [Govee] [Lights] current state [off].

Second attempt (attempt to turn on and light turns on):
[02/03/2024, 07:55:00] [Govee] [Lights] [AWS] sending update {"msg":{"cmd":"turn","cmdVersion":0,"data":{"val":1},"transaction":"v_1709394900677000","type":1}}.
[02/03/2024, 07:55:00] [Govee] [Lights] current state [on].
[02/03/2024, 07:55:02] [Govee] [AWS] message event [{"proType":2,"sku":"H7012","device":"xx:xx","softVersion":"1.00.23","wifiSoftVersion":"1.02.11","wifiHardVersion":"1.00.10","cmd":"status","type":0,"transaction":"v_1709394900677000","pactType":1,"pactCode":1,"state":{"onOff":1,"brightness":30,"colorTemInKelvin":65532,"color":{"r":255,"g":255,"b":255},"mode":13,"result":1},"op":{"command":["qgUN/wAA//z8/1QAAAAAAAAAAAk=","qhEAHg8PAAAAAAAAAAAAAAAAAKU=","qhL/ZAAAgAoAAAAAAAAAAAAAAKk=","qiP/AAAAgAAAAIAAAACAAAAAgHY=","qkEBAAAAAAAAAAAAAAAAAAAAAOo="]}}].
[02/03/2024, 07:55:02] [Govee] [Lights] [AWS] receiving update {"source":"AWS","proType":2,"sku":"H7012","device":"xx:xx","softVersion":"1.00.23","wifiSoftVersion":"1.02.11","wifiHardVersion":"1.00.10","cmd":"status","type":0,"transaction":"v_1709394900677000","pactType":1,"pactCode":1,"state":{"onOff":1,"brightness":30,"colorTemInKelvin":65532,"color":{"r":255,"g":255,"b":255},"mode":13,"result":1},"op":{"command":["qgUN/wAA//z8/1QAAAAAAAAAAAk=","qhEAHg8PAAAAAAAAAAAAAAAAAKU=","qhL/ZAAAgAoAAAAAAAAAAAAAAKk=","qiP/AAAAgAAAAIAAAACAAAAAgHY=","qkEBAAAAAAAAAAAAAAAAAAAAAOo="]}}.
[02/03/2024, 07:55:02] [Govee] [Lights] govee provided a kelvin out of range [65532].

Doing this twice here addresses the issue but there's probably a better way:
https://github.com/bwp91/homebridge-govee/blob/e0a36756b4d47c9341a77a436e644c6dbc03c5ca/lib/device/light.js#L230-L233


spinlock: Make SPIN_VALIDATE a Kconfig option.

SPIN_VALIDATE is, as it was previously, enabled per default when having
less than 4 CPUs and either having no flash or a flash size greater than
32kB.
Small targets, which needs to have asserts enabled, can chose to have
the spinlock validation enabled or not and thereby decide whether the
overhead added is acceptable or not.

@andyross Thank you for your previous feedback, could you take a look again, and let me know what you think?


Updated Picker Controls to have 1px borders

This commit updates all the Pickers borders to use a thickness of 1px (#835 ) based on the visual comps here and here.

To answer @kaiguo 's question about the spacer in Date/Time. Yes, they should be 1px, but no other change (making line shorter, etc.) is expected. Just 2px to 1px with the same footprint and design.

/azp run

@savatia looks like CommonStylesTests.RunCompactTests is failing. I think we just need to update the expected values to account for border thickness changes.
https://dev.azure.com/ms/microsoft-ui-xaml/_build/results?buildId=28913&view=ms.vss-test-web.build-test-results-tab

@savatia looks like CommonStylesTests.RunCompactTests is failing. I think we just need to update the expected values to account for border thickness changes.
https://dev.azure.com/ms/microsoft-ui-xaml/_build/results?buildId=28913&view=ms.vss-test-web.build-test-results-tab

Does the design spec call for a 22px height instead of 24px?  I know you have lost two pixels because of the border change, but should that not be compensated for with an additional pixel padding top and bottom?

Does the design spec call for a 22px height instead of 24px? I know you have lost two pixels because of the border change, but should that not be compensated for with an additional pixel padding top and bottom?

Good call, redline says 24. @savatia we should update paddings to compensate for the border thickness changes then, the overall control size should stay unchanged.

@kaiguo fixed the padding here 69613c5

/azp run


disable jemalloc cache_oblivious behavior

Scope & Purpose
Backport of https://github.com/arangodb/arangodb/pull/17870
Set the cache_oblivious option of jemalloc to false by default. This helps to save 4096 bytes of RAM for every allocation which is at least 16384 bytes large. This is particularly beneficial for the RocksDB buffer cache.
After we have added configurability for jemalloc's cache_oblivious option to 3.10.3 with a previous PR, this PR now disables the cache_oblivious option. This should help to save memory for allocations of size 16kb.
Note: we need to check performance results for this PR, because it can have an effect on allocator performance.

[ ] :hankey: Bugfix
[ ] :pizza: New feature
[x] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification

Checklist

[ ] Tests

[ ] Regression tests
[ ] C++ Unit tests
[ ] integration tests
[ ] resilience tests

[x] :book: CHANGELOG entry made
[ ] :books: documentation written (release notes, API changes, ...)
[x] Backports

[x] Backport for 3.10: this PR
[ ] Backport for 3.9: -
[ ] Backport for 3.8: -

Related Information

[ ] Docs PR:
[ ] Enterprise PR:
[ ] GitHub issue / Jira ticket:
[ ] Design document:

Performance test run: https://jenkins.arangodb.biz/view/Performance/job/perf-simple-branch/65/


[question] How to export rust struct wihch  has const generics to js

Hi, I want to export a struct to js by wasm-bindgen, but the struct has const generics.
pub struct SipMsk<const L: usize> {     s: [BigNum; L] }
but I get error like this "structs with #[wasm_bindgen] cannot have lifetime or type parameters currently"
How can I fix this

Your question is not related to wasm-pack.
You should check wasm_bindgen documentation and source.


Resource Server does not work when remote token from auth server JDBC backend

Resource Server does not work when remote token from auth server JDBC backend.
{   "timestamp":<PHONE_NUMBER>458,   "status": 500,   "error": "Internal Server Error",   "exception": "org.springframework.web.client.HttpClientErrorException",   "message": "403 null",   "path": "/api/admin" }
But when use inMemory work fine.
this is my source https://github.com/Widiyanto/Springboot-Oauth

Solved, my problem incorrect prefix ROLE_

Can you explain well what is the problem. I face the same error and your answer is not clear.
Thank


setup: temporarily add utils to the python pkg to enable fasm2frames

Signed-off-by: Alessandro Comodi<EMAIL_ADDRESS>

I assume this can be closed, as we don't need it anymore?

I assume this can be closed, as we don't need it anymore?

Indeed, closing.


Can this run on a Raspberry PI Zero?

I love the fact that this has so many features but I am having lots of trouble getting this to run on a Pi Zero.  I have installed this on a PI3 with no issue.
Thanks!

The setup is no different for a pi zero

I know there is no different, but the program refuses to run.  This is what I get on multiple Zero setup attempts, even latest level of RetroPie.
Traceback (most recent call last):
File "monitor_evdev.py", line 266, in
File "subprocess.py", line 390, in init
File "subprocess.py", line 1000, in _execute_child
File "subprocess.py", line 121, in _eintr_retry_call
KeyboardInterrupt
[791] Failed to execute script monitor_evdev
ERROR:root:ERROR: Failed start OSD binary
Traceback (most recent call last):
File "monitor_evdev.py", line 266, in
File "subprocess.py", line 390, in init
File "subprocess.py", line 1008, in _execute_child
File "subprocess.py", line 902, in _close_in_parent
OSError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
Exception AttributeError: "'  File "monitor_evdev.py", line 231, in handle_button
AttributeErrorNoneType' object has no : attribute 'suinput_destroy'"

This one here is outdated and does not work on the newer Retropie, you need to head over to https://github.com/withgallantry/OneForAll where it's updated but it needs a bunch of things to be installed and run for it to work. Best bet is use the Retropei 4.51 version or wait till there is an updated binary file which might be a month away since we are all busy on other things to get back to this right now.

Thank you Helder1981 for the quick response.  I will do what you suggest.  Looking forward to buying a bunch more of these when there's stock.  Cheers!


Change sourcePath to use @bower

It would be better for $sourcePath to use @bower alias instead of @vendor/bower in case some project's bower assets are stored in different location.

Sorry, i didn't realize similar PR already exists :/


how to get stack object

I have a class member function void testMethod() which takes in generic type. I need to be able to get the object from the stack and call the member function.
Is there a sample code on how to get the object address and pass to member function.
script:
function test(){external.testMethod(external.tmethod()); }

I'm not sure I understand which methods are scripted and which are native. But if your question is how a native Duktape/C function would call a method for an argument object, it would be something like:
duk_get_prop_string(ctx, 0, "methodName");  /* push method */
duk_dup(ctx, 0);  /* push "this" value (= object) */
duk_push_int(ctx, 123);  /* argument for method call */
duk_call_method(ctx, 1 /*nargs*/);  /* Stack change: [ ... method object argument ] => [ ... result ] */

Because this is quite common, there's also a helper for making object based method calls in https://duktape.org/api.html#duk_call_prop:
duk_push_string(ctx, "methodName");
duk_push_int(ctx, 123);
duk_call_prop(ctx, 0 /*object index*/, 1 /*nargs*/);

The function TestMethod is a Class memeber function which is access via JS. TestMethod parameter is an object, and I am using the call back function which allows me to get the parameters and call the actual member function.  In order to do this I am fetching the parameter from the stack and calling the actual member function. I am able to get other types, but I am not able to find the doc to get the object type, as we dont have an api duk_get_object. I am looking to achieve what duk_get_object would do. Hope this makes things clear.

There's no way to get an object as a C type. An object simply resides on the value stack, and you can operate on it using e.g. duk_get_prop_string(), duk_call_prop(), etc.

Closing this now, let me know if the issue wasn't resolved.


API for batch processing

Is there an API that helps process batches of sentences ?
As of now, I'm using the nlp.ner(document) API. So, I'm looking for something like nlp.batch_ner(list_of_documents).

Would love to know the answer to this as well.


secure keycloak cache communications.

Description/Context
We need to secure the communication channels used by the keycloak infispan clustering mechanism (port 7800 TCP+UDP). Right now they cache is sync'd in the clear and there is all kinds of interesting stuff that could be viewed. The risk is low because the traffic is entirely within our VPC but it is still not ideal.
This is a starting point: https://infinispan.org/docs/dev/titles/security/security.html#
FYI: @collinpreston
Acceptance Criteria

[ ]

I looked into this at length this morning and it turns out it is really complicated.

Need to create an issuer in operations pki

figure out what common names are needed / allowed (any?)

Need to figure out how to issue a cert / keypair from operations pki issuer created above.

Need to convert that cert + keypair to a PKCS12 keystore
Probably need to figure out how to create a trust store for the root ACM cert + operations intermediate that will go with the keystore.

Need to update the inifispan configuration to use this TLS configuraiton
https://infinispan.org/docs/dev/titles/security/security.html#securing-cluster-transport-tls-identities_secure-cluster-transport<security>
  <security-realms>
    <security-realm name="cluster-transport">
      <server-identities>
        <ssl>
          <!-- Adds a keystore that contains a certificate that provides SSL/TLS identity to encrypt cluster transport. -->
          <keystore path="server.pfx"
                    relative-to="infinispan.server.config.path"
                    password="secret"
                    alias="server"/>
        </ssl>
      </server-identities>
    </security-realm>
  </security-realms>
</security>

```
- ^^^ That needs to be updated to include the truststore probably.
- ??? I'm sure it is more complicated than this.

I came across the following and it appears that it might be something worth trying:
Encrypting cluster communication

Cluster communication can be encrypted either with symmetric encryption with a shared key or asymmetric encryption. The simplest approach is enabling symmetric encryption, so we will look at how you can enable that.

The first step is to create a Java keystore that holds the shared secret. To create the keystore, run the following command in a Terminal:

$ cd $KC_HOME
$ keytool -genseckey -alias myKey \
   -keyalg aes \
   -keysize 128 \
   -keystore myKeystore.p12 \
   -storetype PKCS12 \
   -storepass changeit \
   -keypass changeit
This command will create a keystore in the root of your Keycloak home directory, with a key that can be used for symmetric encryption. You should copy this file to all Keycloak nodes.

The next step is to open the conf/cache-ispn.xml file in a text editor. Insert the following before the <cache-container ..> element:

<jgroups>
     <stack name="encrypt-udp" extends="udp">
         <SYM_ENCRYPT keystore_name="myKeystore.p12"
             keystore_type="PKCS12"
             store_password="changeit"
             key_password="changeit"
             alias="myKey"
             stack.combine="INSERT_AFTER"
             stack.position="VERIFY_SUSPECT2"/>
     </stack>
 </jgroups>
This will add a new cache stack that extends the default udp stack to add symmetric encryption leveraging the keystore you created previously. Next, you need to configure the cache-container to use this stack by updating the <transport ..> element to:

<transport lock-timeout="60000" stack="encrypt-udp"/>
You should also make sure the changes you made to the conf/cache-ispn.xml file are made to all Keycloak nodes, as well as copy the myKeystore.p12 file to all nodes.

At the time this was written, there is an issue with Keycloak not automatically picking up changes to the configuration file, so you need to run kc.sh build after updating the file.

In addition, you have to also specify to use this configuration file with the cache-configuration-file option.

If you want to make sure encryption is enabled, you can try to start one Keycloak node with encryption enabled and one without, or you can try creating a different keystore on one node. The following example shows the output from Keycloak when one node is trying to join the cluster with a different keystore:

ERROR [org.jgroups.protocols.SYM_ENCRYPT] (jgroups-8,fedora-30300) fedora-30300: rejected decryption of unicast message from non-member fedora-23997
This message shows that the node was not permitted to join the cluster and will also not be able to read or send any messages to the cluster.


$uibModalInstance undefined (AngularJS UI.Bootstrap)

Why is $uibModalInstance unable to be injected here?
http://plnkr.co/edit/mi9Ytv0HaqE47ENod4Gn?p=preview
baseController.$inject = ['$uibModal', '$uibModalInstance'];

function baseController($uibModal, $uibModalInstance) {

self.ok = function () {
$uibModalInstance.close(self.selected.item);
};

self.cancel = function () {
$uibModalInstance.dismiss('cancel');
};

I am trying to access $uibModalInstance and if I try to inject it, I get an injection error.
If I don't inject it, then it's Undefined...
FYI= http://stackoverflow.com/questions/33765512/uibmodalinstance-undefined-angularjs-ui-bootstrap

@jasonbrandt42  please do not use the issues forum for support related-requests.  The issues forum is reserved for bugs (as is documented here.  Thanks.
I do see your Stack Overflow and that's one of the proper ways to ask for help, but cross-posting here is not.
  It can't inject it because it doesn't exist yet.  Try using separate controllers:  one for opening the modal and another for processing the modal contents.  You can see an example of this in the Javascript portion of our modal example.

Thanks, and I will try to use the post here better next time.  I was just slightly unsure if this was a bug from the way I was injecting... thanks!

Thanks.  TBH, I've never seen parameters injected that way before - is there some reason you're doing it that way?  One of the draws of using Angular over jQuery was that it makes it more obvious what's happening.  E.g., when looking at a DOM element, and an ng-click is present, you know that there's a function on the scope for that element.  With jQuery it could be bound anywhere and you would be none the wiser.
Injecting your dependencies like this could lead to something similar in that you have no idea what the parameters are (because you can name them anything you want).  Just a thought.


MADLIB-1138. Add basic code coverage support:

For developers, add cmake option configuration option ENABLE_COVERAGE
which will introduce gcov compilation and linking
options (-fprofile-arcs -ftest-coverage). Two supporting make targets
are introduced:

GenCoverageReport - Capture gcov counters and generate report
ResetCoverageCounters - Zero counters gcov counters

Features:

Counters will be captured in build/CodeCoverage.info file. System
and Third party metrics will be filtered out of coverage info file
and stored in CodeCoverage-filtered.info
HTML report will be created in build/CodeCoverageReport directory

Usage:

cmake -DENABLE_COVERAGE=ON ..
<build, install and execute desired tests as usual>
make GenCoverageReport
... To view report, open build/CodeCoverageReport/index.html in browser ...
make ResetCoverageCounters
... Run another test ...
make GenCoverageReport

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/madlib-pr-build/113/

LGTM.  Documentation here

Tested on OS X and Linux. LGTM


Edits not propogating to vector tiles

I saw this note from natfoot on OSM US Slack:

even though it looks like my edits are persisting I have not seen them come through in the render.

One of his recent edits:
https://www.openhistoricalmap.org/relation/2698374#map=13/48.5662/-123.1322&layers=O&date=1981-12-13&daterange=1922-01-01,2022-12-31
Compared to vector tiles:
https://vtiles.openhistoricalmap.org/#12/48.5662/-123.1323

I don't see the new data in the vector tiles.

This is fixed, thank you @Rub21. It was a corrupt replication file at the time of a major upgrade yesterday. We had to create new EBS volumes for tilerdb and imposm pods, update that in GH actions, and point sequence number to the one right after. There were no edits in the corrupt replication file so we aren't missing any edits.


Add missing example to init command reference doc

Signed-off-by: Parthvi Vala<EMAIL_ADDRESS>
What type of PR is this:
/kind bug
/area documentation

What does this PR do / why we need it:
This PR adds a missing example to the init command reference doc.
https://odo.dev/docs/command-reference/init#fetch-devfile-from-any-registry-of-the-list is missing the example.
Which issue(s) this PR fixes:

Fixes #
PR acceptance criteria:

[ ] Unit test

[ ] Integration test

[x] Documentation

How to test changes / Special notes to the reviewer:

/override windows-integration-test/Windows-test


Test adding user by group admin

This API has been changed significantly now, if you take a new pull from gate, this functionality is not required.


fix task type always manual

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

IF add PERIODICAL Task,  command select * from information_schema.tasks return type is incorrect
+-----------+---------------------+----------+----------+----------------------------------------------------------------------------------+-------------+
| TASK_NAME | CREATE_TIME         | SCHEDULE | DATABASE | DEFINITION                                                                       | EXPIRE_TIME |
+-----------+---------------------+----------+----------+----------------------------------------------------------------------------------+-------------+
| mv-27018  | 2022-06-30 11:09:30 | MANUAL   | test     | SELECT `test`.`tbl1`.`k1` AS `k1`, `test`.`tbl1`.`k2` AS `k2` FROM `test`.`tbl1` | NULL        |
+-----------+---------------------+----------+----------+----------------------------------------------------------------------------------+-------------+
1 row in set (29.65 sec)

[FE PR Coverage check]
:disappointed: fail : 0 / 1 (00.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/service/FrontendServiceImpl.java
0
1
00.00%

[FE PR Coverage check]
:heart_eyes: pass : 7 / 7 (100.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/service/FrontendServiceImpl.java
7
7
100.00%

run all

[FE PR Coverage check]
:heart_eyes: pass : 7 / 7 (100.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/service/FrontendServiceImpl.java
7
7
100.00%

run starrocks_fe_unittest

[FE PR Coverage check]
:heart_eyes: pass : 5 / 5 (100.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/service/FrontendServiceImpl.java
4
4
100.00%

:large_blue_circle:
com/starrocks/scheduler/persist/TaskSchedule.java
1
1
100.00%

run starrocks_fe_unittest

run all

[FE PR Coverage check]
:heart_eyes: pass : 5 / 5 (100.00%)
file detail

path
covered line
new line
coverage

:large_blue_circle:
com/starrocks/service/FrontendServiceImpl.java
4
4
100.00%

:large_blue_circle:
com/starrocks/scheduler/persist/TaskSchedule.java
1
1
100.00%


Implement RSA encryption (with update for current rewrite structure)

The same as my last PR but it works this time and is up-to-date on the file structure

fixed it

facing version conflicts between rand and rand_core now

@en1gma713 we've added the networking stack now, if you'd be able to sort out the conflicts and make sure all of your stuff works ok with the new code, im happy to merge

No work is being done one this and the codebase has evolved to the point where this PR is unlikely to be easier to fix than just writing from scratch again


GPT processing not working

Getting error for GPT processing, GPT API accessing has changed. Check the new documentation.


Could not run with OpenJDK

I use java -jar F2Utility.jar command to run the tool but it gives the following error:
Error: Could not find or load main class f2utility.F2Utility
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

The output of java -version is
openjdk version "12.0.1" 2019-04-16
OpenJDK Runtime Environment (build 12.0.1+12)
OpenJDK 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

I can successfully run the JOSM jar, for example, so I believe it is not the environment that is wrong.

It seems to me you are missing JavaFX on your system.
You could try to install a package named openjfx on your system.
(See https://stackoverflow.com/questions/18547362/javafx-and-openjdk)

Installed the OpenJFX and successfully ran the example code from the installation page but still can't run the jar with the same error.

In that case, I don't think I'll be able to help with this problem.
As a last option, you could try building from source with Java 12 instead of 8 to see if that helps.

I used jdeps --module-path "%PATH_TO_FX%" --print-module-deps F2Utility.jar to list the required modules.
Then java --module-path "%PATH_TO_FX%" --add-modules javafx.controls,javafx.swing -jar F2Utility.jar was able to run the application.


wsus-and-the-catalog-site -> Add URL

Add URL for the Microsoft Update Catalog Site

@ChadSimmons : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Verify that "Căpud" is listed in the dropdown menu when searched

Description:
"Căpud" should appear in the dropdown menu with correct spelling and locality information.
Preconditions:
The website is up and running.

Step 1
Type "Căpud" in the search bar.
Expected results:
The dropdown is listing "Căpud" as the first location in the dropdown menu.

Step 2
Observe the dropdown menu.
Expected results:
"Căpud" is displayed and selectable from the dropdown menu.


[network][draft] fixing benches to work with new NetworkAddr

:umbrella: The latest upstream changes (presumably 8b4a5e12a9d77ed2932eadc45cfe90f2daaa27f5) made this pull request unmergeable. Please resolve the merge conflicts.

@mimoo are you gonna wrap this up?

yes! I will, but feel free to close and I'll re-open when I have more time to push this in


Rebase on latest trunk 20210105

Rebase on the latest changes from OSS (401e933b7395892bf0356f88308f64b94be84601)

test failures on this running from STAR-30 look the same as the ones from ds-trunk.

test failures on this running from STAR-30 look the same as the ones from ds-trunk.

Given there are not conflicts (and you just removed the commits for CASSANDRA-16249) it seems ok to me

Given there are not conflicts (and you just removed the commits for CASSANDRA-16249) it seems ok to me

Pushed to ds-trunk

Pushed to ds-trunk


Make example app align with default ember-responsive breakpoints

Hi,
I know the responsive feature has just been released (I've been trying it out). One thing that caught me off-guard is that the example in the demo, uses the break points xs, md, lg but the default breakpoints generated by ember-responsive in the app/breakpoints.js file are named tablet, mobile, desktop.
I think that the demo app should also use these tablet, mobile so that when a user tries to setup their responsive table by copying parts of the demo it will work flawlessly 👍
The example of the responsive table is very cool by the way.

Hi @corrspt! Thanks for opening this issue (glad you like the demo 😸). A PR is very welcomed in fixing this inconsistency. If not, I can take a go at it later this week.

Might as well help out, here it is


Remove duplicate load() and save() for large data

Description
Remove duplicate load() and save() for large data
Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1930 (cb981f0) into main (e15a9d4) will decrease coverage by 0.02%.
The diff coverage is n/a.

:exclamation: Current head cb981f0 differs from pull request most recent head 62810e9. Consider uploading reports for the commit 62810e9 to get more accurate results

@@            Coverage Diff             @@
##             main    #1930      +/-   ##
==========================================
- Coverage   93.35%   93.34%   -0.02%
==========================================
  Files          93       93
  Lines        4621     4612       -9
==========================================
- Hits         4314     4305       -9
  Misses        307      307

Flag
Coverage Δ

unittests
93.34% <ø> (-0.02%)
:arrow_down:

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

Impacted Files
Coverage Δ

...sibleai/responsibleai/rai_insights/rai_insights.py
93.30% <ø> (-0.15%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


fix(tests): fix the flakiness caused by incomplete migration in the Vault tests

Summary
Due to the inclusion of the following statement in the test code:
helpers.test_conf.loaded_plugins = {
  dummy = true,
}

This statement directly causes the load_subsystems function in kong/db/migrations/state.lua to only obtain the subsystems core and enterprise, which in turn causes most plugins to not undergo migration in helpers.get_db_utils. This ultimately leads to the issue when checking the migration of each plugin during start_kong.
Checklist

[ ] The Pull Request has tests
[ ] A changelog file has been created under changelog/unreleased/kong or skip-changelog label added on PR if changelog is unnecessary. README.md
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Issue reference
KAG-4240

@Water-Melon  the backport for 2.8 is missing on this CE pr, please try to make it happen with a timebox. If not possible, please remove the backport label.

@Water-Melon I'm removing the incomplete-backport label from this pr, feel free to backport to 2.8 if you think this is still needed.


Fix copybutton

This PR fixes the copy button on tutorials and other documentation, so that only commands are copied and no output or comments.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 64.5%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6940

Relevant Lines:
10012

💛  - Coveralls


feat(atomic): add atomic-result-html component

Add two components to output HTML (atomic-html, atomic-result-html), especially useful for results.
Use DOMPurify to optionally sanitize the HTML.
Also fixed a bug in Headless with highlight function: When there's no highlights (ie: an empty array is passed to the function), it would return the un-escaped value.
https://coveord.atlassian.net/browse/KIT-1122

looks good! although I'm curious what's the use case for this exactly

People that want to display field properties from their result which contains HTML.


Update dependencies

@dgageot this is the last part of #2160
Just look at the Godeps file itself, not the rest obviously.
A chunk of them are certainly safe to update.
The drivers specific one could possibly be left alone for now (except digital ocean, and maybe google).
Ultimately, the golang philosophy should apply for most.
No emergency here - let's discuss this.

I left the Azure stuff alone, because their repo doesn't cope well with go get :-) (poke @ahmetalpbalkan )

Hehe. Leave the azure stuff alone!!1  because our APIs are completely changed and I'll do a rewrite of the plugin :soon:.

@ahmetalpbalkan btw you know we are considering "outsourcing" plugins - and going to keep only a core set of important plugins in the main tree (pretty much like the registry).
We would be happy to keep azure, on the same terms and conditions we do in the registry :evil-grin:

@dmp42 build is failing. Can you take a look?

@dgageot copying our chat here: both digital ocean and google drivers would have to be updated, if we decided to update their dependencies as well.

@dgageot take it from here if you want to carry this through (I commited my (untested!) changes to digitalocean as well.

Thanks @dmp42 I'm going to take a look at it

@dmp42 This is a nightmare. More drivers are broken. Do we really want to update them all?

@dgageot this is certainly not mandatory right now.
Can you do a smaller PR, without updating godo, compute nor rackspace?

@dmp42 here I updated the dependencies for the google driver

@dmp42 And the latest non-driver-related ones https://github.com/docker/machine/pull/2399

Closing. What remains to be updated is rackspace related.


dubbo-demo-provider 项目没有找到，是换地方了吗

[ ] I have searched the issues of this repository and believe that this is not a duplicate.
[ ] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: xxx
Operating System version:  windows 10
Java version:  1.8

Steps to reproduce this issue
http://dubbo.apache.org/zh-cn/docs/admin/install/provider-demo.html 说明文档中提到的dubbo-demo-provider，在clone git后并没有找到
Pls. provide [GitHub address] to reproduce this issue.
Expected Result
希望说明文档中提供最新的dubbo-demo-provider位置，或者新的项目名
Actual Result
What actually happens?
If there is an exception, please attach the exception trace:
Just put your stack trace here!

@championjing

https://github.com/apache/dubbo/tree/master/dubbo-demo/dubbo-demo-xml

the doc needs to be updated

所有的demo项目都在dubbo-demo项目下

https://github.com/apache/dubbo/tree/master/dubbo-demo

move issue to website repo


Arcadia Contributor License Agreement

I have read and agree to the terms of the Arcadia Contributor License Agreement.

Welcome!


Add "fixed filters" tab

A tab could be added alongside "Tracked tasks" and "All tasks" to use a fixed set of filters that could be set in the plugin's config. This tab would always apply the filters as configured in the plugin config regardless of the state of the filter buttons on the panel.

Fixed by #31


Add ca-bundle.crt to add cluster bundles into the dashboard

Closes https://issues.redhat.com/browse/RHOAIENG-4572
Description

Fixes an issue that the dashboard is not getting the clobal cluster certificates when the ODH Operator Certificates functionality is not enabled.
How Has This Been Tested?

Deploy this branch to a cluster
Test that you can create a pipeline server connection

Test Impact

No testing converage added.
Request review criteria:

Self checklist (all need to be checked):

[X] The developer has manually tested the changes and verified that the changes work
[X] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
[ ] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[ ] The developer has added tests or explained why testing cannot be added (unit or cypress tests for related changes

If you have UI changes:

[ ] Included any necessary screenshots or gifs if it was a UI change.
[ ] Included tags to the UX team if it was a UI/UX change (find relevant UX in the SMEs section).

After the PR is posted & before it merges:

[X] The developer has tested their solution on a cluster by using the image produced by the PR to main

Checking the solution, we found that we have this other ca bundle called ca-bundle.trust.crt see this link for more context.
We have not included it yet since we don't know the implications, not sure if it's worth including it cc @LaVLaS @andrewballantyne @HumairAK what do you guys think?

I need to test the image once it's built, I'll get back and do a lgtm myself once we are able to verify it

Ok, I'm adding the lgtm and approve cause it's ready to go, tested and it's working
cc @dgutride @christianvogt @shalberd @LaVLaS

/approve

/retest

/retest


Aggregate the user mail alerts to send aggregated mail

Aggregate the policy alerts
Changed the logger_time_stamp decorator to pass arguments

When passing large data in the arguments, default printing the whole arguments data.
To avoid this pass the print_args=False parameter to logger_time_stamp to print only argument keys

@athiruma , I think that we can enable/disable the logger stdout by env variable and not by passing argument for each decorator, you can change it here

I need a logger for some methods, but I don't need the values to print  stdout


Can you add shapes related to Argo Project ?

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe.
Firstly, I would like to thank the maintainers for this awesome project.
Can you add some shapes related to the opensource argo-project ? It is a CNCF project and one of the widely used in the DevOps and GitOps communities.
Describe alternatives you've considered
I can import the shape for sure but adding it to the default shapes might help alot of users.
Additional context
Add any other context or screenshots about the feature request here.

Hi,
Please provide link to shape set and license for the set.

Hi,
Please provide link to shape set and license for the set.

I will try to gather some information, Thanks @mararad


[BuildSystem] Directory tree signatures must include path value.

This was an oversight -- normally this isn't required because the values for
each recursively requested node end up serving as a signature for the
top-level directory. However, when the top-level item isn't a directory,
but is a missing directory or a file, then this fails.

rdar://problem/30638878 Directory based dependencies need to be behave properly when tracking non-directories

@swift-ci please test

@swift-ci please smoke test


PropType doesn't take undefined for optional props into account

Version
2.6.11
Steps to reproduce
Create component with optional prop being an object and try to access its property
import Vue, { PropType } from 'vue';

Vue.extend({
  props: {
    container: Object as PropType<{ n: number }>,
    // or container: Number
  },

  mounted () {
    // should fail because this.container could be undefined
    console.log(this.container.n);
  },
});

What is expected?
TS error: Object is possibly undefined
What is actually happening?
No error
Note
It works as expected with Composition API plugin

Sorry, because you focused on the composition-api error, it was misleading and confused me

Yeah, I guess I didn't emphasised actual problem clear enough, sorry and thanks

BWT - since type: Number reproduces the problem as well I think PropType in the issue title is not necessary, not sure how what title would be more appropriate though

I edited the code sample to reproduce to not include the Composition API plugin

Version
2.6.11
Steps to reproduce
Create component with optional prop being an object and try to access its property
import Vue, { PropType } from 'vue';

Vue.extend({
  props: {
    container: Object as PropType<{ n: number }>,
    // or container: Number
  },

  mounted () {
    // should fail because this.container could be undefined
    console.log(this.container.n);
  },
});

What is expected?
TS error: Object is possibly undefined
What is actually happening?
No error
Note
It works as expected with Composition API plugin


Firefox cannot render large relation graphs

Firefox 51.0.1 (64-Bit) on Linux Mint, works in Chrome.

Proposed solution: Switch to Chrome/Chromium :smile:
No, seriously, can you provide additional details about the problem, i.e. is there any error message?

Sorry, haven't had time to dig deeper in the problem. My solution was a the proposed switch to Chromium.
Firefox simply opens an info box that the script is running very long ("Warning: unresponsive script") and asks what to do. You could either wait a little longer or terminate the script. I waited several times before I simply switched to Chromium where everything works like charm. I guess it's nothing we can fix on our side without switching the graph drawing framework. @tbehner has access to a sample with the issue to reproduce the it.

Ok, I suppose this is an issue with the vis.js library. Since one of the current student projects will integrate d3.js, it may make sense to drop vis.js completely.
One example of graph plotting with d3.js can be found here (bookmark for me :smile:) ...
https://bl.ocks.org/mbostock/4062045


Better caching of js to inject for autofill

Task/Issue URL: https://app.asana.com/0/488551667048375/1207229909321475/f
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

#4503  👈
develop

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @CDRussell and the rest of your teammates on  Graphite


Update step 37 tests for pyramid project

Describe the Issue
A camper on the forum had issues with passing step 37 of the pyramid project
https://forum.freecodecamp.org/t/learn-introductory-javascript-by-building-a-pyramid-generator-step-37/686331
This was their code
for (const row of rows) {

  result = row + result ;

  console.log(result);
}

Their code is correct but the tests expect a certain order of result = result+row
The tests should be updated to expect either correct answer
Affected Page
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures-v8/learn-introductory-javascript-by-building-a-pyramid-generator/step-37
Your code
see explanation above
Expected behavior
see explanation above
Screenshots
No response
System

Device: [e.g. iPhone 6, Laptop]
OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04]
Browser: [e.g. Chrome, Safari]
Version: [e.g. 22]

Additional context
No response

const character = "#";
const count = 8;
const rows = [];
for (let i = 0; i < count; i = i + 1) {
rows.push(i);
}
let result = ""
for (const row of rows) {
result = result + row;
console.log(result);
}
This worked for me, it took a while but realized I needed to swap the result with the row...
This was helpful thank you

Thank you for this,I was really stuck


Way to manage local config

Is there a way for people to have some local config that doesn't need to be a shared setting and won't mess with git tracking?
I am specifically wondering about font size, which is stored in the config but is not a setting that needs to be shared.

Yeah, this is a good question. I think candidates are:

font size
font
theme

I propose being able to configure the project pane being on the left/right side as well.

i generally want to hide it...

I hide it too
On Tue, Jul 14, 2015 at 11:16 AM, Aaron Jensen<EMAIL_ADDRESS>wrote:

i generally want to hide it...
Reply to this email directly or view it on GitHub:
https://github.com/substantial/atomfiles/issues/25#issuecomment-121328384

@radamant I just added a key binding for it because cmd-\ didn't work for me... (it's ctrl-- (dash))

So this will work for a personal.cson:
fs = require 'fs'
path = require 'path'
CSON = require path.join(atom.getLoadSettings().resourcePath, '/node_modules/season')

personalPath = path.join(path.dirname(atom.config.getUserConfigPath()), "personal.cson")

if fs.existsSync(personalPath)
  config = CSON.readFileSync(personalPath)

  for own scopeSelector, scopeConfig of config
    for own namespace, namespaceConfig of scopeConfig
      for own key, value of namespaceConfig
        atom.config.set "#{namespace}.#{key}", value, scopeSelector

But it has a problem... it writes the changes to config.cson, which means that file will be perpetually dirty. That's probably not a big deal but it is somewhat of a burden for updating since you'll need to stash, rebase, apply, deal w/ merge conflicts, etc.


chore: migrate to esm

resolves https://github.com/blockfrost/blockfrost-backend-ryo/issues/61

ready ready, failed preview tests are unrelated and already fixed in blockfrost-tests https://github.com/blockfrost/blockfrost-tests/pull/25


Modify InputChecker to not crash the game when anything but numbers are put in

At the moment the game crashes as soon as a character, that's not a number, is entered. Maybe one could modify the InputChecker to display a message that asks the user to input a number after he/she entered a wrong character for the first time and then let him/her decide again :)

Pull request for the update was reviewed and merged


Replace class with className

There is another SVG that inporporates the kodi-logo SVG stuff (kodi-logo-with-text.svg). Should that one get compressed and resized too? The -with-text one is used in the layout component. The logo with no text is just used for the favicon (right now anyway).

We can compress it at some point, I don't think resizing makes much sense there, as it already looks good. We might at some point want to get rid of the spacing in the svg and do that via css, but there is not much to gain.