Fixes changing focus using backtab

Focus is now moved correctly when using tab and backtab

See

ping @migueldeicaza

Thank you for your contribution!


Restore any useful tests and delete the rest

Several tests were marked xfail in the time-parallel rewrite.
These should now either be restored or deleted as thought appropriate.

Was this resolved by the paratests PR #38 ?


Add virtual network samples

Add documentation for:

Simple Virtual network
Simple Virtual network with delegation
Simple Virtual network with network watcher

Closing as fixed in #9


Remove no-switch-case-fallthrough and no-invalid-this

fixes #1861
CHANGELOG.md entry:

[removed-rule] no-switch-case-fallthrough: use tsc switch --noFallthroughCasesInSwitch instead
[removed-rule] no-invalid-this: use tsc switch --noImplicitThis instead
[recommended-removed] switch-default removed from recommended rule set

I'd rather not remove those rules now. Ideally we would wait until typescript adds the ability to disable such errors: https://github.com/Microsoft/TypeScript/issues/11051
no-unused-variable was undeprecated for that reason, too.
Keeping those rules around doesn't add much (if any) additional maintenance burden, so I don't see a reason to rush on removing them.
In addition, typescript will eventually start using no-switch-case-fall-through in their project, see https://github.com/Microsoft/TypeScript/pull/14886

fair enough, I didn't realize the TS team is using no-switch-case-fall-through. @nchen63 let's keep the rules around and just remove switch-default from tslint:recommended in this PR

done in #2424


add Greek alignment functionality

Two things from that I found during manual testing:

Possible bad data with reference code in some of the definitions.
I was able to continue using the feature while offline. I can't confirm if it's a desktop-only thing until it's deployed to QA, and I can test with my phone if the feature works offline.

Two things from that I found during manual testing:

Possible bad data with reference code in some of the definitions.
I was able to continue using the feature while offline. I can't confirm if it's a desktop-only thing until it's deployed to QA, and I can test with my phone if the feature works offline.

Talked with Ben about how to handle the reference code stuff and have a good path forward. Also yeah the requirements say it doesn't need to be offline-capable but it is kind of inherited from the service worker caching it. Though come to think of it I should probably just disable offline completely so it's not blowing up when trying to fetch stuff.

@MrGrinst Code looks good. Let me know when you get the two other items code complete and I can finalize the review.


proxy task's exit code for one off tasks

I have integrated UFO into our continues deployment and so far, everything is working well. However, I can think of cases that the deployment needs to be stopped specially when dealing with migrations.
Currently, in the deployment script, I do something like ufo task web-worker -c bundle exec rake db:migrate before ufo ships web-{web,worker}. Even though it hasn't happened yet, I can think of scenarios where migration fails and I want to prevent the ufo ships command to happen. This can be implemented if ufo task returns the exit code of the execution on the server.
What I have in mind:
Adding a flag to ufo task to make it wait for the execution to finish with a desired timeout:
ufo task web-worker -t 300 -p -c bundle exec rake db:migrate
# -t for timeout, and -p for proxy unless you have a better suggestion.

Implementation:
It will be fairly simple:

use aws ecs wait tasks-stopped with the provided timeout.
use aws ecs describe-tasks to extract the exit code and exit with it.

I would like to implement this if you agree with the idea.

@everplays This sounds dandy. Didn't realized that we could use the output of describe_tasks to extract the exit code. Just played with it to see where the exit code is.  Here's an example output:
{
    "tasks": [
        {
            "taskArn": "arn:aws:ecs:us-west-2:112233445566:task/f628530d-e7b9-480e-86e6-ed48fc4e7bc2",
            "clusterArn": "arn:aws:ecs:us-west-2:112233445566:cluster/development",
            "taskDefinitionArn": "arn:aws:ecs:us-west-2:112233445566:task-definition/demo-web:34",
            "overrides": {
                "containerOverrides": [
                    {
                        "name": "web",
                        "command": [
                            "uptime"
                        ]
                    }
                ]
            },
            "lastStatus": "STOPPED",
            "desiredStatus": "STOPPED",
            "cpu": "256",
            "memory": "512",
            "containers": [
                {
                    "containerArn": "arn:aws:ecs:us-west-2:112233445566:container/04375cd1-04ff-4d8b-8f19-d792db7ad8bf",
                    "taskArn": "arn:aws:ecs:us-west-2:112233445566:task/f628530d-e7b9-480e-86e6-ed48fc4e7bc2",
                    "name": "web",
                    "lastStatus": "STOPPED",
                    "exitCode": 0,
                    "networkBindings": [],
                    "networkInterfaces": [
                        {
                            "attachmentId": "206e8a3e-eeaa-4e36-8cce-f5db2bb6cd61",
                            "privateIpv4Address": "<IP_ADDRESS>"
                        }
                    ],
                    "healthStatus": "UNKNOWN"
                }
            ],
            "version": 5,
            "stoppedReason": "Essential container in task exited",
            "connectivity": "DISCONNECTED",
            "connectivityAt":<PHONE_NUMBER>.083,
            "pullStartedAt":<PHONE_NUMBER>.152,
            "pullStoppedAt":<PHONE_NUMBER>.152,
            "executionStoppedAt":<PHONE_NUMBER>.0,
            "createdAt":<PHONE_NUMBER>.52,
            "startedAt":<PHONE_NUMBER>.152,
            "stoppingAt":<PHONE_NUMBER>.502,
            "stoppedAt":<PHONE_NUMBER>.256,
            "group": "family:demo-web",
            "launchType": "FARGATE",
            "platformVersion": "1.2.0",
            "attachments": [
                {
                    "id": "206e8a3e-eeaa-4e36-8cce-f5db2bb6cd61",
                    "type": "ElasticNetworkInterface",
                    "status": "DELETED",
                    "details": [
                        {
                            "name": "subnetId",
                            "value": "subnet-5b08b922"
                        },
                        {
                            "name": "networkInterfaceId",
                            "value": "eni-d5ea9738"
                        },
                        {
                            "name": "macAddress",
                            "value": "02:15:22:4d:2a:80"
                        },
                        {
                            "name": "privateIPv4Address",
                            "value": "<IP_ADDRESS>"
                        }
                    ]
                }
            ],
            "healthStatus": "UNKNOWN"
        }
    ],
    "failures": []
}

Guessing ufo would like for "stoppedReason": "Essential container in task exited" and that would be a success.
Would love to see this included. Happy to take a look at what you come up with.
Also, initial go though on options:
ufo task web-worker --timeout 300 --wait --command bundle exec rake db:migrate
ufo task web-worker --t 300 -w -c bundle exec rake db:migrate

Think --wait feels more natural. as it'll wait for the tasks to finish and then return the proper exit code.

@tongueroo --wait indeed is a better choice.
About extracting the status, actually I was thinking to use exitCode because it's more unix-y:

"exitCode": 0,

^ is from the example that you have shared. This way, if the executed command exited with status 10, we also exit ufo with status 10.

@everplays Oh awesome. I'm blind as a bat. Didn't see exitCode. Thanks for sharing! 👍


Splash crashed after running for a little while

I have a Splash running in the docker, beside the issue described in the https://github.com/scrapinghub/splash/issues/586, I found Splash will crash after running for a little while.

May  1 14:21:21 MONITOR docker: QIODevice::write (QTcpSocket): device not open
May  1 14:21:21 MONITOR kernel: Qt HTTP thread[2491]: segfault at 8 ip 00007fdd4dcb111a sp 00007fdc96ffb8e0 error 4 in libQt5Network.so.5.5.1[7fdd4dc60000+151000]
May  1 14:21:21 MONITOR docker: QIODevice::write (QTcpSocket): device not open
May  1 14:21:22 MONITOR kernel: docker0: port 1(veth5d82619) entered disabled state
May  1 14:21:22 MONITOR NetworkManager[502]:   (vethe76c787): failed to find device 4 'vethe76c787' with udev
May  1 14:21:22 MONITOR NetworkManager[502]:   (vethe76c787): new Veth device (carrier: OFF, driver: 'veth', ifindex: 4)
May  1 14:21:22 MONITOR kernel: docker0: port 1(veth5d82619) entered disabled state
May  1 14:21:22 MONITOR kernel: device veth5d82619 left promiscuous mode
May  1 14:21:22 MONITOR kernel: docker0: port 1(veth5d82619) entered disabled state
May  1 14:21:22 MONITOR NetworkManager[502]:   (docker0): link disconnected (deferring action for 4 seconds)
May  1 14:21:22 MONITOR NetworkManager[502]:   (vethe76c787): failed to disable userspace IPv6LL address handling
May  1 14:21:22 MONITOR NetworkManager[502]:   (docker0): bridge port veth5d82619 was detached
May  1 14:21:22 MONITOR NetworkManager[502]:   (veth5d82619): released from master docker0
May  1 14:21:22 MONITOR NetworkManager[502]:   (veth5d82619): failed to disable userspace IPv6LL address handling
May  1 14:21:27 MONITOR NetworkManager[502]:   (docker0): link disconnected (calling deferred action)
May  1 14:21:27 MONITOR kernel: XFS (dm-1): Unmounting Filesystem
May  1 14:21:27 MONITOR systemd: Device dev-disk-by\x2duuid-a444d62f\x2d9244\x2d4cc6\x2db61e\x2d96519669f64e.device appeared twice with different sysfs paths /sys/devices/virtual/block/loop0 and /sys/devices/virtual/block/dm-1
May  1 14:21:28 MONITOR systemd-udevd: error: /dev/dm-1: No such file or directory
May  1 14:21:28 MONITOR systemd-udevd: inotify_add_watch(7, /dev/dm-1, 10) failed: No such file or directory
May  1 14:21:28 MONITOR systemd: Device dev-disk-by\x2duuid-a444d62f\x2d9244\x2d4cc6\x2db61e\x2d96519669f64e.device appeared twice with different sysfs paths /sys/devices/virtual/block/loop0 and /sys/devices/virtual/block/dm-1
May  1 14:21:29 MONITOR systemd-udevd: error: /dev/dm-1: No such file or directory
May  1 14:21:29 MONITOR systemd-udevd: inotify_add_watch(7, /dev/dm-1, 10) failed: No such file or directory
May  1 14:21:29 MONITOR systemd: docker-splash-container.service: main process exited, code=exited, status=139/n/a

System Version:
[root@MONITOR ~]# uname -a

Linux MONITOR 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@MONITOR ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)

Appreciated for any input.

Have the same Problem. Using Splash with splash-scrapy and splash docker container restart within a crawl of 600 urls 10 times. Have tried to give more ressources (up to 1.5 CPU and 4000Mem) but this didn't change anything. Splash exists without any error message. Any hint?

I am having the same issue. The docker container crashes after rendering one page. I am running on Ubuntu 17.04, Docker version: 17.06.0-ce. On one of my test runs I was able to get the error message
(python3:1): GStreamer-CRITICAL **: gst_tag_list_insert: assertion 'gst_tag_list_is_writable (into)' failed

I'm getting very similar after few requests:

python3[23935]: segfault at 8 ip 00007f0e0da1bf20 sp 00007ffda30f58d8 error 4 in libQt5Core.so.5.9.1[7f0e0d874000+52a000]

Running on base image happens after 5 requests or so, while on master branch it goes a bit further (though I really haven't tried much to validate this behaviour).

Sometimes there are webkit/qt bugs which make Splash segfault when processing certain web pages. I'm not sure how to overcome them. A practical strategy could be to start Splash with verbose logging (-v2), then note the last request before the segfault, and try filtering it out.

@kmike I can't seem to replicate crashes on the requests that are made before segfault - it seems to be somewhat random.  The only thing I haven't tried is wether just spamming one page can cause a crash, but it would be quite pointless.
From what I've tried I'm pretty sure it's caused by some dated dependancy - either qt or webkit are the cause.
My local arch linux instance runs perfectly fine with versions:

Qt 5.9.1, PyQt 5.9, WebKit 602.1, sip 4.19.3, Twisted 16.2.0, Lua 5.3

while both docker and splash instance made through provisions.sh on ubuntu 16 are using:

Qt 5.5.1, PyQt 5.5.1, WebKit 538.1, sip 4.17, Twisted 16.1.1, Lua 5.2

@Granitosaurus you can update your Docker image using docker pull scrapinghub/splash.

I might have the same issue, I just updated to latest image and it keeps crashing all the same after a while.
I've enabled verbose logging at these are the last lines, it always fails with these messages.
splash_1    | 2017-10-17 16:06:27.014808 [render] [140648928249504] [lua_runner] dispatch cmd_id=1
splash_1    | 2017-10-17 16:06:27.015697 [render] [140648928249504] [lua_runner] entering dispatch/loop body, args=(PyResult('return', {'value': '[HTML TO PARSE HERE][long arguments truncated]
splash_1    | 2017-10-17 16:06:27.016441 [render] [140648928249504] [lua_runner] send PyResult('return', {'value': '[HTML TO PARSE HERE][long arguments truncated]
splash_1    | 2017-10-17 16:06:27.016674 [render] [140648928249504] [lua_runner] send (lua) (b'return', <Lua table at 0x32e1750>)
containers_splash_1 exited with code 139

Same here, it crashes after a while. Don't have a trace right now, but if I get one again I will paste it here.

As a temporary workaround I restart the docker container on failure.
I'm using it with Scrapy so some calls from the spider will fail while it's restarting but most of the time it doesn't exceed the maximum number of failed calls so it doesn't stop completely.

@Granitosaurus I haven't run your stress test, but the last request in the log you've provided is to a woff2 font. I recall in ancient Splash versions there were crashes caused by woff fonts - I wonder if filtering them out ia request filters can fix this particular segfault.

@Granitosaurus I've tried scrapy-stresstest (kudos for it, a really nice benchmark!). For Splash deployed on server it crashes after few 100s of requests with Splash 3.1, but finishes all 5K requests with Splash master; I've tried it 3 times (concurrency 10, URL list from the repo). When Splash is run on my laptop (in Docker), it may crash in both cases, though master seems to survive for longer. Overall it looks like https://github.com/scrapinghub/splash/pull/734 and https://github.com/scrapinghub/splash/pull/732 help, but not completely.

Awesome, thanks @kmike. Gonna try it out and see how it bodes on my machines :P
+1 for getting rid of html5 video as well.
I'm not particularily tied to docker and am fine of running splash directly but setting up splash without docker is getting more challenging every time I do it as webkit is getting phased out, so needless to say docker is amazing for splash!
Seems like sooner or later a move to webengine (or something that is not webkit) will have to be made :|

The latest docker image seems to be working fine now as well!
I've been running over 20k different domains in splash stresstest :+1:


Ascii art generator

Fixes  #13

@Parvezkhan0 Please make a PR only after the issue is assigned to you


Direct Charges on Tap to Pay on a Connected account is not possible

Is your feature request related to a problem? Please describe.
I’m frustrated when using the Stripe Terminal React Native SDK for Tap to Pay, especially when working with connected accounts. In an external terminal flow, I can easily pass the connected account ID and let Stripe handle direct charges on behalf of the connected account. However, with Tap to Pay, I am restricted to only using the payment intents created on the device through the SDK, which means I cannot retrieve and process server-generated payment intents for connected accounts. This limitation forces the platform to absorb the payment processing fees, rather than the connected accounts, which is not ideal for marketplaces and platforms that rely on connected accounts covering their own fees.
Describe the solution you’d like
I would like the Stripe Terminal React Native SDK for Tap to Pay to function similarly to how it works in the external terminal flow, where I can pass a connected account ID and use a payment intent created server-side. Specifically, I should be able to retrieve and use a payment intent generated on the server and pass it to the Tap to Pay terminal for processing. This would allow me to seamlessly charge connected accounts and have them cover their own payment processing fees, using parameters like on_behalf_of and application_fee_amount, without being forced to create a new payment intent locally on the device.
Describe alternatives you’ve considered
One alternative is to create the payment intent directly on the device, but this limits the flexibility of the solution and does not allow connected accounts to pay their own fees. Another alternative is to create the payment intent on the server and attempt to retrieve it on the device, but this currently does not work in the Stripe Terminal React Native SDK for Tap to Pay, as the SDK does not support processing server-generated intents.
Additional context
In scenarios where connected accounts should pay for their own payment processing fees, the current restriction of having to create the payment intent on the device for Tap to Pay causes significant limitations. Implementing the ability to retrieve and process server-generated payment intents in the Stripe Terminal React Native SDK for Tap to Pay, just as is possible in external terminal setups, would significantly streamline the process for developers and allow for smoother integration with marketplaces and platforms that use connected accounts.
This version further clarifies the distinction between external terminal flows and Tap to Pay, highlighting the current limitation and the need for the ability to retrieve server-generated payment intents for connected accounts in the Tap to Pay flow.

In stripe-react-native, in the StripeProvider there's a stripeAccountId prop
Would be nice to have it here in the StripeTerminalProvider no ?


Adding Task manager for Tech HR Interviewers

Add the following commands

Todo
Task
Event
Deadline
Delete
Find

Edit Parser files, to accommodate to new Task Commands

Codecov Report

Merging #68 (d79e653) into master (d003d06) will decrease coverage by 3.50%.
The diff coverage is 11.97%.

@@             Coverage Diff              @@
##             master      #68      +/-   ##
============================================
- Coverage     55.79%   52.29%   -3.51%
- Complexity      441      485      +44
============================================
  Files            94      120      +26
  Lines          1733     2096     +363
  Branches        225      242      +17
============================================
+ Hits            967     1096     +129
- Misses          694      916     +222
- Partials         72       84      +12

Impacted Files
Coverage Δ

src/main/java/seedu/address/MainApp.java
0.00% <ø> (ø)

...rc/main/java/seedu/address/logic/LogicManager.java
68.18% <0.00%> (-3.25%)
:arrow_down:

...dress/logic/commands/taskcommand/TaskCommands.java
0.00% <0.00%> (ø)

.../logic/commands/taskcommand/TaskDeleteCommand.java
0.00% <0.00%> (ø)

...ss/logic/commands/taskcommand/TaskFindCommand.java
0.00% <0.00%> (ø)

...ss/logic/commands/taskcommand/TaskListCommand.java
0.00% <0.00%> (ø)

...ss/logic/commands/taskcommand/TaskTodoCommand.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
89.47% <0.00%> (-10.53%)
:arrow_down:

...in/java/seedu/address/logic/parser/ParserUtil.java
73.91% <0.00%> (-1.65%)
:arrow_down:

.../parser/taskCommandsParser/TaskCommandsParser.java
0.00% <0.00%> (ø)

... and 50 more

Continue to review full report at Codecov.

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


Add Deno server API example

Tutorial: https://deno.com/deploy/docs/tutorial-postgres

Resolved in #80


update opensearch_m,d,c templates

@sabrina-yee Please review/merge the PR.
A customer was looking for updates to these templates for opensearch.

 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.Naveen Bajjuri seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

This PR should not be merged until 8.0 CR1 release.

Updated in Feb 2023 cnx8cr1 release https://github.com/HCL-TECH-SOFTWARE/connections-automation/pull/250


VNFFG Support

Is this pull  request can also fixed at "SFC with VNFFG in NSD Template #142" issue? It looks like this changes does not include "groups"  node parsing of topology template

This pull request is not considered as a fix for the #142 issue. This pull request defines some missed entities in the template of the Policy of the NFP.  It also adjust the core utils regarding the VNFFGR.

Invalid, as only applicable to older release. Anyway, there is a new pull request covering similar issues https://github.com/openbaton/NFVO/pull/204


Flaky Test: LowestIOSampleCostSelectStorageStrategyTest#selectStorageTest

Code of Conduct

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

Search before asking

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

Describe the flaky test
Error:  Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 19.844 s <<< FAILURE! - in org.apache.uniffle.coordinator.strategy.storage.LowestIOSampleCostSelectStorageStrategyTest
Error:  selectStorageTest  Time elapsed: 7.611 s  <<< FAILURE!
org.opentest4j.AssertionFailedError: expected: <hdfs://p2> but was: <hdfs://p1>
	at org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55)
	at org.junit.jupiter.api.AssertionUtils.failNotEqual(AssertionUtils.java:62)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:182)
	at org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:177)
	at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1141)
	at org.apache.uniffle.coordinator.strategy.storage.LowestIOSampleCostSelectStorageStrategyTest.selectStorageTest(LowestIOSampleCostSelectStorageStrategyTest.java:138)

Actions URL
https://github.com/apache/incubator-uniffle/actions/runs/4043459641/jobs/6952402959#step:6:2486
Parent issue
#1733
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

cc. @smallzhongfeng

Thanks ping me. I will fix this.


[MSYS-830] windows_package: Fix package sensitive error

Description
Package resource doesn't suppress all sensitive resource output even if suppress property is used
Issues Resolved
https://getchef.zendesk.com/agent/#/tickets/18893

Added sensitive as feature in mixlib-shellout in https://github.com/chef/mixlib-shellout/pull/156
Recipe
package "SQL install" do
action :install
sensitive true
source "C:\\Msys-830\\SQLEXPR32_x86_ENU\\SETUP.exe"
options "/Q /IACCEPTSQLSERVERLICENSETERMS /SkipRules=RebootRequiredCheck /Action=install /SAPWD=\"azure@123456\" /SQLSVCPASSWORD=\"azure@123456\" /AGTSVCPASSWORD=\"azure@123456\" /ConfigurationFile=\"C:\\Msys-830\\SQLEXPR32_x86_ENU\\SETUP.EXE.CONFIG\""
timeout 3600
installer_type :custom
returns [0, 3010]
end

Output
{code}
Recipe: (chef-apply cookbook)::(chef-apply recipe)

windows_package[SQL install] action install
================================================================================
Error executing action install on resource 'windows_package[SQL install]'
Mixlib::ShellOut::ShellCommandFailed
Expected process to exit with [0, 3010], but received '-2067922413'
Command execution failed. STDOUT/STDERR suppressed for sensitive resource
Resource Declaration:
suppressed sensitive resource output
Compiled Resource:
suppressed sensitive resource output
System Info:
chef_version=14.2.2
platform=windows
platform_version=6.3.9600
ruby=ruby 2.5.1p57 (2018-03-29 revision 63029) [x64-mingw32]
program_name=C:/Msys-830/chef/.bundle/ruby/2.5.0/bin/chef-apply
executable=C:/Msys-830/chef/.bundle/ruby/2.5.0/bin/chef-apply

[2018-06-13T14:32:04+00:00] FATAL: Stacktrace dumped to C:/chef/cache/chef-stacktrace.out
[2018-06-13T14:32:04+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2018-06-13T14:32:04+00:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: windows_package[SQL install] ((chef-apply cookb
ook)::(chef-apply recipe) line 1) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0,
3010], but received '-2067922413'
Command execution failed. STDOUT/STDERR suppressed for sensitive resource
{code}

@thommay asked me to resolve the style issues here https://github.com/chef/mixlib-shellout/pull/156#discussion_r195416049, So will be fixing those.

@lamont-granquist Could you please review it again and merge the PR.
Thanks

@dheerajd-msys This can't get merged until a new release of mixlib-shellout goes out so we can update the dependency.


Implement Web API framework

We'll need to look into this; I'm sure Go has a simple Sinatra-like framework we can use.

So, I put in place a simple version that seems to be working, based on the net/http library. It's sloppy but WFM.


Sort PDN alerts by gdacs_fromdate

gdacs_fromdate and gdacs_todate are populated, so we can now sort (DESC) by gdacs_fromdate

fixed in 8803385c16ffbd3825f992e92f73eed808


Failed to execute ansible bootstrap on CentOS 8

OS  Environment
Controller node and TiDB Node OS  :
[tidb@c8dev tidb-ansible]$ uname -a
Linux c8dev 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[tidb@c8dev tidb-ansible]$ cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)

ansible version
[tidb@c8dev tidb-ansible]$ ansible --version
ansible 2.8.5
config file = /home/tidb/tidb-ansible/ansible.cfg
configured module search path = ['/home/tidb/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3.6/site-packages/ansible
executable location = /usr/bin/ansible
python version = 3.6.8 (default, Oct  7 2019, 17:58:22) [GCC 8.2.1 20180905 (Red Hat 8.2.1-3)]

other dependency
[tidb@c8dev tidb-ansible]$ pip3 install -r requirements.txt
Requirement already satisfied: jinja2>=2.9.6 in /usr/lib/python3.6/site-packages (from -r requirements.txt (line 2))
Requirement already satisfied: jmespath>=0.9.0 in /usr/lib/python3.6/site-packages (from -r requirements.txt (line 3))
Requirement already satisfied: MarkupSafe>=0.23 in /usr/lib64/python3.6/site-packages (from jinja2>=2.9.6->-r requirements.txt (line 2))

error msg when execute ansible bootstrap

TASK [check_config_static : Preflight check - Fail when jmespath or jinja2 doesn't exist] *********************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Jmespath or Jinja2 does not exist, Please run pip install -r requirements.txt to install."}
PLAY RECAP ****************************************************************************************************************************************************************************************************
localhost                  : ok=3    changed=2    unreachable=0    failed=1    skipped=8    rescued=0    ignored=0
ERROR MESSAGE SUMMARY *****************************************************************************************************************************************************************************************
[localhost]: Ansible FAILED! => playbook: bootstrap.yml; TASK: check_config_static : Preflight check - Fail when jmespath or jinja2 doesn't exist; message: {"changed": false, "msg": "Jmespath or Jinja2 does not exist, Please run pip install -r requirements.txt to install."}
It looks like the checking process on jmespath and jinja2 failed to recognize the installed packages  and exited.

Updated,
After a little investigation , it shows that ansible playbook invoke "pip" to check the dependency but in CentOS 8 default installation , only pip3 installed .  create a soft link under /usr/bin  from pip to pip3 can solve the problem.


Incomplete User Theme Support and ExampleMorph without browser support

Babylonian now properly supports user themes in its text and icons! Furthermore, the Printbugger changes its colors according to the theme now too. Run BPIcons initialize to get the newly colored icons.

This need became apparent when exchanging the StringMorph of a BPSwimlane's title to an ExampleMorph to be able to edit examples in the Printbugger itself.  Its visuals looked inconsistent with the ExampleMorph's color.
As the existing BPExampleMorph was dependent of a browser to be contained in, a few changes to its updates were introduced to ensure synchronized edits anyway. Examples can also be deactivated or deleted from the Printbugger now. The deletion of examples doesn't work for already existing examples in the image.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

51 of 86 (59.3%)  changed or added relevant lines in 21 files are covered.
55 unchanged lines in 10 files lost coverage.
Overall coverage decreased (-1.06%) to 67.96%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packages/Babylonian-Printbugger.package/BPPrintbugger.class/instance/initialExtent.st
0
1
0.0%

packages/Babylonian-UI.package/BPExampleMorph.class/instance/expand.st
0
2
0.0%

packages/Babylonian-UI.package/BPProbeMorph.class/instance/newExpressionMorph.st
0
2
0.0%

packages/Babylonian-UI.package/BPExampleMorph.class/instance/containedMethod.st
0
4
0.0%

packages/Babylonian-UI.package/BPProbeMorph.class/instance/valuesMorphFor..st
0
4
0.0%

packages/Babylonian-UI.package/BPScriptExampleMorph.class/instance/addScriptMorph.st
0
5
0.0%

packages/Babylonian-UI.package/BPAnnotationMorph.class/instance/acceptChangesAtSource.st
0
6
0.0%

packages/Babylonian-Printbugger.package/BPSwimlane.class/instance/newBackUpTitleMorphFor..st
0
11
0.0%

Files with Coverage Reduction
New Missed Lines
%

packages/Babylonian-UI.package/BPExampleMorph.class/instance/expand.st
1
0%

packages/Babylonian-Core.package/BPScriptExample.class/instance/script.st
4
0%

packages/Babylonian-Printbugger.package/BPPrintbuggerContext.class/instance/countAllOut..st
4
0%

packages/Babylonian-Tests.package/BPTestExamplesClass.class/instance/methodWithScriptExamples.st
4
0%

packages/Babylonian-Core.package/BPExample.class/instance/prepareRunState.st
5
0%

packages/Babylonian-Printbugger.package/BPPrintbuggerContext.class/instance/untrack..st
5
0%

packages/Babylonian-Core.package/BPExample.class/instance/runSetUpWith..st
8
0%

packages/Babylonian-Core.package/BPExample.class/instance/runTearDownWith..st
8
0%

packages/Babylonian-Core.package/BPScriptExample.class/instance/runOn..st
8
0%

packages/Babylonian-Printbugger.package/BPPrintbugger.class/instance/removeExample..st
8
0%

Totals

Change from base Build<PHONE_NUMBER>:
-1.06%

Covered Lines:
6009

Relevant Lines:
8842

💛  - Coveralls


T32306 big channels

https://phabricator.endlessm.com/T32306

Looks good to me. I've just added a new commit to use also the pagination in the discovery search, because we have the same problem there.

Your commit introduced a lint error. But most importantly, the pagination in the search is being ignored. I tested by reducing the page items to 5 and logging the output.


Wrong load module name in the Zowe architecture diagram

Description

The diagram uses ZISSRV01 as the cross-memory load module name, whereas the correct one is ZWESIS01.
Pages to Update

The bottom-right corner
https://github.com/zowe/docs-site/blob/master/docs/getting-started/zowe-architecture.md

Thanks for reporting the issue! It is fixed now. Closing.


simenddate config option

Description
Adds a simenddate config option which takes in dates like simstartdate and also "now"
Type of change
Please make your selection.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] This change requires a new dependency
[ ] Code Maintainability / comments
[ ] Code Refactoring / future-proofing

@usama8800, thanks for this.

Please update the arg description. It says "start data" but it should say "end date"
Please update the README.md with your new config option

Thanks


For some sizes of the code editor scrolling with the mouse does not reveal the last one or two lines

Godot version:
9377f8db5
OS/device including version:
Linux 4.17.7-200.fc28.x86_64 #1 SMP x86_64 GNU/Linux
Issue description:
For some sizes of the code editor scrolling with the mouse does not reveal the last one or two lines.
Steps to reproduce:
Resize the code editor and try to scroll down. If it works resize a bit and try again until it happens.
For me it happens when the code editor is at maximum size on full screen at 1920x1080 but the size of the window title bar is different between OSs.
Minimal reproduction project:

Is this reproducible on 3.1 or with a daily build of the master branch?
If so, can you reproduce this when you disable Text Editor -> Open Scripts -> Smooth Scrolling in the Editor Settings?

Doesn't seem to happen in 3.1 stable.

Assuming fixed in 3.1. Please comment if you can still reproduce it.


netCDF dependency missing?

On startup I get this error:
OSError: [Errno -51] NetCDF: Unknown file format: b'/home/mirko/Dropbox/hydrocode/ruins/RUINSapp/data/weather.nc'
Traceback:
  File "/home/mirko/anaconda3/lib/python3.8/site-packages/streamlit/ScriptRunner.py", line 314, in _run_script
    exec(code, module.__dict__)
  File "/home/mirko/Dropbox/hydrocode/ruins/RUINSapp/RUINSapp.py", line 38, in <module>
    weather, climate = load_alldata()
  File "/home/mirko/Dropbox/hydrocode/ruins/RUINSapp/RUINSapp.py", line 27, in load_alldata
    weather = xr.load_dataset('data/weather.nc')

@cojacoo which netCDF backend are you using to make xarray open the weather.nc file? I tested backends scipy, netCDF4, h5netCDF and none of them seemed to work.

@mmaelicke the file is built with xarray as xr.Dataset of xr.DataArrays. Not sure if this has any version issues? Also not sure which netCDF engine is bound to my xarray.

hmm I tried to:
import xarray as xr
xr.load_dataset('./weather.nc')

as well as explicitly setting the backend scipy, netCDF4, h5py for version 3; 4 and hdf5 format. None of them is recognizing the file. Checked with the versions given in requirements (pretty outdated) and the newest versions on Python 3.8 and 3.9...
BTW: ncview also complains about format issues.
Do you by any chance have the code, which was used to build the netCDF

@mmaelicke sure. We can perfectly update this. I put it on my list.

I just got the RUINSapp working on my PC by installing the backend netcdf4.
Originally I received the following error message, but as I said, installing netcdf4 fixed the error:

@AlexDo1 you are also using a Mac, just like @cojacoo . I will checkout later on a windows os. Yesterday it did not work with netcdfr installed on my debian machine...
We're getting closer.

To my embarrassment, I am also making the first attempts right now on a Windows PC 😄

Ok friends. The file is File type: Hierarchical Data Format, version 5 and perfectly well defined on my machine. E.g. I can use https://www.giss.nasa.gov/tools/panoply/ to view and plot it. So I really do not see the issue on my machine. Moreover, I doubt that it is a versioning issue with the older xarray...

So maybe it is simply misleading to have .nc and not .h5 as an ending?

Finally, my windows and ubuntu also had no issues. So it was only my debian system that could not open the files. I suspect, that maybe git-lfs was not installed there. It's the only explanation I can think of right now...
However, I guess we can consider this issue closed...


enums: refactor as settings

Following from https://github.com/open-contracting/credere-backend/issues/362#issuecomment-2302114385 we could consider having a settings table where we put all the current enums instead of hard coding them. This is especially relevant for document types, as lenders can request for new types when they are onboarded. The table should be fine for now but in the future we could also consider adding a form on the OCP admin page for managing settings.

Enums with no associated logic (and that have demand for configurability) can be made into tables (and even associated with specific lenders, if e.g. not all document options should be available for applications to all lenders). This includes:

BorrowerDocumentType (note: there is some logic specifically for SIGNED_CONTRACT)
BorrowerSector (didn't exist in backend until #382)

Another option, instead of putting these entirely in the DB, is to have a "main list" with all options, and then a Lender has a JSON field or similar to limit the options. (This option is only interesting if we want to change the least code.)

Most enums are central to application logic, so they should probably remain enums:

ApplicationStatus
BorrowerStatus
MessageType
UserType
ApplicationActionType
CreditType
BorrowerType (no logic at the moment, but see #372)

Some related only to statistics, that are less important (but also less demand for configurability?):

BorrowerSize
StatisticType
StatisticCustomRange

Enums with no associated logic (and that have demand for configurability) can be made into tables (and even associated with specific lenders, if e.g. not all document options should be available for applications to all lenders).

Agree

Most enums are central to application logic, so they should probably remain enums:

Agree
Right now we need to add a new document type for one lender, so I will prioritize this issue.
Statistic* will probably disappear anyway (as part of #322)
BorrowerSize is related to lender/credit products so it could be a good candidate for the table option

Right now we need to add a new document type for one lender, so I will prioritize this issue.

As I won't have time to implement this before I'm back I did https://github.com/open-contracting/credere-backend/pull/396 for now (but with #362 implemented at least I didn't have to touch also the front end to add the new type)

After thinking more about this, I think we probably only need a document_type table, with a document description and name (and code). Currently, credit_product has required_document_types, which is a JSON of document type and boolean values pairs. I guess we could keep that and in the front end query the document's description and names based on the code. With this approach at least we won't need to redeploy the backend only to add new document types.

Sounds good to me!


Increase memory size for valid layers check

This PR fixes #

Pull Request Test Coverage Report for Build 247251913

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 39.091%

Totals

Change from base Build 247239974:
0.0%

Covered Lines:
19049

Relevant Lines:
44505

💛  - Coveralls

Merging this since its happening to a bunch of PRs


trait bound polars::prelude::DataFrame: From<PyDataFrame> is not satisfied

Trying to select a column based on regex as in the example of polars.
but I seem to not be able to convert the PyDataFrame to a Dataframe, or lazyframe
Not sure if I'm doing it wrong, or if the library is not complet.
Error on  pydf.into();
the trait bound `polars::prelude::DataFrame: From<PyDataFrame>` is not satisfied
required for `PyDataFrame` to implement `Into<polars::prelude::DataFrame>`

// Might have some unused imports
use ndarray::{Array2, Zip, Array1};
use numpy::{IntoPyArray, PyArray2, PyReadonlyArray2};
use polars::prelude::*;
use pyo3::{PyResult, Python, pyfunction};
use pyo3_polars::PyDataFrame;

#[pyfunction]
pub fn apply<'py>(_py: Python<'py>, pydf: PyDataFrame) -> PyResult<()> {

    let df: DataFrame = pydf.into();

    let df2 = df.clone().lazy().select([col("^col_*")]).collect();
    println!("{:?}", df2);
    Ok(())
}

I tried without the clone and lazy, but it still the same issue
    let df: DataFrame = pydf.into();
                         ^^^^ ---- required by a bound introduced by this call
                         |
                         the trait `From<PyDataFrame>` is not implemented for `polars::prelude::DataFrame`
    let df2 = df.select([col(&"^col_*")]).unwrap();
                 ^^^^^^ the trait `AsRef<str>` is not implemented for `Expr`

maybe it's simply a regex issue....

Can you run the example in this repo?

Hi! I have the same issue when trying to run the example:
> maturin develop -m extend_polars/Cargo.toml
   ...    Compiling polars-ops v0.27.2    Compiling polars-time v0.27.2    Compiling polars-io v0.27.2    Compiling polars-plan v0.27.2    Compiling polars-pipe v0.27.2    Compiling polars-lazy v0.27.2    Compiling extend_polars v0.1.0 (/my_local_path_to_polars/extend_polars) error[E0277]: the trait boundpolars_core::frame::DataFrame: Fromis not satisfied   --> src/lib.rs:13:25    | 13 |     let df: DataFrame = pydf.into();    |                         ^^^^ ---- required by a bound introduced by this call    |                         |    |                         the traitFromis not implemented forpolars_core::frame::DataFrame   |    = help: the traitFrom<&polars_core::prelude::Schema>is implemented forpolars_core::frame::DataFrame   = note: required forPyDataFrameto implementInto<polars_core::frame::DataFrame>`
error[E0277]: the trait bound PyPolarsErr: From<PolarsError> is not satisfied
--> src/lib.rs:14:14
|
14 |     let df = parallel_jaccard_mod::parallel_jaccard(df, col_a, col_b).map_err(PyPolarsErr::from)?;
|              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait From<PolarsError> is not implemented for PyPolarsErr
|
= help: the following other types implement trait From<T>:
<PyPolarsErr as Fromarrow2::error::Error>
<PyPolarsErr as From<polars_core::error::PolarsError>>
error[E0277]: the trait bound PyPolarsErr: From<PolarsError> is not satisfied
--> src/lib.rs:14:79
|
14 |     let df = parallel_jaccard_mod::parallel_jaccard(df, col_a, col_b).map_err(PyPolarsErr::from)?;
|                                                                               ^^^^^^^^^^^^^^^^^ the trait From<PolarsError> is not implemented for PyPolarsErr
|
= help: the following other types implement trait From<T>:
<PyPolarsErr as Fromarrow2::error::Error>
<PyPolarsErr as From<polars_core::error::PolarsError>>
error[E0308]: mismatched types

--> src/lib.rs:15:20
|
15  |     Ok(PyDataFrame(df))
|        ----------- ^^ expected struct polars_core::frame::DataFrame, found a different struct polars_core::frame::DataFrame
|        |
|        arguments to this struct are incorrect
|
= note: struct polars_core::frame::DataFrame and struct polars_core::frame::DataFrame have similar names, but are actually distinct types
note: struct polars_core::frame::DataFrame is defined in crate polars_core
`
I'm starting with rust and polars, so the problem may be between my screen and my chair :)
Any help would be appreciated!
Laurent

This is fixed. You must ensure you use the same rust polars version as this crate does.

It works for me now, thanks @ritchie46 ! 👍

Unfortunately, I moved to ndarray after all.
However I think there's an underlying issue with rust since some libraries seem to crash if they import different versions of the same library.
For instance I tried nsharr to convert between ndarray and nalgebra. But it used an older version of the latter and thus couldn't compile.
It would be nice that rust either warns or even gives solutions to working with various libraries like this. It might be a solved problem (thinking of pip) though.


Where can I find the site for downloading the pretrained models

Hi, Kai,
A quick question, I'd like to download some pre-trained backbone models for training. This is because our sever cannot access the Internet due to some complicated reasons. May I know the file in MMdetection that stores all downloading site of the pre-trained backbone?
Thank you!

Hi,
If you go to a model, and search for the method init_weights, you will see that they use the function load_checkpoint from mmcv. After some short search, you get to
mmcv/runner/checkpoint.py. in it, you have a dict in line  17 containing all the urls of the pretrained models. I hope this is what you are looking for.

Hi,
If you go to a model, and search for the method init_weights, you will see that they use the function load_checkpoint from the library mmcv (other project from the same lab). After some short search, you get to
mmcv/runner/checkpoint.py. in it, you have a dict in line 17 containing all the urls of the pretrained models. I hope this is what you are looking for.

Thank you so much, man!


Make Scroll Depth Tracker example generic

Right now, it's set up for pym but doesn't really describe how to use it.

Done!


fix: filter out empty srcset (#2863)

Fixes #2863.
Description

Additional context

What is the purpose of this pull request?

[x] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

The <source media="(max-width: 799px)" srcset="elva-480w-close-portrait.jpg"> is also valid synax. I think just return empty string for this case.

@underfin Done. And if the asset is folder type then return the raw URL.

Circle CI just ran out of mem... ignore it :shrug:

Seems like Circle CI internal error? Anyway to re-run it w/o push?

Thanks for the PR @fi3ework, sorry for the testing issues


Terminal

Issue Type: Bug
My terminal doesn't display anything
VS Code version: Code 1.28.2 (7f3ce96ff4729c91352ae6def877e59c561f4850, 2018-10-17T00:23:51.859Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz (4 x 2394)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: unavailable_off

Memory (System)
15.92GB (8.87GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (6)

Extension
Author (truncated)
Version

vscode-babel-coloring
dza
0.0.4

beautify
Hoo
1.4.6

mssql
ms-
1.4.0

vsliveshare
ms-
0.3.834

open-in-browser
tec
2.0.0

lorem-ipsum
Tyr
1.2.0

What happens when you open the terminal? Can you post a screenshot?
Also could you settings.json file?

The same issue on Windows. It looks like this:

Same issue with 1.28.2

The path info does not show. It works fine when I input anything then press enter.

Same Issue Version 1.28.2

Guys please fix it. This issue is not a show stopper, but it's very annoying.

/duplicate of #57803


Rearrange video cards in index.html

I think it is better to switch places of the "How to Pull request [Overview]" and "Here are some tips on what to do!" cards.
So to be clear on the first row we would have "Hacktoberfest Intro" next to "Here are some tips on what to do!" and on the second row have "How to Pull request [Overview]" next to "How to solve merge conflicts"

I'd be happy to work on this one!


Netflix on kodi

Bug report
Your Environment

Netflix add-on version:
Operating system version/name:
Device model:

Used Operating system:

[x] Android
[ ] iOS
[ ] Linux
[ ] OSX
[ ] Raspberry-Pi
[ ] Windows

Describe the bug

Expected behavior

Actual behavior

Steps to reproduce the behavior

Possible fix

Debug log

The debug log can be found from this link:
Additional context or screenshots (if appropriate)
Installation

[ ] I'm using other Netflix Repo
[ ] I'm using a different source

Other information

Screenshots

Since the recent update to Netflix. I  can't login  on Netflix inside kodi. It keeps telling me invalid password. It works on regular Netflix. Please fix it

You will have to provide a log...

What do you mean by provide a log
Sent from Yahoo Mail on Android
On Thu, Sep 24, 2020 at 4:27 PM<EMAIL_ADDRESS>wrote:
You will have to provide a log...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

I don't know what you mean by provide a log much less how to do it.
I signed out of Netflix on kodi 3 days ago, and haven't bee able to sign back in. I EVEN changed  my password.

Hi,
I Made a log. Also there is something wrong after it outputs the wrong password info, it forces/opens the other authentication window method open. Maybe not a bug.. I left some keystrokes on the log.. Tried to take the identifications out. Let me know If there is still something majour left :D.. Hope this helps.. If you need something that is removed, we have to email or something.
Included system info. All the support softwares are latest versions. Android 6.xx Minix Neo U9 and Kodi 18.8.
KODI NETFLIX BUG.txt

netflix addon 19.1.. So latest.

Read readme and wiki There is a new login method. Just read and apply.

Where do I find that? I have a build that had the Castagnal repo on it already.
Sent from Yahoo Mail on Android
On Fri, Sep 25, 2020 at 12:28 AM<EMAIL_ADDRESS>wrote:
Read readme and wiki There is a new login method. Just read and apply.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Can you use the win laptop extracted authentication file on ANDROID? Not installing linux just to get it and hard to change everyday.. :/. Or can the linux version .exe used on Android with android chrome? Maybe a time for a used firestick.. :/

Is there something funny on the keystroke lines on my logs? :)

@strickl72 RTFM! read the readme on this page. Just read. You have all the information and links there. Nobody will rewrite it here because someone doesn't want to read it.

@greentechno01 Yes, you can run the program on windows and upload the file to any other system (android / coreelec / rasppbery etc.).

Not sure if this is the right place to comment, but the script NFAuthenticationKey.py fails if the Netflix account has multiple profiles.
As a workaround, I had to comment out
        if 'falcorCache' not in html_page:             raise Warning('Possible wrong login or unexpected problem, please try again.')
after which the key was generated and i was able to successfully login to Netflix on Kodi

@scamper07
the multiple profiles has not influence
falcorCache is an important data that must exist
if is not present means could two thing
-you have changed page while the script was working (eg selected a profile)
-in your country the webpage is different but it's a rare case

@CastagnaIT
Thanks for the reply. I'm pretty sure that I did not change the page while the script was running. The main reason I went through the code was because it kept giving me an error when login was successful and the profile selection screen was shown.
Like you said it could be because of the country.
Thanks for the awesome plugin

@notoco first off I don't like how you caused at me with RTFM. Secondly I came in here for help because unlike you I am not a computer geek and don't know how to do what you  claim is  an easy fix. So that you for the attitude.

@strickl72  But you know that this is what WIKI was created for (which you have at the top of this page, just click) so that you do not rewrite the same help over and over again? You got a message that the answer to your problem is in the wiki. Just read. You have all the information and links there. Nobody will rewrite it here because someone doesn't want to read it.

What you are not understanding is 1. I have read it. And just because I read it doesn't mean that I understand it.
Sent from Yahoo Mail on Android
On Sun, Sep 27, 2020 at 1:25 PM<EMAIL_ADDRESS>wrote:
@strickl72 But you know that this is what WIKI was created for (which you have at the top of this page, just click) so that you do not rewrite the same help over and over again? You got a message that the answer to your problem is in the wiki. Just read. You have all the information and links there. Nobody will rewrite it here because someone doesn't want to read it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

so say what you don't understand, what's your problem. The program is not installing? File not creating? there is nothing to understand, just follow the instructions.


Move taxon whitelisting to postprocess stage

Description
Change taxon whitelist mode so that it applies to final results after BLAST ("refined taxon counts"), not to candidate accessions after GSNAP/RAPSearch2. This is necessary because we first need to find the global best match, and then whitelist only once the best match has been found, rather than restricting the search space upfront.
Note: The same argument applies to the blacklist. I'm not changing the blacklist behavior in this PR. It can be the subject of a follow-up PR.
Version

[x] I have increased the appropriate version number in https://github.com/chanzuckerberg/idseq-dag/blob/master/idseq_dag/init.py. Guidelines here: https://github.com/chanzuckerberg/idseq-dag/blob/pr-template/README.md#release-notes
[x] I have added release notes for my new version to https://github.com/chanzuckerberg/idseq-dag/blob/master/README.md#release-notes

Tests

[ ] I have verified in IDseq staging that the pipeline still completes successfully:

[ ] for single-end inputs
[ ] for paired-end inputs
[ ] for FASTQ inputs
[ ] for FASTA inputs.

[ ] I have validated that my change does not introduce any correctness bugs to existing output types.
[ ] I have validated that my change does not introduce significant performance regressions or I have discussed with the team that the benefits of the change are substantial enough that we're comfortable accepting the size of the measured performance penalty.

Notes
Optional observations, comments or explanations.

@katrinakalantar I'd appreciate if you could check out https://idseq.net/samples/45216 and let me know if the results are satisfactory


Conformance test corrections

This fixes a number of conformance test issues:

Three tests of 'Any' transcoding were failing because the type being tested had not been registered with Google_Protobuf_Any.  Fix: add the necessary proto and register it before running the conformance cases

Four "known failures" were in tests that no longer exist.  Fix: remove them from the known failures list

I'm going to merge this since it fixes obvious problems.  (The question about Any transcode support is a separate issue.)


Add stripe options visibility by data attribute

Add option to define stripe visibility using data attribute (data-request-stripe=['true'|'false']
If the option is omitted stripe option will be true.
Now only using Snowboard with JavaScript API stripe option is available, with this commit will be availabe also using data attribute
Created PR with documentation in docs https://github.com/wintercms/docs/pull/208

@bennothommo do you have any feedback for this?

Looks great. Happy for it to be merged.


Spotify shortcut for search current artist

Hi, last days i was playing something new from a Spotify playlist and i wanted to make a search for the current playing artist albumes. I had to start a search and enter the artist name as usual. I think It could be usefull if a shortcut likes "search current artist" in the search panel Is present. And maybe a "search current artist albums".
Thanks

That might difficult because Spotify doesn't have that option itself, in the actual app you have to the view album of the artist or the profile of the artist to See more Songs of him/her/them, but you can't search the current artist in that matter.

That would be a great addition! The SpotifyAppController has the ability to add more browse results easily, so this would be doable.

@hufman would this be possible ?
THis would indeed be an awsome feature.

Yes this is possible, I just haven't gotten to it.

No rush :D
I just saw there also is this very option (go to artist / go to album) as a default option in the spotify app.
Maybe I was being to complicated.
I think another entry in the "actions" menu in the side bar will do just as fine.
Out of interest:
Would would happen in the UI ?
Would that start a "custom" search for the album / artist ?

It would need to be implemented as part of the Browse functionality. The Actions window only supports going back to the main playback screen after clicking an action.


Removing CloudStore from registry

Hello,
I've would like to suggest to update line 308:
Remove-Item $CloudStore
to:
Remove-Item $CloudStore -Recurse -Force -Confirm:$false
in order to prevent the prompt given.

Looks similar to this pull request.


Kucoin unable to load ExchangeMetaData, prevents start up

I'm still digging through the code, but I think something with the new Instrument code broke Kucoin.
For Binance.us, I was seeing a 'warning' message on startup:
An exception occured while loading the metadata file from the file system.
This is just a warning and can be ignored, but it may lead to unexpected results, so it's better to address it

That error is from BaseExchange.java:148
When I saw this on startup with Binance, I ignored it was marked as a warning. But, it appears it's fatal - for at least Kucoin. What I think is happening is KucoinExchange.java:94 throws an exception because in the KucoinAdapters.adaptMetadata method, the debugger gets an npe on line 133. That line basically tries to call getInstruments() from a null ExchangeMetaData object.
  public static ExchangeMetaData adaptMetadata(
      ExchangeMetaData exchangeMetaData,
      List<CurrenciesResponse> currenciesResponse,
      List<SymbolResponse> symbolsResponse,
      TradeFeeResponse tradeFee)
      throws IOException {

>>  Map<Instrument, InstrumentMetaData> currencyPairs = exchangeMetaData.getInstruments();
    Map<Currency, CurrencyMetaData> currencies = exchangeMetaData.getCurrencies();
    Map<String, CurrencyMetaData> stringCurrencyMetaDataMap =
        adaptCurrencyMetaData(currenciesResponse);

I haven't had a chance to look through the rest of the exchanges, but any others that follow this pattern are probably broken as well.
The culprit for all this appears to be the InstrumentDeserializer. When it tries to deserialize the exchange json file in the jar, it throws this error:
Cannot find a (Map) Key deserializer for type [simple type, class org.knowm.xchange.instrument.Instrument]

When I switched over the deserialize annotation to
@JsonDeserialize(keyUsing = InstrumentMapDeserializer.class)

I now get the error
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of
`org.knowm.xchange.instrument.Instrument` (no Creators, like default constructor, exist):
abstract types either need to be mapped to concrete types, have custom deserializer, or
contain additional type information

Looking back through the history, CurrencyPair was a concrete class where Instrument is an abstract class and Jackson fails on that, even with the deserializer class. I would note too that all the xchange-core tests pass with just the existing @JsonDeserialize(using = InstrumentDeserializer.class) annotation, so I could see how this was seen as ok. The Kucoin tests don't specifically test loading in the json exchange metadata, so that might be something to add in the future.
I don't know enough of the ins and outs of Jackson to know what to do at this point but I'll keep digging and seeing if I can find a solution. Maybe @timmolter and @makarid might want to take a look?

I have develop checked out and just added a quick test to the xchange-kucoin module. I basically just grabbed the code out of the BaseExchange that loads the metadata file to see if I could duplicate the parse error.
Of course, it worked no problem. My project is using the latest 5.1.0 release for everything. I'm using 11.0.17 GraalVM.
Definitely scratching my head on this one now.

Hello, probably Kucoin module didn't had some tests in order to check that
the parsing of instruments is being done correctly, that is why the new
InstrumentsMetadata update didn't find the problem. I don't work with
Kucoin exchange, so I cannot know what has been broken. But what I have
found in other exchanges is that, it's possible some pairs do not have a
specific metadata info, let's say volumeScale for example and if some
calculation is being done on the adaptMetadata function on volumeScale, it
throws NullPoint exception. The other that comes to mind is that the
kucoin.json file need to updated to support the new InstrumentsMetadata. I
hope it helps.
On Sat, Feb 4, 2023, 1:38 AM Nibaru @.***> wrote:

I have develop checked out and just added a quick test to the
xchange-kucoin module. I basically just grabbed the code out of the
BaseExchange that loads the metadata file to see if I could duplicate the
parse error.
Of course, it worked no problem. My project is using the latest 5.1.0
release for everything. I'm using 11.0.17 GraalVM.
Definitely scratching my head on this one now.
—
Reply to this email directly, view it on GitHub
https://github.com/knowm/XChange/issues/4674#issuecomment-1416531933,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHIWQ74PI7LNSWWYH7PAROTWVWJHPANCNFSM6AAAAAAUQW2DWA
.
You are receiving this because you were mentioned.Message ID:
@.***>

@makarid The Kucoin module definitely didn't have any tests covering this, but I think the issue is changing from a concrete CurrencyPair class to an abstract Instrument class.
We can see here when I start up our product Jackson is trying to deserialize for Instrument and it cannot.
2023-02-04 08:47:48 WARN KucoinExchange - An exception occured while loading the metadata file from the
file system. This is just a warning and can be ignored, but it may lead to unexpected results, so it's better
to address it. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot find a (Map) Key
deserializer for type [simple type, class org.knowm.xchange.instrument.Instrument]

If you look at the error, it says it cannot find the Key deserializer for Instrument - I don't read that as anything specific in the content (json) trying to be read. When I went into the xchange-core code and changed the annotation to keyUsing instead of using, a bunch of the tests would not pass. The tests started complaining about more deserialization problems, like Instrument lacking a @JsonCreator annotation, etc.
At this point, I don't know what ramifications this has for everything now. I've committed our code base to 5.1.0 and while I don't have this issue with a patched Binance.us module, Kucoin is breaking and I will just have to handle the exception in our code and figure out how to manually initialize the exchange meta data and move on.
If I have time, I can come back to this and dig more.

@makarid The Kucoin module definitely didn't have any tests covering this, but I think the issue is changing from a concrete CurrencyPair class to an abstract Instrument class.
We can see here when I start up our product Jackson is trying to deserialize for Instrument and it cannot.
2023-02-04 08:47:48 WARN KucoinExchange - An exception occured while loading the metadata file from the
file system. This is just a warning and can be ignored, but it may lead to unexpected results, so it's better
to address it. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot find a (Map) Key
deserializer for type [simple type, class org.knowm.xchange.instrument.Instrument]

If you look at the error, it says it cannot find the Key deserializer for Instrument - I don't read that as anything specific in the content (json) trying to be read. When I went into the xchange-core code and changed the annotation to keyUsing instead of using, a bunch of the tests would not pass. The tests started complaining about more deserialization problems, like Instrument lacking a @JsonCreator annotation, etc.
At this point, I don't know what ramifications this has for everything now. I've committed our code base to 5.1.0 and while I don't have this issue with a patched Binance.us module, Kucoin is breaking and I will just have to handle the exception in our code and figure out how to manually initialize the exchange meta data and move on.
If I have time, I can come back to this and dig more.

I just run the test with the name of testGetMarketData on the test folder without any issue. Do you use the latest version of develop branch? Thanks

@makarid Yah, I'm using latest develop. I mentioned earlier in the thread that I created a quick test in the kucoin module to read the kucoin.json in - just copy and pasted the code from the BaseExchange class that loads that metadata. I wrapped that in a test and it parsed everything fine.
It has to be something in my environment/project then. At this point, it's an effort to go through and update everything in our pom to match (as close as possible) XChange versions. So I'll just make a workaround for Kucoin and see along the way if I can figure out why this is an issue at all. Thanks.

If you solve the issue please close the thread.Thanks

I have the same issue with Houbi, Binance, as well as Kraken.... Trying to subscribe to market data. I am using OpenJDK 8 with Spring boot 1.5.9, my Guava version is 18


Text Overlay changes not in sync

On this map:
https://team.cartodb.com/u/chriswhong/viz/4a3c5ac4-e066-11e4-9567-0e4fddd5de28/map
Text in the 2nd overlay box from the top was not updating... it showed one thing in the editor, and another when viewed using the share link.
Editing the text fixed the issue, but it was out of sync for a while.

probably duplicated

Can you reproduce the issue consistently?
I've tried this several times and always worked fine:

Create a text overlay.
Double click to change the default text.
Write something.
Click outside the box.
Open the public map.

Oh, I've discovered that if you click the 'esc' key and don't click outside the box, the overlay is not saved (because the save event is only triggered when the box is unselected). Maybe this was the issue?

I believe it was a network issue... I can't reproduce it on demand, but it
has happened to me twice since I started 2 weeks ago.  Reloading the editor
window shows my changes, but the published map remains unchanged.
On Tue, Apr 14, 2015 at 3:46 AM, Javier Arce<EMAIL_ADDRESS>wrote:

Oh, I've discovered that if you click the 'esc' key and don't click
outside the box, the overlay is not saved (because the save event is only
triggered when the box is unselected). Maybe this was the issue?
—
Reply to this email directly or view it on GitHub
https://github.com/CartoDB/cartodb/issues/3165#issuecomment-92679029.

Ok, I'm closing this issue, since we can't replicate the problem consistently.


not working with babel6

ERROR in ./~/react-swipeable-views/lib/index.js
Module build failed: ReferenceError: Unknown plugin "transform-object-assign" specified in "/Users/joe/Documents/WorkSpace/m-tanwan-react/node_modules/react-swipeable-views/.babelrc" at 0, attempted to resolve relative to "/Users/joe/Documents/WorkSpace/m-tanwan-react/node_modules/react-swipeable-views"

this plugin not working with babel 6....

ERROR in ./~/react-swipeable-views/lib/index.js
Module build failed: ReferenceError: Unknown plugin "transform-react-display-name" specified in "/Users/joe/Documents/WorkSpace/m-tanwan-react/node_modules/react-swipeable-views/.babelrc.env.development" at 0, attempted to resolve relative to "/Users/joe/.def/node_modules/@ali/builder-cake/node_modules/@ali/cake-webpack-config"

I should remove the .babelrc from the npm package. I will fix this.
On Mon, 22 Feb 2016, 03:01 煜宸<EMAIL_ADDRESS>wrote:

ERROR in ./~/react-swipeable-views/lib/index.js
Module build failed: ReferenceError: Unknown plugin "transform-react-display-name" specified in "/Users/joe/Documents/WorkSpace/m-tanwan-react/node_modules/react-swipeable-views/.babelrc.env.development" at 0, attempted to resolve relative to "/Users/joe/.def/node_modules/@ali/builder-cake/node_modules/@ali/cake-webpack-config"
—
Reply to this email directly or view it on GitHub
https://github.com/oliviertassinari/react-swipeable-views/issues/34#issuecomment-186968783
.

Fixed with https://github.com/oliviertassinari/react-swipeable-views/commit/9ffaa3315c4184f8593265d63a1cc31bac6dbdd2.


ha-bridge fails to start if unable to access Github

If ha-bridge cannot access github during startup in /etc/my_init.d/firstrun.sh the $VERSION variable ends up with no value and the script attempts to download and run "ha-bridge-.jar"
eg.
wget tries:  https://github.com/bwssytems/ha-bridge/releases/download/v/ha-bridge-.jar
Workaround is to set the environment variable to override the version (I'm using docker) and ha_bridge will start normally. Of course future updates are disabled until the container is rebuilt and environment variable removed.
Would it be possible to have some error checking in the script so that if it fails to connect to github for the version check, it uses the existing highest version?
If this should be referred to the docker maintainer then let me know.

Checked the docker container repo, the script in question is part of that, not ha-bridge itself. Sorry for the mixup.


Plans to add support for other locators?

Any plans to add direct method to findElement by binding or by repeater?

@vasudha0309 these are very Angular specific locators and require probably some enhancement to WebdriverIOs locator strategies. WebdriverIO already supports react based locators and it would be great if we can also have better locators for Angular. Any contributions in this direction is welcome.
That said, we can't just create these locators without adding additional functionality into WebdriverIO.

Closing as it seems no one was interested adding this feature in WebdriverIO, therefore there is no need to have a codemod for it.


Support for aws service name

There is a problem when using sigv4 to sign requests for URL endpoints that are not the traditional Amazon endpoint. The aws4 library that works in conjunction with this module, will introspect the host url to determine the service and the region. Unfortunately, if you use DNS entries to provide your user with a more traditional API endpoint, the service name (and the region) are no longer deterministic.
Consider the same endpoint in two different formats

https://ye4r9923df.execute-api.us-west-2.amazonaws.com/test
https://myapi.example.org

The second host name has been configured via Cloudfront to direct to the API Gateway endpoint shown in the first example. However, a request signed and executed against URL 1 will succeed, while a request against URL 2 will fail with this exception.
Error: Credential should be scoped to correct service: 'execute-api'.

If the aws property on the request is modified to accept a service property, and this property is passed through to aws4, the request will succeed. It may even be useful to allow a region to be specified in the same way.
It is unfortunate that AWS is forcing clients to know something as extraneous as a service name in order to invoke a general API endpoint.

That's great @oravecz! However I have a question: where is self.service coming from? Isn't it supposed to be passed through the aws option? Having a test would help understand this.

Need to also add region: self.region and sessionToken: opts.sessionToken like this:
// request.js:1236
    var options = {
      host: self.uri.host,
      path: self.uri.path,
      method: self.method,
      service: self.service,
      region: self.region,
      headers: {
        'content-type': self.getHeader('content-type') || ''
      },
      body: self.body
    }
    var signRes = aws4.sign(options, {
      accessKeyId: opts.key,
      secretAccessKey: opts.secret,
      sessionToken: opts.sessionToken
    })

aws4 library expects (request, credentials) in its signing method. Unfortunately right now request only sends a subset of the request object, instead of everything the user passes. Without this patch, users can not use request library to talk to AWS API Gateway endpoints with sig v4
Would use it like this:
request.get( {
    url: this.url.href,
    aws: {
          key: process.env.AWS_ACCESS_KEY_ID,
          sessionToken: process.env.AWS_SESSION_TOKEN,
          sign_version: 4
   },
   region: this.region,
   service: 'execute-api',
   json: true
   }, ( error, response, json ) => {
        cb(json)
} )

The session token is provided through environment when running on aws ec2/lambda and is used for signing instead of a secret

This PR has been closed as "abandoned" as a part of an automated cleanup. If this is a mistake and you are still interested in merging this PR, please do the following:

[ ] Rebase your changes onto the master branch (even if there are no merge conflicts, we want to make sure your change is under the most recent tests).
[ ] Push your updated branch to Github to update this PR.
[ ] Make sure this PR's Travis tests are still passing. (Run npm test locally if tests are still failing).
[ ] Comment here to let us know that you've updated the PR and are still interested in getting it merged. Somebody from the project will respond and work with you to review.

Thank you for your understanding. If you have any questions, please check out https://github.com/request/request/issues/2556 and feel free to comment / ask anything there.


enable easy reply from notifications, tag/profile view

The easy reply works quite well on Feed, maybe we should bring it over to tag/profile/notifications as well...

Added for notifications, tag/profile needs discussion re-open new issue if we decide to pursue


Package build broken

@hs-apotell After your latest large checkin,
prebuild of Package works once, then any subsequent compilation fails, it is very annoying as in between each compile I need to clean the packages and rebuild them.
  Staging for precompiled packages ...
   ... staging completed.

gmake[3]: Leaving directory '/home/alain/Surelog/build'
[ 98%] Built target surelog-bin
gmake[3]: Entering directory '/home/alain/Surelog/build'
gmake[3]: Entering directory '/home/alain/Surelog/build'
gmake[3]: Leaving directory '/home/alain/Surelog/build'
gmake[3]: Leaving directory '/home/alain/Surelog/build'
gmake[3]: Entering directory '/home/alain/Surelog/build'
gmake[3]: Entering directory '/home/alain/Surelog/build'
[ 98%] Generating bin/pkg/work/uvm_pkg.sv.slpa
[ 98%] Generating bin/pkg/work/ovm_pkg.sv.slpa
Creating OVM precompiled package...
Creating UVM precompiled package...
gmake[3]: Leaving directory '/home/alain/Surelog/build'
[ 98%] Built target hellodesign
gmake[3]: Leaving directory '/home/alain/Surelog/build'
[ 98%] Built target hellouhdm
gmake[3]: Leaving directory '/home/alain/Surelog/build'
[ 98%] Built target roundtrip
gmake[3]: *** [CMakeFiles/PrecompileOVM.dir/build.make:82: bin/pkg/work/ovm_pkg.sv.slpa] Error 139
gmake[3]: Leaving directory '/home/alain/Surelog/build'
gmake[2]: *** [CMakeFiles/Makefile2:992: CMakeFiles/PrecompileOVM.dir/all] Error 2
gmake[2]: *** Waiting for unfinished jobs....

How to reproduce:
make
touch src/CommandLine/CommandLineParser.cpp
make

If it does not get fixed rapidly, I'm going to roll back all the way till #3219

@hzeller to check if no other recent changes could have broken this.

It could be any of the recent changes regarding the cache too

Correct, make clean fixed it. I was removing the cached files, that was not fixing it, but the make clean did.


Flutter Web build not working after 3.0 upgrade

Hi,
My flutter build does not compile for web since I've upgraded to Flutter 3.0.
I'm getting errors on the win32 package while not building for windows. When I just run flutter run -d chrome it works perfectly, when I'm trying to run my specific main.dart file attached errors occurs. Also building for macOS and mobile works.
Does anyone know what is causing this issue?
Output

Pubspec.yaml
name: frontend
description: A new Flutter project.

# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev

# The following defines the version and build number for your application.
# A version number is three numbers separated by dots, like 1.2.43
# followed by an optional build number separated by a +.
# Both the version and the builder number may be overridden in flutter
# build by specifying --build-name and --build-number, respectively.
# In Android, build-name is used as versionName while build-number used as versionCode.
# Read more about Android versioning at https://developer.android.com/studio/publish/versioning
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 21.06.17+1

environment:
  sdk: ">=2.12.0 <3.0.0"

# Dependencies specify other packages that your package needs in order to work.
# To automatically upgrade your package dependencies to the latest versions
# consider running `flutter pub upgrade --major-versions`. Alternatively,
# dependencies can be manually updated by changing the version numbers below to
# the latest version available on pub.dev. To see which dependencies have newer
# versions available, run `flutter pub outdated`.
dependencies:
  flutter:
    sdk: flutter
  flutter_web_plugins:
      sdk: flutter
  flutter_localizations:
    sdk: flutter
  intl: ^0.17.0
  get: ^4.6.3
  mockito: ^5.1.0
  get_storage: ^2.0.3
  encrypt: 5.0.0
  base32: 2.0.0
  circular_profile_avatar: ^2.0.5
  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2
  get_cli: ^1.6.0
  flavor: ^2.0.0
  event_bus: ^2.0.0
  package_info_plus: ^1.3.0

  flutter_svg: ^1.0.3
  toggle_switch: ^1.4.0

  flutter_multi_formatter: ^2.5.1
  json_annotation: ^4.5.0

  #Needs flutter 3.0 migration
  easy_sidemenu: ^0.2.1
  #Need flutter 3.0 migration
  elegant_notification: ^1.5.2
  responsive_ui: ^2.1.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  build_runner: ^2.0.0
  json_serializable: ^6.2.0

  # The "flutter_lints" package below contains a set of recommended lints to
  # encourage good coding practices. The lint set provided by the package is
  # activated in the `analysis_options.yaml` file located at the root of your
  # package. See that file for information about deactivating specific lint
  # rules and activating additional ones.
  flutter_lints: ^1.0.0

# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec

# The following section is specific to Flutter.
flutter:

  # The following line ensures that the Material Icons font is
  # included with your application, so that you can use the icons in
  # the material Icons class.
  uses-material-design: true
  generate: true

  # To add assets to your application, add an assets section, like this:
  #assets:
  #   - images/a_dot_burr.jpeg
  #   - images/a_dot_ham.jpeg

  # An image asset can refer to one or more resolution-specific "variants", see
  # https://flutter.dev/assets-and-images/#resolution-aware.

  # For details regarding adding assets from package dependencies, see
  # https://flutter.dev/assets-and-images/#from-packages

  # To add custom fonts to your application, add a fonts section here,
  # in this "flutter" section. Each entry in this list should have a
  # "family" key with the font family name, and a "fonts" key with a
  # list giving the asset and other descriptors for the font. For
  # example:
  fonts:
    - family: Inter
      fonts:
        - asset: assets/fonts/Inter-Black.ttf
          weight: 900
        - asset: assets/fonts/Inter-Bold.ttf
          weight: 700
        - asset: assets/fonts/Inter-ExtraBold.ttf
          weight: 800
        - asset: assets/fonts/Inter-ExtraLight.ttf
          weight: 200
        - asset: assets/fonts/Inter-Light.ttf
          weight: 300
        - asset: assets/fonts/Inter-Medium.ttf
          weight: 500
        - asset: assets/fonts/Inter-Regular.ttf
          weight: 400
        - asset: assets/fonts/Inter-SemiBold.ttf
          weight: 600
        - asset: assets/fonts/Inter-Thin.ttf
          weight: 100

  assets:
    - assets/images/
    - web/version.json
    - assets/data/

  #   - family: Trajan Pro
  #     fonts:
  #       - asset: fonts/TrajanPro.ttf
  #       - asset: fonts/TrajanPro_Bold.ttf
  #         weight: 700
  #
  # For details regarding fonts from package dependencies,
  # see https://flutter.dev/custom-fonts/#from-packages

Hi @jordandevogelaere, Thanks for filing the issue.

My flutter build does not compile for web since I've upgraded to Flutter 3.0.

When I just run flutter run -d chrome it works perfectly, when I'm trying to run my specific main.dart file attached errors occurs. Also building for macOS and mobile works.

I am bit confused here whether you are able to build for web or not based on your two statements, However I take that build fails on web (based on the title)
Please share the output of flutter run -d chrome -v along with the output of flutter doctor -v.

Hi @maheshmnj ,
Thanks for your response. So basically the issue is that I'm able to run on macOS and iOS but when I run my application on web I get compilation errors.
Here are the outputs:
flutter doctor -v
`[✓] Flutter (Channel stable, 3.0.0, on macOS 12.3.1 21E258 darwin-x64, locale
en-BE)
• Flutter version 3.0.0 at /Users/jordandevogelaere/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision ee4e09cce0 (9 days ago), 2022-05-09 16:45:18 -0700
• Engine revision d1b9a6938a
• Dart version 2.17.0
• DevTools version 2.12.2
[✗] Android toolchain - develop for Android devices
✗ Unable to locate Android SDK.
Install Android Studio from:
https://developer.android.com/studio/index.html
On first launch it will assist you in installing the Android SDK
components.
(or visit https://flutter.dev/docs/get-started/install/macos#android-setup
for detailed instructions).
If the Android SDK has been installed to a custom location, please use
flutter config --android-sdk to update to that location.
[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• CocoaPods version 1.11.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[!] Android Studio (not installed)
• Android Studio not found; download from
https://developer.android.com/studio/index.html
(or visit https://flutter.dev/docs/get-started/install/macos#android-setup
for detailed instructions).
[✓] VS Code (version 1.58.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.25.0
[✓] Connected device (2 available)
• macOS (desktop) • macos  • darwin-x64     • macOS 12.3.1 21E258 darwin-x64
• Chrome (web)    • chrome • web-javascript • Google Chrome 101.0.4951.64
[✓] HTTP Host Availability
• All required HTTP hosts are available`
flutter run -d chrome -v.txt


aerospace not starting after login

Describe the bug
I installed aerospace using brew and my user is administrator. My machine is Apple M3 Pro with macos is 15.1.1 (24B91)
I then created and edited $HOME/.aerospace.toml as below
cat $HOME/.aerospace.toml
# Place a copy of this config to ~/.aerospace.toml
# After that, you can edit ~/.aerospace.toml to your liking

# You can use it to add commands that run after login to macOS user session.
# 'start-at-login' needs to be 'true' for 'after-login-command' to work
# Available commands: https://nikitabobko.github.io/AeroSpace/commands
after-login-command = []

# You can use it to add commands that run after AeroSpace startup.
# 'after-startup-command' is run after 'after-login-command'
# Available commands : https://nikitabobko.github.io/AeroSpace/commands
after-startup-command = [
  'exec-and-forget borders active_color=0xffe1e3e4 inactive_color=0xff494d64 width=5.0',
  # 'exec-and-forget open -n -a "Alacritty"', 'move-node-to-workspace 2',
  # 'exec-and-forget open -n -a "Firefox"', 'move-node-to-workspace 1'
]

# Start AeroSpace at login
start-at-login = true

# Normalizations. See: https://nikitabobko.github.io/AeroSpace/guide#normalization
enable-normalization-flatten-containers = true
enable-normalization-opposite-orientation-for-nested-containers = true

# See: https://nikitabobko.github.io/AeroSpace/guide#layouts
# The 'accordion-padding' specifies the size of accordion padding
# You can set 0 to disable the padding feature
accordion-padding = 30

# Possible values: tiles|accordion
default-root-container-layout = 'tiles'

# Possible values: horizontal|vertical|auto
# 'auto' means: wide monitor (anything wider than high) gets horizontal orientation,
#               tall monitor (anything higher than wide) gets vertical orientation
default-root-container-orientation = 'auto'

# Mouse follows focus when focused monitor changes
# Drop it from your config, if you don't like this behavior
# See https://nikitabobko.github.io/AeroSpace/guide#on-focus-changed-callbacks
# See https://nikitabobko.github.io/AeroSpace/commands#move-mouse
# Fallback value (if you omit the key): on-focused-monitor-changed = []
on-focused-monitor-changed = ['move-mouse monitor-lazy-center']

# You can effectively turn off macOS "Hide application" (cmd-h) feature by toggling this flag
# Useful if you don't use this macOS feature, but accidentally hit cmd-h or cmd-alt-h key
# Also see: https://nikitabobko.github.io/AeroSpace/goodies#disable-hide-app
automatically-unhide-macos-hidden-apps = false

# Possible values: (qwerty|dvorak)
# See https://nikitabobko.github.io/AeroSpace/guide#key-mapping
[key-mapping]
preset = 'qwerty'

# Gaps between windows (inner-*) and between monitor edges (outer-*).
# Possible values:
# - Constant:     gaps.outer.top = 8
# - Per monitor:  gaps.outer.top = [{ monitor.main = 16 }, { monitor."some-pattern" = 32 }, 24]
#                 In this example, 24 is a default value when there is no match.
#                 Monitor pattern is the same as for 'workspace-to-monitor-force-assignment'.
#                 See: https://nikitabobko.github.io/AeroSpace/guide#assign-workspaces-to-monitors
[gaps]
inner.horizontal = 5
inner.vertical =   5
outer.left =       5
outer.bottom =     5
outer.top =        5
outer.right =      5

# 'main' binding mode declaration
# See: https://nikitabobko.github.io/AeroSpace/guide#binding-modes
# 'main' binding mode must be always presented
# Fallback value (if you omit the key): mode.main.binding = {}
[mode.main.binding]

# All possible keys:
# - Letters.        a, b, c, ..., z
# - Numbers.        0, 1, 2, ..., 9
# - Keypad numbers. keypad0, keypad1, keypad2, ..., keypad9
# - F-keys.         f1, f2, ..., f20
# - Special keys.   minus, equal, period, comma, slash, backslash, quote, semicolon, backtick,
#                   leftSquareBracket, rightSquareBracket, space, enter, esc, backspace, tab
# - Keypad special. keypadClear, keypadDecimalMark, keypadDivide, keypadEnter, keypadEqual,
#                   keypadMinus, keypadMultiply, keypadPlus
# - Arrows.         left, down, up, right

# All possible modifiers: cmd, alt, ctrl, shift

# All possible commands: https://nikitabobko.github.io/AeroSpace/commands

# See: https://nikitabobko.github.io/AeroSpace/commands#exec-and-forget
# You can uncomment the following lines to open up terminal with alt + enter shortcut (like in i3)
# alt-enter = '''exec-and-forget osascript -e '
# tell application "Terminal"
#     do script
#     activate
# end tell'
# '''

# See: https://nikitabobko.github.io/AeroSpace/commands#layout
alt-slash = 'layout tiles horizontal vertical'
alt-comma = 'layout accordion horizontal vertical'

# See: https://nikitabobko.github.io/AeroSpace/commands#focus
alt-h = 'focus left'
alt-j = 'focus down'
alt-k = 'focus up'
alt-l = 'focus right'

# See: https://nikitabobko.github.io/AeroSpace/commands#move
alt-shift-h = 'move left'
alt-shift-j = 'move down'
alt-shift-k = 'move up'
alt-shift-l = 'move right'

# See: https://nikitabobko.github.io/AeroSpace/commands#resize
alt-shift-minus = 'resize smart -50'
alt-shift-equal = 'resize smart +50'

# Toggle fullscreen window
alt-f = 'macos-native-fullscreen'

# keybinding to start apps (similar to my hyprland shotcuts)
alt-c = 'close'
alt-t = 'exec-and-forget open -n -a "Alacritty"'
alt-w = 'exec-and-forget open -n -a "Firefox"'
alt-e = 'exec-and-forget open "Documents"'

# See: https://nikitabobko.github.io/AeroSpace/commands#workspace
alt-1 = 'workspace 1'
alt-2 = 'workspace 2'
alt-3 = 'workspace 3'
alt-4 = 'workspace 4'
alt-5 = 'workspace 5'
alt-6 = 'workspace 6'
alt-7 = 'workspace 7'
alt-8 = 'workspace 8'
alt-9 = 'workspace 9'
alt-b = 'workspace B'
# alt-a = 'workspace A' # In your config, you can drop workspace bindings that you don't need
# alt-c = 'workspace C'
# alt-d = 'workspace D'
# alt-e = 'workspace E'
# alt-f = 'workspace F'
# alt-g = 'workspace G'
# alt-i = 'workspace I'
# alt-m = 'workspace M'
# alt-n = 'workspace N'
# alt-o = 'workspace O'
# alt-p = 'workspace P'
# alt-q = 'workspace Q'
# alt-r = 'workspace R'
# alt-s = 'workspace S'
# alt-t = 'workspace T'
# alt-u = 'workspace U'
# alt-v = 'workspace V'
# alt-w = 'workspace W'
# alt-x = 'workspace X'
# alt-y = 'workspace Y'
# alt-z = 'workspace Z'

# See: https://nikitabobko.github.io/AeroSpace/commands#move-node-to-workspace
alt-shift-1 = 'move-node-to-workspace 1'
alt-shift-2 = 'move-node-to-workspace 2'
alt-shift-3 = 'move-node-to-workspace 3'
alt-shift-4 = 'move-node-to-workspace 4'
alt-shift-5 = 'move-node-to-workspace 5'
alt-shift-6 = 'move-node-to-workspace 6'
alt-shift-7 = 'move-node-to-workspace 7'
alt-shift-8 = 'move-node-to-workspace 8'
alt-shift-9 = 'move-node-to-workspace 9'
alt-shift-a = 'move-node-to-workspace A'
alt-shift-b = 'move-node-to-workspace B'
alt-shift-c = 'move-node-to-workspace C'
alt-shift-d = 'move-node-to-workspace D'
alt-shift-e = 'move-node-to-workspace E'
alt-shift-f = 'move-node-to-workspace F'
alt-shift-g = 'move-node-to-workspace G'
alt-shift-i = 'move-node-to-workspace I'
alt-shift-m = 'move-node-to-workspace M'
alt-shift-n = 'move-node-to-workspace N'
alt-shift-o = 'move-node-to-workspace O'
alt-shift-p = 'move-node-to-workspace P'
alt-shift-q = 'move-node-to-workspace Q'
alt-shift-r = 'move-node-to-workspace R'
alt-shift-s = 'move-node-to-workspace S'
alt-shift-t = 'move-node-to-workspace T'
alt-shift-u = 'move-node-to-workspace U'
alt-shift-v = 'move-node-to-workspace V'
alt-shift-w = 'move-node-to-workspace W'
alt-shift-x = 'move-node-to-workspace X'
alt-shift-y = 'move-node-to-workspace Y'
alt-shift-z = 'move-node-to-workspace Z'

# See: https://nikitabobko.github.io/AeroSpace/commands#workspace-back-and-forth
alt-tab = 'workspace-back-and-forth'
# See: https://nikitabobko.github.io/AeroSpace/commands#move-workspace-to-monitor
alt-shift-tab = 'move-workspace-to-monitor --wrap-around next'

# See: https://nikitabobko.github.io/AeroSpace/commands#mode
alt-shift-semicolon = 'mode service'

# 'service' binding mode declaration.
# See: https://nikitabobko.github.io/AeroSpace/guide#binding-modes
[mode.service.binding]
esc = ['reload-config', 'mode main']
r = ['flatten-workspace-tree', 'mode main'] # reset layout
f = ['layout floating tiling', 'mode main'] # Toggle between floating and tiling layout
backspace = ['close-all-windows-but-current', 'mode main']

# sticky is not yet supported https://github.com/nikitabobko/AeroSpace/issues/2
#s = ['layout sticky tiling', 'mode main']

alt-shift-h = ['join-with left', 'mode main']
alt-shift-j = ['join-with down', 'mode main']
alt-shift-k = ['join-with up', 'mode main']
alt-shift-l = ['join-with right', 'mode main']

down = 'volume down'
up = 'volume up'
shift-down = ['volume set 0', 'mode main']

Related issues you could find
I could not find any other issue related

Can confirm I have had issues on my work issue MBP.


provide a custom time zone definition

What is the purpose of the pull request
provide a custom time zone definition, such as GMT+8:00 Instead of default "GMT"
Verify this pull request
exists test units

@OpenOpened Thanks for opening this PR, would you please change the title? and please refer to the guide http://hudi.apache.org/contributing.html#life-of-a-contributor.


Add SantaCoder FIM task

Add support for this FIM task discussed in this issue on HumanEval and make sure numbers match with MultiPL-E implementation for santacoder for example (see table 7 of this paper)
The evaluation-harness already supports FIM mode for santacoder and incoder which is used by DS-1000 task for insertion mode

Here it is: https://github.com/nuprl/MultiPL-E/tree/fc2a0615f030c4981604a57c859fd6656eec89f3/fill_in_the_middle

@arjunguha looking to implement this. do you have the generation args for SantaCoder used to get the results in table 7? is it the same as
GENERATION_ARGS = {
    "do_sample": True,
    "temperature": 0.2,
    "top_p": 0.95,
    "max_new_tokens": 25,
}

Thanks 😄

yes same ones in the file, which is that


✼FREE PSN GIFT CARD CODES 2024 ✅How to Redeem🔰 PSN Gift Card Codes 2024🔰

Welcome to the ultimate guide on getting FREE!! PSN Codes 2024! Want to know how to score those Free PSN Gift Card Codes? Join us online for all the tips and tricks you need to level up your gaming experience without breaking the bank. Don't miss out on this exclusive event!
▶✔CLICK HERE TO GET FREE NOW
▶✔CLICK HERE TO GET FREE NOW
Linking your Steam and PSN accounts, while not ideal, is an easy process to do.
Launch a compatible PlayStation game on your Steam, and you will see a QR code and link. Enter your credentials on the page, and you're done.
New PSN users can create a new account by visiting the official PlayStation website and filling in their details.
Besides the recent Helldivers 2 controversy that has gamers up in arms, some other Sony games also require PC players to connect their Steam and PSN accounts together. Whether you’re prepping to link your account before the official update drops or playing some other titles, this one’s for you. So, without further ado, let’s connect our Steam and PlayStation accounts together.
Link Steam and PSN Accounts
The process to begin linking your Steam and PSN accounts is simple enough. Open a supported PlayStation game on Steam like Helldivers 2, Horizon Forbidden West, or Spider-Man Remastered. Once done, follow the steps below to do so:
Once the game opens, a QR code and a link to sign in manually to PSN will pop up. Use the latter to begin.
Clicking the link will open a Steam pop-up browser to the PSN page. Proceed by entering your PlayStation account credentials and clicking on “Sign-In.”
The window will close once you successfully sign in, and you’ll be returned to your game.
And that’s it! You’ve successfully connected your Steam and PSN accounts. Do note that you will only need to do this once. If, by chance, you’re doing it for Helldivers 2, then I suggest getting it before the 30th May deadline hits!
How to Make a New PlayStation Account
If you’re one of the unfortunate Helldivers forced to do this, I already know you don’t have a PSN account. Thankfully, like the steps above, creating a fresh PlayStation account is easy, too. Follow the steps below to do so:
Begin by heading over to the official PlayStation account creation website.
Select your country and then click on “Next.”
Proceed through all the steps and finally click on “Agree and Create Account.” You can uncheck the optional boxes seen in the image below.

▶✔CLICK HERE TO GET FREE NOW
▶✔CLICK HERE TO GET FREE NOW
▶✔CLICK HERE TO GET FREE NOW


"Cancel" button in the query dialog shown in the application termination does not work correctly

Correct behavior is to cancel the application termination, however, the application immediately terminates in the current implementation.

fixed.


Pointers

Primitive types in Emacs can not be "passed by reference" and there is no notion of "take address" operation there. To make it possible to support those operations, boxing is needed.
Currently, it is planned to implement boxing via cons cells, where car is the element "pointed to".
Boxing needed only for numerical types, other types are actually already boxed (structs, strings, ..).
Consequently, all numerical operations become slower due to boxing/unboxing issues.
It should be solved in two ways:

Eliminate boxing for a primitive if there is no address taking of variable it bound to. This should remove most of the boxing.
If boxing is needed and value is accessed more than X threshold, cache unboxed value and use it.

Take address

addr(x); x <- struct = x

Deref

deref(x); x <- *struct = x

Also need to implement related new builtin.


Remove output on stdout by default on daemon startup

Here's an initial stab at removing the logging output on stdout by default (see #1762)
It's largely what I suggested in #1762, but :-

It was easier to retain the dump_on_start member and just add a parameter to log_start()
I've also included the config dump which is done by sesman.
I've also removed an xrdp-sesman message "starting sesman in foreground..."

Both xrdp and xrdp-sesman take a --log-config argument which results in the old behaviour.

@aquesnel - I'm not able to request a review by you using the GUI but please comment.

@matt335672 than you for making the command line argument consistent across xrdp and sesman.