Recipe Book App- view recipe link has a bug

The link 'VIEW RECIPE' has a bug. It leads to an Error.

clicking the view recipe links leads to the following errors.

The Error is due to the recipe object which has two source url keys

sourceUrl
spoonacularSourceUrl

Originally the recipe object was linked to sourceUrl key with the link to www.foodista.com/recipe/... as value. This seems to be not working and is showing up the error as shown above in the screen shot.
But when linked to the spoonacularSourceUr key , the links are rendering properly.

can I work on this .

can I work on this .

I have already fixed it. Waiting for my PR to be merged.


AutoML UI - Validation method mislabelled or wrong

When creating an AutoML job using the UI and using a user supplied dataset for validation, the completed job run states that the validation method used is 'Monte-Carlo cross validation' under 'Run Summary -> View configuration settings', despite the selected setting.
The validation dataset is stated in the 'Inputs' section.
This leaves some ambiguity as to whether the job run has used the selected validation data, as selected, or used Monte-Carlo validation as it states it has.
It'd be great to get this cleared up, and gain confidence in which validation method is being used.

@CB-LTD
It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!

This isn't in documentation, it is in the GUI of AzureML in the job run within an experiment (see image below).
Apologies that this is the wrong area to raise this! Please feel free to move this issue or direct me to the correct place to raise this.

@CB-LTD
Thanks for your feedback and your contribution to Azure docs.
Feedback for this repository is moving away from GitHub to a system specific to the Microsoft Learn platform. Issues for this repository will soon be disabled, and additional comments from GitHub will no longer be possible. However, we are now tracking and triaging this issue in the new feedback system.
To learn more about our feedback systems, please see Provide feedback for Microsoft Learn content.


[FINE] Finebranch ga changelog

Added PRs since RC
Rolled up PRs from Beta, Beta-2, and RC
[skip ci]

@miq-bot add_label documentation

@Fryguy can you merge for today's build.

@bdunne can you please merge so we can kick off the build. Jason deferred to you for merging. 👍

FINE


Add 'layout' option

createPage method accepts also an optional layout param to specify which layout is supposed to be used to when generating a page. This PR simply passes this param to createPage, similarly to component.

@szimek You rock! You totally beat me too this. 👍


OpenFL 8.5.0 spamming context3d calls

Hey I've just noticed that after updating to OpenFL 8.5.0 there are a tonne of unwanted calls to context3D. For some context I have a 2d framework built on top of OpenFLs stage3D implementation and after the update it no longer renders anything to screen while targeting HTML5 (Flash/AIR still work correctly).
Is there a way to disable OpenFLs calls to Context3D while still using the Stage3D API? I can see there is a compile flag "openfl_disable_display_render", however enabling this seems to completely stop all Stage3D calls regardless of if they are from OpenFL itself or external calls.
OpenFL 8.4.1 Context3D Calls

OpenFL 8.5.0 Context3D Calls

OpenFL 8.5.0 Context3D Calls with openfl_disable_display_render flag

FYI, I'm using the chrome extension "WebGL-Inspector" for context call inspection
http://benvanik.github.io/WebGL-Inspector/

OpenFL has a new Context3D and an updated display list renderer for hardware targets.
The display list renderer uses Context3D for all its rendering, but it (by default) uses a separate Context3D instance. stage.stage3Ds now supports 2-4 Stage3D instances (whether mobile or desktop) and will give their own framebuffer so that they can present() as often (or rarely) as desired, and to prevent conflicts between the core display list renderer stencil/depth buffer and other Stage3D renderers.
You will need to request a context (like on Flash) and will now need to call present() for anything to show. Please take a look and see if any of these changes need to be made for your framework to work

Yep my framework currently handles .clear .drawTriangles .present etc. I'll keep digging over the next few days, but it appears there is different behaviour between HTML5 and AIR.. in an ideal world they should really behaviour the same correct?

Hey Joshua
Thanks for the tips.
Adding the openfl-share-context flag seems to resolve the issue.. I would like to get it working within the flag so I'll continue looking for the root cause over the weekend.
Note: 8.5.0 and 8.5.1 behave the same, so it's likely not related to stencil buffers

Hmm question, what does the openfl-share-context flag actually do? I can't find any #if openfl-share-context within the openfl source code

Hello triangle 8.4.1
http://peteshand.net/downloads/openfl/hello-triangle/8.4.1/
Hello triangle 8.5.1
http://peteshand.net/downloads/openfl/hello-triangle/8.5.1/

Thanks, I'll take a look

setVertexBufferAt and setProgramConstantsFromMatrix are not properly cached between Stage3D instances, if the shader program changes (on any Stage3D instance) then these are cleared. It's a more complicated issue to resolve. I've opened a new issue to track it: https://github.com/openfl/openfl/issues/2018


Health checking is KO

Hi all,
Very awesome work ! Thanks ;)
I noticed that the container could not go to healthy => remains on starting
 72bd9443b31f        qmcgaw/cloudflare-dns-server   "/bin/sh -c /unbound…"   4 minutes ago       Up 4 minutes (health: starting)                                                        Dns
Ping of duckduckgo inside container is KO

The dns works very well
$ dig @localhost duckduckgo.com

; <<>> DiG 9.11.5-P4-5.1-Debian <<>> @localhost duckduckgo.com
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3738
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;duckduckgo.com.                        IN      A

;; ANSWER SECTION:
duckduckgo.com.         3532    IN      A       <IP_ADDRESS>
duckduckgo.com.         3532    IN      A       <IP_ADDRESS>
duckduckgo.com.         3532    IN      A       <IP_ADDRESS>

;; Query time: 0 msec
;; SERVER: <IP_ADDRESS>#53(<IP_ADDRESS>)
;; WHEN: mar. janv. 14 19:23:02 CET 2020
;; MSG SIZE  rcvd: 91

This is my docker-compose
  cloudflare-dns-server: 13          environment: 14              - VERBOSITY=1 15              - VERBOSITY_DETAILS=0 16              - PROVIDERS=cloudflare,quad9 17              - BLOCK_NSA=on 18          image: qmcgaw/cloudflare-dns-server 19          container_name: Dns 20          network_mode: host

Hi there,
Thanks for your message and the compliment :smiley:

Do you mean that the healthcheck keeps on being on Starting? If so, it is meant to run every 5 minutes that's why, line here
Pinging requires you to run as root in the container but the container runs without root (more secured) that's why pinging does not work
You should ideally run the container with network_mode: bridge and a port mapping - 53:53/udp for added security

Enjoy!

Thanks !
Still "Starting" (49 minutes)
72bd9443b31f        qmcgaw/cloudflare-dns-server   "/bin/sh -c /unbound…"   3 hours ago         Up 49 minutes (unhealthy)                                                        Dns
I set bridge networks now ! Thanks.
But still "Starting" :)


Channels rework

Summary
This PR address the issue: channels are associated with qubits based on indices.
For example, current design will have difficulty to handle control channels more than number of qubits in the future:
# get drive channel of qubit 0
d0 = channels.drive[0]
# how to get secondary control channel of qubit 0 (in the future) ??
u0_1 = channels.control[20] ??

In this PR, we introduce Qubit representing physical qubit and have Qubit owns its connecting Channels. We also introduce DeviceSpecification owing the Qubits (DeviceSpecification is a collection of objects mapped from backend). Using those classes, we can access to Channels as below.
# get the primary (= only) drive channel of qubit 0
d0 = device.q[0].drive
# get the primary control channel of qubit 0
u0 = device.q[0].control	# syntax sugar of device.q[0].control[0]
# get the secondary control channel of qubit 0 (in the future)
u0_1 = device.q[0].controls[1]

Details and comments

introduce DeviceSpecification and Qubit (remove ChannelStore)
replace ChannelStore with DeviceSpecification in the argument of Schedule's constructor
remove ChannelList (each channel will be treated independently)

@taalexander Can we put the change of argument of Schedule's constructor to the later schedule-rework PR?
If we can, I think this PR is ready to be merged since I added tests.

Awesome! Let me know when you wish this to be merged (or feel free to merge yourself when ready).


Getting not yet cached item from SQLite throws an exception

Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported)

[x] iOS
[x] Android
[x] UWP

Feature Library (beta components are not fully done - issues MUST include full reproducible sample and stacktrace or they will be closed without explanation!!!)

[ ] Core
[ ] Locations
[ ] HTTP Transfers
[ ] Notifications
[ ] Sensors
[ ] AppCenter Logging Integration
[ ] Location Sync (beta)
[ ] BluetoothLE (beta)
[ ] Beacons (beta)
[ ] Push (beta)
[x] SQLite Integration (beta)

Version of Library
Last
Version of OS(s) listed above with issue
Last
Steps to Reproduce

services.UseSqliteCache() on Startup
var result = this.cache.Get< Foo >(bar);

Expected Behavior
result should be default(Foo) as we did never set any value for bar key.
Actual Behavior
throws an exception (Sequence contains no element...)
Suggested fix
Here is the problem.
We call the GetAsync SQLite method wich throws the exception as it is supposed to do when no object found for this key.
Instead, we should call FindAsync wich returns null as expected.

Merged


Couldn’t connect with my OpenVPN or Asterisk Server

Dear sir,
I have also reply on my previous issue that I open regarding 32bit system and you solve it. Thank you so much for that
but unfortunately I haven't got my last replay response yet and that's why I come up with new issue.
currently I am using udp2raw 2 bypass all my traffic throw udp2raw tunnel And It's work perfectly the only issue with the udp2raw tunnel the overhead is too high and Bandwidth consumption is more and that's why I plan to change my tunneling system to your wstunnel.
I tried to over week to configure your tunnel to achieving my goal but I didn't succeed and that's why I open this issue to know about your tunneling system if I can use it instead of udp2raw tunnel securely if yes please let me know how can I configured the server and client as well, thank you for your kind attention hopefully I will get reply soon.

For udp traffic you can start the server like
wstunnel server wss://<IP_ADDRESS>:443
and the client with
wstunnel client -L 'udp://1080:you_target_ip_or_host:target_port' wss://your_wstunnel_server:443
If this does not work, please share the log of both the server and the client started with --log-lvl=DEBUG

Dear,
Sir, Thanks for your reply & I really appreciated to get out sometime from your busy scheduled to help me, Please note that wstunnel server & my udp server lets say OpenVPN or asterisk in same server & I still get connected & below I share the log of client & server both
Server Log that I am getting:
./wstunnel server wss://<IP_ADDRESS>:443
2024-06-29T12:50:27.914381Z  INFO wstunnel::embedded_certificate: Loading embedded tls certificate
2024-06-29T12:50:27.914474Z  INFO wstunnel::embedded_certificate: Loading embedded tls private key
2024-06-29T12:50:27.915097Z  INFO wstunnel: Starting wstunnel server v9.7.2 with config WsServerConfig { socket_so_mark: None, bind: <IP_ADDRESS>:443, websocket_ping_frequency: None, timeout_connect: 10s, websocket_mask_frame: false, restriction_config: None, tls: true, mTLS: false }
2024-06-29T12:50:27.915141Z  INFO wstunnel::tunnel::server: Starting wstunnel server listening on <IP_ADDRESS>:443
^C
[root@V4G-Razzak-16-PK-UK ~]# ./wstunnel server wss://<IP_ADDRESS>:443 --log-lvl=DEBUG
2024-06-29T12:50:41.386393Z  INFO wstunnel::embedded_certificate: Loading embedded tls certificate
2024-06-29T12:50:41.386497Z  INFO wstunnel::embedded_certificate: Loading embedded tls private key
2024-06-29T12:50:41.387113Z  INFO wstunnel: Starting wstunnel server v9.7.2 with config WsServerConfig { socket_so_mark: None, bind: <IP_ADDRESS>:443, websocket_ping_frequency: None, timeout_connect: 10s, websocket_mask_frame: false, restriction_config: None, tls: true, mTLS: false }
2024-06-29T12:50:41.387155Z DEBUG wstunnel: Restriction rules: RestrictionsRules {
restrictions: [
RestrictionConfig {
name: "Allow All",
match: [
Any,
],
allow: [
Tunnel(
AllowTunnelConfig {
protocol: [],
port: [],
host: Regex(
"^.*$",
),
cidr: [
<IP_ADDRESS>/0,
::/0,
],
},
),
ReverseTunnel(
AllowReverseTunnelConfig {
protocol: [],
port: [],
port_mapping: {},
cidr: [
<IP_ADDRESS>/0,
::/0,
],
},
),
],
},
],
}
2024-06-29T12:50:41.387241Z  INFO wstunnel::tunnel::server: Starting wstunnel server listening on <IP_ADDRESS>:443
2024-06-29T13:04:50.736241Z  INFO wstunnel::tunnel::server: Accepting connection
2024-06-29T13:04:50.736360Z  INFO tunnel{peer="<IP_ADDRESS>:37971"}: wstunnel::tunnel::server: Doing TLS handshake
2024-06-29T13:04:50.737206Z DEBUG tunnel{peer="<IP_ADDRESS>:37971"}: rustls::server::hs: decided upon suite TLS13_AES_256_GCM_SHA384
2024-06-29T13:04:50.737681Z DEBUG tunnel{peer="<IP_ADDRESS>:37971"}: rustls::server::hs: Chosen ALPN protocol [104, 116, 116, 112, 47, 49, 46, 49]
2024-06-29T13:04:50.799810Z  INFO tunnel{peer="<IP_ADDRESS>:37971" id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::server: Tunnel accepted due to matched restriction: Allow All
2024-06-29T13:04:50.799882Z  INFO tunnel{peer="<IP_ADDRESS>:37971" id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::udp: Opening UDP connection to <IP_ADDRESS>:5410
2024-06-29T13:04:50.799899Z DEBUG tunnel{peer="<IP_ADDRESS>:37971" id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::udp: connecting to <IP_ADDRESS>:5410
2024-06-29T13:04:50.800015Z  INFO tunnel{peer="<IP_ADDRESS>:37971" id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::server: connected to Udp { timeout: Some(30s) } <IP_ADDRESS>:5410
2024-06-29T13:05:50.831573Z ERROR tunnel{peer="<IP_ADDRESS>:37971" id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::io: error while reading from tunnel rx websocket close
2024-06-29T13:05:50.831641Z  INFO tunnel{peer="<IP_ADDRESS>:37971" id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::io: Closing local <= remote tunnel
2024-06-29T13:05:50.831922Z  INFO tunnel{peer="<IP_ADDRESS>:37971" id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::io: Closing local => remote tunnel
Client Log That I getting:
root# ./wstunnel client -L 'udp://1080:<IP_ADDRESS>:5410' wss://<IP_ADDRESS>:443 --log-lvl=DEBUG
2024-06-29T13:03:09.637266Z  INFO wstunnel::udp: Starting UDP server listening cnx on <IP_ADDRESS>:1080 with cnx timeout of 30s
2024-06-29T13:04:50.818966Z  INFO wstunnel::udp: New UDP connection from <IP_ADDRESS>:47210
2024-06-29T13:04:50.819116Z  INFO wstunnel::tcp: Opening TCP connection to <IP_ADDRESS>:443
2024-06-29T13:04:50.819131Z DEBUG wstunnel::tcp: Connecting to <IP_ADDRESS>:443
2024-06-29T13:04:50.873042Z  INFO wstunnel::tls: Doing TLS handshake using SNI IpAddress(V4(Ipv4Addr([107, 191, 62, 112]))) with the server <IP_ADDRESS>:443
2024-06-29T13:04:50.873086Z DEBUG rustls::client::hs: No cached session for IpAddress(V4(Ipv4Addr([107, 191, 62, 112])))
2024-06-29T13:04:50.873469Z DEBUG rustls::client::hs: Not resuming any session
2024-06-29T13:04:50.934043Z DEBUG rustls::client::hs: Using ciphersuite TLS13_AES_256_GCM_SHA384
2024-06-29T13:04:50.934148Z DEBUG rustls::client::tls13: Not resuming
2024-06-29T13:04:50.934801Z DEBUG rustls::client::tls13: TLS1.3 encrypted extensions: [Protocols([ProtocolName(687474702f312e31)])]
2024-06-29T13:04:50.934817Z DEBUG rustls::client::hs: ALPN protocol is Some(b"http/1.1")
2024-06-29T13:04:50.935495Z DEBUG tunnel{id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::websocket: with HTTP upgrade request Request { method: GET, uri: /v1/events, version: HTTP/1.1, headers: {"host": "<IP_ADDRESS>", "upgrade": "websocket", "connection": "upgrade", "sec-websocket-key": "2ZqHSf44iXRpVFfRQFI8qQ==", "sec-websocket-version": "13", "sec-websocket-protocol": "v1, authorization.bearer.eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjAxOTA2NDE5LTMwODMtNzUyMy04NDUwLWI2MjQ5OWZlZDM5NiIsInAiOnsiVWRwIjp7InRpbWVvdXQiOnsic2VjcyI6MzAsIm5hbm9zIjowfX19LCJyIjoiMTA3LjE5MS42Mi4xMTIiLCJycCI6NTQxMH0.aO6lfMNNRCi1Fyhm0KlJAVVfz2XPNzwTFDuLExdnt3o"}, body: Empty }
2024-06-29T13:04:50.989699Z DEBUG tunnel{id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::client: Server response: Parts { status: 101, version: HTTP/1.1, headers: {"connection": "upgrade", "upgrade": "websocket", "sec-websocket-accept": "necLMDRz/hArsmPWV5McuDqc6DY=", "sec-websocket-protocol": "v1", "date": "Sat, 29 Jun 2024 13:04:50 GMT"} }
2024-06-29T13:05:20.991824Z DEBUG tunnel{id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::io: sending ping to keep connection alive
2024-06-29T13:05:50.819916Z  WARN tunnel{id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::io: error while reading incoming bytes from local tx tunnel: UDP stream timeout with <IP_ADDRESS>:47210
2024-06-29T13:05:50.820586Z  INFO tunnel{id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::io: Closing local => remote tunnel
2024-06-29T13:05:50.820695Z  INFO tunnel{id="01906419-3083-7523-8450-b62499fed396" remote="<IP_ADDRESS>:5410"}: wstunnel::tunnel::transport::io: Closing local <= remote tunnel
please check why I am not getting connected. & let me how to solve please.

I have solve my issue, Thanks a lot for your support & help, hopefully this tunnel will solve my ongoing issue, I can't wait to test it & I will update you soon, Thanks again.

yes you can, please read the command line description


ci: add initial publish workflow

Implement a publish dry-run for the google-cloud-auth package to automate testing before actual release.
Closes #353

Thank you for your contribution.
Unfortunately, this is not a good place to start.  We are not planning to (ever) publish google-cloud-auth in the /auth directory. We are writing a new version in gcp-sdk-auth (under /src/auth) and it is nowhere near the point when it would be suitable for publication.
A better starting point might be gcp-sdk-wkt, but even then we are reluctant to accept external contributions for the CI system.

@coryan Thank you for your feedback!
A little bit of context: I am working on a Google Cloud Storage integration for nativelink, therefore i was researching on existing solutions and came across this project. And of course it looks like a well-thought and clean approach.
I would be glad if i can contribute sometimes, so i can use that sdk in the future.

@coryan Thank you for your feedback!
A little bit of context: I am working on a Google Cloud Storage integration for nativelink,

Thanks for that context.  For what is worth: we will eventually release a crate for Google Cloud Storage, but we cannot give you a timeline, other than "not soon".  You may want to consider existing OSS crates that support Google Cloud Storage: https://crates.io/search?q=gcs

therefore i was researching on existing solutions and came across this project. And of course it looks like a well-thought and clean approach.

Thanks for saying that.

I would be glad if i can contribute sometimes, so i can use that sdk in the future.

And we would welcome your contributions, you probably picked an area that is too immature at the moment.
For example, running cargo package -o gcp-sdk-gax will fail locally, and after we fix that problem: publish --dry-run will fail until version 0.1.0 of gcp-sdk-wkt is published.
We also anticipating dozens, maybe a couple of hundred crates to be published.  Listing all of them explicitly will get tedious rather quickly.  We would prefer something like -p 'gcp-sdk-*', but as I said that does not work yet.
I think we should close this PR and wait until the project has matured enough to get a CI going.


Address Component Type requires multiple props than just Mode (based off of example)

Describe the bug
Based on the example of the <Address> component used in the example here, the component only uses the prop of mode.  Based on the type definition, the <Address> component requires: allowCountries, blockPoBox, defaultValues, fields, validation, contacts, and display.
Reproduction
Use the address component from the example and see the type errors.
Severity
annoyance
Additional Information
No response

Thanks for reporting!
The issue is now resolved.


Addproject

issue #44

functionality to add projects with one bitcoin  token

The log file is not supposed to be included in the PR; it should be added to .gitignore instead.

done! thank you for noticing this.

Ok I got it, I created a testing database and testing environment just using 'process.env.TEST' in the config.js file,and it is working very well.  :)
But I need to run a server in one terminal and then run 'npm test' in other terminal to make it work.

I am closing this pull request and I am going to create two separates ones, one with add project functionality and the other with test environment.  it is going to be more clear, clean and beautifull


Drawer: media presentation

Change drawer to show icon an label on xl, icon only lg and md, hamburger menu only sm and xs

Looking into how other apps handle this issue, it seems as though this might be a multi drawer solution and not necessarily worth the time at the moment


:bug: fix(deps): bump arbundles from 0.6.12 to 0.6.19

fixes #106

Hopefully this fixes the issue.


[CI] Use Linux (Ubuntu) for FreeBSD

Fixes #157.
Signed-off-by: Azeem Sajid<EMAIL_ADDRESS>

@liquidaty: Please review and merge. Thanks!
Apparently, the total usage has reduced:

https://github.com/liquidaty/zsv/actions/runs/8312663739/usage | 10m 35s (this PR)
https://github.com/liquidaty/zsv/actions/runs/8015158134/usage | 16m 13s
https://github.com/liquidaty/zsv/actions/runs/8016995455/usage | 12m 30s
https://github.com/liquidaty/zsv/actions/runs/8260147411/usage | 14m 34s


fix: Added support for grammatical errors in the js locale in the vue file

Fix issue 3 #989

See https://github.com/vitejs/vite/issues/989#issuecomment-720528741
I don't know if this makes sense, since the transform is not really required and all it does is catch potential errors (which your IDE should already catch)


feature extraction

could you release your feature extraction code?

I found from here.
https://github.com/KaiyangZhou/pytorch-vsumm-reinforce


run-workers not working with docker container

Context:
Codecept version : 2.6.5
Playwright Version: [what Playwright version do you use?] : 1.0.2
Node version: [e.g. 10.12, 10.14] : 14.3.0
Browser: [e.g. All, Chromium, Firefox, WebKit] : Chromium

Describe the bug
Positive Scenario
In local (i.e without docker) we are able to run the workers without any issue
npx codeceptjs run-workers 3 --grep "@tag1"
Negative Scenario
a) In docker container, when we are running with multiple(i.e 3 in this case) workers, parallel execution by workers is not working.
docker run --net=host -it -v $PWD:/tests --name container-name image-name --entrypoint npx codeceptjs run-workers 3 --grep "@tag1"
b) In docker container, when we are running with single worker, parallel execution by workers is woking fine.
docker run --net=host -it -v $PWD:/tests --name container-name image-name --entrypoint npx codeceptjs run-workers 1 --grep "@tag1"
Could you please help us in resolving this issue?

I found this problem too.

@golfzaptw can you try with codeceptjs 3?

@KarthikP1306 did you follow here to use run-workers for docker container?

@PeterNgTr did you mean a link for 'here'?

@PeterNgTr did you mean a link for 'here'?

Hey sorry for missing the link. https://codecept.io/docker.html#codeceptjs-docker


struct.error: 'H' format requires 0 <= number <= 65535

Hello,
thanks for this great piece of code!
Unfortunately I have a small problem, when writing data to Modbus. The value is received, but when publishing to Modbus something goes wrong.
2023-02-27 15:05:41,676 | I | modpoll.mqtt_task | Receive message (modpoll/must-ph18-5548-plus/set): b'{"object_type": "holding_register","address": 101011,"value": 570}'
2023-02-27 15:05:48,077 | I | modpoll.modbus_task | Writing register(s): device=must-ph18-5548-plus, address=101011, value=570
Traceback (most recent call last):
  File "/usr/bin/modpoll", line 8, in <module>
    sys.exit(app())
  File "/usr/lib/python3.8/site-packages/modpoll/main.py", line 100, in app
    modbus_write_register(device_name, reg["address"], reg["value"])
  File "/usr/lib/python3.8/site-packages/modpoll/modbus_task.py", line 422, in modbus_write_register
    result = master.write_register(address, value, slave=d.devid)
  File "/usr/lib/python3.8/site-packages/pymodbus/client/mixin.py", line 148, in write_register
    return self.execute(
  File "/usr/lib/python3.8/site-packages/pymodbus/client/base.py", line 192, in execute
    return self.transaction.execute(request)
  File "/usr/lib/python3.8/site-packages/pymodbus/transaction.py", line 159, in execute
    response, last_exception = self._transact(
  File "/usr/lib/python3.8/site-packages/pymodbus/transaction.py", line 273, in _transact
    packet = self.client.framer.buildPacket(packet)
  File "/usr/lib/python3.8/site-packages/pymodbus/framer/rtu_framer.py", line 245, in buildPacket
    data = message.encode()
  File "/usr/lib/python3.8/site-packages/pymodbus/register_write_message.py", line 35, in encode
    packet = struct.pack(">H", self.address)
struct.error: 'H' format requires 0 <= number <= 65535

Can you help me with that?

I wrote a 0 to much in the address. 101011 instead of 10111, so no script error :)


how to inverse a NDArray

Description
how to inverse a NDArray,can you give me some help or example like troch.inverse

forward() Expected a value of type 'Dict[str, Tensor]'   多输入的模型怎么办？

forward() Expected a value of type 'Dict[str, Tensor]' 多输入的模型怎么办？
In DJL, we always use NDList, however, each NDArray can have a name:

NDArray.setName(str)

name
Thank you for your reply。another question，how to inverse a NDArray like  troch.inverse

I moved the troch.inverse to inside of the model

Is there any example? DJL doesn't have API calling like torch.linalg.inv?


[Azure Service Bus Queue Client do not mark messages to be completed]

When messages have been received by the Azure Service Bus Client and after processing they are marked completed then they still are present in the queue and count on Azure dashboard for the session-handled queue does not go down.
The system does not throw any exceptions.
To Reproduce
1- Use the session aware Azure Service Bus queue.
2- Send messages to Azure Service Bus queue with various sessionsIds.
3- Receive the messages trough a queue client onMeassageAsync
4- After processing mark them completedAsync.
Code Snippet
private void registerSessionHandler(IQueueClient queueClient, ExecutorService executorService, String matchId)
      throws Exception {
    queueClient.registerSessionHandler(new ISessionHandler() {
      @Override
      public CompletableFuture<Void> onMessageAsync(IMessageSession iMessageSession,
          IMessage message) {
        logger.info("Message received");
        String messageId = message.getMessageId();

        if(matchId.equalsIgnoreCase(messageId)){
          return queueClient.completeAsync(message.getLockToken());
        }else{
          return queueClient.completeAsync(null);
        }
      }

      @Override
      public CompletableFuture<Void> OnCloseSessionAsync(IMessageSession iMessageSession) {
        return iMessageSession.renewSessionLockAsync();
      }

      @Override
      public void notifyException(Throwable throwable, ExceptionPhase exceptionPhase) {
        System.out.println("Exception " + exceptionPhase + "-" + throwable.getMessage());
      }
    }, new SessionHandlerOptions(3, false, Duration.ofMinutes(1)) ,executorService);
  }

It will be expected that those messages which have been marked completed should not be present in the queue anymore. Also the count on dashboard for the particular queue should go down as well.
Setup (please complete the following information):

OS: [ iOS]
IDE : [IntelliJ]
Version of the Library used for azure-spring-boot-bom, azure-servicebus-spring-boot-starter, azure-spring-boot-starter is 2.2.2.

Thanks for reporting this issue @ahmads-kainos.  @yvgopal @hemanttanwar please take a look.

Same errors as explained in #8339 and #8340


Update conformer.py for aishell4

The conformer.py has changed comparing to the used version for pruned rnnt5 aishell4.

I have test it by decoding with the pretrained model and compiling torchscript model.

I have test it by decoding with the pretrained model and compiling torchscript model successfully.

Could you replace it with a symlink to the one in the librispeech recipe?


Issue with GB, GBC, and GBA roms

Issue summary
When I run this code:
import retro
import os

SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))

def main():
        retro.data.Integrations.add_custom_path(
                os.path.join(SCRIPT_DIR, "custom_integrations")
        )
        assert "PokemonRedGB" in retro.data.list_games(inttype=retro.data.Integrations.ALL)
        pokemon_red_hash = 'ea9bcae617fdf159b045185467ae58b2e4a48b9a'
        known_hashes = retro.data.get_known_hashes()
        game, ext, directory = known_hashes[pokemon_red_hash]
        print("Game: " + str(game))
        print("Extension: " + str(ext))
        print("Directory: " + str(directory))
        env = retro.make("PokemonRedGB")

if __name__ == "__main__":
        main()

I get this output:
Game: PokemonRedGB
Extension: .pce
Directory: /Users/prabhat/pokemon_ai/custom_integrations
Traceback (most recent call last):
  File "main.py", line 21, in <module>
    main()
  File "main.py", line 17, in main
    env = retro.make("PokemonRedGB")
  File "/Users/prabhat/miniconda3/envs/pokemon_ai/lib/python3.7/site-packages/retro/__init__.py", line 49, in make
    retro.data.get_romfile_path(game, inttype)
  File "/Users/prabhat/miniconda3/envs/pokemon_ai/lib/python3.7/site-packages/retro/data/__init__.py", line 288, in get_romfile_path
    raise FileNotFoundError("No romfiles found for game: %s" % game)
FileNotFoundError: No romfiles found for game: PokemonRedGB

It seems my extension is being processed as PCE. Is there something I'm missing?
Inside /Users/prabhat/pokemon_ai/custom_integrations/PokemonRedGB, I have:
PokemonRed.start.state	data.json		metadata.json		rom.gb		rom.sha			scenario.json

I produced the start state using the UI (and I can load it).
My metadata.json has:
{
  "default_state": "PokemonRed.start"
}

My data.json and scenario.json are just empty braces. I'm trying to get the game environment to load before setting the data/scenario variables.
System information

OS: Mac OS X10.14.6
Python 3.7.7
gym-retro 0.8.0

Any help is appreciated.

Does it work if you rename the folder to PokemonRed-GameBoy?  Seems like something is off with the extension detection stuff.

Thanks! that solved the extension issue at least. I'm not sure if this is written somewhere, but it might be helpful to write down somewhere that custom integrations should be named according to the keys listed in these files:
https://github.com/openai/retro/tree/71241e73c9cbdb7cc0a842f324ec437a81ebb359/cores
E.g. https://github.com/openai/retro/blob/master/cores/gb.json#L2 indicates that the extensions should be Gameboy. I think the full list is:

Game Boy: "*-GameBoy", rom.gb
Game Boy Color: "*-GbColor", rom.gbc
Atari 2600: "*-Atari2600", rom. a26
Game Boy Advance: "*-GbAdvance", rom.gba
Sega Genesis: "*-Genesis", rom.md
Sega Master System: "*-Sms", rom.sms
Game Gear: "*-GameGear", rom.gg
NES: "*-Nes", rom. nes
PCEngine: "*-PCEngine", rom.pce
SNES: "*-Snes", rom.sfc

If you want to add that to the docs, I would definitely merge that PR.

PR here: https://github.com/openai/retro/pull/223. I haven't rendered the built docs, though.


Test cases add for ListPolicyNotification, UpdateListPolicyNotif and VerifyPolicy

in POM,Excluded VertxEBProxy from Jacoco.
Improved Coverage for Policy Package by adding test cases in ListPolicyNotification , UpdateListPolicyNotification and VerifyPolicyTest

Can one of the admins verify this patch?

ok to test

retest this please

retest this please

Test cases for Verify Policy merged and For list notif and update notif, are work under progress


Updating the URI for defaults part

http://localhost/api/products it should also have all in addition as it is telling about the path it will pick and without all it can't pick that URI.

Thank you for the contribution, @coderudit!


Hypothesis strategies in xarray.testing.strategies

Adds a whole suite of hypothesis strategies for generating xarray objects, inspired by and separated out from the new hypothesis strategies in #4972. They are placed into the namespace xarray.testing.strategies, and publicly mentioned in the API docs, but with a big warning message. There is also a new testing page in the user guide documenting how to use these strategies.

[x] Closes #6911
[x] Tests added
[x] User visible changes (including notable bug fixes) are documented in whats-new.rst
[x] New functions/methods are listed in api.rst

I also added my chunking strategy from https://github.com/HypothesisWorks/hypothesis/issues/3433

@Zac-HD would you be able to give your hypothesis-expert opinions on the general design of these strategies? Especially the whole "strategies that accept multiple other strategies" thing.

@Zac-HD would you be able to give your hypothesis-expert opinions on the general design of these strategies? Especially the whole "strategies that accept multiple other strategies" thing.

I'll aim for a proper review tonight!  Quick remarks: strategies accepting strategies is fine, though our API style guide suggests accepting strategies xor values (this is violated in a few places in our Numpy extra, but it's still a good base principle).  The guides might have other useful advice, I'd recommend skimming them since you're planning to ship Hypothesis-extending code to quite a few people!

I'll aim for a proper review tonight!

Amazing! Thank you!

Quick remarks: strategies accepting strategies is fine, though our API style guide suggests accepting strategies xor values

Oh I hadn't seen that! Looks like I independently made similar API decisions though, as far as I can tell.

OK, reviewed ✅
Overall it looks pretty good, but there are a couple of places where the API you've got is pushing you into some really nasty performance traps where you have to use rejection sampling to keep things consistent.  We have some tricks to help, but it's fundamentally exponential scaling - which means that it works right up until it doesn't work at all, and most of your users are likely to hit that regime 😕   Definitely possible to fix that, but it's more like a redesign than patching a typo.

Thanks for the feedback @Zac-HD, that's extremely helpful already! Sounds like we need to decide on the general API approach, then I can go back and fix all the internals.

(unsubbing for noise, please @-me when you'd like another review!)

@Zac-HD I think this is ready for another review (or a least a reply to the couple of unresolved comments)!

(generally staying unsubbed; so please ping me whenever you've got questions or would like another review!)

@Zac-HD if I could request one more review please! The two remaining problems for me are:

How should we alter the API of datasets to make it easier to construct Dataset objects containing duck-typed arrays https://github.com/pydata/xarray/pull/6908#discussion_r974066789
Why does the example generation performance seem to have gotten worse? :confused: I added what I thought were small refactors (e.g. _sizes_from_dim_names) which may somehow be related, but I'm not sure.

@Zac-HD if I could request one more review please! The two remaining problems for me are:

Absolutely!  Some quick comments this evening; I would also like to do a full review again before merge but that might be next week or weekend - I'm out for a conference from early Thursday.

How should we alter the API of datasets to make it easier to construct Dataset objects containing duck-typed arrays (see Hypothesis strategies in xarray.testing.strategies #6908 (comment))

Replied in the thread above.

Why does the example generation performance seem to have gotten worse? 😕 I added what I thought were small refactors (e.g. _sizes_from_dim_names) which may somehow be related, but I'm not sure.

I'd be pretty surprised if that was related, st.fixed_dictionaries() is internally basically just that zip() trick anyway.  I'd guess that this is mostly "as you implement the last few complicated data-gen options, they start taking nonzero time", but not confident in that without reading closely and probably measuring some perf things.

How do we move this forward? Even Xarray objects with just numpy arrays would be quite useful

So I just did a monster merge of main into this branch (probably should still rebase). It won't work yet because we still need to propagate all the array_strategy_fn stuff that went through with #8404 into the signatures of the new strategies in this PR.

How do we move this forward?

It's mostly just dealing with the above and also making sure we can generate sets of variables with alignable dimensions efficiently. We also probably should think about what we want the signatures of the more complicated strategies to be: e.g. are we wanting to pass variables to datasets? or array_strategy_fn to datasets?

Even Xarray objects with just numpy arrays would be quite useful

A lot of the work that went into #8404 was working out how to make it general enough to handle non-numpy arrays.

We also probably should think about what we want the signatures of the more complicated strategies to be: e.g. are we wanting to pass variables to datasets? or array_strategy_fn to datasets?

These seem like O(ε) improvements to a really great PR.


Make logging an optional feature and disable it by default

JerryScript-DCO-1.0-Signed-off-by: Akos Kiss<EMAIL_ADDRESS>

Results on binary size (and on RSS in consequence):

Benchmark
RSS (bytes)

3d-cube.js
53248 -> 53248 : 0.000%

3d-raytrace.js
106496 -> 106496 : 0.000%

access-binary-trees.js
49152 -> 49152 : 0.000%

access-fannkuch.js
20480 -> 16384 : +20.000%

access-nbody.js
24576 -> 24576 : 0.000%

bitops-3bit-bits-in-byte.js
16384 -> 12288 : +25.000%

bitops-bits-in-byte.js
16384 -> 12288 : +25.000%

bitops-bitwise-and.js
12288 -> 12288 : 0.000%

bitops-nsieve-bits.js
110592 -> 110592 : 0.000%

controlflow-recursive.js
86016 -> 81920 : +4.762%

crypto-aes.js
65536 -> 61440 : +6.250%

crypto-md5.js
131072 -> 126976 : +3.125%

crypto-sha1.js
81920 -> 81920 : 0.000%

date-format-tofte.js
36864 -> 36864 : 0.000%

date-format-xparb.js
40960 -> 36864 : +10.000%

math-cordic.js
16384 -> 12288 : +25.000%

math-partial-sums.js
16384 -> 12288 : +25.000%

math-spectral-norm.js
20480 -> 20480 : 0.000%

string-base64.js
139264 -> 139264 : 0.000%

string-fasta.js
28672 -> 28672 : 0.000%

Geometric mean:
+7.801%

Binary sizes (bytes)
1ac2903d3c:132784
d60947a9c4:130908
(~1.8k gain)

PR updated according to the reviews
Note 1: "Just like asserts, logging should reference its arguments." This needed some macro black magic as the classic JERRY_UNUSED doesn't work right with variadic arguments.
Note 2: As of late, the ESP target has been erroring. It makes all PRs red (including this one). Hope it's only some instability that goes away soon.

Commits squashed.


Pixi equivalent of conda constructor

Problem description
Hello Pixi devs,
Conda constructor
I use Conda constructor for creating installations that can then be used on air gapped machines (no internet).
A very simple overview of how constructor works is as follows

Create a conda environment(multiple envs are also supported) based on the dependencies specified (environment.yml or directly in the construct.yml)
Create installers for each OS specified (e.g linux, win, osx )
In addition the installers also support pre post install scripts/hooks and also allow setting environment variables
All of this data is packaged into an installer per platform which can then be run to recreated the conda installation on the target

These installations can then be used to create an offiline installation on any machine. The installation is a conda installer (customized since it has all the dependencies also packaged as part of the installation) that can then be installed using the same cli used to install miniconda.
Enhancement proposal for pixi
Suggestion/Enhancement here would be that pixi also support such a similar mechanism. From what i have looked all/most of the necessary plumbing is already there.
A rough idea of how this might work is as follows

Use pixi.toml to specify the dependencies and tasks
pixi construct  creates a .pixi  folder with all the dependencies per environment stored
an installation script similar to what pixi currently has is generated per platform with the difference being that running this will install pixi and also the envs created in the previous step
All this data is available as an installer/zip file
The installer should also run the pre/post install hooks.

There is also another tool from conda called conda pack but this doesn't offer the same flexiblity/robustness as conda constructor since conda pack more or less creates an archive out of the existing env to make it portable and doesn't offer any way of customizing. In addition conda pack is not under active development.
Thanks!

I think this would be a great enhancement. I've heard more feature requests like this. Simply to improve the deployment question.
Please get this upvoted! :+1:

Yep, this is a very important end state of a .conda-related workflow, and is probably a hard blocker for a number of projects adopting pixi.
Of note, this can probably already be done with the battle-hardened constructor itself as e.g. [task.installer] by pointing construct.yaml#environment at an already-installed .pixi/envs/{env-name}. I haven't verified this, but if not, it's probably a bug in pixi.
Another intermediate point would be to be able to generate the @EXPLICIT file for a given env, and use that as an input to constructor. Again, this probably would already work with e.g. ((micro)?mamb|cond)a to generate the well-known, if flawed, file.
To improve on the state of the art, an only-works-with-pixi installer would need to do one or more of the following, without regressing on any of the others:

build substantially faster
use substantially less intermediate space on disk
require fewer dependencies (looking at you pillow on windows)
install substantially faster
not use known-broken cryptography
generate substantially smaller installers
be better at supporting pypi dependencies transparently (still an advantage of conda-pack)
be bit-for-bit reproducible (given an input lockfile and installer configuration and e.g. SOURCE_DATE_EPOCH)
provide better build metadata out of the box, e.g. an SPDX/CycloneDX SBOM
support alternate outputs, such as .msi
put fewer constraints on an output (constructors generally must contain a conda-like executable, and usually a python)
provide a nicer CLI and GUI
better support walled-garden "app stores" (buh)
provide better native desktop/launcher icons

We developed pixi-pack which solves some of these use cases.
It covers some (imo the most important ones) use cases mentioned here but not all.
Feel free to check it out and see whether it covers your needs.
I personally think that this feature should belong into a different tool (like pixi-pack or if you think it should go in a different direction feel free to open issues there/create a fork) to not make pixi's CLI bloated. WDYT?

Documentation is always welcome @pavelzw :)

but a user still has to get pixi-pack and the tarball

xref https://github.com/Quantco/pixi-pack/issues/4

Yeah, pixi-pack looks useful in many scenarios... but a user still has to get pixi-pack and the tarball.
+1

This issue is still relevant, my use case for constructor is a completely airgapped machine where neither conda nor other tools (pixi-pack) exist.
Just copying an environment elsewhere is, imo. not an ideal delivery mechanism since what is required  is an end user usable artifact, not recreate a developers machine elsewhere.
In my case the installer that constructor produces

contains pre/post install scripts
Extra data(examples/docs) that is also unpacked next to the conda env
Once deployed directly provides an entrypoint that lives next to the installation that helps users to call the environment inside with all the user relevant customizations
An example installation structure is shown below

root:.
├───bin
    └───start # this script sets the necessary variables/scripts required for activating and calling the environement
├───python # this is where the constructor artifact is deployed
    └───envs
    └───etc..
├───OtherData
└───Examples

I still belive that pack could be part of a pixi project definition. There is pixi add ,  pixi build is on the way and  deploy/pack will complete the entire toolchain nicely.

my use case for constructor is a completely airgapped machine where neither conda nor other tools (pixi-pack) exist

pixi-pack is a statically linked executable, you can just copy it together with environment.tar over to the air-gapped machine and it will work; no need to install anything

Just fyi this was an experiment to make a self-executable mamba constructor like thing https://github.com/mamba-org/monstructor
I think something similar could work for pixi pack where it embeds itself in front of the compressed data :)

my use case for constructor is a completely airgapped machine where neither conda nor other tools (pixi-pack) exist

pixi-pack is a statically linked executable, you can just copy it together with environment.tar over to the air-gapped machine and it will work; no need to install anything

is it possible to also bundle pip dependencies to this artifact ?
nodejs can be installed via conda but the npm dependencies have to be installed manually, will these also be transferred into the pixi-pack tar or should they be installed manually after unpacking?

is it possible to also bundle pip dependencies to this artifact

not at the moment, see https://github.com/Quantco/pixi-pack/issues/38
although i would suggest to build a conda package out of them anyway as this tends to be the more stable approach from my experience

nodejs can be installed via conda but the npm dependencies have to be installed manually, will these also be transferred into the pixi-pack tar or should they be installed manually after unpacking?

pixi-pack only installs the conda packages, so the npm dependencies will not be included and need to be installed separately in some way.
i would suggest to just package them into a separate conda package and use --inject, see https://github.com/Quantco/pixi-pack/tree/main/examples/webserver

Yep. "Just" turning conda packages into widely-respected (un)installer formats recognized by users (and their IT policies) is already a big lift, but "make anything relocatable," is... almost intractable, and indeed the purpose of the conda approach in the first place.
Even before pixi build is a thing, a slightly-more-than-minimum viable constructor example should likely show how to inject a simple, pixi run rattler-build output into an installer build with little more than cat.

I added some documentation in #2220 for pixi-pack.
I personally feel like a more involved constructor is out-of-scope for pixi to not make the UX of pixi as bloated. This was the original reason why I created a separate tool instead of contributing the code to pixi.
Since the (imo) most important use cases are already covered by pixi-pack, how about we close this issue as completed?


[WFCORE-2572] Upgrade WildFly Elytron to 1.1.0.Beta33 and Additional Backports

:warning: Commits from this branch are used in numerous other topic branches so please do not cherry-pick or rebase. :warning:
This PR resolves the following issues: -
https://issues.jboss.org/browse/WFCORE-2550
https://issues.jboss.org/browse/WFCORE-2549 (Officially)
https://issues.jboss.org/browse/WFCORE-2546
https://issues.jboss.org/browse/WFCORE-2399
https://issues.jboss.org/browse/WFCORE-2455
https://issues.jboss.org/browse/WFCORE-2163
https://issues.jboss.org/browse/WFCORE-2384
https://issues.jboss.org/browse/WFCORE-2383
https://issues.jboss.org/browse/WFCORE-2071
https://issues.jboss.org/browse/WFCORE-2570
https://issues.jboss.org/browse/WFCORE-2560
https://issues.jboss.org/browse/WFCORE-2572
https://issues.jboss.org/browse/WFCORE-2573

Experimental Build Settings: -
WildFly Core
https://github.com/wildfly-security-incubator/wildfly-core.git
WFCORE-2572
WildFly
https://github.com/wildfly-security-incubator/wildfly.git
WFLY-8440

Experimental Builds: -
https://ci.wildfly.org/viewLog.html?buildId=52190&tab=buildResultsDiv&buildTypeId=WF_WildFlyCoreIntegrationExperiments
https://ci.wildfly.org/viewLog.html?buildId=52192&tab=buildResultsDiv&buildTypeId=WF_WildFlyCoreIntegrationExperimentsWindows

Core - Full Integration Build 4586 outcome was FAILURE using a merge of faadd7713c09f8ef976968f4ddb2a53b53963a16
Summary: Tests failed: 1 (1 new), passed: 3410, ignored: 141 Build time: 00:41:47
Failed tests
org.jboss.as.test.integration.jca.capacitypolicies.ResourceAdapterCapacityPoliciesTestCase.testNonDefaultDecrementerAndIncrementer: java.lang.AssertionError: Unexpected DestroyedCount expected:<0> but was:<1>
	at org.jboss.as.test.integration.jca.capacitypolicies.ResourceAdapterCapacityPoliciesTestCase.checkStatistics(ResourceAdapterCapacityPoliciesTestCase.java:189)
	at org.jboss.as.test.integration.jca.capacitypolicies.ResourceAdapterCapacityPoliciesTestCase.testNonDefaultDecrementerAndIncrementer(ResourceAdapterCapacityPoliciesTestCase.java:150)
	at org.jboss.as.arquillian.service.ArquillianService$ExtendedJMXTestRunner.doRunTestMethod(ArquillianService.java:200)
	at org.jboss.as.arquillian.service.ArquillianService$ExtendedJMXTestRunner.runTestMethod(ArquillianService.java:176)
	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112)
	at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46)
	at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)
	at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)
	at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
	at org.jboss.as.jmx.PluggableMBeanServerImpl$TcclMBeanServer.invoke(PluggableMBeanServerImpl.java:1512)
	at org.jboss.as.jmx.PluggableMBeanServerImpl.invoke(PluggableMBeanServerImpl.java:731)
	at org.jboss.as.jmx.BlockingNotificationMBeanServer.invoke(BlockingNotificationMBeanServer.java:168)
	at org.jboss.as.jmx.AuthorizingMBeanServer.invoke(AuthorizingMBeanServer.java:258)
	at org.jboss.remotingjmx.protocol.v2.ServerProxy$InvokeHandler.handle(ServerProxy.java:950)
	at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1$1.run(ServerCommon.java:153)
	at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:71)
	at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor$1.run(ServerInterceptorFactory.java:66)
	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:287)
	at org.wildfly.security.auth.server.SecurityIdentity.runAs(SecurityIdentity.java:244)
	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:254)
	at org.jboss.as.controller.AccessAuditContext.doAs(AccessAuditContext.java:225)
	at org.jboss.as.jmx.ServerInterceptorFactory$Interceptor.handleEvent(ServerInterceptorFactory.java:66)
	at org.jboss.remotingjmx.protocol.v2.ServerCommon$MessageReciever$1.run(ServerCommon.java:149)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
------- Stdout: -------
 [0m17:35:34,203 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-5) WFLYSRV0028: Stopped deployment jca-capacity-test.jar (runtime-name: jca-capacity-test.jar) in 1ms
 [0m [0m17:35:34,208 INFO  [org.jboss.as.repository] (management-handler-thread - 4) WFLYDR0002: Content removed from location /store/work/tc-work/5768cf3a0bee5b47/full/testsuite/integration/basic/target/jbossas/standalone/data/content/bc/b9678a3130b2cd3ca07b15c645ce303e6c54c5/content
 [0m [0m17:35:34,208 INFO  [org.jboss.as.server] (management-handler-thread - 4) WFLYSRV0009: Undeployed "jca-capacity-test.jar" (runtime-name: "jca-capacity-test.jar")
 [0m [0m17:35:34,221 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0010: Unbound data source [java:jboss/datasources/TestDatasource]
 [0m [0m17:35:34,222 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-6) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS]
 [0m [0m17:35:34,246 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0019: Host default-host stopping
 [0m [0m17:35:34,250 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0028: Stopped deployment arquillian-service (runtime-name: arquillian-service) in 34ms
 [0m [0m17:35:34,250 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-8) WFLYJCA0019: Stopped Driver service with driver-name = h2
 [0m [0m17:35:34,252 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0008: Undertow HTTP listener default suspending
 [0m [0m17:35:34,252 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-5) WFLYUT0007: Undertow HTTP listener default stopped, was bound to [::1]:8080
 [0m [0m17:35:34,252 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0008: Undertow HTTPS listener https suspending
 [0m [0m17:35:34,253 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0007: Undertow HTTPS listener https stopped, was bound to [::1]:8443
 [0m [0m17:35:34,253 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0004: Undertow 1.4.11.Final stopping
 [0m [0m17:35:34,258 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-1) WFLYMAIL0002: Unbound mail session [java:jboss/mail/Default]
 [0m [0m17:35:34,259 INFO  [org.jboss.as] (MSC service thread 1-3) WFLYSRV0050: WildFly Full 11.0.0.Alpha1-SNAPSHOT (WildFly Core 3.0.0.Beta11-SNAPSHOT) stopped in 44ms
 [0m [0m17:35:34,260 INFO  [org.jboss.as] (MSC service thread 1-3) WFLYSRV0049: WildFly Full 11.0.0.Alpha1-SNAPSHOT (WildFly Core 3.0.0.Beta11-SNAPSHOT) starting
 [0m [0m17:35:34,286 INFO  [org.jboss.as.controller.management-deprecated] (Controller Boot Thread) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/core-service=management/management-interface=http-interface' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
 [0m [0m17:35:34,306 INFO  [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 21) WFLYCTL0028: Attribute 'username' in the resource at address '/subsystem=remoting/remote-outbound-connection=ejb-client-descriptor-test-remote-outbound-connection' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
 [0m [0m17:35:34,306 INFO  [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 21) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/subsystem=remoting/remote-outbound-connection=ejb-client-descriptor-test-remote-outbound-connection' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
 [0m [0m17:35:34,306 INFO  [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 21) WFLYCTL0028: Attribute 'protocol' in the resource at address '/subsystem=remoting/remote-outbound-connection=ejb-client-descriptor-test-remote-outbound-connection' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.
 [0m [0m17:35:34,308 INFO  [org.jboss.as.controller.management-deprecated] (ServerService Thread Pool -- 29) WFLYCTL0028: Attribute 'security-realm' in the resource at address '/subsystem=undertow/server=default-server/https-listener=https' is deprecated, and may be removed in future version. See the attribute description in the output of the read-resource-description operation to learn more about the deprecation.

Retest this please

@bstansberry IMO these test failures are nothing to worry about. They are intermittent stuff

Core - Full Integration Build 4590 outcome was FAILURE using a merge of faadd7713c09f8ef976968f4ddb2a53b53963a16
Summary: Tests passed: 3411, ignored: 141; exit code 1 Build time: 00:38:57

Full integration - Windows Build 3017 outcome was FAILURE using a merge of faadd7713c09f8ef976968f4ddb2a53b53963a16
Summary: Tests passed: 3409, ignored: 142; exit code 1 Build time: 00:49:48


[Feature, Request], Does, the, table, provide, Excel, JSON, or, XML, export?

Existing Component
是
Component Name
table
Description
Does the table provide excel,json or xml export？

No it doesn't.


Please add 1.20.1 Forge support or

If you can not, then please tell me, if I can make a Fabric server, remove unused Chunks and if I then could go back to Forge again.
Thanks

Hello.
Sorry in advance, but I currently have no plans for writing a Forge port for this mod, as not only do I mainly write mods on Fabric, but I am currently focused on two other mods of mine that need an update asap (updates that'll take a long time to be done).
By the way, the 1.20.1 version of this mod is client-side-only, so no need to try and install it onto any servers or anything, as the automatic/live chunk discarding feature wasn't ported to 1.20.1 due to performance concerns (for obvious reasons, people prioritize performance over storage).
In the meantime, you can also give Thanos Shell (the tool I wrote that is based on Thanos) a try. It doesn't even require Minecraft at all, completely independent from the game (so no need to worry about "Fabric or Forge"). If you decide to use that, you can directly optimize your world files without booting up the game (just make sure the game or the server is powered off at the moment you use the tool).
Again, sorry about not having my mods for Forge most of the time (except in some super rare cases ig). And have a great day!


update documentation

Update various files to allow others to easily jump into developing. Would be nice to start on some documentation as well, such as a md file containing things like types, syntax, conventions, etc.. We should also consider adding templates for issues
This PR is incomplete and is opened to promote discussion.
TODO:

[x] README.md
[x] CONTRIBUTING.md
[ ] Documentation

for documentation what do you think about using mkDocs

for documentation what do you think about using mkDocs

I think mkDocs works well. I'll get started on some basic documentation and we can fill in the blanks where necessary

https://github.com/serqlane/serqlane/commit/1d86647f7cc261e882adeafc6b6f1b8008966bcb fixes the required check issue

I think the documentation is pretty decent for now. With the exception on the unary operators section (https://github.com/serqlane/serqlane/issues/61), everything should be covered

I would prefer to generate docs from exported symbols

this looks ready to merge to me

If we want to hold off on Github Pages (if we intend to host docs here) I'd consider this done. Otherwise, I can add the pages bit and we can merge this

what's the reason to not do github pages?

what's the reason to not do github pages?

I personally didn't think there was a reason against it but I felt I should leave it open. I'll create a workflow that publishes it to a gh-pages branch.
Let me also address the typos you brought up 😼

When this PR is merged. We'll need to add the docs site to GitHub Pages:
Head to settings:

Go to pages section:

Update the branch to gh-pages and custom domain to docs.serqlane.org:

After that is set I will update DNS records to include a CNAME for docs subdomain to point towards serqlane.github.io and we should be set


Update Default (Linux).sublime-keymap

Copied the contents of the Windows keymap file here (Linux keymap) to fill in missing shortcuts, and to correct the "ctrl+shift+l" shortcut, which currently calls "adjust_line_nums" instead of "call_adjust."

wow, so cool!  open source rocks!


Bug 2097557: use env var for OCP version instead of clusterversion status

Get the current OpenShift release version from the RELEASE_VERSION
environment variable since the behavior of the original source --
the ClusterVersion desired release status field -- has changed.
Signed-off-by: Tyler Slaton<EMAIL_ADDRESS>Co-authored-by: Nick Hale<EMAIL_ADDRESS>Upstream-repository: operator-lifecycle-manager
Upstream-commmit: ec9903dba891dc5fd4e42bd06b240a7a82f9283c

/lgtm

/cherry-pick release-4.11

/cherry-pick release-4.10


GEODE-6794 Fix calling notifyAll always while returning connection

Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[x] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[x] Is your initial contribution a single, squashed commit?

[x] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

As this changes are approved, can you merge it? Thanks!


How does it work?

Please add info to README of how it works

Yes please. The forum post that told me about it says to use alt+drag / option+drag but that does nothing.
There seems to be a default ability to make rectangular selections with the middle mouse button but I often use a trackpad that can't simulate a middle mouse button.

:+1:

Yes, it's not clear at all even when looking at the source. Tried on Ubuntu and shift + right-drag gives me the context menu while shift + middle-drag does vertical selection but then inserts the clipboard because that's what the middle mouse button does. So I still don't know how to use it.

A PR for the readme update would be fantastic. We now have more sensible defaults for linux and configurable keys, but you are correct, the default key combinations for each platform, and instructions on how to customise them should be in the readme

Another suggestion for the README...
I'm trying to understand the difference between this column select package and Atom's default column select (triggered by Ctrl+Alt on Windows). Any chance that could be added? Should this question be entered as a separate issue?


luci-mod-network: Removing a single network from a wireless interface (when multiple are present/disabled) removes all other networks attached to that interface

Bext explained with this video:
https://www.youtube.com/watch?v=MjEzsoXLIJM&feature=youtu.be
Powered by LuCI openwrt-18.06 branch (git-19.256.41054-c048f23) / OpenWrt 18.06.4 r7808-ef686b7292

This has been fixed in master.


Release @google-cloud/speech v2.3.0

This pull request was generated using releasetool.

Release is at https://github.com/googleapis/nodejs-speech/releases/tag/v2.3.0


SKPhotoBrowserOptions.displayDeleteButton not working

I've noted that SKPhotoBrowserOptions.displayDeleteButton is not used in 5.0.0 release and previous.
At the moment I am forced to use the method showDeleteButton(bool: true) of the SKPhotoBrowser class in order to see a delete button in the photo browser view.
By doing a little investigation this behavior is broken by the pull request #227 and specifically by the commit 7081a3f3ecbeece4addf380d5fe317339f18ed6c

Same issue here. Also true for showToolbar option.

Same issue, I thought it was an iOS 11 compatibility error.

Sorry for late reply.
I refactored at v5.0.2, so that now it showDeleteButton is removed and you can use SKPhotoBrowserOptions.displayDeleteButton properly.
see check code below.
https://github.com/suzuki-0000/SKPhotoBrowser/blob/master/SKPhotoBrowser/SKActionView.swift#L106


Elevator.stop() followed by Elevator.goToFloor(floorNum, true) creates additional "0" destination

Issue: After the following sequence of calls:
elevator = elevators[0];
elevator.stop();
elevator.goToFloor(2, true);

the elevator has a destination queue {2, 0}.
Expected result: At the end of the sequence of calls above, the elevator has a destination queue of {2}.
Minimum working example:
{
    init: function(elevators, floors) {
        var elevator = elevators[0];

        elevator.on("idle", function() {
            console.log("prequeue{" + elevator.destinationQueue + "}");
            elevator.goToFloor(3);
            elevator.stop();
            elevator.goToFloor(2, true);
            console.log("postqueue{" + elevator.destinationQueue + "}");
        });
    },
    update: function(dt, elevators, floors) {
        // We normally don't need to do anything here
    }
}

Did you previously have an error in your code? Seems like this is similar to this bug:
https://github.com/magwo/elevatorsaga/issues/88
I think try/catch around all events that reach user code is needed.

Just tried the MWE in an Incognito window and the behaviour is the same, so it doesn't seem to have the same root cause as #88 (prior error in user code causing bad state of core). Also tried Firefox, fresh load of the page.
Perhaps I should have mentioned earlier, my environment is Chrome 41.0.2272.101 m, Win7. Firefox was version 35.0, Win7.

Thanks, will take a look.

Please close if this fixes the problem (it's published in version 1.5.3)


Question: What do I need to change to import TS files into a Svelte component?

Thank you for making this template, it simplifies the process so much!
I have a question that may be simple to solve, or I may be misunderstanding something more fundamental.
I want to import a function from a TS file into the App svelte component from your template. The function uses the Twitter v2 API, so that might be causing an issue.
I use the following code to import the function into App:
<script lang="ts">
  import { getUserDesc } from "../electron/utils/Twitter/twitter";
  export let name: string;
</script>

Where the twitter.ts file looks like so:
import TwitterApi from 'twitter-api-v2';

const twitter = new TwitterApi()

const roClient = twitter.readOnly

export async function getUserDesc(username: string) {
    const user = await roClient.v2.userByUsername(username)
    console.log(user.data.description)
}

When running the code, I get the following error: Error: Unexpected token (Note that you need plugins to import files that are not JavaScript).
Is it that I just need a rollup-plugin? Please let me know if there is something to do differently.
Thank you for reading this :)

Thanks for using the template!
I see that there was an issue here https://github.com/rollup/plugins/issues/287.
I cannot reproduce this on Linux or macos.


fix ModelAdmin example in docs

There is small typo that prevents one from using the example code without modifying it.
I tried to fix it. Its my first contribution here, let me know if i made a mistake

Thanks @Bohreromir! Merged in 3d18986610c147299e3cf497efdfb948ae336da0.


Add notifications area + functionality to create a notification

We should have a notifications area, with the most important events from the cluster.
It's still to be defined whether this area should show events for all clusters or just the current one (or to let it be defined by the settings).
Another possibility that can be part of this feature is to have an actual browser/app notification when an event happens.
Acceptance Criteria:

[x] There is a notifications area showing the important events
[x] We have a way to dispatch notifications
[x] Optional: There are notifications for some events' levels

More details TBD.

This is already done and published in 0.9.0.


Request log

add request log, for show log feature in SpechtLite

Note that NEKIt tries to be as non-opinionated as possible. So I will remove the dependency of Cocoalumberjack in the end.
Observe event SocketOpened of AdapterSocket under such circumstance.


Time step future ideas

Take into account moist physics in calculation of BV frequency
Take into account surface fluxes to set the time step (e.g. for a neutrally stratified case with surface fluxes).

Maybe make use of already computed derivatives of buoyancy (see #253)

This issue is related to #451.


Method ReflectionType::getName() not supported in PHP 8.0

In vendor/yiisoft/yii2/base/Controller:

getName undefined
In the PHP documentation:
https://www.php.net/manual/en/class.reflectiontype.php
the second comment indicates that in PHP 8.0 it does not exist getName()
Yii version 2.0.43
PHP 8.0
Ubuntu 20

In most cases it does not break things since ReflectionType is ReflectionNamedType but it will in case of union types. Needs to be addressed.


Fix custom payload and client brand handling

Reported on Discord.
Explanation
Our current brand payload handling used CustomPacketPayload#write to get the payload's contents, which in the case of UnknownPayload finished reading its ByteBuf, making Paper code that tries reading it later on down the line error.
Additions

PaperAPITools#getClientBrand - so that the Paper API for this could be used, see Changes.

Changes

Renamed PlayerHelper#getPlayerBrand to getClientBrand to better match other places/naming.
Removed DenizenPacketListenerImpl#handleCustomPayload's brand reading logic, as brands are now only sent during the configuration phase, and we now use proper API for this on Paper servers, so it would only ever be useful on BungeeCord Spigot servers (as Bungee breaks it to get sent during the play phase).
Changed PlayerTag.client_brand's Enable "Packets.Auto init" meta to mention it's not needed on Paper servers.
Removed PlayerTag.client_brand's Enable "Packets.Auto init" meta.
Removed the 1.20 NMS impl for PlayerHelper#getClientBrand and marked it for removal on 1.20.

Notes

We could re-add proper logic for DenizenPacketListenerImpl#handleCustomPayload (copying the buffer basically), but since this would only ever be useful on Spigot servers running under a BungeeCord proxy not sure if this is needed/worth the effort, especially since this only works due to a Bungee bug/breaking change.
About the PlayerTag.client_brand meta change, do we want to entirely remove that? technically it's still valid with the backing code broken. removed.

About the PlayerTag.client_brand meta change, do we want to entirely remove that? technically it's still valid with the backing code broken.
Yeah since it's broken anyway might as well discard legacy meta, and mark the nms impl as to-be-removed for 1.20+

About the PlayerTag.client_brand meta change, do we want to entirely remove that? technically it's still valid with the backing code broken. Yeah since it's broken anyway might as well discard legacy meta, and mark the nms impl as to-be-removed for 1.20+

Should be done


BAU Add logging filters to Metatron

MetatronResource was annotated with @IngressEgressLogging but the appropriate filters were not registered so nothing gets logged.  I'll admit, I'm not entirely sure what will be recorded when the logging does commence as Metatron is pretty lightweight in terms of it's calls so I'm not sure what information will be available to log.

Not particularly I don't think @jkunle I'm pretty sure the filters are designed to not blow up if any of the things they want to log are missing so I think we push it out and see if it's got everything cyber want and if not look at why not.

INFO  [2020-08-13 11:36:41,448] org.eclipse.jetty.server.Server: Started @6610ms
INFO  [2020-08-13 11:36:43,153] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:36:43,213] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
<IP_ADDRESS> - - [13/Aug/2020:11:36:43 +0000] "HEAD /metadata/http%3A%2F%2Fstub-connector%3A6610%2FConnectorMetadata HTTP/1.1" 200 0 "-" "curl/7.54.0" 174
INFO  [2020-08-13 11:37:26,892] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:37:26,899] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
<IP_ADDRESS> - - [13/Aug/2020:11:37:26 +0000] "GET /metadata/http%3A%2F%2Fstub-connector%3A6610%2FConnectorMetadata HTTP/1.1" 200 2910 "-" "EidasSamlParserApplication (metatron-client)" 23
INFO  [2020-08-13 11:38:04,959] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:38:04,967] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
<IP_ADDRESS> - - [13/Aug/2020:11:38:04 +0000] "GET /metadata/http%3A%2F%2Fstub-connector%3A6610%2FConnectorMetadata HTTP/1.1" 200 2910 "-" "EidasSamlParserApplication (metatron-client)" 22
INFO  [2020-08-13 11:38:08,052] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:38:08,061] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
<IP_ADDRESS> - - [13/Aug/2020:11:38:08 +0000] "GET /metadata/http%3A%2F%2Fstub-connector%3A6610%2FConnectorMetadata HTTP/1.1" 200 2910 "-" "EidasSamlParserApplication (metatron-client)" 14
INFO  [2020-08-13 11:38:10,682] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:38:10,688] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
<IP_ADDRESS> - - [13/Aug/2020:11:38:10 +0000] "GET /metadata/http:%2F%2Fstub-connector:6610%2FConnectorMetadata HTTP/1.1" 200 2910 "http://localhost:6610/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36" 11
INFO  [2020-08-13 11:38:14,010] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:38:14,016] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
<IP_ADDRESS> - - [13/Aug/2020:11:38:14 +0000] "GET /metadata/http%3A%2F%2Fstub-connector%3A6610%2FConnectorMetadata HTTP/1.1" 200 2910 "-" "EidasSamlParserApplication (metatron-client)" 11
There's nothing much logged in this case but a local ESP looks like this:
<IP_ADDRESS> - - [13/Aug/2020:11:38:05 +0000] "POST /eidasAuthnRequest HTTP/1.1" 400 123 "-" "EidasProxyNode (eidas-saml-parser)" 86
INFO  [2020-08-13 11:38:08,038] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:38:08,073] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Authn request validated by ESP
INFO  [2020-08-13 11:38:08,076] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
<IP_ADDRESS> - - [13/Aug/2020:11:38:08 +0000] "POST /eidasAuthnRequest HTTP/1.1" 200 221 "-" "EidasProxyNode (eidas-saml-parser)" 42
INFO  [2020-08-13 11:38:13,999] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Ingress
INFO  [2020-08-13 11:38:14,025] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Authn request validated by ESP
INFO  [2020-08-13 11:38:14,027] uk.gov.ida.notification.shared.logging.ProxyNodeLogger: Egress
So I think that's fine as the real juicy stuff is provided by istio which isn't involved locally.


kv_cache_reuse breaking on awq quantized model

System Info

X86_64
RAM: 30 GB
GPU: A10G, VRAM: 23GB
Lib: Tensorrt-LLM v0.9.0
Container Used: nvcr.io/nvidia/tritonserver:24.05-trtllm-python-py3
Model used: Mistral 7B

Who can help?
@Tracin , @kaiyux , @byshiue
Information

[X] The official example scripts
[ ] My own modified scripts

Tasks

[X] An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
[ ] My own task or dataset (give details below)

Reproduction
Quantized with: the command:
python ../quantization/quantize.py --model_dir <model_fp16> \
	                                   --dtype float16 \
	                                   --qformat int4_awq \
	                                   --awq_block_size 128 \
	                                   --output_dir <model_repo> \
	                                   --calib_size 32

trtllm-build --checkpoint_dir <model_repo> \
	             --output_dir <engine_repo> \
	             --gemm_plugin float16 --use_paged_context_fmha enable --max_input_len 4000 --max_output_len 400 --max_batch_size 12

Started the model with arguments:
7 python3 tools/fill_template.py -i test-model/preprocessing/config.pbtxt tokenizer_dir:${TOK_PATH},triton_max_batch_size:12,preproc
	essing_instance_count:1
8 python3 tools/fill_template.py -i test-model/postprocessing/config.pbtxt tokenizer_dir:${TOK_PATH},triton_max_batch_size:12,postpr
	ocessing_instance_count:1
9 python3 tools/fill_template.py -i test-model/tensorrt_llm_bls/config.pbtxt triton_max_batch_size:12,decoupled_mode:False,bls_insta
	nce_count:1,accumulate_tokens:False
10 python3 tools/fill_template.py -i test-model/ensemble/config.pbtxt triton_max_batch_size:12
11 python3 tools/fill_template.py -i test-model/tensorrt_llm/config.pbtxt triton_backend:tensorrtllm,triton_max_batch_size:12,decoupl
	      ed_mode:False,max_beam_width:1,engine_dir:${ENGINE_PATH},max_tokens_in_paged_kv_cache:52000,max_attention_window_size:4096,kv_cach
	      e_free_gpu_mem_fraction:0.9,exclude_input_in_output:True,enable_kv_cache_reuse:True,batching_strategy:inflight_fused_batching,max
	      _queue_delay_microseconds:0

How to get the error:
When tested with a semaphore of 10(Ensuring 10 requests are always pending at the server), after a few successful predictions, we get the error:
[TensorRT-LLM][ERROR] Encountered error for requestId 991505662: Encountered an error in forward function: [TensorRT-LLM][ERROR] Asserti
on failed: blockedTokens.size() <= blockIds.size() (/tmp/tritonbuild/tensorrtllm/tensorrt_llm/cpp/tensorrt_llm/batch_manager/kvCacheMana
ger.cpp:568)

Information which might help in debugging:
The requests get dropped and the server stops working only when the initial set of kv cache in its entirety is full. The server is unable to kickout the LRU kv_cache in paged attention as it is supposed to do.
This can be confirmed by the fact that the server runs without any issues when enable_kv_cache_reuse is set to off.
Expected behavior
The Model should continue to serve the requests without any issues.
actual behavior
We get the following error in the triton server:
[TensorRT-LLM][ERROR] Encountered error for requestId 991505662: Encountered an error in forward function: [TensorRT-LLM][ERROR] Asserti
on failed: blockedTokens.size() <= blockIds.size() (/tmp/tritonbuild/tensorrtllm/tensorrt_llm/cpp/tensorrt_llm/batch_manager/kvCacheMana
ger.cpp:568)

additional notes
Information which might help in debugging:
The requests get dropped and the server stops working only when the initial set of kv cache in its entirety is full. The server is unable to kickout the LRU kv_cache in paged attention as it is supposed to do.
This can be confirmed by the fact that the server runs without any issues when enable_kv_cache_reuse is set to off.

@Tracin Could you please take a look? Thanks.
BTW, @Bhuvanesh09  Could you please try the main branch? Or the 0.10.0 release branch?

@Bhuvanesh09 I think kv_cache_reuse is orthogonal to AWQ quantization. For narrow down the issue, could you try with a full-precision model?

@Bhuvanesh09 if you have no further questions, we will close this issue in one week.


update .net toc to include link to docs home

Hi @bradygaster, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Once anyone validates this is ok in staging it'll be ready to go to live branch. Thanks!

SOTM (Seems Okay to Me)

So you broke your rule and merged your own PR into master :smile:
This is only to bring the change to live right? If so I'll just change the title to match the one I've been using for that operation. The change looks good on stage.


White screen on Android, iOS is working fine

Hi,
I have another problem with this library:
On iOS 17.7 the map is working fine, but on Android 15 I just see a white screen. The function onMapLoaded() is only executed on iOS, on Android it's not executed.

My React Native code:
import React, { useRef } from "react";
import { MaplibreMap } from "@neukolabs/react-native-maplibre-js";
import { s } from "./Tours.style";

export function Tours() {
  // hooks
  const mapRef = useRef();

  const onMapLoaded = async (e) => {
    console.log("map is loaded");
  };

  return (
    <MaplibreMap
      containerStyle={s.map}
      ref={mapRef}
      options={{
        style: "https://tiles-cdn.visitsights.com/styles/osm-liberty.min.json",
        center: [101.63787, 3.14261],
        zoom: 12,
      }}
      onMapLoadedEvent={(e) => onMapLoaded()}
    />
  );
}

My style:
import { StyleSheet } from "react-native";

export const s = StyleSheet.create({
  container: {
    alignItems: "center",
    flex: 1,
    justifyContent: "center",
  },
  map: {
    flex: 1,
    maxHeight: "100%",
    width: "100%",
  },
});

Strange, on an Android simulator with Android 15 it works fine, on a Samsung device with Android 13 it works fine, only on my Pixel 6a with GrapheneOS I get a blank screen. -.-
Is there any way to debug this library or log the network requests in order to find the cause of the problem?

It seems that the issue is in react-native-webview, not in this library. I have just created an Webview component using the following code snippet from its documentation and I face the same problems:
import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { WebView } from 'react-native-webview';

const MyWebComponent = () => {
  return <WebView source={{ uri: 'https://reactnative.dev/' }} style={{ flex: 1 }} />;
}


Remove unnecessary constraints

Remove unnecessary constraints.
This merge proposal was created automatically by the Janitor bot.
For more information, including instructions on how to disable
these merge proposals, see https://janitor.debian.net/scrub-obsolete.
You can follow up to this merge proposal as you normally would.
The bot will automatically update the merge proposal to resolve merge conflicts
or close the merge proposal when all changes are applied through other means
(e.g. cherry-picks). Updates may take several hours to propagate.
Build and test logs for this branch can be found at
https://janitor.debian.net/scrub-obsolete/pkg/gmtkbabel/c737143b-b806-462a-8652-227bb23438fe.
These changes have no impact on the binary debdiff.
You can also view the diffoscope diff (unfiltered).

This merge proposal will be closed, since all remaining changes have been
applied independently.


Coverage remained the same at 100.0% when pulling e432a0555b0e7afd491c65f895251ceef1de4bd5 on chore/upgrade-packages into 6f34e00324173695e02330c22d52287f21fcaf29 on master.

:tada: This PR is included in version 2.4.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Made library and sample work from API 14.

Updated SDKs.

Closing this in favor of recommending people to use your fork if they really need to support API < 21.


VersionDacPac slow on bigger projects

Azure DevOps Extension you are using
Manifest Versioning Build Tasks - VersionDacpac
Where are you running it?

Azure DevOps Service (VSTS) Cloud

Version of Extension/Task
Latest public version
Expected behaviour and actual behaviour
Version should be updated in seconds, now it takes minutes
Steps to reproduce the problem
If you have SQL Database project with a lot of objects updating dacpac artifact using SqlPackage dll becomes very slow.
In my example if i unpack my dacpac model.sql is 53k lines of t-sql.
Attaching verbose log output for the task:
VersionDacPacLog.txt
Suggestion
Consider different approach, we ended up updating .sqlproj file before build step to update/add  xml tag.

It's been a while since I looked at the code for the task so there might be
some optimizations we can make. I'm not sure why we didn't go the route of
updating the XML originally as we do in other tasks but that might be an
option and would allow placing before or after the build so that we don't
break any existing builds that use it.
On Thu, May 9, 2019, 14:23 Arturas Kuznecovas<EMAIL_ADDRESS>wrote:

Azure DevOps Extension you are using
Manifest Versioning Build Tasks - VersionDacpac
Where are you running it?

Azure DevOps Service (VSTS) Cloud

Version of Extension/Task
Latest public version
Expected behaviour and actual behaviour
Version should be updated in seconds, now it takes minutes
Steps to reproduce the problem
If you have SQL Database project with a lot of objects updating dacpac
artifact using SqlPackage dll becomes very slow.
In my example if i unpack my dacpac model.sql is 53k lines of t-sql.
Attaching verbose log output for the task:
VersionDacPacLog.txt
https://github.com/rfennell/AzurePipelines/files/3162307/VersionDacPacLog.txt
Suggestion
Consider different approach, we ended up updating .sqlproj file before
build step to update/add xml tag.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/rfennell/AzurePipelines/issues/486, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AEAOUFSREJ3Y2J2L2VQ535DPUQQWFANCNFSM4HL2OTMA
.

@ChrisLGardner  is this a duplicated of #373 - we never got to the bottom of that one

Fixed in 2.14.x release. It now lets you version before or after the build step.


Specs for hosted agents? Recommended specs for private agents?

What is the SKU used for hosted agents? Assuming hosted on Azure IaaS.
What is the recommended specs for a private agent? Will this differ significantly whether using a docker container or running as system service?
These all questions I can make some educated guesses on, even validate to some extent by running a job to check what I can get from hosted agent instance, but presumably should be documented. The use case for this information is when spinning up private agents and wanting to maintain some semblance of similar performance/specs (if only to serve as template).

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

ID: 47625b86-abd5-ee15-6d61-8bcf81861b96
Version Independent ID: be9a6174-a69b-7aed-d584-5f602fcc5eb4
Content: Build and Release Agents
Content Source: docs/build-release/concepts/agents/agents.md
Service: unspecified
GitHub Login: @andyjlewis
Microsoft Alias: alewis

The hosted agents are DS2_v2 or DS2_v3 machines depending on the Azure region and what we are able to get capacity for in a given region.  For private agents it is heavily dependent on your workload.  For example to build our VSTS code base all up we have 24 core machines and run 4 agents on them.  For building the agent code base we use the hosted pools.

What are the other pre-requisites for private agent such that Azure tasks are run properly? I've installed Azure PS and AzureRM modules however still can't copy a file to Azure Blob Storage. This works fine on the Hosted VS2017 agent.

You should ask this question on the https://github.com/microsoft/vsts-tasks repo

@VinKamat  were you able to get your copy to work?

The hosted agents topic now includes details about the SKUs. As Chris mentioned, it's not easy to recommend hardware for private agents, but I'll mention what we use as part of that topic.


SW-4418 Aggregate germination and loss rates

Return the aggregate germination and loss rates in the summary data for species
and for nursery facilities. This replaces the existing aggregate loss rate
calculation, which was less sophisticated than the current one.
To support calculating the aggregate numbers without having to walk through the
quantity history of every batch, the batches table now stores the numerators and
denominators of the batch-level rate calculations, such that the SQL query that
reads the aggregate stats can simply add them up and divide to get the aggregate
rates.

Current dependencies on/for this PR:

main

PR #1459   👈

This stack of pull requests is managed by Graphite.


change the default values of the useState variables

hello @dhruv-h-simform
please I want to change the values of a useState in the component of the library without accessing it directly. I imported  from the react-native-story-view library, and it has useStates that have default values like
const [pressedIndex, setPressedIndex] = useState(-1);

and
 const [isStoryViewVisible, setIsStoryViewShow] = useState(false);

I want to change isStoryViewVisible default to true, and pressedIndex to 0.

@quavo19 Thank you for bringing up the question.
We are not allowing to change default but we have two props in the component such as visible and userStoryIndex. Respectively you want to change their value. To do this, if you are using class component then you need to change setPressedIndex and setIsStoryViewShow in componentDidMount(). if you use a functional component, you need to change that value in useEffect().
Note:- If you want to change value during rendering then you can change it as initial value and pass those value in visible and userStoryIndex props respectively.
const [pressedIndex, setPressedIndex] = useState(0);

and
const [isStoryViewVisible, setIsStoryViewShow] = useState(true);

For your reference you can refer this example,
https://github.com/SimformSolutionsPvtLtd/react-native-story-view/tree/develop#basic-usage-1

thanks for the suggestion MR @dhruv-h-simform.
i added the following lines.
const [pressedIndex, setPressedIndex] = useState(0);
const [isStoryViewVisible, setIsStoryViewVisible] = useState(true);

then i added my use effect
useEffect(() => {
    setPressedIndex(userStoryIndex);
    setIsStoryViewVisible(visible);
  }, [visible, userStoryIndex]);

and finally, passed the following into the <MultiStory /> component
pressedIndex={pressedIndex}
isStoryViewVisible={isStoryViewVisible}

so the final code looked exactly like this :
import React, { useRef, useState, useEffect } from 'react';
import { ImageBackground, View, Text } from 'react-native';
import {
  type MultiStoryRef,
  Indicator,
  MultiStory,
  TransitionMode
} from 'react-native-story-view';
import { stories, Strings } from '../../constants';
import { Header, Footer } from '../../components';
import { Colors } from '../../theme';
import Images from '../../assets';
import styles from './styles';

const MultiStoryScreen = (visible: boolean | ((prevState: boolean) => boolean), userStoryIndex: React.SetStateAction<number>) => {
  const multiStoryRef = useRef<MultiStoryRef>(null);
  const [pressedIndex, setPressedIndex] = useState(0);
  const [isStoryViewVisible, setIsStoryViewVisible] = useState(true);

  const [userStories, setUserStories] = useState(
    JSON.parse(JSON.stringify(stories))
  );

  useEffect(() => {
    setPressedIndex(userStoryIndex);
    setIsStoryViewVisible(visible);
  }, [visible, userStoryIndex]);

  const onStoryClose = (viewedStories?: Array<boolean[]>) => {
    if (viewedStories == null || viewedStories == undefined) return;
    const stories = [...userStories];
    userStories.map((_: any, index: number) => {
      userStories[index].stories.map((_: any, subIndex: number) => {
        stories[index].stories[subIndex].isSeen =
          viewedStories[index][subIndex];
      });
    });
    setUserStories([...stories]);
  };

  return (
      <View style={{zIndex: 0}}>

        <MultiStory
          stories={userStories}
          transitionMode={TransitionMode.Cube}
          ItemSeparatorComponent={() => <View style={styles.separator} />}
          ref={multiStoryRef}
          pressedIndex={pressedIndex}
          isStoryViewVisible={isStoryViewVisible}
          /* callback after multi story is closed
            `viewedStories` contains multi dimension array of booleans whether story is seen or not
          */
          onComplete={onStoryClose}
          avatarProps={{
            viewedStoryContainerStyle: {
              borderColor: Colors.lightGrey
            }
          }}
          storyContainerProps={{
            renderHeaderComponent: ({ userStories }) => (
              <Header {...{ userStories, multiStoryRef }} />
            ),
            renderFooterComponent: ({ userStories, story, progressIndex }) => (
              <Footer {...{ userStories, story, progressIndex }} />
            ),
            renderIndicatorComponent: () => <Indicator />,
            barStyle: {
              barActiveColor: Colors.red
            }
          }}
        />
      </View>
  );
};

export default MultiStoryScreen;

but then i got an error within the <MultiStory />  component where i added the values for the useEffect. (pressedIndex={pressedIndex}            isStoryViewVisible={isStoryViewVisible})
it says
 Property 'pressedIndex' does not exist on type 'IntrinsicAttributes & MultiStoryProps & RefAttributes<MultiStoryRef>'.

Property 'isStoryViewVisible' does not exist on type 'IntrinsicAttributes & MultiStoryProps & RefAttributes<MultiStoryRef>'.

looks like the <MultiStory /> component doesnt want to accept the new values i passed to it.
i humbly await your feedback.
i would be glade if you help me get a better solution for this.
thank you

Thank you @quavo19 for the sharing insights of issue which you are facing.
Please check props name becuase you are writing wrong name of props that's way you facing the type error like,
Property 'pressedIndex' and 'isStoryViewVisible' does not exist on type 'IntrinsicAttributes & MultiStoryProps & RefAttributes<MultiStoryRef>'.

Props name are visible and userStoryIndex instead of pressedIndex  and isStoryViewVisible.
For your reference passed the following props in <MultiStory />,
visible={isStoryViewVisible}
userStoryIndex={pressedIndex}

<MultiStory /> looks like,
   <MultiStory
          stories={userStories}
          transitionMode={TransitionMode.Cube}
          ItemSeparatorComponent={() => <View style={styles.separator} />}
          ref={multiStoryRef}
          userStoryIndex={pressedIndex}
          visible={isStoryViewVisible}
          /* callback after multi story is closed
            `viewedStories` contains multi dimension array of booleans whether story is seen or not
          */
          onComplete={onStoryClose}
          avatarProps={{
            viewedStoryContainerStyle: {
              borderColor: Colors.lightGrey
            }
          }}
          storyContainerProps={{
            renderHeaderComponent: ({ userStories }) => (
              <Header {...{ userStories, multiStoryRef }} />
            ),
            renderFooterComponent: ({ userStories, story, progressIndex }) => (
              <Footer {...{ userStories, story, progressIndex }} />
            ),
            renderIndicatorComponent: () => <Indicator />,
            barStyle: {
              barActiveColor: Colors.red
            }
          }}
     />

After this changes the type error was resolved. For your reference you can refer our readme examples
let use know if you face any difficulty.


Is extensions available?

I am not good at English and use machine translation.
First of all, thank you for creating such a useful library.
Let me ask one question.
Are the extensions listed on the Marked.js site available for this library?
https://marked.js.org/using_pro#extensions

For what it's worth @datsukan and @mlaursen I got extensions to work by passing in the marked.defaults after calling marked.use. You can probably also just set the options for extensions yourself but marked.use appeared to make modifications.
marked.use(myext);

function MyComponent({ text }) {
  return <Markdown options={marked.defaults} markdown={text} />;
}