Example shows how to add a personal tab and not a channel tab

The Blazor code on the Create Channel Tab page shows how to create a Personal Tab and not a Channel Tab.
For the Blazor sample,
Configure App features
Set Configuration URL to http://localhost:3007/config   // This is the endpoint to the blazor app that renders the config page.
The file Page/TabConfig.razor renders the configuration content when the tab is added to a team. After the user adds the app to the team, the config app dialog will be shown. Next, after the user presses Save shown on the config dialog, the tab app will be added and the new channel tab shown.

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

ID: 671f4d1e-2092-1633-cec9-db8deeb0cd79
Version Independent ID: ee36a237-40e1-cf4e-ebde-229c06854171
Content: Create a channel tab or group tab - Teams
Content Source: msteams-platform/tabs/how-to/create-channel-group-tab.md
Service: msteams
GitHub Login: @laujan
Microsoft Alias: lajanuar

@mercer2000 - Thanks for reporting your issue.
We will check this at our end and will get back to you.

@surbhigupta12 -Could you please help us to update the document-
In Build and run your first Teams tab app section replace the 5,6 and 8 option-
5.Select Add to a Teams when prompted to install the app to Teams.

Congratulations, your first tab app is running in your local environment!

6.Move through the page to view the user details.

8.Select Accept to let your app access user details.
Your photograph and details appear in your Channel Tab.

In 8th option just replace first 2 lines and image only.
Document-https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-channel-group-tab?tabs=vs&pivots=blazor-app#build-and-run-your-first-teams-tab-app


Link sharing with QR codes on mobile

It seems like we have some use cases where we might want to share in-person from a desktop to a phone, or from one phone to another.  Maybe we could make this better with QR codes?
Adding QR code scanning to the uProxy app sounds like a lot of work, but we might be able to skip that.  If the QR code encodes a uproxy.org sharing URL, the uProxy app will intercept it automatically, no matter which app is used to scan it.
Quiver sharing URLs are short enough to scan easily.  This may not be true for cloud URLs.
We can probably use any of the many QR code generate libs in npm.  We might even be able to customize it with the uProxy logo.

The Google Authenticator app requires the "Barcode Scanner" app (which was developed by a Googler bit is not an official Google app) be separately installed, but once it is, scanning feels like an integrated experience. Perhaps something we could copy?

It would be really neat if desktop uProxy could show a QR for your cloud server - agree the length of cloud invites might make this unfeasiable for cloud :-/


IE compability

IE11 gives SCRIPT1002 where the sticky class is iniatiated

having this problem also. any update?

I'm having this issue aswell. Any workaround?

I am having this issue also. Still no workaround or solution to it?


Added runtime dependency 'libiconv'.

I've been having issues importing this library after installation on a couple centOS 6 servers. Based on this stackoverflow question, I saw adding libiconv manually fixed the issue. Based on that, it seems like libiconv is a runtime dependency (at least on some systems), so I thought I'd add it.
Example failing build:
$ conda create -yn igraph_test python-igraph

Collapsed output

Solving environment: done
## Package Plan ##
environment location: /scratch-new/isaacv/miniconda3/envs/igraph_test
added / updated specs:
- python-igraph
The following packages will be downloaded:
package                    |            build
---------------------------|-----------------
pycairo-1.15.4             |   py36h1b9232e_1          67 KB
wheel-0.31.1               |           py36_0          62 KB
------------------------------------------------------------
                                       Total:         130 KB

The following NEW packages will be INSTALLED:
ca-certificates: 2018.03.07-0
cairo:           1.14.12-h7636065_2
certifi:         2018.4.16-py36_0
fontconfig:      2.12.6-h49f89f6_0
freetype:        2.8-hab7d2ae_1
glib:            2.56.1-h000015b_0
gmp:             6.1.2-h6c8ec71_1
icu:             58.2-h9c2bf20_1
igraph:          0.7.1-4                 conda-forge
libedit:         3.1.20170329-h6b74fdf_2
libffi:          3.2.1-hd88cf55_4
libgcc-ng:       7.2.0-hdf63c60_3
libpng:          1.6.34-hb9fc6fc_0
libstdcxx-ng:    7.2.0-hdf63c60_3
libxcb:          1.13-h1bed415_1
libxml2:         2.9.8-hf84eae3_0
ncurses:         6.1-hf484d3e_0
openssl:         1.0.2o-h20670df_0
pcre:            8.42-h439df22_0
pip:             10.0.1-py36_0
pixman:          0.34.0-hceecf20_3
pycairo:         1.15.4-py36h1b9232e_1
python:          3.6.5-hc3d631a_2
python-igraph:   0.7.1.post6-py36_4      conda-forge
readline:        7.0-ha6073c6_4
setuptools:      39.1.0-py36_0
sqlite:          3.23.1-he433501_0
tk:              8.6.7-hc745277_3
wheel:           0.31.1-py36_0
xz:              5.2.3-h5e939de_4
zlib:            1.2.11-ha838bed_2

...

$ conda activate igraph_test
(igraph_test) $ python -c "import igraph"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/scratch-new/isaacv/miniconda3/envs/igraph_test/lib/python3.6/site-packages/igraph/__init__.py", line 34, in <module>
    from igraph._igraph import *
ImportError: libiconv.so.2: cannot open shared object file: No such file or directory

Example passing build:
$ conda create -yn igraphlibiconv_test python-igraph libiconv

Collapsed output

Solving environment: done
## Package Plan ##
environment location: /short/yf0/iv5408/miniconda3/envs/igraph_test
added / updated specs:
- libiconv
- python-igraph
- python=3.6
The following NEW packages will be INSTALLED:
ca-certificates: 2018.03.07-0
cairo:           1.14.12-h7636065_2
certifi:         2018.4.16-py36_0
fontconfig:      2.12.6-h49f89f6_0
freetype:        2.8-hab7d2ae_1
glib:            2.56.1-h000015b_0
gmp:             6.1.2-h6c8ec71_1
icu:             58.2-h9c2bf20_1
igraph:          0.7.1-4                 conda-forge
libedit:         3.1.20170329-h6b74fdf_2
libffi:          3.2.1-hd88cf55_4
libgcc-ng:       7.2.0-hdf63c60_3
libiconv:        1.15-h63c8f33_5
libpng:          1.6.34-hb9fc6fc_0
libstdcxx-ng:    7.2.0-hdf63c60_3
libxcb:          1.13-h1bed415_1
libxml2:         2.9.8-hf84eae3_0
ncurses:         6.1-hf484d3e_0
openssl:         1.0.2o-h20670df_0
pcre:            8.42-h439df22_0
pip:             10.0.1-py36_0
pixman:          0.34.0-hceecf20_3
pycairo:         1.15.4-py36h1b9232e_1
python:          3.6.5-hc3d631a_2
python-igraph:   0.7.1.post6-py36_4      conda-forge
readline:        7.0-ha6073c6_4
setuptools:      39.1.0-py36_0
sqlite:          3.23.1-he433501_0
tk:              8.6.7-hc745277_3
wheel:           0.31.1-py36_0
xz:              5.2.3-h5e939de_4
zlib:            1.2.11-ha838bed_2

...

$ conda activate igraphlibiconv_test
(igraphlibiconv_test) $ python -c "import igraph" # Doesn't throw an error

@conda-forge-admin, please rerender

sorry for the delay in getting this merged. I am trying to figure it out if this dependency belongs in libigraph instead, and why it did not get picked up during tests.

Are you able to reproduce the error?
The error seems system specific (installation works fine on my MacBook) so I'd imagine that's why the tests aren't picking it up.

Just checking in, any progress on that?

Fixing this issue on conda-forge/igraph-feedstock#8.

Cool, thanks for getting this fixed!

Please test on your side since I still have not been able to reproduce :)

Right! That part is important too.
Looks like it's working now!


subArray support arr[1:3]

subArray support arr[1:3]
https://www.postgresql.org/docs/current/arrays.html
We can also access arbitrary rectangular slices of an array, or subarrays. An array slice is denoted by writing lower-bound:upper-bound

Coverage decreased (-0.2%) to 88.591% when pulling<PHONE_NUMBER>ac05b043be7448bbee6a04ea3b2de8 on tvar:sub_array into d7b468a651ab966d529edc4f7b2376883a58d854 on JSQLParser:master.

Coverage decreased (-0.2%) to 88.591% when pulling<PHONE_NUMBER>ac05b043be7448bbee6a04ea3b2de8 on tvar:sub_array into d7b468a651ab966d529edc4f7b2376883a58d854 on JSQLParser:master.

Please resolve conflicts first.

Please resolve conflicts first.

Resolved

Resolved


Siglent: Support MSO channels

For SDS2000X+/SDS2000X HD/SDS5000X/SDS6000, we can process digital waveforms with the following steps:

Get waveform parameters (shared with all digital channels):

Get digital sample rate with :DIGITAL:SRATE?.

Sampling interval can be obtained from WAVEDESC/:WAVEFORM:PREAMBLE?

Get total number of digital samples with :DIGITAL:POINTS?.

Cannot be obtained from WAVEDESC/:WAVEFORM:PREAMBLE?.

WAVEDESC lists the number of analog samples...

Select the channel source with :WAVEFORM:SOURCE D<N>
Obtain sample size and data with :WAVEFORM:DATA?

8x 1-bit samples per byte with lsb bit ordering.
sample size from header / 8 = expected data size in bytes
(optional) check if the data sample size matches the total sample size obtained from :DIGITAL:POINTS?.

Process samples in each byte of data...

Python script to fetch and plot analog/math/digital waveforms on SDS2000X+: https://gist.github.com/hansemro/311107a5bf4a5e5733b729a947f09b0b#file-sds2000xp_read_waveforms-py
scopehal prototype branch for SDS2000X+: https://github.com/hansemro/scopehal/commits/siglent-mso-dev


ConvertContentBody don't use expand parameter data

Hi, I'm using ConvertContentBody api with expand parameter but the request hasn't it.
Bug:
Parameters.ConvertContentBody has expand?: string[]; but the code never use it.
Solution:
Please, add expand as a string with comma separators to params object at this line https://github.com/MrRefactoring/confluence.js/blob/master/src/api/contentBody.ts#L53
Regards

Hi @FedeG! Thank you for the report on this issue. I fixed it in v1.5.3


[BUG] failed to find frozen {param} in named params

Describe the bug
failed to find frozen {param} in named params
To Reproduce
use accerate deepspeed to train flux. 1
accelerator = Accelerator()
model, optimizer, data = accelerator.prepare(model, optimizer, data)
device_map = {}
model = accelerate.dispatch_model(model, device_map=device_map)
accelerator.save_state(save_path)
When I use accelerate.dispatch_model after accelerator.prepare, there will be an error when saving the model
Traceback (most recent call last):
File "/root/paddlejob/workspace/env_run/x-flux/train_flux_lora_deepspeed.py", line 391, in
main()
File "/root/paddlejob/workspace/env_run/x-flux/train_flux_lora_deepspeed.py", line 311, in main
accelerator.save_state(save_path)
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/accelerate/accelerator.py", line 2952, in save_state
model.save_checkpoint(output_dir, ckpt_id, **save_model_func_kwargs)
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3164, in save_checkpoint
self._save_checkpoint(save_dir,
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3365, in _save_checkpoint
frozen_param_shapes=self._get_zero_frozen_param_attributes(self._get_param_shape_func)
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3432, in _get_zero_frozen_param_attributes
raise ValueError(f"failed to find frozen {param} in named params")
ValueError: failed to find frozen Parameter containing:
tensor([[-0.0520,  0.0588,  0.0430,  ..., -0.0391,  0.0083, -0.0104],
[-0.0320,  0.0408,  0.0112,  ..., -0.0121, -0.0264, -0.0081],
[ 0.0055,  0.0493,  0.0488,  ..., -0.0088, -0.0187,  0.0135],
...,
[-0.0957,  0.0220,  0.0087,  ..., -0.0021, -0.0474, -0.0645],
[-0.0742, -0.0574,  0.0247,  ..., -0.0396,  0.0041,  0.0233],
[-0.0225,  0.0225,  0.0299,  ...,  0.0131, -0.0094, -0.0386]],
device='cuda:1', dtype=torch.bfloat16) in named params
[rank0]: Traceback (most recent call last):
[rank0]:   File "/root/paddlejob/workspace/env_run/x-flux/train_flux_lora_deepspeed.py", line 391, in
[rank0]:     main()
[rank0]:   File "/root/paddlejob/workspace/env_run/x-flux/train_flux_lora_deepspeed.py", line 311, in main
[rank0]:     accelerator.save_state(save_path)
[rank0]:   File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/accelerate/accelerator.py", line 2952, in save_state
[rank0]:     model.save_checkpoint(output_dir, ckpt_id, **save_model_func_kwargs)
[rank0]:   File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3164, in save_checkpoint
[rank0]:     self._save_checkpoint(save_dir,
[rank0]:   File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3365, in _save_checkpoint
[rank0]:     frozen_param_shapes=self._get_zero_frozen_param_attributes(self._get_param_shape_func)
[rank0]:   File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/deepspeed/runtime/engine.py", line 3432, in _get_zero_frozen_param_attributes
[rank0]:     raise ValueError(f"failed to find frozen {param} in named params")
[rank0]: ValueError: failed to find frozen Parameter containing:
[rank0]: tensor([[-0.0520,  0.0588,  0.0430,  ..., -0.0391,  0.0083, -0.0104],
[rank0]:         [-0.0320,  0.0408,  0.0112,  ..., -0.0121, -0.0264, -0.0081],
[rank0]:         [ 0.0055,  0.0493,  0.0488,  ..., -0.0088, -0.0187,  0.0135],
[rank0]:         ...,
[rank0]:         [-0.0957,  0.0220,  0.0087,  ..., -0.0021, -0.0474, -0.0645],
[rank0]:         [-0.0742, -0.0574,  0.0247,  ..., -0.0396,  0.0041,  0.0233],
[rank0]:         [-0.0225,  0.0225,  0.0299,  ...,  0.0131, -0.0094, -0.0386]],
[rank0]:        device='cuda:1', dtype=torch.bfloat16) in named params
wandb:
wandb: You can sync this run to the cloud by running:
wandb: wandb sync /root/paddlejob/workspace/env_run/x-flux/wandb/offline-run-20241011_145931-2vi5cs6v
wandb: Find logs at: wandb/offline-run-20241011_145931-2vi5cs6v/logs
E1011 15:00:14.591000<PHONE_NUMBER>88000 torch/distributed/elastic/multiprocessing/api.py:833] failed (exitcode: 1) local_rank: 0 (pid: 30158) of binary: /root/paddlejob/workspace/env_run/xflux_train_python3/bin/python3
Traceback (most recent call last):
File "/root/paddlejob/workspace/env_run/x-flux/../xflux_train_python3/bin/accelerate", line 8, in
sys.exit(main())
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/accelerate/commands/accelerate_cli.py", line 50, in main
args.func(args)
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/accelerate/commands/launch.py", line 1091, in launch_command
deepspeed_launcher(args)
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/accelerate/commands/launch.py", line 787, in deepspeed_launcher
distrib_run.run(args)
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/torch/distributed/run.py", line 892, in run
elastic_launch(
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/torch/distributed/launcher/api.py", line 133, in call
return launch_agent(self._config, self._entrypoint, list(args))
File "/root/paddlejob/workspace/env_run/xflux_train_python3/lib/python3.10/site-packages/torch/distributed/launcher/api.py", line 264, in launch_agent
raise ChildFailedError(
torch.distributed.elastic.multiprocessing.errors.ChildFailedError:
train_flux_lora_deepspeed.py FAILED
Failures:
<NO_OTHER_FAILURES>
Root Cause (first observed failure):
[0]:
time      : 2024-10-11_15:00:14
host      : yq01-sys-hic-k8s-v100-box-a225-0075.yq01.baidu.com
rank      : 0 (local_rank: 0)
exitcode  : 1 (pid: 30158)
error_file: <N/A>
traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html
By reading the source code, it was found that the reason for the error is that executing accelerator.prepare will result in a mapping of params sent to name，That's the code below：
self.param_names = {param: name for name, param in model.named_parameters()}
But when I execute accelerate.dispatch_madel, it will change the address of the model, causing an error when saving the model and using param_name to find the name value corresponding to param
Here are the error functions：
def _get_zero_frozen_param_attributes(self, attr_func):
frozen_param_fragments = OrderedDict()
for param in self.module.parameters():
if param.requires_grad:
continue
if param not in self.param_names:
raise ValueError(f"failed to find frozen {param} in named params")
name = self.param_names[param]
frozen_param_fragments[name] = attr_func(param)
return frozen_param_fragments
Why can't this function be written as follows? This way, writing code is more concise and can also solve this problem
def _get_zero_frozen_param_attributes(self, attr_func):
frozen_param_fragments = OrderedDict()
for name, param in self.module.named_parameters():
if param.requires_grad:
continue
frozen_param_fragments[name] = attr_func(param)
return frozen_param_fragments

Why can't this function be written as follows? This way, writing code is more concise and can also solve this problem

@ssklzx, DeepSpeed needs to know all the model parameters for correct functionality:
https://github.com/microsoft/DeepSpeed/blob/85b7469ea00f7719a27e3e8d1ffaa8765575f820/deepspeed/runtime/engine.py#L271-L272
So, I think the right question here is why some model parameters are missing in self.param_names

Why can't this function be written as follows? This way, writing code is more concise and can also solve this problem

@ssklzx, DeepSpeed needs to know all the model parameters for correct functionality:
DeepSpeed/deepspeed/runtime/engine.py
Lines 271 to 272 in 85b7469
needed for zero_to_fp32 weights reconstruction to remap nameless data to state_dict
self.param_names = {param: name for name, param in model.named_parameters()}
So, I think the right question here is why some model parameters are missing in self.param_names

I know the reason
Because after the initialization of 'self. param_name', I will change the position of the parameters, such as moving them from 'CUDA: 0' to 'CUDA: 1', so I will not be able to find these transferred parameters
for example:
model, optimizer, data = accelerator.prepare(model, optimizer, data). # initialization 'self. param_name'
model = accelerate.dispatch_model(model, device_map=device_map) # change parameter position
accelerator.save_state(save_path) # report errors

@ssklzx, are you able to provide a self-contained repro for this?


feat: use existing metadata when retry happen on minting

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR type

[ ] Bugfix
[x] Feature
[ ] Refactoring

What's new?

[x] PR closes #3700

Before submitting Pull Request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged the recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[ ] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </rmrk/collection/26902bc2f7c20c546a-1FVG7>
[ ] I've tested PR on mobile and everything seems works
[ ] I found edge cases
[ ] I've written some unit tests 🧪

Had issue bounty label?

[x] Fill up your KSM address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot

[ ] My fix has changed something on UI; a screenshot is best to understand changes for others.

in this PR, use existing metadata when retry occurs. so not call the pin function multiple
feel free to close this PR in case this is not needed
cc @yangwao @petersopko
https://user-images.githubusercontent.com/734428/183587065-ba6e4a83-4c1f-4cc9-8db7-8af95eb7caa7.mov

can't mint after update from main branch https://github.com/kodadot/nft-gallery/issues/3541#issuecomment-1210466667
will check later

nevermind, @vikiival already fix the error here https://github.com/kodadot/nft-gallery/pull/3709

Code LGTM, I am not sure how to test this though

yaps, for this case a bit hard to test in a real-world scenario. I mocked in my local to trigger the retry function
similar to this PR https://github.com/kodadot/nft-gallery/pull/3554

Is this something that should happen? I'm not sure how to test the retry.
https://user-images.githubusercontent.com/104791453/184135779-e26a9d72-0798-4160-afe0-1615cc3d60b6.mov

Is this something that should happen? I'm not sure how to test the retry.
Zaznam.obrazovky.2022-08-11.v.14.41.27.mov

oohh, I think you found edge cases
did you close the popup after the sign request? and then you click the create nft button again?
when the popup is closed, the network is still in progress. I think we have two options to tackle this

set the button to loading when the network is still in progress
or make the popup not closeable

I clicked only on the create NFT button again.

But look this is super strange... it's living its own life.

That means you posted same transaction twice

So is this somehow fixed? Because I'm not sure how to test this...

This still needs to be tested, I add approve here by mistake

btw, since we have this PR https://github.com/kodadot/nft-gallery/pull/3711
maybe we can move these issues to that PR instead? so we can close this PR instead, wdyt?
cc @yangwao @petersopko @Jarsen136
list of issues:

https://github.com/kodadot/nft-gallery/issues/3700
https://github.com/kodadot/nft-gallery/pull/3702#issuecomment-1211983233

another way to reproduce flooded pinata requests:

click "create nft" button
close popup
repeat several times

how about disabling the popup from being able closed by the user in the middle of processing?
close the popup before signing or after signing the request will cause an error

before
after

https://user-images.githubusercontent.com/734428/184703514-292442e3-72e0-4940-b4a2-35547351e663.mov
https://user-images.githubusercontent.com/734428/184704221-6b935d97-b5f3-46f5-8787-c32f004ea166.mov

Code LGTM, I am not sure how to test this though

pay 30 usd

😍 Perfect, I’ve sent the payout
💵 $30 @ 54.64 USD/KSM ~ 0.549 $KSM
🧗 DY4SQF2iD456tH89aQtz5wv1EV3BbSW8wKKuMcwbmXaj1pM
🔗 0xf1809c921e6bad42f24565b0efa323b98168c40fc78b2cddb5643a9562c87984
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


Re-apply "Haskell symbolic lookup rule (#1661)"

This re-applies commit 39d8802.

@dwightguth I marked the new tests with .NOTPARALLEL as you suggested. I ran the tests several times on Jenkins without being able to reproduce the error. I think that we started to see problems just because we added so many new Haskell backend tests.

@dwightguth I marked the new tests with .NOTPARALLEL as you suggested. I ran the tests several times on Jenkins without being able to reproduce the error. I think that we started to see problems just because we added so many new Haskell backend tests.

Looks good. Sounds like you weren't able to reproduce the failure we got, so it makes sense to wait and see if it happens again with this tweak.

Looks good. Sounds like you weren't able to reproduce the failure we got, so it makes sense to wait and see if it happens again with this tweak.

Looks good. Sounds like you weren't able to reproduce the failure we got, so it makes sense to wait and see if it happens again with this tweak.

Looks good. Sounds like you weren't able to reproduce the failure we got, so it makes sense to wait and see if it happens again with this tweak.


Hosted M1 Mac Runners for GitLab Actions

GitHub Actions supports self-hosted runners for M1 Arch Macs (https://github.blog/changelog/2022-08-09-github-actions-self-hosted-runners-now-support-apple-m1-hardware/), and is currently working towards having hosted runners (https://github.com/github/roadmap/issues/528).
It would be nice to integrate one of these two options into the GitHub Actions precompilation job that pushes new precompiled libraries. Currently I am just precompiling and pushing the M1 artifacts separately.

https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/


Add go-storage for generic storage backend support

We wanted to compare stow with go-storage because stow kind of feels not maintained. Also uses Legacy permissions.
One thing to mention is, go-storage has one of the worst documentations I've ever seen so far. Also, it'll change the way we define bucket, because library forces you to define credentials and project_id.
An example working command:
 bazel run //snapshots/go/cmd/snapshots:snapshots -- get \
  deployed \
  --storage-url \
  "gcs://bucketName?credential=file:/Absolute/Path/To/Credentials.json&project_id=projectID" \
  --gcs-bucket \
  "bucketName" \
  --workspace-name \
  WorkspaceName

Can cloud.google.com/go/storage v1.21.0 be removed from go.mod now?

Hmm, I'm not sure to be honest. It can be an indirect dependency of the BeyondStorage. Is there a way to check/confirm it @tokongs?


@conda-forge-admin,please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/pytest-pytorch-feedstock#3.


allways init JS/TS

Type: Bug
open ts file or js file
VS Code version: Code 1.75.1 (Universal) (441438abd1ac652551dbe4d408dfcec8a499b8bf, 2023-02-08T21:34:59.000Z)
OS version: Darwin arm64 20.5.0
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Apple M1 (8 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
10, 7, 6

Memory (System)
8.00GB (0.10GB free)

Process Argv
--crash-reporter-id a6572488-f606-4168-b4ca-923343b43744

Screen Reader
no

VM
0%

Extensions (14)

Extension
Author (truncated)
Version

vscode-eslint
dba
2.4.0

gitlens
eam
13.2.0

auto-close-tag
for
0.5.14

leek-fund
gis
3.0.3

vscode-gutter-preview
kis
0.30.0

git-graph
mhu
1.30.0

vscode-language-pack-zh-hans
MS-
1.75.2023020809

LiveServer
rit
5.7.9

vue-vscode-snippets
sdr
3.1.1

markdown-preview-enhanced
shd
0.6.7

vscode-icons
vsc
12.2.0

volar
Vue
1.2.0

markdown-all-in-one
yzh
3.5.0

vscode-proto3
zxh
0.5.5

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
pyindex848:30662994
nodejswelcome1cf:30587006
2e4cg342:30602488
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
showlangstatbar:30672706

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.76.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Does this reproduce in the latest VS Code insiders build with all extensions disabled?

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


I cant swap KLAYTN/DEX

Describe the bug
when I tried swap KLAYTN to DEX token  , I get disgusting notification
but when I try swap KLAYTN to USDT and KLAYTN to Wemix its working I dont get disgusting notification
maybe you can give me a reason why I cant swap that token pair.

How to reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Attachments
If applicable, add data, logs or screenshots to help explain your problem.
Environment (please complete the following information)

klaytn-dex-frontend release version that exhibits the issue
OS and its version [e.g. macOS/10.14]
Wallet and its version used [e.g. Kaikas, metamask]

Additional context
Add any other context about the problem here.

@Cynwon You should have no issues swapping Klay to Dex!
Thanks


problems with export of relations in noctua model

Looking at this nocuta model:
https://github.com/geneontology/noctua-models/blob/master/models/542732ad00000010
Couldn't get a query for individuals using 'occurs in' to work despite finding direct usage.  When I clicked on the object property I got to this:
http://purl.obolibrary.org/obo/mp/mp-equivalent-axioms-subq#occurs_in
Expected this to

I'll fix this in this model. I'm hoping this is an early model and not an issue with the existing tool r import chain. Either way we need to document from a technical perspective how relation selection works.

Oh right the issue isn't with the model, it's the import chain. The model uses BFO_0000066 as expected.

Oh right the issue isn't with the model, it's the import chain. The model uses BFO_0000066 as expected.

Not too surprising.  Protege gets confused when two entities share a name.

Should have tested first, but Protege was taking its time switching rendering

So it looks like go-lego.owl import chain should be cleared up. We may have crammed some experimental stuff in there


Is Contributing.md missing some useful information?

I've been reading the guidelines for contributing and I think it would be useful to see some information on which branch to use (e.g. If a PR is intended for Express 5.0 I guess it should be based on the 5.0 branch, otherwise master?). Also I thought a section on how to get and run the tests would be good although I can see that's in Readme.md so maybe it shouldn't be duplicated. The third thing I have been looking for is guidelines about what order to do things (e.g. can someone just create a PR and discuss the merits within that, or should each PR also have an associated issue).  Maybe that's common knowledge, I'm not sure, but it probably wouldn't hurt to be explicit.
I'd be happy to have a go at updating the guidelines if other people also think it would be useful.

I think a note there would be useful. There's probably a lot more that could be written about the practicalities of contributions as well -- perhaps in a different doc/wiki if the intent of the guidelines is to be concise.

Also just noticed #2851 but I think that covers some different questions that have yet to be decided so probably ok to have both issues.

This issue should be closed now #2881 has been merged.

Oops, just realised I can close it myself!


New Key Modal Content

Will figure out a nice way to multi-select roles later. Right now just want to have something simple working

https://github.com/lynx-locks/lynx-web/assets/55325093/e9e49c11-8178-4329-b382-6ab4511e64f3
UPDATE: I found a library to handle multi-select dropdowns :)
https://github.com/lynx-locks/lynx-web/assets/55325093/f92257a1-1ab5-4fe5-b806-3b8ec259d38e

hoes


Add removeTag(null)

Fixes CraftTweaker/CraftTweaker#1291 for the specified version in the issue by adding relevant docs
Also adds more detailed method descriptions

@jaredlll08 ready for review


[Bug] #[derive(Template)] panics when using include with nested templates

I've built a small test to reproduce the bug, which you can see here.
What I think is happening:

The base template includes the fragment using a path prefix with the folder that contains it (i.e. included/)
The prefixed path is not valid when used from the leaf template, where the correct path prefix would be ../included/
The leaf template is resolving the includes in the base template as if the base template belonged to the same folder of the leaf template, which isn't the case

I don't have a fix (yet), but putting this up here for visibility in case others bump into it.

The panic seems to be coming from this line.

Paths are not canonicalized, therefore that lookup fails even though it should succeed.


Docker auth config

I figured the easiest way to get this done was simply to use the AuthConfig class from the spotify docker client, which has @JsonProperty annotations already; downside is they are capitalized..
  @JsonProperty("Username") private String username;
  @JsonProperty("Password") private String password;
  @JsonProperty("Email") private String email;
  @JsonProperty("ServerAddress") private String serverAddress;

also not a huge fan of the test I wrote b/c of the reflection.
Fixes #1098

Hey @jaredstehler , sry missed this when it was first opened. Can you fix the merge conflicts and I can get this merged through our environments and into master?

I thought I had commented already but I must have forgotten to hit Submit or something -- I'd prefer it if we used a custom POJO for these Docker auth fields (something like SingularityDockerAuthConfiguration) so that 1) we stick with a consistent naming scheme and 2) we're shielded from breaking changes from this Docker client library.

@ssalinas resolved merge conflicts
@tpetr updated to use custom pojo for docker auth config


New Transaction Page

We need to redo the work for the New Transaction page because unfortunately what we have now it's different from the Figma

I will take care of it

Great, I assigned this feature to you.


fix(#patch); dForce; reward array mismatch

Reward arrays could be mismatched and were. We cannot allow this so this was updated.
Also refactored rewards to be more readable and update emissions with events.
Testing:

arb: https://okgraph.xyz/?q=dmelotik%2Fdforce-arbitrum
bsc: https://okgraph.xyz/?q=dmelotik%2Fdforce-bsc
eth: https://okgraph.xyz/?q=dmelotik%2Fdforce-ethereum
optimism: https://okgraph.xyz/?q=dmelotik%2Fdforce-optimism
polygon: https://okgraph.xyz/?q=dmelotik%2Fdforce-polygon

Does not change values, merging, no need to QA @ishraq8


WIP: Type Hints

This is a WIP to add Type Hints [PEP 483 and 484] to home-assistant using mypy for type checking with --disallow-untyped-calls --check-untyped-defs.
Checklist:
If code communicates with devices, web services, or a:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable ([example][ex-requir]).
[ ] New dependencies are only imported inside functions that use them ([example][ex-import]).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

Ok, so I don't know what to do about the requirements failing. Could someone lend a hand?

Seems that typing is only part of the standard library from Python 3.5

Yep, the thing is that I misunderstood how requirements_all and its script were being used.

We don't have a mipow light so I wonder if you have a custom component/file in your repo?
Also, please lock the version (==) instead of at least.
Any changes to requirements_all.txt should be made by running gen_requirements_all.py

btw this is very cool 👍  great initiative

About mipow, I am confused as well. I cloned dev and created a new branch. Also, tried to sift trough the whole thing and found nothing about mipow. :|

We need to also update the tests to check that typing is done correctly. Is that something we should do while running the tests I assume ? Command to run tests is here https://github.com/home-assistant/home-assistant/blob/dev/tox.ini#L14

Yes and no, it would be ideal but currently it would be red. :|
mypy --silent-imports should be the most lax option; but even then it is still missing a lot of typing to get to green.
This is the current output.
home-assistant-typing.txt

Is it possible to filter out files for checking ? That's what we do when we check for coverage.

I am not familiar with that, but now that you mention it mypy has a report on "typing coverage".
This are the available options.
port generation:
  Generate a report in the specified format.

  --html-report DIR
  --old-html-report DIR
  --xslt-html-report DIR
  --xml-report DIR
  --txt-report DIR
  --xslt-txt-report DIR
  --linecount-report DIR

txt has a weird format, could be tricky to parse correctly; look at the end for overall. I am not familiar with linecount (ie, columns) but shpould be easier to parse and it is per file.

Alternative: add it as a separate step but allow it to fail: https://docs.travis-ci.com/user/customizing-the-build/#Rows-that-are-Allowed-to-Fail

That could also work.

So, do you want me to include mypy in the lint env and allow it to fail?

Hey @balloob, I added the mypy check as an allowed to fail check in its own env.
Explanation of the flags:
Silences a bit of noise about circular imports:
-s, --silent-imports      don't follow imports to .py files
Error if typed function calls untyped one:
--disallow-untyped-calls  disallow calling functions without type annotations from functions with type annotations
Warning if there is an untyped def, could also be changed to error.
--check-untyped-defs      type check the interior of functions without type annotations
Warn if the following error might be for missing stub in typeshed:
--warn-incomplete-stub    warn if missing type annotation in typeshed, only relevant with --check-untyped-defs enabled

I will leave this branch as is and will only commit further for improvements or fixes;
Moving forward I will create new PRs in chunks as I improve typing of different parts.

This is awesome :)
How come it reports on files like homeassistant/components/automation.py about being a typed context while we don't define any ?

Would it be possible to have it check homeassistant/*.py but not any components? That way there is a more clear manageable goal

You are right, let me test it locally with mypy and if it is more managable I will push that.

Wait, now that I think about it I could change it no be laxer, witho only the --silent-import flag.

@balloob output is now down to about 150 lines.

This has been on my to do list for a long time, always wanted to experiment with it. I'm glad to see that you're spearheading this!

Very cool! :dolphin: :dolphin:
tox -e typing works well on my Python 3.4 - also around 150 warnings
If you rebase #2582 on dev the rest of the community has an example to start working on their components/platforms & you can focus on helpers and utils?

I think I will still need a full day for #2582, I can focus on helpers/utils next no problem.


When setting git.openDiffOnClick to false, and then you try to diff an untracked file, instead of opening it alone it opens a split page

VSCode Version: 1.38.1 (b37e54c98e1a74ba89e03073e5a3761284e3ffb0)
OS Version: MacOs Mojave 10.14.6

Steps to Reproduce:

set git.openDiffOnClick to false
try to diff an untracked file by clicking on the diff icon in the side panel
Instead of opening it alone it opens a splitted pane with two files (one is empty and the other is the whole file)

Image with all extensions disabled

Does this issue occur when all extensions are disabled?: Yes

closing as it is duplicate to https://github.com/microsoft/vscode/issues/80044


[VID] - Improve VID disperse Performance

What is this task and why do we need to work on it?
Macro task for improving the perfomance of the VID dipserse calculation on the consensus end.
What work will need to be done to complete this task?
To complete this task we need to split up payload we calculate the VID disperse over and run those calculations in parallel.

[x] #2347
[x] #2349

Are there any other details to include?
No response
What are the acceptance criteria to close this issue?
VID benchmarks improve throughput
Branch work will be merged to (if not the default branch)
No response

Closing this after discussing with @ggutoski.  It doesn't make sense to do this in the HotShot repo for various reasons.  The main 2 are: Splitting the transaction bytes creates multiple VID commits which is very ugly/hacky, and anything we do in hotshot may not play nicely with the optimizations in jellyfish.


Add support for Windows 11 Explorer tabs

Hi! This time the commits didn't get mangled for some reason
I came across your repo yesterday since I was searching pasting clipboard images into the explorer.
Great work!
On Windows 10 it works great but when I tried it on a Windows 11 PC with an Explorer with multiple tabs, the wrong "tab" was selected.
Here is a fix where the "active" Tab of the most recent explorer gets chosen (works for Windows 10 too since the explorer is built similarly 😂)

Appreciated.

Can you describe your use case for the ImagePutExplorer function? Personally Figma doesn't seem to allow me to save assets directly to a file but would rather place them on the clipboard instead.
Is the default behavior of throwing it onto the desktop acceptable?

I wanted to have the possibility to take a screenshot with the standard Win+Shift+S shortcut and then paste it into the explorer. It looks like this:
#HotIf WinActive('ahk_exe explorer.exe')
$^v:: {
  clipboard := ClipboardAll()
  try {
    t := ImagePut.ImageType(clipboard) ; this throws an error if it isn't an image
    if InStr(t, "Clipboard") {
      ImagePutExplorer(clipboard)
    } else {
      Send("^v")
    }
  } catch {
    Send("^v")
  }
}
#HotIf

As for the standard action of putting on the Desktop, I think that it valid, but another good place would be the Pictures folder of the user.

Thanks for satiating my curiosity. ImagePutExplorer is one of my personal functions, I wasn't sure if anyone else would need such a thing. I've also updated some of the clipboard functions and I've propagated your changes to BitmapToExplorer as well. (StreamToExplorer only detects PNGs on the clipboard). See: https://github.com/iseahound/ImagePut/commit/6f840ef43e40e40cd0caef4206ab3f61ec608441

I wanted to have the possibility to take a screenshot with the standard Win+Shift+S shortcut and then paste it into the explorer. It looks like this:
#HotIf WinActive('ahk_exe explorer.exe')
$^v:: {
  clipboard := ClipboardAll()
  try {
    t := ImagePut.ImageType(clipboard) ; this throws an error if it isn't an image
    if InStr(t, "Clipboard") {
      ImagePutExplorer(clipboard)
    } else {
      Send("^v")
    }
  } catch {
    Send("^v")
  }
}
#HotIf

so, after using this a bit, it seems as though checking the ImageType before just using ImagePutExplorer, throws a memory error when copying files.
So I've resorted to using this:
$^v:: {
  clipboard := ClipboardAll()
  try {
    ImagePutExplorer(clipboard)
  } catch {
    Send("^v")
  }
}

There's a possibility I didn't account for the null case when nothing is on the clipboard. I'll look into it later today, any error messages or steps would be helpful (esp the state of the clipboard before crashing)

Fixed by b288770a726e28d5c154567d56952e20e8d7e6c1.
Note that you don't need to pass a binary buffer object ClipboardAll() but can also just pass the prototype constructor ClipboardAll instead. The reason for this new check is because certain AutoHotkey programmers are abusing the ClipboardAll(data, size) constructor to create arbitrary buffer objects that are not necessarily the ClipboardAll binary object.

Ohh okay, I see. For some reason the error does not appear when passing the prototype constructor.
Here a screenshot of when it happens:

This only happens when copying files but for some reason it does not always appear. After a bit of random testing I found that it only appeared combined with TeraCopy so I don't think it's an actual bug from your side.

Thanks for looking into this. It would help if you'd check for the ClipboardAll() ptr and size value when the error occurs on your end.
To give additional clarity, let's say someone uses the ClipboardAll(data, size) constructor to directly load a GIF into the buffer. I'd like to process this as a normal buffer object and not check the clipboard. ImagePut offers a variety of ways to skip the uncertain ImageType function such as explicitly declaring your input type: ImagePutWindow({clipboard: true}) which might not be what you'd want in this case. If you'd like some help structuring your code, I'd use a producer-consumer format:
https://github.com/telppa/PaddleOCR-AutoHotkey/blob/main/12. OCR using Snipping Tool.ahk
PaddleOCR is one of the tools that uses ImagePut. Specifically, you'd want to check for ClipboardType equals to 2 to indicate an image.

Thank you! I didn't implement a full producer consumer format but this is enough for my purposes at the moment:
isImageInClipboard := false
ClipboardChanged(ct) {
  global isImageInClipboard
  isImageInClipboard := ct == 2
  OutputDebug(isImageInClipboard)
}
OnClipboardChange(ClipboardChanged)

#HotIf WinActive('ahk_exe explorer.exe')
$^v:: {
  if not isImageInClipboard {
    return
  }
  try {
    ImagePutExplorer(ClipboardAll)
  } catch {
    Send("^v")
  }
}
#HotIf


Add a UrlTemplateRasterOverlay

Similar to CesiumJS's UrlTemplateImageryProvider. This can be used for OpenStreetMap, WMTS, and a variety of other overlay tile sources.

Requested here: https://community.cesium.com/t/openstreetmap-map-service/23105

+1!
By any chance do you have some update about that feature @kring ?

No update, sorry.

any update? @kring

If there were any update, it would be posted here. This isn't a high priority for the team at Cesium at the moment, but we would welcome a pull request to add it if someone from the community wants to take the time to develop it.


Incidents refactored completely + Other Apps covered

All Done
Closes #37

Codecov Report

Merging #52 into master will increase coverage by 7.82%.
The diff coverage is 90.12%.

@@            Coverage Diff             @@
##           master      #52      +/-   ##
==========================================
+ Coverage   60.45%   68.28%   +7.82%
==========================================
  Files          53       47       -6
  Lines        1836     1687     -149
==========================================
+ Hits         1110     1152      +42
+ Misses        726      535     -191

Impacted Files
Coverage Δ

apps/openduty/serializers.py
100% <ø> (ø)
:arrow_up:

apps/openduty/templatetags/arrowfilter.py
100% <ø> (+44.44%)
:arrow_up:

apps/openduty/call_handler.py
19.04% <ø> (ø)
:arrow_up:

apps/openduty/event_log.py
22.5% <ø> (ø)
:arrow_up:

apps/openduty/templatetags/wbr.py
100% <ø> (+50%)
:arrow_up:

apps/notification/models.py
100% <100%> (+12%)
:arrow_up:

apps/events/models.py
100% <100%> (+17.39%)
:arrow_up:

apps/openduty/views.py
50% <100%> (ø)
:arrow_up:

apps/incidents/models.py
100% <100%> (ø)
:arrow_up:

apps/openduty/tasks.py
37.5% <100%> (-3.68%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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


Fix failing PostgreSQL test

Issue Type

Bug Report

Summary
Tests are failing currently because of a PostgreSQL role change upstream. I've decided to revert part of that change so the PostgreSQL role works more like it did originally, and so that Drupal VM doesn't keep failing builds (because that's just annoying!).
Upstream issue: https://github.com/geerlingguy/ansible-role-postgresql/issues/16

Hmm... still getting an error now:
AH01071: Got error 'PHP message: PDOException: SQLSTATE[08006] [7] FATAL:  no pg_hba.conf entry for host "<IP_ADDRESS>", user "drupal", database "drupal", SSL on\nFATAL:  no pg_hba.conf entry for host "<IP_ADDRESS>", user "drupal", database "drupal", SSL off in /var/www/drupalvm/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php on line 79 #0 /var/www/drupalvm/drupal/web/core/lib/Drupal/Core/Database/Driver/pgsql/Connection.php(140): PDO->__construct('pgsql:host=127....', 'drupal', 'drupal', Array)

Upstream issue: https://github.com/geerlingguy/ansible-role-postgresql/issues/17
I am testing a fix.


Changed to comma.

A perfect solution would be a global configuration for all CurrentCulture tests at the beginning.

Gotcha. I'll work on this.

Fixed in #652


what's correct way to stop the subprocess created by launcher.py

In distributed experiments, for example:
../../tools/launch.py -n 2 -H hosts python train_mnist.py --kv-store dist_sync

when I press the Ctrl+C， the subprocess created by launcher.py still running
and must be killed manually by pid on each node (kill -9 PID).
what's the best way to stop the launcher.py, any ideas?

@mli

I temporarily used the following command found in this page to kill all processes.
cat hosts | xargs -I{} ssh -o StrictHostKeyChecking=no {} 'uname -a; pgrep python | xargs kill -9'
but I think it's not a good enough solution as all your python processes will be killed.

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


Clean up integration module

Moved swagger-integration packages around to match the discussion #2307.
Renamed OpenAPIReader and OpenAPIScanner classes.
Added io.swagger.oas.integration.OpenAPIConfiguration.isScanningDisabled().
Removed io.swagger.oas.integration.OpenAPIConfiguration.isPrettyPrint() and io.swagger.oas.integration.OpenAPIConfiguration.getCacheTTL() and instead used getUserDefinedOptions() map.
Added Map<String, Object> environment to OpenAPIConfigBuilder.build method for increasing extendability.

Hi @frantuma - I made some changes to the integration module interfaces based on the discussion in the PR #2307. Can you please review this PR?

closing as obsolete


FRONTEND WITH FRAMEWORK: VueJS-2.4 => Filters in Vue.js

Description
Contributors are required to explain about Filters in Vue.js, which should cover questions like:-
What is Filters in Vue.js?
When do we have to use this?
How does this work?
How to implement Filters with code (also give theory explanation of code)?
You can take 2-3 examples with codes of different types to explain this.
etc....
Note:
Plagiarism is strictly prohibited.
Changes should be made inside the Frontend_Web_Development_React_Angular_Vue/ dir inside Frontend_Web_Development_React_Angular_Vue branch.
Files need to be added into the Week2 folder only.
Domain
Domain
Frontend Dev React/Angular/Vue
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

If you don't know this framework. Don't worry still, you can contribute.
Here I am attaching some references for you.
https://vuejs.org/v2/guide/
https://www.tutorialspoint.com/vuejs/vuejs_overview.htm
https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_getting_started
You can also study from any other source to learn.
Note -> These references contents are not to copy/paste. Avoid copy/paste, We will be checking.

I would like to work on this issue. Please assign it to me.

/assign

Hey @shivang02, any updates?
It's being too long, we are not getting any updates from your side.
If you are facing any problems while working on this issue. Let us know. We will help you out.

Hi @SourabhSaraswat-191939 , really sorry I got busy with other tasks and delayed this but I'll finish it by Tuesday. I noticed that Filters have been deprecated so I am confused if I should explain it in details anyways.

@shivang02  Yes,  it is deprecated in Vue3. But many of the developers use Vue2. So we have to take care of them also. Go with the Vue2 Filters concept.
And @shivang02, every issue after assigning to a contributor has 12 days of the time period to create a PR. Otherwise, the issue is reassigned to anyone else after 12 days. Please take care of these things.
No problem you can submit it by Tuesday.
If you have any issues you can ping us on discord or Github.

@SourabhSaraswat-191939 I created a pull request but I think I messed it up as it says it's to merge into the main branch while we had to merge it to the branch we were working on. Can you help me out?


How to define TAG_TYPE for a new service?

I see MaidSafe using TAG_TYPE_DNS=15001 etc with values from 15,000 upwards here:
https://github.com/maidsafe/safe_examples/blob/4294f06d0294c114153694f09f2d2303df5aac69/email_app/app/constants.js#L5
Whereas RFC-0003-reserved-names indicates values from 0-8,000 being reserved and has DNS entry as 5.
What is the relationship between the above two different DNS values if any?
Where should I declare a new service such as 'ldp' (for Solid Linked Data Protocol)?
What range should this value be in, and would 8,655 be ok for example?
Is anything above 8,000 still the free for all range?

Thank you for bringing this up, as it's a catalyst for discussion about updating and maintaining our RFC's.
This RFC, in particular, needs a major update. Numbers 2-5 may not be applicable anymore.

What is the relationship between the above two different DNS values if any?

5 at one time was reserved for the core network, 15001 is meant to be defined by the client. I've been informed that safe-core previously preferred files to be store inside a Mutable Data instance with a 15000 type tag, although didn't enforce it.

Where should I declare a new service such as 'ldp' (for Solid Linked Data Protocol)?

It should be declared >10000.
8000-10000 are reserved for core network.

Thanks, I'll grab 80655. Anyone who guesses why can feel smug.


[SPARK-19320][MESOS][WIP]allow specifying a hard limit on number of gpus required in each spark executor when running on mesos

What changes were proposed in this pull request?
Currently, spark only allows specifying gpu resources as an upper limit, this adds a new conf parameter to allow specifying a hard limit on the number of gpu cores. If this hard limit is greater than 0, it will override the effect of spark.mesos.gpus.max
How was this patch tested?
Tests pending
Please review http://spark.apache.org/contributing.html before opening a pull request.

Can one of the admins verify this patch?

Can you give a bit more context on what this new parameter is supposed to enforce? Maybe it's just the same of the parameter that's confusing me.

@klueska it enforces a guaranteed number of GPUs allocated to the task, like other resource guarantees (e.g. cpu, memory).
The max GPU parameter is not a guarantee; you can specify "spark.mesos.gpus.max" to a number greater than 1 and still get zero GPUs allocated. This parameter guarantees that the requested number of GPUs are allocated.

@yanji84 this PR is not correct, can you close it and open a new one with only your changes?

We are closing it due to inactivity. please do reopen if you want to push it forward. Thanks!


Chocolate Classification and Prediction

ML-Crate Repository (Proposing new issue)
:red_circle: Project Title : Chocolate Classification and Prediction
:red_circle: Aim : Classify the varieties of the chocolates and predict them accordingly.
:red_circle: Dataset : https://www.kaggle.com/datasets/siddharthmandgi/chocolate-classification
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.
This issue is only for 'SWOC' and 'JWOC' contributors of 'ML-Crate' project.

:white_check_mark: To be Mentioned while taking the issue :

Full name :
GitHub Profile Link :
Participant ID (If not, then put NA) :
Approach for this Project :
What is your participant role? (Mention the Open Source Program name. Eg. HRSoC, GSSoC, GSOC etc.)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Full name : Gokul Gopalakrishnan
GitHub Profile Link : https://github.com/Gokul-Gopalakrishnan
Participant ID (If not, then put NA) : NA
Approach for this Project : I will do a comparative study of various classification algorithms along with approach of Neural Networks to test the accuracy of both.

Try to use as much algorithms/models as you can, it'll be better for you to compare them and understand the best fitted one.
Issue assigned to you @Gokul-Gopalakrishnan

Sure @abhisheks008, looking forward to it.

Issue has been un-assigned from you due to inactivity.
@Gokul-Gopalakrishnan

Issue assigned to you @PranjalRkgp


[#128] Support for dev server

The goal of this PR is to add the support for Dev server.
The current implementation is experimental as it is done using unconventional methods.
closes #128

Hi @marco-prontera,
In the future, would it be possible to release breaking changes to the package's API (where you changed the return type of the default export from Plugin to Plugin[]) using a major semver (as convention with breaking changes), instead of a minor semver? This would be great for any packages that rely on this functionality, so that they do not suddenly break unexpectedly after an update.


fix: Add map license_specifications into list

Description
Following those PRs https://github.com/terraform-aws-modules/terraform-aws-eks/pull/2798 https://github.com/terraform-aws-modules/terraform-aws-eks/pull/2796
Motivation and Context
In the first PR, #2796, changing the type to map(string) of the variable was omitted, causing this issue #2797.
However, defining license_specifications as a type list doesn't seem to be the best approach. That's why, in order to keep it as a map, the dynamic block should be declared as follows:
  dynamic "license_specification" {
    for_each = length(var.license_specifications) > 0 ? [var.license_specifications] : []
    content {
      license_configuration_arn = license_specification.value.license_configuration_arn
    }
  }

Because currently, this error is returned while using 19.17.4 module
│ Error: Unsupported attribute
│
│   on .terraform/modules/self_managed_node_group/modules/self-managed-node-group/main.tf line 288, in resource "aws_launch_template" "this":
│  288:       license_configuration_arn = license_specification.value.license_configuration_arn
│     ├────────────────
│     │ license_specification.value is "arn:aws:license-manager:us-east-1:XXXXXX:license-configuration:lic-XXXXXXXXXX"
│
│ Can't access attributes on a primitive-typed value (string).

Breaking Changes
I do not see any potential breaking changes.
How Has This Been Tested?

[x] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects
[x] I have executed pre-commit run -a on my pull request

This modification solves the issue of using license_specifications while maintaining the map type into a list from dynamic block. I have tested by declaring a module from scratch with and without a license_specifications, and this time I don't have any issues in the case where license_specifications is used.
I didn't reinvent anything. I based the changes on the https://github.com/terraform-aws-modules/terraform-aws-autoscaling/blob/master/main.tf module, which doesn't have any issues with the license_specifications.

can you provide a reproduction - what are you trying to pass and how is it being passed

By declaring a module as follows:
module "self_managed_node_group" {
  source = "terraform-aws-modules/eks/aws//modules/self-managed-node-group"
  version = "19.17.X"

  name = local.eks_name
  cluster_name = module.eks.cluster_name
  cluster_version = var.eks_version
  cluster_endpoint = module.eks.cluster_endpoint
  cluster_auth_base64 = module.eks.cluster_certificate_authority_data

  ....
  placement = {
    tenancy                 = "host"
    host_resource_group_arn = "arn:aws:resource-groups:us-east-1:287155203924:XXXXXXXXX/XXXXXXXXX"
  }

  license_specifications = {
    license_configuration_arn = "arn:aws:license-manager:us-east-1:XXXXXX:license-configuration:lic-XXXXXXXXX"
  }
}

I'm getting well:
 # module.self_managed_node_group.aws_launch_template.this[0] will be updated in-place
 ~ resource "aws_launch_template" "this" {
     ~ default_version         = 3 -> (known after apply)
       id                      = "lt-XXXXXXX"
     ~ latest_version          = 3 -> (known after apply)
       name                    = "XXXXXXXXX"
       tags                    = {}
       # (11 unchanged attributes hidden)

      + license_specification {
          + license_configuration_arn = "arn:aws:license-manager:us-east-1:XXXXXXXXX:license-configuration:lic-XXXXXXXXX"
        }

      ~ placement {
          + host_resource_group_arn = "arn:aws:resource-groups:us-east-1:XXXXXXXXX:group/XXXXXXXXX"
          ~ tenancy                 = "default" -> "host"
            # (1 unchanged attribute hidden)
        }

       # (8 unchanged blocks hidden)
   }

If you don't set license_specifications to an empty value, you won't encounter the "Inconsistent conditional result types" error #2797.
Also, I want to emphasize that I used the https://github.com/terraform-aws-modules/terraform-aws-autoscaling/blob/master/main.tf module as a reference, and it doesn't have any problems with license_specifications.

Yes, you right! So no change needed finally. Thanks you, I close the PR


Get rid of settings.py

If we want this to be a single-file program, we should get rid of having to import settings.py
One way to do this would be to define configuration variables as argparse options instead, and give them the default values which appear now in settings.py
A convenient way to configure for different environments is populating the CLI options from a text file:
https://docs.python.org/3/library/argparse.html#fromfile-prefix-chars

I'm closing this as this approach maintains consistency with other SDX services.


ipv6: trying to listen on link-local addresses without interface

Your environment.

Version: 4.0.2

What did you do?
Hi! We recently updated to pion v4 and during load test noticed high CPU consumption. CPU-profile showed us that problem function was listenUDPInPortRange while gathering local candidates. After some research I found out that new version is trying to use ipv6 link-local addresses as candidates. However, as you may know, you can't listen on ipv6 link-local address without specifying interface. If you don't specify it during syscall socket, then you get the error bind: can't assign requested address. The problem is, the current implementation of  listenUDPInPortRange is not passing the zone parameter to the ListenUDP call. As a result an ICE agent has to check ALL ports from the requested range, which is quite CPU intensive. Fix is straightforward, but maybe there are some other places where the zone parameter is missing.

@edaniels could you please take a look? As I understand problem appeared after #660

@N1cOs thanks for the report! Yeah that seems like a problem. I probably can't get to a fix that quickly but if you want to put up a PR for it, I'd be happy to review.

@N1cOs I am not familiar with IPv6, but would love to fix this!
What Zone value should I be passing in? Is it dependent on what Interface we are trying to listen on?

Ok, no problem, I made a PR #744 and checked all other calls


Provide basic endpoints

Provide basic endpoints to get data related to a specific summoner.

This task can be split into more sub-tasks, allowing more that one person to work on it


[phone-number]: Update Readme

Fixes missing code brackets (typo).

changed subject

not sure how to change the commit comment from github. how do i do that?

maybe that did it

So you've already pushed your commit which means git commit --amend is not going to work.

But I think you've used the GitHub's web interface to make this change and submit the PR, so you wouldn't have a local copy of the repo correct?
In any case, it's fine as is it, I'll leave this PR open for now if you choose to play with git and make that change. I'll merge it in maybe a day or two.
P.S. While I was typing this you already made some changes so in this case you'd have to squash the commits you've made into a single commit for which you can use this command
git rebase -i 6e14fb9c07c7277caf449c95b499571f12d48078. (This makes sure that you use the correct commit hash for squashing)
Here a great article on that https://gitbetter.substack.com/p/how-to-squash-git-commits

It’s easier to make a new pull request. I’ll do that.
Sent from my mobile

On Jul 29, 2020, at 11:10 AM, Dinesh Ahuja<EMAIL_ADDRESS>wrote:

So you've already pushed your commit which means git commit --amend is not going to work.

But I think you've used the GitHub's web interface to make this change and submit the PR, so you wouldn't have a local copy of the repo correct?
In any case, it's fine as is it, I'll leave this PR open for now if you choose to play with git and make that change. I'll merge it in maybe a day or two.
P.S. While I was typing this you already made some changes so in this case you'd have to squash the commits you've made into a single commit for which you can use this command
git rebase -i 6e14fb9c07c7277caf449c95b499571f12d48078. (This makes sure that you use the correct commit hash for squashing)
Here a great article on that https://gitbetter.substack.com/p/how-to-squash-git-commits
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


Add migration from glide

Migration of glide.lock into vendor.json.

Please vendor the yaml package.

Firstly I had used glide.yaml for migration of my project but found it has missed many subdependencies. Glide can recursively find dependency packages so usually glide.yaml consists only from top level dependencies. Secondly I have used glide.lock and was satisfied with result. Sure if you want to convert repository without glide.lock you will be need to run glide and generate a new glide.lock first. Probably the best way is check both these configs: if glide.lock exists then use it else fallback to glide.yaml. I'll add it to this PR.

Yeah, I'm fine with this PR. Just make sure you run govendor add +e to vendor the yaml package you use in it.

Ups I understood your first comment in a wrong way :\ I have added the yaml package to this PR.


fix forms file upload on ios

files are uploaded using '.tmp' extension, and you can't open them because of that
Ensure the correct Content-Type is set
"upload file" not translated

https://github.com/our-city-app/mobicage-ios-client/commit/11ab2db3352454470115e3249828a5cf35cbcca5


Profile Page Error

Steps to Reproduce
Error is in Profile Page
Code Sample
No Code Sample

Flutter Doctor Command
Output

Version

Platform: iOS, Android Nexus 4
Flutter version: [e.g. 1.22.2]

@hashirshoaeb Review PR


[release-0.41] Release was again cut without mirrored dependencies

What this PR does / why we need it:
Update and mirror missing dependencies to restore the build.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:
NONE

/retest

/check-dco

/retest

/cc @enp0s3

/retest

/retest

/retest

/hold
need to fix 1.20 lanes in project-infra to check out the correct branch

/retest

/hold cancel
there was some misunderstanding regarding the logs of the failed 1.20 lanes.

/unhold

need to fix 1.20 lanes in project-infra to check out the correct branch

Don't worry. All is fine. I created the PR by mistake on master first. The failing jobs with the strange errors are not defined for release-0.41 and are therefore not retriggered. We can ignore them.


TapSwap

INFO     | 2024-06-21 20:18:39 | mainapp | Client is Ready!
WARNING  | 2024-06-21 20:18:40 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
WARNING  | 2024-06-21 20:18:43 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
WARNING  | 2024-06-21 20:18:46 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
WARNING  | 2024-06-21 20:18:49 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
WARNING  | 2024-06-21 20:18:52 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
WARNING  | 2024-06-21 20:18:56 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
WARNING  | 2024-06-21 20:18:59 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
WARNING  | 2024-06-21 20:19:02 | TapSwap | User: 1 | [!] Error in auth: Header part (1) from ('x-touch', 1) must be of type str or bytes, not <class 'int'>
ERROR    | 2024-06-21 20:19:05 | TapSwap | User: 1 | [!] We ran into trouble with the get auth token! 🚫The class is not ready.
Oh and tapswap.py was changed by new

Fixed


Virtual Keyboard

Describe the project you want to add with tech stack
Keyboard on the screen with all the features and a display
HTML5
CSS3
JavaScript
Expected behavior
User clicks on the virtual keys and see what is being typed on the diplay
Screenshots (optional)

Additional context (optional )

@TusharKesarwani Please assign this issue to me under GSSOC'23.


Add additional documention about STATE merge logic

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/3186
Originally created by @aaronsteers on 2022-01-27 21:47:44

The following discussion from !2499 should be addressed:

A couple other things I we should probably address here in the [STATE] docs if we can:

Invocations with different select filters do not clobber each other (I think) - so long as their executions do not overlap each other. This is because the tap treats the state entries as additive, and will send along the state object from the prior run, along with new updates in this run.
Invocations run concurrently do clobber each other (I think). This is because successful runs replace each other rather than getting merged. So if I run just table A in parallel with just table B, and if table A finishes first, then table B's state will clobber the state of table A and there won't be any bookmarks from the table A execution.

Full thread in !2499 discussion

View 1 previous comment from the original issue on GitLab


Bug Fix: Stream HTTP response code not getting included in TwitterException

The HTTP status code from the response of a connection to the streaming API isn't getting included in the TwitterException thrown.
This PR adds it in.
This feels quite messy so I wouldn't actually merge this, but it shows how the actual status code can be accessed. It feels like there should be a nicer way of passing the status code over to the webExceptionInfoExtractor just for streams, but I don't know the code well enough and we needed a quick fix! :)

Thanks for the 2 pull request. I know it took a while to merge them but they were useful features.
Thanks!


Cityscapes val SOTA results not found in the paper

Dear all,
Thanks for your excellent paper and provided code. It is currently #1 on Cityscapes val instance segmentation leaderboard with AP 50.6 https://paperswithcode.com/sota/instance-segmentation-on-cityscapes-val however I could not find this result in the paper. On GitHub the best model seems to reach 48.9 (https://github.com/SHI-Labs/OneFormer#cityscapes) - 1.5% below than the number on PapersWithCode. Is there an updated config for the SOTA result reaching 50.6 AP?

Hi @eldar, thanks for your interest.
The models can be found in the readme on the internimage branch: https://github.com/SHI-Labs/OneFormer/blob/internimage/README.md#cityscapes

Thanks so much for the quick response! This is resolved then.


Quick hack to show cancelled status to non_staff

The diff is not as extreme as it looks, I just moved out the "cancelled" div from the {% if request.user.is_staff %}
I didn't have a lot of time and without the staging database was struggling to get up and running with all the groups for review etc. If I had a proper db, I'd write a test and do this properly.
But in the meantime, I thought I'd share this quick hack.
I don't expect you to merge this. But maybe it'll help someone do it properly.

Hello! Thank you so much for your contribution to the PyCon website!
Every year, the site sees many small changes that build up to quickly overwhelm the limited resources spent on the codebase.
I'd encourage you to hold onto the ideas in this Pull Request and determine how they fit once again when the 2018 website has launched, don't worry as you'll be reminded here once that happens.

Bump to reopen?


Calcite parser performance

Did a test by feeding 1M SQL queries to mapd-server via mapdql.
Every query is the same and is "select t.* from t where t.a = t.b and t.c = 99;".
Table 't' does not exist, so the queries should incur minimum (I/O) work load.
The 1M query strings are stored in file '1'.
Ran command "time cat 1 |  mapd/bin/mapdql mapd -u $MAPD_USERNAME -p $MAPD_PASSWORD 1>&2 2>/dev/null" to start the test.
Saw a dozen of Calcite threads very busy, but the 1M queries could not be finished in 10 MINUTES.
(For comparison purpose only) Clickhouse took 11 seconds to finish the same 1M queries.
A hand-crafted (minimum) SQL parser using bison/C++ took 15 seconds.
The 10+ minutes seem coming from Calcite parser alone and/or communication overhead between mapd_server and Calcite.
Not sure if this test makes any sense. Parsing time is only a tiny percentage of the time of processing a query, but in applications with very high frequency of queries the tiny percentage can be magnified significantly.

For that high frequency of queries to materialize, the execution time would have to be the same order of magnitude of the parsing time. With a fully warmed up JVM, Calcite takes ~3-4 milliseconds IIRC. Having well-formed queries on a big enough data set complete this quickly would be a great problem to have :). But we actually agree it's still not great and have a few ideas how to fix it -- we can multi-thread the Calcite parsing and analysis, cache the relational algebra, optimize Calcite itself etc.

Thanks for the lightning response again :)
Looking from cpu usage, warming up Calcite JVM seemed taking only 2~3 seconds during which cpu was fully busy. It is suspicious that cpu then became only ~60% busy after JVM was warmed up. There seemed task transition gap in mapd's processing pipeline (if any). Because the table 't' doesn't exist, there should be no or very short I/O waiting time that can contribute to the "gap"...

Later i realized that the gap is not an issue but a consequence of running only one mapdql which is able to send only one query at a time so unable to saturate work load of all mapd and calcite worker threads.
When running the same test command on two separate terminal windows simultaneously, cpu usage became always 100% on my 2-core VM (though now it has 2M queries to parse :)

closing this as issue i believe is understood and working as expected


Fixed #32158 -- Fixed loaddata crash on SQLite when table/column names are SQL keywords.

On SQLite, if one tried to load a fixture using loaddata for a model
with table name "order", or any other SQL reserved word, it would raise
a sqlite3.OperationalError.
That happened because, when constructing the SQL query to check
constraints, the table name was not being quoted.

@chinmoy12c Thanks for this patch  Reusing the same model is misleading, I would add a new model, e.g.
class SQLKeywords(models.Model):
    id = models.AutoField(primary_key=True, db_column='select')
    person = models.ForeignKey(Person, models.CASCADE, db_column='where')

    class Meta:
        db_table = 'order'

and a small test in backends.

Hi @felixxm , thanks for the review. Actually I modified the existing model based on this discussion https://github.com/django/django/pull/13653#pullrequestreview-525808219, should I leave it as it is according to this discussion or apply the changes you suggested instead?
Thanks :)

Hi @felixxm , thanks for the review. Actually I modified the existing model based on this discussion #13653 (review), should I leave it as it is according to this discussion or apply the changes you suggested instead?

I think it deserves for a separate model and test e.g. test_check_constraints_sql_keywords (even if it will be similar to the test_check_constraints).

Hi @felixxm , thanks for the review. Actually I modified the existing model based on this discussion #13653 (review), should I leave it as it is according to this discussion or apply the changes you suggested instead?

I think it deserves for a separate model and test e.g. test_check_constraints_sql_keywords (even if it will be similar to the test_check_constraints).

Okay I'll make the necessary changes :+1:

@chinmoy12c Thanks :+1: I pushed small edits.


Revert Selection.merge fix

The fix of Selection.merge from https://github.com/JetBrains/compose-multiplatform-core/pull/453 is no longer necessary, as it has been fixed upstream in https://android-review.googlesource.com/c/platform/frameworks/support/+/2470503
This PR reverts that fix.
The tests from that PR appear to have been lost in some upstream merge so I've copied them over into skikoTest, so they are not lost again.
This makes https://youtrack.jetbrains.com/issue/CMP-5760/Upstreaming.-bug.-foundation-text.-wrong-selection obsolete.
Fixes https://youtrack.jetbrains.com/issue/CMP-5760/Upstreaming.-bug.-foundation-text.-wrong-selection
Testing

Added unit tests

Not sure why the CI doesn't want to run here. Merging anyway.


De-duplicate config fields after applying rules

In https://github.com/apposed/jaunch/commit/9ee3bbbd9dd2a7cb8627dd0e84385616dedd4622 I updated the plus function to distinct most lists.
However, this happens before applying conditional rules to the config, after which there may be more fields in need of de-duplication. We should check, in particular, if it's possible to end up with multiple JVM search locations.
Any fix may be appropriate for https://github.com/apposed/jaunch/issues/39 as well

I took a quick peek, and see that the python and jvm root path logic each converts their respective directory list into a set via toSet() before scanning, so we're effectively already deduplicating those.

ef6984d29cf53f245236fb7e282d47be6879140d addressed my concern above, and now this issue is resolved.


Expand app viewport beyond 1024px

Because of the prevalance of tabular data in this application, a 1024px viewport is not appropriate. We should expand the content viewport beyond 1024px, and we should also explore larger (if not indefinite) viewports for the core application.
To kick off this work, we'd like to understand the dev lift, and then understand how it will affect other pages. A front-end dev should pair with a designer on this body of work.
This was raised in #2054.

@vz3 to look at analytics

Closing this issue as it's covered by other work


Clarify "How to setup the enviroment properly" section

In particular, move the things that needs to be done at the beginning of the section, and only after the precise instructions provide a motivation for it.
Fix https://github.com/icub-tech-iit/documentation/issues/144 .

cc @davidelasagna @Uboldi80


Fix changes

[x] remove old endpoint
[x] improve error handling

[x] remove 404
[x] add 5xx
[x] add 403

[x] reset evaluation id after updateUserAttributes
[x] store registerEvents error metrics
[x] avoid storing duplicated metrics events

I found a bug in the latency metrics event in the server. Could you please rename the duration field to latencySecond and the function's parameter name?
The type is float64.
https://github.com/ca-dp/bucketeer-ios-sdk/blob/11ff37f1fa23298546fe9e2081ef573ddc3abd39/Bucketeer/Sources/Internal/Model/MetricsEventData.swift#L18


flutter build ios -v -- get super crash

Steps to Reproduce
running flutter build ios -v  after running flutter doctor.
Logs
[+6240 ms] "flutter ios" took 430,617ms.
Encountered error while building for device.

#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      BuildIOSCommand.runCommand
(package:flutter_tools/src/commands/build_ios.dart:94:7)
<asynchronous suspension>
#2      FlutterCommand.verifyThenRunCommand
(package:flutter_tools/src/runner/flutter_command.dart:490:18)
#3      _asyncThenWrapperHelper.<anonymous closure>
(dart:async-patch/async_patch.dart:71:64)
#4      _rootRunUnary (dart:async/zone.dart:1132:38)
#5      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#6      _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#7      Future._propagateToListeners.handleValueCallback
(dart:async/future_impl.dart:678:45)
#8      Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#9      Future._completeWithValue (dart:async/future_impl.dart:522:5)
#10     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:552:7)
#11     _rootRun (dart:async/zone.dart:1124:13)
#12     _CustomZone.run (dart:async/zone.dart:1021:19)
#13     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#14     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:963:23)
#15     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#16     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#17     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#18     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

flutter doctor -v
$ flutter doctor -v
[✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Mac OS X 10.14.6 18G95, locale en-US)
    • Flutter version 1.9.1+hotfix.2 at /Users/rbucker/dev/flutter
    • Framework revision 2d2a1ffec9 (4 weeks ago), 2019-09-06 18:39:49 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/rbucker/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.0, Build version 11A420a
    • CocoaPods version 1.7.5

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 39.0.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[✓] VS Code (version 1.38.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.4.1

[✓] Connected device (1 available)
    • Lydia's iPhone • fb74250c77f5151eef49a1a6fdbfdc95cfaad5c3 • ios • iOS 10.3.4

• No issues found!

@rbucker do you experience with some particular app or with any? Can you come up with some reproduction of it?

We currently recommend either to switch to the beta or master channel for iOS.
Could you please try that?

@escamoteur I suppose I'll have to... Is there a doc for changing channels?

Just 'flutter channel #channelName'
After that do  'flutter upgrade'
And a 'flutter clean' in your projects

Encountered error while building for device.

This is indicating that there was a failure in the underlying build, but you haven't included the portion of the logs containing that build. Could you post the part of the log before that, which likely contains more details about the failure?

switching to the dev channel is like getting the BSOD and being told to reboot once a day. The challenge is that all of the tools and packages are getting updated several times a day.

It's impossible to debug this further without the logs I requested above. (It doesn't need to be on a different channel than what you are currently using.)

Facing same issue here:
`Encountered error while building for device.
#0      throwToolExit (package:flutter_tools/src/base/common.dart:28:3)
#1      BuildIOSCommand.runCommand (package:flutter_tools/src/commands/build_ios.dart:97:7)

#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:557:18)
#3      _asyncThenWrapperHelper. (dart:async-patch/async_patch.dart:71:64)
#4      _rootRunUnary (dart:async/zone.dart:1132:38)
#5      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#6      _FutureListener.handleValue (dart:async/future_impl.dart:137:18)
#7      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:678:45)
#8      Future._propagateToListeners (dart:async/future_impl.dart:707:32)
#9      Future._completeWithValue (dart:async/future_impl.dart:522:5)
#10     Future._asyncComplete. (dart:async/future_impl.dart:552:7)
#11     _rootRun (dart:async/zone.dart:1124:13)
#12     _CustomZone.run (dart:async/zone.dart:1021:19)
#13     _CustomZone.runGuarded (dart:async/zone.dart:923:7)
#14     _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:963:23)
#15     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#16     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#17     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#18     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)`

@TheChileanKink  That stack trace just means that the build failed; any iOS build failure would have that stack, regardless of cause. You should file a new bug and include the (verbose) logs from prior to that so that your issue--which is almost certainly unrelated to this one--can be investigated.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of ' flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.

same problem

Could everyone who still has this problem please file a new issue with the exact descriptions what happens, logs and the output of ' flutter doctor -v'  please.
All system setups can be slightly different so its always better to open new issues and reference related issues.


Update tic-tac-toe to the latest version

Updated the tic-tac-toe example to the latest Meteor. Not sure who has originally deployed it as I was not able to do so in order to fix #31.

hello there. Made it work :) https://tic-tac-toe-example.meteorapp.com/
changed main.jsx file like this:
import React from 'react';
import { Meteor } from 'meteor/meteor';
import { App } from '/imports/ui/App';
import * as ReactDOM from "react-dom";

Meteor.startup(() => {

  const root = document.getElementById('react-target')
  ReactDOM.render(<App />, root)

});

also, on deploy, I used this command:  meteor deploy tic-tac-toe-example.meteorapp.com --mongo so that meteor cloud could create a mongo DB for me

@Grubba27 the question is who holds tic-tac-toe.meteorapp.com

Updated. Guess all works! Can I merge this PR or is there something left ?

@Grubba27 ready to be merged


Remove JDBC and Logback self-diagnostics

The JDBC and Logback self-diagnostics were deveveloped to detect configuration errors from the user with the JDBC and Logback instrumentations.
Now the starter provides out of the box instrumentation for JDBC and Logback (without any user configuration). So, the JDBC and Logback self-diagnostics are no loger useful.

API change check
APIView has identified API level changes in this PR and created following API reviews.
com.azure.spring:spring-cloud-azure-starter-monitor


has error in ubuntu but correctly run on the wiondows

thanks for sharing this code .
i run the code on the windows and correctly run .
now i want to run this code on the ubuntu server but i get this error ..
chainer.utils.type_check.InvalidType:
Invalid operation is performed in: EmbedIDFunction (Forward)
Expect: in_types[0].dtype == <class 'numpy.int32'>
Actual: int64 != <class 'numpy.int32'>

please help me .. how can i fix this error

Duplicated: https://github.com/chainer/chainer/issues/3288

Thank you for your reply

i fix this error in chainer/chainer#3288


Some way to use this for drag and drop operations as well?

Natural integration with all UI frameworks is most likely not possible or will require individual wrappers, but it might still be nice to be able to reuse the same format handlers in some way.
Maybe an API that I can fill with required glue logic (callbacks to get present formats, get/set data for a format) and do the queries afterwards.
Or maybe provide more idiomatic extensions for IDataConverter so it could be used from the client code.

It is possible to create and use your own IDataConverter's. I have added some more overloads to make this easier in the latest update.


Procedural algorithm for greedy BEV charging fails some tests.

greedydemands fails 11/1000 test cases for charging plans.

@bwbush what is the status of this issue? Can we close it as stale?

stale


luci-app-nft-qos: fix lua trace by moving limit_mac_enabled option.

Signed-off-by: qiuzi<EMAIL_ADDRESS>

In order for me to be able to merge this, you still have to write your real name in front of the email address for a correct Signed-off-by.

@feckert  Signed-off-by: <><EMAIL_ADDRESS>？
Is it the signature in <>?

Please update your commit with this Signed-off-by from your first comment in this Pullrequest.
So we have this also in your commit:
Signed-off-by: Lopot li<EMAIL_ADDRESS>

@feckert  I have edited in the first comment

Yes, I know that, but it doesn't have to be in the pullrequest but in the commit!
https://github.com/openwrt/luci/pull/5660/commits/b9ad925a5e2a2406a58d99607c0d49008a972653
Replace Signed-off-by: qiuzi<EMAIL_ADDRESS>with Signed-off-by: Lopot li<EMAIL_ADDRESS>It is the commit that goes into the repository and not the pullrequest.
The pullrequest only serves as a discussion platform.

Such a rule 狗屎


Add each to ConfigView?

I was toying around with jumping from Nanoc3 to 4 and found that one of my preprocessors has stopped working. It depends on iterating over the existing config keys to set some other information up.
Would there be any interest in a PR that adds each to ConfigView?

Absolutely!
By the way, I started working on a branch to upgrade the GitHub developer site to Nanoc 4, but haven’t touched in a couple of months. (Opened as a PR on my own repo, rather than GitHub’s, so I can keep track of progress without creating noise.)

Ah, that's awesome!
By the way, it's look like I'll probably be porting our main <help.github.com> site to Nanoc, too. It's suffering under abysmal performance with Jekyll—about a minute build times locally and nearly ten minutes (!) in production. The problem is that I've monkey-patched the code (via plugins) so much to do what we need it to do that it's getting complicated to wrap my head around it. I just couldn't find a way to hook into key parts of the compilation. I only yesterday realized that porting over to Nanoc 4 makes much more sense. I love it! I can hook into the file system before files are read (which we need), I can do some preprocessing, and I can apply the same filters to the same bits of content.
That'll bring our two major sites ({help|developer}.github.com under the same engine. Hopefully I'll toss over more PRs to Nanoc4 if I find more issues.

Sounds exciting! :)
Nanoc 4.0 is in a feature freeze, but I think the wait until 4.1 won’t be that long. The 4.0 release will show all sorts of missing nice-to-have things that’ll end up in 4.1 quickly enough!
On one hand, Nanoc 4 (when using the new identifiers and new globs) will be slower than 3.x, but it also offers much more potential for optimisations, which will end up in later minor releases.