Component events are undocumented

Both Component events (ComponentEvent.ADDED, ComponentEvent.REMOVED) are completely undocumented and thus only discoverable by either experimenting or reading the source.
For reference, here's how the other events are currently documented:

Converter
RendererEvent
PageEvent
Serializer

DiscoverEvent.DISCOVER is also undocumented.

One important thing that needs to be mentioned in the annotation is that component events are the only events to bubble all the way up to Application.

For reference, here's the events overview that I've compiled so far: https://gist.github.com/mootari/d39895574c8deacc57d0fc04eb0d21ca

Suggested descriptions:

ComponentEvent.ADDED: "Triggered before a component gets added. Bubbles."
ComponentEvent.REMOVED: "Triggered after a component has been removed. Bubbles."
DiscoverEvent.DISCOVER: "Triggered when the application options are being processed."

"Bubbles" implies that the reader knows what bubbling means in that context. Here are some alternatives:

"Bubbles up to the top component."
"Gets passed through to the application."
"Raised on each parent component."

ComponentEvent.ADDED actually gets triggered right before the component is added to the owner, even though the event name implies otherwise (the new component already has a reference to its parent at this point).
Might be a good idea to switch those lines?

There's yet another gotcha: Converter.addComponent() overrides ChildableComponent.addComponent() and completely removes the bubbling. I can see no reason for this - was it intentional?


Create page on API documentation with Swagger

I edited 2 files: one of the article I wrote, and the development process file which I changed to add the link to the article mentioned above.
Feedback, especially on the tone, formality, and level of prior knowledge assumed (i.e. discussing endpoints without defining them) would be appreciated.

Overall great job on introducing swaggerhub and its purpose. I will not become swaggerhub pro 😎

The organisation was well thought out from the table of content to how you formatted your subtopics. The content itself has the right amount of detail making it an easy read (an important thing to consider when introducing a new topic to a CSC301 student like me!). After fixing the typo, you can merge!


Still a UI problem

In the ScrollingActivity the text and the background are of a mysterious color

fixed.
Thx.


react-native link stalls at

OS:

[ ]  Windows
[x ]  MacOS
[ ]  Linux

Platform:

[x ]  iOS
[ ]  Android

react-native link and the wizard completes bug it stalls after Assets have been successfully linked to your project.

I think this issue is not Sentry related, I am not able to reproduce it:
https://github.com/facebook/react-native/issues/19431


pymssql dependency added

pymssql dependency added

It was brought to my attention that there is support for pymssql but the dependent python module is not installed when this tap is installed.  Looks like if we start with 2.2 it comes with precompiled versions of freeTDS and also the wheels contain support for SSL


Consider submitting a workshop proposal at WikiConference North America 2021

Description
WikiConference North America 2021 takes place October 8-10 online.
Submissions will be accepted on a rolling basis.
https://wikiconference.org/wiki/2021/Submissions

Submitted at: https://wikiconference.org/wiki/Submissions:2021/Add_your_country_to_WikiProject_Govdirectory

Just to note that this submission was accepted!


Fix embed_workflow = false not being respected for saved webp files.

Was surprised that WEBP files saved from WAS_Image_Save always had the workflow embedded, even when embed_workflow was set to false on the node.

Oh wow. That was bad PR review on my part 😔 thank you!


Fix catching DOMException: do not override read only code property

Currently, setting route component to something that is not a valid tag name, e. g. src/x-home-view.html throws the following error:
TypeError: Cannot assign to read only property 'code' of object ''

This happens because DOMException has its own, legacy code property which is read only.
That error is quite confusing. As a developer, I expect the exception to look like this:
Uncaught (in promise) DOMException: Failed to execute 'createElement' on 'Document': The tag name provided ('src/x-home-view.html') is not a valid name.

Added a check and a test ensuring we rethrow the exception correctly.

This change is

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Fix failed CI builds by updating their configuration

Hello!
This PR update the current CI in order to some builds that are failing due Github Actions update.
More information about available images: https://github.com/actions/runner-images/tree/main?tab=readme-ov-file#available-images

Linux

Using only compiler pre-installed in the official Github Ubuntu images.
Installed Ninja to build faster
Updated to use newer versions of GCC and Clang

Windows

Using Ninja to build faster
Skipped few tests for Clang in Windows 2022 due segfault. There is a FIXME

MacOS

Using Ninja to build faster
Reduced the number of Clang used as it consumed more time to start then others
Using newer compiler versions

Android

Removed bojoe/cpp-android-ndk-build-env-ubuntu as it's abandoned. Last update was 4 years ago
Using pre-installed NDK available in the official Github Action Ubuntu 24.04 (r27)
Installed Ninja to build faster

Closing this PR for now to avoid wasting the CI. I'll run all tests in my fork instead.
So far, Linux and MacOS are fixed. Still need to fix Windows and Android builds.
After fixing these two scenarios, I'll re-open the PR. See you soon!

@ColinH Could you please review this one. Meanwhile, I'll check the msys build for CI.

If it works I'm happy ;-)


Add high level overview to solidity-scripting

Related to https://github.com/foundry-rs/foundry/issues/3988 and some other wrong expectations that sometimes I see around.
Tried to make a concise explanation on how forge script works and what to expect

@CodeSandwich
does this help, and what things would you like to be explained in a clearer way?


Add maven nexus configures and add publish snapshot workflow

Purpose
$subject.
Examples
Checklist

[ ] Linked to an issue
[ ] Updated the specification
[ ] Updated the changelog
[ ] Added tests
[ ] Checked native-image compatibility

 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.Danesh Kuruppu 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.


fix: removed extra blank link between sections

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.X
[x] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes #XXXXX

Hi @BennettElisa, thanks for creating this PR, but this not a change we will be making at this time.
While we cannot accept this contribution, if you would like to help out, please take a look at our contributing guide for other things you can do.


Registering watch seems to trigger it one too many times

http://plnkr.co/edit/brHNIEoTQxNQF9eZikgJ?p=preview
It contains a template:

Hello {{log('A')}}  {{log('B')}}!

Run the above plunker and open console. I would expect the console to print: A, B and then A, B as second digest runs. Instead I see A, A, B, B and then A, B when second digest runs.
Is this a bug or intended behavior?

From what I know of angualr watchers it should be A, B A, B.
As mhevery, I'm very curious to know why not.

TL;DR
it is a bug, will post a patch in a few
Long version, things happen in the following order:

There was an overhaul on $interpolate, this overhaul changed $parse and incorporated the concept of an interceptor
*Optimization on $parse landed so expressions that have filters without parameters (or the parameters are constants)  would be evaluated in 2 phases, first to evaluate the expression sans the filter evaluation and then with the filter evaluation. This also used interceptors [the second evaluation issue was added here]
More optimizations on $parse landed and now expressions could be evaluated in 2 phases. One to get all the possible values that could change (lets call this state), the state was checked by $watch to know if an expression changed. The second to continue the evaluation (as long as this state is provided). This, once again, used interceptors

The last change, was supposed to fix the issue, but that made the assumption that the code always would generate the 2 phases functions, but that is not always true. If the expression is simple enough (just like the one in your case) then the 2-phase evaluations functions are not generated. In this case, if a stateless interceptor was added (just like what $interpolate adds) then the state was not used and you see the function being evaluated twice. This explains why, if you change the expression from Hello {{log('A')}} {{log('B')}}! to Hello {{log('A') + ' ' + log('B')}}!, then the repetition is not there.


[JB][SUPP-639][SUPP-640][SUPP-643][SUPP-644] stages to enable vat jou…

…rney to get to check your payment plan page

Sorry couldn't resist just doing all in one pr, it's so repetitive @AndyHWChung 😅


[FEATURE] Want to add functionality to share the poll via link.

Description
Till now, there's no way to share the poll using a link. It would be convenient for the user to share the poll via a link so that the poll grasps maximum attention. So, I wanted to add a feature to generate a link for sharing the poll.
Can you please assign this issue to me as a part of GSSOC'23?
Screenshots
No response

@kartikjoshi267 go ahead


Shortcard migration

The goal of this Pull Request is to enable the Stock team to continue using the card block as intended on Artist Hub. The following features are flagged for Milo card block integration but are not available at the moment:

Full card hover
No CTA button
Half sized card to compensate for no CTA

Test URLs:

Before: https://main--adobestock--adobecom.hlx.page/drafts/campaginhubcards/shortcard
After: https://shortcard-migration--adobestock--wbstry.hlx.page/drafts/campaginhubcards/shortcard?lighthouse=on

This merge is meant to be a temporary takeover in order to expedite the Campaign Hub launch, and this block will be removed once the Milo Card block is able to support this design. If team would like us to add unit testing, we will follow up with a new PR.

Project is postponed indefinitely.


Fix global position for InputEventMouse in viewport::push_input

Global position doesn't get adjusted within InputEventMouse::xformed_by().
resolve #88460
regression from #69598

Thanks for the comment. p_local_coords == true means, that the coordinates don't need to be adjusted, because the event is already in the coordinate system of the viewport. I believe, that this is indeed the correct place for the change.

Thanks!

Should be fine for cherry-picking?

Should be fine for cherry-picking?

Yes, it should be fine.

Cherry-picked for 4.2.2.
Cherry-picked for 4.1.4.


photoswipe images do not have the top 3 button content to the top right corner

@sudheesh001 , this 86152c93a27958a9c02e4ab2a59c4fc1d50b43fa doesnt solve it?

Seems to be fixed but dislocated on the screen, the last tab moves out of the screen on the Mac retina, works fine on a non-retina display.


Conditionally add index using gorm tags

Hi, i want to add unique index on two fields but only if one of them is available.
for example:
for a model with email and network field:

@Index(['email', 'network'], {
  unique: true,
  where: 'account.email IS NOT NULL',
})

Only create this composite unique index if email is not null.
Expected from documentation here:
https://gorm.io/docs/indexes.html

Do we have this feature or not?
How can i go about it?

https://gorm.io/docs/indexes.html#Index-Tag

use same index name for two fields with the where tag.


KeyError: entity_start_name

Hi. Tried to start charge_bot via AppDaemon4 and got this error. I cannot see what is being wrong or if I missed anything:
2021-09-20 12:45:35.206854 WARNING charge_bot: Traceback (most recent call last):   File "/usr/lib/python3.9/site-packages/appdaemon/threading.py", line 903, in worker     funcref(   File "/config/appdaemon/apps/chargebot.py", line 722, in load_balance_cb     self.check_load(new)   File "/usr/lib/python3.9/site-packages/appdaemon/adbase.py", line 33, in f_app_lock     return f(*args, **kw)   File "/config/appdaemon/apps/chargebot.py", line 607, in check_load     esn = self.args["entity_start_name"] KeyError: 'entity_start_name' 2021-09-20 12:45:35.207125 WARNING charge_bot: ------------------------------------------------------------
What it is needed for?

Its used to find the correct sensors for your easee charger. For me its easee_home_38502

Thanks for reply! I figured out. My Easee is name EH7XXXXX.
Which integration are you using for Easee home? I am using fondberg’s integration and it seems some of the sensors have been renamed?! Is your code up to date accordingly to the sensor names given by fondberg’s integration? Haven’t yet got it working.

I think it should work. My tesla integration is broken so it hasnt worked for a long time (havnt updated ha for a while so it fails to get soc.) just enable logging and make a new issue with the logs if something is broken


install error with wineditline

Hi,
I've encountered installation error with both x86 and x64 installation. Both processes are terminated when compiling readline.obj.
I looked in win-files/3rd folder and found that the wineditline-2.101 folder does not exist. The wineditline.zip file unzips to a wineditline file without file extensions. Using 7-zip to open the wineditline file reveals a wineditline-2.201 folder inside, which is inconsistent with the wineditline-2.101 folder being referenced during the installation.

It turns out wget is now getting tar.bz2 file instead of the zip file from default link, and the downloaded file is not properly unzipped. This repo has been updated to download the zip file.
Thanks for the report!
Please remove 3rd/wineditline and retry.


adjust heuristics for dwdb kernel in layer_norm tutorial

This improves ln backward perf in tutorial for smaller (more common) sizes from
layer-norm:
          N      Triton       Torch
0    1024.0  140.434291  323.368435
1    1536.0  165.309420  368.640009
2    2048.0  207.392405  402.885254
3    2560.0  244.780886  435.744691
4    3072.0  284.664100  460.800012
5    3584.0  322.157308  407.658756
6    4096.0  357.469093  406.214885
7    4608.0  380.041232  408.088565
8    5120.0  410.969891  412.348995
9    5632.0  438.857160  423.724120
10   6144.0  463.698105  427.408686
11   6656.0  488.513781  432.910585
12   7168.0  512.000004  406.695045
13   7680.0  534.260858  406.887430
14   8192.0  556.963156  429.275114
15   8704.0  566.113842  419.469872
16   9216.0  583.598937  432.000001
17   9728.0  600.185100  435.582084
18  10240.0  617.487431  423.724143
19  10752.0  629.385354  425.821771
20  11264.0  640.606617  428.424741
21  11776.0  655.740150  430.173518
22  12288.0  659.758391  435.615969
23  12800.0  670.742365  438.231109
24  13312.0  672.606304  442.504139
25  13824.0  667.557343  442.367996
26  14336.0  646.736871  437.740464
27  14848.0  643.234625  441.576222
28  15360.0  638.890784  436.777239
29  15872.0  638.070346  442.425098

to
layer-norm:
          N      Triton       Torch
0    1024.0  176.805760  323.368435
1    1536.0  215.578939  368.640009
2    2048.0  267.130429  406.214885
3    2560.0  310.303039  429.650357
4    3072.0  356.173905  460.800012
5    3584.0  398.222222  405.735851
6    4096.0  427.408686  402.885254
7    4608.0  451.395913  405.098883
8    5120.0  481.882369  410.969891
9    5632.0  502.483251  423.724120
10   6144.0  526.628557  429.900884
11   6656.0  548.948446  432.910585
12   7168.0  567.762361  407.658756
13   7680.0  581.451107  403.326051
14   8192.0  604.947691  429.275114
15   8704.0  600.275860  419.469872
16   9216.0  616.111424  432.000001
17   9728.0  627.612887  435.582084
18  10240.0  643.350788  430.402815
19  10752.0  630.924205  427.940303
20  11264.0  643.657148  427.746848
21  11776.0  657.265138  429.519754
22  12288.0  665.715580  437.554890
23  12800.0  672.210084  436.984354
24  13312.0  674.025316  444.350485
25  13824.0  677.093870  444.144588
26  14336.0  630.153818  437.184246
27  14848.0  629.597170  440.484554
28  15360.0  631.232852  436.260369
29  15872.0  621.415976  442.425098

but it's still much (like, 3x) worse than pytorch and nvfuser kernels for dwdb.

I'm just looking at this in more details. What hardware where these benchmarks performed on? On an A100, it seems like I'm getting a perf regression from this PR

That was V100

https://github.com/openai/triton/commit/d87435e536fe35b150ba37795a6298d55b54eefd also seems to have made things quite a bit slower on A100 👀 I'll investigate

Yeah we also noticed that residency control is not a substitute for persistence, persistent kernels are still usually better. We'd need to teach inductor to generate persistent when possible, and loop when there's not enough resources.


Confirm that all users have been processed successfully by running the following two PowerShell commands

"Confirm that all users have been processed successfully by running the following two PowerShell commands." Please would it be possible to advise what the output of the two commands should be to confirm all has been successful.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 3ce37c7f-6f13-8442-bfdb-47065a7339b3
Version Independent ID: 9a2b5082-369d-7c04-4fa8-81c1440ea119
Content: Disable hybrid to complete migration to the cloud - Skype for Business Hybrid
Content Source: Skype/SfbHybrid/hybrid/cloud-consolidation-disabling-hybrid.md
Product: skype-for-business-itpro
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

@BeMor Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

Thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

Thank you for the reply. The issues is not with our tenant but the documentation. Step 11 states "Confirm that all users have been processed successfully by running the following two PowerShell commands" but it doesn't state what a successful or unsuccessful outcome is. I'm guessing both commands should return nothing if successful but the document doesn't state that.


kubefed-controller-manager fails to start up

What happened: The kubefed-controller-manager enters a crash loop with the following error in the logs:
Kubefed controller-manager version: version.Info{Version:"v0.1.0-rc1", GitCommit:"f63eb03e20bc905e9a4c8b27ae9d999e096e66f0", GitTreeState:"clean", BuildDate:"2019-05-22T20:47:54Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}
W0524 14:23:13.512397       1 client_config.go:549] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
F0524 14:23:13.812711       1 controller-manager.go:203] Error retrieving KubefedConfig "kube-federation-system/kubefed": no matches for kind "KubefedConfig" in version "core.kubefed.k8s.io/v1beta1".

What you expected to happen: The kubefed-controller-manager to start up properly.
How to reproduce it (as minimally and precisely as possible):
Install kubefed using the v0.1.0-rc1 helm chart:
helm install kubefed-charts/kubefed --name kubefed \
  --version=0.1.0-rc1 --namespace kube-federation-system

Anything else we need to know?:
I believe the problem is that the container image does not have all the commits in v0.1.0-rc1. The git commit hash in the error message is:
f63eb03e20bc905e9a4c8b27ae9d999e096e66f0

However, the last git commit hash in the v0.1.0-rc1 release is:
5fab26a45f59c248d6064899fc03fc32bea9ccdd

Environment:

Kubernetes version (use kubectl version):

Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.0", GitCommit:"641856db18352033a0d96dbc99153fa3b27298e5", GitTreeState:"clean", BuildDate:"2019-03-26T00:04:52Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-03-20T16:54:39Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}

Federation version: v0.1.0-rc1
Install method (helm vs script) helm
Install configuration (namespaced vs cluster-scoped)
Others

/kind bug

Thank you for reporting this!  It appears our image build pipeline broke after publishing that bad image.  I don't have the necessary information to fix it today, and I'll make sure this issue is updated as soon as a fixed image becomes available.

@alexbrand  I am unable to update the rc1 image at this time, but I've tested the v0.1.0-rc2 image and it appears healthy.  Please close this issue if the rc2 fixes the problem you were seeing.

Hi @marun
I've just attempted to install v0.1.0-rc3 on my GKE via helm and I am seeing the exact same issue that @alexbrand reported:
❯ helm install kubefed-charts/kubefed --name kubefed --version=0.1.0-rc3 --namespace kube-federation-system

❯ kubectl logs kubefed-controller-manager-6c956f7679-kxrdq
KubeFed controller-manager version: version.Info{Version:"v0.1.0-rc3", GitCommit:"d188d227fe3f78f33d74d9a40b3cb701c471cc7e", GitTreeState:"clean", BuildDate:"2019-06-25T00:46:45Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}
W0701 10:27:51.777589       1 client_config.go:549] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
I0701 10:27:52.066108       1 controller-manager.go:206] Setting Options with KubeFedConfig "kube-federation-system/kubefed"
F0701 10:28:22.184440       1 controller-manager.go:320] Error updating KubeFedConfig "kube-federation-system/kubefed": Timeout: request did not complete within requested timeout 30s

Is version 0.1.0-rc3 also broken?

Is version 0.1.0-rc3 also broken?

@queeno The rc1 image was broken for all users.  rc3 has been reportedly installed successfully by many users, but you are the second person to report that deployment on GKE fails to a problem with the validation webhook.  This suggests that a new issue be filed.
Here is a slack thread digging into the problem:
https://kubernetes.slack.com/archives/C09R1PJR3/p1561534537123100
It's not clear to me whether the problem is specific to GKE or Kube 1.13 (kubefed ci currently runs against 1.14). If you have specific expertise with GKE your help in resolving this issue would be greatly appreciated.

Hi @marun
Thanks very much for your reply.
I have thoroughly investigated this issue and opened a bug #1024.
If you have any thoughts, I would be mostly pleased if you could point me in the right direction.
Let's continue our discussion in that thread.


README: Broken link

The link to the blog post is broken.
https://engineering.linkedin.com/blog/2016/06/open-sourcing-layoutkit--a-fast-view-layout-library-for-ios-appl

Yeah, the blog post hasn't been published yet. Once it is, the link can be fixed.

Blog post is now published so the link works.

Cheers!


UKRI Future Leaders Fellowship template

UKRI seems to have launched some grant opportunities such as the Future Leaders Fellowship scheme which includes a new DMP template Are there plans to include this as a new centrally offered template?

@sjDCC - question for you?

Just realised it's the same as the MRC template, but that's only clear when you've seen a lot of them, so the average user wouldn't know. Maybe the MRC template could be cloned and the clone renamed to UKRI Fellowship template?

Yes, that's right @pherterich We're happy to add other funder templates.
Will let you know when we have this in DMPonline
Thanks!

closing this issue as it doesn't pertain to roadmap code

Hi @pherterich This is in DMPonline now thanks to @dsisu . Hope that helps :smile:


Keypad is not work

Hi @FASTSHIFT ,
This is a amusing project.   i try build and run but the screen keypad seem not work.  how do fixed it?
my test environment is
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.5 LTS
Release:	20.04
Codename:	focal

gcc version:
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

@kay54068
This is caused by the higher priority of SDL keyboard input. You can simply remove the gba_port_init() call in main.c first, and you can use the screen to simulate the keyboard. I'll refine the command line parser later so the user can choose the type of input.
If you want to use the keyboard to operate, refer to the following key table.
    static const SDL_Keycode key_map[] = {
      SDL_SCANCODE_X, /* GBA_JOYPAD_B */
      0, /* GBA_JOYPAD_Y */
      SDL_SCANCODE_BACKSPACE, /* GBA_JOYPAD_SELECT */
      SDL_SCANCODE_TAB, /* GBA_JOYPAD_START */
      SDL_SCANCODE_UP, /* GBA_JOYPAD_UP */
      SDL_SCANCODE_DOWN, /* GBA_JOYPAD_DOWN */
      SDL_SCANCODE_LEFT, /* GBA_JOYPAD_LEFT */
      SDL_SCANCODE_RIGHT, /* GBA_JOYPAD_RIGHT */
      SDL_SCANCODE_Z, /* GBA_JOYPAD_A */
      0, /* GBA_JOYPAD_X */
      SDL_SCANCODE_L, /* GBA_JOYPAD_L */
      SDL_SCANCODE_R, /* GBA_JOYPAD_R */
      0, /* GBA_JOYPAD_L2 */
      0, /* GBA_JOYPAD_R2 */
      0, /* GBA_JOYPAD_L3 */
      0 /* GBA_JOYPAD_R3 */
    };

If you want to modify the key, you can find it in gba_port_sdl2.c and modify it.

@FASTSHIFT
Got it.  i remark the gba_port_init callback in main.c the keypad can work.
Do you have plans to coexist with SDL keyboard and Keypad?

@FASTSHIFT
Got it. i remark the gba_port_init callback in main.c the keypad can work. Do you have plans to coexist with SDL keyboard and Keypad?

Supported in this commit.

@FASTSHIFT
it's work for me.
sdl2 and evdev can work together.
thanks.


Add missing wasm_bindgen for Universe implementation

Summary
Following the tutorial, I found that the first implementation of the Universe structure is missing the macro of wasm_bindgen. I know that in the following code is set, but when you are following a tutorial, you only focus on parts that change.

See issue # (https://github.com/rustwasm/book/issues/211)


Remove scopeLog call which results with stack overflow

avoid stack overflow with doWrite when log destination path
is file
doWrite
|
'scopeLog'
|
'logSend'
|
'transportSend'
|
'__write_libc'
|
doWrite
...

closes #645

I wrote a crazy novel here (https://github.com/criblio/appscope/issues/645#issuecomment-982041236) , but agree that this is a nice, straightforward improvement that we should accept.  I'm merging this now.


#29279 Get keywords from blockBoundStrings for statement start detect…

…ion for Smart mode of Blank line is a statement delimiter setting

verified


upgrade rustc-ap-* version to v638

I structured the changes into several smaller commits that were focused on a specific change/related set of changes in the upstream rustc crates, and included details about the upstream change in the commit messages (hope this makes it somewhat easier to review!).
I decided to focus on getting rustfmt to just "work" with the latest rustc crate versions, and defer making certain other changes (like refactoring, supporting the new half open range syntax - #4009, etc.) to future PRs.  My thinking is defering those other changes will hopefully make this easier to merge since there's already a decent sized diff just from upgrading the rustc-ap versions, and I suspect this PR has a higher potential than normal for merge conflicts

Rustfmt in the rustc repo just broke https://github.com/rust-lang/rust/issues/68917
I guess we'd need to update to 64*.0.0 to get it working again.

I'll work on bumping this up to a 64*.0.0 version, and hopefully @topecongiro will be available to merge.
I believe I'd likely then need to backport this on top of the 1.4.11 branch though to fix the issue in the rustc repo, since this is targetting the new 2.x version of rustfmt on master which I don't believe is ready for release

Believe we'll need an early bump of the rustc-ap-* crates to pull in the box_region changes for rustc_data_structures to be able to compile, otherwise we'll have to wait for v642 to get published on Tuesday.
Refs: https://github.com/alexcrichton/rustc-auto-publish/issues/16

@calebcartwright My apologies for the late reply, I have been busy with my private life. Thank you so much for all the work!

@calebcartwright My apologies for the late reply, I have been busy with my private life. Thank you so much for all the work!

No worries, and my pleasure!


can't load .png file in the remote connection

click a .png file, blank,don't show the picture

(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

Image-preview is not working with Remote-SSH (#126135)

No. When I open the picture on my local computer, there is no problem.But when I connect to the remote Linux system, the problem shows.

Please fill in the issue template
/needsMoreInfo


az webapp up -- AttributeError: 'ResourceNotFoundError' object has no attribute 'response'

This is autogenerated. Please review and update as needed.
Describe the bug
Azure failed to install, saying something about the python 2to3 directory. I removed the sym link, cleaned up the install, ran it again without seeing that error. Then I logged in successfully. But, all I get is "Authorization" errors trying to launch the most basic Flask app (the app is mine and works locally. I'm seriously just following a 2-step tutorial to launch the app on either Google Cloud or Azure and it's been a nightmare. At work we have a tool for this and it's always been a breeze. Not sure how these giants have made it so difficult to provision.), so anyways, I created the resource/app service manually and tried to start the basic app again, and now I see this error. The exception raised while handling another exception still looks like it's related to that botched attempt by Azure to install their version of python over my own, so I figured I'd send the feedback. Good luck!
Command Name
az webapp up
Errors:
The command failed with an unexpected error. Here is the traceback:
'ResourceNotFoundError' object has no attribute 'response'
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 3997, in webapp_up
    create_app_service_plan(cmd, rg_name, plan, _is_linux, hyper_v=False, per_site_scaling=False, sku=sku,
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 1813, in create_app_service_plan
    raise ResourceNotFoundError(err_msg)
azure.cli.core.azclierror.ResourceNotFoundError: App service environment 'myservice' not found in subscription.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 658, in execute
    raise ex
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 721, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 713, in _run_job
    return cmd_copy.exception_handler(ex)
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/command_modules/appservice/commands.py", line 38, in _ex_handler
    raise ex
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 692, in _run_job
    result = cmd_copy(params)
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 4001, in webapp_up
    if ex.response.status_code == 409:  # catch 409 conflict when trying to create existing ASP in diff location
AttributeError: 'ResourceNotFoundError' object has no attribute 'response'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az webapp up --resource-group {} --sku {} --name {} --app-service-environment {}

Expected Behavior
Environment Summary
macOS-11.4-x86_64-i386-64bit, Darwin 20.5.0
Python 3.10.1
Installer: HOMEBREW

azure-cli 2.32.0

Additional Context

route to service team

@szofar I am unable to repro the issue in latest cli version 2.33.0 . please make sure you run the command from the folder where the code to be deployed exists.

@szofar thanks for sharing the feedback - the 404 error seems to be this "ResourceNotFoundError: App service environment 'myservice' not found in subscription."
& seems like it works when you explicitly mention the ASP & RG name?

@StrawnSC check if for an App on ASE we try to create an ASP?  create_app_service_plan(cmd, rg_name, plan, _is_linux, hyper_v=False, per_site_scaling=False, sku=sku,
File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 1813, in create_app_service_plan
raise ResourceNotFoundError(err_msg)

@StrawnSC check if for an App on ASE we try to create an ASP? create_app_service_plan(cmd, rg_name, plan, _is_linux, hyper_v=False, per_site_scaling=False, sku=sku,
File "/usr/local/Cellar/azure-cli/2.32.0/libexec/lib/python3.10/site-packages/azure/cli/command_modules/appservice/custom.py", line 1813, in create_app_service_plan
raise ResourceNotFoundError(err_msg)

I reference this here https://github.com/Azure/azure-cli/issues/20230#issuecomment-1051257343 . We do try and create an ASP if the user passes in an argument for --app-service-environment
I'm going to fix the error handling so that the correct errors are shown. In this case the CLI should just show: App service environment 'myservice' not found in subscription

@szofar were you trying to refer to the App Service Environment (ASE) by name or resource ID? Was the webapp you were trying to create in the same resource group or a different resource group from the ASE?

@StrawnSC Agreed. That would be a little easier to decipher than nested raised exceptions. Thanks!


Unable to run migrations on db

When you try to recreate database running migrations, you get an error:
NameError: uninitialized constant AddSlugToTopics::Topic
That's because<PHONE_NUMBER>1902_add_slug_to_topics.rb migration makes use of Topic class, who was renamed to Notes:
class AddSlugToTopics < ActiveRecord::Migration[6.0]
  def up
    add_column :topics, :slug, :string
    Topic.all.find_each do |topic|
      topic.set_slug
      topic.save!
    end
    change_column :topics, :slug, :string, null: false
    add_index :topics, [:slug, :user_id], unique: true
  end

  def down
    remove_column :topics, :slug
  end
end

I think a good solution would be to embed the model in the migration as stated in this article or another technique of this article

Please assign me this issue if you want and I'll solve it when I have a couple of minutes.


Menu item for running actions

menus:
      "editor/title": [

Better : "Button Menu for running actions" ?

@openmax I'd be curious to hear what your ideas are to improve the actions workflow.

as starting point i'd like this extension for vscode -> https://marketplace.visualstudio.com/items?itemName=jerrygoyal.shortcut-menu-bar
and relative github -> https://github.com/GorvGoyl/Shortcut-Menu-Bar-VSCode-Extension
where you can configure fixes button 1 to 9 to  your prefered actions ..
and there are already button for "save" , "undo", "cut" , "copy" etc etc
as evolution
where we have multiple choise for ctrl-e , maybe we can have a button that open a submenu
( or sub-button ) , like in then microsoft ribbon of office ..
here some already asked example on vscode : https://github.com/microsoft/vscode/issues/41309

Sadly it's not possible to dynamically add to those icons. While it would be neat, there is no pretty way to go about it right now.

@openmax I think our 'runAction' command needs to let you pass in a parm so you can click the button and it will search for the action.
For example, for that extension:

code-for-ibmi.runAction|CRTBNDRPG
code-for-ibmi.runAction|CRTSRVPGM

then it would search and use the first action to match the type, extension, and name provided in the argument.
What do you think?

@worksofliam that is a good idea , so i can put in the button configuration comand parameter to solve particulary compile need ,
like RPGPPOPT(*LVL2) , TGTRLS(V7R2M0) or ALWNULL(*USRCTL) ..., and have more button for the same COMMAND but with the option i want ..

Sadly it's not possible to dynamically add to those icons. While it would be neat, there is no pretty way to go about it right now.

Closing because this is still the same problem.


Extension Helm charts are incorrectly filtered when using display-name annotation

Setup

Rancher version: v2.7.5
Rancher UI Extensions: v2.7.5

Describe the bug
catalog.cattle.io/display-name annotation on extension Helm chart is used to define a human readable name of the extension which is then used to display it in the extensions list
The logic which combines the helm charts list with uiplugins list is incorrect because the chart name is set to chart.chartDisplayName instead of chartName. The relevant uiplugin is then not found and this causes a plugin to be listed in both Installed and Available tabs.
To Reproduce
In Rancher dashboard add a repository which includes a chart which has a catalog.cattle.io/display-name annotation. Install the chart.
Result
The same plugin is listed as Installed and Available.
Expected Result
The plugin is only visible in Installed tab.
Screenshots
KubeVirt chart uses catalog.cattle.io/display-name annotation to define its human readable name. After it is installed it is visible in both Available and Installed tabs:

Closed in favor of https://github.com/rancher/dashboard/pull/9544


docker image tag not available

** BUG REPORT **:
What happened:
tried pulling anchore engine v0.7.0 as per the script , but image tag is not available in docker hub repository
ERROR
Error response from daemon: manifest for anchore/anchore-engine:v0.7.0 not found: manifest unknown: manifest unknown

@AjayKumaraj can you try again? I just tried and it worked fine for me:
$ docker pull anchore/anchore-engine:v0.7.0
v0.7.0: Pulling from anchore/anchore-engine
Digest: sha256:fcb7b905cb97b66813dd030ce11aeb6b5fefd8fbae0875afea23d6f918aa0f86
Status: Downloaded newer image for anchore/anchore-engine:v0.7.0
docker.io/anchore/anchore-engine:v0.7.0

Thanks for reporting this issue @AjayKumaraj , I'm still unable to replicate this behavior, but if you do, please feel free to re-open this issue.

@alfredodeza  it's working fine now. Thanks


[PornHub,YouTube] Refresh onion addresses.

Before submitting a pull request make sure you have:

[x] At least skimmed through contributing guidelines including yt-dlp coding conventions
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
In the YouTube extractor, this removes the v2 onions as support for them has finally been removed from Tor, and adds a couple Invidious instances as found in the documentation, it does not remove the several that seem down though.
In the PornHub extractor, it replaces the v2 onion address with the current v3 address.
I'd like to sort the Invidious onion instances, but figured that'd make too much noise.

For youtube, dont remove any instances below L280 and add the new instances above that

Howdy,
Sure thing!  My main goal was to upgrade v2 addresses, but this makes sense just in case youtube-dl has a revival to make merging easier.
Looks like you already got to it, thanks!


Exception: Invalid String Size: -1

   1   │ Traceback (most recent call last):
   2   │   File "/usr/lib/python3.8/runpy.py", line 194, in _run_module_as_main
   3   │     return _run_code(code, main_globals, None,
   4   │   File "/usr/lib/python3.8/runpy.py", line 87, in _run_code
   5   │     exec(code, run_globals)
   6   │   File "/home/user/code/capa-pub/capa/main.py", line 991, in <module>
   7   │     sys.exit(main())
   8   │   File "/home/user/code/capa-pub/capa/main.py", line 899, in main
   9   │     extractor = get_extractor(
  10   │   File "/home/user/code/capa-pub/capa/main.py", line 464, in get_extractor
  11   │     vw = get_workspace(path, format, sigpaths)
  12   │   File "/home/user/code/capa-pub/capa/main.py", line 412, in get_workspace
  13   │     vw = viv_utils.getWorkspace(path, analyze=False, should_save=False)
  14   │   File "/home/user/env/lib/python3.8/site-packages/viv_utils-0.6.5-py3.8.egg/viv_utils/__init__.py", line 101, in getWorkspace
  15   │     vw.loadFromFile(fp)
  16   │   File "/home/user/env/lib/python3.8/site-packages/vivisect/__init__.py", line 2676, in loadFromFile
  17   │     fname = mod.parseFile(self, filename, baseaddr=baseaddr)
  18   │   File "/home/user/env/lib/python3.8/site-packages/vivisect/parsers/pe.py", line 36, in parseFile
  19   │     return loadPeIntoWorkspace(vw, pe, filename, baseaddr=baseaddr)
  20   │   File "/home/user/env/lib/python3.8/site-packages/vivisect/parsers/pe.py", line 423, in loadPeIntoWorkspace
  21   │     vw.makeString(rva+baseaddr)
  22   │   File "/home/user/env/lib/python3.8/site-packages/vivisect/__init__.py", line 2118, in makeString
  23   │     raise Exception("Invalid String Size: %d" % size)
  24   │ Exception: Invalid String Size: -1

string size of -1 doesn't make any sense at all

https://github.com/vivisect/vivisect/issues/433 and https://github.com/vivisect/vivisect/issues/435

https://github.com/vivisect/vivisect/pull/434 and https://github.com/vivisect/vivisect/pull/436

cool.  good find.  is this an alignment thing, or is it a off-by-one end-of-section problem?
can you give an example we can duplicate?

ahhh.. based on the other issues linked i can see that it's a section that's not being padded with 0's, and a string that slams into the end of the section before finding it's NULL terminator.
this is the offended code:
        """
        Return the size (in bytes) of the ascii string
        at the specified location (or -1 if no terminator
        is found in the memory map)
        """
        offset, bytez = self.getByteDef(va)
        foff = bytez.find(b'\x00', offset)
        if foff == -1:
            return foff
        return (foff - offset) + 1

although from your comments and PR, it looks like the fix is to extend the map to include NULL's to the alignment boundary.
am i with you so far?

yup, #436 is the more thorough fix (#434 just cleans up the exceptions a tiny bit and suppresses a fatal error).
the fix proposed there is to round up to the file/section alignment when reading the section data and creating the virtual region.

i'll check out.
i just made a suggested change which seems to fix the problem with firefox (and i'm guessing other issues that we weren't yet seeing).  hopefully that can help get unittests passing quickly.
i'm out of town starting tomorrow, so i'm trying to help get this fast-tracked.

fixed upstream, awaiting next viv release


Specify which child views to move with SnackbarMoveBehavior

Currently the view the behavior is applied to will move out of the way of the Snackbar.
It would be nice if you could specify which child views are moved out of the way

SnackbarMoveBehaviour is going to be moved to a separate library.


flag: deprecate DeprecatedFlag, add DisabledFlag, add DeprecatedVar

Context
Mimir and Cortex have been using a non-conventional definition of "deprecated flag" meaning
a flag that is not used. Mimir is moving away from this definition towards the
more widely adopted definition of "planned for removal but still usable."
This PR changes and adds utility functions to the flag package to that end.
What this PR does
The existing DeprecatedFlag actually registers a disabled flag, not a deprecated one.
This PR proposes to deprecate that function and replace it with DeprecatedVar.
The idea is to remove DeprecatedFlag when we start doing releases of dskit.
There is one implementation of Deprecated*Var for every type that the stdlib
flag.FlagSet supports (DeprecatedIntVar, DeprecatedDurationVar, etc.).
To retain the ability to disable flags, this PR also introduces DisabledFlag
and a new disabled_flags_inuse_total counter.
Checklist

[ ] Tests updated
[x] CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]

this doesn't seem super needed. We can reopen if necessary


When an element is present in page below the visible area (overflow), it is not picked by testCafe

Are you requesting a feature or reporting a bug?
Bug
What is the current behavior?
TC is not moving focus to the button element to click. Rather, wait for the element for default wait time and picks a floating button element which is in the visible area of the page
What is the expected behavior?
Testcafe should click the element though it is present in the overflow area.
Currently I am using tabbing as a work around to bring the button element to the visible area
How would you reproduce the current behavior (if this is a bug)?
create an element well below the visible area and try to click.
When we check for presence of the element ( .visible & .exists) , it passes but only when we try to click it is not working. It wait for the element until the default timeout period and clicks a button that is visible
Provide the test code and the tested page URL (if applicable)
Tested page URL:
Test code

Specify your

operating system: Ubuntu
testcafe version: 0.20.2
node.js version: 10.1.0

@AndreyBelym Not sure why this issue is not attended. It should be easily reproducible

Hi @vvedachalam! Sorry for the late response, unfortunately I can't reproduce it with my example:
test.html
<!DOCTYPE html>

        <button style="margin:3000px;margin: 3000px" onclick="window.clicked=true">Click</button>

            <button>Click Fixed</button>

test.js
import { ClientFunction } from 'testcafe';

fixture `Test fixture`
.page(`./test.html`);

test('Click close button to dismiss modal', async t => {
    await t
        .click('button')
        .expect(ClientFunction(() => window.clicked)()).eql(true);
});

Could you please provide me an example layout with the problem?

@vvedachalam, in my test click happens on the first button that isn't fixed and it's over 3 screens in height (given 1600x900 screen resolution) to scroll:
<button style="margin:3000px;margin: 3000px" onclick="window.clicked=true">Click</button>

However, I've increased margins and removed the position: fixed property, the test still passes:
<!DOCTYPE html>

        <button style="margin:6000px" onclick="window.clicked=true">Click</button>

            <button>Click Fixed</button>

Please note that you must avoid interacting with the browser as much as possible while automated tests are running. If TestCafe can't find an element after you've manually scrolled the page, it's not a bug. AFAIK you can't prevent scrolling caused by a real user.

@AndreyBelym - Just an update. One of my pages has got a list with 30 items that over spills the visible area but the list has to be expanded by clicking an icon. When I expand the items, TestCafe automatically scrolls down to identify the required item and clicks.
Not sure why it isn't working in the other page. I thought updating to 0.20.5 has fixed the issue as the scenario having 30 items is working but it is not so.

Can't reproduce the issue without a proper example. Feel free to reopen the issue if you have an example where the problem can be reproduced.


Quotes are probably not handled correctly

On a search like this "The Honeydrips The Strangest Dream" I get these results:
{'channel': 'TheTearissiraeTehT',
 'duration': '2:37',
 'id': 'IB0paTtj6Vw',
 'index': 0,
 'link': 'https://www.youtube.com/watch?v=IB0paTtj6Vw',
 'thumbnails': ['https://img.youtube.com/vi/IB0paTtj6Vw/default.jpg',
                'https://img.youtube.com/vi/IB0paTtj6Vw/hqdefault.jpg',
                'https://img.youtube.com/vi/IB0paTtj6Vw/mqdefault.jpg',
                'https://img.youtube.com/vi/IB0paTtj6Vw/sddefault.jpg',
                'https://img.youtube.com/vi/IB0paTtj6Vw/maxresdefault.jpg'],
 'title': 'The Honeydrips - \\',
 'views': 634}

The title ("The Honeydrips - \") seems to have some problems with the quotes in the actual title: 'The Honeydrips - "The Strangest Dream"'

🔖 alexmercerind@3c611c4a3255501b9cb47393818162de71ee5c51 !

pip3 install --upgrade youtube-search-python

Try out latest release. It should fix this one.


npm install different from git

I did npm install as described by the documentation.  Code in npm modules is missing all the @Pipe annotation so non of the pipes are registered by angular 2.
Just to add to this, here is my app config:
import { MomentModule } from 'angular2-moment';
@NgModule({
imports: [MomentModule]
})
I tried putting it in the declaration section and I got:
Unexpected module 'MomentModule' declared by the module 'AppModule'

Went to the demo and copied the setup and it worked.
import {MomentModule} from 'angular2-moment/moment.module';
@NgModule({
imports: [MomentModule]
})


List of usernames

Hi,
I am very interested in what this project is aiming for. I was wondering how I can get the list of users (I mean, their usernames and profile page on Github) for all african countries ?
Or can you add it as a .csv file ?
Regards,
Roland.

Not sure where that would sits. Can you suggest something?
Here's a copy of the json files (at various stages) that were created.
http://dl.free.fr/kojOxS6dp

Thanks for the swift answer.
I took a quick peek at those files. Well, can you convert them as .csv tables and add them to the repository ? Displayed information would be, for instance the username, the programming language (if any), the date at which the user joined Github, his city/country, the number of repos and the number of followers.
Also, about the map, is it possible to have cities clickable ? In that way, clicking on a city would open a popup window where we can see all users from a this town ?

Lol, hi guys. Nice work, get this up soon we need it
On Wed, Jan 14, 2015 at 12:37 PM, Roland Y<EMAIL_ADDRESS>wrote:

Thanks for the swift answer.
I took a quick peek at those files. Well, can you convert them as .csv
tables and add them to the repository ? Displayed information would be, for
instance the username, the programming language (if any), the date at which
the user joined Github, his city/country, the number of repos and the
number of followers.
Also, about the map http://codeafrica.org/github-africa, is it possible
to have cities clickable ? In that way, clicking on a city would open a
popup window where we can see all users from a this town ?
—
Reply to this email directly or view it on GitHub
https://github.com/codeafrica/github-africa/issues/2#issuecomment-69890866
.

Not sure if it is possible, but I really like what @Yonaba suggested.

:+1: :  @Yonaba


User management on an organization page

Only admin user

@smellsblue What are you trying to get done in this ticket?

@tekHudson This was one of our original tickets and might be irrelevant now.
I think the original intention was to have user management functionality on the organization page... and only available to an admin user. So you could manage the users at a particular organization by viewing that organization page.
If you'd like to close it, I think that's fine... we can always open a new ticket if we decide we want to do something like this.

@smellsblue legit 📕


Hover - Instant hover is not shown instantly

Steps to Reproduce:

Open a folder/workspace that contains a git repository
Open the Source Control viewlet and expand the Source Control Graph view
Hover over one commit and wait for the hover to appear
Move the mouse quickly across multiple items and notice that at one point the hover disappears a it waits for the delay to appear

Should be fixed


HTTP PUT Method To Upload All The Segments Files To The HTTP Server.

First  of All Thank you @aminyazdanpanah  For This Library, This Works Fine For Saving Output To Local.
But I am Facing Some Issue In Saving output To Ftp Server and Using  The HTTP PUT Method To Upload All The Segments Files To The HTTP Server.
Also I Want to Know In The HLS Method, How To Create And Upload The Master Playlist To The Server Manually.

Thanks for the bug report(HLS content to a server). I will resolve it in the next release, but you can still upload all DASH files to remote resources using FTP protocol.
def time_left(time_, total):
    if time_ != 0:
        diff_time = time.time() - start_time
        seconds_left = total * diff_time / time_ - diff_time
        time_left = str(datetime.timedelta(seconds=int(seconds_left))) + ' left'
    else:
        time_left = 'calculating...'

    return time_left

def monitor(ffmpeg, duration, time_):
    per = round(time_ / duration * 100)
    sys.stdout.write("\rTranscoding...(%s%%) %s [%s%s]" % (per, time_left(time_, duration), '#' * per, '-' * (100 - per)))
    sys.stdout.flush()

video = ffmpeg_streaming.input('path/to/video')

dash = video.dash(Formats.h264())
dash.auto_generate_representations()
dash.output('ftp://[user[:password]@]server[:port]/path/to/remote/resource.mpd', monitor=monitor)

NOTE: Refer to FFmpeg docs, FTP protocol can be used as an output, but it is recommended to not do it unless special care is taken (tests, customized server configuration, etc.). Different FTP servers behave in a different way during seek operation.
See FFmpeg FTP (File Transfer Protocol) doc for more information.
Alternatively, you can use a custom cloud to upload your HLS content files to a server using FTP protocol.
from ffmpeg_streaming import Clouds

class FTP(Clouds):

    def upload_directory(self, directory, **options):
        # @TODO: upload a directory to a server using FTP protocol
        pass

    def download(self, filename=None, **options):
        # @TODO: download a file to a local path using FTP protocol
        pass

ftp = FTP()

save_to_ftp = CloudManager().add(ftp, options="value")

video = ffmpeg_streaming.input(ftp, options="value", options1="value1")

hls = video.hls(Formats.h264())
hls.auto_generate_representations()

hls.output(clouds=save_to_ftp)

NOTE: This option does not support live streaming(only VOD)


Internal Error on Diagnostics Page

Updated to: 4210 Linux build and now getting this ONLY on Diagnostics page:
[txAdmin v4.4.1] Internal Error
Message: Cannot read property 'length' of null
Route: /diagnostics
Make sure your txAdmin is updated.
Any ideas what went wrong?
Everything else works fine.

Can you please post a screenshot of the fxserver tab in the settings page?

try adding +set foo bar in the additional arguments, save it, and then try going to the diagnostics page again.
Please let me know if it works.

Yep, that did the trick!
Thanks for your timely help!
Appreciate it.

tks for the feedback, now I know the issue.

Welcome.


CB-18539 Cannot start termination flow if the DBStack is in any delet…

…ed phase but the stack doesn't have any active termination flow
See detailed description in the commit message.

@gergopapi2 could you please check it again?


Auto search when search input has content and actived

When there is content in the search box, click the search box, the search box is activated, and the search result window is not automatically opened
Expected: When the search box has content and is activated

All texts are in the selected state, which is convenient to directly enter new content for searching
Open the search result page to display the search content, which is convenient to adjust the search conditions again

site: https://wulicode.com

Hey @imvkmark it seems that there is a bug with your docs-searchbar. Can you provide the code initializing it?

@bidoubiwa , Thank for your help.
There has 2 parts in my blog.
at main.js, the hostUrl can opened in browser
docsSearchBar({
    hostUrl: 'https://platform.jkfxpt.com:7770',
    apiKey: 'f1f95fdb28d7eda1cea1b47d1ae162802954fca8762c1f05dfd19cb403ba1d9b',
    indexUid: 'wulicode-scraper',
    inputSelector: '#search-bar-input',
    debug: false, // Set debug to true if you want to inspect the dropdown
})

at html

            <input type="search" id="search-bar-input" placeholder="search use meilisearch"/>

what happens if you add docsSearchBar in a script tag inside your HTML file ?

I'm use hexo for static site, so i can't add script to jsx file.

Because of the slow access of cdn in China, I download the js file to my source directory. so you may cannot find access log from network panel.

if you console.log docsSearchBar does it appear in your browser logs?

if you console.log docsSearchBar does it appear in your browser logs?

Yes

@imvkmark okey I just understood the issue. You are right, because of the Chinese CDN it was not working at all on my end (or it could work but I should have waited longer).
So the improvement you are requiring: If there is text in the input and focus is put on the input, the results component should automatically open ?

Yes, That's what i mean. like notion's search bar.

We welcome user to use the meilisearch-docsearch of tauri that is a better version of this project. For this reason, we deprecate this repository in favor of theirs.


refactor to use es6 classes

the build is broken because I made a mistake while refactoring src/og/webgl/Handler.js
this PR fixes it
@Zemledelec @pavletto

@Zemledelec  I don't have write access. I can not merge this PR.


Refactor note setup script

The current note setup script expects the stack to be loaded with the index of the note that we want to setup. Due to the way that transaction programs are structured this will not work. We should change the note setup script such that it is self contained. This can be done by introducing a new variable in bookkeeping memory CURRENT_CONSUMED_NOTE_IDX. This will hold the index of the current note to be consumed.  We should read and increment this at the start of the note setup script.

closed by #147


how to paginate a flowchart?

I want to know if drawio supports flowchart pagination？When the flowchart has many nodes, this function is needed。
Thank you for your help！

Check https://www.diagrams.net/doc/faq/predefined-placeholders
%pagenumber% might help.


Bookkeeper Dashboard

This adds 4 new features:
bookkeeper/balancesheet
bookkeeper/satsflow
bookkeeper/volume
bookkeeper/terminal
and a /bookkeeper landing page

Time granularity designs:

Landing

Balance Sheet

Sats Flow

Volume

Terminal


Using VIX instead of the turbulence index in the FinRL_Ensemble_StockTrading_ICAIF_2020 model as risk indicator

Hello,
how can I use the VIX as risk indicator during training and trading in the ensemble strategy. I already added it to the dataframe, but I am not sure what exactly I have to change so it is taken into account as risk indicator during training and testing. Also, I am not sure how the respective treshhold is set or whether that is set automatically by a certain quantil of the past distribution.
Thank you in advance for any help!

Vix is a good choice!

Yes, I think so too, but how exactly can I implement it so it is considered in training and trading? My only idea is too just keep replace the values in the "turbulence" column in the dataframe with the VIX values while keeping the column names the same

I think using Vix to replace turbulence index is a good way. We also tested it.  You can do more survey to find the best way.


Openal-soft Broke Linux

Missing includes when compiling.
Crash on application start after successful compile.

This seems to fix it: https://github.com/practicing01/Torque3D/commit/5c5bfdd0a7019f86ed4e8fde64342a3d1621462c

same issue with me, missing openal.h headers, segmentation fault when I get it to compile.
Will try out the fix, thanks for the info!

Merged in #2362


Sync blockchain

Hi, guys!
How should I understand that I need to stop blockchain synchronization?
And is there a way to display the synchronization progress in percent?

Hi, are you using PeerGroup?
There are currently no ways to do it.


Synthesis error in Windows 11 and synthesis command error in WSL

First case in windows 11:

I am using a windows 11 PC, I installed yosys toolchain to test in windows11.  Here below you can see that It can read a Verilog filer but I am facing an error in synthesizing step. the error says "Found control character or space (0x20) in string '$proc$D:\FPGA QNN\cc-toolchain-win\bin\yosys\share\techmap.v:106$25' which is not allowed in RTLIL identifiers". I opened techmap.v file to check the unwanted space, but it is very difficult to understand. Can you help me with this?
Terminal Output:
yosys> read -sv adder.v

Executing Verilog-2005 frontend: adder.v
Parsing SystemVerilog input from adder.v' to AST representation. Storing AST representation for module $abstract\adder'.
Successfully finished Verilog frontend.

yosys> synth_gatemate -top adder

Executing SYNTH_GATEMATE pass.

2.1. Executing Verilog-2005 frontend: D:\FPGA QNN\cc-toolchain-win\bin\yosys\share\gatemate/cells_sim.v
Parsing Verilog input from `D:\FPGA QNN\cc-toolchain-win\bin\yosys\share\gatemate/cells_sim.v' to AST representation.
Synthesis error;
2.32.5. Executing OPT_MERGE pass (detect identical cells).
Finding identical cells in module `\adder'.
Removed a total of 0 cells.
2.32.6. Executing OPT_DFF pass (perform DFF optimizations).
2.32.7. Executing OPT_CLEAN pass (remove unused cells and wires).
Finding unused cells or wires in module \adder..
2.32.8. Executing OPT_EXPR pass (perform const folding).
Optimizing module adder.
2.32.9. Finished OPT passes. (There is nothing left to do.)
2.33. Executing TECHMAP pass (map to technology primitives).
2.33.1. Executing Verilog-2005 frontend: D:\FPGA QNN\cc-toolchain-win\bin\yosys\share\techmap.v
Parsing Verilog input from D:\FPGA QNN\cc-toolchain-win\bin\yosys\share\techmap.v' to AST representation. Generating RTLIL representation for module _90_simplemap_bool_ops'.
Generating RTLIL representation for module \_90_simplemap_reduce_ops'. Generating RTLIL representation for module _90_simplemap_logic_ops'.
Generating RTLIL representation for module \_90_simplemap_compare_ops'. Generating RTLIL representation for module _90_simplemap_various'.
Generating RTLIL representation for module \_90_simplemap_registers'. Generating RTLIL representation for module _90_shift_ops_shr_shl_sshl_sshr'.
ERROR: Found control character or space (0x20) in string '$proc$D:\FPGA QNN\cc-toolchain-win\bin\yosys\share\techmap.v:106$25' which is not allowed in RTLIL identifiers
[process exited with code 1 (0x00000001)]

Second case in wsl:
Now I tried running yosys toolchain in windows supported Linux system. Here I can read the Verilog file. But after that while running the synthesis using the command synth_gatemate -top adder I am facing the error " No such command: synth_gatemate ". if this is the case, can you help me with any kind of support to solve these issues?

Terminal Output:
yosys> read -sv adder.v

Executing Verilog-2005 frontend: adder.v
Parsing SystemVerilog input from adder.v' to AST representation. Generating RTLIL representation for module \adder'.
Successfully finished Verilog frontend.

yosys> synth_gatemate -top adder
ERROR: No such command: synth_gatemate (type 'help' for a command overview)
yosys> help synth_gatemate
No such command or cell type: synth_gatemate
yosys> help synth_gatemate
No such command or cell type: synth_gatemate
techmap.zip
adder.zip

It looks like the problem is a space in your path. Can you rename the directory D:\FPGA QNN to D:\FPGA_QNN and see if that fixes the problem?
(This is still a techmap bug in escaping that we will investigate, but this workaround should let you work for now.)

Thank You @nakengelhardt , it worked.


Enable .env file for playwright tests

The .env file is not being read when running playwright tests. This change imports the populateEnvironment utility function and calls it so the .env file gets read.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/15782/merge
Test environment:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15782/merge/index.html
To test a playground add it to the URL, for example:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15782/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/15782/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/15782/merge
https://gui.babylonjs.com/?snapshot=refs/pull/15782/merge
https://nme.babylonjs.com/?snapshot=refs/pull/15782/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/15782/merge#BCU1XR#0

Visualization tests for WebGPU (Experimental)
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15782/merge/testResults/webgpuplaywright/index.html

WebGL2 visualization test reporter:
https://snapshots-cvgtc2eugrd3cgfd.z01.azurefd.net/refs/pull/15782/merge/testResults/webgl2playwright/index.html


TBT_ROOT define deocumentation

Hi! Forgive my ignorance, where is TBT_ROOT defined / edited?
Is the idea just to find/replace TBT_ROOT with _SB_.PCI0.RP05.PXSX throughout the .asl file?
Edit: In the makefile itself?

Example: https://github.com/osy86/ThunderboltReset/blob/master/ThunderboltNative/SSDT-TbtOnPCH-NUC-Hades-Canyon.asl#L7-L12


[20.09] panotools: 2.9.19 -> 2.9.20

Motivation for this change
Fixes CVE-2021-20307.
Changelog:
https://sourceforge.net/projects/panotools/files/libpano13/libpano13-2.9.20/
(cherry picked from commit 8469abb6f5f030fb602569e05f87dc675a88c697)
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[x] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 119400 at e4168617 run on x86_64-linux 1

1 package skipped due to time constraints:

digikam

3 packages built successfully:

autopanosiftc
hugin
panotools

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 119400 run on x86_64-linux 1

3 packages built:

autopanosiftc
hugin
panotools


Send UV_TEMPORARILY_UNAVAILABLE userConsent if device passcode is not…

Problem Analysis (Technical)
Face ID reset leads to invalidation of enrolled userVerification key and attempts to sign challenge response JWT return TKError.Code.corruptedData error. This error is handled to send UV_PERMANENTLY_UNAVAILABLE userConsent using PoP key.
If device passcode is turned off, userVerification key is not invalidated but all attempts to sign challenge response JWT using this key return LAError.Code.passcodeNotSet error which doesn't have a specific handler and treated as general error leading to UC prompting.
Solution (Technical)
In order to provide the same experience for both cases, added handling of LAError.Code.passcodeNotSet error to send UV_TEMPORARILY_UNAVAILABLE userConsent value. After setting a new passcode the Face ID becomes available again and the userVerification key works as before.

LGTM! Do we have any documentation of the UV_PERMANENTLY_UNAVAILABLE or UV_TEMPORARILY_UNAVAILABLE cases and what should happen?

@stevelind-okta , https://github.com/okta/okta-verify-contracts/blob/master/Documentation/FastPass/authentication.md#response-context-collection-and-validation


MXNet GPU MKLDNN Build failure

http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/mxnet-validation%2Funix-gpu/detail/PR-15082/2/pipeline
This is currently blocking all PRs in CI.

Thanks for pointing it out! We are having a look to try and identify the problem. Any ideas what might have caused it?

@mxnet-label-bot add [mkldnn, build, CI]

Thanks for pointing it out! We are having a look to try and identify the problem. Any ideas what might have caused it?

I we look at the trend, there's a cut off point. Should these commits be rolled back?
http://jenkins.mxnet-ci.amazon-ml.com/job/mxnet-validation/job/unix-gpu/job/master/

see detailed discussion in  https://github.com/apache/incubator-mxnet/pull/15099
We need to keep this open until root cause found.
As next step maybe try remove some build flags and see if it helps.

I tried again with
make DEV=1 ENABLE_TESTCOVERAGE=1 USE_CPP_PACKAGE=1 USE_BLAS=openblas USE_CUDA=1 USE_CUDA_PATH=/usr/local/cuda USE_CUDNN=1 'CUDA_ARCH=-gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_70,code=sm_70' USE_SIGNAL_HANDLER=1 -j$(nproc)

and now I am not able to reproduce the bug :). Would be really helpful to me if you can try the same @roywei .
In the meanwhile I am looking more into this, seeing if something in the archive utility could have caused this.

This seems to be related to the archive utility ar bug: https://sourceware.org/bugzilla/show_bug.cgi?id=14625 . It has been fixed in a later version of archive utility in this patch : https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e6cc316af931911da20249e19f9342e5cf8aeeff.  I am trying to reproduce the issue and have also downloaded the binutils source for the version where the issue is fixed. It is very likely that the mxnet archive crossed the 4G limit. If I am able to confirm this, this will require the CI to use a newer version of the archive utility.

Alright I was able to reproduce the issue with my commit and I was able to fix it on the commit when using ar version 2.27: GNU ar (GNU Binutils) 2.27. The CI needs to be upgraded to this AR version.
@marcoabreu @jlcontreras @lebeg @perdasilva Please help with the upgrade. This is blocking an important perf regression fix currently and can reoccur: https://github.com/apache/incubator-mxnet/pull/15033

Maybe we can add a script to upgrade the archive utility during the build stage of GPU: MKLDNN. This will ensure all auto-scaled machines to be upgraded.

@roywei yes good point. This will be required in all stages sooner or later, but right now gpu stages should be enough I think.

Our CI instances use Ubuntu 16.04 so the latest version of ar available is 2.26
sudo apt-get install binutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
binutils is already the newest version (2.26.1-1ubuntu1~16.04.8).
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.

Would upgrading the containers to 18.04 alleviate this and help move forward our CI?


Auto-Configure GraphQlTester location of query files

As of #67, GraphQlTester can now read test queries from files using a configurable location in the classpath.
Since the Spring Boot starter allows to customize this location with configuration properties, the tester should automatically adapt to any change in that location.

This is going to be taken care of in Spring Boot when #10 is done.


Cannot connect Video pipe to FFmpeg

Describe the bug
Captura version: v8.0.0
print error msg 'Cannot connect Video pipe to FFmpeg' sometimes and the video file invalid  only 1KB.
Captura
To Reproduce
Steps to reproduce the behavior:

start with commandline
kill the Captura process  whit 'taskkill /pid %d -t -f' command
the Captura console print error msg:
System.Exception: Cannot connect Video pipe to FFmpeg\r\n
at Captura.Models.FFmpegWriter.WriteFrame(IBitmapFrame Frame)\r\n
at Captura.Models.WithPreviewWriter.WriteFrame(IBitmapFrame Image)\r\n
at Screna.Recorder.DoWrite()

Desktop (please complete the following information):

OS: win server 2016
RAM: 4GB
CPU: 2.5GHz(Intel(R) Xeon(R) Platinum 8163 CPU)
Graphic Card:
Captura Version: [v8.0.0]

Please try the latest beta.
If this issue still happens on the latest beta reopen the open and also provide the command line arguments used to start captura.

commandline： captura-cli start --cursor --encoder ffmpeg:0 - f test.mp4
when i run the commandline with v9.0_beta4。the console print 'NullReferenceException'。
details：
Captura v9.0.0
(c) 2020 Mathew Sachin
Video Buffer Allocated: 2160000
System.NullReferenceException: Object reference not set to an instance of an object.
at SharpDX.MediaFoundation.Sample.GetBufferByIndex(Int32 dwIndex)
at Captura.MfColorConverter.Convert(Texture2D Texture, Byte[] Output)
at Captura.Models.FFmpegWriter.WriteFrame(IBitmapFrame Frame)
at Captura.Models.WithPreviewWriter.WriteFrame(IBitmapFrame Image)
at Screna.Recorder.AddFrame(IBitmapFrame Frame)
at Screna.Recorder.FrameWriter(TimeSpan Timestamp)
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Screna.Recorder.d__20.MoveNext()
Press p to pause or resume, q to quit


Notifications through org.freedesktop.Notifications

Thank you for making this program. I like it, and I can't find any other programs which nicely fill the role it fills on my desktop.
Instead of using the QT System Tray icon showMessage notifications, should/could it use freedesktop notifications?
I have made a fork of this project and added the code to do this there. It's mainly taken from the notification code used in flameshot. I'm not sure if what I've made is too good, but it seems to work. If this is something worth adding to the real project, I could open a pull request.
Please let me know if that is a good idea.

@rodlie is powerkit still maintained/active? If so, I would like to open a PR to fix this, and a few other issues. I have been using powerkit for quite a while now, and it's pretty awesome :) would love to help out if the project is still alive

is powerkit still maintained/active?

Kind of ... Been on macOS for a couple of years, so nothing has happened. But I'm now mostly on a PC laptop running Linux, so I might do something in the near future.
I will at least finish what I started in main.


Support for more terminals

Add input translation for gnome-terminal, xfce4-terminal, etc.

I wouldn't mind taking a stab at an importer for Terminator. Can you point me in the right direction as to where to start @stayradiated? Mostly just a file name would be good!

All the terminal importing/exporting is handled by the termcolors library.
Here is a link to the terminator format file.
An importer is basically just a function that searches through the config file looking for colors. I tend to use regular expressions to do this.
The trickiest part is getting it to work with all the variations that the config file can allow.
You can see the source for the importers that already exist:

Xresources
iTerm
Termite

It's also a good idea to write a test for the importer, to make sure it works with a variety of inputs.
The Xresources test is a good example of this.
If you have any other questions, let me know.


Fix a doomed assert in WaitCheckRegionReady

Signed-off-by: CalvinNeo<EMAIL_ADDRESS>What problem does this PR solve?
Issue Number: close #6695
Problem Summary:
As explained in issue, the assert can always be triggered when encounter region error. However, we can neglect region error, set read_index to zero, and let doLearnerRead for a more precise handling.
What is changed and how it works?
Check List
Tests

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

Side effects

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

Documentation

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

Release note

None

/run-check-issue-triage-complete

/run-all-tests

/merge

/run-integration-test

/run-integration-test

/unhold

/run-all=tests

/run-all-tests

/run-integration-test

/run-unit-test

/rebuild

/run-all-tests


Clarify wording on timestamps + Personas note

Proposed changes
Not sure how old this note is, but I had to read it several times before I understood it. Reordered a bit to clarify. :)
Merge timing

once approved ¯_(ツ)_/¯

thanks for the suggestion @sanscontext! Good to hear from you!


tab height

could you make the tab height the same as chrome as it was before I noticed the tabs are a lot smaller than before

could you make the tab height the same as chrome as it was before I noticed the tabs are a lot smaller than before

Hi, default chrome tab height is 34px, You can found --tab-min-height in user-chrome.css and change 34 to your custom value.

hi thanks for the reply sorry im a noob with ccs i only really know how to instail it i cant find the  --tab-min-height https://i.imgur.com/ar3KeJB.png

hi thanks for the reply sorry im a noob with ccs i only really know how to instail it i cant find the --tab-min-height https://i.imgur.com/ar3KeJB.png

Yea, it might be little tricky in my project because i use minify css for output code, but I hope my screenshot will help you.

okay ive found it thamkyou! youre theme is by far the best ive seen

okay ive found it thamkyou! youre theme is by far the best ive seen

Glad I could help.


Migrate to circleCI for automation

Not happy with the github actions workflow and instead will adopt the approach outlined in these posts:

https://tech.paulcz.net/blog/creating-a-helm-chart-monorepo-part-2/
https://tech.paulcz.net/blog/creating-a-helm-chart-monorepo-part-3/

This should be complete.  See circleCI status page and the .circleci directory


fatal error when it errs on the login credentials

Hello,
first thank a lot for your work.
Sorry for my english but i m french.
when I'm wrong about connection information
a receive a fatal error.
and i break my site.
Fatal error: Uncaught dawguk\GarminConnect\exceptions\AuthenticationException: Looks like the authentication failed in src/dawguk/GarminConnect.php:143 Stack trace: #0 src/dawguk/GarminConnect.php(76): dawguk\GarminConnect->authorize('xxx...', 'xxx') #1 modules/page/choix_app.php(188): dawguk\GarminConnect->__construct(Array) #2 index.php(34): include('/var/www/html/s...') #3 {main} thrown in /src/dawguk/GarminConnect.php on line 143
can you help me.

Salut! Votre anglais est aussi bon que mon français, donc ne vous inquiétez pas!
It looks like you aren't putting your code in a try {} catch () block - so first you need to try that.
<?php
try {
   // Your code here
} catch (Exception $obj_exception) {
   echo "Oops! " . $obj_exception->getMessage();
}

salut,
Merci beaucoup.
Thanks
--
Quaresma
2016-10-03 16:13 GMT+02:00 David Wilcock<EMAIL_ADDRESS>
Salut! Votre anglais est aussi bon que mon français, donc ne vous
inquiétez pas!
It looks like you aren't putting your code in a try {} catch () block - so
first you need to try that.
getMessage();}

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
,
or mute the thread

.


Add demos for upcoming article

This PR adds four demos which I'll be using for my article "Strategies to avoid a layout shift for a progressively enhanced burger menu" (title still in the works).
Demos: https://deploy-preview-1--sky-nav-demos.netlify.app/
I've left comments on areas that can be lightly reviewed. The rest you can ignore. Mostly, I am looking for a quick check to make sure I didn't do anything obviously wrong. 😉
WIP article: https://cloudfour.com/?p=6626&preview=1&_ppp=388b8c5d90

@gerardo-rodriguez maybe it is not relevant for this PR but it would be nice to have some sort of message that on large screens you need to shrink your screen to see the point of the demo

@gerardo-rodriguez maybe it is not relevant for this PR but it would be nice to have some sort of message that on large screens you need to shrink your screen to see the point of the demo

Excellent idea, @calebeby!


transformFlatMap?

a Plot transform that maps each datum to possibly several
https://observablehq.com/@fil/waffle-chart#transformFlatMap

duplicate of #369 (github hiccup?)


Cleanup Markdown formatting

The missing space in Markdown headings (#heading vs # heading) confused GitHub - see attached screenshots
Before

After

Hi, can I ask why this was closed instead of merged?

@Hurtak sorry must have hit the wrong button on my phone yesterday.


Reporting

Integrated reporting module into SPHINX workflow. Allows for reporting only mode (sphinxval.sphinx.validate() is not called) with use of --ReportOnly command-line option.

Update to remove .pyc files


Make type condition optional for inline fragments

Fixes #70. See https://facebook.github.io/graphql/#sec-Inline-Fragments.
Doing this now because I want to work on #59, and it'll be easier for me if I'm working from a known correct base.
This PR depends on #83 (and thus #82). Probably review & merge those first before this one.

Yeah, me too.


Adding University of Phoenix

Added University of Phoenix.

@devinacosta I am sorry, the domain email.phoenix.edu is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Pack at https://education.github.com/discount_requests/application. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Serious bug on iPad Pro 9.7 inch. After the app back from background, the date label will  duplicate and dislocated

The following informations are requested in a bug report

A brief bug description.

This can even be produced by the demo you supported

Stack trace.

not yet

Full steps to reproduce.

Here is the GIF

GIF link: http://7bv8xb.com1.z0.glb.clouddn.com/FSCalendar Bug.gif

Device modal and iOS version.  e.g. iPhone 6s iOS9.1

Xcode 8 / iOS 10 / iPad Pro 9.7 inch (It works well on iPad Pro 12.9 inch)

FSCalendar version. e.g. FSCalenda 2.5.1

FSCalendar 2.7.9 via Cocoapods

Does this happen in the demo project? Which one? Or a link to another demo project.

Yes, FSCalendarSwiftExample

Did you find any solution?

Try to set "UIRequiresFullScreen" in project settings.
iPad supports split screen option, it seems some screen update happens after application changes state.

Yeah, possibly there is a screen update, but my app should support split screen. Any other idea?

I found that observing UIApplicationWillEnterForegroundNotification and then calling invalidateLayout() on the calendar view's collectionViewLayout property seemed to fix the problem. For example:
var calendarView: FSCalendar!

override func viewDidLoad() {
    super.viewDidLoad()
    NotificationCenter.default.addObserver(self, selector: #selector(restoreFromBackground), name: UIApplication.willEnterForegroundNotification, object: nil)
}

@objc func restoreFromBackground() {
    calendarView.collectionViewLayout.invalidateLayout()
}

Note: Setting UIRequiresFullScreen = YES resolves #1057 too.

An other approach to keep UIRequiresFullScreen = NO may be a combination of @tschmitz suggestion (that did not work for me) and a hack to resolve a rotation problem:
override func viewDidLoad() {
    super.viewDidLoad()
    NotificationCenter.default.addObserver(self, selector: #selector(restoreFromBackground), name: UIApplication.willEnterForegroundNotification, object: nil)
}

@objc func restoreFromBackground() {
   calendarView.scrollDirection = .vertical
   calendarView.scrollDirection = .horizontal
}


[Bug]: Raspberry Pi does not permit interrupt.

Summary Description
Making a project on the Raspberry Pi I installed 0.7.5000 (there is no 0.7.5001 rPi) The interrupt in the compiled binary caused either a black-screen which could not be closed or instantly crashed the program (likely segfaulted). If somebody could verify it works on other installs that would be helpful. It might be that it used pre-compiled rPi since the pip3 install failed.
Additional Details
No response
Crash logs
No response
MeerK40t Version
0.7.5000
MeerK40t Type
Executable
Your Operating System
Raspberry Pi

Turns out the interrupt just goes really really slow and has a hard time halting the OS. This lag thread blocking can cause several other bugs to manifest. @joerlane wasn't the most helpful describing these other bugs, which may have been general or specific to pi or not.


redirect in load function to external (absolute) link

We use Auth0 hosted pages for auth, which means we have to redirect our users to an external site, for authentication. With sapper, we just did the redirect directly in express.
 export const load: Load = async ({ page, fetch, session, context }) => {
    const { user } = session;

    if (!user) {
      const webAuth = new auth0.WebAuth({options});
      const redirect = webAuth.client.buildAuthorizeUrl();
      return {
        status: 300,
        redirect,
      };
    }
    return {};
 };

However the url returned here is absolute and unrelated to our site (https://some-slug.auth0.com/authorize?some-query-params) and i'm unable to get it to work.
I know this was previously an issue in sapper aswell (https://github.com/sveltejs/sapper/issues/490), is it simply just not implemented in svelte-kit yet?

This does appear to be implemented in SvelteKit, and external redirects are working for me, both when load is called on the server, and when doing client-side navigation to a page with a load that returns a redirect.
Do you have a small reproduction? My guess as to what's happening here is that the browser cached your first 300 response, and is refusing to hit the endpoint again. That's a strange response to be returning, anyway (https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/300) - is it part of what auth0 tells you to do? I would suggest using 302 for this, which would also not be cached.

You are absolutely correct, i just picked the first 3xx number. and the browser did cache the response. everything is working as expected, i'm very sorry to have wasted your time.


(PDB-3247) Bump timeout in testutils sync-command-post to 20sec

This commit bumps the testutils sync-command-post to 20sec aligning it
with the 4.x branches of PuppetDB, which should avoid some errors caused
by Jenkins testing performance.
This commit also changes the sync-command-post to not use ex-info and
throw a formated string error instead so that lein test will format the
actual error response instead of hiding it.

CLA signed by all contributors.

Test PASSed


[NFC] [Package CMO] Move shouldSerialize into canSerializeFunction

Remove redundant checks and consolidate serializability logic into one.

@swift-ci smoke test


Added inverse sine and inverse cosine

I think updating the tests may be worthwhile, you could refer to #3200 if you want to

ok!

i have made the changes in test_cmath.py

You'll need to rebase, there were recent changes in cmath that you need to include. Running the tests will currently fail since asin and acos have some slight rounding errors as discussed #3039. For now, include the additional changes in test_cmath as done in #3200, i.e:
# TODO: RUSTPYTHON
# This line currently fails for acos and asin
# cmath.asin(0.2) should produce a real number,
# but imaginary part is 1.1102230246251565e-16 for both.
if fn != "asin" and fn != "acos":
    self.assertEqual(0., z.imag)

@youknowone I'll handle this PR and then open another one to bring test_cmath as close as possible to its original form.

Great! You'll just need to rebase now, there's still conflicts present.

rebase is required, not merge(or pull)
check this article: https://www.atlassian.com/git/tutorials/merging-vs-rebasing

I am very sorry for making this mess, how can i fix this? Sorry for the trouble 😔

I would do squash(using rebase -i to last common commit) everything to a single commit and cherry-pick it onto the upstream main.

Other PR
Sorry for troubling you, but I couldnt figure out how to fix this 😔


Custom request methods

It is legit to use custom HTTP methods, i.e. other than GET, POST, etc. so it would be great to be able to specify also a custom method for the request.

Yes, that is planned and will be coming later. I'll also be adding more of the standard methods (HEAD, OPTIONS, etc). My plan is to get the rest of the features (authentication, syntax highlighting, etc) up and running with the most common methods in place, so that Everest works in most cases.
Closing this, stay tuned for future updates.
Thanks for reaching out! 👍


Refactor RedisTestSupport dependent tests to use a local copy instead of expecting it from Stream

Since RedisTestSupport is removed from Stream (as of 1.1.x), as a developer, I'd like to refactor counter, field-value-counter, and aggregate-counter tests to use a local copy of it. See here.
Acceptance:
All unit tests run successfully

This issue was moved to spring-cloud-stream-app-starters/app-starters-release#36


install Hashicorp/google-beta: FATA[0013] Bash execution did not run successfully: exit status 2

Expected Behavior
Provider installs correctly and works on m1
Actual Behavior

paultudan@Pauls-MacBook-Pro cluster % m1-terraform-provider-helper install hashicorp/google-beta -v v2.20.2
Getting provider data from terraform registry
Getting source code...
Compiling...
FATA[0013] Bash execution did not run successfully: exit status 2.
Output:
make: *** [fmtcheck] Error 1

Steps to Reproduce (including precondition)
Using m1-terraform-provider-helper 0.8.0
run the install step
m1-terraform-provider-helper install hashicorp/google-beta -v v2.20.2
see error
I successfully have installed hashicorp/archive -v v1.3.0 hashicorp/tls -v v2.2.0 and hashicorp/local -v v1.4.0 so the issue is unlikely to be related to my m1-terraform-provider-helper setup.
Your Environment

OS: macOS 12.6
m1-terraform-provider-helper version: 0.8.0

The default make build apparently does not work for this provider. As a workaround please use gofmt -s -w ./tools.go && make build and pass it as a custom build command
That worked on my local machine.

Hey Junkern,
Appreciate the response and this tool.  It's very helpful.
Unfortunately that command doesn't seem to work for me, I still get the same errors.  I tried both the command you suggested (my gofmt is installed with brew FWIW) and also replacing the gofmt part with make fmt.
https://github.com/hashicorp/terraform-provider-google-beta/blob/main/GNUmakefile
https://github.com/hashicorp/terraform-provider-google-beta/blob/main/scripts/gofmtcheck.sh
HOWEVER, I eventually got it to work with the following:
m1-terraform-provider-helper install hashicorp/google-beta -v v2.20.2 --custom-build-command 'gofmt -s -l -w .  && make build'
There are other .go files in that repo and I guess somehow they managed to commit them without the files passing their own formatter... how I will never know

HOWEVER, I eventually got it to work with the following:
m1-terraform-provider-helper install hashicorp/google-beta -v v2.20.2 --custom-build-command 'gofmt -s -l -w . && make build'
There are other .go files in that repo and I guess somehow they managed to commit them without the files passing their own formatter... how I will never know

This worked for me to install hashicorp/kubernetes.


Add support for comments

Dependencies

the content of the socialInteract tag must be returned by the API

https://github.com/Podcastindex-org/docs-api/issues/91

Remarks

Might be better if we implement a view for individual episodes

References

https://www.npmjs.com/package/threadcap
https://github.com/podStation/podStation/issues/304

As far as I can tell the API is not returning the content socialInteract tag:

This probably needs to be an issue on the api repo. I’ll add.

One of the challenges here will be CORS (as always), we will need to proxy the requests to fetch the comments on the server side.


Can I embed local .aar libraries?

Hi Adwiv,
I have custom libraries packaged as aar that I'd like to include in my fat aar. Is this supported by this script?
Thanks,
Fernando

Are they in the local filesystem? Where are they placed? How do you include
these aar files as dependencies?

Right now they are in my libs folder and included like the following
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
//... other dependencies
compile 'com.enterprise.android.common:common@aar'
}

If it is included like this, it should probably work. I haven't tried
myself this way although. Do you get any issues?

The correct way to embed local aar files is to import them as a separate module in the project.
File -> New Module -> Import Jar/AAR file
Closing the issue.