Focus

Extension
https://www.raycast.com/ernest/focus
Description
The Focus (Custom Duration) is not treated as a Timed Session. As such, the user can still trigger Unfocus.
This should instead be treated as a Timed Session and work in the same way that Focus (25 Minutes) works.
Steps To Reproduce
Run the Raycast command Focus (Custom Duration) and use 0 hours and 10 minutes.
Current Behaviour
The command does not treat this as a Timed Session.
Expected Behaviour
The command treats this as a Timed Session.

@brandoncarl Thanks for sharing. I just tried it and you're right, only the "hours" field works for some reason.
I'll take a look and push a fix.

Thanks for your great work, much appreciated.
On Mon, Mar 27, 2023 at 11:23 AM Ernest Ojeh @.***>
wrote:

@brandoncarl https://github.com/brandoncarl Thanks for sharing. I just
tried it and you're right, only the "hours" field works for some reason.
I'll take a look and push a fix.
—
Reply to this email directly, view it on GitHub
https://github.com/raycast/extensions/issues/5595#issuecomment-1485445074,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABJNGA7CJJMVJN275UELGJLW6G5J3ANCNFSM6AAAAAAWJJ6E4M
.
You are receiving this because you were mentioned.Message ID:
@.***>

I just pushed a fix for this https://github.com/raycast/extensions/pull/5603
@raycastbot close this issue


RTM: Process finished with exit code 0

After connecting with RTM client, if about 30-60 seconds has passed I get a Process finished with exit code 0 with no error.
Related code:
Slack slack = Slack.getInstance();
RTMClient rtmClient = slack.rtm("xoxb-...");
rtmClient.connect();

Is this something that is supposed to happen with RTM? If yes then how to I avoid it? This problem aside I can use RTM just fine for listening events and sending messages.

Hello, RTMClient doesn't have any feature to manage your java process. Even when the client gets some exceptions, it doesn't result in the termination of the whole process.
Try the following example. You may find more information for identifying the cause of your issue. You can run this example just by SLACK_BOT_TOKEN=xoxb-*** gradle run.
// build.gradle
plugins {
  id("application")
}
repositories {
  mavenCentral()
}
dependencies {
  implementation("com.slack.api:slack-api-client:1.0.6")
  implementation("org.slf4j:slf4j-simple:1.7.30")
  implementation("org.glassfish.tyrus.bundles:tyrus-standalone-client:1.16")
}
application {
  mainClassName = "Example"
}

// src/main/java/Example.java
import com.slack.api.Slack;
import com.slack.api.rtm.RTMClient;

public class Example {
    public static void main(String[] args) throws Exception {
        System.setProperty("org.slf4j.simpleLogger.defaultLogLevel","DEBUG");
        Slack slack = Slack.getInstance();
        String classicAppBotToken = System.getenv("SLACK_BOT_TOKEN");
        RTMClient rtm = slack.rtmConnect(classicAppBotToken);
        rtm.connect();
        Thread.sleep(Long.MAX_VALUE); // just for an example
    }
}

Thanks! I tried your example but the results are not telling me much. So its probably related to my setup and not RTMClient or Slack? Being new to the Java so maybe I have missed something important in IDE/Project setup...
[main] DEBUG com.slack.api.rtm.RTMClient - client connected to the server: wss://cerberus-xxxx.lb.slack-msgs.com/websocket/yxunderjvR_ULOPPadMpa3epgDxtVBXKrH1nOZjqf5tBgDckCYAKlMMcUpcw6JqqG7NmF7A7JbjDrvjwXj9g_n-CxbcWy0feu3ySi-CiAy0=
[Grizzly(2)] DEBUG com.slack.api.rtm.RTMClient - message: {"type": "hello"}

BUILD SUCCESSFUL in 1m 3s
2 actionable tasks: 2 executed
05:36:03: Task execution finished 'Example.main()'.```

Thread.sleep(Long.MAX_VALUE); seems to work, proccess doesn't exit but is this a normal solution?

It's one easy way to run a process but of course, it's not the only way. Writing your own main loop that can do more or running a process as an HTTP server (to provide more functionalities/endpoints/web pages) are more common patterns. It depends on what you want to achieve.


Usage of ‘-analyzer-checker=alpha.security.taint.TaintPropagation:Config’ does not work

Hi, sorry for bothering. I met with a problem that while I was trying to use taint analysis with my own source-sink yaml file, the following command line does not work:
CodeChecker analyze --analyzers clangsa -j16 xxx/compilation.json -e alpha.security.taint.TaintPropagation  --checker-config 'clangsa:alpha.security.taint.TaintPropagation:Config=xxx/test/test_memcpy/config.yaml'     --ctu --output ./reports

And here is my target file:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void vulnerableFunction(char* input) {
   char buffer[10];
   strcpy(buffer, input); // Vulnerability: No bounds checking on the input

}
int main() {
  unsigned char inputString[200] = {};
  fgets(inputString, sizeof(inputString), stdin);
  vulnerableFunction(inputString);
  return 0;
}

And my config.yaml is:
Filters:
Propagations:
  - Name: fgets
    DstArgs: [0]

Sinks:
  - Name: strcpy
    Args: [0]

There is supposed to be an untrusted variable bug been detected but it turned out that there is no report :(
I followed the user guide :
CodeChecker analyze \
  -e alpha.security.taint.TaintPropagation \
  --checker-config 'clangsa:alpha.security.taint.TaintPropagation:Config=my-cutom-taint-config.yaml'

I'm not sure if it is because I made any mistake in my usage.
Really sorry for bothering.

Hi @ShangzhiXu,
Unfortunately I'm not aware of the behavior of TaintPropagation checker. But if I use sprintf() instead of strcpy() in the attached source code then this checker emits a report for me. I'm not sure, if not reporting on strcpy() is a false-negative of the checker, or I just simply don't understand how the checker works. Someone from the Clang community could help us, perhaps. But maybe you can continue the investigation of the config file's usage with changing sprintf() to strcpy().
I'm looking forward to hear your experiences about this example.
Thank you!


Minor documentation patch

Main changes:

Fix raw html showing up in https://sefffal.github.io/PairPlots.jl/
Add more description for parent abstract type

Thanks so much for your contributions @abhro !!


Multiple arguments by option

Support for multiple-argument by annotations.
The syntax is:
MyType boundField = 42 [(by)= "qualifier.One.target_field|qualifier.Two.alternate_target_field"];

Wildcard syntax ((by)="*.target_field|no_qualifier_field") is supported in cases when annotation enrichment_for gives a not ambiguous definition for the target type.
For FQN field names in the enrichment_for may be omitted (the same behavior as with a single-argument by annotation).

Codecov Report

:exclamation: No coverage uploaded for pull request head (multiple-args-by-option@47d5ee9).

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 5aa2acb...47d5ee9. Read the comment docs.

@armiol PTAL again

@armiol Fixed issue with spaces in by argument.
PTAL again

@dmdashenkov LGTM.


Noviny/use manypkg

Do you want to remove the things that are at the root that don't need to be there?

Yes, but wanted to just land this and remove them as a separate task (since that is likely to be more manual)


Acknowledgments on Website (moved from concepticon-data)

There are several people we should thank, especially:

Harald Hammarström (submitted several new list suggestions in scanned form)
Robert Blust (sent his list from the 1980s)
Our student assistants in Marburg times (they did a lot of the initial mapping, and also typing, three were involved, Frederike Urke, Sebastian Nicolai, and Viola Kirchhoff da Cruz)
Thiago Chacon (provided a typed off version of the list by Payne-1991-202)
Alexei Kassian (provided his annotated Swadesh list in digital form)
Sean Lee (provided his Japonic list and his Ainu list)
Andrew Kitchen (provided his Semitic list)
Damian Satterthwaite-Phillips (provided his Sino-Tibetan list)
Lars Borin (provided his mapping to Wordnet)
Martin Haspelmath (provided his earlier mappings, which we have still not really looked into, but especially also helped us with initial questions of how to handle the structure)
Julia Fischer (student assistant in Düsseldorf times, typed off some of the first lists in my collection and added translations for French data, like Meillet, for example)
Paul Heggarty (send me one of his lists)

There may be more, but I can't think of them right now. We should list all of them along with affiliations, and maybe also send a special email to them upon official release.

Here's the original issue:
https://github.com/clld/concepticon-data/issues/106

@LinguList you should have write permissions for this repository. Feel free to add to the list in the template.


Expose actions/upload-artifact if-no-files-found parameter

It'd be nice to be able to set the actions/upload-artifact parameter if-no-files-found to error, so that if something goes wrong during site generation and no files are created, the action fails.

@SamStephens Great idea! I've made a PR for that: https://github.com/actions/upload-pages-artifact/pull/55

This has been released in v1.0.8, as well as in the latest update of the v1 major tag. 🚀


Internal sound bug

Hi,
I currently use the RecordRTC to record 1. external sound ( my voice speaking) and 2. internal sound ( avatar asking questions in an application) issue is the sound of internal record is very poor and sounds like an echo. It's a new issue which appeared 2 weeks ago.
Thanks for your help.

Any update on this one? Tried to use echoCancellation for the stream created but not working also for iOS running on 15 and 16 versions.


Deployments: pausing and resuming

https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#pausing-and-resuming-a-deployment suggests:
• Get the rollout status:

kubectl get rs

The output is similar to this:

NAME               DESIRED   CURRENT   READY     AGE
nginx-2142116321   3         3         3         1m

• Pause by running the following command:

kubectl rollout pause deployment.v1.apps/nginx-deployment

The output is similar to this:

deployment.apps/nginx-deployment paused

Do changes, then
• Get the rollout status to ensure that the Deployment is updated successfully:

kubectl get rs

The output is similar to this:

NAME               DESIRED   CURRENT   READY     AGE
nginx-2142116321   3         3         3         2m

The output is equivalent to the previous run of kubectl get rs.  I do not see, how this output can confirm, that the Deployment was updated.

@dilyanpalauzov Welcome and thanks for contributing your first issue here!
This sentence does seem confusing to me. I will improve it.
/triage accepted
/kind bug
/assign

/sig apps


captureException not linking to trace

Summary
When creating a transaction and a trace and then doing sentry.CaptureException(err), the error is not linked to the trace properly.
Steps To Reproduce
func TestTracing(t *testing.T) {
	err := sentry.Init(sentry.ClientOptions{
		Dsn:              os.Getenv("SENTRY_DSN"), // test-project
		Debug:            true,
		TracesSampleRate: 1.0,
		Release:          "development",
	})
	if err != nil {
		t.Error(err)
	}
	ctx := context.Background()
	defer sentry.Flush(2 * time.Second)
	transaction := sentry.StartTransaction(ctx, "TestTracing", sentry.OpName("function"))
	defer transaction.Finish()
	span := transaction.StartChild("function")
	defer span.Finish()
	err = errors.New("this is an error")
	sentry.CaptureException(err)
}

Expected Behavior
When viewing the issue on sentry.io, the exception should have a link to the relevant trace. When viewing the trace, the exception should be shown in the trace view.
Screenshots

Sentry.io Event
Error Event: 120248f44d174a1a8d2a60073153e75a
Trace Event: 7b8eaba5361f4c698e79508fa6af68f4
Environment

SDK

sentry-go version: v0.15.0
Go version: 1.19.3
Using Go Modules? yes

Sentry

Using hosted Sentry in sentry.io? yes

Thanks for writing in.
I do confirm that the error event sent to Sentry does indeed not contain the missing contexts.trace values to make the link between the transaction and error work.
I'll take a look!

Thanks! Let me know if I can provide any more information to help

For clarification, this seems to work just fine
func TestTracing(t *testing.T) {
	err := sentry.Init(sentry.ClientOptions{
		Dsn<EMAIL_ADDRESS>		Debug:            true,
		TracesSampleRate: 1.0,
		Release:          "development",
	})
	if err != nil {
		t.Error(err)
	}
	ctx := context.Background()
	defer sentry.Flush(2 * time.Second)
	span := sentry.StartSpan(ctx, "function", sentry.TransactionName("TestTracing"))
	defer span.Finish()
	childspan := sentry.StartSpan(span.Context(), "function")
	defer childspan.Finish()
	err = errors.New("this is an error")
	sentry.CaptureException(err)
}

@ImDevinC I opened a PR to get this fixed. This might take a while to get released, for the moment I suggest using StartSpan instead.


Support application/vnd.onshape.v2+json content-type

Previously accept headers listed application/vnd.onshape.v1+json as well as json, responses are returning application/vnd.onshape.v2+json so need to include this in client

:shipit:


Oracle Database Support

It will be great to have Oracle as a supported DB so it is a must for building enterprise applications.
In the meantime I'd found a great proyect here https://github.com/yajra/laravel-oci8. I haven't tested yet for use whith schema migrations, in all other aspect it worked really well.

Heya, thanks for submitting this.
This seems like a feature request or an improvement. It's best to post these at the laravel/ideas repository to get support for your idea. After that you may send a PR to the framework. Please only use this issue tracker to report bugs and issues with the framework.
Thanks!


Assemblin | Response has value of context from ontotest, not production

Create product using as connector https://api-external.oftrust.net/assemblin/translator/v1/fetch
Fetch product as suggested in request body example from Readme, only use the production standard link for @context: https://standards.oftrust.net/v2/Context/DataProductContext/Sensor/

Result
Response is returned successfully, with measurements, but the context link returned seems to be hardcoded to ontotest

Wanted
Please update so that response contains context link of production: https://standards.oftrust.net/v2/Context/DataProductOutput/Sensor/

fyi @hoanvancs

Also for digitransit connector, when fetch getting ontotest context link instead of production

@j-lex :
I see that now in response there is : https://standards.oftrust.net/v2/Context/DataProductContext/Sensor/

We usually have in response the DataProductOutput link :) Do I understood thus wrongly? (at least ion other Fetches this one is returned : https://standards.oftrust.net/v2/Context/DataProductOutput/Sensor/ )

@ralupopa well spotted. We should indeed have the link to the output content in the response. Man I'm glad for your hawk eye.

Still reproducing this one:


orthopy

Just a heads-up that orthopy also has Zernike polynomials. orthopy does everything with numerically stable recurrence relations, so it's very fast, too. Perhaps it's useful to you.

Hi! Thanks, orthopy seems really nice and useful. I will check it out in more detail.


File System or Blob?

Hello,
Thanks for posting this. The links states file system is for one node where blob is for many. But your documentation sates it as file is one to two many. Can you clear up what the best solution is?
Do you have a docker image using blob storage as the /data.
Cheers,
Geoff

@GeoffreyEmery what are you specifically referring to? Azure Blob Storage Service is not related to this project.

@ahmetalpbalkan ,
Good morning thanks for the fast reply on this. Based on this diagram from this article. I am trying to figure out the best practice. It appears as always it may be based on the use case and the type of underlying storage implementation it uses  Trying to put the pieces together here. Lets use this use case:
infrsatracture:  Docker Cloud Container cluster on two A2 vm's.
software:  Let uses this container stack i have set up on azure right now minus the data volumes which the point of the thread.
   data:
  image: 'busybox:latest'
  volumes:
    - /var/www/html/wp-content
    - /var/lib/mysql
mysql:
  environment:
    - MYSQL_DATABASE=wordpress
    - MYSQL_PASS=myPass
  image: 'tutum/mysql:latest'
  volumes_from:
    - data
web:
  environment:
    - WORDPRESS_DB_PASSWORD=myPass
  image: 'wordpress:latest'
  links:
    - mysql
  ports:
    - '80:80'

My question relates to the data volumes. I am trying to figure out what is the best busy data storage model for both the mysql storage and the wp-content storage.  Since wp-content is mostly pictures that are write once read many it would lead me to blob storage and perhaps some read only mysql nodes. Since mysql write is high iops this would lead to file system? In reality they could both be used for either. What are you thoughts? Any best practice you can point me to?

Hi @GeoffreyEmery.
Myself and @Ruturaj have a working prototype using Azure data disk as Docker volume driver. We will post the alpha version soon enough in azuredatadisk-dockervolumedriver repository.
We are hoping that it would cater to the performance requirements of Azure users. We would love to hear your thoughts over there about it as well as would like you to try it out first hand.

Hey @sangeethkumarp,
Thanks for the reply. I am not sure if you meant to post to a separate repository or not. Either way I am still looking for guidance on how to set up of a data volume for the two use cases.
Use case 1 -
Wordpress file storage -
a)  user generated content such as pictures
b) Wordpress php files - In theory we could just cash the files in blob  storage and then just the small docker containers to serve the output in a sort of web worker role.
Use case 2 -
File storage for DB's such as mysql.
a)  regular file storage for the db
b)  Shared reader access to a single data store.

@GeoffreyEmery please refer to the README file of this repository. There you will find articles about:

Deciding when to use Azure Blobs, Azure Files, or Azure Data Disks
Features Not Supported by the Azure File Service

Keep in mind that this project uses Azure File Storage; not blobs.
Azure File Service is not the right fit for hosting MySQL databases etc due to shared reader access and various other reasons. Although, it might be just fine for user-generated content such as pictures.

I think this image  would be good to include int the readme documentation. It really helped me visualize it.  Also linking the docker documentation that explains the concept.

My use case for wordpress uses the var(wp-content for me) above where both docker containers use the same image.
Also link to the documentation in docker
https://docs.docker.com/engine/userguide/storagedriver/imagesandcontainers/#data-volumes-and-the-storage-driver

Azure File Service is not the right fit for hosting MySQL databases etc due to shared reader access and various other reasons

So what is the right fit for hosting a database in a docker cluster in Azure? It seems that that there is simply no solution available right now for portable storage which just seems silly given the the design goals of Azure Blob Storage and scalable cloud computing in general. How does the official Azure Container Service solve this problem?
The only solution seems to be non-portable storage ala host mounted data disks.

@jbrantly we have better programmable block devices support (via mounted data disks) coming. In the meanwhile, people seem to be using Azure File Storage for databases and surprisingly we did not hear complaints of data loss etc so far. I know Kubernetes uses Azure File Storage as its persistence driver on Azure currently, @colemickens may provide more input how the user experience has been with AFS on Kubernetes so far.

I actually don't have a lot of first-hand, or even second-hand knowledge of AFS usage. I can only anecdotally say that many users have been waiting for disk-(aka VHD)-backed storage options. Kubernetes handles this by decoupling portable storage from the hosts and from the Pods, allowing both Pods and their storage volumes (disks) to float around in the cluster by dynamically attaching/detaching disks. An implementation of this for Azure Disks was just submitted.
I don't know what the vanilla docker approach is supposed to be and I can't speak to the broader Azure Container Service's intentions.

@ahmetalpbalkan @colemickens Thanks for your feedback! I'll definitely be watching future developments in this area.


added 202 to the allowed return codes of play api call

It looks like spotify sends an 202 return code if the play api is called. As a result without the change an null is printed to the console and the "DONE_PLAY" notification is not send. I need this notification to react in one of my other modules.

Thanks for contribution.

Thank you for writing that much modules i can use. Saved me a lot of work


Game crashes without error when run from the editor

Godot version
4.0.beta.11
System information
windos10
Issue description
Just touch 'godot' and make a demo while learning.
After beta. 11 was released, I tested my Demo on the new version, and it flashed back frequently without any sign. I searched for a long time and didn't find the reason.
Steps to reproduce
This code runs normally from beta.5 to beta.10, and flashes back frequently and irregularly on beta.11.
beta.11

beta.10

Minimal reproduction project

In my case the editor randomly crashes when loading the project after selecting it from project menu, when switching between different renderers. Game window crashes when randomly when pressing play and when switching scenes in game.

Please create another issue for your bug.

@BeyondXinXin

First of all, try to run your game from the command line with --verbose as parameter. There will be more info about the crash there.
And try not dumping a whole project as a "minimal reproduction project". The fact that we ask for a "minimal" project serves as a way to isolate the possible issues that can occur. Try copying your project and then remove parts until you cannot reproduce the error. Then, you can share that smaller project. Otherwise, contributors must dig in copious amount of code to find something, but they don't have that time.

Backtrace from the OP's project:
double free or corruption (!prev)

Thread 1 "godot-git" received signal SIGABRT, Aborted.
0x00007ffff7d6a37c in __pthread_kill_implementation () from /lib64/libc.so.6

(gdb) bt
#0  0x00007ffff7d6a37c in __pthread_kill_implementation () from /lib64/libc.so.6
#1  0x00007ffff7d1b892 in raise () from /lib64/libc.so.6
#2  0x00007ffff7d07464 in abort () from /lib64/libc.so.6
#3  0x00007ffff7d5e7c8 in __libc_message () from /lib64/libc.so.6
#4  0x00007ffff7d7321a in malloc_printerr () from /lib64/libc.so.6
#5  0x00007ffff7d7507c in _int_free () from /lib64/libc.so.6
#6  0x00007ffff7d7730b in free () from /lib64/libc.so.6
#7  0x0000000009dffd15 in Memory::free_static (p_ptr=0x7fffb8005380, p_pad_align=true) at core/os/memory.cpp:168
#8  0x0000000005377ea6 in CowData<char32_t>::_unref (this=0x7fffffffc8e0, p_data=0x7fffb8005380) at ./core/templates/cowdata.h:218
#9  0x0000000005376f1a in CowData<char32_t>::~CowData (this=0x7fffffffc8e0, __in_chrg=<optimized out>) at ./core/templates/cowdata.h:412
#10 0x0000000005376dd6 in String::~String (this=0x7fffffffc8e0, __in_chrg=<optimized out>) at ./core/string/ustring.h:183
#11 0x0000000006fc158c in RenderingDeviceVulkan::_free_internal (this=0xc5e0670, p_id=...) at drivers/vulkan/rendering_device_vulkan.cpp:8387
#12 0x0000000006fc1673 in RenderingDeviceVulkan::free (this=0xc5e0670, p_id=...) at drivers/vulkan/rendering_device_vulkan.cpp:8393
#13 0x000000000989d35e in RendererCanvasRenderRD::free_polygon (this=0x7fffe82b8020, p_polygon=5747) at servers/rendering/renderer_rd/renderer_canvas_render_rd.cpp:340
#14 0x00000000096f9421 in RendererCanvasRender::Polygon::~Polygon (this=0xf828f18, __in_chrg=<optimized out>) at ./servers/rendering/renderer_canvas_render.h:154
#15 0x000000000970b96e in RendererCanvasRender::Item::CommandPolygon::~CommandPolygon (this=0xf828f00, __in_chrg=<optimized out>) at ./servers/rendering/renderer_canvas_render.h:228
#16 0x00000000096f99c7 in RendererCanvasRender::Item::clear (this=0xf7575e0) at ./servers/rendering/renderer_canvas_render.h:418
#17 0x00000000096f641d in RendererCanvasCull::canvas_item_clear (this=0xc923630, p_item=...) at servers/rendering/renderer_canvas_cull.cpp:1538
#18 0x00000000097cc7df in RenderingServerDefault::canvas_item_clear (this=0xc86c520, p1=...) at servers/rendering/rendering_server_default.h:873
#19 0x00000000082a64fb in CanvasItem::_redraw_callback (this=0xf7cc6c0) at scene/main/canvas_item.cpp:130
#20 0x00000000074bfa17 in call_with_variant_args_helper<CanvasItem>(CanvasItem*, void (CanvasItem::*)(), Variant const**, Callable::CallError&, IndexSequence<>) (p_instance=0xf7cc6c0,
    p_method=(void (CanvasItem::*)(CanvasItem * const)) 0x82a64a0 <CanvasItem::_redraw_callback()>, p_args=0x0, r_error=...) at ./core/variant/binder_common.h:293
#21 0x00000000074bd78b in call_with_variant_args<CanvasItem> (p_instance=0xf7cc6c0, p_method=(void (CanvasItem::*)(CanvasItem * const)) 0x82a64a0 <CanvasItem::_redraw_callback()>, p_args=0x0, p_argcount=0,
    r_error=...) at ./core/variant/binder_common.h:407
#22 0x00000000074bac44 in CallableCustomMethodPointer<CanvasItem>::call (this=0x7fffb8005610, p_arguments=0x0, p_argcount=0, r_return_value=..., r_call_error=...) at ./core/object/callable_method_pointer.h:104
#23 0x000000000a04b481 in Callable::callp (this=0x7ffff13f6038, p_arguments=0x0, p_argcount=0, r_return_value=..., r_call_error=...) at core/variant/callable.cpp:50
#24 0x000000000a373e07 in MessageQueue::_call_function (this=0xbdb4630, p_callable=..., p_args=0x7ffff13f6050, p_argcount=0, p_show_error=false) at core/object/message_queue.cpp:229
#25 0x000000000a37410f in MessageQueue::flush (this=0xbdb4630) at core/object/message_queue.cpp:275
#26 0x0000000008343bec in SceneTree::process (this=0xe7235d0, p_time=0.016666666666666666) at scene/main/scene_tree.cpp:469
#27 0x00000000053eb823 in Main::iteration () at main/main.cpp:3056
#28 0x000000000537e668 in OS_LinuxBSD::run (this=0x7fffffffd1d0) at platform/linuxbsd/os_linuxbsd.cpp:878
#29 0x00000000053760c0 in main (argc=1, argv=0x7fffffffd738) at platform/linuxbsd/godot_linuxbsd.cpp:73

Seems rendering related?
When opening the project in the editor for the first time and triggering a reimport of assets, I also got an editor crash similar to #71173 / with the crash cond introduced in #64795.

@akien-mga just quickly tested godot 4 beta 10, it doesn't randomly crash in the scenarios that I mentioned.

@BeyondXinXin

First of all, try to run your game from the command line with --verbose as parameter. There will be more info about the crash there.
And try not dumping a whole project as a "minimal reproduction project". The fact that we ask for a "minimal" project serves as a way to isolate the possible issues that can occur. Try copying your project and then remove parts until you cannot reproduce the error. Then, you can share that smaller project. Otherwise, contributors must dig in copious amount of code to find something, but they don't have that time.

--verbose Didn't give me more error information.
Sorry, I uploaded the whole project directly. I deleted it and Re-upload the smallest item later.

Minimal reproduction project
God-Game.zip
beta11

beta10

#71228 fixes this issue.


pause/play button design

Hi, just a very minor issue. The pause/play button design is incomplete.

I also have another question. I tried editing the color values in color.ini but nothing's happening. Is there an extra step to do?

you have the extensions from other themes enabled


Lift dependencies up to top of file, remove redundant secp/zkp libraries

Went through and cleaned up some of our dependency usage, lifting as much as I could up into the use statements. In the process I standardized to using the keys in bitcoin::secp256k1::{PublicKey, XOnlyPublicKey}, if we use bitcoin::PublicKey for example then we have to import the bitcoin crate wherever we want to use it instead of just pulling in secp. The only crate that strictly requires using bitcoin::PublicKey right now is miniscript so in the wallet we can convert from the secp -> bitcoin::PublicKey using kp.to_public_key()
Also was able to remove secp256k1-zkp from client-lib, minimint-api, and minimint Cargo.tomls. All the functions and structs they were using have been integrated into secp256k1. I also removed secp256k1 as a dependency where we already were using the bitcoin crate.

LGTM. This makes code more readable IMO.

Going to close this since the rebase will be impossible. Feel free to re-open. Will try to get faster review next time.


Fix math problem in gamma calculation

You used torch.linespace in gamma calculate.  The result is different from formula in the paper (using 1- exponential decay). I just corrected it based on the formula in the paper.  Thanks for the amazing work and releasing the code so fast.

Hi, thanks for your interest in this implementation and for your attention to detail.
The original paper proposes two different ways of initialising gamma, of which the current (linspace) method is one.
So while your proposed change is correct, it would replace the current method which is already valid. If you'd like to extend the current functionality, I'd recommend adding an optional boolean parameter to the constructors of each relevant class, as opposed to replacing the linspace method entirely.
Thanks again for this.
NOTE: I'm not an author of the paper.


DF Active Lights: Improved documentation with examples

Could you give more examples on what settings you need to configure with each of the GIFS you're showing?
Thanks a lot!

So I don't know if this is all that great, but it's the best I can do haha
DF Active Lights Tutorial Video


cargo-udeps: 0.1.42 -> 0.1.43

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/est31/cargo-udeps/releases.
meta.description for cargo-udeps is: Find unused dependencies in Cargo.toml
meta.homepage for cargo-udeps is: https://github.com/est31/cargo-udeps
Updates performed

Rust version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.1.43 with grep in /nix/store/bwvyblzidbkcmg4086d885mqxwdl5q38-cargo-udeps-0.1.43
found 0.1.43 in filename of file in /nix/store/bwvyblzidbkcmg4086d885mqxwdl5q38-cargo-udeps-0.1.43

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
cargo-udeps

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/bwvyblzidbkcmg4086d885mqxwdl5q38-cargo-udeps-0.1.43 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cargo-udeps https://github.com/r-ryantm/nixpkgs/archive/77b771b67c67e2f54a760beffb6e2ffcf9dbdebf.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/77b771b67c67e2f54a760beffb6e2ffcf9dbdebf#cargo-udeps

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/bwvyblzidbkcmg4086d885mqxwdl5q38-cargo-udeps-0.1.43
ls -la /nix/store/bwvyblzidbkcmg4086d885mqxwdl5q38-cargo-udeps-0.1.43/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

cargo-udeps

Maintainer pings
cc @B4dM4n @matthiasbeyer for testing.

Result of nixpkgs-review pr 261648 run on x86_64-linux 1

1 package built:

cargo-udeps


Is there any way to keep my focus in the editor window when debug is triggered?

I've had this weird behavior where the focus drops down into the debugger when it opens, but it only lets me scroll around.  I can't use the key commands to pick an option.  I can't figure out a way to get out of it that doesn't involve clicking my mouse back on the editor window.  Is there a way to pop the debugger open without moving the focus to it?  Is there a better way to do this that I am not aware of?  This could 100% be user error.

I've noticed VSCode does that from time to time. When it opens a new window, the focus ends up not being on any open window and you have to click on one. I thought I had fixed that, but apparently not. I'll look into it. I think keeping the focus on the editor is the right behavior since the most common use cases don't require the debugger to be in focus.

Not going to lie, I was hoping I was doing it wrong. Sorry to give you more to do. I've been using code as my daily driver for lisp though, and it's working great!  Thanks so much for your hard work.

Turned out to be a simple fix. I had fixed it for the repl window opening, but not the debugger. :-/
Glad it's working for you! Let me know if you run into any other issues with it.

Oh man, this is f**king awesome.  I haven't had to use emacs in weeks.  You're doing god's work.  Now I just have to get my code so it isn't dropping into the debugger every time I run it!


Deprecate builtin first/last aggregate function and use UDAF

Which issue does this PR close?

Part of #8708
Closes #9957 #10062
Rationale for this change

What changes are included in this PR?

Additionally, check the signature for UDAF, and extend it to support List.
Window Aggregate function also works with UDAF surprisingly without any change about the window function
Are these changes tested?

Are there any user-facing changes?

I plan to review this tomorrow (sorry I am out this week for vacation so I have more limited bandwidth)

I think reverse_expr should be included before deprecate builtint first/last, so convert to draft.


MSID: 93781 Version: 1 DOI: 10.1101/2<IP_ADDRESS>0270

MSID: 93781
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>0270
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=93781
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>0270

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/93781v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>0270
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/93781/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

Thanks for flagging @rkcook312.
@acollings, the version on bioRxiv is from September 30 2022 and looks different to the version that was submitted. Do the authors need to update the version on bioRxiv with what was submitted?

HI @acollings, did you hear back from these authors?

Unfortunately not, @fred-atherden: I've sent a follow up

Many thanks :pray:

Full text is up but MECA package is not yet available:
curl "https://api.biorxiv.org/meca_index/elife/all/2<IP_ADDRESS>0270" | jq
{
  "status": [
    {
      "count": 0,
      "messages": "none found"
    }
  ]
}

In the meantime I've moved the reviews over to the v2. So hopefully this will be ready to publish on Monday.

Gábor Molnár and Idan Segev should not have email correspondence

Nicely spotted @rkcook312. I've uploaded a corrected the package. Should update in the next couple of hours.


DynamicPathTracingSceneGenerator: Automatically regenerate the bvh if the surface area has grown too much

Same for worker variant

Generating the surface area score can be very slow (over 3ms on the t rex example). Is it best to do this automatically?


feat(core): pass down metadata from autocomplete-js

This extends AutocompleteOptions to allow a new internal __autocomplete_metadata property and uses it to pass down library agents and options from autocomplete-js to autocomplete-core.
I also refactored a few things:

Since we do parallel versioning, we don't need individual version.ts files. I refactored to only one in autocomplete-shared.
I moved library agents to modules. The one for autocomplete-core is in autocomplete-shared to avoid having to make autocomplete-core a dependency of autocomplete-preset-algolia just for this file.

Regarding tests, I don't think it's necessary to do anything at this stage. We'll test actual usage.

I meant that the user agents being shared between the packages is a little confusing, as in other packages we set addAlgoliaAgent and let the search client deal with concatenation and making sure the versions are identical. I don't think it's a real issue with the current code though, and don't see how it can be made simpler


Install issue

In your evaluation code, I find pyembree is needed. So, how to install the package gracefully to be compact with my environment? Thanks very much!

Hi, I met the same question.
"FileNotFoundError: [Errno 2] No such file or directory: './dataset/indoor/intrinsic_depth.txt'"
Did you solve the problem?

This is the intrinsic_depth.txt
577.590698 0.000000 318.905426 0.000000
0.000000 578.729797 242.683609 0.000000
0.000000 0.000000 1.000000 0.000000
0.000000 0.000000 0.000000 1.000000


HADOOP-18267. Fix failure of build of hadoop-hdfs-bkjournal in branch-2.10 without ptotoc in the PATH.

https://issues.apache.org/jira/browse/HADOOP-18267
This is the follow-up of HADOOP-16598 to leverage protobuf-maven-plugin for bkjournal code.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
12m  9s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ branch-2.10 Compile Tests _

+1 :green_heart:
mvninstall
16m  6s

branch-2.10 passed

+1 :green_heart:
compile
0m 34s

branch-2.10 passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
compile
0m 30s

branch-2.10 passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

+1 :green_heart:
mvnsite
0m 37s

branch-2.10 passed

+1 :green_heart:
javadoc
0m 40s

branch-2.10 passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
javadoc
0m 26s

branch-2.10 passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 26s

the patch passed

+1 :green_heart:
compile
0m 26s

the patch passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
javac
0m 26s

the patch passed

+1 :green_heart:
compile
0m 21s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

+1 :green_heart:
javac
0m 21s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 25s

the patch passed

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Azul Systems, Inc.-1.7.0_262-b10

+1 :green_heart:
javadoc
0m 18s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

_ Other Tests _

-1 :x:
unit
8m  9s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt
bkjournal in the patch passed.

+1 :green_heart:
asflicense
0m 30s

The patch does not generate ASF License warnings.

46m 29s

Reason
Tests

Failed junit tests
hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4376/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4376

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint

uname
Linux 08457892b382 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-2.10 / fa07637898e17ae8251c8642f04f2dd660a76b4c

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

Multi-JDK versions
/usr/lib/jvm/zulu-7-amd64:Azul Systems, Inc.-1.7.0_262-b10 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~18.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4376/1/testReport/

Max. process+thread count
2746 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs/src/contrib/bkjournal U: hadoop-hdfs-project/hadoop-hdfs/src/contrib/bkjournal

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4376/1/console

versions
git=2.17.1 maven=3.6.0

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

TestBookKeeperHACheckpoints looks flaky regardless of this patch.


Generate checksums for build artifacts and push them to S3.

Issue Description
Update the build-cerana jenkins job to generate md5 sums for each of the artifact files.
Steps to Reproduce (if applicable):
Acceptance Criteria (how do we know when this is done?)
Related Tickets
Additional Info
Output of uname -a:
Environment (physical, VM, cloud provider, etc.):
Other Relevant Info:

I updated the build-cerana job to generate the md5 sums for the artifacts which are now pushed to S3 along with the artifacts.

I verified the generated MD5 sums match those displayed in Jenkins which were generated by the S3 plugin.


Budget splitting

Allow the user to split the total budget amongst an undefined number of users

Proof of concept addressed in: 2f7522e82c2d2b662563dcd00859eb314a7e31df
First implementation in: d3045696c1f831f5c24b0844695a8f3c00d949f1


Update entrypoint in Dockerfile

As I figured out, adding the following line causes to compiling source files under ./dist/src/* instead of ./dist/*, that's why we need to update entrypoint of Dockerfile to be /app/dist/src/index.js
https://github.com/api3dao/airseeker-v2/blob/2e8db23ab952e3cf21c19c307090c4ba529d00fe/tsconfig.json#L28

Actually this was because of https://github.com/api3dao/airseeker-v2/pull/216. We now read the version from package json, which caused a change in the folder structure of dist folder.

We set the working directory to app here so it should be just dist/src/index.js imo.


Fix bug for list tags

Summary of changes:

Modify ModelManager::setTaskList such that the tag list will also be updated when there are changes to the task list.
Add method resetTags to replace the tag list with tags from the given task list.
Improve message constraints for Tag.

Codecov Report

Merging #265 (4a4e5e7) into master (7b9c48f) will decrease coverage by 0.16%.
The diff coverage is 12.50%.

@@             Coverage Diff              @@
##             master     #265      +/-   ##
============================================
- Coverage     48.54%   48.38%   -0.17%
  Complexity      382      382
============================================
  Files            89       89
  Lines          1786     1794       +8
  Branches        219      221       +2
============================================
+ Hits            867      868       +1
- Misses          821      828       +7
  Partials         98       98

Impacted Files
Coverage Δ

...rc/main/java/seedu/address/model/ModelManager.java
69.35% <0.00%> (-1.14%)
:arrow_down:

src/main/java/seedu/address/model/tag/Tag.java
63.63% <ø> (ø)

src/main/java/seedu/address/model/TagList.java
46.51% <14.28%> (-6.27%)
:arrow_down:

Continue to review full report at Codecov.

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


Extending Websocket limitation with MS products

Extending Websocket limitation with MS products / Involving Jasmine

#sign-off


fix: All vulnerabilities found by npm audit fixed

Fixes #86
Thanks to @robincher for starting this work! I ended up creating this new PR since there have been security updates since PR #87 was submitted.

 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.

Looks good! :)

Hello @thinkingserious,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX


.send with embeds, does not have a confirmation.

.send does not give a confirmation that a message was sent if it contains an embed.

Assuming .send works. You also can do one of the following!

You can code this yourself. If you want you can send the changes as a pull to the project so everyone can use it aswell!
You go to the feathub of NadekoBot and upvote (or create if it doesn't excists) this idea.

You can close this issue, i'm pretty sure your asking for a feature and not submitting a bug/question.

👀 what's this?
A 3rd option. Someone got inspired by your idea and did the work for you/us :D
👌

Hah, wasn't much of an idea, it's just a simple fix. Need to send the confirmation before the return statement for the embeds, that's all.


[Update Request]: EaseUS Partition Master version 18.8 installs v18.5 instead

What type of update are you requesting?
Something else not listed
Current Package Identifier
EaseUS.PartitionMaster
Package Version
18.8
Please describe the changes you would like to see
The EaseUS PartitionMaster v18.8 package installs v18.5 instead of v18.8.
According to https://www.easeus.com/partition-manager/history.html, v18.5 is the latest version available for download.

@spectershell - looks like you submitted the PR?

https://github.com/microsoft/winget-pkgs/pull/156961

💹🔽⏬ Download Here EaseUS Partition Master Version 💹🔽⏬


ENH: Add minimum-phase filtering

We should have minimum phase filtering. It could especially be useful in realtime applications, cc @aj-ptw @m-brantheim. We need the upstream SciPy PR https://github.com/scipy/scipy/pull/6497 to land first. But it should only be 1-2 months away.

can you clarify why this would be useful for realtime?

For things like online BCI, reducing delay is important. In linear phase
(or zero phase by delay correction) filtering the group delay in the
passband is substantially larger than in minimum phase

(Well the actual group delay is zero for the zero phase case, but it is
acausal so you do need to wait half the filter length before doing the
delay correction -- hence an effective delay when actually trying to use it)


No luck with ios notifications...

Hi! I've read many tutos but no one helps me, or I do not understand. With android works perfect this library but with ios... I cant receive nothing.
I've the  next config. In js:
var push = PushNotification.init({
            android: {
            },
            browser: {
                pushServiceURL: 'http://push.api.phonegap.com/v1/push'
            },
            ios: {
                alert: 'true',
                badge: true,
                sound: 'false'
            },
            windows: {}
        });

In the firebase console I've downloaded the google.plist, this in the root of the project. In the config.xml  I've the
mmm I've uploaded to the firebase console -> ios section the APN auth key, I've write the Key ID and the Team ID, I suppose both correct.
I've tried to send notifications with the "tester" of the firebase console (in Android they works perfect!), but without luck.. they never arrive..
My php notification script..:
$fields = array
    (
        'to'  => "/topics/gridek",
        'data' => ["new_id" => $new_id,  'body'  => $title, 'title'     => 'News!',  'icon' => 'uei', 'priority' => 'high']
    );

    $headers = array
    (
        'Authorization: key=' . API_ACCESS_KEY,
        'Content-Type: application/json'
    );

    $ch = curl_init();
    curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );
...

What else can I see? is very frustrating!!
phonegap-plugin-push 2.2.3 "PushPlugin"
ios 10.3.3
Thanks!

I believe iOS payload (FCM) should have a "notification",
{ "data": {
     "notification" : {
          "body" : "body",
          "title" : title",
          ...
        },
        ...
    }


Window buttons don't show when window snapped to sides

I find it quite odd the way this extension removes the titlebar of a window when it is snapped to the sides and doesn't include the window buttons in the top panel. That means in order to close or minimize a half-maximized window I have to rag down on the top panel to unmaximize and then the window buttons on the title bar are visible.
What I expect to happen when a window is snapped to the sides is the window buttons to be visible on the top panel so I can close or minimize. Alternatively, it would be better to not remove the window title bar at all when a window is snapped to the sides.

I think this is a duplicate of #16


Error: Zero Account Balance

Hello there .I have paid and added key to .zshrc and still whoxyrm shows me  Zero account balance.

Hey there,
What error do you see on your end exactly? Could you share the output of: https://api.whoxy.com/?key=xxxx&account=balance by replacing xxxx with your API key?
Thanks!


[PT Run] Closing PT Run and new settings app when PowerToys is not running

Summary of the Pull Request
Closing PT Run and new settings app when PowerToys is not running

PR Checklist

[x] Applies to #3470
[x] CLA signed. If not, go over here and sign the CLA
[x] Tests added/passed

Detailed Description of the Pull Request / Additional comments
Added WaitForSingleObject to close PT Run and new settings app when PowerToys.exe is closing/crashing

Validation Steps Performed

Launched PowerToys from Visual Studio in debug mode
Opened the settings
Stopped debugging / Killed the powertoys.exe process in the task manager
Checked if processes for PT Run and Settings is still running

@yevhenii44
since it's better to wait for the hotfix for 0.18.2 to be committed, please convert this PR to Draft.

Hi @arjunbalgovind
I'm going to take a look at how FZ editor hotkey is effected, thanks for the heads up.

@enricogior
As I reported in issue #3154 I am not able to enter Win+ or esc shortcuts in FZ editor setting's hotkey input. This is on all hotkey inputs in settings except KBM.

Let's proceed with this PR now that https://github.com/microsoft/PowerToys/pull/4090 has been merged (there might be some conflicts to resolve).

@ryanbodrug-microsoft
do we have a common lib or the equivalent for C# projects?
In this PR three C# projects use the same code (see WaitForPowerToysRunner), it would be better to share it instead of duplicating it, any suggestion?
Thanks.

@ryanbodrug-microsoft
do we have a common lib or the equivalent for C# projects?
In this PR three C# projects use the same code (see WaitForPowerToysRunner), it would be better to share it instead of duplicating it, any suggestion?
Thanks.

Unfortunately we don't have a common project for C#.  We need to create one.  Let's create a task for moving WaitForPowerToysRunner to that.


the error of Chinese translation about Modal

the chinese transition about Modal，the JavaScript components，have a error.the error is:"along with"  translated into "或者",which means or.this error maybe make users doubt.
the website is http://www.bootcss.com/ ,which is famous chinese website about usage of bootstrap

we don't maintain any of the translation sites. I'd suggest trying to get in touch with that site's maintainers directly.


Setup QT Integration / Smoketests

There is already a way to run the GUI executable and make it immediately shut down, which constitutes a run test. Does it run on CI? Do we need more specific tests? This ticket could evolve.


Combine database and model packages

Towards #35. After this is merged I can begin to separate the db interface without creating dependency cycles.

I'm not sure I understand the need for this change, but I'm not adverse to it either.

this is an intermediate state only

/lgtm
/approve

/lgtm
/approve


[BUG] Not detecting all the cards.

Describe the bug
I have around 960 cards denoted by #flashcard itself. (Muktiline cards), but the plugins picks only a few. Including all my close cards too, the total number of cards amounts to 200. I am pretty much sure cards aren’t getting added to deck even when manually checking many cards for tag deck and the separator.
To Reproduce
Steps to reproduce the behavior:

Change separator to #flashcard
Change deck to #note
Go to review queue.

Expected behavior
It should clearly have more than 1200 cards. But it shows only 200 odd cards.

I found an anomaly. If I manually edit a note containing a card, it gets added. Doesn’t matter if I only add a space somewhere or something.it just needs to be modified and the card magically appears. I have tried reloading the app multiple times, also tried to close and open the app many times. The number of cards remain same.
Is there a criteria for this plugin to add only the cards which are recently modified?
p,ease fix this. I migrated from Anki to this plugin, and it breaks my workflow. 💔

I think I know what the issue is, I'll do a fix in a few.

@st3v3nmw please, thanks!

What happens when you uninstall then reinstall the plugin?

Haven’t tried that yet, will do.
Also, I have different .obsidian folders for mobile and desktop. Will it cause any issue? Or the queuing is purely based on the ID tags?

The different  .obsidian folders shouldn't be a problem. I implemented caching in the latest version to reduce trips to disk & I think this might be the issue.
Which OS are you on?

I am currently on iPad. Though I use on laptop too. I migrated today itself, so mostly on iPad for now.
@reinstalling, it now has 700 cards. Still short.

Does this problem exist on your laptop as well?

Does this problem exist on your laptop as well?

I can only check after 10-12 hrs. Will check and get back.

Does this problem exist on your laptop as well?

So I checked it. It had the same "problem".
I realised, the problem was with the notes itself. Not with the plugin. I am really sorry about it. The tag I made as deck was missing on many files. That is the reason maybe that it wasn't showing up. Also, my files has #flashcard  many times (when you type in # it suggests a tag and if you press enter, it automatically adds a space at the end), so a fraction of cards weren't displaying because of this spaced tag.
I regexed them all, and now it seems to recognize them all.
I do have a small query as well, is there a way I can make it a priority to have a card which is in multiple deck to show in a particular deck first? e.g I have two tags one is to indicate the 'level' of notes and other for the 'category'. Currently not all the notes have the category, but most have. But when I make decks selecting both the level and category tags, all the cards are shown inside the level deck.
I am guessing it is because the level tag is before the category tag in my files. So, is there a way I can prioritize them to go into category deck first and then into the level deck? My suggestion would be to assign the priority based on how they are listed in the settings of the plugin.
I am sorry again for all the trouble! Looking forward to use it from now on, instead of the ANKI :)
Good work :)

I am sorry again for all the trouble! Looking forward to use it from now on, instead of the ANKI :)

No worries!

I am guessing it is because the level tag is before the category tag in my files. So, is there a way I can prioritize them to go into category deck first and then into the level deck? My suggestion would be to assign the priority based on how they are listed in the settings of the plugin. (Should I raise an enhancement issue?)

Oh yes, please do raise an issue.

Hey @st3v3nmw I'm afraid I also have this issue. I have 259 cards using the search bar, yet the plugin only shows 185 cards.


then a job is invoked with .call, .running? does not show it as running

Hey, I'm using the scheduler to run jobs on cron like schedules , and also have an option to invoke the jobs out of schedule which is implemented by calling the .call method of the job
however then job is invoked in such way the .running? shows that job is not running
is this by design or bug ?

Hello,
it's by lack of design.

@jmettraux  cool thanks
when to expect a new gem release ? :)

Hello,
you're welcome, it's a bit thin for a release. Can you live with job.trigger(Time.now) for the time being? or can you simply leverage http://bundler.io/git.html for now?

i cannot use gems deps thought git in production since they are pita to make reliable fir automatic deploy , i might end building a gem and push it to local artifactory
BTW if job is unscheduled can i still use the  new run method? also can i schedule job back from unscheduled state to scheduled or i'd have to redefine it from scratch ?

BTW if job is unscheduled can i still use the new run method?

I think so.

also can i schedule job back from unscheduled state to scheduled or i'd have to redefine it from scratch ?

I think
scheduler.instance_eval { @jobs.push(job) }

might work.
It could be formalised as
class Rufus::Scheduler::Job
  def reschedule
    @scheduler.instance_eval { @jobs.push(self) }
  end
end

@jmettraux  the run methods works great and job is visible as .running?
unfortunately while job is unscheduled or paused (cronjob) invoking .run or .call methods does nothing, is there trick to invoke the job body while it's paused ?

@jmettraux i managed to do thiss with this hack
class Rufus::Scheduler::CronJob
  def trigger_out_of_schedule(time)
    return if (
      opts[:overlap] == false &&
      running?
    )

    @count += 1

    if opts[:blocking]
      do_trigger(time)
    else
      do_trigger_in_thread(time)
    end
  end
end

I'm now using it instead of the new run method too
if you think there is place for this to be merged , let me know and i'll do a PR
tnx

OK, let me think about it. I want a solution that work for any job.

Hello @piavka I've adopted your #trigger_out_of_schedule (renamed it to #trigger_off_schedule).
Please have a look and tell me if it's OK with you.
I'll probably add the Job#reschedule discussed above, then release a 3.3.0.
Thanks a lot!


Subword navigation : Apply introduced feature to whole UI

Issue type : Feature Request
After the PR #48023 has been merged, a feature I really like has been added to VSCode and is currently in Insiders. This change is working well so far in the editors, but I would want to be more extended through the whole vscode UI.
By "through the whole UI", I mean Search boxes, Command Palette, file/folder renaming, even the terminal (stretched request here).
This is a request that is already present in the extensions that provided this functionnality in the past (but were blocked by extensions APIs limits) : ow--/vscode-subword-navigation#12 (as seen in this thread too : https://github.com/Microsoft/vscode/issues/541#issuecomment-371194836).
@kumarharsh's request (https://github.com/Microsoft/vscode/issues/3526#issuecomment-249657993) is basically the same as what this current issue is about.
It would be awesome to have either :

an extension API to allow for hooks in the Input fields of VSCode (which would allow for something kind of like #35993) (this would be better in another issue though)
or to actually do it in the core of vscode.

VSCode Insiders Info

  Version: 1.25.0-insider
  Commit: 33ba00346fd1bc889d5adc2f386c64fdb3657e61
  Date: 2018-07-03T14:40:32.630Z
  Electron: 1.7.12
  Chrome: 58.0.3029.110
  Node.js: 7.9.0
  V8: 5.8.283.38
  Architecture: x64

+1 million times yes, Please & Thank you!

Removing terminal label, I don't think this would be a good idea there (and isn't possible in many cases).

I think it's currently not practical to implement this in the inputs that are currently native browser inputs (search, command palette, etc)
Doing that would require making those inputs full editors, which we do in a couple key places, but we've decided is too expensive to do everywhere.

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!

+1 to @bj97301 's comment above.
As a new VS Code user coming from JetBrains editors like Intellij IDEA I was very confused by the implementation of subword navigation in VS Code. Adding subword navigation to input text fields e.g. for text search would be a great improvement in my opinion.

+1 to @bj97301 's comment above.
As a new VS Code user coming from JetBrains editors like Intellij IDEA I was very confused by the implementation of subword navigation in VS Code. Adding subword navigation to input text fields e.g. for text search would be a great improvement in my opinion.

Yes!  I am hoping they can compromise on doing sub word navigation.


remove 'Number' from public property names

It is not a good practice to indicate a property type in it's name. If you want to specify it, JSDOC is much better place to do it.
I have been using stacktrace recently in conjunction with source-map from Mozilla and I had to remap stackframe objects to fit
{
  line: 2,
  column: 28
}

because that is a kind of object that they expect. I think it would make sense to unify the naming conventions in Mozilla's favour. What do you think @oliversalzburg ?

I'm not quite following. Are you referring to lineNumber and columnNumber? How are the properties creating problems?
I don't think the names were chosen to indicate the type of the variable, but I'm definitely not opposed to changing the names, if they cause a problem.

@oliversalzburg yes, those two properties are exactly what I was referring to. It's not a problem, as much as it is inconvenient.
It would be easier to use with mozilla's project if the property names would just line and column

@eriwen What's your take on this?
This would be a breaking change, as dependent projects could be referencing the lineNumber and columnNumber properties.
@capaj Would convenience getters that map line to lineNumber and column to columnNumber also be a valid solution?

@oliversalzburg getters would solve it for me.
I would also be okay with waiting until the next major version. Whichever you prefer.

@capaj Just to make sure, I assume your use case isn't covered by stacktrace-gps?

@oliversalzburg I am actually using it to get the actual line/column of a location where error was thrown. I will probably use it-it does exactly what I need. Once I figure out how to get source maps out of SystemJS

The property names are intended to be as similar to Gecko and V8 Error stack representations.
A getter would work, but stackframe is intended for use even in browsers that don't support ES5 getters. We could provide that and a polyfill, but that would significantly impact the library size.
We could perhaps add aliases such that line and column retrieve those values if this especially painful for some reason. I understand this makes the code a little more verbose but this is in the interest of consistency and clarity.


CloseMeeting funtions

Hi, can you add closeMeeting function to this library?

Hey there,
JitsiMeetWrapper.hangUp is what you are looking for.


allow using __array_function__ as a fallback for missing Array API functions

As discussed in https://github.com/pydata/xarray/issues/8834#issuecomment-2124914727, this swaps the order of special casing for types implementing both __array_function__ and __array_namespace__, such that the Array API is preferred over __array_function__.
I've also disabled passing the out kwarg to nanprod, as that was the only occurrence where we actually do that, all other nan* functions silently ignore that kwarg.

[x] Tests added
[ ] User visible changes (including notable bug fixes) are documented in whats-new.rst

cc @tomwhite

This seems good, but does it cover this comment? https://github.com/pydata/xarray/issues/8834#issuecomment-2124943965

Thanks @keewis - this would be very helpful!

does it cover this comment? https://github.com/pydata/xarray/issues/8834#issuecomment-2124943965

I don't think it does, but I think array types that implement both __array_{ufunc,function}__ and __array_namespace__ would prefer to use __array_namespace__, so I believe we don't change anything for that (not that I know of any array type that actually fully implements both besides numpy).

This might break vectorized indexing with cupy if you don't implement the fallback vindex using explicit_indexing_adapter

This almost certainly breaks vectorized indexing with cupy

As far as I can tell, cupy does not implement __array_namespace__ (unless you used cupy.array_api to create the array, which apparently is sunset in cupy=14), so it will still use the NdArrayLikeIndexingAdapter. Same with pint, it doesn't implement __array_namespace__.
That said, we should definitely try to provide an implementation for vindex, I just don't think it is as urgent.

OK yes, lot less urgent then. I thought they had all implemented __array_namespace__ for their main api like numpy.

cupy plans to do so in v14 (see cupy/cupy#8470), they try to be a drop-in replacement for numpy – though obviously there is some lag.


[RFE] Standalone server is stateful

Is your feature request related to a problem? Please describe.
The standalone server of atlasmap seems to have a target/lib and target/mappings folder which keeps the current browser state. But what if multiple users want to work on different adm files at the same time? I tried it with different browsers at the same time but they influence each other which leads to problems like:

if I edit my mappings in chrome but at the same time doing a reset in firefox, because this will delete my JAR files from the lib folder.
Attach .adm file and source document examples if you are looking at specific current behavior
upload.zip
Describe the solution you'd like
I think it would be better to have:

a static lib folder which the user cannot change. In Our case we have non-technical users and they dont know about JAR files. We want them to provide a JAR with additional custom transformations/actions one time at the deployment. After deployment the classpath should no more change.
Keep the mapping in browser storage and not in the target/mappings folder, so multiple users can work at the same time
Avoid states / stateful backend services

Describe alternatives you've considered
I think if we really have the use case that the user needs to upload its own libs we have to do it in another way than the current one.
Additional context
If we use the solution described above, it is no more neccessary to save the libs into the adm file. Apache Camel does also currently NOT use this stored libs because I have to have the classes in my own classpath. Otherwise loading of the adm file fails, see https://github.com/atlasmap/atlasmap/issues/4294

This is by design. AtlasMap was designed to be a personal tool including backend services, but not for multi-users. Storing at the backend is also by design.


[ENH] Add rust metadata gprc reader

Description of changes
Replaces #2075 for merge conflict reasons :)
Summarize the changes made by this PR.

Improvements & Bug fixes

Fixes a bug in grpc metadata stub that does not pass None for where/where_document
New functionality

Adds the rust server bindings for metadata reader
Adds the metadata query orchestrator. For now this only handles get by ids (query_ids) it does not handle where/where_document and will error if requested.

Todo before we merge this

[ ]  document handling in record segment
[ ]  document handling of read logs - i'd like to pull the special magic keys "chroma:document" out and make them first class fields everywhere except transport in rust.

Todo after

[ ] updates/deletes

Test plan
How are these changes tested?

[x] Tests pass locally with pytest for python, yarn test for js, cargo test for rust

Documentation Changes
None

#2156
#2155  👈
main

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

Join @HammadB and the rest of your teammates on  Graphite

Merge activity

May 7, 7:56 PM EDT: @HammadB started a stack merge that includes this pull request via Graphite.


MyVariant civic drug response query not working

@kevinxin90
The problem:
When querying MyVariant through the endpoint for single apis  (smartapi id 09c8782d9f4027712e65b95424adba79), I cannot successfully do a SequenceVariant -> ChemicalSubstance query. I was using rs121913521, which should have results.
The response message is:
{
  "error": "TypeError: Cannot read property 'slice' of undefined"
}

Why:

Perhaps this is related to how the SmartAPI registration for this operation uses the ChemicalSubstance name (field civic.evidence_items.drugs.name). Rather than using an ID.
Perhaps some results don't have a drugs field within the evidence_items array element, which is where we get our output entity.

Possible to-do:
Change the operation to use the data's NCIT ID (field civic.evidence_items.drugs.ncit_id)....can MyChem resolve this kind of ID? I can see NCIT drug IDs in MyChem with the unii.ncit field

Perhaps another reason for response issues: Sometimes a civic.evidence_items.drugs will have multiple drugs in one response because a drug combination was tested (look at the civic entry for dbsnp.rsid rs61764370): curl -X POST "https://myvariant.info/v1/query?fields=civic.evidence_items" -H  "accept: application/json" -H  "Content-Type: application/x-www-form-urlencoded" -d "q=rs61764370&scopes=dbsnp.rsid"

Fixed in: https://github.com/biothings/BioThings_Explorer_TRAPI/pull/166


Tutorial Page abap-extensibility-cbo-rules-create-ruleservice.md Issue. PROD

Tutorial issue found: https://github.com/sap-tutorials/Tutorials/blob/master/tutorials/abap-extensibility-cbo-rules-create-ruleservice/abap-extensibility-cbo-rules-create-ruleservice.md contains invalid tags. Even though your tutorial was created, the invalid tags listed below were disregarded. Please double-check the following tags:

products>sap-cloud-platform

Affected server: PROD

Updated the tag as:
software-product>sap-business-technology-platform, topic>cloud, software-product>sap-s-4hana-cloud


Rosetta error when building m8c

Using Docker Desktop 4.34.2 (167172).
I'm seeing an error during the build process. Some searching suggests /lib64/ld-linux-x86-64.so.2
is either not installed or corrupted somehow.
Configuring toolchain...
Building m8c...
aarch64-buildroot-linux-gnu-gcc -c -o src/main.o src/main.c  -D_REENTRANT -I/build/aarch64-buildroot-linux-gnu_sdk-buildroot/aarch64-buildroot-linux-gnu/sysroot/usr/include/SDL2 -Wall -Wextra -O2 -pipe -I.
rosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2
 make: *** [Makefile:23: src/main.o] Trace/breakpoint trap
Any ideas are appreciated!

It looks like an error that is caused by Rosetta on ARM-based Macs. You might need to run
docker buildx build --platform linux/amd64 -t m8c-knulli .

I've developed this on an old Intel-based Mac, which is the significant difference, I think.
Let me know how it goes

That worked! Thank you so much

Huge! Very glad this worked. I'm going to revisit this soon and hopefully make the scripts more flexible overall


Suggested commands have a weird sort order

VSCode Version: 1.9.0
OS Version: Windows 10 Enterprise 2015 LTSB (were unable to locate build number)

Steps to Reproduce:

Start searching for commands (e.g Ctrl+Shift+P)
Type: install extensions
The sort order should now not prioritize exact match, but rather keep it at the bottom (see attached image)

This is just something small and a bit edge case, due to there ain't that many commands which match with others (if there even is any more then this case).

https://github.com/Microsoft/vscode/issues/14727


make pdb immutable.

IIRC, we have a limitation about the PodDisruptionBudget , see: https://github.com/istio/istio/issues/11210
@linsun @sdake We still can need the immutable pdb with kubectl apply..., right?

lgtm, will let @linsun or @sdake approve though since they dealt with this in istio/istio


fix clound to cloud

What this PR does / why we need it:
fix clound to cloud
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

NONE

/approve
/lgtm


Cannot create feature_column from sparse tensor of feature counts

A common modeling pattern is to use sparse tensors to represent feature counts. For example, in a bag-of-words model, the input is a document represented by a tensor of token counts — the indices are token IDs and the values are their corresponding counts in the document.
Tensorflow's premade Estimators consume data via feature_columns. Currently, however, there is no way to create a feature_column directly from a sparse tensor.
System information

TensorFlow version: all
Are you willing to contribute it (Yes/No): maybe

Will this change the current api? How?
Yes, this change will add support to construct a feature_column directly from a sparse tensor.
Who will benefit with this feature?
Anyone who wants to use premade Estimators with feature data in sparse tensor form.

we have this RFC where you can use CategoricalEncoding layer, however you will need to use sparse tensor to represent feature counts not by its indices, but by its values. Not sure if that would suffice your request

@tddevlin,
Sorry for the delayed response. Can you please let us know if this PR followed by this RFC PR has implemented the Feature that you are looking for? Thanks!


Is it possible to get (keyboard) events when the window is not focused?

The default input events seem to only be detected when the window is focused. I want to listen to keyboard/mouse events even the window in unfocused. Is it possible to do that?
I saw this device_query crate, it can listen to keyboard events without needing a window. Is it possible to integrate this with notan?

device_state.get_keys() from device_query can be used within the update function of notan.

Hello @xanderjakeq, thanks reaching out, if getting the keys on the update method works for you that's great! Another option could be create a custom plugin, but it will need more boilerplate.


fix!: GetUniversalMetadata method removed from the API, GetMetadata method should be used instead feat: reporting requests now support date ranges longer than one year docs: minor documentation updates

This PR was generated using Autosynth. :rainbow:
Synth log will be available here:
https://source.cloud.google.com/results/invocations/fab27afc-99c0-420e-84c4-f3f4a30ae758/targets

[ ] To automatically regenerate this PR, check this box.

PiperOrigin-RevId: 341924087
Source-Link: https://github.com/googleapis/googleapis/commit/b7038c181dcaa75c4fe8270b842c941d1df3128c
PiperOrigin-RevId: 341102751
Source-Link: https://github.com/googleapis/googleapis/commit/b759c563bacf9cd15749be4d2bdd276d3f48ee29

Closing due to broken link, should be regenerated correctly.