fix: We should fail if the base url is invalid. And the setters should return an indication success

Basically, this is a minor PR fixing a few minor issues.

@anonrig Please elaborate on set_pathname.


Update Alpine version

We’re using an outdated version of Alpine.
For context, see #1410 and #1409.

We cannot update Linux Alpine unless we're also updating postgresql-client as well. Alpine Linux does not come with it anymore, see here:
https://pkgs.alpinelinux.org/packages?name=postgresql-client&branch=v3.12&repo=&arch=&maintainer=
https://pkgs.alpinelinux.org/packages?name=postgresql-client&branch=v3.13&repo=&arch=&maintainer=


eliminations, ferineness (logical-conflict)

This pull request was generated by the 'mq' tool

/trunk merge


WIP: etcd: client support for stream watching

Somewhat hacky but working implementation of the client half of stream watching.
server half: https://github.com/coreos/etcd/pull/2879

fyi @lavalamp

@xiang90 to expose stream watching (https://github.com/coreos/etcd/pull/2879) I need some changes to go-etcd. Are you ok with such a refactor?
Tl;dr
SendRequest and StreamRequest now have 3 parts:

Create a request manager (also start request cancellation goroutine)
call requestManager.send to get an http response (retries connetion to master, handles redirect etc)
Handle the response

Previously all these were handled in SendRequest, which closed the response body on return. Now there is an internal send request on the request manager that returns an open response so either caller can handle closing.


branch: progress-indicator-2

See https://github.com/phetsims/joist/issues/348

Merged, deleted, closing.


Use a properly SELinux-labelled location for the hostdisk in test 1681

What this PR does / why we need it:
/run/kubevirt-private is labelled container_var_run_t, which containers (labelled container_t) can't write to.
/run/kubevirt is also a tmpfs location, but it has the label we want (container_file_t).
Switching to that.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Should fix at least test 1681 on the 1.17 test lane.
Release note:

NONE

Replaced by https://github.com/kubevirt/kubevirtci/pull/340 and https://github.com/kubevirt/kubevirt/pull/3276


VRS sample SIGSEGVs on Pixel 6 / ARM

Running the VRS sample on Pixel 6 phone produces a SIGSEGV.

I have quickly tested this and this tutorial works on Pixel 4 (Qualcomm) & S22 Ultra (AMD).


Oro 6.0.x compatibility added

This PR can be used as a starting point for the extension upgrade.
Most of the changes were done automatically with the upgrade-toolkit tool.
Here is a short list of done changes:

Updated requirements to oro/commerce 6.0.*
oro/upgrade-toolkit automatic migrations applied

Thanks @OleksandrProtsiuk


SCons: Modules logic slightrefactor

I saw that awful function which looks at version.py file and decided to rewrite it. This PR includes it and all other artifacts which I discovered during looking at module logic
There is also bugfix that if custom_modules pointed exactly at engine directory it included modules twice
DISCLAIMER: tightens us with SCons even more and relies on internals though it is not the first time these concrete internals are used

Yeah, I know that at the start of the file there is another logic for determining project root folder used in. The same is used in scu_builders.py but I don't want to unwind that net of cross-linking issues. Next time...

Yeah, I know that at the start of the file there is another logic for determining project root folder used in. The same is used in scu_builders.py but I don't want to unwind that net of cross-linking issues. Next time...

I am not going to do anything to update this PR. But it is not bad in IMO so I am not closing it... Over time some merge conflicts can occur... There are people with "write access" so if you need it you can correct it. I am abandoning this PR... If you want close it


Use constructor based injection

Part of #2184
Remove setters from AbstractCasWebflowConfigurer and its children

Great work. There is more, right? :)

Yeah, a lot more...  :)

Excellent. Keep it up :)


Fix Retry for TypedPredictors

This simple PR aims to fix the errors and signature inconsistencies when using Assertions and Suggestions with modules with TypedPredictors.

Very nice!
Can you create a unit test to show how assertions work with TypedPredictor?

Excellent. Thank you!


add .der to saved keys file

core —> device
require user to only specify a filename as mentioned in console.log()

From: https://github.com/spark/spark-cli/pull/176

looks great; thank you again! :smile_cat: \


It doesn't seem to work. I'm not sure what the problem is.

Hello,
Sorry I won't be able to determine what the issue is from that screenshot.
You could try using the example workflow and make changes from there. Then you should get a feel for how the nodes work and what may be wrong in this workflow.

me too

Hi, I won't be able to determine what your issue is from the screenshots.
I've just updated InstanceDiffusion and checked that it works with the most recent versions of ComfyUI, Yolo, Supervision, and AnimateDiff-Evolved.
I'd recommend trying the example workflow with updated versions of nodes/ComfyUI.
Thanks!


Revert Get-SshPath back to use $Env:Home.

But still not use ~, use $home instead.  Also fixed a few more PSSA warnings.  I just .. can't .. help .. myself.  :-)

Also fixed a few more PSSA warnings. I just .. can't .. help .. myself. :-)

No complaint here.


fix: fix The debug console and the left outline style are not aligned

Types

[ ] 🎉 New Features
[ ] 🐛 Bug Fixes
[ ] 📚 Documentation Changes
[ ] 💄 Code Style Changes
[ ] 💄 Style Changes
[ ] 🪚 Refactors
[ ] 🚀 Performance Improvements
[ ] 🏗 Build System
[ ] ⏱ Tests
[ ] 🧹 Chores
[ ] Other Changes

Background or solution

🤖 Generated by Copilot at 2293460

Increase the default height of the debug console for better readability (link)
Add empty lines to separate different blocks of CSS rules for better code organization and readability (link, link, link, link, link, link, link, link, link, link, link, link, link, link, link)
Define different code styles for the debug console output, such as bold, italic, underline, blink, etc. (link, link)
Add hover and active effects for the debug console input actions and output links (link, link, link)

Changelog

🤖 Generated by Copilot at 2293460
Improved the appearance and usability of the debug console by increasing its height and tidying up its style file.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@wjywy 感谢提交 ~ 请签署一下 CLA 文件，然后是否贴一下修改前后的效果对比方便评审？

修改前

修改后


EFLOW Edge Daemon Can't Read Certificates File Even Though Permissions Are Set Correctly

Describe the bug
My permissions are set correctly, however sudo iotedge check still gives errors that it is unable to read the certificate files.
To Reproduce

Create certificate files by following the instructions in Create demo certificates to test IoT Edge device features.
Copy certificates to the device into the following directories and set the permissions as follows

Expected behavior
sudo iotedge check should return that certificates are read successfully.
Screenshots

Windows Host OS (please complete the following information):

Edition: Windows IoT Enterprise LTSC 2019
Version: build 1809
Virtual Machine: Local VM

Hi @scout208,
Thanks for reaching out. Are you using EFLOW 1.1LTS or EFLOW CR version? Also, did you properly configure the config.yaml/toml with the cert directory?

@fcabrera23 I believe this is the CR version. How can I check that? I think I did properly configure my config.toml. Here's the relevant section of that
[provisioning]
 source = "manual"
 connection_string = "HostName=InteropSampleIoTHub.azure-devices.net;DeviceId=InteropSampleEdgeDev;SharedAccessKey=0sz2LF/y26sTW/dYN6wc0QQpzTteOa6jyIA9TF0sNK4="

trust_bundle_cert = "file:///home/iotedge-user/certs/certs/azure-iot-test-only.root.ca.cert.pem"

[edge_ca]
 cert = "file:///home/iotedge-user/certs/certs/iot-edge-device-InteropSampleEdgeDevCACert-full-chain.cert.pem"
 pk = "file:///home/iotedge-user/certs/private/iot-edge-device-InteropSampleEdgeDevCACert.key.pem"

@fcabrera23 It seems like both aziotcs and aziotks users need access to the certificate files and I can't seem to set ownership for both as setting one override the other.


High Availability and Scaling setup

Is Dendriten without polylith still possible to scale and high availability setup possible?
Is it possible to run multiple dendrite with connection to same database?

Prove the identity of the foundation 084234


password-flow-login not working

I have tried run the demo app. but it seems that the password flow login is broken. After clicking the login button, i get the error: POST http://localhost:4200/null 404 (Not Found) see attachment.

Same here. Any ideas ?

I have this problem. Any solution?

+1

Ok, sorry for the several messages.
Just fix the file auth-password-flow.config.ts and set the missing tokenEndpoint parameter:
import { AuthConfig } from 'angular-oauth2-oidc';
export const authPasswordFlowConfig: AuthConfig = {
    tokenEndpoint: 'https://theia.infobiotech.com/oauth2/token',
    userinfoEndpoint: 'https://theia.infobiotech.com/oauth2/userinfo',
    clientId: '1ace0660e3283a582f41b5bcc5dd8be2',
    dummyClientSecret: '0c0235bf405d0b6faf22fd475da1967f604b03d0',
    scope: 'openid profile email voucher',
    showDebugInformation: true,
    oidc: false
}

Thx for this. Unfortunatelly, The sample had a bug. It sets a news config when switching to the password flow route. But it dit not load the discovery document with the token endpoint after that. The next version will fix this this way:
export class PasswordFlowLoginComponent implements OnInit {

  userName: string;
  password: string;
  loginFailed: boolean = false;
  userProfile: object;

  constructor(private oauthService: OAuthService) {

    // Tweak config for password flow
    // This is just needed b/c this demo uses both,
    // implicit flow as well as password flow

    this.oauthService.configure(authPasswordFlowConfig)
    this.oauthService.loadDiscoveryDocument();
  }


Perun Channels: Milestone 2

Milestone Delivery Checklist

[x] The milestone-delivery-template.md has been copied and updated.
[x] The invoice form :pencil: has been filled out for this milestone.
[x] This pull request is being made by the same account as the accepted application.
[x] In case of acceptance, the payment will be transferred to the BTC/ETH payment address provided in the application.
[x] The delivery is according to the Guidelines for Milestone Deliverables.

Link to the application PR: https://github.com/w3f/Grants-Program/pull/437

Merged in upstream: https://github.com/w3f/Grant-Milestone-Delivery/pull/236


xcode降级到7.3.1运行还是会报错

I am updating the project to support Xcode 8. You can check out the branch: development. Thanks.


Ignore last_modified timestamp deciding whether to do an update (fixes #6)

The last_modified timestamp is tied to when a user did a terraform init. This means the exact same code, checked out at different times, results in a change being detected. Ignoring the timestamp fixes this.
Changes to the function will still be detected like:
  ~ module.notify_slack_alerts.aws_lambda_function.notify_slack
      source_code_hash:                 "Y8yIL83IwWZAe4hqFlfZnXIkK27kRDm1ihkbsy9vuek=" => "U4ExxA5bGa7s1wQxb3uHUZTZZ3ONTd85Ba4DMYk7DqI="

This should fix #6.

There is no argument named last_modified but only attribute - https://www.terraform.io/docs/providers/aws/r/lambda_function.html.
Let's merge it if you say it is working for you.

v1.4.0 has been released.


[Enhancement] Entry Clear Button Color Effect

Summary
I recently came across the requirement to change the color of the clear button on an Entry and wrote and effect for it. It wasn't the nicest experience getting working on specifically iOS and thought it might be a nice addition to the community toolkit.
API Changes
A new effect named:
ClearButtonColorEffect
With the parameters: Color, defaulting to Color.Default
Intended Use Case
For making Entrys look fancier!
A pink clear button on iOS

A red clear button on Android

In Xaml:
<Entry Placeholder="Write Something" Text="Clear Me" ClearButtonVisibility="WhileEditing">
    <Entry.Effects>
        <effects:ClearButtonColorEffect Color="Lime"/>
    </Entry.Effects>
</Entry>

Who Will Do The Work?

[X] I am willing to take this on myself
[ ] Just putting this out there for someone to pick up

There is already a fix in a PR for XF to resolve this.  https://github.com/xamarin/Xamarin.Forms/pull/12391

Ah beat me to it!
Nevertheless here is the effect in a gist, not optimised at all but it give people the feature now, instead of waiting for a XF release 😁


Added Voice Generation APIs into readme.md

Updated the README.md with addition of a list of Voice Generative API'S ,their links, and some useful information.

Added Tavus AI
Added Eden AI

Closes issue: #53

Remove EdenAI as it does not offer any Gen AI API.


[Template] Update template project to use corev2

Template project still uses core-http, we should update it to use corev2 to cause less friction when creating a new package,

Definitely something we should get on soon, but we actually already have an issue for it at https://github.com/Azure/azure-sdk-for-js/issues/18044!


We are facing serious issues while importing from gallery with targetsdk 30 or 31

Hello
Hope you are doing well, you know from google play developer new rules that is mentioned here

So when we are targeting targetsdk version to 31 nothing come into gallery. with 29 we can't able to put it on google play. please help us via giving a simple update on UI SDK demo

So when we are targeting targetsdk version to 31 nothing come into gallery.
Can you elaborate a little bit? Does nothing come into gallery mean there's no material?


Refactor validation tests to use compiletest, add target_env target feature

This PR moves nearly all validation tests out of spirv-builder and moves them into tests/ which is a crate that uses completest to compile and build each each test. I've also added the cargo testsuite command which is a short alias to run the tests with --release mode, as it is substantially quicker (~40s in debug vs ~7s in release). You do need to run these tests in a separate command, as including it in the same workspace was leading to issues with conflicting files from cargo. Overall this implementation speeds up testing by quite a bit on my local machine.
Disassembly tests are still to be done, as I haven't figured how to get those working with SPIR-V yet, but that can be done in a follow-up PR.
closes #429

I have fixed the issue with the test passing, when it should have failed (it was being optimised away)

Why was it being optimized away? Changing the test to make it work as expected seems like a workaround to the actual problem, which is that our test setup changed and caused a test to pass that shouldn't have. Changing the test instead of the test setup to make it fail again seems wrong, and may miss something critical that could have changed.

Why was it being optimized away?

I figured it out. It was because of a different level of debuginfo, using cargo we were giving cargo's default (2 for debug) and this PR was using rustc's default (0). I've updated and removed the changes now.


overload Base.show, add docs

close https://github.com/SciML/SciMLOperators.jl/issues/44, close https://github.com/SciML/SciMLOperators.jl/issues/9, close https://github.com/SciML/SciMLOperators.jl/issues/163

Looks great! Just small edits.

@ChrisRackauckas , how do you add README to the docs index.md?

The two are maintained separately. It's a shame but the README should just be made more lean in the near future.


Admin | Sync Template v3 (Apps)

I get following error: Flow run failed.

Hello,
we will need a little more information to help you - can you let us know what version of the solution you are on?
In the flow, can you click on the grey block "only if not SP App New" and it should show a more detailed error message that we would need to see what's causing this? You may have to pop open all the actions in this statement to get to the error message.
Thank you
Manuela

Hello

Center of Excellence - Core Components  Version 1.98
Center of Excellence - Audit Logs Version 1.3.6

Hello can you please

Get the output of that failure here for us to see?
Create a separate flow and see if you pass there for the same environment and app? You simply enter those values you show in the parameters as shown here

Her The output of the failure:
{"statusCode":404,"headers":{"Vary":"Accept-Encoding","x-ms-coregateway":"core000004","Strict-Transport-Security":"max-age=15724800; includeSubDomains","x-ms-request-id":"northeurope:dff7ec4d- xxxx - xxxx - xxxx -efc81a79d565","x-ms-correlation-request-id":"dff7ec4d- xxxx - xxxx - xxxx -efc81a79d565","x-ms-client-request-id":"ecabb892- xxxx - xxxx - xxxx -63517398a6f3","x-ms-service-request-id":"f11654f0- xxxx - xxxx - xxxx -b764be5c2e4e","x-ms-correlation-id":"ecabb892- xxxx - xxxx - xxxx -63517398a6f3","X-ServiceFabric":"ResourceNotFound","Server-Timing":"x-ms-cgw-downstream-headers;dur=178.5,x-ms-cgw-downstream-total;dur=178.5","X-Content-Type-Options":"nosniff","x-ms-activity-vector":"IN.06.00","Timing-Allow-Origin":"*","x-ms-apihub-cached-response":"true","Cache-Control":"no-store, no-cache","Date":"Sun, 21 Mar 2021 09:11:40 GMT","Content-Length":"205","Content-Type":"application/json"},"body":{"error":{"code":"ApplicationNotFound","message":"The application 'xxxxe9a5-xxxx-xxxx-xxxx-6f000xxxxb62' could not be found in the tenant 'xxxxxxxx-xxxx-xxxx-xxxx-f4b4xxxxedd7'."}}}

Hello
I did a test with a flow and did pass there for the same environment and app ID.

Can you please paste here showing your passing run?

And can you please validate, if you hit resubmit does this flow pass on rerun?

Hello. I'm afraid you have hit a product bug then. You will need to contact product support and let them know about your repro outside of the toolkit.

closing out since no issues to fix for the toolkit


Don't require MDX in order to work

Hey! 👋
I've been converting an old project from poor slow Webpack to Vite lately, and I stumbled upon the official blog post announcing your library.
Thanks for it! My storybook changes will be so much faster! 🏎
...however, this project only really uses @storybook/react itself + a couple of addons (e.g. viewport, controls and actions).
This means I'm not using the docs addon, despite it being among the essential addons recommendation.
And after installing this library, I noticed that I'm required to also install MDX stuff in order for it to work; e.g. this is the output:
info => Loading presets
ERR! Error: [vite-plugin-mdx] "@mdx-js/react" must be installed
ERR!     at resolveImport (<path>/node_modules/vite-plugin-mdx/dist/imports.js:29:23)
ERR!     at Object.assertImportExists (<path>/node_modules/vite-plugin-mdx/dist/imports.js:41:12)
ERR!     at <path>/node_modules/vite-plugin-mdx/dist/transform.js:18:19
ERR!     at Array.map (<anonymous>)
ERR!     at Object.createTransformer (<path>/node_modules/vite-plugin-mdx/dist/transform.js:17:50)
ERR!     at Object.configResolved (<path>/node_modules/vite-plugin-mdx/dist/index.js:38:43)
ERR!     at <path>/node_modules/vite/dist/node/chunks/dep-11db14da.js:75113:127
ERR!     at Array.map (<anonymous>)
ERR!     at resolveConfig (<path>/node_modules/vite/dist/node/chunks/dep-11db14da.js:75113:35)
ERR!     at processTicksAndRejections (internal/process/task_queues.js:97:5)
ERR!     at async createServer (<path>/node_modules/vite/dist/node/chunks/dep-11db14da.js:73483:20)
ERR!     at async Object.start (<path>/node_modules/storybook-builder-vite/index.js:33:20)

Can I suggest that this library not be opinionated in this sense?
I'm not sure how storybook builders work yet, but it seems that omitting the following lines with some sort of configuration (e.g. does the consumer want documentation support) would be flexible enough.
https://github.com/eirslett/storybook-builder-vite/blob/3028e0fc2273544a1db36104e319bf3c5f35bf12/packages/storybook-builder-vite/vite-config.js#L14-L16
Thanks in advance!

That's absolutely a potential improvement - I'm not quite sure how Storybook does this with Webpack and addons, I believe that each addon is responsible for injecting Webpack config into the build when the addon is registered. That only works with Webpack however, so we need to find some other solution for Vite.
There is also the problem with installing dependencies - if you want addon-docs in your Vite storybook, you also need the mdx dependencies for Vite, and it could be a less-than-ideal user experience for end users if they need to keep track of these manually. Maybe it could be solved by splitting storybook-builder-vite into multiple packages, like @storybook-builder-vite/core, @storybook-builder-vite/addon-docs (which would have the mdx stuff as a dependency), @storybook-builder-vite/react etc. etc. The builder is still in version 0.0.12, so it hasn't been prioritized yet.
For now, the builder is a "one size fits all", so you'll have to put up with the extra dead weight in node_modules. So it's a convenience/simplicity vs node_modules trade-off.

I see, thanks!
If it's not a simple fix, I don't think you should be caring about splitting the package at such an early stage though!

I'll close this for now, since it doesn't really have a simple solution.


Application does not exit when cancelling a SSE connection

This bug report results from this question on Stack Overflow.
Problem:
I'm trying to create a client that can receive events from a server using SSE (server-sent events) and I'm using OkHttp3 to do that, combined with the OkHttp3-sse library (com.squareup.okhttp3:okhttp:4.1.0 & com.squareup.okhttp3:okhttp-sse:4.1.0).
I am able to connect to the server and receive the events just fine, but at some point in time, I want to disconnect the client and shutdown my application. That is were the problem is. The connection gets closed, but the application is not shutting down, probably due to the ConnectionPool not closing.
Attempted:
As there is hardly any documentation on the use of the OkHttp3-sse library, I have tried to reverse engineer from the code what to do. I have tried to:

call RealEventSource.cancel() which is disconnecting, but is hanging on a thread
call OkHttpClient.dispatcher().cancelAll() which is also disconnecting, but remains hanging on a thread
call Response.close() which is passed to EventSourceListener.onOpen()

Finding:
As an alternative, I have looked at https://github.com/heremaps/oksse which has the RealServerSentEvent.close() call which is doing what I expect. It closes the connection and stops all threads allowing the application to shutdown completely.
I have looked at the implementation of the RealServerSentEvent class to see how the implementation differs from RealEventSource. I think the difference is in the conditions of the read loop:
RealEventSource line https://github.com/square/okhttp/blob/master/okhttp-sse/src/main/java/okhttp3/internal/sse/RealEventSource.kt#L75:
      try {
        listener.onOpen(this, response)
        while (reader.processNextEvent()) {
        }
      } catch (e: Exception) {
        listener.onFailure(this, e, response)
        return
      }

compares to
RealServerSentEvent line https://github.com/heremaps/oksse/blob/master/src/main/java/com/here/oksse/RealServerSentEvent.java#L94:
            listener.onOpen(this, response);

            //noinspection StatementWithEmptyBody
            while (call != null && !call.isCanceled() && sseReader.read()) {
            }

The OkSSE implementation includes the condition if the call.isCanceled() in the loop, where as the OkHttp3-sse does not. I suspect this is causing OkHttp3-sse not to exit, but I might be mistaken.
Test:
Code:
package okhttp3.sse;

import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.junit.Test;

import java.util.concurrent.TimeUnit;
import java.util.logging.Logger;

public class SseDisconnectTest {

    private static final Logger LOGGER = Logger.getLogger(SseDisconnectTest.class.getSimpleName());
    private static final String URL = "https://proxy.streamdata.io/https://api.myjson.com/bins/jixid";

    public static void main(String[] args) {
        Runtime.getRuntime().addShutdownHook(new Thread() {
            @Override
            public void run() {
                super.run();
                LOGGER.info("exiting application");
            }
        });
        OkHttpClient client = new OkHttpClient.Builder()
                .readTimeout(0, TimeUnit.SECONDS)
                .build();
        EventSourceListener listener = new Listener();
        Request request = new Request.Builder()
                .url(URL)
                .header("Accept-Encoding", "")
                .header("Accept", "text/event-stream")
                .header("Cache-Control", "no-cache")
                .build();
        final EventSource eventSource = EventSources.createFactory(client).newEventSource(request, listener);
        try {
            Thread.sleep(10_000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        eventSource.cancel();
        LOGGER.info("cancelled");
    }

    static class Listener extends EventSourceListener {
        @Override
        public void onOpen(@NotNull EventSource eventSource, @NotNull Response response) {
            super.onOpen(eventSource, response);
            LOGGER.info("onOpen");
        }

        @Override
        public void onEvent(@NotNull EventSource eventSource, @Nullable String id, @Nullable String type, @NotNull String data) {
            super.onEvent(eventSource, id, type, data);
            LOGGER.info(data);
        }

        @Override
        public void onClosed(@NotNull EventSource eventSource) {
            super.onClosed(eventSource);
            LOGGER.info("closed");
        }

        @Override
        public void onFailure(@NotNull EventSource eventSource, @Nullable Throwable t, @Nullable Response response) {
            super.onFailure(eventSource, t, response);
            t.printStackTrace();
        }
    }
}

Resulting log:
Oct 09, 2019 5:42:31 PM okhttp3.sse.SseDisconnectTest$Listener onOpen
INFO: onOpen
Oct 09, 2019 5:42:31 PM okhttp3.sse.SseDisconnectTest$Listener onEvent
INFO: {"name":"oksse","test":1}
Oct 09, 2019 5:42:40 PM okhttp3.sse.SseDisconnectTest main
INFO: cancelled
java.net.SocketException: Socket closed
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
	at java.net.SocketInputStream.read(SocketInputStream.java:171)
	at java.net.SocketInputStream.read(SocketInputStream.java:141)
	at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
	at sun.security.ssl.InputRecord.read(InputRecord.java:503)
	at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975)
	at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:933)
	at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
	at okio.InputStreamSource.read(Okio.kt:102)
	at okio.AsyncTimeout$source$1.read(AsyncTimeout.kt:159)
	at okio.RealBufferedSource.read(RealBufferedSource.kt:41)
	at okhttp3.internal.http1.Http1ExchangeCodec$AbstractSource.read(Http1ExchangeCodec.kt:352)
	at okhttp3.internal.http1.Http1ExchangeCodec$UnknownLengthSource.read(Http1ExchangeCodec.kt:488)
	at okhttp3.internal.connection.Exchange$ResponseBodySource.read(Exchange.kt:279)
	at okio.RealBufferedSource.select(RealBufferedSource.kt:93)
	at okhttp3.internal.sse.ServerSentEventReader.processNextEvent(ServerSentEventReader.kt:50)
	at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:75)
	at okhttp3.internal.sse.RealEventSource.onResponse(RealEventSource.kt:46)
	at okhttp3.RealCall$AsyncCall.run(RealCall.kt:138)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Oct 09, 2019 5:43:40 PM okhttp3.sse.SseDisconnectTest$1 run
INFO: exiting application

Note that the connection is cancelled at 5:42:40PM, while the application exits at 5:43:40PM after some timeout.

Seems related to #5542 .

Is it possible to provide a timeline to get this fixed? The answer on Stack Overflow suggested it could be done on short notice.
Thanks.

This project is maintained by volunteer effort. If you need a fix on some timeframe it's best to pursue one yourself and contribute a PR.

Try shutting down the dispatcher's executor service?

I'm sorry. Didn't mean to be rude. I guess I misunderstood the answer on Stack Overflow.
I'll try to create a fix and provide a pull request taking swankjesse's suggestion into account.

Using the before mentioned versions of OkHttp and OkHttp-sse and swankjesses suggestion regarding shutting down the executor service, I was able to properly shut down the application by calling:
eventSource.cancel();
config.client.dispatcher().executorService().shutdown();

I considered suggesting eventSource.cancel() to shut down the executor server internally, but that might cause unexpected side effects when a client is used that is also used for non-sse activities.
So, the only suggestion I could still give, is to add this to the user documentation for the okhttp-sse module.
Good luck with your nice library, I really enjoy using it.

You saved my life 🙏. Thanks


FM2-386:Add automation Testing for the TX_CURR indicator calculation

LINK:https://issues.openmrs.org/browse/FM2-386

Thanks @gitcliff
LGTM


Restricts build to JDK 11

Before, we were pinned to the EOL JDK 1.8 because we started Kafka 0.8. We forgot to remove the pinning part. More importantly, moving off 1.8 fixes build problems related to errorprone.

We probably will want to mention in the README that the project requires JDK 11 to build now.

Also, I know we use animalsniffer, but upgrading to JDK9+ presents the opportunity to use the new release compiler arg instead, where the compiler can enforce ensuring that Java API is not used beyond the specified version. This doesn't need to happen in this pull request, though.
ref: http://openjdk.java.net/jeps/247

https://github.com/openzipkin/zipkin/issues/2752 on the --release thingy thanks

good catch on the README @shakuzen

merging as the only change after a green was to README and the build takes ages.


added installation of project dependencies

Noticed that prior to generating the API with the sdRDM generator only sdRDM is installed in the action runner. In consequence project dependencies, which were introduced to the generated classes are not installed and the action fails.
This PR changes action.yml in the following way:

if a pyproject.toml is found in the repository, poetry is installed and the corresponding project dependencies are installed
if a requirements.txt is found in the repository, these are installed likewise.
updated actions/checkout@v4
updated actions/setup-python@v5

@haeussma thanks for submitting this PR! For a general solution, wouldn't it make sense to use pip install .? Should cover both pyproject and setup.py since pip can consume each.

Niice! Thanks :)


Unnecessary animation from 91 to 01 at the beginning of count

Hi! First of all, I love this script, it is a really cool way of displaying time and counting things!
I am currently using as a counter, to go from 00 to 04 or some other small number. I want it to have 2 digits always. The problem is that the first digit is always animated as coming from 9. And as the first digit animation is slower than the second, it looks like it counts 91, 92, 03, 04. I've been looking at the code, but the JS is a bit advanced for me, could you help?

It's been a year and this still hasn't been fixed?? Im experiencing the same issue... Also if I want to start at, say, 14, it just starts at 13. When I change it to 15, it starts at 15??
A fix would be dearly appreciated!!

Library went on hiatus for a while. But new v1 release candidate with tons of improvements is on the js-es6 branch. Will be the v1 release shortly. Library has been completely rewritten. This should be addressed in the newest version.


Dockerize epiTAD

This PR dockerizes epiTAD 🚢
Also includes a few smaller changes:

Imports the hic and lad data files into the repo so we can load them directly

Moves all data imports to the global environment so that they are only loaded once and available for all subsequent shiny sessions

Adds bookmarking -- clicking the "Bookmark" link generates a unique URL that encodes the current state of inputs (not including uploaded files).

The Docker file has a build-time argument that lets us set the shiny server app_idle_timeout config parameter so we can turn off app timeouts.

A public docker image is available on Docker Hub and can be run via
docker run -d -p 3838:3838 --name epitad grrrck/epitad:latest

bookmarking feature is super useful. @jhcreed could be good to mention that in the readme docs

Already is!

oh yes i see that now, sorry!


Add a flag DISABLE_BATCH_CONTRACT

batching liquidations currently doesn't work well on scroll, thus adding a flag which allows to disable it.

Should we remove it from the metadata?


Button Icon Size + Round Background

@yannickl
For the DynamicButtonStyle.arrowUp I'm trying to round it but i end up with the arrow at the top instead of center. how come? Could you make it possible to adjust icon size and properly align it in the center

Hi @otymartin,
You can modify the contentInsets property to adjust the display area. By default it is sets to .zero so that's why the path can be near the border when you have rounded buttons.

@yannickl  nice i'll try that


if user descline info dialog onRequestPermissionsResult not called

It's a logical bug.
imagine this scenario that I want to read incoming sms to verify user phone number.
if I send my request to the server then ask for SMS permission, SMS coming to user phone before user answer the permission dialog. so its wrong way to do.
so I should first request for user permission then after user answer that I send my request to the server.but  I cannot get user response if the user dismisses inform dialog. I think this time too onRequestPermissionsResult most called.

@mohamadk the "rationale" dialog is not a request for permissions.  It's a request to ask the user for permissions.  Therefore it would be incorrect to trigger the onRequestPermissionsResult callback after the user dismisses this dialog.
I understand your confusion, but there is nothing we can do in this case.


ssh-agent can't be forwarded to docker

Describe the bug
When running a docker vm and passing in the SSH_AUTH_SOCK to the vm, it doesn't seem to like the current location of the ssh-agent /var/folders/....
To Reproduce
┗╸❯❯❯ eval "$(ssh-agent)"
Agent pid 88033

┏╸~
┗╸❯❯❯ echo $SSH_AUTH_SOCK
/var/folders/wy/nzgfjd_x1ns__pj6h9gx59580000gp/T//ssh-Ck9M2PbxwC5K/agent.88032

┗╸❯❯❯ docker run -it --rm \
    -v $SSH_AUTH_SOCK:/agent.sock \
    -e SSH_AUTH_SOCK=/agent.sock \
    alpine
docker: Error response from daemon: error while creating mount source path '/var/folders/wy/nzgfjd_x1ns__pj6h9gx59580000gp/T/ssh-Ck9M2PbxwC5K/agent.88032': mkdir /var/folders/wy/nzgfjd_x1ns__pj6h9gx59580000gp/T/ssh-Ck9M2PbxwC5K/agent.88032: operation not supported.

Expected behavior
I'd expect it to be able to forward the ssh-agent like the documentation states.
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.4.3
Commit: 75d38a2c2d9a2b42d64378a8f50f31d4d566df10 (v1.4.3)
System info:
macOS: 14.3.1 (23D60)
CPU: arm64, 10 cores
CPU model: Apple M2 Pro
Model: Mac14,9
Memory: 16 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-03-19T20-18-55.729365Z.zip

Screenshots and additional context (optional)
No response

$SSH_AUTH_SOCK currently only works for macOS' default ssh-agent started by launchd. This limitation will be removed by #62
Use the command @slinorb suggested for now. (Also in the docs)


Add rule options for object-literal-key-quotes

fixes #1453
PR checklist

[x] Addresses an existing issue: #1453
[x] New feature, bugfix, or enhancement

[x] Includes tests

[x] Documentation update

What changes did you make?
Added new rule options consistent and consistent-as-needed
Is there anything you'd like reviewers to focus on?

@adidahiya @JKillian this needs to go in for 4.0


escape text problem when editing bundle properties files

Intellij resource bundle editor is broken at long time and i finding alternative.

The plugin should already handle character escaping. I could reproduce some weird behaviour with the character: ￦.
After enabling the Transparent native-to-ascii conversion checkbox under Settings / Editor / File Encodings it worked correctly.

If the problem persists please provide:

encoding which was used for the properties files
example properties values to reproduce this issue

Okay could reproduce the escaping issue when using / inside a property value. I will take a look into it.

Okay could reproduce the escaping issue when using / inside a property value. I will take a look into it.

Upcoming release will provide a fix for this 👍


Limit speed

Closes #4
Implemented the speed limiter for the home screen so that the user can reduce/increase the maximum speed percentage, had some help from @ErgimanGU.
:ballot_box_with_check: Definition of Done checklist

[x] Meaningful title and valuable description in pull request
[x] Code change tested manually if not covered by automated tests
[x] Pull request linked to one or more issues/stories
[x] Acceptance criteria of the linked stories satisfied
[x] Code change comprehended by those who approved it
[x] State of target branch maintained or improved after the code change

The CI tests now pass, merging this to master


Pin container versions helm chart

Due to the helm chart being distributed as an artifact to the end-user, we need to pin the version of the container image to the current release version to have a deterministic installation.

rebase and merge, perhaps?

rebase and merge, perhaps?

@stefanotorresi I was holding it for further reviews, I will rebase ASAP


convolve_to requires a mask

I ran into an issue where I instantiated a new cube object from existing data + wcs + header , which creates a cube with no mask. In this case all data are 1.0 or 0.0 and I didn't need one.
When I attempt to run cube.convolve_to() on this cube, I run into an error because convolve_to uses apply function parallel and that invokes the mask.
The workaround was not a problem, but this seems like it might not be intended or at least should get an error message upstream.
If this is working as intended and is already obvious feel free to just resolve. Alternatively I guess I sugest just fork around the call to create "images" in the relevant function on mask is None or not to catch this case.

Or I guess create a trivial mask on creation of the cube if it's really always required.

:+1: this is not intended, tasks should check for the presence of massk


Bug: Parse error: syntax error, unexpected '_592_000' (T_STRING), expecting ')'

PHP Version
7.3
CodeIgniter4 Version
4
CodeIgniter4 Installation Method
Manual (zip or tar.gz)
Which operating systems have you tested for this bug?
Windows
Which server did you use?
apache
Database
No response
What happened?
Parse error: syntax error, unexpected '_592_000' (T_STRING), expecting ')' in E:\MYPROJECTS\codignitor\app\Config\Constants.php on line 41
Steps to Reproduce
php spark serve
Expected Output
This will launch the server and you can now view your application in your browser at http://localhost:8080/.
Anything else?
Im using VS CODE editor

CI 4.2+ requires php version 7.4+

Duplicate of #6306


feat(rules): add new configurable rules for deprecated operations

New ruleset for enforcing a deprecation strategy with Deprecation, Sunset and Link headers.

I'd prefer having this as a new ruleset instead of separate rules. First, they are closely related and it makes sense to use them together. Second, there's no particular complexity in defining such rules, and the value comes not from the configuration examples, but rather from using the rules themselves.
Then, it would be really easy to use the ruleset with:
extends:
- recommended # or something
- https://..... # the ruleset uri


include new domain (keybaseapi.com)

depends on: https://github.com/keybase/client/pull/9404

Yes! Good call.


Improve logging/output of pipeline

The logging that comes out of law/luigi is confusing for new users. It's quite verbose, and when something goes wrong, it can be hard to tell what happened (or, if it happened in a condor job, where to look to see what went wrong). What can we do to improve the way logging is done?

If it's not possible to turn down the number of messages from law, then one thing I was thinking of was trying to be more explicit about what's going on using our own logging. I've noticed myself slipping on the amount of logging statements I have, just because I've already got a good sense of what's going on. Obviously there's a limit to how much we want to output, but I think we could add more messages indicating what's happening at the current moment (and make it clear that the message is coming from Aframe, rather than from law)

Yeah very true - need to figure out how to get a hold of the logger for logging to console from tasks.
For condor jobs theres not much we can do - users can inspect the condor job logs themselves. We can add logging to the depoyment task however


ARROW-3387: [C++] Implement Binary to String cast

The first two commits are not exactly relevant to the implementation, so it helps to view the last commit alone for reviewing.


How to output no merge file?

How to specify a path for --export -clip files?
Thanks!

How to output no merge file?
Cut it but merge, output one by one file.
Thanks!

How to output no merge file?
Cut it but merge, output one by one file.
Thanks!

Use the --output option


Custom normals from "Apply Modifiers" not used

When using the "Apply Modifiers" checkbox during glTF export, some modifiers (such as the Bevel modifier's "Harden Normals" checkbox) can create custom normals that are not used during export.
It seems likely that the exporter is checking the original Blender object, not the temporary object with all modifiers applied, for the presence of "Custom split normal data", and getting the wrong answer.
Here's a test scene (made in Blender 2.81a).  The selected object has a Bevel modifier that uses hardened normals:
HardSurfaceTest.blend.zip
When "Harden Normals" is turned off or not respected, the bevels interact with the triangulation and cause problems:

But, when "Harden Normals" works, the result is nice:

One workaround is simple, if the user is willing to switch to a "destructive" workflow:  Just manually apply the Bevel modifier prior to export.  Then, the custom normals are generated prior to export, and things work correctly.
But for a non-destructive workflow, a user may wish to keep their original modifier stack (which may include more than just a Bevel) and use the "Apply Modifiers" checkbox in the exporter.
The exporter should detect that the process of applying those modifiers to a temporary object has produced custom split normal data on that temporary object, and export the newly minted custom normals to glTF.

@emackey I didn't check in details, but the modifier should probably be added to the list of modifiers that can generate some custom normals, here : https://github.com/KhronosGroup/glTF-Blender-IO/blob/f782b04736ff5c68657832ddf3fa18175b294f07/addons/io_scene_gltf2/blender/exp/gltf2_blender_gather_nodes.py#L253

@emackey You can test with #874


How can I use node-crawler with JSDOM? It's doesn't work like this.

const Crawler = require("crawler");
const jsdom = require('jsdom');

const cl = new Crawler({
    jQuery: jsdom,
    maxConnections : 100,
    callback : function (err, res, done) {
      const $ = res.$;
      const urls = $('#list a');
      console.log(urls)
    }
});

Originally posted by @mayinghan in https://github.com/bda-research/node-crawler/issues/360#issuecomment-703649404

It's outdated, use default cheerio for static xml file, and puppeteer for dynamic or ajax page.

It's outdated, use default cheerio for static xml file, and puppeteer for dynamic or ajax page.

Oh... Thanks!


doesnt work on 1.17

it would be great if this plugin would work on 1.17

Have you tried installing it and see if it works for 1.17 if so what errors are you getting?

Pls... update to 1.17
Is there a plan if and when an update could come?
On PaperMC 1.17:
22.06 22:38:25 [Server] ERROR Error occurred while enabling DiscordWhitelister v1.4.7 (Is it up to date?)
22.06 22:38:25 [Server] INFO java.lang.NullPointerException: Cannot invoke "Object.toString()" because the return value of "java.util.List.get(int)" is null
22.06 22:38:25 [Server] INFO at uk.co.angrybee.joe.DiscordWhitelister.InitBot(DiscordWhitelister.java:211) ~[?:?]
Hoping that a 1.17 update is on the way; very keen to use this plugin but current version doesn't work on this update

Is this just a Java 16 issue?  I say "just", but I guess that could mean a rewrite...

Can anyone else here reproduce the error @SoraFL is getting? I updated my dev server to 1.17 (PaperMC) and also updated my java to version 16 and it still seems to be working correctly. @SoraFL I'm not sure why/how you are getting this error but it seems to be related with trying to read add-remove-roles in the config, could you double check that it is correct?
@mondmann3101, did you test the plugin on 1.17? If you got any errors post them here and I can take a look.

Here is a complete excerpt from the log from my server start from 4 a.m. this morning:
[04:00:31] [Server thread/INFO]: [DiscordWhitelister] Enabling DiscordWhitelister v1.4.7* [04:00:31] [Server thread/INFO]: [DiscordWhitelister] Initializing Discord client... [04:00:31] [Server thread/ERROR]: Error occurred while enabling DiscordWhitelister v1.4.7 (Is it up to date?) java.lang.NullPointerException: Cannot invoke "Object.toString()" because the return value of "java.util.List.get(int)" is null 	at uk.co.angrybee.joe.DiscordWhitelister.InitBot(DiscordWhitelister.java:211) ~[?:?] 	at uk.co.angrybee.joe.DiscordWhitelister.onEnable(DiscordWhitelister.java:60) ~[?:?] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:643) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:304) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1118) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[patched_1.17.jar:git-Paper-53] 	at java.lang.Thread.run(Thread.java:831) [?:?] [04:00:31] [Server thread/INFO]: [DiscordWhitelister] Disabling DiscordWhitelister v1.4.7 [04:00:31] [Server thread/ERROR]: Error occurred while disabling DiscordWhitelister v1.4.7 (Is it up to date?) java.lang.NullPointerException: Cannot invoke "uk.co.angrybee.joe.shaded.net.dv8tion.jda.api.JDA.shutdownNow()" because "uk.co.angrybee.joe.DiscordClient.javaDiscordAPI" is null 	at uk.co.angrybee.joe.DiscordWhitelister.onDisable(DiscordWhitelister.java:92) ~[?:?] 	at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:405) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:533) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.17.jar:git-Paper-53] 	at org.bukkit.craftbukkit.v1_17_R1.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.MinecraftServer.loadWorld(MinecraftServer.java:643) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:304) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1118) ~[patched_1.17.jar:git-Paper-53] 	at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[patched_1.17.jar:git-Paper-53] 	at java.lang.Thread.run(Thread.java:831) [?:?]
When I started the server, I used PaperMC version 1.17-63.
If the problem is not so easy to understand, then it does not seem to be due to the plugin itself but to me? Maybe some kind of incompatibility with another plugin? I added the "DiscordSRV" as a plugin, which I use to couple with the ingame chat in a Discordchannel. This works by the way. But can it be that the two plugins together lead to the problem? I will try to start the whitelister together with the same PaperMC on another server and see if I get the error as well and then, if necessary, pull the other plug-in and see from what point in time the error occurs. Then I will report here again. however, it may take a day or two to complete the test. But I will try to do this as soon as possible.

Probably fixed in the next release.


Impossible to copy text

The moment you try to select text (e.g. from an error message) the notification instantly disappears.
It would be very helpful to add a prop 'hideOnClick' and 'showClose' (show a closing X) to catch these cases.

yeah I think i have a similar use case. looking for a work around


Regularly receiving error "This message didn't complete its response."

Describe the bug
When Bolt is building code for me today, I've been regularly getting the error "This message didn't complete its response." and it hangs mid-way through building or creating the code.
And I think my tokens are still being used each time I try, so I've stopped trying for now.
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-h9wt4v
Steps to reproduce
intermittent, but regular enough right now. after entering any prompt I receive the error and the code stops building.
Expected behavior
Build hangs, with the error "This message didn't complete its response."
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 130
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 92863492,
  "usedJSHeapSize": 72547788,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = newoldrelic
Chat ID = 354677dbcc46

Additional context
No response

Appreciate the feedback! We are aware of this issue and are tracking it here: #1073.


Potential bug with account transiently seeming to have disappeared

Tester:
Just tried out the Decentraland app. It all worked for me until I closed the app. Once I reopened it it appeared to think I hadn't configured an account
If it helps, I'm on a Google Pixel 2 XL
Me:
All you did is close the app?
Tester:
Yeah
Me:
Any chance you'd be up for checking if you can reproduce that behavior on your device?
Tester:
👍
This time it stuck. I'm still logged in
Yeah. After multiple reopenings it appears to be good
Me:
Hmm, ok. Interesting. Must be some transient loading state we're not handling right.
Thanks a lot for checking, that's helpful.
I'll try to repro it on an Android device too
Oh, last question
Did you think it was a new account because there was no land in the my land tab?
Or because of 0% progress on the my profile tab?

(No answer to this last question yet)

Got the response on the final question.
Tester:
Both of those last two things were true for me

Is he a new tester? Isn't an expected reset account behavior?

I believe it was a completely new tester, so that’s why it’s surprising. I can try to confirm that, though

Tester:
"I believe today was the first day I tried using the app. There is a chance I opened it previously but did nothing with it"

I'll try to reproduce that error this week.


Add JSON preview for examples

What
Need to add a way to preview the serialized fields' JSON Object within the examples.
Why
Although it has no effect on the integration tests, it is very useful to have when playing around with the examples on your local environment.
How
I imagine it as some common component which always displays the stringified JSON of the submitted form. Maybe like a swiping card after the form submits.

I am going to develop an independent JavaScript data preview component and use it within the examples components. Working in progress...

I have provided the possibility to inspect the serialized fields object using storybook addons. Closing.


Update Network Session ASIM parser for Cisco Meraki

Added direction field for flows/firewall logType and added extra parsing for deviceAction for the inbound traffic (this one uses 0 for allow and 1 for deny). Based on: https://documentation.meraki.com/General_Administration/Monitoring_and_Reporting/Syslog_Server_Overview_and_Configuration
Required items, please complete
Change(s):

Added direction field for flows/firewall logType
added extra parsing for deviceAction for the inbound traffic (this one uses 0 for allow and 1 for deny)

Reason for Change(s):

Device action wasn't properly extracted for inbound traffic, since the pattern field shows 0 instead of allow and 1 instead of deny. Direction was missing for Flows/Firewall log type as there's no direct field for that.

Version Updated:

Yes

Testing Completed:

Yes

Checked that the validations are passing and have addressed any issues that are present:

Yes

Can someone please update?

Hi @tduarte14,
Please find the open comments above and act on them. Thanks


[Feature] support limit offset, size use default order

Search before asking

[X] I had searched in the issues and found no similar issues.

Description
support limit offset, size use default order, Currently, we need to manually specify order by to use it, which is incompatible with mysql syntax
Use case
[42000][1064] errCode = 2, detailMessage = OFFSET requires an ORDER BY clause: LIMIT 1, 10
Related issues
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Could you give a certain example?

CREATE TABLE `test` (
  `courseId` int(11) NOT NULL COMMENT "",
  `lessonId` int(11) NOT NULL COMMENT "",
  `type` int(11) REPLACE_IF_NOT_NULL NULL COMMENT ""
) ENGINE=OLAP
AGGREGATE KEY(`courseId`, `lessonId`)
COMMENT "测试"
DISTRIBUTED BY HASH(`courseId`) BUCKETS 150
PROPERTIES (
"replication_num" = "3",
"in_memory" = "false",
"storage_format" = "V2"
);

select * from test limit 10
select * from test limit 1, 10 (default order by courseId)

CREATE TABLE `test` (
  `courseId` int(11) NOT NULL COMMENT "",
  `lessonId` int(11) NOT NULL COMMENT "",
  `type` int(11) REPLACE_IF_NOT_NULL NULL COMMENT ""
) ENGINE=OLAP
AGGREGATE KEY(`courseId`, `lessonId`)
COMMENT "测试"
DISTRIBUTED BY HASH(`courseId`) BUCKETS 150
PROPERTIES (
"replication_num" = "3",
"in_memory" = "false",
"storage_format" = "V2"
);

select * from test limit 10
select * from test limit 1, 10 (default order by courseId)

It makes me confused...
And what about a more complex query?

大佬，你好！这个Feature 实现了么？


Show inherited settings differently in the UI

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/2494
Originally created by @DouweM on 2020-12-30 23:36:21

Unlike in meltano config <plugin> list, it's not currently clear in the UI whether a value that's shown in a form field was inherited from the parent plugin, or if it was set explicitly on this child plugin.

View 3 previous comments from the original issue on GitLab

Closing as no longer relevant on account of the removal of the UI for Meltano 3.0


cocoapod integration

Is this ok? If I do it can I push to this repo? I want to be able to more easily use this library on ios. Perhaps under the pod njson.

That would be great, but I'd rather have a name like nlohmann_json, because this name is used with other package managers. See https://github.com/nlohmann/json#integration for an overview.

and published https://cocoapods.org/pods/nlohmann_json
It's easy to add additional authors, for now I just put you. I didn't put your email. If you want me to update the list in anyway let me know. It's also very easy to do so yourself in the podspec file. The programming language of the podspec is ruby.

Thanks for taking care of this! Is PR #1150 needed after all if the library is already published?

your welcome. Theoretically PR is not needed. But it's good to keep all integration files in the main repo.

I'd rather have the file in a repo controlled by the package maintainer (which I do not want to be). I cannot provide support for tools I do not use.

I understand no worries. It will probably be good to add to your readme something like
If you are using cocoapods, you can use the unofficial pod by adding pod "nlohmann_json", '~>3.1.2' to your podfile.

Alright. Do you have a repository where you keep the pod? Then I can link it if someone has issues. Furthermore, I would need such an issue tracker to notify you about new releases.

Happy Canada day. I'll set something up next week. In the mean time I will enjoy long weekend :)

I would also need a small running example (something demonstrating how to compile a small program using the library) for the pod.

Ok I added a sample project too. I have set it up on my bitbucket, as nlohmann_json-cocoapod. People can submit issues there in the issue tracker

Thanks a lot!


[WON'T MERGE] deploy staging environment

Motivation

Solution

PR Checklist

[ ] Added Tests
[ ] Updated Documentation
[ ] Updated CHANGELOG.md for the appropriate package

realized i need to re-deploy with KMS keys


vtrust-flash didn't show up

I'm using Ubuntu 16.04 32 bit, I followed all the steps, did use sudo rfkill unblock wifi as I saw I had the same problem in another issue
Here is the most recent log:
Checking for network interface wlp3s0... Found.
Attempting to stop wpa_supplicant
Stopping NetworkManager...
Configuring AP interface...
Starting DNSMASQ server...
Starting AP on wlp3s0...
hostapd: invalid option -- 'i'
hostapd v2.4
User space daemon for IEEE 802.11 AP management,
IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
Copyright (c) 2002-2015, Jouni Malinen<EMAIL_ADDRESS>and contributors
usage: hostapd [-hdBKtv] [-P ] [-e ]
[-g ] [-G ]
<configuration file(s)>
options:
-h   show this usage
-d   show more debug messages (-dd for even more)
-B   run daemon in the background
-e   entropy file
-g   global control interface path
-G   group for control interfaces
-P   PID file
-K   include key data in debug messages
-f   log output to debug file instead of stdout
-T = record to Linux tracing in addition to logging
(records all messages regardless of debug verbosity)
-t   include timestamps in some debug messages
-v   show hostapd version
AP closed
Stopping DNSMASQ server...
Restarting NetworkManager...
Could not start server on port 80
[Errno 99] Cannot assign requested address
Traceback (most recent call last):
File "./psk-frontend.py", line 105, in
main()
File "./psk-frontend.py", line 91, in main
proxies = [PskFrontend(gateway, 443, gateway, 80), PskFrontend(gateway, 8886, gateway, 1883)]
File "./psk-frontend.py", line 42, in init
self.server_sock = listener(listening_host, listening_port)
File "./psk-frontend.py", line 16, in listener
sock.bind((host, port))
File "/usr/lib/python2.7/socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 99] Cannot assign requested address

@kueblc It doesn't seem like an update is available. Does that mean it can only work with hostapd v2.6 or higher?

I'm not sure what the minimum version might be. The -i flag your hostapd is complaining about is to set the interface. As a workaround, you can edit hostapd.conf to specify your interface ie interface=wlan0 and remove -i $WLAN from setup_ap.sh.

I decided to dump that laptop and moved on with a better one, so I didn't have a chance to try your solution. Might close for now.


Feat/lesq 559/specialist lesson listing [LESQ-559]

Description
Music year: {owa_music_year}

add query for specialist lesson listing
add specialist lesson listing page
update schema and types

How to test
Once again this should 404 until published, so nothing to see here.

Go to https://deploy-preview-2303--oak-web-application.netlify.thenational.academy/teachers/specialist/programmes/numeracy-building-understanding/units/number-c7b4/lessons
Observe the internal server error (404)

Screenshots
How it should now look:

The 'curriculum download' buttons seems to just work, which is a nice surprise

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


Support for multi-selecting blocks

Apparently, the MIT App Inventor team have already made a Blockly plugin for this!
https://www.npmjs.com/package/@mit-app-inventor/blockly-plugin-workspace-multiselect

Hear, hear!
https://forum.makecode.com/t/2-questions-moving-multiple-blocks-in-editor-and-micro-bit-simulator-keyboard-control/31389


[WFU] Supports new RN WFU container

[x] Support new WFU container & works-for-you urls with artist IDs
[x] Update to use new emission version once it's released
[x] Tests

          2 Warnings

:warning:
PR is classed as Work in Progress

:warning:
Needs testing on a Phone if change is non-trivial

  Generated by :no_entry_sign: Danger

This is ready for review!

Great stuff, @sarahscott 👏


[GOBBLIN-289], fix the issue that PGP file only partially depcrypted

Dear Gobblin maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following Gobblin JIRA issues and references them in the PR title. For example, "[GOBBLIN-XXX] My Gobblin PR"

https://issues.apache.org/jira/browse/GOBBLIN-XXX

Description

[x] Here are some details about my PR, including screenshots (if applicable):

Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:

Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

@jerrybai2009 Remember to mark all check-boxes in the description section

Updated the description to mark all check-boxes.
Thanks!

@htran1 Can you commit if there is no more feedback? Thanks.


LC: Disallow use of existing loadName/displayName values

overview
We don't want to confuse users by allowing custom labware to have the same display name or load name as existing labware.
Given the set of labware that LC was built with:

Show Warning Alert if a user enters a loadName that is used by an existing labware definition
Show similar alert if user enters a displayName that is used by an existing labware definition. This comparison should ignore padding whitespace and be case-insensitive, because in the UI the names are effectively trimmed and uppercased.

Closed in LC project branch


add Events native module for go -> RN messages

This uses a Messenger go interface that's implemented in Objective-C, which is passed to the node on creation. Because of this, the object itself cannot be a native module that implements RCTEventEmitter, since you're not able to directly allocate those objects. That is done by RN automatically. So, adopted an apparently popular pattern which uses a single Events native module which proxies to NSNotificationCenter (see SO link at top of Events.h). By doing this, we don't need the TextileIPFS module to extend the event emitter, since Events can handle all future events (you just call the static method emitEventWithName.

general JS approach taken from here: https://blog.callstack.io/sending-events-to-javascript-from-your-native-module-in-react-native-29244f890e04
I did not deal with actually calling the right JS method to update the thread, instead am just logging the object that details the update (not sure how to call the saga properly - found this with a quick search: https://github.com/redux-saga/redux-saga/issues/249)
best docs on go side are just the go docs for gobind: https://godoc.org/golang.org/x/mobile/cmd/gobind

The 'could not decrypt file" error fix is in here too.

Will need to get Java module in here too, but apparently that's easier. Will get to that this evening, unless somebody else wants to nip that.

trying this branch on iOS and it doesn't work for me unfortunately. images don't display, all blank. i tried rm -rf node_modules etc and no luck

okay guys, like i said, crucial concurrency fixes in here. going in.

@asutula happy to revisit the bridges here, other than that this is pretty innocuous on the RN side


[Toolkit bug]: Going too close to an object (for inspection) introduces BLACK, obscuring our view

Contact Details (Optional)
No response
Describe the bug
BLACK happened!

Note that this doesn't happen in the same way if extremely high viewport FOV's are used. I just realized we can use extreme FOV's to inspect models closely, but I don't like that workaround. Let us use any FOV we want, and get as close to an object as we want, without being greeted by BLACK.
How do you reproduce the bug?

What is the expected behavior?
Allow us to go as close as we want, no matter FOV settings
Version
2024.1.1

Hi @PapaSlask ,
What you see is called "clipping range": https://en.wikipedia.org/wiki/Clipping_(computer_graphics)
This is normal thing from any DCCs (Maya, Blender, etc etc).
Click on the camera settings:

Lower your clipping range:

Oh, now I learned something new. Thanks Damien!


How to add customise tag on the volume created by pvc

What did you do?
I create a pvc, and it will create a volume in AWS with the default tags
Did you expect to see some different?
I want to add customize tag due to some reason
Environment
helm:v3.2.1
prometheus:v2.16.0

Prometheus Operator version:
v0.38.1

Kubernetes version information:
client 1.14.7
server 1.16.8

Kubernetes cluster kind:
AWS eks

Manifests:

insert manifests relevant to the issue

Prometheus Operator Logs:

insert Prometheus Operator logs relevant to the issue here

Anything else we need to know?:

The helm charts are neither used nor maintained by the prometheus-operator maintainers. Therefore we don't know the setup, so we're unlikely to be able to help you. I recommend creating an issue on the upstream helm charts repo where these helm charts are maintained.


Remove old deployment manifests. Update RBAC disable advice.

What this PR does / why we need it:
Since #352 merged, we now use the k/charts chart in the deployment guide. This PR updates our deploying docs to reflect the options on the upstream k/charts chart.
It also removes some old and unused deployment files to reduce confusion for new users.
Special notes for your reviewer:
Release note:
NONE

/assign

/approve


feat(configuration): set js rules to all valid active rules

jsRules can now be a boolean. If it is set to true then parseConfig file, will copy over all active rules that can be applied to js to the jsRules configuration.
PR checklist

[x] Addresses an existing issue: #2198
[x] New feature, bugfix, or enhancement

[x] Includes tests

[x] Documentation update

Overview of change:
I added comments to the files changed
Is there anything you'd like reviewers to focus on?

CHANGELOG.md entry:

i rebased to the latest branch hopefully, that solves the ci:next failing.
@astorije  @giladgray  Are you okay with the requested changes i made?

@giladgray sorry to be annoying but just checking in if you had a chance to look at the changes I made per your request. And if there is anything else i can do to get this merged in.

I'll be "that guy" and ping this again. Looks like there's a bunch of people (myself included) looking for this feature and it seems to be ready to go. @giladgray are you the one to sign off or is there someone else that should look at this?

Any plans for an actual release? I've been waiting in anticipation for this feature for a while now!

Looking forward to this next release too, but @mlavina, I might be wrong but assuming how the code is implemented it will not take into account rules extended from extend configuration option right ?

when can we except new release with this functionality ?

@kevinmarrec I think that depends on how extends works internally.  If extends actual tracks the rules internally this should work with extends. I feel like that is something I would have tested, but to be honest it's been a while since I wrote this


Update log-analytics-proxy-firewall.md

Fixed typos.

Hi @alexandair, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, AZPRBOT;

@bandersmsft - Please review this public repo pull request from @alexandair

@alexandair thanks for the revision.
Changes look good.
#sign-off

@Jim-Parker this is good to merge.
@tysonn this is good to merge.


Add Profile/Example for a Provide Document Bundle Response Message

Section Number
https://profiles.ihe.net/ITI/MHD/ITI-65.html
Issue
There is no profile/example for a Provide Document Bundle Response Message
Proposed Change
PR with profile/example
Priority:

Medium: Significant issue or clarification. Requires discussion, but should not lead to long debate.

thanks


More improvement for lambda inference

Fix bug:
Issue 7193 - Regression(2.058head): ICE: delete lambda expression crashes dmd
Improvements:

Improve inference behavior on arguments of normal/template function.
Run lambda inference on AssignExp::e2 and StructLiteralExp::elements
Add escape check to nested function symbol.

Merge conflicts

Rebased.

Issue 7201 - Lambda template assignment to variable
will be fixed by this.

Added fix for Issue 7207.


feat(runtime): support wenet-text-processing cmake build being a sub-…

…project
see : https://github.com/wenet-e2e/wenet/pull/2001#issuecomment-1717351981

rename xx.cc with prefix wetext, i,e, wetext_xx.cc


Feature/adt/barustum/experiment with object serializer

Don't forget about the query APIs. I'd expect
public virtual Pageable<T> Query<T>(string query, QueryOptions options = null, CancellationToken cancellationToken = default)

Also don't forget the listRelationships API:
public virtual Pageable<T> GetRelationships<T>(string digitalTwinId, string relationshipName = null, GetRelationshipsOptions options = null, CancellationToken cancellationToken = default)

/azp run

/azp run


Tips on converting GLTF + BIN + Textures?

I am testing some GLTF model from Sketchfab, so far I have no luck...
For example:
https://sketchfab.com/models/1a9db900738d44298b0bc59f68123393
The Skull model has GLTF file + BIN + textures.
When converting, I can't seem to get the proper result, the USDA and USDZ generated has no mesh...
192-168-1-4:gltf-to-usdz-master jimmygunawan$ node ./bin/gltf-to-usdz.js -i ./assets/skull/scene.gltf -o ./assets/skull.usda -s 10.0 && xcrun usdz_converter ./assets/skull.usda ./assets/skull-`date +"%H-%M-%S"`.usdz
componentType is unknown
Written file to ./assets/scene_baseColorTexture.jpg
Written file to ./assets/scene_normalTexture.jpg
Written file to ./assets/skull.usda
Written file to ./assets/scene.obj
usd_converter converting file: ./assets/skull.usda
converted usdz file: ./assets/skull-22-55-38.usdz
Warning (secondary thread): in UsdObjTranslateObjToUsd at line 235 of /BuildRoot/Library/Caches/com.apple.xbs/Sources/3DAssetTools/3DAssetTools-14207.5/external/ModelKit/extern/usd/pxr/usd/usdObj/translator.cpp -- No valid groups were found, no mesh translation will occur.
Warning: in _ReportErrors at line 2601 of /BuildRoot/Library/Caches/com.apple.xbs/Sources/3DAssetTools/3DAssetTools-14207.5/external/ModelKit/extern/usd/pxr/usd/usd/stage.cpp -- Instantiating stage:
    Unresolved  path </model> on prim @assets/skull.usda@,@anon:0x7fbcb744b0f0:skull-session.usda@</Mesh_0>.

Warning: in UsdObjTranslateObjToUsd at line 235 of /Library/Caches/com.apple.xbs/Sources/ModelKit/ModelKit-1.94.23/ModelKit/extern/usd/pxr/usd/usdObj/translator.cpp -- No valid groups were found, no mesh translation will occur.
Warning: in _ReportErrors at line 2601 of /Library/Caches/com.apple.xbs/Sources/ModelKit/ModelKit-1.94.23/ModelKit/extern/usd/pxr/usd/usd/stage.cpp -- Instantiating stage:
    Unresolved  path </model> on prim @/Users/jimmygunawan/gltf-to-usdz-master/assets/skull_$$usd_converter$$_.usdc@,@anon:0x7fbcb8b4d4b0:skull_$$usd_converter$$_-session.usda@</Mesh_0>.

Error:
Component Type is Unknown.

My feeling saying that: GLTF auto converted inside Sketchfab is all different. There seems to be no proper standard...

Did you solve your problem in the end?


Update aws-java-sdk-kinesis, ... to 1.11.742

Updates

com.amazonaws:aws-java-sdk-kinesis
com.amazonaws:aws-java-sdk-s3
com.amazonaws:aws-java-sdk-sqs

from 1.11.741 to 1.11.742.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.amazonaws" } ]

labels: library-update, semver-patch

Codecov Report

Merging #219 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #219   +/-   ##
=======================================
  Coverage   47.68%   47.68%
=======================================
  Files          24       24
  Lines         281      281
  Branches        1        1
=======================================
  Hits          134      134
  Misses        147      147

Continue to review full report at Codecov.

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


Aide_design package bug: printing arrays with units

Error comes up in 0.0.4: unsuported format string passed to numpy.ndarray._format_ when I try to print arrays that have units.
This error can be recreated by opening:
CEE4540_DC_Solutions > DC Flow Control and Measurement Solution .ipynb > running and viewing the cell under Linear Flow Orifice Meter (LFOM) before question 4.
The last line in this cell is
print(HeightLfomOrifices.to(u.cm)) which does not run and shows this error in the image attached.

This doesn't appear to be a problem with the AIDE design code, but rather with the way pint is designed to handle numpy. It has to do with how pint formats the numbers in a list. The format string I passed in to pint to ensure correct sigfig production caused a problem with printing. Here is the simplest way to recreate the problem with raw pint:
import pint
u=pint.UnitRegistry()
u.default_format = '.4g'
hi = [1,2,3,4,5]*u.m
print(hi)

It generates the following error:
    print(hi)
  File "/Users/ethankeller/.local/lib/python3.6/site-packages/pint/quantity.py", line 140, in __str__
    return format(self)
  File "/Users/ethankeller/.local/lib/python3.6/site-packages/pint/quantity.py", line 186, in __format__
    mstr = format(obj.magnitude, mspec).replace('\n', '')
TypeError: unsupported format string passed to numpy.ndarray.__format__

So it appears the builtin format function can't take the '.4g' format string to use with an ndarray. Unfortunately, I have no way of editing the numpy or pint code. The best I can do is to submit an issue with pint. Here it is. In the meantime, we have to print any Quantity class lists with (with the previously designed hi: print(hi.magnitude, hi.units). That will print the expected output.
In summary: use print(array.magnitude, array.units) instead of print(array). An official bugfix should be coming through from pint
Sorry that's the best I have for now!

@cc2467 please see the answer I have above... it's not ideal, but certainly workable. You'll have to convey to the students that they need to print arrays by doing this: print(array.magnitude, array.units) instead of simply print(array)


setup.py → pyproject.toml

Move to pyproject.toml and make setup.py a thin wrapper
Configuring setuptools using pyproject.toml files

This would probably be a bit hacky due to the Cython compilation and Numpy Extension stuff. See e.g. https://stackoverflow.com/questions/73800736/pyproject-toml-and-cython-extension-module
Unless there is an advantage or setup.py get's deprecated I'd prefer to leave it as is.

Indeed setup.py is slowly getting deprecated. See for example https://github.com/adrienverge/yamllint/issues/509#issuecomment-1493351047.


Upgrade Razer Synapse.pkg to v1.40

Thank you for the contribution. It was merged directly as 2a6e8dea5d8ad3928fc81e742fb58d9e8f872396 to keep commit history cleaner. Your contribution is still credited to you.


Remove AIE(X) Passes

These are used only by the external tool now, and can be removed from the plugin build.

Nice!

What do you mean by the "external tool"


feature: Make it possible to load QUnit after domReady

I am using QUnit together with OpenUI5
UI5 comes with its own amd syntax similar to require.js.
It would be nice to be able to load QUnit asynchronously to provide a test environment from the framework side.
How i would imagine it is that you could define a global QUnit config before QUnit itself is loaded
window.QUnit = {   config: {     autostart: false   } };
When QUnit is loaded, it takes this config and extends it with the needed defaults. Here is a full jsbin outlining the problem
If you like the idea i would create a pull request for it. I just wanted to discuss it upfront.

@TobiasOetzel I use QUnit with RequireJS at my workplace, and we're able to stop the test runner from executing prematurely with this code:
QUnit.config.autostart = false;

require(['path/to/tests'], function () {
    QUnit.start();
});

In your JSBin, I do see the test being executed. Can you please explain the exact issue? Is the test starting too soon?

Didn't dig into the example at this moment, but want to mention that this sounds similar to a suggestion brought up in https://github.com/jonkemp/qunit-phantomjs-runner/issues/11#issuecomment-230063369.

@platinumazure
Yes there is extra code for amd syntax in QUnit setting autostart to another default. That would be a trick to define the ducktype before loading QUnit.
@trentmwillis Yes this looks exactly like the issue you pointed to. How is the state of the discussion? I saw some extra phantomJS code.

No movement really, left off with needing to define an API for it.


drivers: pwm: add pwm driver support in NPCX7 series

In npcx7 series, there're 8 Pulse Width Modulator (PWM) modules and each one support generating a single 16-bit PWM output. A 16-bit clock prescaler (PRSCn) and a 16-bit counter (CTRn) determine the cycle time, the minimal possible pulse width, and the duty-cycle steps.
Beside introducing pwm driver for Nuvoton NPCX series, this PR also includes:

Add PWM device tree declarations.
Zephyr PWM api implementation.
Add aliases in npcx7m6fb_evb board device tree file for supporting
samples/basic/blinky_pwm application and pwm test suites

Hi All:
This PR is pending for a while. Do you have any comment for it? Thanks.

AFAICT it's ready to go in, but will have to wait for the 2.5.0 merge window to open after the release.

AFAICT it's ready to go in, but will have to wait for the 2.5.0 merge window to open after the release.

Got it. Thanks for your reply.

@MulinChao can you please rebase it?

@MulinChao can you please rebase it?

@carlescufi Sorry for the late reply. It's done. Thank you.


Error using convert_to_sv_format

Using the below code, when convert_to_sv_format gets run I get the following error.
Can anyone help me understand why this may be?

import supervision as sv
from deepforest import main
from deepforest import get_data
from deepforest.visualize import convert_to_sv_format
import matplotlib.pyplot as plt
import cv2

model = main.deepforest()
model.use_release()

raster_path = get_data("small.tif")
image = cv2.imread(raster_path)

if __name__ == '__main__':
    predicted_raster = model.predict_tile(raster_path, return_plot=True, patch_size=640, patch_overlap=0.2)

    sv_detections = convert_to_sv_format(predicted_raster)

    bounding_box_annotator = sv.BoundingBoxAnnotator()
    annotated_image = bounding_box_annotator.annotate(
        scene=image.copy(),
        detections=sv_detections
    )

    plt.imshow(annotated_image)
    plt.axis('off')
    plt.show()

    cv2.imwrite('output/result', annotated_image)

I think you need to remove the return_plot=True argument from model.predict_tile(). That argument causes the function return an image as a raster and convert_to_sv_format() is expecting a data frame with the tree location data.

Thank you! That did it!


Video and audio was not playing clearly using more than 20 tsp scripts [BUG]

another one doubt please solve this issue
tsp -I ip -l <IP_ADDRESS> <IP_ADDRESS>:1001 -P zap "NEWS" -P analyze -i 30 -o report.txt
-P regulate --pcr-synchronous
-O ip --ttl 64 -l <IP_ADDRESS> <IP_ADDRESS>:1111
Iam using this script to stream channels, above 20 streams i have runned and played the video the video and audio was little slow motion strucking, what is the problem please solve this issue and i have runned one streams no video was struked
thank u in advance

@lelegard
please clear my issue

Automatically closed after 155 days without update and "close pending" label set.


java-microprofile: remove quickstart password

Checklist:

[x] Read the Code of Conduct and Contributing Guidelines.

[x] Followed the commit message guidelines.

Updates to the collections
Remove quick start security password and default to auto-generated password.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@awisniew90 Did you sign the CLA when you created this PR. It is still showing as not passing this check.

@groeges  - it said I had signed it, but just redid and looks like that passed 👍


Get access to elements outside of a component

Is your feature request related to a problem? Please describe.
When I work with components I sometimes have to interact with elements that are outside of the component in the DOM while they logically belong to the component. The find() method inside the component only finds child elements of the component. I need a way to access elements that aren't child elements of the component.
Describe the solution you'd like
A method for components to find elements outside of them (in regards to the DOM structure).
Describe alternatives you've considered
Additional context
A clear and concise description of any alternative solutions or features you've considered.
Currently the following code is used as a workaround. Via the body attribute we can access elements outside of the current container.
protected final UiElement body;
public OwnComponent(UiElement container) {
        super(container);
        AtomicReference<UiElement> atomicReference = new AtomicReference<>(container);
        container.traceAncestors(nameable -> {
            if (nameable instanceof UiElement) {
                atomicReference.set((UiElement) nameable);
                return false;
            } else {
                return true;
            }
        });

        body = atomicReference.get();
}

You can implement the UiElementFinderFactoryProvider interface and pass the rootElement.getWebDriver() to access the document root: https://docs.testerra.io/testerra/stable/index.html#_implement_uielementfinder

To be more precise. Because this feature request is still unmaintained.
private final UiElement body;
public OwnComponent(UiElement container) {
        super(container);
        UiElementFinder finder = UI_ELEMENT_FINDER_FACTORY.createFinder(container.getWebDriver());
        body = finder.find(By.tagName("body"));
}

Thanks for the code snipped. This would be the simpliest solution. I will add an example to the documentation.
But the new elements have no parent. It would be nice if the my elements have as parent my component.
Background: Some website components add dynamically elments which are outside from my root element, but they belong to the website component.

Thanks for the code snipped. This would be the simpliest solution. I will add an example to the documentation.
But the new elements have no parent. It would be nice if the my elements have as parent my component. Background: Some website components add dynamically elments which are outside from my root element, but they belong to the website component.

I answered that by myself. I updated the PR with a new solution.
https://github.com/telekom/testerra/blob/feature/doc-update-components/docs/src/docs/pageobject/components.adoc#break-out-from-components


Fix a bug where exclusive jobs couldn't run

Pull Request Test Coverage Report for Build 683117969

0 of 0   changed or added relevant lines in 0 files are covered.
82 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-32.1%) to 57.143%

Files with Coverage Reduction
New Missed Lines
%

src/worker/retry.ts
4
9.09%

src/activity/activity.ts
5
77.65%

src/worker/egg-timer.ts
5
57.14%

src/worker/worker.ts
31
63.53%

src/producer/producer.ts
37
35.42%

Totals

Change from base Build 677410228:
-32.1%

Covered Lines:
183

Relevant Lines:
282

💛  - Coveralls


[ADT] Can't load aria_trajectory.csv with MPS

The ADT docs state, for aria_trajectory.csv:

We are using the same trajectory format as the closed loop trajectory in MPS.

For the gravity vector, however, MPS expects a gravity_{x/y/z}_world keys (code), while the ADT dataset is released with gravity_{x/y/z} keys.
Is this intended to work out of the box? I had to adjust these keys and rebuild to get MPS working with the ADT dataset.
Thanks!

Hi @brentyi,
Thanks for bringing this to our attention! Yes, you are correct that the ADT trajectory data should share the same format as the MPS trajectory, however there is a bug in the gravity field names.
We are working on releasing an updated dataset version with updated loaders which will fix that issue. This will be included in our next minor release planned for next week.


Migrate to docker

What
I added Dockerfiles and some things.
Why
To share the environment with the developers. Now we can easily set up development environment with only docker-compose commands.
Notes
This patch supports webpack-dev-server. docker-compsose up is an alternative to npm start. Docker containers automatically sync under /ui folder. So we won't lose watching feature.

Great changes 👍  but I encountered node-sass installation error on my Mac:
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture<EMAIL_ADDRESS>npm WARN<EMAIL_ADDRESS>No repository field.
npm ERR! Linux 4.4.12-boot2docker
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v6.3.0
npm ERR! npm  v3.10.3
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>install: `node scripts/install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node scripts/install.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/install.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs node-sass
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /respass/npm-debug.log

More logs:
><EMAIL_ADDRESS>install /respass/node_modules/node-sass
> node scripts/install.js

/respass/node_modules/asn1/lib/ber/reader.js:48
/**
^^^
SyntaxError: Unexpected token ILLEGAL
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:513:28)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/respass/node_modules/asn1/lib/ber/index.js:6:14)
    at Module._compile (module.js:541:32)

Hmm... seems odd. Could you try rm -rf node_modules on your repo and give me a result of docker-compose run --entrypoint docker/init.sh respass? Docker image shares node_modules under your repo to reuse. This may cause error.

I encountered node-sass installation error on my Mac:

Sorry, I managed to fix this by deleting node_module and rerunning docker-compose run --entrypoint docker/test.sh respass (looks like some files in node_modules were corrupt somehow)

Now docker-compsose up works fine in my environment ✨

I encountered another problem: I run the test by docker-compose run --entrypoint docker/test.sh respass but it fails:
  1) wsserver without auth must not emit join event if anonymous user joins:

      Uncaught AssertionError: false == true
      + expected - actual

      -false
      +true

      at Decorator._callFunc (node_modules/empower-core/lib/decorator.js:110:20)
      at Decorator.concreteAssert (node_modules/empower-core/lib/decorator.js:103:17)
      at Function.decoratedAssert [as equal] (node_modules/empower-core/lib/decorate.js:51:30)
      at WebSocket.ws1.on (lib/test/test_wsserver.js:105:24)
      at WebSocket.cleanupWebsocketResources (node_modules/ws/lib/WebSocket.js:950:8)
      at endReadableNT (_stream_readable.js:973:12)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  2) wsserver without auth must not emit left event if anonymous user leaves:

      Uncaught AssertionError: false == true
      + expected - actual

      -false
      +true

      at Decorator._callFunc (node_modules/empower-core/lib/decorator.js:110:20)
      at Decorator.concreteAssert (node_modules/empower-core/lib/decorator.js:103:17)
      at Function.decoratedAssert [as equal] (node_modules/empower-core/lib/decorate.js:51:30)
      at WebSocket.ws2.on (lib/test/test_wsserver.js:122:24)
      at WebSocket.cleanupWebsocketResources (node_modules/ws/lib/WebSocket.js:950:8)
      at endReadableNT (_stream_readable.js:973:12)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

oh it was because SUPPORT_ANONYMOUS_USER is set to true in my .env.

I set SUPPORT_ANONYMOUS_USER to false and all tests passed.

Now looks good 😄


test: big_omega benchmark

Extracted from #5614

@bollu Do you agree to this test being added to the repo?

!bench

LGTM, thank you for checking the testcase in @Kha !


Could you set displayInterval to public?

In this function. The displayInterval is private. I can't control the displayInterval by custom setting. So Could you set displayInterval to public?
+ (void)showImage:(UIImage *)image status:(NSString *)string maskType:(SVProgressHUDMaskType)maskType {
    NSTimeInterval displayInterval = [[self sharedView] displayDurationForString:string];
    [[self sharedView] showImage:image status:string duration:displayInterval maskType:maskType];
}

:+1: The display duration should be globally configurable like other class-level settings...
[SVProgressHUD setForegroundColor:[UIColor whiteColor]];
[SVProgressHUD setDisplayDuration:3.0f]; // < -- Like this!

We made minimumDisplayDuration recently public. Is this sufficient?

Where?
Do I need to be using :head in my Podfile?

That's good!


NTR Add OBI vacuum-assisted biopsy needle

term id: OBI:0002679 (reserved)
label: vacuum-assisted biopsy needle
definition: A core biopsy needle integrated with a vacuum system which facilitates the collection of specimen material.
definition source: https://www.researchgate.net/publication/330227873
Example: vacuum-assisted biopsy needles come in two varieties: a non-tethered design and a needle design requiring tethering cable to a vacuum source.
Elucidation: "The vacuum assisted core biopsy device is essentially a core biopsy needle with an associated suction chamber and a rotating cutter. The vacuum draws tissue into the aperture of the needle which is then sliced off with the rotating cutter, and the specimen is transported to a port chamber usually without the need to remove the needle from the biopsy site. Hence, multiple tissue samples can be taken through a single skin puncture without the need to repeatedly relocate the needle." [https://www.researchgate.net/publication/330227873]

This was provisionally added to dev devices template as a dependancy in the robot biopsy.tsv file. It has a "requires discussion" curation status.  The elucidation isn't part of the device column set.


Dialpad

Icon name
dialpad
Use cases
Opens number pad menu.
Closest match
https://lucide.dev/icons/grip
Design ideas
https://mui.com/material-ui/material-icons/?query=dialpad
Checklist

[X] I have searched if someone has submitted a similar issue before and there weren't any. (Please make sure to also search closed issues, as this issue might already have been resolved.)
[X] I have searched existing icons to make sure it does not already exist and I didn't find any.
[X] I am not requesting a brand logo and the art is not protected by copyright.
[X] I am not requesting an icon that includes religious, political imagery or hate symbols.
[X] I have provided appropriate use cases for the icon(s) requested.

Oh, that's pretty neat, actually!

My take, icons are based on the more-horizontal bullets

100%

Yeah, I drew the same exact icon but then thought @jguddas' version looked cleaner and much less heavy, but I never actually compared it to the icon set, now that I have, I think both are a bit too large:

I think both are a bit too large

I agree.

Open lucide studio
Based on the grip-horizontal & @ericfennis's icon
I've also tried and make a ,older style, manual dialup spinny round thing, but I'm unsure if I can make it work within the 2px space between gaps guideline, this is what I came up with so far:
Open lucide studio

Open lucide studio
This one resembles a numpad on a PC more


mention GitHubIdentityProvider in some more website documentation

Release note:

NONE

merging without CI since it's just a website change


[question] Task which depends on multiple services

What are the best practices to run a pipeline consisting of integration test that need to invoke multiple individual services which might also depends on another services such as databases? I'm concerned about the scalability of running these services--which might consume high amount of node resources--along side the test in the same node, since they compete on the same resources which might impact resources for running the test, making it fail or timeout. I'm thinking that since tekton run in kubernetes, can it somehow manage deployment and teardown of these services inside kubernetes (forcing it to run the services on other nodes), and making them available for Task?

/kind question