[Bug]: App in background or not running. No any event fires under Android

Component/Nuget
Push - Azure Notification Hub (Shiny.Push.AzureNotificationHubs)
What operating system(s) are effected?

[X] iOS (13+ supported)
[ ] Mac Catalyst
[X] Android (8+ supported)
[ ] Windows (.NET 7 Target - only Core is currently supported, BLE is coming)

Version(s) of Operation Systems
NET 7 | Shiny.Hosting.Maui 3.1.2 | Shiny.Push.AzureNotificationHubs 3.1.2
Hosting Model

[X] MAUI
[ ] Native/Classic Xamarin
[ ] Manual

Steps To Reproduce
App is in Background (Android):
No any event fires and I can't handle the push when I tap on push notification.
App is Not running (Android):
No any event fires and I can't handle the push when I tap on push notification.
On iOS workes fine.
Expected Behavior

Actual Behavior

Exception or Log output
No response
Code Sample
No response
Code of Conduct

[X] I have supplied a reproducible sample that is NOT FROM THE SHINY SAMPLES!
[X] I am a Sponsor OR I am using the LATEST stable/beta version from nuget (v3.0 stable - ALPHAS are not taking issues - Sponsors can still send v2 issues)
[X] I am Sponsor OR My GitHub account is 30+ days old
[X] I understand that if I am checking these boxes and I am not actually following what they are saying, I will be removed from this repository!

You did not follow any of requirements for posting issues here.


Update README to replace deprecated defaultRefreshIntervalSeconds wit…

Hey, I just made a Pull Request!
Update docs to remove reference to deprecated defaultRefreshIntervalSeconds, replace with schedule.
:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[ ] All your commits have a Signed-off-by line in the message. (more info)

Thank you for contributing during Hacktoberfest 🍂! You can claim the Backstage Hacktoberfest Holopin at https://bck.st/hacktoberfest-holopin 🙌🏻


Update the currency filter to support the same params as babel.numbers.format_currency

The current implementation of the currency filter does not allow all the parameters provided by format_currency to be configured, this PR adds to settings OSCAR_CURRENCY_DIGITS and OSCAR_CURRENCY_FORMAT_TYPE.
As currency is a filter I've used settings rather than arguments to configure the parameters.

Thanks for your effort and pull request!
Before we merge this, I wonder, shouldn't this be handled differently to support multiple currencies?
For example:
OSCAR_CURRENCY_FORMAT = {
    'USD': {
        'currency_digits': 2,
        'currency_digits': "...",
    },
    'EUR': { .. }
}

Those values could serve as base for the kwargs; for example kwargs.update(OSCAR_CURRENCY_FORMAT.get(currency, {}))
Otherwise we keep adding settings that prevent multicurrency usage.

Closing in favor of PR #2284 which is updated version of this PR with multi-currency support. Thanks.


Resource: Add merge function

Specs: https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/resources-api.md#merge

Why is this not directly on Resource?

Why is this not directly on Resource?

Done, Please take a look once you get time.


[Chat] Make dragging emote posted in chat to chatbox insert said emote

Look at the how bitwave is doing it:
https://github.com/bitwave-tv/bitwave/pull/156/commits/cb91a915cb2d3fc60d182db3583de37c5fb712c8

I don't think anyone is expecting this to work... Twitch and other platforms don't seem to have this.
Close this for now.


etcd discovery problem

Hello!
I can't understand how to bootstrap cluster in according to guide https://github.com/coreos/etcd/blob/master/Documentation/clustering.md#etcd-discovery.
When I do "curl -X PUT https://<IP_ADDRESS>/v2/keys/discovery/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83/_config/size -d value=2" I have got: "curl: (7) Failed to connect to <IP_ADDRESS> port 443: Connection refused"
Also tried with self-signed certificates. Same for http.
I tried to run etcd before curl with command from first message and also tried just run "etcd &" - curl doesn't works. It works only this way: "curl -X PUT http://<IP_ADDRESS>:4001/v2/keys/discovery/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83/_config/size -d value=2", but then how can I add a remote member if on IP <IP_ADDRESS> any requests is refused?
Also I don't understand what is this ID 6c007a14875d53d9bf0ef5a6fc0257c817f0fb83. Can I use any ID instead this, or maybe I must to generate it somehow?
Unfortunately I can't find enough information about etcd cluster. Most helpful was youtube video "CoreOS: Bootstrapping etcd", but it's don't touched case with personal discovery system.
Grateful for helping.

Documentation on discovery can be found here https://github.com/coreos/etcd/blob/master/Documentation/clustering.md#etcd-discovery.
And if you want to set up TLS-enabled cluster, please read https://github.com/coreos/etcd/blob/master/Documentation/security.md.

But it's still not clear what you did. Could you share the full command?

Yes, sorry.
My command on first node (<IP_ADDRESS>) is:
etcd -name infra0 -initial-advertise-peer-urls http://<IP_ADDRESS>:2380
-listen-peer-urls http://<IP_ADDRESS>:2380
-listen-client-urls http://<IP_ADDRESS>:2379,http://<IP_ADDRESS>:2379
-advertise-client-urls http://<IP_ADDRESS>:2379
-discovery https://<IP_ADDRESS>/v2/keys/discovery/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83
And as you can read in my message, I've read clustering.md#etcd-discovery and was failed to reproduce.
Also actually I don't want to use secure connection, but don't know how to bootstrap anyway.

@imtheghoul You have to generate discovery token first. Please click https://discovery.etcd.io/8c5aee1b8e744fe9277d63d8d1b8e7bd.
But your token is not found  https://discovery.etcd.io/6c007a14875d53d9bf0ef5a6fc0257c817f0fb83.
And make sure generate with the size of cluster: https://discovery.etcd.io/new?size=3.

@gyuho

You have to generate discovery token first.
But according the guide, I have a possibility to make own etcd discovery service, isn't? https://discovery.etcd.io is a public service and it does not acceptable to our security policy.

@imtheghoul Yes, https://discovery.etcd.io is a public service. You can specify your own DNS server with discovery or  discovery-srv flag.

@gyuho DNS is another way of discovery.
Could you please explain a few moments? I found https://github.com/coreos/etcd/blob/master/Documentation/discovery_protocol.md (last week this page was 404). Quite understandable, but I still can't catch: to bootstrap cluster, first of all we have to set cluster size by curl -X PUT http://example.com/v2/keys/_etcd/registry/${UUID}/_config/size -d value=${cluster_size}. Let's say, I have UUID environment, instead ${cluster_size} I set 3 and I want to set it on localhost. But...
$ curl -X PUT http://<IP_ADDRESS>/v2/keys/_etcd/registry/${UUID}/_config/size -d value=2 curl: (7) Failed to connect to <IP_ADDRESS> port 80: Connection refused
Ok, etcd is stopped, maybe it has to be started (guide doesn't says)? So I start it:
$ etcd >> etcdlog 2>&1 &
I'm repeating command and still get:
curl: (7) Failed to connect to <IP_ADDRESS> port 80: Connection refused
Hmm... Maybe etcd is really doesn't listening to port 80? But it's listening to 4001 for sure. I change my command and it's passed:
$ curl -X PUT http://<IP_ADDRESS>:4001/v2/keys/_etcd/registry/${UUID}/_config/size -d value=3 {"action":"set","node":{"key":"/_etcd/registry/1353ccbf-08cd-4e20-b352-b970dee50263/_config/size","value":"3","modifiedIndex":3,"createdIndex":3}}
What should I do now? Restart etcd with parameter "-discover"? I can't do that, because:
etcd: dial tcp <IP_ADDRESS>:4001: connection refused - of course! Etcd daemon is stopped as far!
Ok. Run etcd again, without parameters. Maybe I should connect from another node? But how? Even if I want connect to my eth0 instead localhost (for example: "curl -L http://<IP_ADDRESS>:4001/version") - it refuses to connect.
So, main questions is:

What is the order of actions when I'm specifying the expected cluster size?
How etcd should listen to 80 port?
How to run etcd on eth0 instead localhost? It should listen <IP_ADDRESS> to catch connections from another hosts in network.
The answers I can't find in manuals that I've been mentioned.
Thank you for your attention.

@imtheghoul If you don't have any web server running in your localhost, you cannot curl to your loopback ip <IP_ADDRESS>. etcd is not a DNS server. Not a web server either. You need to set up your own discovery server with your own DNS configuration in your local machine.

@imtheghoul
Please try to use the public discovery service to start with https://github.com/coreos/etcd/blob/master/Documentation/clustering.md#public-etcd-discovery-service.
If you want to use a private one, you have to setup your etcd cluster first.


Added feature of enabling loading weights

Enables loading weights from a trained session to continue the training.
Pass in file path from argument: python3 lstm.py your_weights.hdf5
Note: epoch starts from 1 if even you load the weights
Just an enhancement

Hi,
To continue training you simply need to reload the latest weights. You don't have to reload the whole model.


Revise build process

In gitlab by @MJochim on Sep 7, 2016, 13:35

Look at barrels
Enable production build
Maybe swap SystemJS for WebPack

In gitlab by @MJochim on Jan 11, 2017, 01:25
closed

In gitlab by @MJochim on Jan 11, 2017, 01:25
This was all done with the transition from angular-cli 1.0.0-beta.10 to -beta.24. They have shifted to WebPack and so have I. Feels like a lot less hassle than SystemJS.
See 9c1f2166fee4db374735dfef1b334e3a07fe5785 and a number of preceding commits.


messages_de_DE.properties still ASCII encoded instead UTF-8

A similar issue could also be the question mark problem shown on screenshot of issue #826.

https://github.com/FAForever/downlords-faf-client/pull/781

PR https://github.com/FAForever/downlords-faf-client/pull/781


  This will be returned as the
InnerException of a HttpRequestException(that is returned on a
HubConnection failure). This exception contains a
StatusCode property which consumers may use to check which type of HTTP error
is being returned. This will provide the ability to respond differently
based on the value of the error. For example, if a 401 unauthorized is
returned, one may deem it appropriate to retrieve a new token before the
code proceeds. Prior to this, the HttpRequestException provided no
modern means to detect the status code. That is, other
than parsing the Message (string) property. This is not
optimal.

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

@rpriest1260 can you file a feature request please?

Sure.
From: David Fowler<EMAIL_ADDRESS>Sent: Thursday, November 21, 2019 12:41 PM
To: aspnet/AspNetCore<EMAIL_ADDRESS>Cc: Robert Priest<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [aspnet/AspNetCore] HubConnection failures: Provide Better Opportunity Http Status Code Handling (#17302)
@rpriest1260https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_rpriest1260&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=-OSc2rYo7144TZh4DN98eTrv7WHTuCi7SSPnxAvScw8&s=4het3XbFM5ciwASfWFN8NVHes9qrjU0mS0Z4KEP3lQg&e= can you file a feature request please?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_aspnet_AspNetCore_pull_17302-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAIG2RY53OY2IPYCSZJLV2A3QU3B4RA5CNFSM4JQF24P2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE3B7PY-23issuecomment-2D557195199&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=-OSc2rYo7144TZh4DN98eTrv7WHTuCi7SSPnxAvScw8&s=L7vxjBSSRBIKaUjBbuznJC82IWX-ea16MgHxzBKVmFg&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AIG2RY5XUTGNEOW6SKNGQJ3QU3B4RANCNFSM4JQF24PQ&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=-OSc2rYo7144TZh4DN98eTrv7WHTuCi7SSPnxAvScw8&s=f5MlgFEPRDort6-oJ327Oa-2AkXB-KcjBxZE5Li121Q&e=.

I have filed the following feature request.
https://github.com/aspnet/AspNetCore/issues/17304
Please let me know if I need to supply more information.
From: Robert Priest
Sent: Thursday, November 21, 2019 12:43 PM
To: aspnet/AspNetCore<EMAIL_ADDRESS>aspnet/AspNetCore<EMAIL_ADDRESS>Cc: Mention<EMAIL_ADDRESS>Subject: RE: [aspnet/AspNetCore] HubConnection failures: Provide Better Opportunity Http Status Code Handling (#17302)
Sure.
From: David Fowler <notifications<EMAIL_ADDRESS>Sent: Thursday, November 21, 2019 12:41 PM
To: aspnet/AspNetCore <AspNetCore<EMAIL_ADDRESS>Cc: Robert Priest <Robert.Priest<EMAIL_ADDRESS>Mention <mention<EMAIL_ADDRESS>Subject: Re: [aspnet/AspNetCore] HubConnection failures: Provide Better Opportunity Http Status Code Handling (#17302)
@rpriest1260https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_rpriest1260&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=-OSc2rYo7144TZh4DN98eTrv7WHTuCi7SSPnxAvScw8&s=4het3XbFM5ciwASfWFN8NVHes9qrjU0mS0Z4KEP3lQg&e= can you file a feature request please?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_aspnet_AspNetCore_pull_17302-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAIG2RY53OY2IPYCSZJLV2A3QU3B4RA5CNFSM4JQF24P2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE3B7PY-23issuecomment-2D557195199&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=-OSc2rYo7144TZh4DN98eTrv7WHTuCi7SSPnxAvScw8&s=L7vxjBSSRBIKaUjBbuznJC82IWX-ea16MgHxzBKVmFg&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AIG2RY5XUTGNEOW6SKNGQJ3QU3B4RANCNFSM4JQF24PQ&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=-OSc2rYo7144TZh4DN98eTrv7WHTuCi7SSPnxAvScw8&s=f5MlgFEPRDort6-oJ327Oa-2AkXB-KcjBxZE5Li121Q&e=.

Closing as per the comments in https://github.com/aspnet/AspNetCore/issues/17304 . Fixing this in corefx is much preferred here so we can keep using the normal pattern.

I can see the argument in fixing this in corefxhttps://github.com/dotnet/corefx/issues/26477. But,  when you say “Fixing this in corefx is much preferred here so we can keep using the normal pattern”, how is adding the proposed HttpException as the inner exception to the already existing HttpRequestException, breaking the “normal” pattern?
Whoever is checking for the HttpRequestException - their code will still work, and, there is no need to catch on a different exception. In my opinion, that seems much better than a new HttpResponseExceptionhttps://github.com/dotnet/corefx/issues/26477#issue-290185071, as is being proposed in many of the other threads on this very same issue.
Is it that you simply want to call EnsureSuccessStatusCode() instead of checking IsSuccessfuleStatusCode?
It seems as though  davidsh came to a similar solution  herehttps://github.com/dotnet/corefx/issues/26477#issuecomment-392636413, so I will monitor 26477https://github.com/dotnet/corefx/issues/26477.  But it does seem like a lot of people are looking for something like what I proposed – whether in the SignalR lib or in Core.
From: Andrew Stanton-Nurse<EMAIL_ADDRESS>Sent: Friday, November 22, 2019 2:21 PM
To: aspnet/AspNetCore<EMAIL_ADDRESS>Cc: Robert Priest<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [aspnet/AspNetCore] HubConnection failures: Provide Better Opportunity Http Status Code Handling (#17302)
Closing as per the comments in #17304https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_aspnet_AspNetCore_issues_17304&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=jdP9XgJaO14M_rt0rGCn5Xi7ATFCmqGq0dHgRGgulMM&s=5xrfj-GuNKtSy7fG1YXhThwh1ZzXLYO1lgHTTip4Nf8&e= . Fixing this in corefx is much preferred here so we can keep using the normal pattern.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_aspnet_AspNetCore_pull_17302-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAIG2RY6JMX7GW6TNR7QO2ILQVAWIPA5CNFSM4JQF24P2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE6TMWQ-23issuecomment-2D557659738&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=jdP9XgJaO14M_rt0rGCn5Xi7ATFCmqGq0dHgRGgulMM&s=JVv94zEgyRILM0tUdS-zs_g8CGsGA3SkCP47c6aldr0&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AIG2RYYGKDX6QSHR22U4H4DQVAWIPANCNFSM4JQF24PQ&d=DwMCaQ&c=hmGTLOph1qd_VnCqj81HzEWkDaxmYdIWRBdoFggzhj8&r=tVx2Lm6YdAUAg5XR192Q0c9x1Yg3d9flRM-5t7Ynb8Y&m=jdP9XgJaO14M_rt0rGCn5Xi7ATFCmqGq0dHgRGgulMM&s=QXg7eyskUYc8EuTyWMxKkRFuPN5na8ZcS42NL7nvhMY&e=.

breaking the “normal” pattern?

The normal pattern here being calling EnsureStatusCode. We should fix this so that all consumers of HttpClient get the fix.
We don't want SignalR to produce a different kind of exception here (even if it's in the InnerException).


AttributeError: 'SMPLOutput' object has no attribute 'J'

When I run this program, the following error occurs.
s8maolab | INFO | Dec-13-16:37:57 | Optimization with ./profiles/zju/zju_30s.yaml   [solver.py:1389]
WARNING: You are using a SMPL model, with only 10 shape coefficients.
Using predefined pose: da_pose
python-BaseException
Traceback (most recent call last):
File "/.pycharm_helpers/pydev/pydevd.py", line 1500, in _exec
pydev_imports.execfile(file, globals, locals)  # execute the script
File "/.pycharm_helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/GART/solver.py", line 1390, in
_, optimized_seq = solver.run(data_provider)
File "/GART/solver.py", line 786, in run
) = self._get_model_optimizer(betas=init_beta, add_bones_total_t=total_t)
File "/GART/solver.py", line 181, in _get_model_optimizer
template = get_template(
File "/GART/lib_gart/templates.py", line 29, in get_template
template = SMPLTemplate(
File "/GART/lib_gart/templates.py", line 69, in init
J_canonical, A0 = init_smpl_output.J, init_smpl_output.A
AttributeError: 'SMPLOutput' object has no attribute 'J'

Thanks for your interest. We modified a little bit the smplx library (which is already contained in this repo), so could you check that you are NOT using the original smplx library?  thanks


Avoid struct members named 'del'

del is reserved in Python.
Rename to delete.
See also https://forum.lvgl.io/t/updating-from-lvgl-v6-to-v7/3541

This seems like an oversight on MicroPython's end as well... shouldn't they prevent reserved names from being registered to begin with?

shouldn't they prevent reserved names from being registered to begin with?

It's a bit hard to prevent this, since native Micropython modules are registered on compile time by defining static C structs.
I don't think Micropython allows you to declare something like this on runtime.


how to use '--heading' in the interactive mode

vim or neovim?

[x] vim
[ ] neovim

Output of vim --version or nvim --version: 8.2
Output of :echo has("python"):
Output of :echo has("python3"):
Output of :echo &pythondll(only vim, not neovim):
Output of :echo &pythonthreedll(only vim, not neovim):
Output of :py print(sys.version):
Output of :py3 print(sys.version):
Output of :echo g:Lf_Debug_Cmd:
Output of :echo g:Lf_FilesFromCache:
Operating system:

[x] Linux
[ ] Mac OS X
[ ] Windows
[ ] Etc.

Configurations related to LeaderF in vimrc:
nnoremap g :Leaderf rg --fullScreen --heading

Describe your question, feature request, or bug.
I can use "--heading" like ":Leaderf rg --fullScreen foo --heading" to search "foo", but I can't use it in the interactive mode.
Steps to reproduce
Actual behaviour
Currently, it will return the heading format search result of "".
Expected behaviour
heading format in the interactive mode

let g:Lf_RgConfig = [
   \ "--heading"
\]

didn't work as well

"--heading" does not support interactive mode, because interactive mode will lose the file name information.

Thank you for the quick reply.
I don't quite get your point. The information in "no-heading" and "heading" mode are quite alike, the difference is how they are organized, and we can use the "heading" mode to show the search results for the current word. what does it mean by "lose the file name information"?

What do you mean by interactive mode?

Sorry for the late reply, for the interactive mode I mean typing interactively and get the instant search results response for the keyword.

I can rg the current word in the heading format, but can't use this format when I want to change the keyword.

I think now you can use Leaderf rg --live --heading.


[3.3-rc8] Visual quality greatly degraded on mobile HTML5 from 3.2.3 to 3.3

Godot version: 3.3-rc8 (tried it with rc7 as well, upgraded to rc8 but problem persisted)
OS/device including version: Android 7.0, phone is a Asus Zenfone m1 or something similar, it's from 2018.
Issue description:
Our game is an educational game that must run on the web, on pcs or mobile. We begun testing out project with 3.3-rc7 to see if we could gain some performance, and while we did get a bit of an improve, the visual quality dropped a lot when accessing through mobiles.
I'm attaching an MRP with one logo, a group of images from one of the characters, and a button using styleboxflat and a dynamic font. They are exaclty the same as used in game, with the same import options (or lack of any customized import options), and I think the same configurations on the project settings, at least in the Display department.
As you can see from the images, or if you run the same MRP project in the browser and then set up ngrok or something similar to open it on your phone:

First run the project in 3.2.3 and access it from your phone and you'll see the images and the buttons are nice and crisp
Now run teh same project in 3.3 and access it from your phone and you'll se the images are very pixelated and even the font and button with the styleboxflat look bad

The only way I could kind of reproduce it on the PC browser was changing the export presset "Canvas Size Policy" to "None".  Then running the project on the web in the PC makes it really small and looks almost the same as the mobile one. But you can see the "Adaptative" mode is kind of working in the mobile version because when you change the project to "keep_width" it centers the canvas on screen. But  it might be related to this somehow?
When I change "Canvas Size Policy" to "Project" it stays crisp both on pc and mobile, but in mobile it doesn't matter what I choose in the "Aspect" property in the project settings, it doesn't adapt the content to mobile size in anyway, it always shows the full resolution so I can only see the beggining of the "Aliquest" logo. On the PC, if I resize the window, it doesn't adapt to it in any way, just like in the mobile browser. Is that how it is supposed to behave?
Steps to reproduce:

Open the MRP in Godot 3.2.3 and click to run in browser, set up ngrock or something to be able to open this page in your mobile phone. Open it there and see that the images are all nice and crispy
Open the MRP in Godot 3.3-rc8 and click to run in browser, set up ngrock or something to be able to open this page in your mobile phone. Open it there and see that the visual quality in general has greatly degraded.

Minimal reproduction project:
mrp_image_quality.zip
The set of images below shows the MRP as exported through godot 3.2.3 first and then by Godot 3.3-rc8

An easier way to reproduce it on PC that I didn't though about is just to export with "Canvas Size Policy" set to "Adaptative" and just resize your browser window T_T
Feels stupid that I didn't though about it before and wrote loads of paragraphs more than needed.

I'm working with @eh-jogos in this project and the same occurs in iOs (tested in iPhone 8).
Sending a screenshot of this issue reproduced in computer browser (running on Chrome browser, Mac OS):

You need to check Allow Hidpi in the Project Settings for hiDPI to work.

@Calinou

You need to check Allow Hidpi in the Project Settings and export the project again for hiDPI to work. Otherwise, a lowDPI fallback is used (which also improves performance). Previously, this setting didn't affact HTML5, but now it does.

Thanks a lot! This fixed it on mobile! Not really when just resizing the browser window size on PC, but I guess this is just forcing the issue and beside the point!
Again, thanks for the solution!

I amended the 3.3 changelog to mention this hiDPI setting change being required to restore hiDPI support (previously, it was always enabled, unlike other platforms).


[Build Script Helper] Make the 'build' action use the CMake build flow

This allows us to decouple building swift-driver inside swift's build-script from relying on SwiftPM.
This applies to both Darwin and Linux platforms.
The Install action is still different across Darwin and Linux, generalizing that will be followup work, once I resurrect my Linux environment.
Resolves rdar://70060523

@swift-ci please test

Must be merged together with: https://github.com/apple/swift/pull/34233

@swift-ci please test


Updated version for operator-sdk

Due to issues with operator-sdk v0.17.1 described here: https://github.com/operator-framework/operator-sdk/issues/3226. updated version

recheck ha


Support model parameter on Speech To Text API

When transcribing a speech in a language other than english, you have to send the model parameter to the recognize method, specifying the language that you want to transcribe text from.
https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/speech-to-text/using.shtml#models
The SDK should provide a method to specify the model that you want to use to transcribe the audio.

Supported with PR #158.


Fix: Add hyperlink search functionality to the page not found message

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix https://github.com/hlxsites/accenture-newsroom/issues/430

https://github.com/hlxsites/accenture-newsroom/issues/430

Test URLs:

Before: https://main--accenture-newsroom--hlxsites.hlx.page/123
After: https://123708-pnf-message--accenture-newsroom--hlxsites.hlx.page/123

I also updated the pageNotFoundMessage placeholder and add new placeholder "Search Functionality" for the translation use case when implemented to the other local geo in the future.

@jjjaspher FYI, the PSI won't run for pages with 404, that's why the PSI is all 0s

@jjjaspher FYI, the PSI won't run for pages with 404, that's why the PSI is all 0s

ahh I see, Thanks @ravkiran


[SUPPORT] inconsistent Readoptimized view in merge on read table

Hi @nsivabalan
So just wanted the confirm the nature of some features in hudi and some about file layout.

While giving some old keys to the MOR table in (upsert mode with precombine key set) it creates .log files as expected, but in some cases when giving (new keys/old keys) together in a single go (upsert mode  with precombine key set), it stores the updated records in a new parquet file instead of creating/updating a new .log file. So how is this behaviour controlled or is this unexpected?

Due to above case, i had an understanding that RO (read optimized) table  will have only updated records till last compaction and any new inserts ( as they create new parquet file) made in the table visible when queried, but instead there as some updates but not all updates visible. So the RO table view gives inconsistent view as some updates will be visible some won't be.

Also is there any in depth explanation/definition for RO table, is it just to read relevant  parquet files simply or there is something more to it ?
Thanks, please help out :/
A clear and concise description of the problem.
To Reproduce
Steps to reproduce the behavior:

Expected behavior
A clear and concise description of what you expected to happen.
Hudi version : 0.12.2
Spark version : 3.2.0
Hive version : 3.1.2_1
Hadoop version : Hadoop 3.2.1
Storage (HDFS/S3/GCS..) : HDFS
Running on Docker? (yes/no) : yes
Add any other context about the problem here.
Stacktrace
Add the stacktrace of the error.

This is important to document here too:
To add to this ( cc @ad1happy2go ) in some cases, due to file handling, updates can go to parquet files.
For indexes like  hbase, bucket index -->  inserts could go into log files.

@pravin1406  Can you tell us exact configuration of the table which you tried to look into it more.

So this is how the equivalent code looks like, only relevant config were being set and rest all set to default.
//Write Op related
dataFrameWriter.mode(SaveMode.Append);
dataFrameWriter.option("path",path);
//Hudi related
dataFrameWriter.option(TBL_NAME.key(), "employee_test_mor");
dataFrameWriter.option(RECORDKEY_FIELD().key(),"empId");
dataFrameWriter.option(PRECOMBINE_FIELD().key(),"empName");
dataFrameWriter.option(TABLE_TYPE().key(),  HoodieTableType.MERGE_ON_READ.toString());
dataFrameWriter.option(OPERATION().key(), UPSERT_OPERATION_OPT_VAL())
dataFrameWriter.option(HoodieIndexConfig.INDEX_TYPE.key(),HoodieIndex.IndexType.GLOBAL_SIMPLE.toString());
dataFrameWriter.option("hoodie.simple.index.update.partition.path","true");
//Hive Sync Related
dataFrameWriter.option("hoodie.datasource.hive_sync.enable","true")
.option("hoodie.datasource.hive_sync.mode", "HMS")
.option("hoodie.datasource.hive_sync.database", database)
.option("hoodie.datasource.hive_sync.table", tableName);
    dataFrameWriter.format("hudi")
    dataFrameWriter.save()

This is important to document here too:
To add to this ( cc @ad1happy2go ) in some cases, due to file handling, updates can go to parquet files.
For indexes like hbase, bucket index --> inserts could go into log files.

@nfarah86 can you elaborate or mention any doc link where that is documented.
As far as i know, parquet files get clubbed on the basis of small file thresholds as mentioned here https://hudi.apache.org/docs/next/file_sizing/#auto-size-during-ingestion
Couldn't really find any comment where it says updates can get stored in parquet files

It's not documented. I'm working on updating documentation.

@pravin1406 Hudi never claim that read optimised views will give a stable consistent version from the past , so it is not a bug. RO view will just return all the records from parquet files to optimise read performance.
Do you want any other help on this.

@pravin1406 Closing this issue. Please reopen in case you need any other help on same.


blake2sFinalizeV2 + blake2sFinalizeV3 hints

Resolves #543
Resolves #541
not that V2 is not whitelisted but this way we guarantee 100% compatibility with any cairo file using blake2s

@cicr99  @har777  ready for review.
Integration tests for Blake Finalize V3 is in in_progress folder because it depends on other hints that will be implemented in other PRs.
Integration test for Finalize V2 works properly


Add a bug report template

For inspiration: https://github.com/kylelobo/The-Documentation-Compendium/blob/master/en/ISSUE_TEMPLATES/bug_report.md

The Gatsby template is pretty good too : https://github.com/gatsbyjs/gatsby/issues/new?assignees=&labels=type%3A+bug&template=BUG_REPORT.yml
I like the fact that it forces you to check if a previous question exists before creating a new one and that it guides you step by step to write your issue with the expected information.
Another interesting one: https://github.com/stevemao/github-issue-templates/blob/master/.github/ISSUE_TEMPLATE/BUG-REPORT.yml


Add init.py file to prevent error in shape_completion.py

@maurock thank you very much for this nice and clean implementation.
When running the shape_completion.py code, I noticed an error in lines: https://github.com/maurock/DeepSDF/blob/a64554959ac0cf8ba6cb8525b82db01a002812cf/scripts/shape_completion.py#L23
https://github.com/maurock/DeepSDF/blob/a64554959ac0cf8ba6cb8525b82db01a002812cf/scripts/shape_completion.py#L44
https://github.com/maurock/DeepSDF/blob/a64554959ac0cf8ba6cb8525b82db01a002812cf/scripts/shape_completion.py#L86
This is happening because there is no __init__.py file in folder DeepSDF/results/runs_sdf
Adding the __init__.py file resolves the error (maybe you can add it to your repository)

Thank you very much @pieterblok, I'll fix this asap!

Thank you very much @pieterblok, I'll fix this asap!

Perfect, I'll close the issue!


[AKS] Error during enabling nodepool autoscaling

During enabling autoscaling for already deployed AKS clusters, following error will occur
AgentPool 'workers' has set auto scaling as enabled but is not on Virtual Machine Scale Sets, this is not allowed. Please see https://aka.ms/aks-vmss-enablement for more details.

PR: https://github.com/rancher/aks-operator/pull/19

I don't see this on master-head

This was merged in https://github.com/rancher/aks-operator/pull/19


Change DHCPD netmask does not work (IDFGH-2955)

Module or chip used: ESP32-WROOM-32
IDF version: v4.2-dev-792-g6330b3345e87
Build System: CMake
Compiler version: xtensa-esp32-elf-gcc (crosstool-NG esp-2019r2) 8.2.0
Operating System: Linux
Power Supply: USB
In components/esp_netif/esp_netif_defaults.c,
I change the _g_esp_netif_soft_ap_ip settings as below:
const esp_netif_ip_info_t _g_esp_netif_soft_ap_ip = {
.ip = { .addr = IP4TOADDR( 10, 33, 1, 1) },
.gw = { .addr = IP4TOADDR( 10, 33, 1, 1) },
.netmask = { .addr = IP4TOADDR( 255, 255, 0, 0) },
};
Then I build and run wifi/getting_started/softAP example code.
The device boots fine, my laptop successfully join the softAP and got IP as expected.
I (1449) wifi softAP: wifi_init_softap finished. SSID:myssid password:mypassword
I (31499) wifi:new:<1,1>, old:<1,1>, ap:<1,1>, sta:<255,255>, prof:1
I (31499) wifi:station: c8:ff:28:04:f8:09 join, AID=1, bgn, 40U
I (31519) wifi softAP: station c8:ff:28:04:f8:09 join, AID=1
I (31549) esp_netif_lwip: DHCP server assigned IP to a station, IP is: <IP_ADDRESS>
However, when I check ifconfig on my laptop, I found the netmask is wrong.
I expect <IP_ADDRESS>, but it got <IP_ADDRESS>.
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet <IP_ADDRESS>  netmask <IP_ADDRESS>  broadcast <IP_ADDRESS>
inet6 fe80::6b03:c65:130a:436a  prefixlen 64  scopeid 0x20
ether c8:ff:28:04:f8:09  txqueuelen 1000  (Ethernet)
RX packets 16888104  bytes<PHONE_NUMBER>7 (13.9 GB)
RX errors 0  dropped 83  overruns 0  frame 0
TX packets 10424612  bytes<PHONE_NUMBER> (1.8 GB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I just checked the implementation and found:
The dhcps_start() only takes ip argument, so changing netmask does not work.
I think this needs fix.

I expect below code should be able to change the dhcps ip and netmask.
But it only changes the ip, as a result the netmask and broadcast address are wrong.
esp_netif_ip_info_t ip_info;
esp_netif_set_ip4_addr(&ip_info.ip, 10, 33, 1, 1);
esp_netif_set_ip4_addr(&ip_info.gw, 10, 33, 1, 1);
esp_netif_set_ip4_addr(&ip_info.netmask, 255, 255 , 0, 0);
esp_netif_dhcps_stop(netif);
esp_netif_set_ip_info(netif, &ip_info);
esp_netif_dhcps_start(netif);

@AxelLin Thanks for reporting and follow-up, we have a fix which is now under internal reviewing, will update once it is available on GitHub. Thanks

@Alvin1Zhang
The fix is still not available after waiting for 3 weeks, I'm wondering if you can post the fix so I can test it.

@AxelLin Thanks for your patience waiting for the fix, @david-cermak please help. Thanks.

@AxelLin
here's the patch
0001-dhcpserver-make-subnet-mask-configurable.patch.txt
Thanks in advance for testing it and sorry for such a slow turnaround.

Hi @david-cermak
I just tested the patch and the result looks good.
Thank you.


How do you use this?

I have no idea how to use this font settings.

I've double clicked the .tmbundle to install it.
I see it in the TextMate 2 Preferences > Bundles list
It's Checked, but now I don't know how to use it. It's not a theme... is this for preview? Right now that's not working because I tried Fletcher's multimarkdown markdown .tmbundle ...

Does this conflict with https://github.com/fletcher/markdown.tmbundle#installation ?

Thanks!

It affects the syntax highlighting fonts for GitHub Markdown bundle according to these features: https://github.com/MikeMcQuaid/GitHub-Markdown-Font-Settings.tmbundle#features

Mike,
When I enable it, I don't see a difference. Maybe I'm a TextMate bundle newbie.
Is this all I need to do to activate it? Or is there another step?

Thanks!

You need to have Markdown (GitHub) also enabled.


add a user scenario for deploying kubernetes resources

Signed-off-by: zhujian<EMAIL_ADDRESS>Fixes: https://github.com/open-cluster-management-io/community/issues/83

add a user scenario for deploying workloads
move roadmap from concept to community
put the community after the scenario

cc @elgnay

thanks, it looks good, would you squash the commit?
/approve

would you squash the commit?

@qiujian16  I merged the commits to one, PTAL

/lgtm


Improve json_t perf and remove lib specific support

Improve json_t performance by removing unnecessary unwrapping and using an unordered map. Remove json_t specific code in the reader so it could be implemented by a user and doesn't require direct support in the library.

Cannot use unordered_map due to the inability to do recursion without additional indirection like unique_ptr due to it not allowing incomplete types. As of gcc 12 the 3 major compilers allow you to do such but it is a bit iffy for anyone not using those compilers and gcc 12 is too recent to reliably have on most linux distros.
The main perf problem with json_t right now is not the map anyways its the allocator due to the heavy heap allocations. Supporting pmr would make more sense as an optimization.


Reconsider keeping projects-title-filter

Question
Due to a new tool vision, there is need to be a thought, if we want to keep a feature to filter and mine just some of the projects in the filter.

Result of answering this question
Current situation
The current version of the Living Documentation Generator includes a feature that allows users to filter mining projects based on their preferences. This is used during the phase when the generator mines additional project data to update the project state for each repository issue.
This can be done by adding the wanted project name into the list of projects-title-filter.
INPUT_LIV_DOC_REPOSITORIES='[
            {
              "organization-name": "absaOSS",
              "repository-name": "living-doc-example-project",
              "query-labels": ["DocumentedFeature"],
              **"projects-title-filter": []**
            }
          ]'

Questions

Is this feature still relevant and does it provide necessary additional value to the generator?
Is there a real-life scenario where this feature is truly useful?
Are there any other considerations to take into account when thinking about this question?

Answers

Based on discussions with end users, the feature is useful and relevant for the use of the Living Documentation Generator.
For case, when the living documentation is intended to be generated for a single organization, but the repository is linked to projects from two organizations, such as an open-source (OSS) and a private org within the same company.
One point that came up and might be worth reconsidering is the method of setting the project title filter. It feels a bit odd that mining from projects is not the default behavior of the generator and that this feature needs to be explicitly enabled. It seems unusual that the user is required to configure the filter in the repository definition even in cases where they don’t want to mine additional project content. However, this approach makes sense, as it is tied to the repository configuration. In my opinion, this is a good solution overall, but it might be worth getting a second opinion on it.

Feel free to add any extra comments in this issue comment thread.

I agree with points 1 and 2, and I do not have anything to add.
Point 3:
The initial design goal was to provide a minimal solution - in today's context, livdoc regime activated and mining only from defined repositories. (Yeah, the valid minimum is to disable all regimes.)

The idea of not providing an empty list with project filters is interesting. Can you make an issue for it as an enhancement?

Closing this question issue with new enhancement issue (https://github.com/AbsaOSS/living-doc-generator/issues/74).


New NPM release of node-srp needed

The last version of node-srp that was released on github or npmjs.org was more than two years ago for version 0.2.0
https://www.npmjs.com/package/srp
https://github.com/mozilla/node-srp/releases
Since that time there have been a handful of commits, some of which are security related (e.g. constant time comparisons).
Can you please tag a new release on github and also push that new release to npmjs?
Thank you.

+1

+1

+1

Maybe someone should submit a pull request with the version bump and appropriate tags to make this easier

+1

+1

+1

hey @zaach, you are one of 3 with access to this npm . Could you add me?


✏Discussion: The direction & future of create-react-app

Hello to all the wonderful people behind this project!
Thank you for making our development experience better and more accessible to everyone ❤
Today I would like to open a discussion on the direction of create-react-app. I saw the issue opened up by @shelldandy, and I took interest in the future of create-react-app.
You see, the current landscape of programming is changing rapidly. Not too long ago, most programmers managed their dependencies themselves. Being a veteran meant that you had seen the ins and outs of all the tools that supported your tech stack. While there was pride in knowing the complex labyrinths of configs, there was also a lot of energy spent on things that did not produce a tangible impact on the end-user.
And this is where the major shift is occurring: Over the last years, especially in the web field, programmers have shifted from being people that make things work to people that create experiences. As programmers, we want to produce tangible output in the most efficient ways possible. In the web tech landscape, this shift was characterized by the Javascript renaissance, accompanied by the Javascript fatigue. This brought about the trend towards 0cJS, serverless services, and tools like create-react-app.
I believe this to show that what we want as programmers is to create experiences efficiently, and handle only the details that truly matter to us.
In light of this, I believe that the tools of the future will be tools that abstract away all the unnecessary details to bring an experience to life, while providing enough modularity to expose certain details on-demand. These tools shall be:

zero-config by default
always at the bleeding-edge (performance, packages, SEO, PWA, etc)
modular
extensible
have an easy-to-use cli that can provide access to multiple boilerplates

Here's how I see it:
Imagine a cli for create-react-app that can read configuration files like vue-cli meta.js files and infer from there a series of command it has to undertake to scaffold an entire create-react-app repository, complete with extended config and pre-installed plugins.
Imagine being able to load THE boilerplate configuration you want from a list of awesomely-curated meta.js-like github gists.
Imagine being able to automatically export YOUR boilerplate configuration to a github gist via an export command so that you can share your setup with others.
Imagine a create-react-app repository that does not need to be ejected to do partial, custom configurations, but still hides the non-customized configuration from its user.
Imagine a create-react-app that benefits from a plugin architecture, a bit à la Gatsby (but better), where all you need to install a dependency to your favourite service or dev feature is one command away.
Want SCSS in CSS Modules? Load cra-sass-css-modules-plugin and you are good to go.
Want to have firebase support? Sure thing, just install cra-firebase-plugin. It will run you through a series of inquirerJS questions to do a first config. It will expose new files to the create-react-app config files, which you will be able to modify just like any other custom config.
 All you'd have to do to create a plugin is to use a config extend API provided by create-react-app that allows you to install packages, modify configs, and more.
Your comprehensive, efficient, extensible, concierge-like development experience with react will only be a single command away.
Welcome the docker of server configuration, the npm of module registry, and the serverless of scaling, all for your favorite front-end library, React.
Welcome to the future of web development.
This is what I believe to be the future. What are your thoughts?
🚀

Interesting thoughts! I've been thinking about this myself, since I'm using cra with TypeScript and SASS and now plan to include Semantic UI. Obviously, I had to eject cra to make this happen.
In my opinion, a cli would be really helpful to achieve this without ejection.

Interesting thoughts! I've been thinking about this myself, since I'm using cra with TypeScript and SASS and now plan to include Semantic UI. Obviously, I had to eject cra to make this happen.
In my opinion, a cli would be really helpful to achieve this without ejection and many projects start with the same questions:

JavaScript vs TypeScript
CSS vs LESS vs SASS
Bootstrap vs Semantic UI
...

At the current state beginners or those, who are new to e.g. TypeScript need to mess around with cra ejection or need to find an existing fork, without actually understanding what's happening. A cli could make use of a central config file, which could also be changed once the 'cra app' has been build.
A script could then read that config file and create the corresponding webpack config files.
As a result, the cra user has a chance to update his config file based on his personal needs and doesn't need to eject.
I'd like to help making this possible, however, I've never committed to OSS and am quite new to programming.

When is it ready for webpack4 ?

Thanks for sharing @gaearon. Definitely some good insights coming from your experience as member of the project.
My experience with plugins is limited to that of Gatsby (which I admit, was pretty poor), and with Babel. I did feel like Babel was a relatively seamless experience, but then again, I wasn't there in the dark era where things like babel-eslint weren't working properly. Your points are definitely valid, and I must agree that the whole plugin ecosystem may take more from an utopia than the real world.
I do think however that if we remove the plugin part of this idea, the rest of the vision is still as relevant. I believe a modular configuration like that presented in #4412 would greatly benefit cra as a zero-config / minimalist-config project, while leaving the responsibility of keeping the configuration working with the new updates of cra up to the user.
Likewise, I think that the list of awesomely-curated boilerplates gists would also greatly benefit the cra ecosystem. Indeed, while I admit that having a list of boilerplates may sound deterring at first, a simple search page in which one can specify what they are looking for in terms of added features could definitely solve the problem. The said search page would return a list of boilerplates with all the added features listed (with their version beside), as well as the latest cra they are compatible with. This could allow more advanced users to easily start more fully-featured cra-based projects, without you having the need to keep always expanding the cra codebase to increase use-case coverage. As such, rather than having a monolithic-does-it-all cra, the cra team could build a core cra and maintain a short list of cra boilerplates, still cover 80% of use cases while decreasing the future efforts to maintain everything in a single module.
What do you think?

What would you be looking for in such “boilerplates”?
Splitting things like Sass or Jest into their own packages would make things harder for us, not easier.
Or do you mean just sample code?

this seems to mostly be deriving from vue-cli and looking at what they are doing.

Evan You was on a workshop.me podcast with Ryan Florence recently and talked about why he went that route and decided to build a plugin system on top of babel.
It is still in beta and time will tell but that is probably the reference point for comparison here, should we be copying vue in this regard or not

@gaearon:
My definition of boilerplate is a basic setup with minimal amount of code necessary to exemplify the dependencies and features loaded in the boilerplate. Does that correlate with your definition of boilerplate or with that of sample code?
As @audiolion pointed out, this idea stems a lot from the vue-cli model/ecosystem. Examples of features in boilerplate that could be interesting are:
Typings:

Typescript
Flow typing

CSS:

CSS in JS
CSS Modules
SASS Preprocessing
styled-components
reas

Testing:

Jest
AVA
Puppeteer
Mocha (some people are still old school)

Misc:

Firebase
Redux + Redux-X (thunk, saga, promise-middleware, etc.)
GraphQL + Apollo + ...
optimized lodash for webpack
functional programming setup w/ ramda, list, etc.
release and devops setups like release-it, commitizen

These are just examples of what comes to mind, I'm sure there are even more relevant examples out there.

I think @TheLarkInn mentioned something about support for presets in future versions of webpack. One day we might be able to use CRA like this: { presets: ["react-app"] } (one single line in webpack.config.js).

That's a super cool idea :O
So then that preset could be extended?

I used vue-cli@v3 with React code and so far works like a champ. Probably some of the plugins from Vue team wouldn't work with React but at least typescript, babel, pwa works.
vue-cli/ui doesn't work right now because it requires some Vue specific setup but probably it could be adjust a little bit and it would work with React projects.
Based on the needs of the CRA right now and what people are requesting I strongly recommend to team up with Vue team rather than tackle the exact same issues by yourself, even when they are completed different frameworks the needs and requirements for the CLI are completely 100% the same.
They definitely figured out a clever way to extend the configurations and how to ship zero-config setups and a full plugin based ecosystem around it which is really beneficial.
related to https://github.com/facebook/create-react-app/issues/3786 https://github.com/facebook/create-react-app/issues/3917

@gaearon Any plans on making PostCSS configuration extendable? I see that Sass is going to be included in next CRA version, but I would love to see a possibility to extend PostCSS with some custom plugins.

Is the ability to allow extending webpack configs in a similar way Vue CLI 3 does on the roadmap?

I saw this the other day and think it might be a useful approach here. My use case is changing the exclude for babel so it compiles our scoped component library components that are inside node_modules as we're not doing that on publish at present.

@affanshahid from what @gaearon says, no


Update README.md

The task Azure Resource Group Deployment version 2, works just with agent queue Hosted VS2017

@lsprado,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Add connection pooling article

The one thing related to this, I would love to have a linkable resource for the difference between the two different kinds of conneciton pooling: Application level (like in Prisma Client, where you have a pool in the Engine that opens x connections so x requests can be done in parallel) and server level (like with PgBouncer, where you have a "proxy" in front of your database that pools connections and brokers the incoming SQL queries between them). Right now people do not understand the difference, which makes conversation around this topic harder.

The one thing related to this, I would love to have a linkable resource for the difference between the two different kinds of conneciton pooling: Application level (like in Prisma Client, where you have a pool in the Engine that opens x connections so x requests can be done in parallel) and server level (like with PgBouncer, where you have a "proxy" in front of your database that pools connections and brokers the incoming SQL queries between them). Right now people do not understand the difference, which makes conversation around this topic harder.

Thanks for the feedback Jan. I added a section that I hope addresses that concern, but referred to it as internal vs external pooling.

Are those standing, known terms or something you came up with to give it a name?
I like the explanation very much. Would be interested in reading other discussions of this though as well.

I'm not sure if there are any standard terms for the difference you're describing, so I think those are probably just terms I came up with.  I was hesitant to use "application level" vs "server level" because implementations like pgbouncer can be deployed (depending on what you're trying to achieve) on the database server, on the application server, or anywhere in between the two, which I assume muddles the distinction you're trying to make.
A lot of the information I found about built-in pooling functionality were coming from the Java ecosystem (discussing JDBC's implementation, some pages on Hibernate, etc.).  I had a harder time finding more general resources about that functionality within DB clients or drivers.


Update geographical-availability-copilot.md

Replace "Azure OpenAI Service model" by "any Generative AI model"
Document new target geo for AU, IN, UK (Sweden) when the model is not locally available

Adding do-not-merge tag since we haven't made the toggle changes yet


Agent - use sphere overlap instead of raycast for interactions

rotate agent towards object he is interacting with

lmao


Consult a question in api demo

This is a great job. After downloading the model locally, I encountered the problem shown in the following figure after running the sample code you provided.
code:
def main():
    disable_torch_init()
    video = 'video_path'
    inp = "Describe a person's characteristics"
    model_path = '/home/jdy/Video-LLaVA/LanguageBind/Video-LLaVA-7B'
    # model_path = 'LanguageBind/Video-LLaVA-7B'
    device = 'cuda'
    load_4bit, load_8bit = True, False
    model_name = get_model_name_from_path(model_path)
    tokenizer, model, processor, context_len = load_pretrained_model(model_path, None, model_name, load_8bit, load_4bit, device=device)
    video_processor = processor['video']
    ...

This is config.json in /home/jdy/LanguageBind/Video-LLaVA-7B

There is my error:
LanguageBind_Image does not have a file named preprocessor_config.json
OSError: /home/jdy/Video-LLaVA/LanguageBind/LanguageBind_Image does not appear to have a file named preprocessor_config.json. Checkout 'https://huggingface.co//home/jdy/Video-LLaVA/LanguageBind/LanguageBind_Image/main' for available files.

If you could help me, I would be very grateful.

 You can change the path with this line.
We will update the code in parallel with the launch of Video-LLaVA 1.5, when the code robustness will be better.

Thank you very much for your answer, but I still have one thing that I don't understand. I made the corresponding changes according to your guidance, but the error is still missing the preprocessor_config.json file.
Here is my code:

Here is error report:

Any help would be of great help to me.


D&D Beyond Integration

So I've seen a number of Chrome plugins that allow integration in to D&D Beyond's full compliment of monsters for initiative tracking. Any chance KFC could have something similar? I suspect it would all be above board as these plugins can only use the content the logged in user has access to.

I'd be open to integrating it if it were well-built, but it's not something I care to implement.
See #100 for example of a solution I was not willing to accept and reasoning thereof.

I evaluated with the Basic Rules and Monster Manual Monsters and checked them with DDB.
If the Levenshtein distance was reasonably small (1 max), I'd accept the DDB match. I redid the test with exact matches and the results did not change, so we should be fine.
The following creatures were troublesome:
Faerie Dragon (blue, green, indigo, orange, red, violet, yellow) -> should all link to Faerie Dragon
Coven Hags -> not on DDB
Lich/Beholder/Death Tyrant/Demilich in lair -> all should link to the respective normal site
Ultraloth -> Should be Ultroloth (Typo in KFC)
While this still does not handle changing links on DDB's side, I assume if I were to add those links to the KFC data you'd be fine integrating it?

Thanks, I fixed the typo on Ultroloth.
Regarding adding the pictures (from your comment in the closed issue), that's a no-go. It's likely copyright infringement, and even if not I don't want to host a bunch of images.
Also, it just occurred to me that this doesn't actually need any new functionality. D&D Beyond can just be added as a new source (which it is), where it uses links instead of page numbers (like the Monster-a-Day source). This is doubly nice because in addition to not requiring any new code, it also allows people to show only DDB content or to hide the DDB links entirely.
The downside is that adding new sources to existing monsters in bulk is a lengthy and tedious process. :/
But anyway, if you can get me a spreadsheet with the FID in one column and the links in another, I can integrate it.
Also, are there any monsters which are specific to D&D Beyond? I would assume not, but I don't use it.

Hey @Asmor, thanks for the fast response!
I really like the idea of just adding DDB as a new source. As all the information is already gathered informatically, I could easily provide you with spreadsheets or any other format you'd like :)
I guess that leaves the choice with the user while adding the desired DDB support!


Not working on S3

On S3, when click on FAB, the sheet show at the top corner and just a small part visible. When click somewhere else on screen trying to cancel the sheet, FAB button stays hidden. I'm using the FAB implementation from your sample app.

Works fine on Nexus 6

Could you post a screenshot of what you're seeing? Also, what version of Android is it running?

First one is top left, second one should show the other FAB. All happens on pre-lolipop samsung device

Is the sample app working fine on your device?

No response, feel free to reopen.


Fix region commit state jump backward in release-5.2

What problem does this PR solve?
Issue Number: close #2576
Problem Summary:
What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/merge

/rebuild


Heap implementation

This pull request follows heap implementation for Pelly.
Why we need heap memory?
When heap memory is implemented, doors for making dynamic arrays will open and therefore we don't need to reserve space for example for 16 buttons in window, we will allocate memory for needed number of buttons in window.
Help needed
I need help in verifying that e820 functions in e820.asm does what function name says
TODO

[x] e820 functions (memory map)
[x] Allocator
[x] Heap

This pull request is draft until TODO list is finished and decent testing has been run.

okay lets merge this fucker


Imported terms with multiple definitions due to import from different ontology release versions

VEuPathDB was built on NIAID-GSC-BRC.owl. We have asked OBI to build the NIAID-GSC-BRC view on each release. Current version used in VEuPathDB is made on 2020-04-09. However, OBI made the release on 2020-08-24 without making the NIAID-GSC-BRC view. It caused following terms with multiple definitions due to definition updated in latest release.

ENVO:00010483 environmental material
IAO:0000027 data item
IAO:0000032 scalar measurement datum
IAO:0000115 definition
IAO:0000119 definition source
IAO:0000121 organizational term
IAO:0000136 is about
IAO:0000219 denotes
IAO:0000221 is quality measurement of

NIAID-GSC-BRC.owl contains terms from multiple ontologies including OBI. It means even we keep NIAID-GSC-BRC.owl with OBI release. It could still have problem if IAO, ENVO or other OBO Foundry ontology terms made updates and release before OBI NIAID-GSC-BRC view release.
We need to think about how to deal with it.

They did update NIAID-GSC-BRC, but they did not update the PURL. (eupath_dev imports NIAID-GSC-BRC based on the PURL.)

All other issues still occur in VEuPathDB release candidate due to terms imported from multiple resources. Are we planning to fix the issues before next release?

I downloaded eupath.owl from the release page just now. ENVO:00010483 has only one definition (with "fiat object part").


Can the action be called open on vscode.dev

Testing #183576
Can the action be called open on vscode.dev just like other action to open in GitHub?

I would not change this for now since we use checkout vs open elsewhere, e.g. GHPRI view context menu:


Compile error / no release version yet

encountered this error when trying to compile on my Macbook
main.go:7:2: cannot find package "github.com/HFO4/gbc-in-cloud/driver" in any of:
	/usr/local/Cellar/go/1.10.3/libexec/src/github.com/HFO4/gbc-in-cloud/driver (from $GOROOT)
	/Users/zxybazh/goforest/src/github.com/HFO4/gbc-in-cloud/driver (from $GOPATH)
main.go:8:2: cannot find package "github.com/HFO4/gbc-in-cloud/gb" in any of:
	/usr/local/Cellar/go/1.10.3/libexec/src/github.com/HFO4/gbc-in-cloud/gb (from $GOROOT)
	/Users/zxybazh/goforest/src/github.com/HFO4/gbc-in-cloud/gb (from $GOPATH)
main.go:9:2: cannot find package "github.com/HFO4/gbc-in-cloud/server" in any of:
	/usr/local/Cellar/go/1.10.3/libexec/src/github.com/HFO4/gbc-in-cloud/server (from $GOROOT)
	/Users/zxybazh/goforest/src/github.com/HFO4/gbc-in-cloud/server (from $GOPATH)
main.go:10:2: cannot find package "github.com/faiface/pixel/pixelgl" in any of:
	/usr/local/Cellar/go/1.10.3/libexec/src/github.com/faiface/pixel/pixelgl (from $GOROOT)
	/Users/zxybazh/goforest/src/github.com/faiface/pixel/pixelgl (from $GOPATH)

Try to compile with Go 1.11 or above?
Release will be added later.

Works fine after I upgraded Go to 1.12.4


Not firing events

Unfortunately I have not been able to successfully wire up VS Code's FileSystemWatcher so that events can be detected. The root issue is unclear since the underlying C# FileSystemWatcher works fine if I code up a demo app. Since I couldn't discover many examples demonstrating proper configuration and usage, I simply tried a variety of constructs...all to no avail. As I'm pushing the FileSystemWatcher Disposable into the ExtensionContext, it shouldn't get dereferenced by going out of scope before the events are fired. Hence, it's unclear why the events aren't firing.
Here's an example of various constructs I've tried:
public testFileSystemWatcher(): Disposable {
    // const pathFileExt = 'C:\\VST\\test_fileSystemWatcher.txt';
    // const pathFileExt = '**/txt';
    // const pathFileExt = '**/*.txt';
    const pathFileExt = '**\\*.txt';
    // const pathFileExt = 'C:\\VST\\test_fileSystemWatcher.txt';
    // const pathFileExt = 'C:\\VS\\VscExtensionSqlTemplateInjector\\src\\SqlTemplateGuidUtils.ts'
    // const pathFileExt = 'C:/VS/VscExtensionSqlTemplateInjector/src/SqlTemplateGuidUtils.ts'
    // const pathFileExt = '/src/SqlTemplateGuidUtils.ts'
    // const pathFileExt = '**/*.ts'
    // const pathFileExt = '**//*.ts'
    // const pathFileExt = '**\*.ts'
    // const pathFileExt = '**\\*.ts'
    const fileSystemWatcher: FileSystemWatcher = workspace.createFileSystemWatcher(pathFileExt);
    window.showInformationMessage(`Watching ${pathFileExt}`);

    fileSystemWatcher.onDidCreate(_ => {
        console.log(`Created ${_.fsPath}`);
    });

    fileSystemWatcher.onDidChange(_ => {
        console.log(`Changed ${_.fsPath}`);
    });

    fileSystemWatcher.onDidDelete(_ => {
        console.log(`Deleted ${_.fsPath}`);
        fileSystemWatcher.dispose();
    });

    return fileSystemWatcher;
}

This C# test console fires created, changed, and deleted events:
class Program {

    static FileSystemWatcher fsw;
    static void Main(string[] args) {
        //fsw = new FileSystemWatcher(@"C:\VST\", "test_fileSystemWatcher.txt");
        fsw = new FileSystemWatcher(@"C:\VST\", "*.txt");
        fsw.EnableRaisingEvents = true;
        Console.WriteLine($"Watching path {fsw.Path}    filter {fsw.Filter}");
        fsw.Changed += (s, e) => Console.WriteLine("File changed");
        fsw.Created += (s, e) => Console.WriteLine("File created");
        fsw.Deleted += (s, e) => {
            Console.WriteLine("File deleted");
            fsw.Dispose();
        };
        Console.WriteLine("Press any key to terminate application");
        Console.ReadKey();
    }
}

In my case I would like to detect changes to a file on a path different from the VS Code workspace. However, I haven't been able to get it to detect changes to files on any path.
I wonder if there might be something else going on here such as a permissions issue. But that seems unlikely since running VS Code under an machine-Admin account doesn't resolve it either.

I think this issue might be caused by the FileSystemWatcher going out of scope after all. I haven't figured out how that's happening. But when I switched my approach to using HTTP calls in lieu of dumping to a JSON file, I bumped up against the (possibly) same issue. I worked around it by using sync-request (which is fine for my use case).


Is it possible to increase the vertical animation space for the digits?

Currently, the digits animate up and down exactly at the edge of the text height.  I would like to increase the space that the digits move in to fit the vertical space in the container it is in.

Is there a way to adjust this? Thanks.

Submitted PR #13 as a solution.

Thank you very much for your PR. I've released v0.2.5 please take a look: https://pub.dev/packages/animated_flip_counter/changelog

Thank you! Moved back to official repo to test and it works, although had to change a little bit in my code to compute for the effect of height + padding since I'm doing some other animations. Works perfectly to my use case now!


JKS truststore.jks not found in resulting secret in v1.11.0

After recently upgrading to cert-manager 1.11.0, a previously existing Certificate resource which provisions a JKS keystore caused the following repeated errors in the cert-manager logs:
I0127 00:19:41.777614       1 secret_manager.go:94] cert-manager/certificates-issuing "msg"="applying Secret data" "key"="example-ns/example" "message"="JKS Keystore keys does not contain data" "resource_kind"="Certificate" "resource_name"="example" "resource_namespace"="example-ns" "resource_version"="v1" "secret"="example-tls"

Example Certificate resource:
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
  name: example
  namespace: example-ns
spec:
  dnsNames:
  - foo.example.com
  issuerRef:
    group: cert-manager.io
    kind: ClusterIssuer
    name: letsencrypt-prod
  keystores:
    jks:
      create: true
      passwordSecretRef:
        key: foo
        name: bar
  secretName: example-tls

As this is a publicly trusted cert, there was previously no need for a truststore.jks, and that entry is not present in the resulting secret.  Manually adding truststore.jks: foo to the resulting secret causes the errors in cert-manager to cease.
This bug is causing cert-manager to reload the secret multiple times a second in the target namespace, causing items watching that secret to take action on each reload.
Kubernetes version 1.24.9.

/kind bug

I have exactly the same problem only with PKCS12. Added to Certificate yaml block with keystores:
  keystores:     pkcs12:       create: true       passwordSecretRef:         key: password-key         name: cert-manager-pkcs12-password
And got valid keystore.p12 in the resulting Secret. However, cert-manager continuously logs the same line (20 lines per second!):
I0208 08:03:01.199638       1 secret_manager.go:94] cert-manager/certificates-issuing "msg"="applying Secret data" "key"="kube-system/ingress-wildcard-cert" "message"="PKCS12 Keystore keys does not co ntain data" "resource_kind"="Certificate" "resource_name"="ingress-wildcard-cert" "resource_namespace"="kube-system" "resource_version"="v1" "secret"="ingress-wildcard-cert"
... and start eating a lot of CPU.
Kubernetes: 1.23.5 (AKS)
cert-manager: 1.11.0 (from helm chart)

We are having the exact same problem on all our Certmanager instances which have been upgraded to cert-manager 1.11.0 (from helm chart) and Kubernetes: 1.24.7 (TKGI).
Getting about 300.000 log events per hour.

We also hit the same issue after upgrading to cert-manager 1.11.0 due to one of the certificate resources with pkcs12 yaml block, and got 20 log lines per every second. Fortunately it is our TEST environment and we deleted and re-created the certificate using the same manifest. We noticed that the resulting secret then had the "truststore.p12", which was not present before, and problem disappeared afterwards.
`
Data
tls.key:              1679 bytes
truststore.p12:  2114 bytes
ca.crt:               2309 bytes
keystore.p12:   6815 bytes
tls.crt:               4801 bytes
`

I think I found the PR which introduced a regression https://github.com/cert-manager/cert-manager/pull/5597

I think I found the PR which introduced a regression https://github.com/cert-manager/cert-manager/pull/5597

Since the Certificate CA can be optional in Certificate Secret Data,  should the checks here at
https://github.com/cert-manager/cert-manager/blob/release-1.11/internal/controller/certificates/policies/checks.go#L116-L117
and
https://github.com/cert-manager/cert-manager/blob/release-1.11/internal/controller/certificates/policies/checks.go#L135-L136
should be AND'ed instead of OR'ed as it right now ?  This is a regression introduced in cert-manager-v1.11.0 breaking keystore usage in Certificates with optional CA in Secret.Data.

trying to work on this
https://github.com/cert-manager/cert-manager/compare/master...vinzent:cert-manager:bugfix/issue-5755

Fixed this by downgrading to 1.10.2. Tons of logs, but we also saw k8s api request waiting on client-side throttling, not priority and fairness


Roll Engine from b04955656c87 to 60b436d4f09b (18 revisions)

https://github.com/flutter/engine/compare/b04955656c87...60b436d4f09b
2021-02-05<EMAIL_ADDRESS>Roll Dart SDK from b1c8ca53bf37 to c1616b4405c2 (2 revisions) (flutter/engine#24230)
2021-02-05<EMAIL_ADDRESS>Roll Skia from 2a21a21223a7 to 2c6d8d970acd (2 revisions) (flutter/engine#24229)
2021-02-05<EMAIL_ADDRESS>Roll Skia from 9f704a864008 to 2a21a21223a7 (3 revisions) (flutter/engine#24228)
2021-02-05<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from f1YmNNwFe... to JQoiZreUN... (flutter/engine#24227)
2021-02-05<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from 03qqGegOA... to TVGS3E2dT... (flutter/engine#24225)
2021-02-05<EMAIL_ADDRESS>Roll Skia from 52bf4853c121 to 9f704a864008 (1 revision) (flutter/engine#24221)
2021-02-05<EMAIL_ADDRESS>Roll buildroot to bc399c09 (flutter/engine#24216)
2021-02-05<EMAIL_ADDRESS>Roll Skia from b88b4e1a12ac to 52bf4853c121 (2 revisions) (flutter/engine#24217)
2021-02-05<EMAIL_ADDRESS>Roll Skia from 7c6abf86f54c to b88b4e1a12ac (3 revisions) (flutter/engine#24215)
2021-02-05<EMAIL_ADDRESS>[web] Fix text selection from right to left (flutter/engine#24214)
2021-02-04<EMAIL_ADDRESS>Add buffer.rewind() (flutter/engine#23955)
2021-02-04<EMAIL_ADDRESS>Roll Skia from 2224100b25e3 to 7c6abf86f54c (5 revisions) (flutter/engine#24213)
2021-02-04<EMAIL_ADDRESS>Roll Dart SDK from 51035f288d30 to b1c8ca53bf37 (1 revision) (flutter/engine#24212)
2021-02-04<EMAIL_ADDRESS>Move shell/platform/common/cpp to shell/platform/common (flutter/engine#24210)
2021-02-04<EMAIL_ADDRESS>Roll Skia from 71d420ddbd3c to 2224100b25e3 (4 revisions) (flutter/engine#24209)
2021-02-04<EMAIL_ADDRESS>Roll Skia from 420c8a505e54 to 71d420ddbd3c (3 revisions) (flutter/engine#24208)
2021-02-04<EMAIL_ADDRESS>[metal] Darwin unified external metal textures (flutter/engine#24157)
2021-02-04<EMAIL_ADDRESS>Roll Skia from 8eb119af466b to 420c8a505e54 (5 revisions) (flutter/engine#24207)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from f1YmNNwFe_k0 to JQoiZreUNodN
fuchsia/sdk/core/mac-amd64 from 03qqGegOAY4j to TVGS3E2dTisT
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


feat: better sfc-level tag name completion

Typing lang="ts" every time when start writing a new SFC is very annoying. This PR adds completion for that.

Before

After

Improvements

Removed !DOCTYPE and Custom Blocks
Add script lang="ts" and script setup lang="ts"

Notes

The description of script lang="ts" is the same as script, and the description of script setup lang="ts" is the same as script setup. I am not sure how to update this.
Exact matching is used in this PR. I don't know if a looser matching method should be used.
Should the order of the completion items be changed?

LGTM, thanks!


What's the operation order in InfluxDB?

In OpenTSDB, the order of operations shows below:

But, there is no any informations about the order of operations in official web sites.
So, what i want to know is what's the order of operations in InfluxDB？
@evanphx @alexpaxton @121watts @otoolep @jwilder @jvshahid @jaredscheib @goller @corylanou
Can you help me to understand and solve this issue?
Look forward to your reply! Thanks!

Is there anyone to answer this question?

@hoorayimhelping


[FEA] Triton Integration Tests

We need integration tests that work with Triton Inference Server.
We should be testing out the movielens inference notebooks, with generating models and export these models to triton. We should test out that Triton can start serving these models, and we can call them successfully over GRPC etc and get results that match the the DL model locally.
We should be testing out both the TensorFlow and HugeCTR inference solutions, as well as PyTorch once its available.

https://github.com/NVIDIA/NVTabular/pull/673


Unresolved reference for newer APIs in Kotlin DSL script

Current Behavior
Inability to call APIs available in Java version 8 above e.g. XPath.evaluateExpression
Expected Behavior
This problem is not seen when Groovy language is used
Context (optional)
No response
Steps to Reproduce
Use the Kotlin language as a script and for example, write this piece of code in the build script files and call the build task.
val xPath = XPathFactory.newInstance().newXPath()
val component = xPath.evaluateExpression("/project/component", null)

Gradle version
8.7
Build scan URL (optional)
No response
Your Environment (optional)
No response

Here you are, the cause

Thanks!

This issue needs a decision from the team responsible for that area. They have been informed. Response time may vary.

The issue is in the backlog of the relevant team and is prioritized by them.


GPU-based Rendering on remote server

In the README, for pixels_gray representation, it says "In order to use this representation you have to enable rendering in create_environment call (and run on GPU)". Does it mean rendering should be performed on GPU?
How to enable GPU-based rendering? Currently in my machine, rendering is performed only on cpus when I use pixels_gray representation.  Thanks!

It is fine to use software rendering, but you need to keep in mind it is significantly slower than GPU rendering. As long as there are no errors thrown by the environment you should be good. I will update a README and remove mention of a GPU.

Thanks for your reply. I would like to use GPU rendering, software rendering is too slow. My question is it possible to enable GPU rendering on remote server? Thanks!

Follow the instruction https://carla.readthedocs.io/en/latest/carla_headless/
solves the issue.


Improvements to the conda build

A collection to small fixes:

Add cublas to the cuda builds
Reset build numbers following the version bump
Some fixes to the build process

I've tried building support for Metal on OS X, but the anaconda compilers are stuck in the 10.9 era before the framework existed so not much luck there.  I still want to revisit that later and probably switch to using the system compilers for that.

Please request review and satisfy the CI (not sure whether simply re-triggering can work)

CI problem was fixed, do  another patch will retriever

Close/reopen usually retriggers CI for me, but it doesn't appear to work here.
What should I "patch" to trigger it?  Or should I just close this one and open a new one with the same commits?

I spoke too soon, the CI is running again.

It seems it crashed in the python tests this time.  It might be due to the changes I made in setup.py but that would surprise me.
I have no idea what caused this problem otherwise.

I've removed the changes to setup.py since I don't really need them for this.
This way I can be sure that if the build doesn't pass this time, it's not because I've broken anything.

I might need some help here since I have no idea why the python tests keep crashing.  I literally have made no changes outside of the conda packaging so I can't have caused this.
Does anyone have a clue about what is wrong?

Was caused by https://github.com/dmlc/tvm/issues/2750, should be fixed by now

I am going to directly merge this in given that the CI error is not related. Thanks @abergeron  @yzhliu


Update iftype grammar in pony.g

The grammar was modified in a064d3a, but the file wasn't updated.

Not sure why AppVeyor didn't run. I'll open a new PR with [skip-ci] since this doesn't include functional changes.


Navigate navigates into void sometimes

Very randomly, without any consistency, I see that Navigate tries to navigate to a route, then chooses to make a wrong turn to the default route in the last step (inside a SwitchRoutes) and then repeats itself a few times until SwiftUI decides to stop it and renders an empty screen.
I had this issue multiple times and most of the time it was an endless loop caused by my code. This time, however, I even checked the info parameter and can see that it took a wrong turn, even though the route is set correctly.
I can't really provide a sample project as it is anyways very random and happens just sometimes. I was just hoping that someone experienced this as well and knows where I can start debugging.
Just as a presentation of what I mean, see the below:
struct MainRouter: RouterView {
    var content: some View {
        Router(initialPath: "/sign-in") {
            SwitchRoutes {
                Route("/sign-up/*") {
                    SignUpRouter()
                }

                Route("/sign-in/*") {
                    SignInRouter()
                }

                Route("/home/*") {
                    HomeRouter()
                }

                Route {
                    Navigate(to: "/sign-in")
                }
            }
        }
    }
}

// --- Removing all the other Routers for brevity. This only happens on HomeRouter for some reason.

struct HomeRouter: RouterView {
    var content: some View {
        SwitchRoutes {
            Route("root") {
              SomeHomeView()
            }

            Route("profile") {
              SomeProfileView()
            }

            Route { info in
                // The case is described below. info tells me that the route is /home/profile but for some reason it lands here in the fallback.
                Navigate(to: "/home/root")
            }
        }
    }
}

So the issue arises if I navigate to "/home/profile" (or any other subview of home). What happens instead (again, just sometimes), is that the Navigator jumps to the fallback Route {}. The weird thing is that the info variable has the right path saved. For some reason, it just doesn't match the right one when selecting the path to navigate to.
I know that this can be caused by literally everything and probably depends on my app state. Still good to have this open and see if anyone else is experiencing this.
In general, I would like to understand how this situation CAN happen with SwiftUIRouter. Once I do, it will be much easier to debug and solve.

Oh, forgot to mention it. Once the app is in this state, it does that all the time. So e.g. in this example the default route should go back to "/home/root" but instead, again, navigates to /home fallback (endless loop). That's why I don't even fallback but rather go to an empty screen because of SwiftUI's optimizations.

Hmm it's very possible you're talking about a bug I've encountered very rarely - like only three times in total. Unfortunately so far I have been unable to successfully (and consistently) reproduce it.
The one time I did caught it, however, it looked like - for whatever reason - SwiftUI decided to render the children of SwitchRoutes in reverse order. Like some weird magic optimization SwiftUI decided to perform out of nowhere. Meaning the last route would render (and perform path matching) first, instead of last. Thus resulting in the behaviour you described.
My gut tells me this some optimization introduced in SwiftUI 3, as I don't recall experiencing this bug in SwiftUI 2.
It is certainly worrying, and I really hope to find a method/routine to reproduce this bug consistently to further investigate it. Any help on this matter would be greatly appreciated!
So far from the top of my head potential solutions could be making a custom ViewBuilder for SwitchRoutes (lord have mercy), or work with .id() for Routes views (yuck). 😞

So since using navigator.navigate instead of rendering a Navigate, this error doesn't happen anymore. Still a little annoying but it is a good hack at least.


Add AlertIcon to the component library

overview
This PR wraps 2 icons in a relatively positioned wrapper. Kept the props to a minimum with just baseName + className  and alertName + alertClassName. The alert icon is positioned absolute by the component but all other styling is up to classNames when implementing.
addresses #811
Questions:
1- Is naming this component AlertIcon confusing? Would NotificationIcon be more clear? This would affect prop naming which leads me to:
2- I avoided name prop from regular Icons in favor of baseName and alertName. I'm thinking it might be more clear to call it parentName and childName with parentClassName and childClassName respectively.
changelog

Add AlertIcon to icons, update tests, update styleguide

review requests
standard review.
https://s3-us-west-2.amazonaws.com/opentrons-components/comp_alert-icon/index.html

Updated the name of the component to NotificationIcon.
Props are now:
parentName, className, childName, childClassName


Support for old versions of Ruby?

Should we still be including Ruby versions 2.1, 2.2, 2.3 in our Travis config file? Ruby itself has ended support for those versions. Thoughts?

Also, including @cr0wst, @fabianrbz & @mheap in this conversation. Would be interested to hear your thoughts.

Good question. If we are planning to no longer support them - which we should :D -, we should either release a version with a deprecation warning or a major version dropping the support -or even both-

@fabianrbz - My question was actually on that meta topic. Should we continue to support those versions?  I don't have a good reason why we shouldn't, but I like to raise that sort of question once in a while, just to check assumptions, and see if there is some challenge to that continuing status quo.

Not really, I'm actually in favor of dropping support for unmaintained
versions :). I was just pointing out that we should notify the users before
doing so.
On Thu, Jun 27, 2019, 13:35 Ben Greenberg<EMAIL_ADDRESS>wrote:

@fabianrbz https://github.com/fabianrbz - My question was actually on
that meta topic. Should we continue to support those versions?  I don't have a good reason why we
shouldn't, but I like to raise that sort of question once in a while, just
to check assumptions, and see if there is some challenge to that continuing
status quo.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Nexmo/nexmo-ruby/issues/126?email_source=notifications&email_token=AAFOTXJ6CCZ7I3D3CYBFUPLP4SQZRA5CNFSM4H3ZSHT2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYW22BY#issuecomment-506309895,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAFOTXM6GAHL3L7MTEISIODP4SQZRANCNFSM4H3ZSHTQ
.

The plan is to bump the required ruby version in the next major release (to Ruby 2.5 most likely).
In the meantime I'm not sure what the issue is with including older versions in the Travis config file? It's helpful to make sure we aren't breaking anything unintentionally. Supporting EOL Ruby versions doesn't take too much work relatively and allows anyone stuck with them to continue using the gem. Not everyone is in a position to promptly upgrade their apps to newer Ruby versions.

Great. Thanks, @timcraft. I appreciate the comments. I like to (re)visit conversations that have not happened for a long time, if ever, to make sure we are intentionally doing something. It sounds like maintaining support for the older versions is intentional, and that's great. I've got no objections for that, just good to open that conversation every once in a while.
I completely agree with your last sentence, btw!

Definitely very intentional.
Ruby 2.0.0 was dropped only a year ago, Ruby 1.9 was dropped in 2017.

As part of this conversation, I also saw some interesting usage data this afternoon, which reinforces staying on the current path. Thanks, everyone for the conversation. I'm going to close this for now, and we can revisit again at a later point.


configure_output_dir: not storing the git diff, probably because you're not in a git repo

$ python cnn.py --experiment_rootdir='/home/neu105/datafile/test/dronet/rpg_public_dronet-master/model/test_1' --train_dir='/home/neu105/datafile/test/dronet/collision_dataset/training' --val_dir='/home/neu105/datafile/test/dronet/collision_dataset/validation' --batch_size=16 --epochs=150 --log_rate=25

Total params: 321,634
Trainable params: 320,930
Non-trainable params: 704

None
configure_output_dir: not storing the git diff, probably because you're not in a git repo
Logging data to /home/neu105/datafile/test/dronet/rpg_public_dronet-master/model/test_1/log.txt
/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/tensorflow/python/ops/gradients_impl.py:91: UserWarning: Converting sparse IndexedSlices to a dense Tensor of unknown shape. This may consume a large amount of memory.
"Converting sparse IndexedSlices to a dense Tensor of unknown shape. "
1.0
0.0
Epoch 1/150
Traceback (most recent call last):
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/keras/utils/data_utils.py", line 555, in get
inputs = self.queue.get(block=True).get()
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/multiprocessing/pool.py", line 644, in get
raise self._value
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/multiprocessing/pool.py", line 119, in worker
result = (True, func(*args, **kwds))
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/keras/utils/data_utils.py", line 392, in get_index
return _SHARED_SEQUENCES[uid][i]
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/keras/preprocessing/image.py", line 800, in getitem
return self._get_batches_of_transformed_samples(index_array)
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/keras/preprocessing/image.py", line 846, in _get_batches_of_transformed_samples
raise NotImplementedError
NotImplementedError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "cnn.py", line 176, in
main(sys.argv)
File "cnn.py", line 172, in main
_main()
File "cnn.py", line 161, in _main
trainModel(train_generator, val_generator, model, initial_epoch)
File "cnn.py", line 89, in trainModel
initial_epoch=initial_epoch)
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/keras/legacy/interfaces.py", line 91, in wrapper
return func(*args, **kwargs)
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/keras/engine/training.py", line 2145, in fit_generator
generator_output = next(output_generator)
File "/home/neu105/anaconda2/envs/py3/lib/python3.5/site-packages/keras/utils/data_utils.py", line 561, in get
six.raise_from(StopIteration(e), e)
File "", line 3, in raise_from
StopIteration

@xiongdemao this really looks like the keras version you're using is not compatible with the code.
You can remove your Keras version via the command:
pip uninstall keras
and then reinstall the correct version (2.1.4) via:
pip install keras==2.1.4


php artisan migrate | SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for db failed: Temporary failure in name resolution (SQL: select * from information_schema.tables where table_schema = inven_pos and table_name = migrations and table_type = 'BASE TABLE')

when i run command php artisan migrate
error = SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for db failed: Temporary failure in name resolution (SQL: select * from information_schema.tables where table_schema = inven_pos and table_name = migrations and table_type = 'BASE TABLE')
should i create the table first or smth??

change DB_HOST=db to DB_HOST=localhost


fix(client_tests): Fix port collisions

We found that the PG ports can collide in 2 of the tests.
We've also included a way to automatically assign a port to the client tests http server, as we've sometimes found some flakiness with the fixed port being used already.

Thanks for reporting and fixing the potential port clash. All looks good to me, left a very minor comment that we could fix before i merge it. Thanks!

@davidmartos96 can you add a changeset please, then i can merge :-)

@kevin-dp Done!


[BUG] Windows build system seems out of date

Describe the bug
I tried building the engine on Windows but had multiple problems.

In Image 1, the makefile uses two commands that are not present on windows. To get around it I installed busybox and replaced 'tr' with 'busybox tr' and 'sed' with 'busybox sed'. I don't think this should be the solution tho. It was just a quick fix suggested by the discord.
In Image 2, theres a -Werror. To fix it I just changed u32 to i32 for 'i' inside the loop.
In Image 3, im getting unresolved symbols, was fixed by adding KAPI to both functions.

To Reproduce
Steps to reproduce the behavior:

Download clang + vulkan sdk
run .\build-all.bat windows build debug'

Expected behavior
It should just build all.
Desktop (please complete the following information):

OS: Windows

Screenshots

Thanks for reporting this! This has been updates/fixed in the soon-to-be-merged standard_ui branch.


Hub Navigation Headers are Clickable

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
Hub Navigation elements that are set as "Headers" should not be clickable.

Observed Behavior
After refreshing the page the Hub Navigation Header elements are clickable and refresh the current page.

Steps to Reproduce

Edit the hub Navigation.
Add a new link and select "Header" as the link option.
Save the navigation.
Refresh the page.

Thanks a lot for your feedback. We use this channel for developer feedbacks only.
Please use UserVoice to provide feedbacks on the product to be sure we can properly track those issues in the right place.

Thanks @lucabandMSFT , I will add it over there.


⚠ St. Lawrence Global Observatory CKAN Sitemap has degraded performance

In 510f1a4, St. Lawrence Global Observatory CKAN Sitemap (https://catalogue.ogsl.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 14717 ms

Resolved: St. Lawrence Global Observatory CKAN Sitemap performance has improved in 71b4411 after 13 minutes.


Incorrect Instructions: Applied-visual-design, lesson Lock-an-element...

Describe your problem and how to reproduce it:
The current instruction is incorrect.  The current instruction is:
Lock the #searchbar element to the top-right of its section parent by declaring its position as absolute. Give it top and right offsets of 50 pixels each.
The absolute position's default position is the top-right.  Giving top and right offsets moves the #searchbar towards the bottom-left.
Add a Link to the page with the problem:
https://www.freecodecamp.org/learn/responsive-web-design/applied-visual-design/lock-an-element-to-its-parent-with-absolute-positioning
Tell us about your browser and operating system:

Browser Name: Safari
Browser Version: 13.0.4
Operating System: macOS Mojave 10.14.6

If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

@terrifricker Not sure what you are talking about here.  If you do as requested in the instructions, it will work.  I suggest bringing this up on our forum.  If others there agree there is a problem, then feel free to request this issue to be reopened.
Thank you.


Git SSH private repository clone is not working for new workspaces

Bug description 🐞
We have 10+ workspaces and all uses SSH based VCS git clone. They're working with no issues. However, the private repository git clone is not working for newly created workspaces hence terraform plan shows "No changes. Your infrastructure matches the configuration."
Logs:
[threadPoolTaskExecutor-1] INFO org.terrakube.executor.service.workspace.SetupWorkspaceImpl - User Home Directory: /home/cnb
[threadPoolTaskExecutor-1] INFO org.terrakube.executor.service.workspace.SetupWorkspaceImpl - Workspace git clone directory: /home/cnb/.terraform-spring-boot/executor/00cc49f5-4f9f-432c-b296-e74402819a5a/54fb29e9-1ba0-4a14-9dc2-64c1540a2316
[threadPoolTaskExecutor-1] INFO org.terrakube.executor.service.workspace.SetupWorkspaceImpl - vcsType: PUBLIC
[sshd-JGitSshClient[6a1ee05b]-nio2-thread-5] WARN org.eclipse.jgit.internal.transport.sshd.JGitClientSession - exceptionCaught(JGitClientSession[git@hostname/hostip:hostport])[state=Opened] SshException: Server key did not validate
[sshd-JGitSshClient[6a1ee05b]-nio2-thread-5] INFO org.eclipse.jgit.internal.transport.sshd.JGitClientSession - Disconnecting(JGitClientSession[git@hostname/hostip:hostport]): SSH2_DISCONNECT_HOST_KEY_NOT_VERIFIABLE - Server key did not validate
[threadPoolTaskExecutor-1] ERROR org.terrakube.executor.service.workspace.SetupWorkspaceImpl - ssh://git@hostname:hostport/projectkey/reponame.git: Server key did not validate
[threadPoolTaskExecutor-1] ERROR org.terrakube.executor.service.workspace.security.WorkspaceSecurityImpl - Generate Dex Authentication Private Token
[threadPoolTaskExecutor-1] INFO org.terrakube.executor.service.workspace.SetupWorkspaceImpl - Executor WorkingDir: /home/cnb/.terraform-spring-boot/executor/00cc49f5-4f9f-432c-b296-e74402819a5a/54fb29e9-1ba0-4a14-9dc2-64c1540a2316
[threadPoolTaskExecutor-1] ERROR org.terrakube.executor.service.executor.ExecutorJobImpl - /home/cnb/.terraform-spring-boot/executor/00cc49f5-4f9f-432c-b296-e74402819a5a/54fb29e9-1ba0-4a14-9dc2-64c1540a2316/commitHash.info (No such file or directory)

Steps to reproduce

Create a workspace using VCS private repo with SSH as mentioned https://docs.terrakube.io/user-guide/vcs-providers/ssh
Run plan job

Expected behavior
The plan should show changes of terraform resources
Example repository
No response
Anything else?
No response

Maybe you can check your SSH key because for me it is working
I have this workspace that is using ssh connectivity as you can see here

I can see the plan correctly

Delete and recreate the workspace seems fixed the issue for me. I suspect selected SSH key was not picked during workspace creation.

That wont be possible because not all the workspaces are private, terrakube also support public workspaces so the SSH Key should be optional