Workflow migrator

When deploying a new version of a workflow, existing workflowInstances can now be moved to this new workflow by specifying a new WorkflowMigrator object to the deploy() call of the WorkflowEngine.

you first lock all the workflow instances before doing a deployment.
i think this should be changed so that you first deploy and then if there is a migrator, then

add a mark to the workflow that migrations have to be done
migrate all the workflow instances one by one.
remove the mark that migrations have to be done.

this means that it will be easier to run it in a cluster.  it means that all nodes can compete for workflow instances to lock for migrating them.  in case of a crash, the workflow mark allows nodes to detect that migrations still need to occur and start migrating.
@jblankendaal, does it make sense to you as well to revisit the migration in this way?

It does make sense to me to first deploy a new workflow and then have a separate migrate call/phase by marking the workflow as "to be migrated".
Do you mean that this migration process should be done async by a separate migration thread? In that case I think I need some more info on how you want that to be implemented. Probably in a similar way as the async work of a workflowInstance?

Some points about the migration are still unclear to me.
Regarding the locking, if you want to allow the execution of old versions to happen while you are migrating to newer versions, you should probably just mark them. Otherwise you will have to lock them all in order to prevent them from execution. However, if you lock them it would be handy to know that they are locked for migration.
What happens if you deploy two new consecutive version close after each other. Imagine the first migration didn't finish completely, yet. The second migration won't find the oldest workflows because the sourceId is different.
At the end, I'm curious to see how you do the actual migration of the content. Do you plan on resetting the workflow instance to an earlier stage (some kind of playback) to replay parts that have been changed during the update?

@SilentGert

Regarding the locking, if you want to allow the execution of old versions to happen while you are migrating to newer versions, you should probably just mark them. Otherwise you will have to lock them all in order to prevent them from execution. However, if you lock them it would be handy to know that they are locked for migration.

Since, because of the remarks of Tom I will (partially) rewrite the migration I'll have to think it over again, but as I see it a whole workflow is either migrated or not. Old workflowInstances can be busy in the old workflow but it is the responsibility of the migrator to wait until they are unlocked (ie finished processing) and then migrate them to the new workflow. I don't think they should be locked until just before each workflowInstance is migrated.

What happens if you deploy two new consecutive version close after each other. Imagine the first migration didn't finish completely, yet. The second migration won't find the oldest workflows because the sourceId is different.

Good point. On the old workflows there will be a mark: "migrate me to workflow x". The migrator should continue until all workflows having this "migrate me to workflow x" label do not have workflowInstances anymore. It is possible we might need an option to prevent that (an older version of) a workflow is triggered, or that we leave that to the application triggering the workflow.

At the end, I'm curious to see how you do the actual migration of the content. Do you plan on resetting the workflow instance to an earlier stage (some kind of playback) to replay parts that have been changed during the update?

The actual migration is quite basic: just change the workflowId on the workflowInstance. That's all we need for now. It is the responsibility of the person/application calling the migrator that in the new workflow no activities are deleted, just added.

a whole workflow is either migrated or not

Waiting until you can lock all workflow instances for a workflow seems overkill to me.  I don't see the problem that some instances keep running in the old version while some are already converted to the new workflow.
Ideally it would be a boolean parameter to specify if you want upfront locking or not.  But I think we should take the gradual upgrade as the first iteration.

A note about the locking: please ensure this uses the same field as the other locking.  Because workflow instances locked for migration should not be lockable to process an incoming message.

It is possible we might need an option to prevent that (an older version of) a workflow is triggered, or that we leave that to the application triggering the workflow.

Workflow instances should always start in the latest version.  So there migration doesn't play a role I think.  Not even when you deploy new versions quickly.


vagrant: getting error with vagrant up

hai guys,
i am trying to install ubuntu 14.04 with vagrant,  i am getting below error.
vagrant up
The version of powershell currently installed on this host is less than
the required minimum version. Please upgrade the installed version of
powershell to the minimum required version and run the command again.
Installed version: N/A
Minimum required version: 3

Hi @veerendradevops
Check your PowerShell version, by default it will be 2.0
get-host (enter this command in PowerShell to check version)
We need 4.0 version to run vagrant.
Upgrade PowerShell to 4.0 using Choco.
choco upgrade powershell4 --version 4.0
It requires DotNet 4.5 version


power listing broken

With the latest update to power module, going to /show/listing/power/power is broken. Most of the page is blank, menu icons are showing on top of the page, but there is no text, just icons. Menu dropdowns don't drop, and no grid is showing up.

Can you test using the bug-fix branch to verify?

bug-fix branch works.
From: tuxudo<EMAIL_ADDRESS>Reply-To: munkireport/munkireport-php<EMAIL_ADDRESS>Date: Wednesday, March 29, 2017 at 11:14
To: munkireport/munkireport-php<EMAIL_ADDRESS>Cc: markomili<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [munkireport/munkireport-php] power listing broken (#713)
Can you test using the bug-fix branch to verify?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Bundler doesn't use the right gems location

The documentation of bundle install says this:
"This defaults to the gem home, which is the location that gem install installs gems to."
However, that's not true. My distribution has the following in '/etc/gemrc': gem: --user-install. Which means gem install foo works, but bundler doesn't work.
At the very least bundle install should have a similar --user-install option, and perhaps even read gemrc, that would be the only way to make sure it does the same as gem install.

I came here and read the discussion. I agree with @felipec, it's confusing that bundle install doesn't install to the same location as gem install when using /etc/gemrc in the manor specified.

I agree as well. It doesn't need to be the default way bundler handles gem install, but there should be a flag that either looks for the "user-install" setting in ~/.gemrc and /etc/gemrc or some other way to follow where "gem install" actually installs things to.
I think there are two use cases conflicting here. The way case that bundler solves extremely well is dependency management for projects that are getting deployed to various environments.
The other case where this setup hurts is where you want to have dependency management for helper scripts. These scripts aren't deployed to environments or any sort of project in the classic software development world. These are for diagnosing user problems, mining data for information, etc. and will always be manually used by a person. In this case, why on earth would I want to pollute by system ruby with random gems from this? I guess I should look at getting rvm installed specifically for this, but that seems like overkill when all I need to do to maintain my workstation is separate user gems from system gems.


invalid_client error

I'm getting an invalid_client error (client credentials are not valid) in the webview after authorizationRequest is invoked.

Where can I get the client credentials? (clientId and operationToken)

HI @Pacando,
I think you are missing the credentials please see this page https://developers.klarna.com/documentation/checklist/developer/ on how to get them.
Cheers

I have a playground account. Am I supposed to use Klarna API Credentials for client credentials?

sorry for the confusion, the link shared above is for the payment credentials and not for the post-purchase api (the flutter plugin does not support yet the payment api).  To get the cedentails for the post-purchase API the merchant needs to reach out to the technical solution engineer contact from the Klarna side and they will able to help out.

I contacted Klarna regarding this. According to them the Klarna API Credentials are the same for payment and post-purchase API. I am already using those credentials for the example. I still am getting an invalid_client error.

I'm using Username(UID) as clientToken and Password as operationToken
Am I using them incorrectly?

These credentials will not work for the post purchase api, can you reach out to<EMAIL_ADDRESS>and provide information about your case, merchant name and  the Klarna account manger associated to your merchant.

Hi @Pacando I will close the ticket and feel free to open it if you still need help. We will update our read me file on how to get the post purchase credentials


Fix typo in ROADMAP.md

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "patch-5" git@github.com:dgageot/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

good catch LGTM


Adaptive loss threshold

In Appendix G of the paper, authors mentioned that they used an adaptive loss threshold based on [1], and set the loss threshold to 40%. But after I checked the referred paper, I don't believe DOM could exactly use the same thresholding method as therein, since the context is quite different. So could you please elaborate on how this adaptive loss threshold was implemented? My initial guess is that you set the adaptive loss threshold to be 0.4 times the average loss of a mini-batch. Am I correct?
Currently, I'm trying to apply DOM on ImageNet. Since no experiments on ImageNet are presented in the paper, I have no reference to select a loss threshold for it. That's why I turn to this adaptive loss threshold. It would be great if you could provide more information on that.
[1] Berthelot, D., Roelofs, R., Sohn, K., Carlini, N., & Kurakin, A. (2021, October). AdaMatch: A Unified Approach to Semi-Supervised Learning and Domain Adaptation. In International Conference on Learning Representations.

Your understanding is correct; the adaptive loss threshold is 0.4 times the average loss of a mini-batch.


Segment fault when output as tar.bz2

Reproduce steps: ./git_archive_all.py a.tar.bz2
OS: Ubuntu 18.04
Python: 2.7.15rc1

Hi @wuzhouhui,
What version of git-archive-all are you running? What is the version of git?
If you have Python 3.3+, please try to reproduce the problem by running it like this:

python3 -q -X faulthandler ./git_archive_all.py a.tar.bz2

Hi @wuzhouhui,
What version of git-archive-all are you running? What is the version of git?

version of git-archive-all is 1.19.0, version of git is 2.17.1

If you have Python 3.3+, please try to reproduce the problem by running it like this:

python3 -q -X faulthandler ./git_archive_all.py a.tar.bz2

I'm using Python-3.6.6 to run python3 -q -X faulthandler ./git_archive_all.py a.tar.bz2, and segfault doesn't appered. a.tar.bz2 generated successfully, thanks.

@wuzhouhui Hmm, that's not expected :) -q -X faulthandler is supposed to give more details when segfault happens.
Is there anything unusual about the repo? Does it have submodules or

Maybe my Python-2.7.15rc1 is broken.

Could you try 1.18.3?

Could you try 1.18.3?

The segfault doesn't happens in 1.18.3:
$ git checkout 1.18.3
$ ./git_archive_all.py a.tar.bz2
$ git status
HEAD detached at 1.18.3
Untracked files:
  (use "git add <file>..." to include in what will be committed)

	a.tar.bz2

nothing added to commit but untracked files present (use "git add" to track)

The version of python that runs script is 2.7.15rc1

With 1.19.0 and python 2.7, could you try python ./git_archive_all.py --dry-run -vv a.tar.bz2?

With 1.19.0 and python 2.7, could you try python ./git_archive_all.py --dry-run -vv a.tar.bz2?

$ git checkout 1.19.0
$ python2.7 ./git_archive_all.py --dry-run -vv a.tar.bz2
Output format is not explicitly set, determined format is bz2.
/home/wzh/Downloads/git-archive-all/.gitignore => a/.gitignore
/home/wzh/Downloads/git-archive-all/.travis.yml => a/.travis.yml
/home/wzh/Downloads/git-archive-all/CHANGES.rst => a/CHANGES.rst
/home/wzh/Downloads/git-archive-all/LICENSE.txt => a/LICENSE.txt
/home/wzh/Downloads/git-archive-all/MANIFEST.in => a/MANIFEST.in
/home/wzh/Downloads/git-archive-all/Makefile => a/Makefile
/home/wzh/Downloads/git-archive-all/README.rst => a/README.rst
/home/wzh/Downloads/git-archive-all/git_archive_all.py => a/git_archive_all.py
/home/wzh/Downloads/git-archive-all/requirements.txt => a/requirements.txt
/home/wzh/Downloads/git-archive-all/setup.cfg => a/setup.cfg
/home/wzh/Downloads/git-archive-all/setup.py => a/setup.py
/home/wzh/Downloads/git-archive-all/test_git_archive_all.py => a/test_git_archive_all.py
$ python2.7 ./git_archive_all.py  -vv a.tar.bz2
Output format is not explicitly set, determined format is bz2.
Segmentation fault (core dumped)

Interesting. So the exception happen when you try to archive it.
Could you try other formats, namely:
python2.7 ./git_archive_all.py  -vv a.tar.gz
python2.7 ./git_archive_all.py  -vv a.tar.xz
python2.7 ./git_archive_all.py  -vv a.tar
python2.7 ./git_archive_all.py  -vv a.zip

?

In other words it works for all formats except xz (not supported by Python 2.7) and bz2?

Could you test git_archive_all.py from the master branch?

After pull latest changes from master, ./git_archive_all.py a.tar.bz2 works well:
$ git log -1 --oneline
c89a03d (HEAD -> master, origin/master, origin/HEAD) Do not pass compresslevel unless set by user.
$ ./git_archive_all.py a.tar.bz2
$ git status
$ git status
On branch master
Your branch is up to date with 'origin/master'.

Untracked files:
  (use "git add <file>..." to include in what will be committed)

	a.tar.bz2

nothing added to commit but untracked files present (use "git add" to track)

Ok, that concludes the problem then. Thank you for the testing!


Child objects are not exported properly from a linked file when there are multiple instances of it

Describe the bug
Child (parented) objects are not exported properly from a linked file when there are multiple instances of it (Linked Duplicates).
In fact, only one instance of such an object gets to the GLTF file, the rest are just lost.
Some GLTF-viewers throw an error (https://sandbox.babylonjs.com/), some just parent the only remaining child object to the last parent object (https://gltf.report/)
To Reproduce

Create a.blend with Cube parented to Empty (any object parented to any other object)
Put these objects to a new Collection so you can link that Collection from another project
Create b.blend
Link the Collection from a.blend with File->Link
Link the Collection from a.blend one more time using either Duplicate Linked (Alt + D) or File->Link
Export b.blend to GLTF
As you can see, Empties from both Collections are trying to be the parent of the Cube from the first Collection, and the Cube from the second Collection is lost.

Expected behavior
Each child object should be exported to GLTF properly.
.blend file/ .gltf
linked_parenting_issue.zip
Version

macOS (most likely all of them)
Blender 3.1.0 (most likely all of them)

Additional context
Relevant: https://github.com/KhronosGroup/glTF-Blender-IO/issues/500#issuecomment-719512852
Might be relevant: https://blender.stackexchange.com/questions/74589/link-blend-multiple-times
Workarounds

Do not use multiple instances of a linked file. If more than one instance is needed, make a copy of the file and link the copy.
Obviously, this workaround is not fully adequate, e.g., it breaks instancing and makes the workflow kind of messy.
Do not use parenting in linked files.
This workaround is not suitable in cases where parenting is really needed.

Hello,
Thanks for reporting, but this is already solved in master, aka Blender 3.2 alpha
You can download it on https://builder.blender.org/download/daily/


VS Code : Sign In Request

Hi,
Can you allow for there to be an option to sign in to VS Code? This helps with accessing the app across multiple devices and quite simply - to not have to download all extensions, set/reset preferences every time VS Code is accessed from a different device?
Perhaps linking VS Code to the MS Account that was used to sign into the device might be a start?
Edit: I've found out that there is a way to sync my settings using an extension, but I'd greatly prefer just signing into VS Code to using an extension that uploads my settings to GitHub.

Have a look at this extensions. I think it does exactly what you're searching for: https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync
Would be nice to have something like this built-in though.

I suggest you track #78869

@gjsjohnmurray Thats better

@donnisnoni95  - thank you for the suggestion, mate, but I was looking for something built into VS rather than having to rely on an extension.

@gjsjohnmurray  - thank you for your suggestion. Much appreciated.

Closing as duplicate of #78869
Since this should be covered by that. Thanks
fyi @misolori @sandy081


Lexical Editor's Internal Link includes the whole referenced document, making requests super heavy

Link to reproduction
No response
Describe the Bug
I'm using Lexical editor on my Payload CMS instance. After seeing a bunch of issues while trying to build a NextJS site connected to my CMS instance, I noticed the build requests went from ~300 kb to 10-20 MB (!!!), causing timeouts and 504 errors.
After some more inspection, I saw that the objects from the Rich Text fields using Lexical editor that included Internal Links contained the whole deep-populated-document that these links were referencing to.
I don't know if this is intended or not, but including the whole document the link is referencing to seems like it will bloat and eventually break every request to the document that contains that field.
To Reproduce

Install Payload CMS.
Create a Rich Text field that uses Lexical Editor.
Inside the Rich Text field, add a link of type Internal Link and point it to a document inside your CMS.
Inspect the entry's API to see the whole deep-populated-reference to the document.

Payload Version
2.0.0
Adapters and Plugins
No response

Hey, this is completely intended that way. Internal links are just like relationships, pointing to another document, and should populate like them.
If you would like to disable this behavior, you can set maxDepth to 0, which is a property on the LinkFeature. Alternatively, you can set maxDepth to 0 for the entire richText field, which means it would also apply to population of relationships and uploads

@AlessioGr is there any way to control the return value?

yep, you can replace the link internal link field with your own

@AlessioGr do you meanreplace the entire LinkFeature? But then I would also have to replace RelationshipFeature and UploadFeature, because they also return full objects. I would like to omit most of the fields from Link|Relationship|Upload and only keep two or three fields that I need. For Upload I need image URL, for Relationship and Linkfor example I need a Post.slug and Post.category.slug to render the correct URL.
Did some debugging ... there's a lot to take in :sweat_smile: but I believe if I had "access" to this line of code, I could omit fields from the doc based on type. Right?
Anyhow ... would be cool, if we could control Link|Relationship|Upload return value through payload config. Tried to use afterRead on collection and field level, but seems that richText is resolved differently.


enabling interface-automatic disables DNS-over-TLS

Describe the bug
When interface-automatic: yes is set, the manually-configured list of interfaces, including those listening on other service ports such as 853 for DNS-over-TLS, is ignored.
Unbound won't/can't offer DNS-over-TLS if interface-automatic is enabled.
To reproduce
Steps to reproduce the behavior:

Setup DNS-over-TLS, confirm working
Set interface-automatic: yes and restart
See that the DNS-over-TLS settings are silently ignored

Expected behavior
Either a merging of the explicit and implicit settings, or an error message on start-up.
I think that a clean solution is likely to require a rethink of the experiment interface-automatic feature.  I need this feature more than I need DNS-over-TLS, so am running with the TLS support silently disabled.
My tentative thinking is that interface-automatic: might need to be a new interface-automatic-ports: 53 853
System:

Unbound version: 1.14.0
OS: Ubuntu 20.04.3 LTS
unbound -V output: see details collapsed section

details: `unbound -V` output
Version 1.14.0
Configure line: --prefix=/opt/unbound --with-ssl --enable-pie --enable-relro-now --enable-subnet --with-libevent --enable-systemd --enable-tfo-client --enable-tfo-server --enable-dnstap
Linked libs: libevent 2.1.11-stable (it uses epoll), OpenSSL 1.1.1f  31 Mar 2020
Linked modules: dns64 subnetcache respip validator iterator
TCP Fastopen feature available

Additional information
Originally reported on the mailing-list, first as question and then as a bug-report there, filing a GH Issue per website.

The commit fixes it by adding the option to list the port numbers in interface-automatic-ports: "53 853". It should also work for https or extra port numbers for UDP and TCP.


Close #815 - new module http - query, headeres and parameter

New module http has been newly added.
export namespace http {
    export function parameter<T extends boolean | bigint | number | string>(input: string): T;

    export function headers<T extends object>(input: Record<string, string | string[] | undefined>): Resolved<T>;
    export function isHeaders<T extends object>(input: Record<string, string | string[] | undefined>): Resolved<T> | null;
    export function assertHeaders<T extends object>(input: Record<string, string | string[] | undefined>): Resolved<T>;
    export function validateHeaders<T extends object>(input: Record<string, string | string[] | undefined>): IValidation<Resolved<T>>;

    export function query<T extends object>(input: URLSearchParams): Resolved<T>;
    export function isQuery<T extends object>(input: URLSearchParams): Resolved<T> | null;
    export function assertQuery<T extends object>(input: URLSearchParams): Resolved<T>;
    export function validateQuery<T extends object>(input: URLSearchParams): IValidation<Resolved<T>>;
}

For reference, those features had been developed in @nestia/core for a long time.
The reason why migrating them from @nestia/core is to support Fastify plugin like nestia case.

Close #815


Fix mergify bot strict-mode-deprecation issue

Change Overview
Please refer: https://blog.mergify.com/strict-mode-deprecation/

Force merged manually!


Feature/product page

I created a Product page layout to be use once an "Item" is clicked from inventory or in the next release from a Buyer perspective, next step is attach routes to item or product id and add edit field functionality at product page when a seller needs to edit product information. I used raw css and some ant design components.

looks good


Default Analyze Connection

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/942
Originally created by @derek-knox on 2019-08-30 14:52:12

[x] Ensure default Analyze connection leverages user provided values (if applied) vs. defaulting to "warehouse" defaults

View 5 previous comments from the original issue on GitLab


Add ssh tunnel example

Page: /setup/install/deploy/
Feedback:
The instructions say to connect to localhost:9000 which only works if you're running a web browser on the same machine where you've installed spinnaker.
How about adding an example of using SSH to tunnel:
ssh -L 9000:localhost:9000 -L 8084:localhost:8084 -L 8087:localhost:8087 spinnaker.example.com

Josh, I'm going to close this issue in favor of #717, so we can make the whole process clear for all different use cases.


gtk_window_get_position returns always (0, 0) in X11 mode

Environment
Microsoft Windows [Version 10.0.22000.65]
Release:        20.04

Steps to reproduce
Calls to gtk_window_get_position(GTK_WINDOW(_window), x, y); always return 0, 0 in WSLg, but return proper values on a Linux machine. I'm not sure if this is by design, not working properly or if there is a different method for retrieving this info in WSLg.
Expected behavior
I would expect x and y coordinates appropriate for the display to be returned.
Actual behavior
Always return 0, 0.

Hi @MikeYeager, do you have a code sample demonstrating this? Are you running your application in X11 or Wayland mode?
In X11 mode i would expect your application to be able to read and set the position of its windows under WSLg the same as you can under any other X11 server.
In Wayland mode, the compositor owns windows positioning and an application can't change it, so getting 0,0 would make sense there.
WSLg is one of the first Linux environment which enables Wayland by default. My suspicion is that you are running your application on a Linux system which default to X11 mode (most do)... but running the same application in Wayland mode under WSLg and thus why you are seeing a difference. I also suspect you would see the same behavior running on a native Linux environment which default to Wayland. For example, Ubuntu is in the process of switching to Wayland by default for Hippo/21.04, but not all system default to Wayland yet (https://askubuntu.com/questions/1338874/ubuntu-21-04-how-to-enable-wayland).
To test out that theory, could you try the following to force X11 mode for your application under WSLg. Before launching your application, unset WAYLAND_DISPLAY... that will force GTK to go into X11 mode. Alternatively you can use export GDK_BACKEND=x11 to select the backend for your application and setting it to x11 before running it.

@spronovo Thank you for the reply. I tried unset WAYLAND_DISPLAY, but still no luck. echo $XDG_SESSION_TYPE doesn't display anything. Is there anything else I can try? I'm still pretty new to X11 and Wayland.

Hi @MikeYeager, have you tried "export GDK_BACKEND=x11" before running your app? thanks!

@MikeYeager, I confirmed the issue, it does return 0, 0 in X11 mode, and in Wayland mode, it returns offset of window decoration. Thanks for reporting the issue.

For reference, here is the test program I used. It creates application window with size of 500x500 and placed it at center of screen. @MikeYeager , is this close enough to what you are doing?
In X11 mode,

Ubuntu desktop: it does place the window at center of screen and gtk_window_get_position returns the window position in screen coordinate.
WSLg: it does place the window at center of screen, but gtk_window_get_position returns 0, 0.

In Wayland mode,

Both of Ubuntu desktop and WSLg: it does NOT place window at center of window and gtk_window_get_position returns offset of window decoration. It does NOT return the window position in screen coordinate.

How to compile below test code.
gcc -Wall -O -o gtk_window_test gtk_window_test.c `pkg-config --cflags --libs gtk+-3.0`

gtk_window_test.c
#include <gtk/gtk.h>

GtkWidget *window = NULL;

static void app_activate(GtkApplication* app, gpointer user_data)
{
    window = gtk_application_window_new(app);

    gtk_window_set_title(GTK_WINDOW(window), "Test Window");
    gtk_window_set_default_size(GTK_WINDOW(window), 500, 500);
    gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
    gtk_widget_show_all(window);
}

static void app_activate_after(GtkApplication* app, gpointer user_data)
{
    gint x = 0, y = 0, w = 0, h = 0;

    gtk_window_get_position(GTK_WINDOW(window), &x, &y);
    gtk_window_get_size(GTK_WINDOW(window), &w, &h);
    fprintf(stderr, "window is at (%d,%d) - (%dx%d)\n", x, y, w, h);
}

int main(int argc, char **argv)
{
    GtkApplication *app;
    int status;

    app = gtk_application_new("com.gtk.window", G_APPLICATION_FLAGS_NONE);
    g_signal_connect(app, "activate", G_CALLBACK(app_activate), NULL);
    g_signal_connect_after(app, "activate", G_CALLBACK(app_activate_after), NULL);
    status = g_application_run(G_APPLICATION(app), argc, argv);
    g_object_unref(app);

    return status;
}

Yes, that’s very close to our code.


Some details about finetuning

Hi authors, thanks for your great work and useful toolkit! Just as the title, would you like to share some of settings in your experiments? Such as:

How long does it take to finetune one pre-trained model like CLIP-ViT-B/16 on 20 classification datasets?
For experiments on a single datasets (e.g., cifar100), how many gpus did you use?

(Simply excute run.sh only involves one gpu and requires long training time under my case)
Looking forward to your reply :)

Dear @vealocia,
Did you find the answers to your questions? If yes, could you share them?
Best wishes,


Fixed a broken link on line 13

minor fix

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
For 1.11 Features: set Milestone to 1.11 and Base Branch to release-1.11
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
NOTE: After opening the PR, please un-check and re-check the "Allow edits from maintainers" box so that maintainers can work on your patch and speed up the review process. This is a temporary workaround to address a known issue with GitHub.>
Please delete this note before submitting the pull request.

At a bit of a loss as to why this is failing the build, but trigger a retest to see if it was ephemeral - the errors in the CI were unrelated to the content of this change.
/approve
/assign

/retest

/lgtm


EF default output is way too verbose.

Describe the bug
There is too much information in the EF output for the default case, which should be just the EF image, and in the results table EF min, max, median and mean.

Latest commit is looking much better. Couple of further enhancements needed:
Most important results (EF median, mean, max, min) should be in leftmost columns. Performance info (filling %, n. ellipsoids, convergence data) should be in rightmost columns (convergence info are left most atm.)
Output image stacks now have to have each axis calibrated separately - cannot assume same units apply to all axes in IJ2-land

Great.
Do you have a test image to verify that my changes work? emu.tif and shrew.tif both look like the screenshot above in the first place...


File loading hangs on 37% forever

I'm trying to edit the dragonproject, I'm on Windows 10 and I open it as a packed project. It's been extracted straight from the animations .bsa, but it perpatually is on 37% loaded and the programs are "not responding"

Same issue with dragonproject.hkx, does it ever pull through?


Add a converter example

This is an example of the convert API.

thanks much :) .. I adapted it a bit and need to extend it, but I like how it works!
I'm also looking if we can provide support for Seq's with manual setting like in https://github.com/datastax/spark-cassandra-connector/blob/master/doc/5_saving.md#saving-a-collection-of-tuples .. I think that can also make it easy (basically it would create a JsonObject with the key/value pairs)


Accessing from outside an editor

I hope I can express myself clearly.
The protocol takes as arguments a document id and a location in it, and provides information related to that. But it is useful to be able to do the same thing without an editor context, by using as parameter a reference to the source element used as context. In other words, if we treat the server as exposing a database of source code symbols and their related information, I would like to be able to index and search it. Of course, this would not be a required feature.
For example, I search for references to an item, which I show in a dialog. There I see another item that is really what I was looking for, and want to search for its references. Instead of opening that in an editor and search from there, it is nicer to be able to do it from the dialog.
Another example, searching for documentation. Hover info works well in editor, but if I have a separate documentation view, I can use it to search for whatever I need info about (either by hyperlinks or textual search), independently of what files I edit.
I suppose that the core question is: do you mean LSP to support this kind of scenarios? If not, how can we extend it safely?

This is an interesting use case. Haven't thought about how this could be integrated. May be it would be easier to define a symbol database protocol using the same approach as we do with the language server.

Exactly how to implement this, you know best.
One way to get a unified API would be to use URIs as paramters, using fragments to point to specific locations (https://tools.ietf.org/html/rfc7111) or elements (those would be language-specific, in general; something like for example #path=..).

To keep the number of issues in our inbox at a manageable level, we’re closing issues that have been on the backlog for a long time but haven’t gained traction: we look at the number of votes the issue has received and the number of duplicate issues filed. Thank you for your time and understanding.
If you disagree and feel that this issue is crucial: we’re happy to listen and to reconsider.


Hybrid Offshore Wind

With this PR the modelling of hybrid offshore wind is added to the ETM. This comes with, among others, the following features:

Hybrid offshore wind turbine that can generate electricity for HV network or directly for connected offshore electrolyser.
Price-based offshore electrolyser that can receive electricity from hybrid wind turbine or from onshore HV network
New adapter classes HybridOffshore and WithSatisfiedDemand for MeritFacade

Goes with:
https://github.com/quintel/documentation/pull/195
https://github.com/quintel/etsource/pull/3067
https://github.com/quintel/etlocal/pull/524
https://github.com/quintel/etmodel/pull/4290
https://github.com/quintel/etdataset/pull/1001
quintel/merit#154

Tested all behaviour, works as expected!


GHRepository.listCommits() returns java.net.SocketTimeoutException: Read timed out

timed out accessing https://api.github.com/repositories/455600/commits?page=196; will try 2 more time(s)
When I used the GHRepository.listCommits() to get all the commits from repo " facebook/hhvm",it returns me timed out

I don't see how this is a problem of the library, it sounds like GitHub failing with timeout.


Where is ACL20-DuRecDial?

WHERE! IS! IT?

If code can't be released, can i get the dataset?

DuRecDial: https://baidu-nlp.bj.bcebos.com/DuRecDial.zip

the web  work with error. can resupply?


Update GitHub Actions to store artifacts like snapshots of failed browser tests

Summary
We currently have some failing browser specs that occur in Github Actions (our CI tool) that generate a snapshot. Currently, there doesn't seem to be a way to download the snapshot that occurs. Having this would be great as it would indicate what issues occurred.
Things to Consider
You may need administrative access to the repo to change this. In that case, please message me!
Criteria for Completion

[ ] We should be able to download snapshots of failed browser tests.

@edwinthinks I'm close to a solution to this. Can you assign this ticket to me?


Splitting out service map to protocol_flavors. That way non-default

protocols can be enabled more easily.
Also closing a grpc tabletconn rpc link in case of error.
@sougou @guoliang100

lgtm


Binding methods automatically to this (by convention)

Hi all,
I have come up, with a way of creating bindings automatically, withoout having to call _.bindAll(this, ...) on each and every function you use.
In the initialize method I just call this.autoBind().
Then I add methods to Backbone.Collection.extend({}) and they get automatically bound to 'this' during initialize.
If I don't want a function to be bound I prefix it with __ e.g. __someFunction by Convention.
This is the code:
//this is a generic function which should be moved to a Baseclass of Backbone or a Backbone extension
_.extend (Backbone.Collection.prototype, {
    autoBind: function () {
        var self = this;
        var funcs = _.functions(this.constructor.prototype);
        var protoFuncs = ['autoBind', 'constructor'].concat(
                _.functions(Backbone.Collection.prototype),
                _.functions(Backbone.Model.prototype));
        _.each(funcs, function(f){
            if(!_.startsWith(f, '__') && _.indexOf(protoFuncs, f) === -1)
            {
                self[f] = _.bind(self[f], self);
            }
        });
    }
})

I think it's a good idea, so let me know your comments.

Sounds like a neat trick.


16.11 External Packages Insertion

Description
Updated VS Externals

They are just formatting changes - I checked. This way it'll be easier on us if we need to service it again.


Improve comment edit/delete error handling and tests

Multiple commits:

tests: Use Promises to avoid the pyramid of doom
tests: Wait for pad creation
tests: Improve test failure error message
Don't invoke gritter if there is no error
Return no_such_comment error if comment does not exist
Change true error to 'comment_cannot_be_empty'
Log erroneous attempts to edit/delete a comment
Use exceptions for comment edit/delete errors
Redo client-side error handling for comment edit/delete errors

Doh it did squash and merge.  Apologies...  ;(


[HYP-112] restyle in dashboard page + additional fix bug in RequestForm

Jira: HYP-112
[index.js]
restyle dashboard page
[requestModal]

check patient precuation before, if have data show that data but if not show precuation that fill in request form
add same style in modalRequest (existing patient data, or add new patient)

– [x] Artifacts Added

LGTM


"Start by typing" hint overrides text in lixt

Tap on Start to Typing
Tap on on cross to remove text
Hint Start by typing will be shown and overrides text in list

I am having the same problem, have you found a fix for this?   I would love to use this in my app, but this bug is a show stopper for me.

Still no fix?

Anyone able to fix it? Along with https://github.com/Ramotion/reel-search/issues/12 this is unusable.
This repo seems dead. Anyone have an active fork?

f9f7c5c11cdd876e59eef3f053828db3a9d73033


Can not create edge with nonexistent target

I'm in a situation with my current chart where it resolves fine, I add a new line to the chart with no references and get the error below:

I'm not sure what is going on here. Is there a limit to the number of nodes in a single chart?
I'd be willing to share the chart with you if you would like, it's hosted (but I don't want to post the link publicly).

@physics515 I have seen this issue and have a bug ticket for it. I'm hoping to get to it next week. Is it breaking somewhere around the ~150 nodes mark for you?

That's probably about right. 173 lines w/ some comments.

Hey @physics515 ! Hoping to get this fixed today but I'm having trouble reproducing it now. Any chance you could send me a link to the graph that caused this error for you? You can email it to me<EMAIL_ADDRESS>if you prefer.

@physics515 Thank you! I was able to fix it. It's on our dev brach but will merge to main this weekend. Our dev branch is running here if you need to use it sooner - https://dev.flowchart.fun/ Thanks for opening this issue! I'll close it once it merges.

Awesome, just an fyi, I tried to login to the dev branch, and it gives me an error about not being a sponsor. I don't know if that is the correct behavior or not.
I don't need it until next week anyway, I was just wanting to play with it. :)

Awesome, just an fyi, I tried to login to the dev branch, and it gives me an error about not being a sponsor. I don't know if that is the correct behavior or not.

That's expected for now. I want to discourage people from using dev in general because I can't always guarantee it will be in a good state.
The changes just merged. I tested your sample on https://flowchart.fun and it's working as expected now. Sorry for the inconvenience and thanks for making the issue!

Thank you! Sorry it took so long to reply. But it was working the day you said it would.


added an implemention of stack using queue

Please merge my pool request for hacktober fest.

Please follow the contribution guidelines mentioned in contributing.md


feat(armv8/boot): linearize cpu id according to number of clusters

With this PR, during the generation of the cpu_id for each core, the boot will be aware of the number of clusters on the platform, as well as the number of cores in the cluster.
This information about the number of clusters and cores per cluster must be explicit on the platform struct from the <platform>_desc.c file. This must be defined on the arch field, as exemplified next.
Defining 2 cluster with 4 cores each:
    .arch = {
        .clusters =  {
            .num = 2,
            .core_num = (size_t[]) {4, 4}
        },

Can you update the commit message to highlight this is just for the aarch32 implementation and that it follows essentially the same procedure as the already existing aarch64 CPU linearization?

Please uniformize the assembly identation.

On my IDE it is already with the correct identation...guess it is something with github...

There are some source code comment misalignment issues, but this should be fixed when we use the automatic formatter

Or I can correct it now


DEP Remove silverstripe/security-extensions dependency

That functionality has been moved into the core modules (once the other PRs in the parent issue have been merged).
NOTE: The js test will fail until both the admin and webpack config PRs are merged.
Once the webpack config PR is merged, this PR needs to be updated with yarn upgrade @silverstripe/webpack-config and the updated yarn.lock committed.
Parent issue

https://github.com/silverstripe/silverstripe-framework/issues/9203

The webpack config PR was merged, tagged, and published. I've now updated this PR to correctly include it.
The only change to the dist was that more vendor packages are excluded.


NFR: Experimental branch for UglifyJS2

Heyo again... still pondering on that last NFR but keep getting yanked in different directions... anyhow...
I was hoping to see if you could add a specific branch to express-minify that has:
"uglify-js": "git://github.com/mishoo/UglifyJS2#harmony"

... in that branches ./package.json to replace this line in order to let everyone test out mishoo/UglifyJS2#448 .
I've established a testing method on OpenUserJS and would like to easily switch between your primary release (npm of course) and a test branch on this GitHub repo.
Would this one liner with a branch creation be something you would be willing to do when you have a moment?
Thanks so much and have a good holiday if you are doing that sort of thing. :)
OUJS Admin
Refs:

OpenUserJs/OpenUserJS.org#432

I strongly feel the solution here is to allow users to pass their own uglifyjs instance. This would let them use any version they please.

I may end up forking this project just during the test period and bump the dep there (still testing ES5 minification and resource consumption)... haven't had much time to do much coding since New Years other than a few minor fixes here and there. I don't particularly like using git uri's in npm because they redownload the whole thing every npm install on our VPS instead of checking to see if there are changes... which is why I prefer the npm registry for package deps... but a short term is okay. I noticed a little while ago the harmony branch was sync'd with release which would have been my next request over there.

I'm so sorry for the late reply. I was devoted to the school's stuff in the past several months and I haven't noticed this issue. I'm still deeply caught by exams currently and I will start dealing with this in a week. Thanks for your understanding!

@SummerWish
No problem studies are important too... I was just asking to be courteous first... keeps things tidier and some projects informed. :)

I released a new version and you can pass your own UglifyJS instance into express-minify now.

Kewl... Thanks.  It's looking like I may have to make a new route though... I understand that the harmony branch is unstable but when two of the maintainers say there might be issues especially with arrow functions... I might have to include UglifyJS2 directly as a dep and create a temporary route... but this will be good for local testing. Thanks again. :)

Also I'm going to need a dump of the errors encountered so I can pass that along to them with the try...catch... so I guess I'll keep that fork around too.

Works here on the tested subset... I'll create a new NFR for a callback, or equivalent, for the error trap... currently it's set to "ignore" in this file.

Be sure to report any crashes of uglifyjs on the harmony branch. File an issue and @mention me so I can find it in the sea of other issues, please!
I would appreciate it a lot :) it's been hard work getting es6 into uglifyjs

@fabiosantoscode
You are looking at one of the noisiest developers out there here (me)... so I'll let you know for sure... just need to link in an error handler soon that was just added at SummerWish/express-minify#44
I can say if the error message is too vague on the harmony branch I will not be storing and distributing the full source code of the affected in a log as that can get HUGE for storage if a bunch of revisions come through. We are currently a presentational userscript repository so we don't have diffs and versions. I'm sure someone will try fill up our VPS logs like they tried on USO if I stored each revision... which is part of the reason why they had lots of downtime.


sfdx force:mdapi:convert fails to convert custom label component

I am trying to convert the metadata retrieved from an org using Metadata API into the source format using sfdx force:mdapi:convert but it fails to convert the CustomLabels components (under label directory).
I have tried different definitions in the package.xml and none of them works,
<types>
    <members>*</members>
        <name>CustomLabels</name>
</types>

even though I don't get any errors it does not convert anything and the output directory is empty
<types>
    <members>*</members>
        <name>CustomLabel</name>
</types>

Here I get an error and so it obviously doesn't work
<types>
    <members>label_name</members>
        <name>CustomLabel</name>
</types>

get the same error as previous command
<types>
    <members>label_name</members>
        <name>CustomLabels</name>
</types>

I also tried
sfdx force:mdapi:convert --rootdir ../mdapipkg/unpackaged  --outputdir ../mdapipkg/temp_convert  without the manifest option but it fails to add custom labels component to the output

sfdx -v verbose output
CLI Version :
        sfdx-cli/7.154.0

 Architecture:
        darwin-x64

 Node Version :
        node-v16.15.0

 Plugin Version:
        @oclif/plugin-autocomplete 0.3.0 (core)
        @oclif/plugin-commands 1.3.0 (core)
        @oclif/plugin-help 3.3.1 (core)
        @oclif/plugin-not-found 1.2.6 (core)
        @oclif/plugin-plugins 1.10.11 (core)
        @oclif/plugin-update 1.5.0 (core)
        @oclif/plugin-warn-if-update-available 1.7.3 (core)
        @oclif/plugin-which 1.0.4 (core)
        @salesforce/sfdx-plugin-lwc-test 0.1.7 (core)
        alias 2.0.1 (core)
        apex 0.13.0 (core)
        auth 2.0.3 (core)
        community 2.0.0 (core)
        config 1.4.11 (core)
        custom-metadata 1.1.0 (core)
        data 2.0.2 (core)
        generator 2.0.1 (core)
        info 2.0.1 (core)
        limits 2.0.1 (core)
        org 1.13.2 (core)
        salesforce-alm 54.4.0 (core)
        schema 2.1.1 (core)
        sfdx-cli 7.154.0 (core)
        signups 1.1.2 (core)
        source 1.10.2 (core)
        telemetry 2.0.0 (core)
        templates 54.8.0 (core)
        trust 2.0.0 (core)
        user 2.0.2 (core)

 OS and Version:
        Darwin 21.3.0

Hey @yogeshdixit41 👋🏼
I'll close this as dup of https://github.com/forcedotcom/cli/issues/1540, we are working to get this fixed next week, keep an eye on the issue so you can try the rc before it's promoted to stable, thanks!


Export Routes interface on Router

Codecov Report
Attention: 15 lines in your changes are missing coverage. Please review.

Comparison is base (2967416) 77.03% compared to head (a33ae78) 79.09%.

Files
Patch %
Lines

options.go
0.00%
6 Missing :warning:

context.go
0.00%
5 Missing :warning:

middleware.go
40.00%
3 Missing :warning:

tree.go
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master       #2      +/-   ##
==========================================
+ Coverage   77.03%   79.09%   +2.05%
==========================================
  Files          18       18
  Lines        1459     1464       +5
==========================================
+ Hits         1124     1158      +34
+ Misses        274      245      -29
  Partials       61       61

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Added an option to specify a path parameter when creating a project

Missed other templates, will fix asap

Codecov Report

Merging #515 (4d0ac81) into development (c531c02) will increase coverage by 0.02%.
The diff coverage is 50.00%.

@@               Coverage Diff               @@
##           development     #515      +/-   ##
===============================================
+ Coverage        42.40%   42.42%   +0.02%
===============================================
  Files               33       33
  Lines             2462     2470       +8
===============================================
+ Hits              1044     1048       +4
- Misses            1418     1422       +4

Flag
Coverage Δ

unittests
42.42% <50.00%> (+0.02%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

cookietemple/sync/sync.py
17.34% <0.00%> (ø)

cookietemple/create/domains/cli_creator.py
46.93% <42.85%> (-1.90%)
:arrow_down:

cookietemple/cookietemple_cli.py
49.06% <66.66%> (+0.31%)
:arrow_up:

cookietemple/create/create.py
68.75% <66.66%> (+2.08%)
:arrow_up:

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 c531c02...4d0ac81. Read the comment docs.


Adds code coverage script

Runs code coverage reports with npm run coverage.
@particlebanana, I highly suggest setting up waterline in https://codeclimate.com or similar. If you do so, let me know and I'll configure waterline to send code coverage reports to codeclimate on every build and add a badge with coverage to the README, such as this:

Another more integrated option for coverage is to use the lab package.  It's a testing and coverage suite, and it's really wonderful to use.  It would be a fair amount of work to port all the tests over to lab, but its api is similar to mocha w/ chai.  Just a thought!  In the meantime, this looks like a nice improvement.

I'm not familiar with lab package but sounds interesting. Is that free for open source projects?
To be honest all these were things I have been thinking for some time. Now that I've been touching the core modules I find it hard to feel safe about changes without integration tests.

Can you go ahead and add a badge to the README?

Hey @tjwebb, for now a badge would look like this: . An waterline owner needs to add the repo on codeclimate and get the token so we can use it in travis.yml like this example.

Thanks @tjwebb.

@particlebanana, please go to https://codeclimate.com/github/balderdashy/waterline, and retrieve the CODECLIMATE_REPO_TOKEN so we can start monitoring code coverage in code climate. I would do it but we need a project owner to get the token.

@dmarcelino emailed you the token

Thanks.


Include timeouts for child processes

Ocassionally, the tool spawns a program in a child process that takes a long time. We should add a parameter to the async process runners in process.dart that specifies a timeout. When a command times-out, we should send an event to analytics. A wrinkle here is that we'd also like to send an even to analytics if the flutter tool receives SIGTERM or SIGQUIT while a child process is running.

Somewhat related: https://github.com/flutter/flutter/issues/36364


Pull request for drone-ecs plugin

I've updated the namespaces to use plugins/drone-ecs.
.drone.sec will have to be updated
environment:
  - DOCKER_USER=someuser
  - DOCKER_PASSWORD=somepassword
  -<EMAIL_ADDRESS>

Generally pretty well, now i will do my initial nitpiking ;).
You should execute go fmt ./... in the project root directory.

You should move the documentation like aws-codedeploy to DOCS.md

Maybe you should add a logo.scg like https://github.com/gilbarbara/logos/blob/master/logos/aws-ec2.svg or https://github.com/gilbarbara/logos/blob/master/logos/aws.svg

Changes made. I think I've updated all the var names to be closer to AWS SDK.

Now I'm fine with it. LGTM

@furybyname are you able to test drone-aws-codedeploy? :)

@tboerger cool! I'll have a go at testing drone-aws-codedeploy

Main issue I've run into https://github.com/drone-plugins/drone-aws-codedeploy/issues/4


[camera] Audio optional

Option to disable audio
Avoids requesting unnecessary permissions, especially when using the camera only for photos
Android implementation only

possibly redundant with #904

What's the status of this PR?

What's the status of this PR?

I didn't test on iOS, but I'm using on Android for a while and works great.

Hi @viniciuslrangel,
Thanks for the contribution! I'm going to take over the PR and try and get the iOS side working.


Upgrade 3rdparty/mbedtls to v2.7.9

This resolves #1446

Closing this to let Cloudbase manage the merge of this to master with PR #1490 instead.


impl(bigquery): build changes for the new bigquery v2 target

Added new target for Bigquery V2 apis.
This PR includes the build changes for bazel and CMake. Cmake files to begin with do not include the install instructions. Just the compile and test changes.
I have included the first V2 response header file with rest dependency to show that the build changes are working. Included stubbed out implementation and test files as well. Once this PR is merged I will include the rest of the V2 header files and stubbed out impl and unit tests. This is being done to limit the PR size.
Ran the following to verify everything is building correctly:
// format check
ci/cloudbuild/build.sh -t checkers-pr
// Make sure  CMAKE is successful
cmake -D GOOGLE_CLOUD_CPP_ENABLE=bigquery_v2_minimal -G Ninja -S . -B build-out/home -DCMAKE_TOOLCHAIN_FILE="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
cmake  --build build-out/home
// Make sure bazel is successful
bazel build //...
// Run project unit tests
env -C build-out/home ctest --output-on-failure -LE integration-test
// Run clag-tidy-pr
ci/cloudbuild/build.sh -t clang-tidy-pr

This change is

Addressed all feedback and pushed all changes including install script


Note sections are not rendered properly

The note sections are not rendered properly for https://github.com/ivadomed/utilities/blob/main/quick_start_guides/nnU-Net_quick_start_guide.md
It should be:

But it is:

Fixed in https://github.com/ivadomed/utilities/commit/0f6446f7b4e7aa02f0e26a92f85e9ff4c381379f


Provide sample dataset and queries

Is your feature request related to a problem? Please describe.
Provide sample dataset and queries
Describe the solution you'd like
Describe alternatives you've considered
Additional context

resolved by #92


Widget doesn't refresh

Device: Nokia 5
Android version: 9
Widget version:  Version 1.3.5
After upgrading to version 1.3.5, the time doesn't automatically refresh and cannot be refreshed by tapping the widget. It doesn't work on both the light or dark version. The only way to refresh it is by re-entering your location.
I've faced a similar bug on an earlier version of this widget, cannot remember which one it was though.
On 1.3.4, the widget worked fine for me. However, my father (Nokia 8, Android 9) had the same issue on 1.3.4. I honestly have no idea what the cause of this problem might be or how you could reproduce it.
I hope you can fix it because this is the best weather widget that I know of! :)

Thank you for bringing this to my attention. Starting with android version 8, handling of background processes have changed. This has influence on the service that updates the widget automatically. I am still looking into this, but in the mean time try adding the app to the list of apps that are not optimized as a workaround. You can do this as follows: Go to settings > apps & notifications > Special app access > Battery optimization. Then change from 'Not optimized' to 'All apps' click 'Weather Widget' and select 'Don't optimize'.

Thank you, the workaround did indeed work! :)
(Sorry for the late reply, I was on vacation.)


[KOGITO-3708] - Decreasing the amount of reconciliation loops for Kog…

…itoInfra
See: https://issues.redhat.com/browse/KOGITO-3708
This is what looks like a non-OK infra resource:
oc get kogitoinfra
NAME                      RESOURCE NAME   KIND         API VERSION         STATUS   REASON
kogito-infinispan-infra                   Infinispan   infinispan.org/v1   False    ResourceAPINotFound

Here's the interval between reconciliations:
2020-10-28T17:05:36.365-0300	INFO	kogitoinfra_controller	Successfully Update Kogito Infra status
...
2020-10-28T17:06:06.338-0300	INFO	kogitoinfra_controller	Reconciling KogitoInfra for kogito-infinispan-infra in kogito-3708

30 seconds :)
Signed-off-by: Ricardo Zanini<EMAIL_ADDRESS>Many thanks for submiting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors' guide
[x] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[x] Pull Request contains link to the JIRA issue
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[x] Your feature/bug fix has a unit test that verifies it
[x] You've tested the new feature/bug fix in an actual OpenShift cluster

/jenkins test

Hi @ricardozanini , the BDD tests are failing on every PRs (on a data-index test). So I think this is not related to my changes. Can we move forward with this?

The Data index tag was changed yesterday, images were built few hours ago. Retriggering the tests:
/jenkins test

@spolti @vaibhavjainwiz could you please take a look? I'll rebase the RELEASE_NOTES doc but this should not affect this PR anyhow.

/jenkins test

/jenkins test

/jenkins test

Was working this morning..
/jenkins test

This time the test failed on Strimzi operator installation:
2020-10-29 16:03:10  | 2020-10-29 16:03:10  |        | strimzi-cluster-operator.v<IP_ADDRESS>282089666bcd5      | -     | -                                       | Normal  | RequirementsNotMet   | -       | -           | -         | one or more requirements couldn't be found                                                                                |

Not sure why, locally it seems that Strimzi is installed successfully.
/jenkins test

/jenkins test

/jenkins test

/jenkins test

Data Index test still hangs in the Strimzi operator.

This lint error is super weird, locally I can't see anything, my tree is clean. Maybe because we are removing and creating the file everytime? This shouldn't be a problem since the file is the same!

\jenkins test

Having the same problem there: https://github.com/kiegroup/kogito-cloud-operator/pull/639

/jenkins test

@sutaakar as per our conversation, I'm merging this one.


Error C2995 with VS2019 and GLM

Hello.
With VS 2019 and GLM <IP_ADDRESS> I got this error:
error C2953: 'glm::detail::is_aligned': class template has already been defined

Sorry, my bad.


[bug] dogecoin-qt crashes

Current behavior:
dogecoin-qt (v1.14.6) crashes when I start it.
dogecoin-qt: validation.cpp:1817: bool ConnectBlock(const CBlock&, CValidationState&, CBlockIndex*, CCoinsViewCache&, const CChainParams&, bool):
Assertion `hashPrevBlock == view.GetBestBlock()' failed.
Aborted (core dumped)

Before that, a window briefly appears.
Expected behavior
There's no crash.
Steps to reproduce:
Download dogecoin-1.14.6-x86_64-linux-gnu.tar.gz  from the Releases, extract it, run dogecoin-qt.
Screenshots

Dogecoin Core version
v<IP_ADDRESS>-3a29ba6d4
Machine specs

OS: Gentoo
CPU: i5
RAM: 24Gb
Disk size: 2Tb
Disk Type (HD/SDD): HDD

Extra information

No log files seem to have been created.

The culprit was the old ~/.dogecoin directory.

It was circa 2014, so 1.6 I guess?
https://www.reddit.com/r/dogecoin/comments/20cvug/help_post_dogecoin_16_released_mandatory_update/

How can I fix this issue myself?

Rename .dogecoin to .dogecoin_old ?

It     has but t trying to understand the returns policy  after all  new system  there are 250,000 employees that will lose there jobs as well just looking out  for the lambs it truly seem to be a miss communication   it's my plugs ins cheap  The lights were out  that  lead me to implement free electrons from the unused space  knowledge taking  from tmy pass and future and now   present like doctor 'who ' I see my codes like changing on there own like artificial intelligence is that  what symbolizes  Him a '___"   can't say word  my fear of downloading that bug you I was already attack by 15 ant one time  got ill lost my tongues bad bug . I'm anti bug now been vaccinated and have one for my computer hardware  it's like there is no hardware that's crazy well it was great learning from everyone.and I know for a fact bitc is the only coin that will be used in the future it's my opinion because of the pairing system it's drawing all coins into a one coin order  it seem harmony balance trust friendship causes the blockchain to be safe from evil node my question is are the nodes already infected before there 😕 implemented and we just never caught it and being human it's topical to thinks it's the new node .that just might be good and because of that we're able see what was hidden that bad residue that has build up over the years .that might have never been known the amount of  leakage  has been lose I thinks because  node call ____  no one mentioned how much he took surely it seems  he could have what he wanted once put into operation he didn't why is that .I just break things down before I panic  cause I've been in the wrong slot and I don't want to get rid of a good part that could be the best of it's kind of  pure luck if I had and it turned out that way like the bulls and Micheal J  they almost gave him to another team but  you know what I'm saying  just a thought .as a friend. .in codeless codes.

I am not sure why this would crash like that (it is supposed to be detection -> graceful shutdown telling you to use -reindex). Maybe we lost some code along the way... will try to find out.

I had to search my older notes because I noticed I never reported back on this. The cause of this was not a missing graceful shutdown. To be sure, I checked this again today and the message for needing reindex is still there:
2024-01-07 19:39:55 : Error loading block database.
Please restart with -reindex or -reindex-chainstate to recover.

That means that there is still an error condition in a 1.14.6 call to ConnectBlock that causes this without graceful shutdown, despite #2286. I'm labeling this a bug.


update about bash,show command resultcode

the commond which been exec successfully will return 0,otherwhise will return errcode.

and merge all commits into one commit with command
git reset --soft HEAD~3
git commit
git push -f

and This PR will autorefresh

I have run the command up, is that works? I want to add falgs on bash command which will be used like this sudo ./ecapture bash -err 100, this command will show user which command don't have permisson to run.

as code :
https://github.com/ehids/ecapture/blob/13ea96405cfbcac842cdb2367d6e466942766a35/cli/cmd/bash.go#L29-L30

copy that, Do you have any other issues with this PR?

copy that, Do you have any other issues with this PR?

I have implemented  the command like sudo ./ecapture bash --err 100  and it's result like this

with err flag

no err flag

please merge all commits into a commit.  ref: https://www.internalpointers.com/post/squash-commits-into-one-git

sorry about these commits, I am not familiar with github's instruction, I am trying to merge all commits now.

加下  https://raw.githubusercontent.com/ehids/ecapture/master/images/wechat_gzhh.png 微信公众号，里面回复“微信群”，会给发给你群二维码，我们群里沟通吧。

群二维码过期啦


Fail to connect using an all-purpose cluster when it's running

Hi folks,
I'm having trouble connecting to a terminated all-purpose cluster. If the cluster is not running, it will fail.
Appreciate any help!
Cheers,
Quang
My code
      const client = await dbsqlClient.connect({
        host: process.env["DB_HOST"],
        path: process.env["DB_PATH"],
        token: process.env["DB_TOKEN"],
      });

Error Message
[error] Worker 98804825-b3c9-4902-bf7b-9e39aa2a1dae uncaught exception (learn more: https://go.microsoft.com/fwlink/?linkid=2097909 ): TypeError: Converting circular structure to JSON     --> starting at object with constructor 'TLSSocket'     |     property 'parser' -> object with constructor 'HTTPParser'     --- property 'socket' closes the circle     at JSON.stringify (<anonymous>)     at exports.HttpConnection.<anonymous> (C:\Users\mmqqq\Workspace\SmarterKnowledge\websites\api\node_modules\@databricks\sql\dist\DBSQLClient.js:92:69)     at exports.HttpConnection.emit (node:events:390:28)     at exports.HttpConnection.responseCallback (C:\Users\mmqqq\Workspace\SmarterKnowledge\websites\api\node_modules\thrift\lib\nodejs\lib\thrift\http_connection.js:173:12)     at ClientRequest.connection.responseCallback (C:\Users\mmqqq\Workspace\SmarterKnowledge\websites\api\node_modules\@databricks\sql\dist\connection\connections\HttpConnection.js:67:30)     at Object.onceWrapper (node:events:510:26)      at ClientRequest.emit (node:events:390:28)     at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:623:27)     at HTTPParser.parserOnHeadersComplete  (node:_http_common:128:17)     at TLSSocket.socketOnData (node:_http_client:487:22)    [2022-11-04T03:03:20.959Z] Waiting for the debugger to disconnect... [2022-11-04T03:03:21.122Z] Executed 'Functions.GetGeoJson' (Failed, Id=296d02dd-006a-473f-8019-b1743fd24641, Duration=1057ms) [2022-11-04T03:03:21.123Z] System.Private.CoreLib: Exception while executing function: Functions.GetGeoJson. System.Private.CoreLib: node exited with code 1  LanguageWorkerConsoleLog[error] Worker 98804825-b3c9-4902-bf7b-9e39aa2a1dae uncaught  exception (learn more: https://go.microsoft.com/fwlink/?linkid=2097909 ): TypeError: Converting circular structure to JSON     --> starting at object with constructor 'TLSSocket'     |     property 'parser' -> object with constructor 'HTTPParser'     --- property 'socket' closes the circle     at JSON.stringify (<anonymous>)     at exports.HttpConnection.<anonymous> (C:\Users\mmqqq\Workspace\SmarterKnowledge\websites\api\node_modules\@databricks\sql\dist\DBSQLClient.js:92:69)     at exports.HttpConnection.emit  (node:events:390:28)     at exports.HttpConnection.responseCallback (C:\Users\mmqqq\Workspace\SmarterKnowledge\websites\api\node_modules\thrift\lib\nodejs\lib\thrift\http_connection.js:173:12)     at ClientRequest.connection.responseCallback (C:\Users\mmqqq\Workspace\SmarterKnowledge\websites\api\node_modules\@databricks\sql\dist\connection\connections\HttpConnection.js:67:30)     at Object.onceWrapper (node:events:510:26)      at ClientRequest.emit (node:events:390:28)     at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:623:27)     at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)     at TLSSocket.socketOnData (node:_http_client:487:22).

Hi @minh2uang! It turns out that you see an error that happened in logger while trying to log the original connection error. If possible, could you apply changes from databricks/databricks-sql-nodejs#89 and share the actual error here? Thank you, and sorry for inconvenience

Hi @minh2uang! It turns out that you see an error that happened in logger while trying to log the original connection error. If possible, could you apply changes from #89 and share the actual error here? Thank you, and sorry for inconvenience

Hi Kravets, how do we apply the changes from #89 ? Thanks!

@minh2uang and @adobayua-rpay have you tried recent versions of the library? Do you still have this issue there, or maybe some updates? Please let me know if there's anything I can help with. Thanks!

I'm closing this issue as it should be fixed now. Please feel free to re-open if needed


Remove passwordless beta logic

Details
Removes a lot of password-based code and passwordless beta logic that's no longer necessary now we've flipped everyone over
Fixed Issues
Part of https://github.com/Expensify/Expensify/issues/249398
PROPOSAL:
Tests

Create a new account and validate it
Log out of the account and log back in
Navigate to Settings > Profile > Contact Method > New Contact Method
Add a new contact method and validate it
Navigate to Settings > Payments > Add Payment Method > Debit Card
Add a new debit card and confirm you're not asked for a password

[x] Verify that no errors appear in the JS console

Offline tests
N/A
QA Steps

Create a new account and validate it
Log out of the account and log back in
Navigate to Settings > Profile > Contact Method > New Contact Method
Add a new contact method and validate it
Navigate to Settings > Payments > Add Payment Method > Debit Card
Add a new debit card and confirm you're not asked for a password

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[ ] I included screenshots or videos for tests on all platforms
[ ] I ran the tests on all platforms & verified they passed on:

[ ] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] If we are not using the full Onyx data that we loaded, I've added the proper selector in order to ensure the component only re-renders when the data it is using changes
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

Web
https://github.com/Expensify/App/assets/16747822/1617643b-87f8-464a-8567-9829b1de60ae
https://github.com/Expensify/App/assets/16747822/647d930b-096c-43bb-9d6c-ca9302a419bf

Mobile Web - Chrome

Mobile Web - Safari
https://github.com/Expensify/App/assets/16747822/f455e590-e66e-4f74-a8c7-5191a164ccf4

Desktop
https://github.com/Expensify/App/assets/16747822/5a2c43f3-2af8-441d-88e4-1616a256dac7

iOS
https://github.com/Expensify/App/assets/16747822/8f8c0a19-d883-4a3a-ad5b-572d95e9ca56

Android
https://github.com/Expensify/App/assets/16747822/07263708-1641-4b5d-883d-3513e4cb5c32

This should be good for review! Gonna add screenshots first thing Monday 🙇

updatePasswordAndSignin should be removed as well from Session/index.js, right?

Oops yes, and now I have conflicts 😢

@johnmlee101 updated!

Android mWeb is up but my android sim won't load newDot 😭

@srikarparsi @johnmlee101 friendly bump here just cause this one gets conflicts every day 😭

@srikarparsi will you be able to work on the checklist?

Reviewer Checklist

[ ] I have verified the author checklist is complete (all boxes are checked off).
[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I included screenshots or videos for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

[ ] If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
[ ] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[ ] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
[ ] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[ ] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is approved by marketing by adding the Waiting for Copy label for a copy review on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
[ ] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[ ] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[ ] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[ ] If any new file was added I verified that:

[ ] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn't already exist
[ ] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

[ ] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[ ] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[ ] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[ ] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[ ] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[ ] I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Web

Mobile Web - Chrome

Mobile Web - Safari

Desktop

iOS

Android

Hey @johnmlee101! Yup, I can test on the other platforms and will add screenshots into your checklist

@NikkiWines Should I be on a specific branch of web when testing this PR. I'm getting the following error:

These are the logs:
2023-07-20T21:31:55.536618+00:00 expensidev2004 php-fpm: tAivwu /api.php<EMAIL_ADDRESS>!ecash1.3.43-4! ?api? [info] [trace] StackTrace start
2023-07-20T21:31:55.536621+00:00 expensidev2004 php-fpm: tAivwu /api.php<EMAIL_ADDRESS>!ecash1.3.43-4! ?api? [info] [trace] 0/1. file '/vagrant/Web-Expensify/lib/UserAPI.php' function 'createFund' line '4165'
2023-07-20T21:31:55.536624+00:00 expensidev2004 php-fpm: tAivwu /api.php<EMAIL_ADDRESS>!ecash1.3.43-4! ?api? [info] [trace] 1/1. file '/vagrant/Web-Expensify/api.php' function 'addPaymentCard' line '2507'
2023-07-20T21:31:55.536626+00:00 expensidev2004 php-fpm: tAivwu /api.php<EMAIL_ADDRESS>!ecash1.3.43-4! ?api? [info] [trace] StackTrace end
2023-07-20T21:31:55.536646+00:00 expensidev2004 php-fpm: tAivwu /api.php<EMAIL_ADDRESS>!ecash1.3.43-4! ?api? [hmmm] An error occurred when adding payment card ExpException - 91b8a833cf82c94e68eabace586d24aa ~~ exceptionMessage: 'Auth CreateFund returned an error' exceptionFile: '/vagrant/Web-Expensify/lib/Auth.php' exceptionLine: '1541' exceptionCode: '402'

I also logged the error code and it's 402 which doesn't make sense based on the header of this file since I also tried my actual credit card and it didn't work either.

Do you have the most up-to-date version of auth?

Hmm, @srikarparsi this isn't dependent on any web PRs so you should be fine. FWIW when I test adding a debit card in dev I always use<PHONE_NUMBER>424242 because that's one of stripes testing card numbers (here).

I'll try that, I do have the most up to date version of auth

Thank you so much for finishing testing! Excited that this is out!

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

Verified the contact method part works

🚀 Deployed to production by https://github.com/mountiny in version: 1.3.45-7 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Test AD on more algorithms

Goal is to address #150 and #57.
TODO:

Loop through all algorithms in AD tests
Add FastGaussQuadrature to AD tests
Fix any bugs that come up

This looks great!

Also, I didn't add the monte carlo algorithms to these tests because the randomness slows the convergence, and perhaps the primal and dual computations should be done in the same library call to ensure that the same quadrature is used, which I believe is also an approach StochasticAD uses.

What's the issue though with CubaCuhre? I'm a bit surprised to see that one lumped in there.
Indeed, when the algorithm can be differentiated through, I think it is more stable to have it use the same points so we should probably have a trait that effectively passes the duals along into those algorithms. Those will be only the pure Julia ones though, which is a rather small subset that we can opt-in.


Feature/integrate reusable workflows

This PR adds the Anemoi-models package into the downstream-ci pipeline.
It adds a workflow that requires external PRs to get an ci-approved label by a gatekeeper of the repo before the downstream-ci (-hpc) workflow can be triggered. See branch (https://github.com/ecmwf-actions/downstream-ci/blob/add-anemoi-datasets/dependency_tree.yml#L55). This workflow will only be triggered for changes in src and tests folders.
It also adds an update check for readthedocs.
It replace the custom deploy workflow with this one: https://github.com/ecmwf-actions/reusable-workflows/blob/main/.github/workflows/cd-pypi.yml

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Boot2Docker FAQs

A lot of people does not put the boot2docker export ... commands into their .bash_profile. We  need to point out that they need to do it, also in the install instruction.

@mcollina I checked both docs (quick start & boot2docker install) both have this in them but I would agree with you that this is something that could come up over and over.
Should we begin a common issues FAQ and have this in it? There are other little bits that could go into that doc too, I can get the bones of this done now?

that would be awesome!

Will do tonight so, I want to add the issues around Sudo too.

Didn't get to this tonight as I wanted to remove some of the bad info from Glossary and CLI Commands since they are already in the public eye (merge completed). Will do tonight instead.

This is in the new docs.


Android touch errors

Operating system or device, Godot version, GPU Model and driver (if graphics related):
Godot 3.0 build 6dc1025
Issue description:
On android sometimes one touch is stuck in case of multi tap swipe or pinch and produce the following error:
10-03 13:36:35.322: E/godot(32648): **ERROR**: Condition ' touch.size() != p_points.size() ' is true.
10-03 13:36:35.322: E/godot(32648):    At: platform\android\os_android.cpp:406:process_touch() - Condition ' touch.size() != p_points.size() ' is true.

Steps to reproduce:
Try pinch in game

I also have this problem. Multi-touch isn't working like it did in v2.1. I have attached a test project.
Problem exists in Godot 3. Can't test 3.1 due to #14928.
Run the attached project on Android. There are two buttons, left and right. There is a label that that tells which one is pressed. Try experimenting with pressing buttons, single and multi touch, holding down on one and pressing the other on off etc. It soon goes wrong. Try holding left down, then tap right a few times.
touchtest.zip
Godot 3.0 beta (Windows 10 x64)
Android 6.1
Motorola G 2nd Gen
GPU: Adreno 305 @450 MHz GPU
Thanks!

@sionroberts there is no 3.1 currently.

Sorry, I meant v3.0 Beta 2.


WOFF support

I was trying this library with some Google Fonts and because it only serves your browser the CSS for the best/latest format your browser can support, it is a bit of a pain to get to anything other than the WOFF file's URL.
It might be more effort to implement than it is worth, but support for it would be nice.

obsolete with the 2019 rewrite (which adds woff/woff2)


Unable to use a keyfile that works with KeePass2Android

Hi, noob here.
I have been testing KeePass2Android, and so far all is going well. Storing the password.kdbx on Google Drive, and successfully been sharing it with KeePass CKP on my Chromebook. Until.....
I decided to try using a keyfile. Created a simple text keyfile (just the 4 characters "test", not even a "return" at the end) on one Android device, sent it via Bluetooth and ES File to another Android phone. All is OK.  Both Android devices sync'd, and the password file opens fine using the keyfile on both. Tested it using password only to make sure that the database was requiring the keyfile. But I can't get the keyfile option to work on the Chromebook. I copied the keyfile various ways (USB cable from Android to CB, email attachment, via Google Drive, bluetooth) to the Chromebook's "Download" folder and selected the file in CKP's settings. I get an error in the Chromebook app every time when I try to open the password file. "Incorrect password or key file". I even tried putting the keyfile on Drive (yeah, putting the database and the keyfile in the same place kind of defeats the purpose... but I'm just testing at this point), but still no-go.  Tried using the filename suffix ".key", just in case...  The file has no formatting, shows as 4 bytes in size.
Ideas?
Thanks,
Hans.

So to be clear, this is using the keyfile only option, or keyfile + password?
Also, is this a .kdb or a .kdbx file?

Hi, thanks.
Started with password only (which worked fine in both Android and CKP), reset the master password adding a keyfile in the Android app - so using the password+keyfile there.  But I can't seem to get CKP to recognize the same keyfile.  I added the keyfile in the settings of CKP.  I noticed in Android that there is specifically an option at login to specify "password+keyfile", but is there one in CKP?  I only see the field to enter "Master Password".  I'm assuming that it knows that a keyfile is involved, given that I specified one in the setup options, no?  It's a .kdbx file.
Thanks,
Hans.

PS:  I just tried the same .kdbx and keyfile in the Windows "portable" ver 2 and it worked fine.  i.e., I copied the keyfile to a USB stick from the Android device and pointed the Windows version to it.
Hans.

Ok, I think I know what happened.  If you go to CKP options, Stored Data tab, click on the delete button next to "databaseUsages".  This will reset CKP's knowledge on your password database, and you will be able to choose the keyfile the next time that you open it.

Yes, that worked.
Thanks,
Hans.


Missing clusterctl CustomResourceDefinition

The operator does not install the CustomResourceDefinitions normally created by clusterctl init.
Neither does it populate them, when creating InfrastructureProvider etc.
Leading us to do one of the following:

Explicitly create the following:
apiVersion: clusterctl.cluster.x-k8s.io/v1alpha3
kind: Provider
[...]
type: InfrastructureProvider
---
apiVersion: operator.cluster.x-k8s.io/v1alpha2
kind: InfrastructureProvider
[...]
---
[...]

Which seems redundant.

or having to run clusterctl init at least once in the cluster.

Otherwise, clusterctl move fails with the following:
> clusterctl move --to-kubeconfig kubeconfig
Error: failed to check providers in target cluster: [provider cluster-api not found in the target cluster]

/kind bug

Hi, the operator is not meant to create or manage clusterctl CRDs, it uses its own API to represent providers. We have plans to create a plugin for clusterctl that will support operations like move.


Link to NetworkImage is a broken link in step 6 - Sign users into your app

This was a great Codelab I learned a lot,
step 6: Sign users into your app
Section: Personalize the avatar
There is a link NetworkImage which links to a dead page for me:
"https://docs.flutter.io/flutter/services/NetworkImage-class.html"
404 error
Thank you Team Flutter

Seems like the package was moved from services to painting
https://docs.flutter.io/flutter/painting/NetworkImage-class.html
cc @Sfshaza

@fatcatdog, thanks for the compliment, but I just went through the 9 Flutter codelabs more than once, and I cannot find the bug you're referencing. Could it be a deprecated codelab?

Maybe it was updated since then? From what I remember it was the link that
was broken
Fatcatdog
On Tue, Jul 3, 2018, 4:50 AM Shams Zakhour<EMAIL_ADDRESS>wrote:

@fatcatdog https://github.com/fatcatdog, thanks for the compliment, but
I just went through the 9 Flutter codelabs
https://codelabs.developers.google.com/?cat=Flutter more than once, and
I cannot find the bug you're referencing. Could it be a deprecated codelab?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/16047#issuecomment-402062252,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AYoqKLy_VCGK7f9AwhYfqhICRWbCgw6eks5uCzBPgaJpZM4S_iUw
.

Thanks, @fatcatdog, I'm closing.


[ISSUE #3082] Fix Nacos namespace config

// Describe your PR here; eg. Fixes #issueNo

Make sure that:

[x] You have read the contribution guidelines.
[x] You submit test cases (unit or integration tests) that back your changes.
[ ] Your local test passed mvn clean install -Dmaven.javadoc.skip=true.

Codecov Report

Merging #3083 (99ec9ee) into master (c6c623a) will decrease coverage by 0.43%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3083      +/-   ##
============================================
- Coverage     58.98%   58.55%   -0.44%
+ Complexity     4396     4359      -37
============================================
  Files           694      694
  Lines         19933    19933
  Branches       1800     1800
============================================
- Hits          11758    11672      -86
- Misses         7175     7259      +84
- Partials       1000     1002       +2

Impacted Files
Coverage Δ

...ache/shenyu/plugin/grpc/cache/GrpcClientCache.java
68.75% <0.00%> (-31.25%)
:arrow_down:

...che/shenyu/sync/data/http/HttpSyncDataService.java
56.09% <0.00%> (-27.65%)
:arrow_down:

...admin/controller/ShenyuHttpRegistryController.java
77.77% <0.00%> (-22.23%)
:arrow_down:

...yu/sync/data/http/refresh/AbstractDataRefresh.java
70.00% <0.00%> (-13.34%)
:arrow_down:

...in/disruptor/RegisterServerDisruptorPublisher.java
52.94% <0.00%> (-11.77%)
:arrow_down:

...a/org/apache/shenyu/common/utils/VersionUtils.java
67.85% <0.00%> (-10.72%)
:arrow_down:

...nyu/sync/data/http/refresh/DataRefreshFactory.java
92.30% <0.00%> (-7.70%)
:arrow_down:

...henyu/plugin/grpc/resolver/ShenyuNameResolver.java
56.38% <0.00%> (-7.45%)
:arrow_down:

.../apache/shenyu/admin/model/dto/BatchCommonDTO.java
50.00% <0.00%> (-7.15%)
:arrow_down:

...apache/shenyu/admin/model/dto/AuthPathWarpDTO.java
57.14% <0.00%> (-7.15%)
:arrow_down:

... and 25 more

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 c6c623a...99ec9ee. Read the comment docs.


config: reorder and summarize sections (in ref.)

[ ] And especially rewrite the exp init related section

Ping @dberenbaum (when you can)

I don't think the periods are necessary @dberenbaum but please lmk if I'm wrong and I'll rewrite as full sentences. Thanks


feat: update to using alpine 3.20 base container

The recent version of amaro requires a newer verion of cargo due to the  use of version 4 cargo lockfiles.
Bumping the alpine version moves us to to cargo 1.78 from 1.76

@marco-ippolito sorry to bug you again, seems the latest update to swc pushed up the required version of cargo. Luckily the newer version of alpine seems to have a new enough version.