support mariadb jdbc connector

Describe the feature
Currently jdbc scheme's are hard coded to postgres and mysql.  Remove hard coded schemes in favour of a dialect
Use Case
no support for mariadb
Proposed Solution
use a dialect to figure out which one to load
Other Information
No response
Acknowledgements

[X] I may be able to implement this feature request
[ ] This feature might incur a breaking change

The AWS Advanced JDBC Driver version used
Latest
JDK version used
1.8
Operating System and version
any

Thank you for logging this enhancement @davecramer.
Could we clarify the request? The failover plugin is only applicable for Aurora. Since MariaDB is not part of Aurora, the wrapper’s hard coded JDBC Schemes only apply to failover plugin functionality. Would rebranding this ticket as "A dialect implementation to remove hardcoded JDBC schemes" be more along the lines of this proposed enhancement?
For context, the Wrapper is compatible with the MariaDB JDBC driver and we're working through testing verification before we claim official support.

Dialect changes merged  in PR #372, closing this ticket now.


isOnline method should use both "device_is_online" and "service_last_connectivity_event" to infer VPN connection

isOnline method should use the following logic going forward:
If device_is_online is true and the service_last_connectivity_event is less than 30 seconds, then the device is online

 Front conversations

This is the related spec: https://github.com/resin-io/hq/pull/627
Discussion was here: https://www.flowdock.com/app/rulemotion/resin-tech/threads/XQ66Jd1lD6sFvOS3UbbIXBepdtN
At one point in the thread Petros explains the conditions to be online.

We're now going to solve this in the API itself (https://github.com/resin-io/resin-api/issues/645), so this can be closed.


[native_assets_cli] Cleanup List from API

Use Iterable over List in the public API:

Immediately assigning lists into our own fields is dangerous, users might modify the list later instead of using methods on the API.
Only giving Iterables to users prevents us having to copy the list on returning a list. (Or we'd risk users modifying the internal list).

For Map we don't really have a different API type to signify this difference unfortunately. What we do in most of the API is:

Have an add(param1, param2) method instead of using an addAll(Map).
Have a lookupParam2(param1) method instead of exposing a Map.
But our constructors often still take maps, and we need to ensure we do a copyAll/addAll on those entries.

coverage: 92.038% (+0.001%) from 92.037%
when pulling 70fcaa6bfbdb07456413499277842f810597d4b3 on cleanup-list
into 3bc5454d84dd50c540617440ba1a50173bfe5444 on main.

Thanks @HosseinYousefi!


slack: Add zerver_usermessage object.

We check if the recipients in zerver_subscription and zerver_message are same and then we append the message id from zerver_message with the user_profile from zerver_subscription. flags_mask are defaulted to 1.

This fixes 2 TODO's.

Merged, awesome @rheaparekh !


DSD-2222: Allow network tags

No problems detected!

No problems detected!

No problems detected!

No problems detected!

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


How to add SignalR binding

Thanks for the framework, love and keep up the good work.
I have a question though about how to add SignalR input binding to a function, for example if I create a standard function I can add [SignalR(HubName = "assessments")] IAsyncCollector<SignalRMessage> signalRMessages in the function which then allows me to send events using WebSockets
I cannot seem to find a way to do this with FunctionMonkey, if I add this to the ExecuteAsync method I get a compile error

At the moment SignalR bindings aren't supported in FunctionMonkey - however you can happily drop a "normal" SignalR function into the same codebase. If you want to structure one like the Function Monkey trigger functions (and use the commanding pattern) then their is a method OutputAuthoredSource on the builder that will spit out the generated C# code to a path and you can use that to base a new Function on quite straightforwardly.
I will look to add SignalR bindings in the future!

I've added an enhancement issue for this. #47


Defer computing last_edit_timestr until tooltip renders.

Earlier, we used to compute last_edit_timestr as data-tippy-content when rendering the whole message feed.
This commit changes the behaviour by computing the last_edit_timestr when a user hovers over the message_edit_notice.
Fixes: zulip#27240.

Screenshots and screen captures:

Self-review checklist

[x] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[x] Explains differences from previous plans (e.g., issue description).
[x] Highlights technical choices and bugs encountered.
[x] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[x] Each commit is a coherent idea.
[x] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[x] Visual appearance of the changes.
[x] Responsiveness and internationalization.
[x] Strings and tooltips.
[x] End-to-end functionality of buttons, interactions and flows.
[x] Corner cases, error conditions, and easily imagined bugs.

@zulipbot add "buddy review"
@kuv2707 up for your review

Manually tested whether the tooltips appear correctly, and as evident in the code, the expensive computation is only performed when the tooltip is shown.
So it looks good to me.
@zulipbot remove "buddy review"

@zulipbot add "mentor review"

Moved _get_msg_timestring directly to tooltip as a function since there are no callers.

The code looks good to me. I'm facing issues with manual testing this PR due to https://chat.zulip.org/#narrow/stream/9-issues/topic/Blueslip.20error.20on.20editing.20a.20message/near/1942109. Will re-test once that is solved. I think I noticed sometimes that the tooltip initially states "Last moved ..." for a fraction of a second and then shifts of "Last edited ...".

I added a bonus commit to fix the bug I noticed while reviewing this, and have marked this to merge once CI passes. I also started https://chat.zulip.org/#narrow/stream/101-design/topic/EDITED.20element.20when.20edit.20history.20disabled/near/1947563 to discuss a potential follow-up.
Thanks for the work on this @pratik-pc and @sayamsamal!


Add make_keras_optimizer_picklable.py and its test.

Fix https://github.com/NTMC-Community/MatchZoo/issues/726

Codecov Report

Merging #735 into 2.2-dev will increase coverage by 0.01%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           2.2-dev     #735      +/-   ##
===========================================
+ Coverage    94.09%   94.11%   +0.01%
===========================================
  Files           91       92       +1
  Lines         3115     3125      +10
===========================================
+ Hits          2931     2941      +10
  Misses         184      184

Impacted Files
Coverage Δ

matchzoo/utils/make_keras_optimizer_picklable.py
100% <100%> (ø)

Continue to review full report at Codecov.

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


Allow changing Postgres auth credentials while ConnectionPool is alive

To support password rotation, the ConnectionPool should support rotating auth credentials while running. New connections should be spun up asap and old connections should be closed as once they are returned to the pool and the new connections are up.

Original request from @majortom64 in #256:

For security purposes it would be great to support ephemeral database user credentials, generated by something like HashiCorp’s Vault. These credentials timeout and then need to be regenerated. When they change, the Connection Pool would need to automatically close or automatically handle getting the new credentials and updating the connection.

In an ideal case, we would likely try to create a new connection with the new properties... And only accept them, if we are able to create a new connection with them. Only once we validated we can actually create new connections with the new properties, we should actually apply them to the pool (aka closing old connections). If we currently can't create connections with the old properties, who cares and we should apply them directly.


haskellPackages.ekg-core: <IP_ADDRESS>-r2 -> <IP_ADDRESS>-r3

Description of changes
Should fix failing build for pg-client
Commit format wasn't really obvious from commit history, feel free to correct.

Things done

Built on platform(s)

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

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

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

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

@h7x4 Thanks for taking the time to try to fix this.
This file is automatically updated and re-generated in PRs like https://github.com/NixOS/nixpkgs/pull/249708, so shouldn't be edited manually.
ekg-core will be updated either in that PR, or the subsequent PR (which happen about once every two weeks).
Also, if you're interested in keeping pg-client building, please feel free to add yourself as a maintainer!

This file is automatically updated and re-generated in PRs ...

Ah, right. Thanks for pointing this out.

Also, if you're interested in keeping pg-client building, please feel free to add yourself as a maintainer!

Thanks, but I'm not personally very interested in this package. I was just having a go at trying to fix low hanging hydra failures.
Closing...

@h7x4 If you're personally interested in Haskell-related failures, we have a daily build report for the haskell-updates branch (where we do all of the Haskell-related work):
https://github.com/cdepillabout/nix-haskell-updates-status
You may be able to find packages here to fix that are interesting for you.
(Although the past week the build report has been failing because of problems with Hydra, so you may want to take a look again in a week or two, when it will hopefully be working again.)


Problems with WrapperPlugin

Hello,
i'm using extract-text-webpack-plugin for my client css and it works perfectly. But when i use it for server side rending and using the plugin wrapper-webpack-plugin it fails with
ERROR in ../src/views/CounterView/CounterView.scss
Module build failed: TypeError: text.forEach is not a function
    at Object.<anonymous> (node_modules/extract-text-webpack-plugin/loader.js:100:11)

But i need to add this in my webpack config
webpackConfig.plugins.push(new WrapperPlugin({
    header: 'exports.vertxStartAsync = function(startFuture) {\n',
    footer: '\n\n}\n\n'
}));

if i remove this plugin. it works. if i change the header and footer to some comments - works too.
Is there a easy solution ?
Thanks
Marcel

Can you set up a little standalone example to study?

Please provide more info about your setup (webpack.config.js) and elaborate on the usecase fot this please, it seems to convert the CSS {String} into an CJS export according to the given pattern and therefore breaks ETWP, probably won't fix

Closing due to inactivity. Please test with latest version and feel free to reopen if still regressions. Thanks!


Clean compilation warnings

We have 47 compile warning in spray json about ClassManifest is deprecated and 1 warning in test about Unit inference is deprecated.
I want clean them to enhance the code quality without impact the functionality.
I am doing this because I want customize spray-json in my own project to support syntax extension.
Unfortunately, my project is compiled with -Xfatal-warning scala compiler option and I don't want violates this limitation to make my project vulnerable to compile warnings.
So could you please review/merge my PR make the spray-json free of compilation warning? Thank you very much!

That specific change changes signatures and therefore breaks binary compat.
Seems we would need a new major release of it.

Fixed by #219.


$reader->elements() loosing attributes if node same name

<ORDERPOSITIONS>
    <ORDERPOSITION>
 ...
 <REMARK type="costcenter"/>
 <REMARK type="order"/>
 ...
 </ORDERPOSITION>
</ORDERPOSITIONS>

with $reader->values()
the result looks like this

How to keep the attributes as keys?

Hey @SDJeff!
This is the expected behaviour - when there are multiple child elements with the same name, the library will decode it into an array of values. If you are looking to have the attributes on the element, you can try using $reader->elements() instead which is slightly harder to traverse, but gives you an array of Element classes which contains all of the information.
You could also read the REMARK property separately with the $reader->element() method. You can use dot-notation to find the node:
$reader->element('orderpositions.remark')->get(); // [Element::class, Element::class]


GH: Async get stuck in a loop

Hi,
The async component get stuck when a full definition is updated from the start.
It happens almost every time, unless the component is DISABLED when the previous components are running/updating.
The most affected components: Create speckle object, Object value by key.
An old style gif made from my phone:

ahah!
I feel the async component should be used only when necessary: Sender/receiver and converters.
 Maybe is worthy to add some escape-key-press-catch in the component.

Regarding this nasty bug, had a conversation with @didimitrie today and I'm going to try investigate a possible fix.
Tbh, we're seriously thinking on reverting the Object Management nodes to inherit from GH_Component instead of GH_AsyncComponent. But I'd prefer not to do it 😓
This would mean having a locked UI while the components do their thing, just like any other GH component.

Thanks @AlanRynne.
From my user experience, the sender/receiver and the toNative/toSpeckle can stay Async.
All other components are very fast, and I wouldn't bother if they were like standard components.

Thanks for your feedback. I've been trying to figure out some way to prevent this from happening other than swapping the Async nodes for normal ones, without much luck... I'll talk with the team to see if we can tackle this ASAP to get rid of that bug. We can also swap them for TaskCapableComponent classes if it would bring a significant performance increase.

Thanks Alan.
I can live with this bug just enabling/disabling components in small batches. It's not priority for me. If the solution requires a significant change deep in the code, you can mark it p2, and have a second thought on it.

👍🏻  we'll keep you posted then!  Meanwhile, this may ease the pain of activating/deactivating groups of components at a time (if you're not using it already!)
https://discourse.mcneel.com/t/metahopper-group-toggle/82671/2
https://www.food4rhino.com/en/app/metahopper

Hey @iltabe, I'm going to swap the 2 most affected components to inherit from GH_TaskCapableComponent instead of the current GH_AsyncComponent. I'll surely ping you once they are done so you can test them and let us know if they do the trick :)
To prevent wrecking your entire definitions, we are planning on assigning them a new guid, so your files will still work with the async nodes, and you'd have to swap them for the new ones manually. Does this sound ok to you?
If we're all happy with the results, we'll swap all of them and call it a day. 👍🏻

Yes, fine for me. Thanks!

@iltabe, I just pushed 2 new TaskCapable nodes to this branch. Since there are only changes to the .gha, you can just replace the .gha for the one I'm attaching here if you just want to test it without building the project. For now, it's just the Create Speckle Object and the Object value by Key nodes.
I'm already noticing in some of my test's that the execution is somewhat faster than our async nodes (at the cost of locking the UI until they're finished, just like any other GH node 😢 ).
SpeckleConnectorGrasshopper.gha.zip
As far as I've been able to test, the work exactly as their async counterparts, so this should solve your "async crazy loop" issue without introducing more side-effects 🤞🏻
I'll keep going with the rest but I'm keen to hear your feedback on this!


No sound

I updated the simple voice plugin today; now, no sound comes out of the discs. I have the same version of the plugin as my server. The particles show, and the disc says it's playing but you can't hear anything.
I'm running Purpur 1.20.4 build #2144 and simple voice version 2.5.2. Probably related to #59

Forgot to note but I have no errors in console.


[R] data.table syntax/API for arrow (R package)

Describe the enhancement requested
Could arrow could support R data.table syntax (someting like  DT[filter,action,grouping] on an arrow table) ?
Maybe this is too niche, but I find myself paying a high cost for collecting large amounts of data via arrow, for the benefit of the expressiveness of the data.table. Any chance someone could develop this API/syntax. Perhaps this would be a separate package, arrowDT.  Has anyone worked on this?
Component(s)
R

It should be possible to do this - the dplyr functionality in the package works by transforming dplyr syntax into Arrow Expressions.  I don't think this is something which would make sense to have in the arrow R package, but a separate package would be cool.  I'm not aware of any existing attempts to make this happen, though it'd be cool to it happen from an interoperability point-of-view!


Debugger: Conditional breakpoint be hit when the left-hand side of an assignment is a variable

Environment data
dotnet --info output:
VS Code version: 1.4.0
C# Extension version: 1.3.0
Steps to reproduce
1 Add a conditional breakpoint at line of " _appSettings = options.Value; " in HomeController.cs
and edit that breakpoint with condition of "1=0"
2 Press F5 to start debugging
Expected  behavior
The conditional breakpoint I just added shouldn't be hit in editor window. I input a false expression, so the breakpoint would not be hit and should show a error massage " The left-hand side of an assignment must be a variable, property or indexer."
Actual behavior
This conditional breakpoint can be hit.

cc @chuckries

Conditions that can not be executed are treated like normal breakpoints.
There will be an error message indicating the failure and the conditional breakpoint will be treated as a regular breakpoint.


Fixed regression in setting target ports

Setting the target port explicitly skips using the DCP expression which stops DCP from allocating endpoints.
Updated tests

PS: Found while updating samples.
Microsoft Reviewers: Open in CodeFlow

I can't reproduce this in release/8.0 nor main... Still investigating.

OK repro'd on release/8.0!

/backport to release/8.0


test on kitti

RuntimeError: shape '[1, 7, 7, 23, 7, 256]' is invalid for input of size 2060800
When I test on the kitti dataset, I can't get the output depth map, and the run reports an error as above.Thank you!!!

Hi,  I'm facing the same issue also, do you have any conclusion?  Thanks!

The test is defulted used for NYU dataset, therefore u should:
Make sure that args.input_height, width is set to 352,1216.
Use --do_kb_crop to get the right shape.

The test is defulted used for NYU dataset, therefore u should: Make sure that args.input_height, width is set to 352,1216. Use --do_kb_crop to get the right shape.

Thank you for your suggestion, I encountered the same problem. However, I found that the size of the images in my KITTI dataset is 375*1242. Why is that? How should I set it?


Internet isn't working.

Fix-it.

its working now

It's working!!

Good work!

bhai bhai bhai..

#nagarpalika


Taskbar Name

I suggest to replace "Heroes of the Storm - Try Mode 2.0 Installer" with "Try Mode 2.0 Installer" so that it doesn't get confused with the game in the taskbar when they are both open at the same time.

Yeah sure.
I'm also considering to change the icon too, probably just change the colour to better differentiate from the game icon.

Fixed in #8.
Also updated app icon to a green shade, can be downloaded on version v1.3.0.


ISPN-16418 Fixes Sorted Set XX option with LT or GT option

https://issues.redhat.com/browse/ISPN-16418

Thanks


Perf of warmed-up ClojureScript unit tests slow on Graal.JS relative to Nashorn

If you run the ClojureScript compiler's unit tests in a loop and allow things to warm up, they end up running more slowly in Graal.JS than under Nashorn.

The numbers above were produced on a Mac, using GraalVM 1.0.0-rc4 (ee edition). Nashorn is 1.8.0_172-b11.
To reproduce using the actual ClojureScript compiler unit tests, the steps involve:

Modify the ClojureScript compiler's tests so that they run in an infinite loop (optionally also capturing timing metrics)
Build the tests (which involves producing a JavaScript file that can be executed in any engine)
Run the tests, allowing some time (say 1/2 hour or so) for them to settle

To make things more convenient, I've attached a copy of the built tests, and attached them directly in the "Run the tests" section.
Modify the ClojureScript compiler's tests
The ClojureScript compiler is at https://github.com/clojure/clojurescript
Modifications are at https://github.com/mfikes/clojurescript/commit/1c76cf62b1c69e0a81f3663559215c62fe09ae31
and to make things easier, that branch could just be checked out and used as-is. Roughly, these modifications involve setting up some atoms (mutable state) to track timing information, and putting the tests themselves in an infinite loop ((while true ...) in ClojureScript), doing some accounting for timing, and printing out the timing with the string DELTA which can be grepped for.
Build the tests
To build the tests, run script/bootstrap and then script/test in the tree. This will cause it to build them and then after logging
Applying optimizations :advanced to 343 sources

it will automatically attempt to run them under various JavaScript engines if any are configured per https://clojurescript.org/community/running-tests. (No JavaScript engines need to be configured for this repro). If it starts running the tests in any engine, Ctrl-C them (because they are in an infinite loop).
This will result in a JavaScript file, builds/out-adv/core-advanced-test.js that can be run in any engine.
Run the tests
For convenience, here is a built copy of the test JavaScript file:
core-advanced-test.js.gz
Then to run the tests, say, using Graal.JS, do
/path/to/js builds/out-adv/core-advanced-test.js | grep DELTA

You will see output like this
DELTA 3204 #queue [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3204] 100
DELTA 2083 #queue [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3204 2083] 165
DELTA 2016 #queue [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3204 2083 2016] 228
DELTA 1932 #queue [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3204 2083 2016 1932] 288

The first number is the number of milliseconds to run that test loop, the queue is the last 32 timings, and the very last number is the average of the 32 timings. (So, definitely let it fill the queue with timings, and go well beyond that to let things settle completely.)
(If you run them in Node, the tests want print to be defined, so to do that, start node then var print = console.log; and then require("./path/to/core-advanced-test.js");

Hi Mike,
thanks; I've also modified the test and can confirm we are ~5-6x slower than Node/v8 even with sufficient warmup. We will look into improving our score on this.
Best,
Christian

Thanks @wirthi. Likewise, if you happen to find any particular code constructs that ClojureScript (and really, Google Closure Compiler) are emitting that are problematic from a perf perspective, that would be interesting to know as well.

Hi Mike,
short status update:
We've identified and fixed several minor, yet relevant performance issues on that benchmark. They are in tip of this repo (a few more are planned in will be merged in the next week). Some changes landed in RC5, that is about to be published, but most didn't make the feature freeze and will only show up in RC6 a month later.
The current state (tip of the repo as of today):
Node 8.11.1:

Graal.js EE:
DELTA 1413 #queue [1900 1626 1585 1538 1704 1631 1786 1754 1595 1543 1620 1535 1492 1380 1359 1321 1382 1324 1494 1275 1281 1405 1391 1321 1295 1334 1373 1419 1375 1398 1364 1413] 1475

(that's the 100th iteration, the 100th time "DELTA" is print).
Warmup is also improved, that's after the 31st iteration:
DELTA 1736 #queue [0 54930 26346 14820 5414 4052 3506 3327 3143 2879 3027 2415 2327 2433 2355 2279 2380 2529 2308 2173 2031 2011 2031 2142 2089 2015 1915 1881 1727 1676 1632 1736] 5172

A measurement in the area of the peak performance is reached around 40 iterations. Values are a bit flaky, on my Laptop, should be using a dedicated benchmark machine.
nashorn 1.8.0_172
100th iteration:
DELTA 5641 #queue [5409 5472 5371 5585 5777 5573 5622 5647 5816 5717 5531 5690 5738 5601 5590 5660 5682 5703 5654 5589 5626 5736 5695 5684 6124 5976 5646 5850 6014 5476 5762 5641] 5676

warmup (31st iteration):
DELTA 6398 #queue [0 85096 18803 12555 10031 9503 8621 8315 8034 7741 7560 7352 8410 8073 8237 7887 8056 8881 8038 7562 8589 7861 7924 7988 8979 7893 7977 7465 6602 6779 6669 6398] 10621

slower first iteration, faster on iterations #2 and #3, from them on Graal.js is faster.
We'll have a version of this benchmark now on our server, will continue to monitor performance there.
-- Christian

Wow! If you assume that Node 8.11.1's performance is equivalent to the V8 number I had obtained, and extrapolating, you'd get this updated chart with Graal.JS matching SpiderMonkey's perf.

For reference, here are the original numbers behind the chart that I had initially attached to this issue:

Engine
ms

JavaScriptCore
723

V8
787

SpiderMonkey
1148

ChakraCore
1704

Nashorn
2961

Graal.JS
4464

And based on @wirthi 's report above, extrapolating the new Graal.JS perf on tip puts it at 1148 ms.

Here is a chart comparing Nashorn and Graal.JS master warmup curves. x-axis is iteration and y-axis is the number of milliseconds needed to run the ClojureScript unit tests.

This is a good first step. Don't think we should be satisfied before leading this table though ;-).

@thomaswue For these tests, Graal.JS is currently within the golden ratio of JavaScriptCore perf, so it seems within reach. 👍

@mfikes I've done some further benchmarks and figured we have quite a performance difference between the JVM and our own SubstrateVM. When you run with the js command, the code is executed by a native image that is ahead-of-time compiled via SubstrateVM. This is great for embedding but has different performance characteristics: startup is much faster, warmup might be better, peak performance might be lower or higher depending on the workload.
This different characteristics affect your benchmark. I measured with js --jvm now - that configuration uses Graal as Java compiler as well, but otherwise runs on a normal JVM, without Substrate VM. Then our results are already better on RC4 that you tested on:
RC4          4067
RC4 --jvm    2200

RC5          3672
RC5 --jvm    1824

RC6dev --jvm 1486

You can see the improvement over the release candidates (jvm mode) 2200 => 1824 => 1486, but also that the jvm mode is around 2x faster than the native mode. Our initial investigations suggest that the Garbage Collector is the reason for the native image being slower; SubstrateVM has a less sophisticated one (compared to HotSpot) and the benchmark seems to be heavy on allocating and thus GC.
As Thomas mentioned above, we will keep improving on this benchmark, this just adds another dimension we have to consider.

@mfikes, looks like 5 of the 413 tests fail after the first iteration. Should that be of concern?

@woess Yeah, as a separate concern, the tests should pass. In ClojureScript's CI we currently grab graalvm-ce-1.0.0-rc1  and run the tests. They currently all pass.

CE = Community edition, EE = Enterprise edition, in case someone else is wondering.

Updated Chart for RC12:

Underlying data:

Engine
ms

CE
1894

CE --jvm
955

EE
1402

EE --jvm
917

JavaScriptCore
723

V8
787

SpiderMonkey
1148

ChakraCore
1704

One big difference is that it appears substrate VM's garbage collection may have improved substantially under EE.

Updated Chart for the 19.0.0 production release:

Underlying data:

Engine
ms

CE
2979

CE --jvm
1919

EE
2672

EE --jvm
1655

JavaScriptCore
723

V8
787

SpiderMonkey
1148

ChakraCore
1704

It appears there was an approximately 0.55 speedup relative to RC 12.

@mfikes isn't it a 0.55 slowdown relative to RC12?

@dm3 Yes, a speedup of less than 1.0 is essentially a slowdown. See, for example https://en.wikipedia.org/wiki/Speedup#Using_execution_times

Sorry, this is definitely the right description technically. I expect more people to be tripped up by the positive (speedup) + negative (0.55 < 1) though.

Hi @mfikes
thanks for the update, we'll investigate.
Best,
Christian

Thanks for the report! We will investigate.


Remove ln.fitti.io

The site is down due to suspected hardware failure. It was essentially unused, so I have no intention of bringing it back and maintaining it.

Thanks


[BEAM-14374] Fix module import error in FullyQualifiedNamedTransform

The second argument of import_module is ignored when the first argument is not a relative name. For example, the current implementation works for io module since import_module('io') also works however it doesn't work for apache_beam.dataframe since import_module('dataframe') also doesn't work.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

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

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

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

R: @robertwb

@robertwb added a test


URL in table cell with formatter

I am trying to make text in table cell to url with the support of formatter, clicking it takes to a different url. Have read the examples, however, it only makes the text as row id, which is not what I want. Please advise and thanks in advance.

Found the solution: http://stackoverflow.com/questions/25298912/jquery-bootgrid-get-cell-data-in-formatter/28389791#28389791


TLS 1.3 server should not send KeyShare extension in HRR if Client's share was OK

As far as I understand, we'll always include a KeyShare extension in the HRR, even if the client's KeyShare was fine and we only want to ask for a cookie. That's not compliant.

Fixed by #344


Call to do_301_response() is not followed by a return

Calling do_301_response() should be followed by a return to end transaction.

Fixed.


Add missing crds and options in the chart

What this PR does / why we need it:
This PR adds some updates from the whereabouts template that were missing in the Helm chart.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>0
Details

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

Totals

Change from base Build<PHONE_NUMBER>1:
0.0%

Covered Lines:
1442

Relevant Lines:
2642

💛  - Coveralls

I think we should modify hack/generate-code.sh to not only places the crds in doc/crds but also in the charts folder. This improves maintainability


Language chooser does not respect hide_untranslated setting

Documentation states

If hide_untranslated is True in your CMS_LANGUAGES and you are on a page that doesn’t yet have an English translation and you view the German version then the language chooser will redirect to /.

On page /hr/subpage/ that has no english translation {% language_chooser %} displays:

hr

en

The en link should be / but it is /en/subpage/.
settings.py:
CMS_LANGUAGES = {
    'default': {
        'public': True,
        'hide_untranslated': True,
        'redirect_on_fallback': True,
    },
    1: [
        {
            'code': 'hr',
            'name': gettext('hr'),
        },
        {
            'code': 'en',
            'name': gettext('en'),
        },
    ],
}

And if you go to /en/subpage/ what happens?

Sorry for the delay, click on /en/subpage/ goes to that url which makes 302 redirect back to /hr/subpage/, or from the user endpoint it just refreshes the same page.

Hmmm, thanks for this. Looks like something needs to change.

Hello, any news on this subject?

Hello @darbula,
Thank you very much for your contribution to the django CMS project. The django CMS project has recently joined forces under the banner of the newly founded django CMS Association to revive the development of django CMS. For this reason we have analyzed all pull requests and issues in detail and decided which ones fit the product vision we want to go with django CMS.
Due to the age of this issue we are unable to safely accept the contribution. If you feel this issue is still required please inform a member of our technical committee<EMAIL_ADDRESS>Nevertheless we thank you for your participation and would like to emphasize that we do not want to discourage you in your contribution to the django CMS project. On the contrary, we encourage everyone who is interested in the success of django CMS to join us!
If you want to learn more about the work of the technical committee, our product vision and how you can become a member of the dCA, you can find all information here:

The Technical Committee of the django CMS Association
Technical Roadmap and Product Vision for django CMS
How to become a member of the django CMS Association

We are looking forward to every companion who would like to shape the future of django CMS together with us!
If you have any questions, feel free to reach out to Nicolai, our Community Manager<EMAIL_ADDRESS>Sign up for the Association now!


Get "Conference error" on Android if users do not allow Microphone Permission before receiving income calls

when a income call arrive -> users accept it -> system ask for permission -> users choose allow ->  system shows error above

Please follow the issue creation available when opening new issues.
Also please provide logs for the application

Hi Codlab,
the conference  is
{"conferenceId":"8727a6bb-286b-4aee-85d8-3c21f479b9d8","conferenceAlias":"1642423192906","conferencePincode":"FAKEPIN_8727a6bb-286b-4aee-85d8-3c21f479b9d8","isNew":true,"isProtected":false,"ownerToken":null}

I searched in https://dashboard.dolby.io/dashboard/applications/367651/interactivity-apis/monitor/ but there is no info

The log required are device specific, you will need to retrieve these using adb

here it is , the conference id is c73194f5-1257-414b-91e5-fec3b8ae5c66 [log.txt.zip](https://github.com/voxeet/voxeet-uxkit-reactnative/files/7881972/log.txt.zip)

https://user-images.githubusercontent.com/2076651/149773298-9491ff92-235c-42c9-93dd-9b4c99a1cc92.mp4
here is the video how it happens on mobile app


face_recognition pipeline for multiple sources

face_recognition version: -
Python version:3.7
Operating System: ubuntu 18.04

Description
Hi,
I am have implemented a face recognition pipeline with face_recognition library on jetson nano which fetched 7-10 fps from a single 1080p source, which is decent for a single source. but, to increase the number of sources I am planning to use this library with deepstream to process multiple streams.
please do let me know if you've implemented something similar.

I have the need to have Python or similar that be able to recognize faces from a sequence of picture taken and write to a log file for payroll attendant.  Do you happen to have such solution ?  I came from Windows base with Delphi and C# stuff so really hard a hard time with integrating Python but to run it along and just use.

a sequence of pictures? is it a live feed? or images from a folder?
in either case, you can refer
https://www.pyimagesearch.com/2018/06/18/face-recognition-with-opencv-python-and-deep-learning/
or
https://www.youtube.com/watch?v=535acCxjHCI

Hi! I'm using a jetson nano with multiple video streams.
I found it difficult to get deepstream working, so I decided to use opencv with gstreamer.
Note: Gstreamer is a very powerful library for managing video streams, deepstream is based on it.
Opencv has the possibility to run the video with Gstreamer, but this feature requires opencv to be compiled.
Luckly jetpack 4.4 comes with a pre-built version of opencv with gstreamer.
To use that you need to build a gstreamer pipeline and feed it to the cv2.VideoCapture method like that:
cam_source = 'v4l2src device=/dev/video0 ! video/x-raw, width=640, height=480, framerate=30/1 ! videoconvert !  appsink'
cv2.VideoCapture(cam_source)

In conclusion, learn how to use deepstream it's the best solution because you will have the best performance. Deepstream is also very powerful for a lot of tasks on the jetson. Otherwise, if you have to migrate your existing application that uses opencv to the jetson nano and you don't have a lot of time I suggest you to use opencv.

Hi! I'm using a jetson nano with multiple video streams.
I found it difficult to get deepstream working, so I decided to use opencv with gstreamer.
Note: Gstreamer is a very powerful library for managing video streams, deepstream is based on it.
Opencv has the possibility to run the video with Gstreamer, but this feature requires opencv to be compiled.
Luckly jetpack 4.4 comes with a pre-built version of opencv with gstreamer.
To use that you need to build a gstreamer pipeline and feed it to the cv2.VideoCapture method like that:
cam_source = 'v4l2src device=/dev/video0 ! video/x-raw, width=640, height=480, framerate=30/1 ! videoconvert !  appsink'
cv2.VideoCapture(cam_source)

In conclusion, learn how to use deepstream it's the best solution because you will have the best performance. Deepstream is also very powerful for a lot of tasks on the jetson. Otherwise, if you have to migrate your existing application that uses opencv to the jetson nano and you don't have a lot of time I suggest you to use opencv.

Use this fork to use facenet with deepstream.

Hi! I'm using a jetson nano with multiple video streams.
I found it difficult to get deepstream working, so I decided to use opencv with gstreamer.
Note: Gstreamer is a very powerful library for managing video streams, deepstream is based on it.
Opencv has the possibility to run the video with Gstreamer, but this feature requires opencv to be compiled.
Luckly jetpack 4.4 comes with a pre-built version of opencv with gstreamer.
To use that you need to build a gstreamer pipeline and feed it to the cv2.VideoCapture method like that:
cam_source = 'v4l2src device=/dev/video0 ! video/x-raw, width=640, height=480, framerate=30/1 ! videoconvert !  appsink'
cv2.VideoCapture(cam_source)

In conclusion, learn how to use deepstream it's the best solution because you will have the best performance. Deepstream is also very powerful for a lot of tasks on the jetson. Otherwise, if you have to migrate your existing application that uses opencv to the jetson nano and you don't have a lot of time I suggest you to use opencv.

Use this fork to use facenet with deepstream.

Hi!
Thank you very much for your sharing. Through your fork, I have successfully run this program on Jetson nano and analyzed the data of four cameras at the same time. However, I found two problems:

The speed of using Yolo tiny to capture human face is only 5 ~ 6 FPS. In order to improve FPS, I want to convert fp32 RT model into int8 RT model. What should I do?
After the face is 3M away from the camera, the face can not be detected. What is the reason for this?

Hi! I'm using a jetson nano with multiple video streams.
I found it difficult to get deepstream working, so I decided to use opencv with gstreamer.
Note: Gstreamer is a very powerful library for managing video streams, deepstream is based on it.
Opencv has the possibility to run the video with Gstreamer, but this feature requires opencv to be compiled.
Luckly jetpack 4.4 comes with a pre-built version of opencv with gstreamer.
To use that you need to build a gstreamer pipeline and feed it to the cv2.VideoCapture method like that:
cam_source = 'v4l2src device=/dev/video0 ! video/x-raw, width=640, height=480, framerate=30/1 ! videoconvert !  appsink'
cv2.VideoCapture(cam_source)

In conclusion, learn how to use deepstream it's the best solution because you will have the best performance. Deepstream is also very powerful for a lot of tasks on the jetson. Otherwise, if you have to migrate your existing application that uses opencv to the jetson nano and you don't have a lot of time I suggest you to use opencv.

Use this fork to use facenet with deepstream.

Hi!
Thank you very much for your sharing. Through your fork, I have successfully run this program on Jetson nano and analyzed the data of four cameras at the same time. However, I found two problems:

The speed of using Yolo tiny to capture human face is only 5 ~ 6 FPS. In order to improve FPS, I want to convert fp32 RT model into int8 RT model. What should I do?
After the face is 3M away from the camera, the face can not be detected. What is the reason for this?

Hi, int 8 quantization requires calibration file I would suggest using fp16 precision and on the other hand when you say 3M I am assuming you mean 3 meters, I cannot conclude the problem, please share a picture or a gif for clarity
Thanks and regards


how can I tell my role and user when I use elasticsearch rest api

how can I tell my role and user when I use elasticsearch rest api

try:
/_searchguard/authinfo
This will return a JSON string containing the username, the backendroles and the mapped Search Guard roles.
Please use the Search Guard Google group for asking questions, GitHub is for reporting bugs and issues.
https://groups.google.com/forum/#!forum/search-guard


Use go get instead of clone where possible

This enables scenarios such as:
eval $(goclone k8s.io/kubernetes)

where github.com is not in the package path. However go-get won't work for private repos.

For private repos we can use hub tool if present.


No responsive navbar

Description:
This PR introduces a responsive navbar to enhance the website's navigation experience across different screen sizes.
Changes:
Implemented a responsive navbar using HTML, CSS, and JavaScript.
Navbar adjusts seamlessly between desktop, tablet, and mobile views.
Added a burger menu icon for mobile and tablet devices.
Integrated the navbar with the current page structure for smooth navigation.
Included animations for dropdown menus in mobile view.
Testing:
Tested on different screen sizes: desktop, tablet, and mobile.
Verified the responsiveness using Chrome DevTools and manual resizing.

@Pranith-Kantamneni resolve conflicts


Consider making it possible to serve compressed assets when proxying from S3 via Nginx

Given that the vast majority of mainstream assets are PDFs, we don't think it is a big issue, but it might become more important if/when we start using Asset Manager from Whitehall.
We don’t think S3 supports dynamic compression of assets but we could potentially work around this by storing compressed and uncompressed versions of the same file on S3 and having the Asset Manager app decide which version to serve depending on the Accept-Encoding header.

It's not immediately relevant but if/when we start serving assets directly from S3 then it looks like we can enable automatic gzipping of content in Fastly.


Fail fast when config is not set

Currently if flag "--config" is not specified, an error will be returned saying "Cannot load configuration: must have at least one pipeline", which is a bit confusing.

Codecov Report

Merging #205 into master will decrease coverage by 0.01%.
The diff coverage is 42.85%.

@@            Coverage Diff             @@
##           master     #205      +/-   ##
==========================================
- Coverage   72.75%   72.74%   -0.02%
==========================================
  Files         107      107
  Lines        6108     6108
==========================================
- Hits         4444     4443       -1
  Misses       1438     1438
- Partials      226      227       +1

Impacted Files
Coverage Δ

service/service.go
68.11% <42.85%> (-0.73%)
:arrow_down:

Continue to review full report at Codecov.

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


Ruby 2.0 support broken since 2.2.0: undefined method create for Tempfile:Class

kitchen-docker gem version 2.2.0 broke Ruby 2.0 support.
Tempfile#create does not exist in Ruby 2.0.0, you need to use Tempfile.new.
This is the error (from here):
Kitchen::ActionFailed: Failed to complete #create action: [undefined method `create' for Tempfile:Class]
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/kitchen-docker-2.3.0/lib/kitchen/driver/docker.rb:252:in `build_image'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/kitchen-docker-2.3.0/lib/kitchen/driver/docker.rb:104:in `create'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:424:in `public_send'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:424:in `block in perform_action'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `call'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:488:in `synchronize_or_call'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:453:in `block in action'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:452:in `action'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:424:in `perform_action'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:352:in `create_action'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:341:in `block in transition_to'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `each'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:340:in `transition_to'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:160:in `verify'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:189:in `block in test'
/home/travis/.rvm/gems/ruby-2.0.0-p598/gems/test-kitchen-1.4.1/lib/kitchen/instance.rb:185:in `test'
/home/travis/build/zuazo/kitchen-in-travis/Rakefile:26:in `block (3 levels) in <top (required)>'
/home/travis/build/zuazo/kitchen-in-travis/Rakefile:25:in `block (2 levels) in <top (required)>'
/home/travis/.rvm/gems/ruby-2.0.0-p598/bin/ruby_executable_hooks:15:in `eval'
/home/travis/.rvm/gems/ruby-2.0.0-p598/bin/ruby_executable_hooks:15:in `<main>'

Tasks: TOP => integration:docker
(See full trace by running task with --trace)

The problematic commit: 685ea608454a6883bcf8263170ceb1d3b900b8ce (issue  #136)

To copy from my comment over there, the fix would be:
file = Tempfile.new('Dockerfile-kitchen', Dir.pwd)
begin
  file.write(dockerfile)
  file.close
  docker_command("#{cmd} -f #{file.path} .")
ensure
  file.close unless file.closed?
  file.unlink
end

But OTOH 2.1 is what comes with ChefDK so that is not an unreasonable expectation.

+1

+1

+1

1.9.3 also exhibits this problem

Hi,
Is there a fix for this yet? or should I go back to an older version of the gem?
Cheers,
Matt

I'll push a fix for this tomorrow, sorry for the delay.

Any news on this?

Still broken.

#170 addresses this and also adds forward_ssh_agent option

@jdrago999 Why did #170 never get merged?

I'm assuming this is still broken?  I think it's the only think keeping me from using TestKitchen at $job

Yea, still broken. Any word on this or why #170 was closed and not merged?

another +1 to getting this fixed - would like to have Kitchen as an option - currently using pure rspec/serverspec as an alternative with the docker-api gem

same here it doesn't work

Hey I just updated the ruby version to 2.2.3 (was 2.0.0), and now different error comes out
STDERR: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.20/build?cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile-kitchen-20151030-31260-10xmvl2&memory=0&memswap=0&rm=1&t=&ulimits=null: dial unix /var/run/docker.sock: connect: no such file or directory.
* Are you trying to connect to a TLS-enabled daemon without TLS?
* Is your docker daemon up and running?

I think docker or docker toolbox isn't running for you...or maybe your env vars are unset

On 30 Oct 2015, at 11:18, Toshiki Inami<EMAIL_ADDRESS>wrote:
Hey I just updated the ruby version to 2.2.3 (was 2.0.0), and now different error comes out
STDERR: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.20/build?cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile-kitchen-20151030-31260-10xmvl2&memory=0&memswap=0&rm=1&t=&ulimits=null: dial unix /var/run/docker.sock: connect: no such file or directory.

Are you trying to connect to a TLS-enabled daemon without TLS?
Is your docker daemon up and running?
—
Reply to this email directly or view it on GitHub.

Thanks @coderanger :beers:

When will there be a new release with this fix, so I won't have to manually edit the docker.rb file?
kitchen-docker (2.3.0) is the version that is installed with gem install kitchen-docker

ping

@furushchev Please don't poke long-since fixed issues.

@coderanger I think this problem is not yet solved since this fix is not applied to the version which we can get by gem install as @dj-wasabi says,

@coderanger
When I do an gem install kitchen-docker this issue is still there, so In my case it isn't fixed. So please create an release and make it available for gem.

I don't have permissions to create new releases, and the issue is resolved in master. I am aware there hasn't been a release in a while, I'm working on that separately.


Feature/asset list tokens tab

Introduce new grouping logic for asset groups in AssetListBaseBuilder.
Refactor AssetListAssetViewModelFactory to support the new groups.
Introduce AssetListCollectionManager to separate collection view management from controller logic.
Introduce AssetListNetworksFlowLayout and AssetListTokensFlowLayout.
Temporarily disable search logic.
Temporarily use the filter button to swap layouts.

I think we need to get rid of changes for assets and chains for now as current implementation significantly complicates the logic. So, I would just rebuild all the groups on chain update/insert/delete. On balance update we can still update only those assets for which balance got updated.
1 also fixes the issue with assets enabled/disabled since we rebuild the groups
Also noticed that we don't apply hide zero balances to the group by asset in the presenter

Builder:

Removed the mapping of changes, now we rebuild the groups with lists. Left the changes in balances.
Using MultichainAsset instead of ChainAsset for asset groups.
Removed calculators from the model, added them yesterday, and removed the group diffs from the model today.
Cleared all unnecessary things from the helpers that were needed for mapping changes.

Presenter:

Handled the filter with hidesZeroBalances.
In the view model, I use balances from the group, not the sum of asset balances.


Design System: Add Radio Button

Context
Building out design system.
Designs:

Radio base
In panel

Summary
Adds radio button to the design system.

Relevant Technical Choices
nothing special
To-do

add a RadioGroup per ticket requirements. That will come in the next pr.

User-facing changes
none
Testing Instructions

Go to storybook
Visit Design System -> Radio
Play with the radio button. Should be keyboard accessible.

Accessibility Spec for Radio buttons:
// https://stackoverflow.com/a/14322755
- Focus can move to a radio group via:
    - The Tab key
    - An Access Key or mnemonic targeting the label
    - Activation of the label (through Assistive Technology mechanism)
- The Tab key moves focus between radio button groups and other widgets.
- When focus is on the group and when no radio button is selected:
    - Tab key press moves focus to the first radio button in the group, but does not select the radio button.
    - Shift+Tab key press moves focus to the last radio button in the group, but does not select the radio
      button.
- When focus moves to the group in which a radio button is selected, pressing Tab and Shift+Tab keys move
  focus to the radio button that is checked.
- Up Arrow and Down Arrow keys move focus and selection.
     - Up Arrow key press moves focus and selection forward through the radio buttons in the group. If the
       first radio button has focus, then focus and selection move to the last radio button in the group.
     - Down Arrow key press moves focus and selection backward through the radio buttons in the group.
       If the last radio button has focus, then focus and selection move to the first radio button in the group.
       * Space Bar key press checks the radio button that currently has focus.
- When re-entering the group, focus returns to the point of previous focus (the item with selection set).
- Pressing the Tab key exits the group and moves focus to the next form control.
- Pressing the Shift+Tab keys exits the group and moves focus to the previous form control.

QA

[x] This is a non-user-facing change and requires no QA

UAT

[x] UAT should use the same steps as above.

Reviews
Does this PR have a security-related impact?
no
Does this PR change what data or activity we track or use?
no
Does this PR have a legal-related impact?
no
Checklist

[x] This PR addresses an existing issue and I have linked this PR to it in ZenHub
[x] I have tested this code to the best of my abilities
[x] I have verified accessibility to the best of my abilities (docs)
[x] I have verified i18n and l10n (translation, right-to-left layout) to the best of my abilities
[x] This PR contains automated tests (unit, integration, and/or e2e) to verify the code works as intended (docs)
[x] I have added documentation where necessary
[x] I have added a matching Type: XYZ label to the PR

Partially addresses #6501

Thanks for the docs. It looks nice! Do we wanna forwardRef like some of the other inputs in the design system? Or you think it won't be needed on this one?

Yeah we definitely should use a forward ref here, good call

- Shift+Tab key press moves focus to the last radio button in the group, but does not select the radio
  button.

Note that WAI-ARIA has updated this recommendation in 1.1 to say, that the first element should be selected in this case rather than the last. But it's a minor detail not relevant for this PR I think.

- Shift+Tab key press moves focus to the last radio button in the group, but does not select the radio
  button.

Note that WAI-ARIA has updated this recommendation in 1.1 to say, that the first element should be selected in this case rather than the last. But it's a minor detail not relevant for this PR I think.

Good catch! It looks like chrome focuses the last selectable radio in the group 😞. I can add a ticket to update the accessibility on this


Set API key programmatically.

Hi,
We are working in a project of a library that deploys artifacts to Heroku (for the moment). We found this project the best to deploy a war, but it only works with one account.
For our purposes, we would need to inject the apikey to the Deployer class. Given the hierarchy of classes, the easiest way I've found is to add a public method to set the apikey in Deployer and a class extending DeployWar that accepts an apikey in the constructor:

https://github.com/rosogon/heroku-maven-plugin/commit/5e125aeff787b31b6f80dfc111094f9ddd3e577f
https://github.com/rosogon/heroku-java-client/blob/3bf66f38f121863e197475ccf35fa60445c51120/src/main/java/seaclouds/paas/adapter/heroku_deploy/XDeployWar.java

Do you think you can incorporate this feature? I can work on improving the previous code.
Thanks,
Román

Yes, this looks fine. If you submit a PR, please also use setEncodedApiKey here:
https://github.com/rosogon/heroku-maven-plugin/blob/5e125aeff787b31b6f80dfc111094f9ddd3e577f/heroku-deploy/src/main/java/com/heroku/sdk/deploy/Deployer.java#L210
I'd also be willing to merge your XDeployWar subclass into DeployWar, or maybe adding apiKey as an optional cstr arg to Deployer. What do you think about that?

released in 0.5.7


Introduce Rx.Internal.TransformStage.

This will consolidate most of the behavior of translating between Rx semantics and GenStage semantics.
See much simpler implementation of ToNotificationsStage. (Yay!)

Coverage decreased (-10.5%) to 78.125% when pulling 5d4bd82fc667b7ec83490091141fcd33a8aef162 on rx-transform-stage into fa9e22076d902f7726f4c3ce7b422f25271a22e4 on master.

Coverage decreased (-10.5%) to 78.125% when pulling 5d4bd82fc667b7ec83490091141fcd33a8aef162 on rx-transform-stage into fa9e22076d902f7726f4c3ce7b422f25271a22e4 on master.

Coverage decreased (-10.5%) to 78.125% when pulling 787f3c8e1eb66f38c5d84dd6437e1bb3ecdf1126 on rx-transform-stage into fa9e22076d902f7726f4c3ce7b422f25271a22e4 on master.

Coverage decreased (-8.0%) to 80.645% when pulling 5e1d690e1512072cc8cd92c73c538f32670c37af on rx-transform-stage into fa9e22076d902f7726f4c3ce7b422f25271a22e4 on master.

Coverage decreased (-8.0%) to 80.645% when pulling 5e1d690e1512072cc8cd92c73c538f32670c37af on rx-transform-stage into fa9e22076d902f7726f4c3ce7b422f25271a22e4 on master.


Validate via direct input doesn't work

I paste a json in textarea and click validate button and nothing happens. Other options work as promised.

It never worked :(
But now it will.


Operator should test with a newer Spring Boot version

Update Spring Boot version to 2.6.7

resolves #529

This PR should also supersede https://github.com/oracle/coherence-operator/pull/528


Add a mode to leave lines unchanged when they are under max_width

An auto-formatter such as rustfmt is really useful to enforce some level of consistency in a project. But it can also become a burden when the formatter has very specific ideas about how to format some things. It would be useful to have a mode that simply does not reformat lines that are short enough. The end result would probably be less consistent than the default mode of rustfmt but it would be better than just not using rustfmt at all. Is such a thing possible?

This is pretty difficult to do in Rustfmt because for any skipped text we'd need to know which AST nodes are included/partially included. For specific things you don't want formatted (e.g., matrix-like arrays), you can use a skip attribute.


Holes at Picture Perfect Drive

Hole at , with GameBuild 2699 and GameBuild 2545 only

This is prop a MLO you got installed thats the issue here.

Hole at , with GameBuild 2699 and GameBuild 2545 only

check and no problem maybe have one addon map have conflict in there

I got no mlo right there. And nothing close, the most close mlo is at other side of the map.
And it works good at previews version.

deactive all MLOS, look if it works ... if it works, it is a MLO


wrong conda environment activated in terminal

Testing #21102
with settings:
  "python.terminal.activateEnvInCurrentTerminal": true,
  "python.terminal.activateEnvironment": true,
  "files.autoSave": "afterDelay"

I selected a conda env that lives in the workspace, but base was activated in the terminal
python.log

Did you run conda config --set auto_activate_base False as instructed?

missed that, works now


Adding KeyManager spec

Summary of the Pull Request
This pull request is adding the functional spec for the Keyboard Manager.
Changes:

Added the KeyManager.md in the spec folder
Added the images from the spec in a new folder in the image folder in doc/specs/images
Updated the readme.MD in images to include link to KeyManager.md

PR Checklist

[x] Applies to #6

We'll be closing feedback here 1/29/2020

coming here after listening to the msdevshow...hope it's not too late. I knew about powertoys and fancyzones was in my todo list to test, but the remapping tool is excellent news.
One thing sharpkeys does not do, that https://github.com/martin-stone/touchcursor does, is using SPACE as modifier (just like shift, control etc).
 The issue is it's really old, and though it's OSS, there is no activity since a long time, I am fearing it will stop working sometime in a new W10 update.
Hope this tool covers it...
thanks

coming here after listening to the msdevshow...hope it's not too late. I knew about powertoys and fancyzones was in my todo list to test, but the remapping tool is excellent news.
One thing sharpkeys does not do, that https://github.com/martin-stone/touchcursor does, is using SPACE as modifier (just like shift, control etc).
 The issue is it's really old, and though it's OSS, there is no activity since a long time, I am fearing it will stop working sometime in a new W10 update.
Hope this tool covers it...
thanks

it's never too late, we're constantly iterating. however, to clarify, are you referring to using the spacebar as a part of a shortcut? i.e remapping SPACE + H to Left Arrow Key? Can you clarify

it's never too late, we're constantly iterating. however, to better understand, are you referring to using the spacebar as a part of a shortcut? i.e remapping SPACE + H to Left Arrow Key? Can you clarify

indeed that is what I mean, SPACE+J to Down Arrow, SPACE +C to Contro+C etc, stuff like that.

it's never too late, we're constantly iterating. however, to better understand, are you referring to using the spacebar as a part of a shortcut? i.e remapping SPACE + H to Left Arrow Key? Can you clarify

indeed that is what I mean, SPACE+J to Down Arrow, SPACE +C to Contro+C etc, stuff like that.

Remapping a shortcut (SPACE + J) to a single key (Down Arrow) probably won't make it into the V1 but remapping SPACE + C to Control + C definitely will! sorry for the slow reply

Remapping a shortcut (SPACE + J) to a single key (Down Arrow) probably won't make it into the V1 but remapping SPACE + C to Control + C definitely will! sorry for the slow reply

Good to know SPACE will be somewhat supported, but remapping to a single key is big deal, so looking forward to that too, thanks!


feat: add spegel support for k0s

Moves ./k0s-config.yaml to ./kubernetes/k0s/k0s-config.yaml to accompany containerd files needed for Spegel
Adds initial support for Spegel on k0s

@brunnels The only thing I am really unsure about here is the added files section in the k0s-config.yaml. It might need tweaking so it would be great if you could test ❤

There seems to be an issue with using the file uploader with k0s: https://github.com/k0sproject/k0sctl/issues/638

Adding hooks seemed to have work for now, will update with another PR if the issue from k0s is resolved


Update default settings in docs

Summary
The properties runValidators and setDefaultsOnInsert are set by defaults. I'd like to explain it more details (just for person with bad English skill like me) to understand correctly
Other Information
Change documentation at here

Thank you!


fix entrypoiny.svg link for npmjs.com

Pretty minor, but on the npm website the link to the entrypoints.svg file is broken:

and I think that to fix it we need to use an absolute URL instead of a relative one like now

I have read the CLA Document and I hereby sign the CLA

recheck


Make Install Script Executable

When running install.sh, the user must first make the script executable. Instead, it should already be set with those perms.

Completed w/ commit https://github.com/magneticstain/Inquisition/commit/071e68bcc9b2d092ea1d61b0d09230f292bd7555

josh@jimmy1 ~ $ chmod +x Code/Inquisition/install/install.sh
josh@jimmy1 ~ $


waveOut.Init()

Hi,
I was trying to convert the sine wave example from C# to VB.
The line waveOut.Init(), does it call the entire audio thread inside it's own loop?
And can I call it like waveOut (function,function,function)?
Regards,

No, waveOut.Init is to tell WaveOut where to get sound from when it starts playing, and what the format of that sound will be


Generate semantic tokens from text speed  is to slow

Self Checks

[X] This template is only for bug reports. For questions, please visit Discussions.
[X] I have thoroughly reviewed the project documentation (installation, training, inference) but couldn't find information to solve my problem. English 中文 日本語 Portuguese (Brazil)
[X] I have searched for existing issues, including closed ones. Search issues
[X] I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
[X] [FOR CHINESE USERS] 请务必使用英文提交 Issue，否则会被关闭。谢谢！:）
[X] Please do not modify this template and fill in all required fields.

Cloud or Self Hosted
Self Hosted (Docker), Self Hosted (Source)
Environment Details
Generated 43 tokens in 37.66 seconds, 1.14 tokens/sec
2024-11-01 14:18:33.689 | INFO     | main:generate_long:514 - Bandwidth achieved: 0.56 GB/s
2024-11-01 14:18:33.689 | INFO     | main:generate_long:519 - GPU Memory used: 1.12 GB
2024-11-01 14:18:33.690 | INFO     | main:exchange_npy_token:696 - Sampled text: 2022年8月29日
2024-11-01 14:18:33.690 | INFO     | main:exchange_npy_token:700 - Saved codes to codes_0.npy
2024-11-01 14:18:33.690 | INFO     | main:exchange_npy_token:701 - Next sample
2024-11-01 14:18:33.691 | INFO     | main:exchange_npy_token:708 - Total time: 37.68 seconds
Steps to Reproduce
Generated 43 tokens in 37.66 seconds, 1.14 tokens/sec
my gpu is 3090
✔ Expected Behavior
None
❌ Actual Behavior
None

see documents for --compile option


3.1.1 Native crash

Description
Getting floating native crash with 3.1.1
Logs
A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG: Build fingerprint: 'google/bullhead/bullhead:8.1.0/OPM6.171019.030.E1/4805388:user/release-keys'
A/DEBUG: Revision: 'rev_1.0'
A/DEBUG: ABI: 'arm64'
A/DEBUG: pid: 11928, tid: 12017, name: application - 11993  >>> com.example.application <<<
A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xe0
A/DEBUG: Cause: null pointer dereference
A/DEBUG:     x0   0000006f8b6231a0  x1<PHONE_NUMBER>000000  x2<PHONE_NUMBER>000000  x3   0000006f9393319b
A/DEBUG:     x4   0000006f76bfeb68  x5<PHONE_NUMBER>000031  x6<PHONE_NUMBER>000018  x7<PHONE_NUMBER>74726f
A/DEBUG:     x8   9f0f8afcab55c801  x9   9f0f8afcab55c801  x10<PHONE_NUMBER>430000  x11  0000006f939f17a8
A/DEBUG:     x12<PHONE_NUMBER>6f7073  x13  65676e6168436574  x14<PHONE_NUMBER>000000  x15<PHONE_NUMBER>000001
A/DEBUG:     x16<PHONE_NUMBER>9daca8  x17<PHONE_NUMBER>9774b8  x18<PHONE_NUMBER>680000  x19  0000006f76bfecb8
A/DEBUG:     x20  0000006f8b6231a0  x21  0000006f794f1ca0  x22  0000006f79525000  x23<PHONE_NUMBER>000000
A/DEBUG:     x24<PHONE_NUMBER>000000  x25  0000006f776af298  x26<PHONE_NUMBER>000003  x27  0000006f76bfeec0
A/DEBUG:     x28  0000006f76bfee78  x29  0000006f76bff030  x30  0000006f78f1c5c4
A/DEBUG:     sp   0000006f76bfec30  pc   0000006f78f1c5d0  pstate<PHONE_NUMBER>000000
A/DEBUG: backtrace:
A/DEBUG:     #00 pc<PHONE_NUMBER>3965d0  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so (chat::ClientListener::onTransportStateChanged(rtd::TNTransportStates)+496)
A/DEBUG:     #01 pc<PHONE_NUMBER>3a110c  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so (TransportStateObserver::onTransportStateChanged(rtd::TNTransportStates, rtd::TNBindingType)+792)
A/DEBUG:     #02 pc<PHONE_NUMBER>4f2e1c  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so (rtd::TNNotificationClient::updateAggregatedTransportState()+320)
A/DEBUG:     #03 pc<PHONE_NUMBER>4f3084  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so (rtd::TNNotificationClient::onTwilsockDisconnectedImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)+252)
A/DEBUG:     #04 pc<PHONE_NUMBER>4f4c1c  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so (TwilioPoco::ActiveRunnable<void, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, rtd::TNNotificationClient>::run()+64)
A/DEBUG:     #05 pc<PHONE_NUMBER>5ee5e8  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so (TwilioPoco::ActiveDispatcher::run()+244)
A/DEBUG:     #06 pc<PHONE_NUMBER>5e909c  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so
A/DEBUG:     #07 pc<PHONE_NUMBER>5eaae4  /data/app/com.example.application-hUZNAVTdca45lUaQu8Tzvg==/lib/arm64/libtwilio-rtd-native.so (TwilioPoco::ThreadImpl::runnableEntry(void*)+148)
A/DEBUG:     #08 pc<PHONE_NUMBER>067d0c  /system/lib64/libc.so (__pthread_start(void*)+36)
A/DEBUG:     #09 pc<PHONE_NUMBER>01eba4  /system/lib64/libc.so (__start_thread+68)

Chat Android SDK
3.1.1
Android API
27
Android Device
Nexus 5X

Hi, can you give more details about when it happens? Active use? Background?

I get the crash too, I was getting same crash on version 3.0.0, then I followed the issues and came to know that 3.1.1 solves it and it did for me, it was working till now and I suddenly start getting errors.
I have noticed two scenarios, again, its random, not all the time it happens but I have mentioned if it helps.
Error Logs are same as @DummyCo mentioned.
Scenario 1) Its when I open my channel to see messages list. In message list screen I have list item with Author imageView(Using Glide), name, time and message text.
Scenario 2) I have more than 150 messages in my channel and when I keep scrolling up to see messages.
Chat Android SDK
3.1.1
Android Api
26, 24 respectively for below devices.
Android Device
Galaxy s7 Edge
Galaxy Neo 5

@aalap03 thanks for the information! I will investigate what could be the cause.

Hi, Any update on the Issue ?

Not yet, i'm working on a new version.

Ok, Will eagerly wait for the update and hope the issue will be resolved, Thanks !!

@berkus hi there,
A little bit more details on this issue:
No active use, no incoming/outgoing messages, no typing/inviting, fetching etc.
Crash frequently happens on foreground idle state.
There's also not too helpful traces from fabric with enabled NDK:
Crashed: Thread
0  libtwilio-rtd-native.so        0x70ffbd75d0 (Missing)
1  libtwilio-rtd-native.so        0x70ffbd75c0 (Missing)
2  libtwilio-rtd-native.so        0x70ffd34084 (Missing)
3  libtwilio-rtd-native.so        0x70ffd35c1c (Missing)
4  libtwilio-rtd-native.so        0x70ffe2f5e8 (Missing)
5  libc.so                        0x719dce3574 (Missing)
6  libc.so                        0x719dd30c90 (Missing)
7  libutils.so                    0x719f61c0bc (Missing)
8  libutils.so                    0x719f61bf8c (Missing)
9  libandroid_runtime.so          0x719c4fa430 (Missing)
10 (Missing)                      0x7027db1c (Missing)
11 (Missing)                      0x7ffffffb (Missing)
12 (Missing)                      0x13044fa4 (Missing)
13 (Missing)                      0x6fdd9a6c (Missing)
14 (Missing)                      0x6fdd32a4 (Missing)
15 boot-framework.oat             0x72387a10 (Missing)
16 (Missing)                      0x7027ddc4 (Missing)
17 (Missing)                      0x142008c4 (Missing)
18 (Missing)                      0x13044fcc (Missing)
19 (Missing)                      0x6f4436b4 (Missing)
20 (Missing)                      0x6fdb8bd4 (Missing)
21 (Missing)                      0x6f4912ec (Missing)
22 (Missing)                      0x6f49881c (Missing)
23 boot-framework.oat             0x7238539c (Missing)
24 (Missing)                      0x7014ac74 (Missing)
25 (Missing)                      0x13044fa4 (Missing)
26 (Missing)                      0x12c4e684 (Missing)
27 (Missing)                      0x12c4b6b4 (Missing)
28 (Missing)                      0x13044fa4 (Missing)
29 (Missing)                      0x6fa9d8c4 (Missing)
30 (Missing)                      0x13044ffc (Missing)
31 (Missing)                      0x1304500c (Missing)
32 (Missing)                      0x13044a1c (Missing)
33 (Missing)                      0x12c4b6b4 (Missing)
34 (Missing)                      0x6fd7aea4 (Missing)
35 boot-framework.oat             0x72152268 (Missing)
36 (Missing)                      0x7025fb24 (Missing)
37 (Missing)                      0x7112c4e5b4 (Missing)
38 (Missing)                      0x731a145c (Missing)
39 libart.so                      0x711a50b64c (Missing)
40 (Missing)                      0x12c4c914 (Missing)
41 (Missing)                      0x6fdefffc (Missing)
42 libart.so                      0x711a07a6d8 (Missing)
43 (Missing)                      0x731a145c (Missing)
44 (Missing)                      0x7025fb24 (Missing)
45 (Missing)                      0x731a145c (Missing)
46 (Missing)                      0x6f4cfb44 (Missing)
47 (Missing)                      0x6f4cfb44 (Missing)
48 (Missing)                      0x6fa9d8c4 (Missing)
49 (Missing)                      0x7025fb24 (Missing)
50 (Missing)                      0x7025fb24 (Missing)
51 (Missing)                      0x731a145c (Missing)
52 libart.so                      0x711a4111e4 (Missing)
53 libart.so                      0x711a4135a4 (Missing)
54 (Missing)                      0x72f66bbc (Missing)
55 (Missing)                      0x6fa9d8c4 (Missing)

Thank you.

Heh, nice trace.

HI @berkus
Some more details from my side as well.
I have same crash today and these are the logs for the same.
Just scrolling through messages, and in between this happens. I can send messages to this channel before crash like normally. It happens when I scroll very fast.
10-03 10:02:35.253 2215-2215/? E/audit: type=1400 audit(1538575355.241:4729): avc:  denied  { search } for  pid=27998 comm="debuggerd" name="com.google.android.gms" dev="mmcblk0p23" ino=130752 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 SEPF_SECMOBILE_7.0_0009 audit_filtered
type=1300 audit(1538575355.241:4729): arch=40000028 syscall=322 per=8 success=no exit=-13 a0=ffffff9c a1=e7f250c0 a2=20000 a3=0 items=0 ppid=2208 pid=27998 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 ses=4294967295 tty=(none) comm="debuggerd" exe="/system/bin/debuggerd" subj=u:r:debuggerd:s0 key=(null)
type=1327 audit(1538575355.241:4729): proctitle="/system/bin/debuggerd"

10-03 10:02:35.257 2215-2215/? E/audit: type=1400 audit(1538575355.251:4730): avc:  denied  { search } for  pid=27998 comm="debuggerd" name="com.google.android.gms" dev="mmcblk0p23" ino=130752 scontext=u:r:debuggerd:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=0 SEPF_SECMOBILE_7.0_0009 audit_filtered
type=1300 audit(1538575355.251:4730): arch=40000028 syscall=322 per=8 success=no exit=-13 a0=ffffff9c a1=e7f25240 a2=20000 a3=0 items=0 ppid=2208 pid=27998 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 ses=4294967295 tty=(none) comm="debuggerd" exe="/system/bin/debuggerd" subj=u:r:debuggerd:s0 key=(null)
type=1327 audit(1538575355.251:4730): proctitle="/system/bin/debuggerd"
10-03 10:02:35.337 27998-27998/?  A/DEBUG: ABI: 'arm'
pid: 26524, tid: 27688, name: eaccess - 27633  >>> plante.com.cobalt.mobileaccess <<<
signal 7 (SIGBUS), code 1 (BUS_ADRALN), fault addr 0x64656505
    r0 64656505  r1 00000001  r2 eb862710  r3 00000001
    r4 eb862710  r5 bdf096c0  r6 eb6fac68  r7 bdf096b8
    r8 eb862758  r9 bdf096d4  sl e2614740  fp eb86272c
    ip ef1d195c  sp bdf096a8  lr c390fb4b  pc c3b1882c  cpsr 60000010
10-03 10:02:35.348 27998-27998/? A/DEBUG: backtrace:
    #00 pc 0057382c  /data/app/plante.com.cobalt.mobileaccess-1/lib/arm/libtwilio-rtd-native.so
    #01 pc 0036ab47  /data/app/plante.com.cobalt.mobileaccess-1/lib/arm/libtwilio-rtd-native.so (_ZZN3rtd11TSPaginatorINSt3__110shared_ptrIKNS_11ITSListItemEEEE16chainedPopulatorENS2_INS_11future_impl7promiseINS_17TSOperationResultINS2_INS_12ITSPaginatorIS5_EEEEEEEEEENS2_IS6_EENS_8TSItemIdEbENKUlNS9_IS5_EEE_clESI_+374)
    #02 pc 0036ac67  /data/app/plante.com.cobalt.mobileaccess-1/lib/arm/libtwilio-rtd-native.so (_ZNSt3__110__function6__funcIZN3rtd11future_impl8resolverINS2_17TSOperationResultINS_10shared_ptrIKNS2_11ITSListItemEEEEEvZNS2_11TSPaginatorIS9_E16chainedPopulatorENS6_INS3_7promiseINS5_INS6_INS2_12ITSPaginatorIS9_EEEEEEEEEENS6_ISC_EENS2_8TSItemIdEbEUlSA_E_E9set_valueESA_EUlvE_NS_9allocatorISO_EEFvvEEclEv+26)
    #03 pc 003d756f  /data/app/plante.com.cobalt.mobileaccess-1/lib/arm/libtwilio-rtd-native.so (_ZN5boost4asio6detail18completion_handlerINSt3__18functionIFvvEEEE11do_completeEPNS1_15task_io_serviceEPNS1_25task_io_service_operationERKNS_6system10error_codeEj+76)
    #04 pc 003d70cb  /data/app/plante.com.cobalt.mobileaccess-1/lib/arm/libtwilio-rtd-native.so (_ZN5boost4asio6detail15task_io_service3runERNS_6system10error_codeE+302)
    #05 pc 003d6b17  /data/app/plante.com.cobalt.mobileaccess-1/lib/arm/libtwilio-rtd-native.so
    #06 pc 003d6c9f  /data/app/plante.com.cobalt.mobileaccess-1/lib/arm/libtwilio-rtd-native.so
    #07 pc 00047f93  /system/lib/libc.so (_ZL15__pthread_startPv+22)
    #08 pc 0001a161  /system/lib/libc.so (__start_thread+6)

What device is that?

Hi, can you try with 4.0.0-rc18 and update here what you observe?

Closing, no response.

I'm getting this crash with same backtrace with 3.1.1, but I cannot update to 4.x.x versions as I have to support pre-lollipop users for foreseeable future. Is there any plan to fix it for 3.x.x as well?
@berkus

@sfseyhan If you are planning to support android 4 you should keep in mind that the 3.1.1 version is currently not working on android 10 devices with a native crash as well.
Some time ago we sent a ticket to ask for android 4 support but we had no further answers.
We're currently in a "limbo" because if you need to support android 4 using 3.1.1 version you won't be able to support android 10 and if you want to support android 10 with 4.x.x version you'll loose android 4 compatibility.
We're firmly convinced that android 4 should be still supported, many of our clients has legacy apps that must run on older devices.
Other libraries such as OkHttp found ways to keep long term releases to support the oldest and newest devices...

I've forked #108 off from this thread, please continue discussion about required devices versions support there.

@berkus we still get this crash after updating 4.2.5.
Same stack trace and according to our own logs it happens while scrolling rapidly and in some of the cases requesting 50 messages almost per second, as mentioned in scenario 2 in this comment > https://github.com/twilio/twilio-chat-demo-android/issues/56#issuecomment-404213673

Hmm, I don't think you could get the same stack trace, because between 3.0.0 and 4.2.6 we have completely removed dependency on POCO - if you see it in the stackj trace then you're using too old version.

Backtrace looks quite similar apart from TwilioPoco so I assumed it was the same, and fabric cluttered this crash with previous crashes. But it might be cluttering any crash from libtwilio-rtd-native.so together as well.
But all the crash cases I checked occurred while scrolling like the earlier comment, so it doesn't seem like a coincidence.
backtrace:
#00  pc<PHONE_NUMBER>0f87e4  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#01  pc<PHONE_NUMBER>16d03c  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#02  pc<PHONE_NUMBER>172750  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#03  pc<PHONE_NUMBER>1676b4  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#04  pc<PHONE_NUMBER>167f68  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#05  pc<PHONE_NUMBER>21efac  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#06  pc<PHONE_NUMBER>13cbf4  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#07  pc<PHONE_NUMBER>13c8dc  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#08  pc<PHONE_NUMBER>198068  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#09  pc<PHONE_NUMBER>1ff1d4  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#10  pc<PHONE_NUMBER>1feee8  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#11  pc<PHONE_NUMBER>359544  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#12  pc<PHONE_NUMBER>3591f0  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#13  pc<PHONE_NUMBER>4c1514  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#14  pc<PHONE_NUMBER>4c3e40  /data/app/com.takeaway.driver-ucgPeLyZ41STnMoiOURDJg==/lib/arm64/libtwilio-rtd-native.so
#15  pc<PHONE_NUMBER>083588  /system/lib64/libc.so (__pthread_start(void*)+36)
#16  pc<PHONE_NUMBER>0241dc  /system/lib64/libc.so (__start_thread+68)

Could you please properly symbolicate this crash? We have fixed crashlytics symbolication for a few latest releases already and you should be able to re-apply the fabric plugin and get properly symbolicated crashes now. Try chat-android-with-symbols package if regular chat-android doesnt work for you.

@sfseyhan also please post full crash dump staring from smth like
A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
A/DEBUG: Build fingerprint: 'google/bullhead/bullhead:8.1.0/OPM6.171019.030.E1/4805388:user/release-keys'

I haven't been able to reproduce it myself, this is the only trace I found in playstore and the ones in crashlytics have even less info.
What exactly do you mean by "re-apply the fabric plugin"?
Could there be side-effects by updating to chat-android-with-symbols or is it safe to use in production?

Adding chat-android-with-symbols dependency caused our app to be over 400mb, so it's not an option for production, and I cannot reproduce this crash myself.

@sfseyhan you need to run it through fabric.io crashlytics plugin. Then the size will be reduced but crashlytics will receive proper symbol information. See fabric/firebase manual for details how to run the plugin for crashlytics during your build.


Maxar Premium Imagery is no longer working

Description
Since three/four weeks ago the Maxar Premium layer has stopped working in multiple editors- i.e. the endpoint has simply come down and is nonresponsive. Trying to investigate the cause.
Update:
There are several other reports of same. It looks like this started happening at or around June 1st 2023.
https://community.openstreetmap.org/t/maxar-imagery-not-working-was-maxar-is-blurred-in-id-and-other-similar-topics/100524/14
https://github.com/hotosm/tasking-manager/issues/4846
Here's the original blog post announcing the sat imagery launch for OSM six years ago in May of 2017:
https://blog.maxar.com/earth-intelligence/2017/digitalglobe-satellite-imagery-launch-for-openstreetmap
Version
any/all (iD, JOSM seeing it too)
What browser are you seeing the problem on? What version are you running?
all
The OS you're using
n/a
Steps to reproduce
Simply use Maxar Premium and observe the lack of imagery. :)
The browser URL at the time you encountered the bug
n/a
The auto-detected useragent string for your browser (leave blank if you're manually filling this form out)
No response

After looking around this seems to be a larger time break that previous times when the Maxar keys have been rotated. Suspect that this endpoint is gone for good. Others have filed issues with Maxar and not heard back.

HOT has heard from one of their contacts at Maxar, waiting to hear anything further.

So Maxar imagery is history. Mapbox and Esri is what remains fairly updated in several places of the World


link creator's name with search

closes #415

part of the task ( the linking the subjects) will be done in this task: #856

I added a record with both a person and an organization.
( both of them have spaces in their name and the names are unique to all other records.)
If I click the organization it leads me to the second screenshot where just this record is shown, but if i click on the name other records are shown.
Should I change the search parameters?


Uploading a Large File And Timeouts

How do we set the request timeout in a self-hosted ASP.NET Core app?
When a client tries to upload a large file, the request inevitably times-outs. I've found no-way of being able to set this reliably outside of all of the samples that rely on IIS.
I'm using ASP.NET Core 2.2.
(Ref: https://github.com/aspnet/AspNetCore.Docs/issues/13243)

Side note that we have many updates to the current topic on https://github.com/aspnet/AspNetCore.Docs/pull/12344 that cover our (my) best understanding of managing limits at this time. Engineering will :eyes: and assist on review with those updates later (no ETA at this time due to 3.0 work).

ASP.NET Core itself doesn't currently have a "Request Timeout" concept. IIS does. Are you using IIS (since your comment indicates you aren't)?
What does exist when using Kestrel is a "minimum data rate" that requires that the client provide data at a minimum rate, and if it gets too slow terminates the connection (this is a security protection). What errors or logs are you seeing on the server when the errors are being reported? You may need to increase the log level for Microsoft to Debug in your appsettings.json to see it.

@anurse I'm due to pick this issue up again this week, so I'll certainly try the minimum data rate trick - seeing if I can remove it. Thanks! I'm not using IIS. I'll post back when I know more.

I added a cross-link to the File Uploads PR to surface the data rates ...
https://github.com/aspnet/AspNetCore.Docs/pull/12344/commits/503bf140b45abaf77dae643242695ec5a8d5db40


Suggest ipp backend use same heuristic for copies_remaining as squashing 'copies' job parameter

As per [https://github.com/apple/cups/issues/5732]
Currently backend/ipp.c sets its working variable copies_remaining to either the user requested copies (from argv[4]) or truncates it to 1. The truncation happens if the printer appears to support hardware copies, OR we are streaming from stdin.
The test of hardware copies comes from copies_sup, which comes from querying the printer 'copies-supported' attribute - which on a first read seems plausible.
However there are flows out there in the wild which pass to the ipp backend a prepared raster file (argv[6]) which has had software copies already applied (e.g. by pdftopdf where *cupsManualCopies: True). The same copies argument (argv[4]) is passed to both pdftopdf and the eventual ipp backed (as is typical).
Then, if the targetted device reports back that hardware copies are not supported (or, as in my actual printer copies-supported = 1-1) the copies_remaining gets set to argv[4] and so I end up with n*n copies physically printed.
If the ipp backend also honoured *cupsManualCopies in determining copies_remaining then this problem would be solved.

If you want to avoid cupsManualCopies (in the hope of moving away from ppds) ...
ipp.c new_request() calls _cupsConvertOptions which has its own heuristics for dealing with the number of copies (to pass on to the printer). In particular if the format is a multi-page image or application/vnd.cups-raster it assumes software copies have been applied upstream and so it truncates copies (to pass on to the printer) to 1.
It seems to me that if the ipp backend already has such hard-wired heuristic code here, then the same heuristic could be applied to the copies_remaining ... i.e. forcing it to 1 for certain formats where we expect upstream software copies.

Will investigate, but if those "flows in the wild" aren't following the CUPS driver interface then you will predictably get erroneous results...

Thanks for looking into this. By 'in the wild' I should clarify ...
Ubuntu cups-browsed, for example, sees printer advertised though avahi, as accepting image/urf on ipp. cups-browsed creates a printer queue on cups, with a ppd that includes cupsManualCopies: True
Then on printing, cups sets up a filter chain including pdftopdf which applies the manual copies, and eventually to a urf temp file.
Then the ipp backend fetches copies-supported: 1-1 from the printer, which with its logic starts applying multiple copies (via the copies_remaining variable) ... and hence n*n are physically produced.
In the past this outcome didn't actually happen, because the ppd was erroneously 'cupsManualCopies: true' (lower case true).
Now one bug (cupsManualCopies) has been fixed, the scene is set for this bug report to bite ...

@karlrelton If CUPS is doing the printing, the pdftopdf filter will pipe its output to the backend. If you are passing a temp file to the backend then it is explicitly not supposed to have the copies pre-applied. We can't change the current behavior without breaking other printers...


Use browser history doesn't trigger changes in the PLP

When you're on the PLP, and use pagination, the browser history doesn't update the listed items.

A few things are off:

we seem to redirect after routing with default values (the uggly additional query parameters). I believe we shouldn't do this as they're all default)
navigating back does affect some things (i.e. the new page title #1428), but the product listing component isn't updated.

Easy to reproduce:

load homepage
load a category page
open a facet
try to navigate back (no refresh of data)

back/foward are working correct only after use search-box
change category/page/fiter don't trigger [Product] Search Products action

I solved partly this bug, but Krzysztof confirmed it doesn't good solution, temporary I don't have more ideas how to fix it.

@Pucek9 please elaborate on what the solution was and why it isn't a good solution.

please elaborate on what the solution was and why it isn't a good solution.

I created an additional effect, which is watching for route change by browser's previous/forward click. Then it uses one before last 'search' action.
This is not right because it's a workaround and works only for one backward action.
A good way is to observe the query params in component (they are correct) and to call from there the search. For me it doesn't work, always after search follows the second unwanted action with current query params.

i was supposed to ping tobias but assigned back to Michael to follow up with Tobias or seek help from other devs.

QA steps

verify that no query params (i.e. ?query=....) are present when you open initially search/category/brand page. Query params should appear only when you start playing with sorting/pagination/facets.
verify native browser back navigation brings you to the previous state of the query/sorting/pagination/facets.

In general play with facets, pagination, sorting and native browser back navigation. Also meanwhile go to:

different category page (from navigation categories menu)
search a phrase in the search box
go to some brand page (if Brands menu is available in your env - dev17 / modelT, not sure which)

Test successful. 🆗
Given initial state at x0 and facets, x1, x2, x3 applied in sequence, I can see how using browser's back navigation button, PLP returns to x2, x1, x0 correctly. Nice fix.
Tested on Firefox as well.


[Request] Implement CPU mode even when GPU system can support.

Hello, great model and thank you for all of your hard work!
I use the model in GPU mode on windows and it runs very well and I have implemented your model capabilities in an extension for Oobabooga's text-generation-webui:
https://github.com/oobabooga/text-generation-webui
My extension:
https://github.com/RandomInternetPreson/LucidWebSearch
There are a lot of people that use the text-generation-webui, of whom are vram limited.  Is it possible (and within your scope of work and worth a look) to add a --cpu flag or something like that to force the model to run in the CPU only?
I have edited your code here:
https://github.com/RandomInternetPreson/LucidWebSearch/blob/main/device_LowVramCPUMODE.py
This reduces the vram utilization by a significant amount, down to a little less than 5GB, but for many that 5GB is probably still a big chunk of their total vram.  I'm not sure what else to edit, I've tried other edits, with none affecting the resulting vram utilization.
Even if it's not worth the hassle of putting in a --cpu flag, could you point me to which file I would need to edit to make it happen?

Yes, that's a good idea. Right now you can hack this by setting --batchsize 0

@lukas-blecher What input image size should be given cause the small-base model both are skipping some parts of the text

I have found that the margin spacing is one of the most influential variables to getting a good conversation.  And if the quality of the text is too good it seems to introduce more errors.  I would try to make the margine 1.25 inches and reduce the quality of the PDF.  It's a large sized file for a few pages, then the quality might be too high.

Is there anybody works well on the Mac M1 mps mode? The nougat model predict blocked on my computer...

Is there anybody works well on the Mac M1 mps mode? The nougat model predict blocked on my computer...

Same question


Put it into circulation quest doesn't register progress with selling stuff to Ragman 3.10.0

General information
Hey guys. I headed new issue with Ragman's quest. This guy seems the most problematic one for now :)
Quest progress doesn't goes on while selling any rigs/backpacks to Ragman.
Expected result:
You selling stuff needed for quest to ragman -> selled items count updating.
Actual result:
You selling stuff needed for quest to ragman -> selled items count doesn't updating.
How to reproduce

Take Put it into circulation quest of Ragman.
Sell any king of rig/backpack to him.
Check the quest progress.

Originally written by eye-d

Sorry, my bad with quest translation. Should switch to english version and not try to translate quest names by myself.
Name of the quest is just curculate. I'm talking about this one.

Attachments

2024-09-14[22-40] (0).png (1321 KiB)

Originally written by eye-d

This should be fixed with:https://github.com/sp-tarkov/modules/commit/9b574697073c8d4be066b78e1d8e892720045bb2 - not relevant

Originally written by chomp

Not fixed, sold items doesn't count still

Attachments

2024-09-22[00-26] (0).png (3945 KiB)
2024-09-22[00-26] (1).png (2757 KiB)

Originally written by 5o2

Should be fixed with: https://github.com/sp-tarkov/server/commit/2ea51fec3720baea142f44d65831fe0f3d1257f3

Originally written by chomp


ServiceAccounts.Keys.Create return nil and error 404 just after create

A few time ago, when i use service clientIAM.Projects.ServiceAccounts.Keys.Create
it return serviceAccountKey = nil and error = nil...
When i have this error, i create one on google console and have an error.
Is it possible to have an operation object or solve async task?
Because create finish in 200 but if you make get just after we have 404 with the generated key name.
If i wait 10 sec under create and get, i have get 200.

I have been assisting the user who raised this issue in my role for Google Cloud Platform Support. The issue is that the API call to create a service account key does not return the public key, and the call to get the key, which does include it, does not succeed until some time after the key is created.
One solution I have suggested is to poll the API call to get the key periodically until the public key is returned.
I also note that the public key itself is technically contained in the response to the "create key" call, since it can be extracted from the private key. This is, however, unsigned, whereas the "get key" call eventually returns a certificate, ie a signed copy of the public key.
I don't believe this is an issue in this API client, since it maps directly to the public API. I do believe the API could provide a solution to this rather than polling, and will suggest this as a potential feature.
Since this actually relates to the API, rather than the API client, I believe this issue should be closed. An appropriate place to suggest a change to the API itself would be the Google Cloud Platform IAM idea forum:
https://googlecloudplatform.uservoice.com/forums/580999-cloud-identity-access-management-iam

Since this actually relates to the API, rather than the API client, I believe this issue should be closed.

Agreed.

Has this been reported to the GCP IAM Team or has this issue simply been closed without follow up?


[v1.6] ipam: Protect release from releasing alive IP

#10066 -- ipam: Protect release from releasing alive IP (@tgraf)

Once this PR is merged, you can update the PR labels via:
$ for pr in 10066; do contrib/backporting/set-labels.py $pr done 1.6; done

This change is

never-tell-me-the-odds

test-me-please

test-me-please


Add support for eui-64 mac addresses for MacAddress scalar type

Update MacAddressType validation regex to manage 64 bit formats (colon, hyphen and dotted-quad)
Update tests to add inline data for the above formats
Update resx localisations

regex:

/AzurePipelines run

@oising the tests seem to fail for the scalar.

@oising the tests seem to fail for the scalar.

Forgot to update the snapshot. Done!

/AzurePipelines run

@oising  The PR looks good! :)
Can you also update the docs? https://github.com/ChilliCream/hotchocolate/blob/main/website/src/docs/hotchocolate/defining-a-schema/scalars.md

/AzurePipelines run

ok ... lets merge 👯