Can't install iterm2-beta

Hi,
Tried to install iterm2-beta and it complained about bad header file
~ ☕  brew cask install iterm2-beta
Error: Cask 'iterm2-beta' definition is invalid: Bad header line: '{:v1=>"iterm2-beta"}' does not match file name
~ ☕  brew cask info iterm2-beta
Error: Cask 'iterm2-beta' definition is invalid: Bad header line: '{:v1=>"iterm2-beta"}' does not match file name
~ ☕  brew cask search iterm2-beta
==> Exact match
iterm2-beta
~ ☕

I've done brew cleanup , brew doctor, brew cask doctor, brew cask cleanup with no luck.

Either you haven’t brew update in a while (in which case, you must), or something is wrong with your tapping of this repo.
If updating doesn’t work, try untapping and tapping again. The issue is you’re trying to install an old version of the cask.


Option to Add Setting to Menu Bar

Option to add any configurable setting to the menu bar.
For example, word wrap is already in the menu bar, and if you could add any setting to the menu bar, it would make it much easier to quickly toggle / switch between them.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Resolve docs site generation warnings

I haven't seen any warnings when I've been generating them, so closing this!


Added POTUS twitter account and filters for messages with '-DJT'

ER: https://github.com/maxbbraun/trump2cash/issues/17

@gilrosenthal duh, good catch.  I have no idea why I missed that


Issue #14433

Try to improve the cache behavior for ADD and COPY commands.
Signed-off-by: Charles Chan<EMAIL_ADDRESS>

LGTM

Thanks @charleswhchan for the work!


Add ability to set placeholder text for single dates

Thanks for the great date picker!
Just one nit-pick.
The placeholder text for single dates serves little purpose for the lay-user who is most likely to use the GUI instead of typing in a date.
Also, placeholder text such as Do MMMM YYYY looks a little ugly (and possibly confusing) - it would be nice to be able to overwrite this value, for example, to match other inputs' placeholder values.
Cheers

Added in https://github.com/Baremetrics/calendar/releases/tag/v1.0.6


Latest release for rxjs 5.x ?

Hi, this is a very good library I'd like to use but I'm stuck with the version 5.x of rxjs. I tried to  use the 1.0.1 version of ngx-cacheable but the cacheBusterObserver doesn't seem to work.
Could you release the latest version with compatibility with rxjs 5?
Thanks!

Version is now "rxjs": "^6.3.2",

@fvilers I don't plan to do that since I will make things worse for most of the people using the decorator with Angular 5+. What I suggest doing is maybe installing rxjs-compat and seeing if that fixes the issue for ya. Thanks!


oonf_api,aodvv2: reorganizate code under sys folder

oonf_api was updated to v0.15.1 with some patches to make it work
with RIOT.
AODVv2 was modified to work with the newer oonf_api.

Depends on #56 .

I will squash the fixup commits and merge it.

Done, will update subsequent PRs.


Add link to youtube

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 1.187%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4

Relevant Lines:
337

💛  - Coveralls

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 1.187%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4

Relevant Lines:
337

💛  - Coveralls


Constant name "gist_index_url" doesn't conform to UPPER_CASE naming style

https://github.com/lbonanomi/gRist/blob/0bb7eceee04bd597966217117892ae3e98250892/grist.py#L209

Issues for naming style are now ignored.


How to Update Vehicle Calibration for Throttle and Brakes?

Question:
Q#1. In step 3-Plot results. how do we know the data is correct?
Q#2 what dose it mean (Adjust the command script based on the vehicle response) in collect data?
Q#3 In calibration table for one value of speed(0.0) there are many different cmd and acc, So how the control module knows which value (calibration) is to be used?

Q#4. after doing all the process, I get (control_conf.pb.txt) but when i use that file for Auto Driving, the car dose not move. I think it is the Vehicle Calibration issue because when i use Apollo default (control_conf.pb.txt), then the car can move Auto but the control of steer , brake and throttle is not good, so i need to Update Vehicle Calibration.
Q#5. how to update calibration table for MPC_Controller, because after doing this the MPC_Controller calibration is same as before.
I read the file how_to_update_vehicle_calibration.md
https://github.com/ApolloAuto/apollo/blob/master/docs/howto/how_to_update_vehicle_calibration.md
It has 4 steps.
1- Collect data.
2- Process data.
3- Plot results.
4- Convert results to protobuf.
Collect Data

Run python data_collector.py for different commands, commands like x y z, where x is acceleration command, y is speed limit(mps), z is decceleration command,Positive number for throttle and negative number for brake.Run each command multiple times.
Adjust the command script based on the vehicle response.
Run python plot_data.py  to open recorded data and visualize collected data.

like 15 5.2 -10, will create and record a file named t15b-10r0.csv.
Process Data
Run process_data.sh on each recorded log individually. data log is processed to t15b-10r0.csv.result.
Plot Results
Run python plot_results.py t15b-10r0.csv.result to visualize final results. Check for any abnormality.
Convert Results to Protobuf
If everything looks good, run result2pb.sh to move calibration results to protobuf defined for the control module.

hello.  Did you get the answers to your questions?
Question:
Q#1. In step 3-Plot results. how do we know the data is correct?
Q#2 what does it mean (Adjust the command script based on the vehicle response) to collect data?
Q#3 In the calibration table for one value of speed(0.0) there are many different cmd and acc, So how the control module knows which value (calibration) is to be used?
Q#4. after doing all the process, I get (control_conf.pb.txt) but when I use that file for Auto Driving, the car does not move. I think it is the Vehicle Calibration issue because when I use Apollo default (control_conf.pb.txt), then the car can move Auto but the control of steer, brake and throttle is not good, so I need to Update Vehicle Calibration.
Q#5. how to update the calibration table for MPC_Controller, because after doing this the MPC_Controller calibration is the same as before.


Testing it detects conflicts

Testing number 2

@jgsogo @ericLemanissier little proof of concept for labelling merge conflicts
https://github.com/prince-chrismc/label-merge-conflicts-action


Disable formatting a region of code using directives

From: https://github.com/Microsoft/vscode/issues/33772
TypeScript Version:  2.4.0 / nightly (2.5.0-dev.201xxxxx)
Feature Request
Add a way to disable formatting of a region of code. An example of this is js beatuify's preserve  directive:
// Use preserve when the content is not javascript, but you don't want it reformatted.
/* beautify preserve:start */
{
    browserName: 'internet explorer',
    platform:    'Windows 7',
    version:     '8'
}
/* beautify preserve:end */

Hi there,
It will be great to have ability to prevent specific pieces of code from being formatted.
In my case JS code can contains 3-rd party snippets that are minified pieces of JS (Google analytics, conversion scripts etc.). I'd prefer to not format them on paste/update by specifying directives or something.

I would want to use this for multiline strings, which need very careful whitespace inclusions.

What about doing a similar stuff than PhpStorm ? :

// prettier-ignore
matrix(
1, 0, 0,
0, 1, 0,
0, 0, 1
)
//https://prettier.io/docs/en/ignore.html

No news about this?. Is a nice feature that sometimes is required because the formatter is not the best in some situations, but looks like the idea is abandoned.

Disables formatting until the closure end. If placed within the file's top level, then until the end of the file. If placed at the beginning of the file, that implies disabling formatter for the whole file.
// format-disable

Clears any formatting disables active until this point.
// format-enable

Just for the next line. Additional lines of multi-line statements will be formatted.
// format-disable-next-line
let ugly = {very:'ugly' } // <-  this won't be formatted
let uglier =   { [ 'moreUgly']:'nope'}  // <-  this will be formatted

Just for the current line (left from the comment). Additional lines of multi-line statements will be formatted.
let ugliest = ugly??uglier  // format-disable-line  <-  disables for this line
    ? 'haha' : 'nope'  // <-  this will be formatted

For the whole statement, includes multiple lines.
// format-disable-next-statement
const x = // format-disable-statement
  isA ? a()
      : isB ? b()
            : throw 'Nope'

Disables until closure end
// format-disable-next-closure
{
  // format-disable-closure   // <-  basically just an alias to format-disable. For clarity.

}
// formatting is enabled here

Would very much like to have this feature available as well.

Is it really 5 years without progress on something so basic?

Just endorsing the desirability of this feature.
It would be useful when you are trying to make something like an array definition and present it
in the source as something that looks like a table.  I find it much easier to scan and change this way,
especially if there are many rows.  But when you format the code, it often gets completely scrambled.
myInitArray = [
  ["St Louis",     250939,  "University of St. Louis", "231 Main Street"]
  ["Mineapolis",   731392,  "Pace College",            "21 Yorkville Avenue"]
 ["Davis",         928845,   "UC",                     "10192 22nd Street"]
]

Adding my vote.  Personally, I find it useful to be able to line things up in code for these reasons:

Intuitively representing the structure of tabular data in code, especially when creating many similar records for mock/test data, lookup values, etc...
Makes it easier to notice errors (while scanning the code, i.e. in a code review) which wouldn't be caught by the type checker
Can help document the code by making intentional repetition clear (and variation from that repetition more noticeable as well)

I don't do it often (and it can definitely be overdone), but it's saved me and my team from mistakes in the past.
I like the way that the Black formatter for Python handles it:

# fmt: off
create_test_user(name="Admin User",  role="admin",      theme="dark")
create_test_user(name="Normal User", role="registered", theme="light")
create_test_user(name="Guest User",  role=None,         theme=None)
# fmt: on

Hi! It would be awesome to have this feature! Thanks for your amazing work!

Hi all, I implemented format ignore directivies in vscode plugin (patches native ts formatter), it currently works like so:
const a = {
    //@ts-format-ignore-region
    a:   1,
    a1:  2,
    //@ts-format-ignore-endregion
    b:  3,
    //@ts-format-ignore-line
    c:  4,
}

Only b:  3, will be formatted, obviously //@ts-format-ignore-region can be used on top of files to ignore them.
And I wonder whether 3 directives suggested by @ackvf are enough?

Hi all, I implemented format ignore directivies in vscode plugin

Great news, finally!
I've already tried it and it works perfectly. Thank you.
However I have one request - could it work also with space before the comment line? Like // @ts-format-ignore-region? Because we use the comments this way and our linter is unhappy without the space.
Also - is it possible to make it as standalone extension? There are plenty of features and it is more complicated to recommend this the all-in-one type of extension to the team.
Thanks!

@tomhanax

However I have one request - could it work also with space before the comment line?

Sorry hotfix was there, but forgot to release it instantly.. Now its definitely here!

it is more complicated to recommend this the all-in-one type of extension to the team

I understand this, I don't even have a way to disable all disableable features at once (not sure how it should be implemented..)... I don't really have much time to extract it to standalone extension manually, though I will try to prioritize it!
Thank you so much for feedback!

Sorry hotfix was there, but forgot to release it instantly.. Now its definitely here!

Wow, I say that's customer service I like :) Thank you, tested and works perfectly. Regarding this issue, as for me, I consider this a  "greater half" of the work done. I very much like that the command comments are consistent with original comments, this IMHO should be implemented there in the native formatter in the first place, but whatever... Now we have it anyway, finally!
The standalone extension will be definitely very welcome, but in the meantime I use the whole bundle and I see no problems so far, so good job and again, thank you.

Agree & thanks!
From: tomhanax @.>
Reply-To: microsoft/TypeScript @.>
Date: Sunday, February 5, 2023 at 10:25 PM
To: microsoft/TypeScript @.>
Cc: Josh Kramer @.>, Comment @.***>
Subject: Re: [microsoft/TypeScript] Disable formatting a region of code using directives (#18261)
Sorry hotfix was there, but forgot to release it instantly.. Now its definitely here!
Wow, I say that's customer service I like :) Thank you, tested and works perfectly. Regarding this issue, as for me, I consider this a "greater half" of the work done. I very much like that the command comments are consistent with original comments, this IMHO should be implemented there in the native formatter in the first place, but whatever... Now we have it anyway, finally!
The standalone extension will be definitely very welcome, but in the meantime I use the whole bundle and I see no problems so far, so good job and again, thank you.
—
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/TypeScript/issues/18261#issuecomment-1418580064, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACCIEBPZIL7HKE3XPTZ353TWWCKM7ANCNFSM4DZWFP4A.
You are receiving this because you commented.Message ID: @.***>

@zardoy thank you, that's amazing.
I have one question, it only works if I disable Typescript plugin. Is that the right way? Or I have to configure it somehow to work with Typescript plugin enabled?

@alexbezhan

I have one question, it only works if I disable Typescript plugin

What TypeScript plugin are you talking about?? If you disable aforementioned extension it obviously won't work. Or do you mean something else?

@alexbezhan

I have one question, it only works if I disable Typescript plugin

What TypeScript plugin are you talking about?? If you disable aforementioned extension it obviously won't work. Or do you mean something else?

I mean this one https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next

@alexbezhan Good question! You see, there is following in TS 5.0 changelog:

The exported API is no longer defined as a "configurable" object, so operations which attempt to modify the package at runtime will throw.

And it even currently breaks plugin in so many places 🤣
But I changed format features implementation, so should be good now here.

with clangFormat for C/C++ you can use
```
// clang-format off
...
// clang-format on

+1


Settlement method and net settlement group not included in integration event

Current Behavior

When creating a consumption metering point the settlement method is left blank in the integration event:
{"Gsrn":"571313180400021532","MeteringPointType":"Consumption","GridAreaId":"f942cc2f-6b4b-467a-961b-1b2c31c3bcba","SettlementMethod":"","MeteringMethod":"Physical","ConnectionState":"New","MeterReadingPeriodicity":"Hourly","NetSettlementGroup":"","ToGrid":"","FromGrid":"","Product":"Tariff","QuantityUnit":"KWh","ParentGsrn":"","EffectiveDate":"2021-08-25T11:31:49Z"}
Expected behavior

All relevant fields should be populated
How to reproduce

Create a consumption metering point
Environment

U

Fixed.


docs: fix duplicate word

Signed-off-by: Nicolas Crocfer<EMAIL_ADDRESS>This is a trivial fix, as mentioned in the CONTRIBUTING.md file I associate @RichiH with this PR.

Thanks!


[Bug]: Emojis are duplicating entries

OS

[X] Windows
[ ] macOS
[ ] Linux

PSVersionTable
Name                           Value

PSVersion                      7.4.6
PSEdition                      Core
GitCommitId                    7.4.6
OS                             Microsoft Windows 10.0.26100
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0
What happened?
I upgraded to module version 0.11.0 which supposedly fixed compound emojis. But I think it broke something else. When I run my configuration I get double prompts and the Apps group is duplicated.

I removed the Apps group emoji.
$AppsGroup = Add-PSRunEntryGroup -Name ' Apps' -Description " Desktop Apps [$($env:computername)]"  -PassThru

But I'm still getting a duplicate group.

I commented out the code in my configuration for the Apps group and now I get the same result with Utilities

I think whatever rendering fix you made for emojis is having an unexpected side-effect.

How do you add the PSFunctions item and what character do you use for the icon? It looks like that line is breaking the following item, Apps or Utilities.

This is the line in my configuration script:
$Functions = Add-PSRunEntryGroup -Name ' PSFunctions' -Description 'PowerShell Functions' -Category Function -Icon '#⃣' -PassThru

I removed the icon and that solved the problem. I tried a different emoji and didn't have the issue so it looks likes rendering a complex emoji is causing the problem.

I think this is a font or terminal issue.
PowerShellRun calculates the display width of the character '#⃣' as 2. If the terminal renders it correctly, and treats all emojis as wide characters, it should not have an issue. However, it looks like your terminal is rendering it as 3 cells which breaks the layout.

At least I know the limitation. I'd rather change the emoji than the font in Windows Terminal. Unless you can adjust the layout to take different widths into account.


Updated README and attempted fix on deployed site

-Added credits to readme
-Added technologies used to readme
-Added screenshot and website url to readme
-Attempted fix on line 49 JS to resolve live url issues

LGTM


pip install pyprocessing does not work

Seems like it's installing another version https://pypi.org/project/pyprocessing/

Damn, I didn't think to check for existing python packages with that name.
Also, I am holding off a little on uploading the package to PyPI. The first release should be usable as it, with at least most of the functions and objects to work with 2D Graphics.

I made the first release on PyPI, and adjusted the README with the correct PyPI package name.


knife bootstrap aksing password, even if -P option is not provided

Description

knife bootstrap aksing password, even if -P option is not provided.
eg.
knife bootstrap -U test1 --sudo <IP_ADDRESS> -F text  -N ABCNode --bootstrap-template ~/abc/templates/chef-client-install.erb -E ABCEnv
it prompts:
Connecting to <IP_ADDRESS>
WARNING: Failed to authenticate test1 to <IP_ADDRESS> - trying password auth
Enter password for<EMAIL_ADDRESS>Connecting to <IP_ADDRESS>
The authenticity of host '<IP_ADDRESS> ()' can't be established.
fingerprint is SHA256:w+YuqafdJJMTFrrZjeZzEQZiZyDs7f0q0srhxYsdfssfd.
Are you sure you want to continue connecting
? (Y/N) Y
Connecting to <IP_ADDRESS>
WARN: [SSH] connection failed, terminating (#<Net::SSH::AuthenticationFailed: Authentication failed for user<EMAIL_ADDRESS>ERROR: Train::Transports::SSHFailed: SSH session could not be established
Chef Version

ChefDK version: 4.7.73
Chef Infra Client version: 15.7.32
Chef InSpec version: 4.18.51
Test Kitchen version: 2.3.4
Foodcritic version: 16.2.0
Cookstyle version: 5.20.0
Platform Version

Linux
Replication Case

Client Output

Stacktrace

@yogeshlc Thanks for reporting the issue.
Seems this is the intended behavior of the bootstrap process first it will prefer keys, falling back to password.

@vsingh-msys Yaa....that may be true.
But what about the case where user don't want to provide either of it (means ssh without key file or password)?

If No authentication needed then don't need to mention (-i or -P) it will bootstrap the node without fail...

That's what I have mentioned in the bug .... Even if no -i or -P option mentioned knife bootstrap is failing with authentication error.

Bug #8821 and MR #8856 is similar to the issue I am facing.
Anyone to help here?
@mattray
@vsingh-msys
@marcparadise
@Nimesh-Msys
@tas50
@samshinde

It's better to provide the debug here.. using -VV option.
Also How you manage to login into node over ssh?
have you tried to log in directly using ssh?

Yes I am able to login using ssh into the node without any key or password.
Command I fired:
-bash-4.2$ ssh<EMAIL_ADDRESS>Output:
Last login: Mon Apr 20 05:28:48 2020 from abc
[test1@abc1 ~]$

Debug using adding -V -V :
-bash-4.2$ knife bootstrap -V -V -U test1 --sudo <IP_ADDRESS> -F text -N ABCNode --bootstrap-template ~/abc/templates/chef-client-install.erb -E ABCEnv
INFO: Using configuration from ~/.chef/knife.rb
DEBUG: Checking if we need to accept Chef license to bootstrap node
DEBUG: Reading products and relationships...
DEBUG: Successfully read products and relationships
DEBUG: License acceptance required for chef version: 15
DEBUG: Searching for the following licenses: ["infra-client", "inspec"]
DEBUG: Found license chef_infra_client at /etc/chef/accepted_licenses/chef_infra_client
DEBUG: Found license inspec at /etc/chef/accepted_licenses/inspec
DEBUG: Missing licenses remaining: []
DEBUG: All licenses present
Connecting to <IP_ADDRESS>
WARNING: Failed to authenticate test1 to <IP_ADDRESS> - trying password auth
Enter password for<EMAIL_ADDRESS>Connecting to <IP_ADDRESS>
DEBUG: [SSH] test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>false, :verify_host_key=>:always}> (cmd.exe /c ver)
DEBUG: [SSH] opening connection to test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>false, :verify_host_key=>:always}>
Connecting to <IP_ADDRESS>
DEBUG: [SSH] test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>true, :verify_host_key=>:accept_new}> (cmd.exe /c ver)
DEBUG: [SSH] opening connection to test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>true, :verify_host_key=>:accept_new}>
INFO: [SSH] connection failed, retrying in 1 seconds (#<Net::SSH::AuthenticationFailed: Authentication failed for user<EMAIL_ADDRESS>DEBUG: [SSH] opening connection to test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>true, :verify_host_key=>:accept_new}>
INFO: [SSH] connection failed, retrying in 1 seconds (#<Net::SSH::AuthenticationFailed: Authentication failed for user<EMAIL_ADDRESS>DEBUG: [SSH] opening connection to test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>true, :verify_host_key=>:accept_new}>
INFO: [SSH] connection failed, retrying in 1 seconds (#<Net::SSH::AuthenticationFailed: Authentication failed for user<EMAIL_ADDRESS>DEBUG: [SSH] opening connection to test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>true, :verify_host_key=>:accept_new}>
INFO: [SSH] connection failed, retrying in 1 seconds (#<Net::SSH::AuthenticationFailed: Authentication failed for user<EMAIL_ADDRESS>DEBUG: [SSH] opening connection to test1@<IP_ADDRESS><{:user_known_hosts_file=>"/dev/null", :port=>22, :compression=>false, :compression_level=>0, :keepalive=>true, :keepalive_interval=>60, :timeout=>60, :auth_methods=>["none", "password", "keyboard-interactive"], :keys_only=>nil, :keys=>[], :password=>"", :forward_agent=>nil, :non_interactive=>true, :verify_host_key=>:accept_new}>
WARN: [SSH] connection failed, terminating (#<Net::SSH::AuthenticationFailed: Authentication failed for user<EMAIL_ADDRESS>Traceback (most recent call last):
34: from /bin/knife:349:in <main>' 	33: from /bin/knife:349:in load'
32: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/bin/knife:24:in <top (required)>' 	31: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/application/knife.rb:163:in run'
30: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife.rb:229:in run' 	29: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife.rb:485:in run_with_pretty_exceptions'
28: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/local_mode.rb:42:in with_server_connectivity' 	27: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife.rb:486:in block in run_with_pretty_exceptions'
26: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap.rb:574:in run' 	25: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap.rb:625:in connect!'
24: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap.rb:697:in do_connect' 	23: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap/train_connector.rb:70:in connect!'
22: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap/train_connector.rb:57:in connection' 	21: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh.rb:82:in connection'
20: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh.rb:240:in create_new_connection' 	19: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh.rb:240:in new'
18: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:53:in initialize' 	17: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/extras/command_wrapper.rb:166:in load'
16: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/plugins/base_connection.rb:116:in platform' 	15: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect.rb:9:in scan'
14: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:27:in scan' 	13: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:27:in each'
12: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:33:in block in scan' 	11: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:45:in scan_children'
10: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:45:in each' 	 9: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:46:in block in scan_children'
8: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:46:in instance_eval' 	 7: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/specifications/os.rb:29:in block in load'
6: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/helpers/os_windows.rb:4:in detect_windows' 	 5: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/helpers/os_windows.rb:9:in check_cmd'
4: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/plugins/base_connection.rb:128:in run_command' 	 3: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:223:in run_command_via_connection'
2: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:254:in session' 	 1: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:185:in establish_connection'
/opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/net-ssh-5.2.0/lib/net/ssh.rb:263:in start': Authentication failed for user<EMAIL_ADDRESS>(Net::SSH::AuthenticationFailed) 	34: from /bin/knife:349:in '
33: from /bin/knife:349:in load' 	32: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/bin/knife:24:in <top (required)>'
31: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/application/knife.rb:163:in run' 	30: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife.rb:229:in run'
29: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife.rb:485:in run_with_pretty_exceptions' 	28: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/local_mode.rb:42:in with_server_connectivity'
27: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife.rb:486:in block in run_with_pretty_exceptions' 	26: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap.rb:574:in run'
25: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap.rb:625:in connect!' 	24: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap.rb:697:in do_connect'
23: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap/train_connector.rb:70:in connect!' 	22: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/chef-15.7.32/lib/chef/knife/bootstrap/train_connector.rb:57:in connection'
21: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh.rb:82:in connection' 	20: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh.rb:240:in create_new_connection'
19: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh.rb:240:in new' 	18: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:53:in initialize'
17: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/extras/command_wrapper.rb:166:in load' 	16: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/plugins/base_connection.rb:116:in platform'
15: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect.rb:9:in scan' 	14: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:27:in scan'
13: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:27:in each' 	12: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:33:in block in scan'
11: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:45:in scan_children' 	10: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:45:in each'
9: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:46:in block in scan_children' 	 8: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/scanner.rb:46:in instance_eval'
7: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/specifications/os.rb:29:in block in load' 	 6: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/helpers/os_windows.rb:4:in detect_windows'
5: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/platforms/detect/helpers/os_windows.rb:9:in check_cmd' 	 4: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/plugins/base_connection.rb:128:in run_command'
3: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:223:in run_command_via_connection' 	 2: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:254:in session'
1: from /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:179:in establish_connection' /opt/chefdk/embedded/lib/ruby/gems/2.6.0/gems/train-core-3.2.0/lib/train/transports/ssh_connection.rb:189:in rescue in establish_connection': SSH session could not be established (Train::Transports::SSHFailed)

@vsingh-msys @yogeshlc Fixing the behavior change in Chef 15 outlined in https://github.com/chef/chef/issues/8821 would seem to be the fix here. That's a pretty high priority bug to workout.

Closing this to track it in the original issue of #8821


Chores/load user on service init

Description
useInjection<ICoreService>(Services.User) might cause some issue when fetching profile before the user is loaded. Moved load user logic from SplashScreen to UserService and called on init.
This will allow useInjection<ICoreService>(Services.User) to work in DrawerMenu.
On what platform have you tested the change?

[ ] Android - Emulator
[ ] Android - Physical device
[x] iOS - Emulator
[ ] iOS - Physical device

Checklist

[ ] I have updated mockServer
[ ] I've added analytics as relevent
[x] I have run npm test
[ ] I have run npm run test:i18n

All good!


Filename clarification with erroneously named opt-ddec6-magmoms.xlsx

Recently, a file optimized_strctures/opt-ddec6-magmoms.xlsx was added in v2 of the QMOF database. This should instead be named opt-magmoms.xlsx (these are the magnetic moments from VASP, not from DDEC6).

Fixed in upcoming v3.


Can't activate plugins (macOS-only?)

Operating system or device - Godot version:
macOS Sierra (10.12.1) - Godot-master
Issue description (what happened, and what was expected):
I cannot activate any plugin I download or write for Godot.
Steps to reproduce:

Create an addon (plugin.gd and plugin.cfg)
Open Project Settings > Plugins
Select Inactive and switch it to Active
Obtain this message:

I'm pretty sure I'm following the documentation right too.
UPDATE:
Ah, wait, this is conditional behavior. It works on some; I'll check out what's wrong with this picture.
Will close this if I find a solid answer.

This was (stupidly) due to erroneous indents and other script errors. What I mean with this: there's at least one or two plugins in the AssetLib that contain these problems.
I'll contact the respective authors to sort these out.
Plugins implementation work great otherwise, so ignore this.


Allow parentheses in inline field names

Similar to https://github.com/blacksmithgu/obsidian-dataview/pull/169, please allow parentheses in inline field names, possibly stripping them via the canonicaliser.
To hide timestamps I would like to format my fields like so:
- (`C2111-3017-0214D`) :: content a > show timestamp
- [x](`C2111-3017-0315D`) :: content b > hide timestamp
- [!](`C2111-3017-0426D`) :: content c > hide timestamp
- [ ](`C2111-3017-0537D`) :: content d > hide link text, timestamp

Or even hide the colons in a markdown link's alt text:
- (`C2111-3017-0214D`) :: content a > show timestamp
- [x](`C2111-3017-0315D`) :: content b > hide timestamp
- [!](`C2111-3017-0426D` (::)) content c > hide timestamp, colons
- [ ](`C2111-3017-0537D` (::)) content d > hide link text, timestamp, colons

Rendering as follows:

(C2111-3017-0214D) :: content a >  show timestamp
x :: content b > hide timestamp
! content c > hide timestamp, colons
  content d > hide link text, timestamp, colons

And which would idealy canonicalise like so (also notice the absence of optional list prefixes):
{  C2111-3017-0214D: "content a ...",
  XC2111-3017-0315D: "content b ...",
   C2111-3017-0426D: "content c ...",
   C2111-3017-0537D: "content d ..." }

Let me know if this is possible with the current parser, as this would greatly declutter the preview.

The canonicalizer will strip these already, the only blocker is the parser not recognizing that as a valid inline field. It should be doable via a second regex check.


Having no 1-wire devices (DS18B20) results in an unrecoverable error

Situation:
Using a fresh Raspberry OS arm64 install and the Gedad Marine Control Server attached to the Raspberry with no devices
Observed behavior:
When trying to enable the MCS Signal K plugin an error appears:
.properties['configuration'].properties['devices'].items.properties['oneWireId'].enum should be array .properties['configuration'].properties['devices'].items should be array .properties['configuration'].properties['devices'].items should match some schema in anyOf
Also see the attached screenshot.

You only need to activate the plugin when you have connected a 1-wire sensor. The Plugin only shows you information.
The rest does the postinstall script.
I worked on the update and change this behavor on the next version when I intigrate the input read.

the new update 1.0.4 is published and there is fixed this error....


not working with angular 1.6.3

Hi, i've updated angular version to 1.6.3 and is not working. See
https://plnkr.co/edit/dW8qA9sL6A2PmhGzzkI6?p=preview
Is not binding on the model anymore.
Thx,
Horia.

closing because there is another one opened
https://github.com/mishguruorg/angular-timezone-selector/issues/60
didn't see it :)

why closed ??? do you have any update for the great control work with 1.64 ?


add resnet and inception v4

deep learning is a very important way now, can you add more deep learning algorithm? thx

@ZHOUKAI1 i'm not so sure what's this patch about but there's a lot of noise /commits that are not related/... could you send in a PR that is actually just about your changes?


Update links in readme

Update the links in README.md so they point to the new documentation.

Tasks

[x] Create an issue to discuss what you are going to do, if you haven't done so already (and add the link at the bottom)
[x] Give this pull request a descriptive title that can be used as a one line summary in a changelog
[ ] Circle/CI tests pass. Status can be seen below your pull request. If the tests are failing, click the link to find out why.
[ ] Preferably Codacy code quality checks pass, however a few remaining hard to solve Codacy issues are still acceptable. Status can be seen below your pull request. If there is an error, click the link to find out why. If you suspect Codacy may be wrong, please ask by commenting.

Closes #1597

Thanks for the quick fix!


renamed TOKEN to existing github org variable

@ligangty this should solve the problem in push build, it's using the existing TOKEN now


Unite initialization of variables

Use get_variable.

#152 closed this, only mentions of tf.Variable are in the good ol' monster decoder and in the typing annotations


chart-testing: init at 3.4.0

ct is the the tool for testing Helm charts

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 132904 at 638ec107 run on aarch64-linux 1

1 package built successfully:

chart-testing

1 suggestion:

warning: unused-argument
Unused argument: installShellFiles.
Near pkgs/applications/networking/cluster/helm/chart-testing.nix:1:40:
  |
1 | { lib, buildGoModule, fetchFromGitHub, installShellFiles }:
  |                                        ^


Make deployable as helm charts, separating monitoring from continuous-load

This add the components into helm charts and aggregates them into two distinct charts: the first is optional, a chart to deploy the monitoring stack; the second deploys the continuous load apps, k6 and podinfo.
There are a number of changes that simplify the architecture:

Istio and Nginx Ingress are no longer deployed
The deployment of podinfo for source no longer uses a modified version and instead take from the upsteam helm chart
The Prometheus operator is installed directly instead of with the kube-prometheus-stack helm chart, due to imcompatability with kubernetes 1.25
The Grafana dashboard has been updated to remove panels that reference Istio and Nginx

This is a big rework, can you update the readme as well? Feel very outdated now, should have some clear instructions on how to execute this and what it contains.

@tmcalves Can you take another look please?

When i try this i get so
===> Deploying Continuous Load
Error: no repository definition for https://stefanprodan.github.io/podinfo. Please add the missing repos via 'helm repo add'

I followed the instructions but can't see the dashboard (i did deploy -i)
Any more things i need to do?

That should be fixed now - it adds extra field to the json when exporting and these break the dashboard.  I committed these by mistake.


Phase 3 Billing - Sign in to account with trial state via CLI

Sign in to account with trial state via CLI
Result:
bash-5.1# bundle exec uffizzi login
Login to Uffizzi server.
Username<EMAIL_ADDRESS>Password:
No account related to this email
bash-5.1#

TESTED - OK

TESTED on prod - OK


Add SortedMap implementations of to/from JSON

I've needed to implement ToJSON and FromJSON for SortedMap a couple of times now and, since SortedMap has been moved into the base library, I figured I would propose that support be upstreamed to idris2-json.
I'm happy to apply stylistic changes.

Thanks! I just had a look, and we already have ToJSON and FromJSON for SortedMap in json-simple in a slightly generalized form. If possible, we should use the same approach (via ToJSONKey and FromJSONKey) here, but if that doesn't work out, I'm happy to merge this as it is.
Personally, I'm no longer using the json library but stick to json-simple, but I'll keep json around because it is closer to what's available in Haskell.

I hadn't noticed the json-simple package yet. Might give it a try next time. Generalizing to any key type that is representable as a String makes perfect sense. I don't have time to port FromJSONKey right now, though it looks perfectly manageable, so I'll let you decide if you want to leave this PR open until me or someone else wants to port the generalization over the Key type or close it for the time being!

I'll have a look next week. If I don't find the time to come up with the generalized solution, I'll just merge this as it is.


Improve repo licensing.

Coverage remained the same at 92.673% when pulling 5ae84b2f2d39ce55e20b3272820fdc1646f73586 on license into de0044ec74396f8505892a5336e8eb61c52c6846 on master.


fix(cppcheck_CI): fix unknownMacro

Description
This is a fix based on cppcheck unknownMacro warnings.
The problem is that files with this error are not parsed well.
This PR solves that problem at the same time.
common/bag_time_manager_rviz_plugin/src/bag_time_manager_panel.hpp:44:11: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
protected Q_SLOTS:
          ^
common/polar_grid/src/polar_grid_display.hpp:81:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_adapi_rviz_plugin/src/door_panel.hpp:58:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro]
private slots:
        ^
common/tier4_adapi_rviz_plugin/src/route_panel.hpp:72:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro]
private slots:
        ^
common/tier4_adapi_rviz_plugin/src/state_panel.hpp:67:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
public Q_SLOTS:  // NOLINT for Qt
       ^
common/tier4_camera_view_rviz_plugin/src/bird_eye_view_tool.hpp:88:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_camera_view_rviz_plugin/src/third_person_view_tool.hpp:88:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_localization_rviz_plugin/src/pose_history_footprint/display.hpp:63:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_localization_rviz_plugin/src/pose_with_covariance_history/pose_with_covariance_history_display.hpp:65:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_planning_rviz_plugin/src/path/display.cpp:138:1: error: There is an unknown macro here somewhere. Configuration is required. If PLUGINLIB_EXPORT_CLASS is a macro then please configure it. [unknownMacro]
PLUGINLIB_EXPORT_CLASS(rviz_plugins::AutowarePathWithLaneIdDisplay, rviz_common::Display)
^
common/tier4_planning_rviz_plugin/src/tools/max_velocity.hpp:61:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_state_rviz_plugin/src/include/autoware_state_panel.hpp:88:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
public Q_SLOTS:  // NOLINT for Qt
       ^
common/tier4_system_rviz_plugin/src/mrm_summary_overlay_display.hpp:82:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_traffic_light_rviz_plugin/src/traffic_light_publish_panel.hpp:50:8: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
public Q_SLOTS:
       ^
common/tier4_vehicle_rviz_plugin/src/tools/acceleration_meter.hpp:48:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_vehicle_rviz_plugin/src/tools/console_meter.hpp:49:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_vehicle_rviz_plugin/src/tools/steering_angle.hpp:47:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_vehicle_rviz_plugin/src/tools/turn_signal.hpp:46:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
common/tier4_vehicle_rviz_plugin/src/tools/velocity_history.hpp:50:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^
planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/src/manager.cpp:45:1: error: There is an unknown macro here somewhere. Configuration is required. If PLUGINLIB_EXPORT_CLASS is a macro then please configure it. [unknownMacro]
PLUGINLIB_EXPORT_CLASS(
^
planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/manager.cpp:429:1: error: There is an unknown macro here somewhere. Configuration is required. If PLUGINLIB_EXPORT_CLASS is a macro then please configure it. [unknownMacro]
PLUGINLIB_EXPORT_CLASS(
^
planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/src/manager.cpp:594:1: error: There is an unknown macro here somewhere. Configuration is required. If PLUGINLIB_EXPORT_CLASS is a macro then please configure it. [unknownMacro]
PLUGINLIB_EXPORT_CLASS(
^
simulator/tier4_dummy_object_rviz_plugin/src/tools/interactive_object.hpp:142:11: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
protected Q_SLOTS:
          ^
simulator/tier4_dummy_object_rviz_plugin/src/tools/delete_all_objects.hpp:75:9: error: There is an unknown macro here somewhere. Configuration is required. If Q_SLOTS is a macro then please configure it. [unknownMacro]
private Q_SLOTS:
        ^

Related links

https://files.cppchecksolutions.com/manual.pdf

Parent Issue:

How was this PR tested?
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

@veqcc
By using the -D option, we were able to make the macro understood without creating a new file.
I have checked locally, but have not checked the CI because I was not sure how to check it.

@veqcc
The file signal_display.cpp in which PLUGINLIB_EXPORT_CLASS exists has been modified and tested for CI.
If the command is wrong, I get the following error.

common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/src/signal_display.cpp:499:1: error: syntax error [syntaxError]
PLUGINLIB_EXPORT_CLASS(autoware_overlay_rviz_plugin::SignalDisplay, rviz_common::Display)
^

However, since it did not appear this time, I was able to confirm that it is working without any problem.


Cannot choose default sounds since update

Device: Xiaomi Mi 9 (MIUI battery optimizer disabled)
Android: 10
App Version: <IP_ADDRESS>
Since the last update (via F-Droid) the sounds are gone (no audio) and with "Finished work notification" i can choose between "Default notification sound", "ring.ogg" and "Add ringtone" but i cannot choose anymore from the other sounds i was able before.
EDIT: An when choosing ring.ogg it does not stop again.  Hit the "use as ringtone" by mistake.

@natrius Is this still a problem for you?

Tried now:
2.1.13 - Options - Settings - "Finished break notofication" - can choose a song from my smartphone.
Update via F-Droid:
2.1.14 - Options - Settings - "Finished break notification" - can choose a song from my smartphone.
Don't ask me why its working right now o.O
If it should happen again, i will reopen the issue. Thanks for your work :)


🔧 [Refactor] Replace IDs with UUIDs

🔧 Refactor ticket

Transactions and Users have IDs auto-incrementing. Those are transmitted to the user via API. This allows to guess how many users or Transactions have taken place. The idea is to replace this with UUIDs so we decouple those too qualities.

With issue #2913 the users uuid and communities uuid of sender and receiver are introduced the transactions table additionally to the users technical and autoincrementing id.
As soon as we will have full support of x-community-tx with users from foreign communities there will be a treatment of foreign users necessary. With the planed database model about treating "home-users" and "foreign-users" in the users-table but by separation of "home-users" specific attributes, there will be a refactoring of the graphql-users-model for api necessary.


Find out the bottle neck of pipeline

We should find out the bottleneck of the pipleline so we can know what to improve next: should we add more agents? should we split the project more? This all requires some data for the further action.

The statistic data says that the build time didn't change (even slightly decreased) in the past week:
https://builds.gradle.org/repository/download/Hygiene_CiHealthDaily/30229190:id/reports/master/build-time-statistics/without-tests/index.html?redirectSupported=false
However, the feedback time increased:

The only explanation is that we're still lack of build machines. To verify this guess, I increased the ec2 machine limit from 50 to 100 so we can have more elastic machines at peak hours.
If my guess is correct, next week we'll see QuickFeedbackLinux time decreasing and QuickFeedbackWindows time unchanged. Then that means windows machines are the bottleneck.


add hanns OOD solution

Our OOD track solution consists of a vamana index, a mutil-scale spatial clustering index, and a layout-optimized quantization acceleration index.
The entire retrieval process is from coarse to fine. First, the vamana index is used to quick find the nearst clusters. Then, within these clusters, the quantization-accelerated index is uesed for fast distance comparisons to identify the coarsely ranked candidates. Finally, SIMD instructions are used to re-rank these candidates, and the final results are returned.

https://github.com/AndrewHYu/Hanns

Thanks for your contribution. I am evaluating it now and will get back to you on how it goes!

I ran with the downloaded index and got the following results:
hanns,"hanns,tree=27/40000,reorder=111",text2image-10M,10,53085.03723024023,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.8774520000000001
hanns,"hanns,tree=27/40000,reorder=130",text2image-10M,10,51222.16584203003,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.882422
hanns,"hanns,tree=32/40000,reorder=140",text2image-10M,10,46858.49102240073,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.8944110000000001
hanns,"hanns,tree=32/40000,reorder=150",text2image-10M,10,46771.317990241405,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.896185
hanns,"hanns,tree=34/40000,reorder=150",text2image-10M,10,45381.62378698972,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.899572
hanns,"hanns,tree=34/40000,reorder=155",text2image-10M,10,45685.10712457384,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.900311
hanns,"hanns,tree=36/40000,reorder=150",text2image-10M,10,44630.44910364101,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.9026080000000001
hanns,"hanns,tree=37/40000,reorder=145",text2image-10M,10,44957.96616927795,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.9031560000000001
hanns,"hanns,tree=38/40000,reorder=140",text2image-10M,10,44787.13982548163,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.903562
hanns,"hanns,tree=42/40000,reorder=160",text2image-10M,10,41713.34961169815,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.911723 .
These seem to agree with your posted figure. Now running without the downloaded index. By the way, your index building code seems to download a file called config.pb even when the download is disabled. Inspecting looks like it just contains parameters, but can you just confirm that it doesn't contain any pre-computed index information?

I ran with the downloaded index and got the following results:
hanns,"hanns,tree=27/40000,reorder=111",text2image-10M,10,53085.03723024023,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.8774520000000001 hanns,"hanns,tree=27/40000,reorder=130",text2image-10M,10,51222.16584203003,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.882422 hanns,"hanns,tree=32/40000,reorder=140",text2image-10M,10,46858.49102240073,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.8944110000000001 hanns,"hanns,tree=32/40000,reorder=150",text2image-10M,10,46771.317990241405,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.896185 hanns,"hanns,tree=34/40000,reorder=150",text2image-10M,10,45381.62378698972,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.899572 hanns,"hanns,tree=34/40000,reorder=155",text2image-10M,10,45685.10712457384,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.900311 hanns,"hanns,tree=36/40000,reorder=150",text2image-10M,10,44630.44910364101,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.9026080000000001 hanns,"hanns,tree=37/40000,reorder=145",text2image-10M,10,44957.96616927795,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.9031560000000001 hanns,"hanns,tree=38/40000,reorder=140",text2image-10M,10,44787.13982548163,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.903562 hanns,"hanns,tree=42/40000,reorder=160",text2image-10M,10,41713.34961169815,0.0,1.2159347534179688e-05,5185752.0,0.0,0.0,ood,0.911723 .
These seem to agree with your posted figure. Now running without the downloaded index. By the way, your index building code seems to download a file called config.pb even when the download is disabled. Inspecting looks like it just contains parameters, but can you just confirm that it doesn't contain any pre-computed index information?

yes，it's parameters for search

I was able to build the index from scratch and confirm that it builds within the time and memory limits. I got the following results:
2:                                                  hanns,tree=34/40000,reorder=150        0.899    46754.467
4:                                                  hanns,tree=42/40000,reorder=160        0.911    42331.832
6:                                                  hanns,tree=32/40000,reorder=140        0.894    48426.372
9:                                                  hanns,tree=36/40000,reorder=150        0.902    45949.345
12:                                                  hanns,tree=32/40000,reorder=150        0.895    47507.687
14:                                                  hanns,tree=27/40000,reorder=111        0.877    54890.437
15:                                                  hanns,tree=27/40000,reorder=130        0.882    53006.511
16:                                                  hanns,tree=38/40000,reorder=140        0.903    45162.090
20:                                                  hanns,tree=34/40000,reorder=155        0.899    46443.915
21:                                                  hanns,tree=37/40000,reorder=145        0.902    45388.283
These agree with the results you shared, and that I found with the pre-computed index. I will approve the merge and speak with the other admins about updating our official results. Great entry!

Hi @AndrewHYu
Thanks for submitting.
I wonder if you can clarify the relationship between your submission and ScaNN? It looks like your submission loads a ScaNN index:
https://github.com/harsha-simhadri/big-ann-benchmarks/blob/main/neurips23/ood/hanns/hanns.py#L23-L46
The config.pb file is also identical to that of the ScaNN submission:
diff <(curl https://hanns.obs.ap-southeast-1.myhuaweicloud.com/v2/config.pb) <(curl https://storage.googleapis.com/scann/big-ann-2023/ood/scann_config.pb)

@magdalendobson for FYI.

Hi @arron2003
Thanks for your reminder and contributions.
We used the ScaNN clustering method, and we found that there are many excellent designs that can improve performance and accuracy. Then some configuration items are reused, so the config.pb file is directly used. We will update the readme for details.

@AndrewHYu Could you please share your name, affiliation and any collaborators on this code (e.g., is this a fork of some other repo?).


incorrect connection URL to vrops API

I don't know which version of vRealize you using, but I get 404 error on 'https://' + cloudurl + '/identity/api/tokens'. So I add some IF to your code (classes.py) from 115 line:
            if str(r).find('404') != -1:
                r = requests.post(
                    url='https://' + cloudurl + '/suite-api/api/auth/token/acquire',
                    headers={'Content-type': 'Application/json',
                             'Accept': 'Application/json'},
                    verify=ssl_verify,
                    data=json.dumps({
                        "tenant": tenant,
                        "username": username,
                        "password": password
                    })
                )

Yes, It was my mistake, I'm sorry. I try to connect to vRealize Operation Manager. Thank you for your link, you helped me a lot!


Error on newer Wyze vacuum firmware. I have this fix be committed? Firmware 1.6.306 vacuum

I'm not sure how to do this, but can someone modify vacuums to account for new data the wyze vacuum sends? I am getting an error when using the SDK and a home assistant custom component to tap into the vacuum. The change below fixes this (thx to Jerome). Firmware 1.6.306
vacuums.py -> change line 970 from
self.type.max_hours - self.usage
to
self.type.max_hours - int(self.usage or 0)

Also get:

Seems the data sent back is different in the newer firmwares. Is there a way to enable a dump of what its sending so I can post it here?

Interesting...yeah, if you want to see what the call is returning, you can turn on debug logging in the wyze-sdk.
Add wyze_sdk.set_stream_logger('wyze_sdk', level=logging.DEBUG) before the call is executed. I haven't updated my vacuum's recently, but I will do that soon and see what all has changed.

@SpartanTech did you ever give this a go so that we can try to patch it?


Added System.Azure.Experimental Project

This adds a new corfxlab project where we want to experiment with building blocks for Azure SDK.
The initial commit contains an API to general CosmosDB authentication header without allocations.
The currently recommended way to generate the headers is described at https://docs.microsoft.com/en-us/rest/api/documentdb/access-control-on-documentdb-resources
The following is a result of a micro benchmark run comparing the currently recommended methods and the experimental corfxlab API:

Method
Mean
Error
StdDev
Scaled
Gen 0
Allocated

SignatureGenerate
2.236 us
0.0009 us
0.0007 us
0.36
-
0 B

MsdnSample
6.292 us
0.0051 us
0.0045 us
1.00
0.7248
3056 B

The improvements are mainly due to using non-allocating System.Text.Primitives APIs for text manipulation, Spans for slicing, non-allocating SHA256 generation, and native UTF8 text generation.
Note: Do not merge the PR. It does not work on Linux. I will have an update to make it work.
@AlexGhiondea, @joshfree, @shiftylogic, @ahsonkhan

@dotnet-bot help

@dotnet-bot test Innerloop Ubuntu16.04 Debug Build and Test please


⚠ Samsung has degraded performance

In 960327e, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2451 ms

Resolved: Samsung performance has improved in d60b60b.


Feature request: display TH splices

This is a pipe dream feature request but what the heck - it would be great to see TH splices for a given TH call in a quickview window!

That would be very cool. Do you know if there's a command line tool that will show the splices for a given file? If so we could investigate how to shell out to that program and store the results in a new buffer.

As of 2015 the encantation ghc --ddump-splices {file} will print the splices of {file} to stdout. Before that it printed to stderr (source: http://stackoverflow.com/questions/15851060/ghc-ddump-splices-option-template-haskell#15851260). I use stack, however, so in my terminal I chant stack exec ghc -- -ddump-splices {file} which works wonders :)

OK, I think this will do what we need. Just have to add a keybinding (,hs maybe) to run that command and then open the result in a new pane. I've created a reminder for myself to add this feature, but if you want to attempt a pull request that would be great as well.

I think that by the time I learned enough VimL you would most likely have it done! I'll give it a shot tonight if can, though. :)


use pandoc to convert to latex PDF

Don't know if this as been discussed or if it's feasible/a good idea.
Right now, as it stands (with my limited knowledge of sphinx), the latex to PDF conversion has a very specific use case with a particular document class and breaking away from that use case (like, let's say writing an academic paper) requires a lot of conf.py changes. For instance, I'm not sure of an easy way to just use the regular old latex article documentclass without it being somehow turned into a sphinx manual somwhere along the way. I've been trying to figure out a way for sphinx to allow me to put in a regular latex article abstract, but once sphinx does its thing, and then the jupyterBook.cls is applied, it's not clear what's being overriden and where things need to be changed or which latex option the _config.yml even reads, but that might just be my lack of understanding.
On the other hand, pandoc has the perfect feature set already with a very developed way of converting markdown -> latex -> PDF. If we add jupytext to that, MyST MD can be converted to pandoc markdown.
So my suggestion/question is: how difficult would it be to let pandoc be the backend that converts notebook into latex PDFs? It seems like with sphinx there would have to be a lot of finagling needed in order to get rid of all "sphinxy` things if you need more of an academically styled paper, and you wouldn't need to reinvent a lot of the wheel. The way I see it working is this:
Jupyter file/markdown file -> MyST-NB -> MyST MD file with outputs -> Pandoc MD through jupytext -> Latex -> PDF

If that is not feasible, would it be possible to output a MyST MD markdown notebook to be output so that we can do the conversion ourselves?

Hmmm - I suspect that this would be a really significant amount of work and a full departure from how we're currently building Latex files via Sphinx. A big challenge of not going through Sphinx is that all of the roles/directives/etc supported in Jupyter Book would not work until they were hand-coded in there as well (since Sphinx handles all of these).
It would be very cool to see people prototyping and playing around with how to go from MyST notebooks into Latex via Pandoc, but to me this sounds like a separate project from Jupyter Book directly :-/

Yeah that makes sense. In that case, is there a way to export a Myst-NB notebook as markdown with outputs written that can be used by jupytext to turned into pandoc markdown?

hmmm, I believe that @mmcky mentioned the quantecon team have a way to generate Jupyter Notebooks that are commonmark-compliant using Sphinx. That could be paired with Pandoc (which knows how to read ipynb) to convert them into Latex. I'd be curious to hear about your experiences if you play around with this!

This is an interesting proposal.
We are working on jupyterbook-latex to support improvements to the LaTeX and PDF build chain and @AakashGfude is working to make this available more easily for jupyter-book
There is also a project sphinx-tojupyter in alpha phase of development that @choldgraf is referring to. We are currently working our way through the various docutils and sphinx nodes to figure out which ones need further support and intend to use this to build download notebooks in the short/medium term as we work through the best technical pathway to alter jupyter notebooks from the source myst notebooks. It is essentially an extension that builds jupyter notebooksfromsphinx` abstract syntax tree.
However, my only word of caution from having built sphinxcontrib-jupyter to power the quantecon lecture projects is that chains of conversion are really difficult to work with. In that project we built via nbconvert and made notebooks a primary format via sphinx so we could build notebooks of various states. However the rst -> sphinx -> ipynb -> html (via nbconvert and HTML templates) was onerous and moving to source -> sphinx -> html was a primary goal when moving to jupyter-book


Show how to assert that a specific layout was rendered in the render_template docs

Given that render_template can be used to assert that a specific layout was rendered, as in expect(response).to render_template('layouts/admin'), I suggest we include this in the docs. May I submit a PR?

yes please!

@xaviershay, please check the PR and let me know if it requires any adjustments.

@brunofacca I ran into this today and would love to see this merged.  How can I help push this to the finish line?

@knappe For the attached documentation PR to work it needs to actually assert the correct layout, or render the correct layout.

Okay, I'll see if I can work on this later tonight then.

Closed as this was done in #2063


RawResults

nice work!could you provide your rawresults about STARK testing on these datasets?UAV,got,lasot,otb

@JackjackFan Hi, thanks for your appreciation of our work. The raw results of LaSOT and GOT10K can be found at raw results. Results of other benchmarks (OTB, UAV) will be uploaded in a few days.

Hello, where is the result of notu(nfs, otb, tc128, uav)？

@xiaolin13 Hi, the raw results of NOTU has been uploaded to Google Drive (https://drive.google.com/file/d/1KbtTdxxvvtC6_rlBM3Gi_H7HzpCdrX1F/view?usp=sharing)


Aya log shows no output in latest version

Hallo,
the issue is described also in detail here: https://github.com/aya-rs/book/issues/89
Essentially I have an extremely kprobe/uprobe (see link) that when it is triggered it simply uses the aya-bpf logger to show a message.
If I use commit version 1899d5f4fd3ec5d91e40a94d671a7756125a4487 then the following output is shown:
[2023-01-24T19:41:16Z INFO  kprobetcp]
[2023-01-24T19:41:16Z INFO  kprobetcp]
[2023-01-24T19:41:16Z INFO  kprobetcp]
[2023-01-24T19:41:16Z INFO  kprobetcp]
[2023-01-24T19:41:16Z INFO  kprobetcp]
[2023-01-24T19:41:16Z INFO  kprobetcp]
[2023-01-24T19:41:16Z INFO  kprobetcp]
[2023-01-24T19:41:16Z INFO  kprobetcp]

The problem is - it shows only the loglevel of the logger but not the log message.
If I compile the same program with Aya commit version b3ae7786d335fd0294a6ddecf3f31ef28d56af9d then it shows correctly the output:
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read
[2023-01-24T19:41:16Z INFO  kprobetcp] UProbe OpenSSL Read

I investigated a bit the difference, but I am not sure where exactly in Aya the problem lies:
https://github.com/aya-rs/aya/compare/1899d5f..b3ae778
P.S.: Would it be possible to have cargo releases or at least Git tags - otherwise it is difficult to create a new aya-based application from scratch...

ok, I could pin it down to the root cause. I used in my ebpf program the following dependency:
aya-log-ebpf = { git = "https://github.com/aya-rs/aya-log", branch = "main" }

It works though only with this dependency:
aya-log-ebpf = { git = "https://github.com/aya-rs/aya", branch = "main" }

The first line was from an example that was older...
I will close the issue, but maybe it could help to have releases where somehow the dependencies do not change so much...


Overflow of logos of action items in Lexical Playground

Changed the position to inherit from absolute to fix this issue.
Fixes #4095

On the expected issue picture it looks like the TreeView is slightly decoupled from the editor itself. I would probably a padding at the end of the editor that gives enough room for these actions, WDYT?

I am just a beginner who is learning different technologies and to gain more practical real world experiences I am contributing to Open-Source projects. If you think your approach can fix the issue more effectively I would be happy to work on that. But I can't get your approach how can I fix with that approach? Can you guide me?

On the expected issue picture it looks like the TreeView is slightly decoupled from the editor itself. I would probably a padding at the end of the editor that gives enough room for these actions, WDYT?

I got it. Should I remove the previous changes and add new changes? I mean adding padding to the editor.

Thank you, I like this, just one more thing. The padding should live on the contenteditable as otherwise when clicking on it the editor loses selection. Could you iterate on this please?

Thank you, I like this, just one more thing. The padding should live on the contenteditable as otherwise when clicking on it the editor loses selection. Could you iterate on this please?

Can you elaborate more? As a beginner I can't understand what you are talking about.

The padding should be part of the contenteditable div, not the parent. This way when clicking on the padded part the selection (cursor) will move to the editor and will be able to continue typing. Currently, when I click on the 40px you added I have to click back again on the contenteditable to add more content

Thank you, I like this, just one more thing. The padding should live on the contenteditable as otherwise when clicking on it the editor loses selection. Could you iterate on this please?

Can you elaborate more? As a beginner I can't understand what you are talking about.

The padding should be part of the contenteditable div, not the parent. This way when clicking on the padded part the selection (cursor) will move to the editor and will be able to continue typing. Currently, when I click on the 40px you added I have to click back again on the contenteditable to add more content

I made the changes. Can you review it?

@zurfyx Are you available?

LGTM, thank you for iterating on this!

You are welcome


set_user_id.py script moves via's incorrectly

the script changes the mag file for all shapes at the target coordinate (not just viali).
moving viali can cause a metal1 hole.

To reproduce, from caravel_user_project
export USER_ID="A0B1C2D3"
make set_user_id

Check the mag/user_id_programming.mag file.

Looks like this is working now.


Suggest an update stop working

When in the This service no longer exists page, pressing the back button (on android) will break the Suggest an update button.
When in Suggest an update modal back button (on android) does nothing.
Both problems are related to the back handler on android not supporting modals. See this documentation. Possibly trigger an alert when the back button is pressed on android signalling the back button is not allowed.
Acceptance Criteria

[ ]  The Suggest an update button will not break after pressing back buttons on android from this service no longer exist page
[ ] The back button on android closes the suggest and update modal

Steps for QA:

Open any service detail page
Click on Suggest an update button
Press back button on android should close the Suggest an update modal
Click on Suggest an update button again
Click on This service no longer exists button
Press android system back button
Click on Suggest an update button should reopen the Suggest an update page

After consulting with @cherrielam, the best case solution would be for the back button to behave the same as existing close button for consistency of behaviour. The bare minimum is for the back button to not respond in the Service no longer existing page to avoid the show stopper bug of bricking the suggest an update button. In the case if either solution are not possible, further alternatives will be seeked.

Staging version 1.41.0 - PASSES.


Add default for default argument in Path

This pull request means that the following the code from Path Parameters and Numeric Validations - FastAPI can omit its pointless default argument:
from typing import Optional

from fastapi import FastAPI, Path, Query

app = FastAPI()

@app.get("/items/{item_id}")
async def read_items(
    # item_id: int = Path(..., title="The ID of the item to get"),
    item_id: int = Path(title="The ID of the item to get"),
    q: Optional[str] = Query(None, alias="item-query"),
):
    results = {"item_id": item_id}
    if q:
        results.update({"q": q})
    return results

As explained by the note under it, and by looking at the source, we can make out that this argument never had any meaning.

A path parameter is always required as it has to be part of the path.
So, you should declare it with ... to mark it as required.
Nevertheless, even if you declared it with None or set a default value, it would not affect anything, it would still be always required.

Looking at the source (simplified as to not take up too much space):
class Path(Param):
    def __init__(
        self,
        default: Any,
        *,
        **extra: Any,
    ):
        super().__init__(
            ...,
            **extra,
        )

I have now also edited the documentation.

Can't we completely remove the default parameter from the Path object's signature? It is a bit misleading/confusing as it is. Path has no default value, period.

I believe the reason it is there is because it has to implement implement and replicate the Param class types, which does have a default parameter.
It is also a breaking change to remove now, what would be your suggestion?

Thanks for the effort @Bluenix2! :cake:
And thanks for the conversation and discussion @ArcLightSlavik and @frerikandriessen. :coffee:
This was in another PR, now no parameter needs a default value unless one is actually defined. If it's not defined, it's taken as required. This works for Query, Path, Cookie, etc.
Given that, I'll close this PR now, but thanks for the interest! :cookie:


Hello, I would like to know if it works in WPF.

Hello, I would like to know if CSharpMath works in C# WPF to render Formulas, I read there that it was a universal application and I don't know if there will be support for WPF, I was currently using WPF Math, but it is in the cmmi10 and cmr10 source, I would really like to see the equations in Latin Modern Math or Cambria math font since they are clearer fonts.

Yes, skiasharp works on wpf so use that and draw on the canvas as in the main .md instructions.

`        public MainWindow()
{
InitializeComponent();
        var painter = new CSharpMath.Forms.MathView
        {
            LaTeX = "a_b",
        };

        MyPanel.Children.Add(painter);

    }`

I am trying to add a formula to a MyPanel canvas panel in c# wpf
I have the ERROR message: cannot convert from 'CSharpMath.Forms.MathView' to 'System.Windows.UIElement'


[GHSA-hvmf-r92r-27hr] Django allows unintended model editing

Updates

References
Source code location

Comments
Add more patch links and source code location related to CVE-2019-19118.

Hey @sunSUNQ, I'm going to close this one as the fix commits are not related to the particular affected products that we have listed.


Implementing Common Look and Feel / Consistent navigation

Implement current planned look on group or user profile pages to test functionality and deal with any CSS or framework7 features needed. Get opinion on user experience.
Implement planned layout to all non-popup pages.
Move more objects towards dynamic/guid based pages and away from popups so we can use new layout.

Wire
Blog
Bookmark
Event
Opportunity
Discussion

Example of new layout:

Layout has been applied to all current pages, now popups need to be migrated into pages.

Looks great @bmrgould !


Listener methods do not work

Hello!
I've noticed a problem, particularly on the iOS 17.2 emulator for iPhone 15. The onDismiss method is triggered if you press the cross within the first couple of seconds. After that, it doesn't work. Other methods either behave similarly or don't get triggered at all. Because of this, I can't retrieve the list during a purchase or properly handle the closing of the paywall. I checked the source code of your travel application and implemented everything exactly the same way.
Version 0.3.1 and 1.0.0

Version 0.3.1 and 1.0.0

@msilimon now RevenueCat is supported offically: https://github.com/RevenueCat/purchases-kmp


24 node cluster has trouble validating prechecks?

BUG REPORT:
What happened:
So I am able to add nodes one by one, but when I get to larger cluster creation I have issues validating and installing the cluster. I have an existent 24 node (3 master 21 worker) cluster I want to upgrade, but I can't get past validation.
My validation fails at - Run Cluster Pre-Flight Checks

Task: verify worker to worker node connectivity using IP
error running playbook: error running ansible: exit status 1

What you expected to happen:
Cluster to go through and be able to validate/upgrade. Or if I did something wrong in the yaml for install it would at least tell me what IP to fix
How to reproduce it (as minimally and precisely as possible):
This might be a "how do I get more verbose response" but to reproduce create a quick cluster with 3 nodes dedicated for masters, and 21 dedicated for workers and then just set up your yaml and try to see if you can get validation to work. Also the playbook might be failing because its timing out? Is there a place I can set that timeout higher?
Anything else we need to know?:
Environment:

Kismatic version: So I was using like 1.9.3 but I switched to the 1.11 to do the upgrade
Plan file Gist (remove sensitive information if any):
Cloud provider or hardware configuration: Hardware Centos 7.5, by the way this does work on CentOS 7.5!
OS (e.g. from /etc/os-release):
Kernel (e.g. uname -a): 3.10.0-963.21.1 (I think? Though this doesn't seem like a kernel problem)

Please share the relevant Ansible logs in runs/preflight/2018-06-28-08-18-43/ansible.log.

Sorry also I did just find the verbose command, so here is an update on the error
For those wondering, its just an easy --verbose flag.
I can't share logs because I am in offline environment. What should I be looking for?

At the end of the file for the task that is failing there might be something that points to why its failing.

Okay let me take a look. I am waiting for the preflight validate to finish with verbose on to see if I can see anything

I got exit status 250 at Running task verify worker to worker node connectivity using ip.

I may need a script that just runs over all the nodes and has every node ssh to each other ahead of time. I think that is where the fail is coming... I went to a random worker node and then tried to ssh over to a different random worker node and I got a "are you sure you want to connect" and I had to type yes before it worked. So the playbook is probably trying to ssh worker to worker and being unhappy because it can't ssh automatically?

The option host_key_checking should already be set. Are these IPs reused from before and already in /Users/dkoshkin/.ssh/known_hosts with a different identity?

AH I see it now, OSError Cannot allocate memory I will sudo code transcribe the error I see:
ERROR! Unexpected exception Cannot allocate Memory
The traceback doesn't seem especially helpful but if you want I can transcribe that. Just let me know

How much ram does the install node have, by default we set forks = 50 (runs tasks on up to 50 nodes). That does require some RAM, you can try either using a larger install node or modify the forks option to something less in ansible/playbooks/ansible.cfg.

Its not especially large. Its maybe... 4GB total but I know some other stuff is there running too...
So Yeah let me try lowering the forks.

I got Error a worker was found in a dead state. But a kubectl get nodes show all nodes as ready?

META: noop
META: noop
META: noop
ERROR! A worker was found in a dead state
So I guess I might have put something wrong in my yaml. I am off to investigate

Walked through my yaml file... every node was alive. Why could I be getting a worker was dead error?

I think that error is from Ansible not being bale to connect, should be able to rerun.

I did have two ingress nodes that for some reason when I did node-add --role= ingress didn't add them as ingress nodes to the yaml file. I added those as ingress to see if that helps this part of the validate script.

META: noop
META: noop
META: noop
ERROR! A worker was found in a dead state
No workers are dead... I just sshed to all of them? Possibly lower the forks more? I went to 25.

It looks like I was able to have that work when I decreased the forks running to 10 and it got further... now I took it down to 5. Slow crawl but hopefully this is my issue...

Dang it still out of memory...

A a more helpful error from the new kismatic version. it looks like 5 of my nodes were unreachable... even though I can definitely reach them. So I don't know what is up with that. I will have to check the logs.

So a second validate test. a different set of nodes were unreachable via the kismatic inspector from the master. That seems like a bug since its not a standard set of nodes it can't reach?

A 3rd run yielded a successful test no nodes reported down. So yah bug?

I've seen that UNREACHABLE error before and its coming from Ansible. Unfortunately it could be related to networking quirks and other flakiness.
I will close this for now, feel free to reopen if you see the issue again.


PR for BookKeeper Test.

Change log description
Description for addArgs and parseArgs Test
Purpose of the change
code style issues in addArgs and parseArgs
What the code does
Test the addArgs and parseArgs
How to verify it
./gradlew test

its merged now


[HPRO-860] Fix missing orders list query

Q
A

Target Release?
Next available

Bug fix?
✅

New feature?
❌

Database migration?
❌

New configuration?
❌

Composer updates?
❌

NPM updates?
❌

Jira Ticket(s)
HPRO-860

Is this tied to the right ticket?


Could we use npm install -D ts-jest instead of npm add ts-jest?

Questions regarding https://cap.cloud.sap/docs/node.js/typescript#testing-with-ts-jest

npm add is an alias for much more common npm install (source). Could we use the latter to avoid confusion?
ts-jest is a dev dependency, but npm add adds it to dependencies. We should use npm install -D ts-jest instead

Thank you for opening this issue and the corresponding PR.
All the best,
René


Copyediting

Cool project.  I saw your website and thought I might help with some copyediting, as there were some minor errors that jumped out at me.

Cool project. I saw your website and thought I might help with some copyediting, as there were some minor errors that jumped out at me.

Hey @celeduc, much appreciated!
Sorry it took us a while to notice this request ;)


New Release?

Looks like a lot has been merged into master but Package control is looking at your releases and the last one was a couple months back (59 commits since.) Could we get a 2.10.0 or 3.0 or whatever version number would be appropriate given the changes?

Now we have 2.10.0

Thanks @stoivo.


LinkedResource not supporting setting null as valid value

Hi all,
We're using Bowman with the following scenario:

An Object A that has a nullable LinkedResource Object B (both projects UI and backend)
Having an instance of A that has a not null instance of B, when setting a.setB(null) it invokes the LinkedResourceMethodHandler.invokeSetterMethod, which sets the value to null (so far so good)
When a.getB() is invoked, it will invoke LinkedResourceMethodHandler.invokeAnnotatedMethod, which fetches the value again from the backend because the LinkedResource (B) is null.
So, we can't set the LinkedResource to null.

We think the correct behaviour should be that if you have set a LinkedResource to null, it shouldn't be overridden by a fetch when you invoke the getter.
Thanks!

Hi @danieltalebi, just to let you know your issue is resolved (hopefully) in release 0.6.1.
Thanks

Awesome!!!, I'll give it a try
Cheers


Main

The links to my repositories on this page are incorrect. Updating these to the correct repos.

@jcodella @HosseinHeris @journeyman-msft
Can one of you merge this PR? The links to my repos pointed at on this readme are incorrect.
Thanks.


[#338] Ingress doesn't work for console exposure with ssl enabled

Added test for both ingress and route

does it make sense to have a variant of the test where we supply a different secret name via the CR? I wonder what is the use case for that? Is it really necessary.
If it is, then we should test that scenario also, or possibly deprecate.

Yes it is valid case where user uses a secret whose name is not the default. Will add one more test for that.


Update sites.yml

This PR is:

[x] Adding a new domain
[ ] Updating existing domain size
[ ] Changing domain name
[ ] Removing existing domain from list
[ ] Website code changes (512kb.club site)
[ ] Other not listed

[x] I used the uncompressed size of the site
[x] I have included a link to the Cloudflare report
[x] This site is not an ultra minimal site
[x] The following information is filled identical to the data file

I confirm that I have read the FAQ section, particularly the two red items around minimal pages and inappropriate content and I attest that this site is neither of these things.

[x] Check to confirm

- domain: youify.xyz
  url: https://youify.xyz
  size: 491.16kB
  last_checked: 2024-07-01

Cloudflare Report:

Thanks!


⚠ Fortnite has degraded performance

In 2028163, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1621 ms

Resolved: Fortnite performance has improved in 92ce34d.


Support GA cache repository filter

This is for MMENG-390. Design doc is at https://docs.engineering.redhat.com/display/HTD/Use+GA+cache+to+improve+maven+retrieval
This is a pretty big pr. I'd like to hear from you any questions.

Let me answer it as 3 questions, one per paragraph.

The first answer is: the filter does not rule out the repo it does not know. In this case, it allows buildA to be in the candidate list and pass it through the rest of the retrieval flow. It was addressed here https://github.com/Commonjava/indy/pull/1635/files#diff-6262c24ce3f40142a7e105a5a152ce87R109
Actually the 30-minute scan period is short. I'd like it to be a few hours. It does not affect either function or performance (or negligible effect on performance).
The in-memory cache does not change any function, either. If repoA not scanned - not in in-memory cache - then repoA is taken as "Unknown".
We can not find new content in already scanned repo. That is why I use a pattern to limit the repos (atm, build-//d+). We avoid scanning repos like the 'pnc-builds' which changes overtime.

Ok. I forgot about the rest of the filter implementation. Thanks!


DOC Add note about permissions to readme

Anyone who wants to use this with their own modules will need to set the correct permissions, so we should show them how and let them know about possible security implications.
Note that we don't have this in our repos' ci.yml files right now because some if not all of our own repos have Workflow permissions set to

Read and write permissions
Workflows have read and write permissions in the repository for all scopes.

We might want to demote that to

Read repository contents and packages permissions
Workflows have read permissions in the repository for the contents and packages scopes only.

Issue

https://github.com/silverstripe/gha-ci/issues/137

In gha-ci we already set permissions: {} and individual permissions on jobs

Right, and that works for everything in the silverstripe org because of the overly-permissive permissions I mentioned in the PR description. We're basically bypassing the permission requirements anyway.

Workflows have read and write permissions in the repository for all scopes.

Have we validated that setting contents: write in the module level ci.yml is quickly overwritten to the permissions: {} in the shared-workflow ci.yml?

I don't know what you mean by that - but I did test that contents: read wasn't sufficient, and that contents: write works as expected in my own repo https://github.com/GuySartorelli/silverstripe-composable-validators/actions/runs/10135116386

I guess the other option is to split out the gha-tag-release part into its own job? So CI would trigger a new workflow for tagging instead of directly using that action as part of the CI workflow?

We're basically bypassing the permission requirements anyway.

I don't think that's true, there was a lot of trial and error to get those permissions correct. It wasn't simply a case of "everything has write permissions by default therefore its work"
What I don't quite understand is that things work fine on the actions on the creative-commoners account, so it's possibly not a cross-org issue?

I guess the other option is to split out the gha-tag-release part into its own job?

Yeah I think that's probably a good idea, that should entirely remove the need to worry about contents: write.
We already 'trigger' other workflows in other places e.g. https://github.com/silverstripe/gha-trigger-ci/blob/1/action.yml#L81

What I don't quite understand is that things work fine on the actions on the creative-commoners account, so it's possibly not a cross-org issue?

As mentioned in the issue description and clarified in person, this is because we're using "Read and write permissions" instead of "Read repository contents and packages permissions" - which means that we don't have to declare permissions directly in the ci.yml file. It seems that the initial permissions of the token are validated early on, and any permissions downstream in the shared workflow file or actions files are validated only if the initial validation passes.

I guess the other option is to split out the gha-tag-release part into its own job?

Yeah I think that's probably a good idea

I'll proceed with that.

Gonna do that in a separate PR.


Bugfix/issue 1100 assignment error clearer

Summary:
Intended Effect:
Add new non-terminal with better name for error reporting for unassignable expression on right-hand side of assignment.
How to Verify:
There's a new test model with the a test for the message saying variable is unassignable.
Side Effects:
Error messages are slightly different.
Documentation:
None --- behavior is unchanged other than clarifying text of error messages.
Reviewer Suggestions:
Anyone.

Looks good.


Update logging of CommandParameters

If username under SignInStartCommandParameters, userattributes under SignUpStartCommandParameters are not sensitive info under allowPii=true mode, and challengeTypes can be logged under allowPii=false mode, then I am fine with the PR and have double checked the logging.

Good points.

MSAL logs loginHint when allowPII=true, which I would consider the same as username. So I'm following existing practises.
Given the above, I don't think userAttributes is more PII than the previous. So I'm following existing practises here as well
challengeType is a developer config, like client ID and authority. It's not PII. Similarly existing MSAL logs the authority field, regardless of PII setting.


WallGraphics's Property outlineWidth do not work

What happened?
expect:
The outlineWidth property of WallGraphics should work when set a number.
actually:
It is nothing happened when set outlineWidth.
Reproduction steps
See line 25 in the reproduction, it has set outlineWidth but nothing happened to the wall entity.
Sandcastle example
https://sandcastle.cesium.com/#c=nVLRTsIwFP2Vmz2NBDoIJsYxiAYJPhhN1OiD86Fsd6yxa0l7B5mGf7djEBEJifap99xzTk96b6KVJVgKXKGBIShcwRitKAv2vMH82Es29Vgr4kKhib3WIFaxSjZKVCiocsrGgqEiQQIt42nqf8YKQPECQ4i9qUFUsOJSQmZ0AbY0GU8QVoJy0CVJZx577VpSk0LYqAEW2jpH91i4SzbmhtyNqz6rna5x7qztlTG8ukExz8n6r40WoNPrnrNue1ee9feKXrc+e0Dn4t/c7knuQYg/kU+keGttLwUnNILL7y/SUhs2fZhM7raU7Q+HQKbEn9iLSCkPnXmNrl1v3Ux4O9JMVk/abwbdGnhtL7JUSRztQl2KYqENQWmkz1hAWCyky2ODWZm8I7HE2tqvpkbBvjRKxRJEOjyyYpBIbq3rZKWUj+LDbcYoChz/l1Rqngo1v1+ikbyqaXlvdNuAjLEocOVxJWktZ9wcOH8B
Environment
Browser:
Microsoft Edge
版本 124.0.2478.80 (正式版本) (64 位)
CesiumJS Version:
v1.117
Operating System:
Windows 10 22H2
19045.4291

CC #40

CC #40

Thank you, I think this is a duplicate of the referred issue.