will you release the code for SSC?

Thanks for your great work! I noted that you implemented this work to the SSC task in your paper ``AdaPoinTr: Diverse Point Cloud Completion with Adaptive Geometry-Aware Transformers''. Will you release the code for SSC?

Hi, thanks for your interest in our work.
Yes, we plan to release the code for PoinTr (and other methods like Sketch, DDRNet) on SSC task. However, we are currently focusing on other work and the code releasing will be delayed.

Hi, thanks for your interest in our work. Yes, we plan to release the code for PoinTr (and other methods like Sketch, DDRNet) on SSC task. However, we are currently focusing on other work and the code releasing will be delayed.

Thanks for your timely reply! Stay following!

I met up with a problem of too many query voxels and I need help!
Thanks for your great work! As is described by Fig.7 in your paper AdaPoinTr, I tried to add your method as a plug-in block to an existing SSC method called VoxFormer.
I modified the forward method of PCTransformer and add it to the head of voxformer. the forward method of PCTransformer is as follows:
`    def forward(self, xyz, query_xyz):
bs = xyz.size(0)
coor, f = self.grouper(xyz, self.center_num) # b n c
pe =  self.pos_embed(coor)
x = self.input_proj(f)
    x = self.encoder(x + pe, coor) # b n c

    queries = self.query_embed.weight.to(xyz.device)
    query_pe = self.pos_embed(query_xyz)

    queries = self.decoder(q=queries+query_pe, v=x, q_pos=query_xyz, v_pos=coor, denoise_length=0)
    return queries`

the forward method of VoxformerHead is as follow:
`    def forward(self, mlvl_feats, img_metas, target):
"""Forward function.
Args:
mlvl_feats (tuple[Tensor]): Features from the upstream
network, each is a 5D-tensor with shape
(B, N, C, H, W).
img_metas: Meta information such as camera intrinsics.
target: Semantic completion ground truth.
Returns:
ssc_logit (Tensor): Outputs from the segmentation head.
"""
    bs, num_cam, _, _, _ = mlvl_feats[0].shape # [1,5,128,24,77] #输入图像特征，batch size 1，5图像,resnet
    dtype = mlvl_feats[0].dtype# float32
    bev_queries = self.bev_embed.weight.to(dtype) #[262144（128*128*16）, dim128]

    # Generate bev postional embeddings for cross and self attention
    bev_pos_cross_attn = self.positional_encoding(torch.zeros((bs, self.grid_size_row, self.grid_size_col), device=bev_queries.device).to(dtype)).to(dtype) # [1, dim, 128*4, 128*4]
    bev_pos_self_attn = self.positional_encoding(torch.zeros((bs, self.grid_size_row, self.grid_size_col), device=bev_queries.device).to(dtype)).to(dtype) # [1, dim, 128*4, 128*4]

    # Load query proposals
    proposal =  img_metas[0]['proposal'].reshape(128,128,16)
    step = 128//self.bev_w
    proposal_downscale = np.zeros([self.bev_h,self.bev_w,self.bev_z])
    for i in range(step):
        for j in range(step):
            for k in range(step):
                proposal_downscale = proposal[i::step,j::step,k::step]
    #proposal =  img_metas[0]['proposal'].reshape(self.bev_h, self.bev_w, self.bev_z)
    unmasked_idx = np.asarray(np.where(proposal_downscale.reshape(-1)>0)).astype(np.int32) # (128,128,16)--reshape(-1)-->(262144,)--'>0'-->(262144,)--where-->tuple[(44315)]--asarray-->(1,44315)
    masked_idx = np.asarray(np.where(proposal_downscale.reshape(-1)==0)).astype(np.int32)
    vox_coords, ref_3d = self.get_ref_3d() #vox_coords体素坐标及索引【n_voxels,4】(x,y,z,idx),0-127 # ref_3d 单位化的体素中心坐标 0-127 (0.5-127.5)/128

    unmasked_ref_3d = torch.from_numpy(ref_3d[vox_coords[unmasked_idx[0], 3], :])  # [44315,3]
    unmasked_ref_3d = unmasked_ref_3d.unsqueeze(0).to(bev_queries.device)  # [1,44315,3]

    geo_feats = self.pointr_transformer(unmasked_ref_3d.float(),torch.from_numpy(ref_3d).float().unsqueeze(0).to(bev_queries.device))

    # Compute seed features of query proposals by deformable cross attention
    seed_feats = self.cross_transformer.get_vox_features( # [1,44315,64]
        mlvl_feats,
        bev_queries,
        self.bev_h,
        self.bev_w,
        ref_3d=ref_3d,
        vox_coords=vox_coords,
        unmasked_idx=unmasked_idx,
        grid_length=(self.real_h / self.bev_h, self.real_w / self.bev_w),
        bev_pos=bev_pos_cross_attn,
        img_metas=img_metas,
        prev_bev=None,
    )

    # Complete voxel features by adding mask tokens
    vox_feats = torch.empty((self.bev_h, self.bev_w, self.bev_z, self.embed_dims), device=bev_queries.device)#[128,128,16,64]
    vox_feats_flatten = vox_feats.reshape(-1, self.embed_dims)#[128,128,16,64] -> [262144,64]
    vox_feats_flatten[vox_coords[unmasked_idx[0], 3], :] = seed_feats[0]
    vox_feats_flatten[vox_coords[masked_idx[0], 3], :] = self.mask_embed.weight.view(1, self.embed_dims).expand(masked_idx.shape[1], self.embed_dims).to(dtype)

    # Diffuse voxel features by deformable self attention
    vox_feats_diff = self.self_transformer.diffuse_vox_features(
        mlvl_feats,
        vox_feats_flatten,
        512,
        512,
        ref_3d=ref_3d,
        vox_coords=vox_coords,
        unmasked_idx=unmasked_idx,
        grid_length=(self.real_h / self.bev_h, self.real_w / self.bev_w),
        bev_pos=bev_pos_self_attn,# [1, dim, 128*4, 128*4]
        img_metas=img_metas,
        prev_bev=None,
    )
    vox_feats_diff = vox_feats_diff.reshape(self.bev_h, self.bev_w, self.bev_z, self.embed_dims)
    geo_feats = geo_feats.reshape(self.bev_h, self.bev_w, self.bev_z, -1)
    x3d = torch.cat([geo_feats,vox_feats_diff],dim=-1)
    input_dict = {
        "x3d": x3d.permute(3, 0, 1, 2).unsqueeze(0),#[h,w,z,dim]->[1,dim,h,w,z]
    }
    out = self.header(input_dict)# [1,20,256,256,32]
    return out `

But I  met up with the problem of too large memory requirement. In my case, the scene is voxelized into 3D volumes of 12812816=262144, the number of which is almost two times as many as the number of voxels in your 603660 case. the pre-defined query is<PHONE_NUMBER>. the coordinate is 12621443. the program tried to allocate 256G and led to "RuntimeError: CUDA out of memory".
If i ignore 'denoise_length' in the decoder, the error occurs at line 387 of AdaPoinTr.py, which tries to find out the k nearest neighbours within the query points:
  File "/home/qx/ZGY/VoxFormer/projects/mmdet3d_plugin/voxformer/dense_heads/geo_voxformer_head.py", line 111, in forward     geo_feats = self.pointr_transformer(unmasked_ref_3d.float(),torch.from_numpy(ref_3d).float().unsqueeze(0).to(bev_queries.device))   File "/home/qx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl     return forward_call(*input, **kwargs)   File "/home/qx/ZGY/VoxFormer/projects/mmdet3d_plugin/voxformer/dense_heads/AdaPoinTr.py", line 883, in forward     queries = self.decoder(q=queries+query_pe, v=x, q_pos=query_xyz, v_pos=coor)   File "/home/qx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl     return forward_call(*input, **kwargs)   File "/home/qx/ZGY/VoxFormer/projects/mmdet3d_plugin/voxformer/dense_heads/AdaPoinTr.py", line 527, in forward     q = self.blocks(q, v, q_pos, v_pos, denoise_length=denoise_length)   File "/home/qx/anaconda3/envs/open-mmlab/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl     return forward_call(*input, **kwargs)   File "/home/qx/ZGY/VoxFormer/projects/mmdet3d_plugin/voxformer/dense_heads/AdaPoinTr.py", line 387, in forward     self_attn_idx = knn_point(self.k, q_pos, q_pos)   File "/home/qx/ZGY/VoxFormer/projects/mmdet3d_plugin/voxformer/utils/Transformer_utils.py", line 26, in knn_point     sqrdists = square_distance(new_xyz, xyz)   File "/home/qx/ZGY/VoxFormer/projects/mmdet3d_plugin/voxformer/utils/Transformer_utils.py", line 46, in square_distance     dist = -2 * torch.matmul(src, dst.permute(0, 2, 1)) RuntimeError: CUDA out of memory. Tried to allocate 256.00 GiB (GPU 0; 31.75 GiB total capacity; 8.24 GiB already allocated; 17.48 GiB free; 12.89 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
If i set 'denoise_length' to 0, the error occurs at line 249, which tries to define a mask with shape [262144, 262144].
As the number of voxel queries in your case is half that of our case, have you ever met with similar problems? Could you please  help me check the problem?
thanks a lot!


cost-report: create s3

Definition of done (v0.0.1)

[ ] Automated integration test
[ ] Integrity protection according to ADR-NNNN
[ ] Structured Logging and Monitoring for Lambda function according to ADR-NNNN

Nuked for now

Nuked for now


Documentation updates

Updates required for:

wiki docs to include webpack instructions and importance of removing the asset pipeline from local config/environments/*.rb files
docs to recommend using utf8mb4 for mysql. Also update the database.yml example to recommend this too

Also need to add the need to have a default template discussed in the docs as well (see #376). We should add this to the troubleshooting document, the seeds.rb to ensure that it's template is marked as default and then confirm that its either handled in the db migration scripts from DMPOnline_v4 or at least mentioned as a manual process

updated the installation guide
translation pages created
-added language maintenance to the admin guide
updated the branding guide

documentation is looking good @briri - thank you mucho


Documentation TODOs

CreateDisks/CreateImages/CreateInstances omit ExactName in the resource descriptions.
CreateImages' description of GuestOsFeatures should be put in the "modifications" table instead of "added fields" table since it is modifying an existing compute.Image field.
CreateImages' description does not include Overwrite.

I wanted to add a TODO: Why Daisy?
This page explained "What is Daisy?", but I don't quite understand its advantages over a script of gcloud commands.


Add Support for Gateway Ready Condition

https://github.com/envoyproxy/gateway/pull/205 adds initial gateway status support by managing the "Scheduled" condition. The Ready condition should also be managed so users know when a Gateway, e.g. managed Envoy fleet, is ready to pass traffic.

https://github.com/envoyproxy/gateway/pull/352 added initial support for the Gateway "Ready" condition. I consider this issue closed when https://github.com/envoyproxy/gateway/issues/345 is resolved.

#345 fixed this issue.


const: Fix typo in wifi firmware version sensor

Signed-off-by: Stéphane Graber<EMAIL_ADDRESS>

Thanks!


model: make member guild ids always present

This PR is another try at #180, which had to be reverted in #185 due to not supporting deserialising guilds from the gateway. In addition to the previous PR, this adds support by manually implementing Deserialize for Guild, and in the case of a members key deserializing each element via the MemberDeserializer.
Change the model::guild::Member's guild_id field from an Option<GuildId> to just a GuildId. The reason that this was an option before is because this was a naive serde-derived
(de)serialization implementation. The HTTP API doesn't return members with guild IDs, but the gateway does. This made working with members from the gateway awkward since you know the guild ID is there but had to go through an extra pattern match to get it.
We can fix this by making a separate seeded deserializer implementation if you already know the guild ID. The deserializer will just deserialize into an intermediary member struct and create a real member with the stored guild ID.
The http crate has been updated to do these deserializations and other crates are updated to work with a guild ID that's always there.
Closes #42.

There are some unwraps I have to remove still, let's not merge this for a few days


Promote "Potential finding" to real Finding error when Jira configured

Bug description
I think there is a bug in JIRAFindingForm.init code in line
https://github.com/DefectDojo/django-DefectDojo/blob/d8f759d43f13af1523a1b12e5080ede455d4ca8a/dojo/forms.py#L2688

if self.instance and self.instance.has_jira_group_issue:
            self.fields['push_to_jira'].widget.attrs['checked'] = 'checked'
            self.fields['jira_issue'].help_text = 'Changing the linked JIRA issue for finding groups is not (yet) supported.'
            self.initial['jira_issue'] = self.instance.finding_group.jira_issue.jira_key
            self.fields['jira_issue'].disabled = True

Because when Jira configured for product and I tried to promote "Potential Finding" (Stub_Finding) to real finding - there is an exception like "no has_jira_group_issue attribute" in stub_finding
I think there should be code in condition like a couple of lines before
if self.instance:
            if hasattr(self.instance, 'has_jira_group_issue') and self.instance.has_jira_group_issue:

Steps to reproduce
Steps to reproduce the behavior:

Configure Jira Instance in DD
Configure project to push all issues to Jira
Create engagament
Create Test in engagement
Add "Potential finding" in test (below findings list)
Press "promote to finding"
Fill all necessary fields in finding form
Press "promote finding" button
Got an error

Expected behavior
Potential finding should be converted to Finding and new finding data should be pushed to Jira to create new Jira issue
Deployment method (select with an X)

[ x] Docker Compose
[ ] Kubernetes
[ ] GoDojo

Environment information

Operating System: Ubuntu 20.04
DefectDojo version (see footer) or commit message: 2.14.3

Logs
something like "no has_jira_group_issue attribute"

This can be closed, as a fix is merged.


Update b2b-quickstart-invite-powershell.md

Updating doc to use the new Microsoft.Graph PowerShell module instead of AzureAD module which relies on Azure AD graph. Azure AD graph is being deprecated.

@JeffBley : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#label:"aq-pr-triaged"

I’m not too sure how to do this. I know copy/paste. Could I ask you to make these changes? Or if you could put like a 15-min invite on my calendar you can show me. Then I can do it on my own for future edits. 😊
Jeff Bley
Program Manager
GTP Identity CxP
<EMAIL_ADDRESS>| +1<PHONE_NUMBER>
@.***
Have you seen?
·          Zero Trust Deployment Guideshttps://docs.microsoft.com/en-us/security/zero-trust/
·          Azure AD Deployment Planshttps://docs.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-deployment-plans#deploy-authentication
From: Michele Martin @.>
Sent: Monday, February 7, 2022 10:26 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Jeff Bley @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Update b2b-quickstart-invite-powershell.md (PR #87515)
@msmimart commented on this pull request.
@JeffBleyhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffBley&data=04|01|Jeffrey.Bley%40microsoft.com|9bfc73dd82ef4ff3de6108d9ea5ee9e9|72f988bf86f141af91ab2d7cd011db47|1|0|637798515665745367|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=SmPVvAoi5htPTeEz7wTWyMVo8h0oOQK0PGpNMyPxaqw%3D&reserved=0 looks great -- please also include the new output screenshots, which should go in the media/quickstart-invite-powershell folder and update the media links as shown (we need to format them this way with alt text for accessibility). Or let me know if you'd like me to make these changes in the private repo instead. Thanks!

In articles/active-directory/external-identities/b2b-quickstart-invite-powershell.mdhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fpull%2F87515%23discussion_r800868187&data=04|01|Jeffrey.Bley%40microsoft.com|9bfc73dd82ef4ff3de6108d9ea5ee9e9|72f988bf86f141af91ab2d7cd011db47|1|0|637798515665745367|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=sRLPzyVZyt%2BWNy4mmeQomdDg6H6Z8dFMDdJvWZcwrn4%3D&reserved=0:

```

The command sends an invitation to the email address specified. Check the output, which should look similar to the following:

Can you include the new output screenshot along with this PR in the media/quickstart-invite-powershell folder? You can use the filename "powershell-mginvitation-result.png" (all lowercase), and update line 52 to reference it:
⬇ Suggested change

In articles/active-directory/external-identities/b2b-quickstart-invite-powershell.mdhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fpull%2F87515%23discussion_r800877478&data=04|01|Jeffrey.Bley%40microsoft.com|9bfc73dd82ef4ff3de6108d9ea5ee9e9|72f988bf86f141af91ab2d7cd011db47|1|0|637798515665745367|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=46dwKXRPbw8u2fD3Fzm1A%2BfwoUkeMBU1yQvHFPGMKa0%3D&reserved=0:

Please also include this screenshot with filename "powershell-mginvitation-guest-user-add.png" (all lowercase) in the media/quickstart-invite-powershell folder and update line 63:
⬇ Suggested change

—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fpull%2F87515%23pullrequestreview-874985202&data=04|01|Jeffrey.Bley%40microsoft.com|9bfc73dd82ef4ff3de6108d9ea5ee9e9|72f988bf86f141af91ab2d7cd011db47|1|0|637798515665745367|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=ywFpkZaMDazQ3HFpqigBMTDWrsnTpNVC1zBaOC8dHhM%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALZSTM5LM6WHSCPIJMCTQX3UZ76CTANCNFSM5NTMXBAA&data=04|01|Jeffrey.Bley%40microsoft.com|9bfc73dd82ef4ff3de6108d9ea5ee9e9|72f988bf86f141af91ab2d7cd011db47|1|0|637798515665745367|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=jsPp%2BVHGjv1JBJw6KN3ein7FqJYNh%2F0AmSlgQupH%2B2s%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|Jeffrey.Bley%40microsoft.com|9bfc73dd82ef4ff3de6108d9ea5ee9e9|72f988bf86f141af91ab2d7cd011db47|1|0|637798515665745367|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=n2DToXlTXxaTfaH%2FcQ%2BhBrVBWCx2i67oqqLRh1nZn4M%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|Jeffrey.Bley%40microsoft.com|9bfc73dd82ef4ff3de6108d9ea5ee9e9|72f988bf86f141af91ab2d7cd011db47|1|0|637798515665795363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000&sdata=150gyUoEz3md%2F83DB89z5w3oyIOUCKDVbPeqjBK1SDc%3D&reserved=0.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

@JeffBley - Because there are new screenshots that need to be renamed, added to the media folder, and referenced with standard markdown, I re-created the changes in azure-docs-pr private repo along with the tutorial - please see https://github.com/MicrosoftDocs/azure-docs-pr/pull/188802

Replaced by https://github.com/MicrosoftDocs/azure-docs-pr/pull/188802
#please-close


chore(curriculum): change the decription in chain middleware

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #46941

@Sboonny I thought PRs should not be merged by PR creator?

@RandellDawson  Nope, abused my power because I was worried that similar issue will pop up in the forums


Store library key pair in library table (PP-11)

Description
Move the libraries key pair into two columns on the database: public_key and private_key rather then storing them in configuration settings. Instead of initializing these values when we load the authenticators, we create them at library creation time. That way we know each library always has a key pair.
Motivation and Context
This work is part of PP-11. As part of moving libraries over to IntegrationSettings, we want to stop storing settings that are not user configurable in ConfigurationSettings. There are several such settings to be moved around for libraries.
How Has This Been Tested?

Did some light local testing, creating a library, running migration, etc
Ran tests in CI

Checklist

[X] I have updated the documentation accordingly.
[X] All new and existing tests passed.

Most of the test changes are just changes to make sure we use our fixtures to create a library, instead of directly creating one in the database. This is necessary because we added two new columns for library that are not nullable.


Small fixes to Euler chapter

Bug Report
Description
Notational error in Taylor expansion for Euler method and images are incorrectly labelled
Note, there was a private communication on discord about this.

For Algorithm Archive Developers

[ ] The bug can be reproduced
[ ] The bug can be fixed (if not, please explain why not in a comment below)
[ ] There is a timeline to fix the bug
[ ] The bug has been fixed (Please link the PR)

Lots of issues with the Euler chapter. I am working on them. One note: I feel like the code should be using function pointers or something rather than directly embedding the ODE into the solve_euler() function.
I know I can fix this when talking about RK methods, but maybe we should also fix the code?


Add detection for Sharepoint CVE-2023-29357

Tested on a live target ✅

Please update RE with the same change.


Add smart pain switching with awareness of vim splits.

Move between vim splits and tmux pans with the same keybingind.
The c-h,j,k,l are expeted to be the same pane or split movement
keybinginds.

I watched your YouTube technology tip series.  I've been using vim and tmux since January 2015.  My repository https://github.com/Traap/tmux has a well documented .tmux.conf file.  I spent several days and hours scouring the web to piece it together.  Using the same keybinding to move any direction between vim splits and tmux pans was appealed to me because it reduced cognitive load while I am typing.  I just want to move to next split or pane.
Typing ctrl-w+l and tmux crtl-b+l = No Coconut Oil!  Typing ctrl-l from tmux or vim = 110% Pure Virgin Coconut Oil!

Two excellent vim-tmux plugins written by Chis Toomey.   Both are documented well.   I have used both from vim and nvim.

Tmux runner:  https://github.com/christoomey/vim-tmux-runner
Tmux navigator:  https://github.com/christoomey/vim-tmux-navigator

@Traap this is incredible.  Let me try it out for a bit and i'll let you know
Sorry It took me this long :)

Christ Toomey has added a tmux plugin that simplifies .tmux.conf.
set -g @plugin 'christoomey/vim-tmux-navigator'
Bam! All done.

The screen shot is tmux with a vertical split.  Left side is vim and right side is neovim.

https://thoughtbot.com/upcase/videos/tmux-vim-integration

@fabriziobertoglio1987 - I've been using Toomey 's two plugins several years now.   Great work.


Add "Share article" feature

A new "shareCode" field is auto-generated for each entry, and allows
unlogged users to access the entry through the /share endpoint.
This feature is particularly useful to share articles from miniflux
to third-party users without having them to visit the original source.

Thanks for your feedback, I completely missed the image proxy while reading the code.
Will definitely fix these issues and update my PR.
:+1: for the HTTP caching header

@Lesterpig Are you planning to update your pull-request?

Yes, I need to allocate some time but will do.

@fguillot Hello, the PR is ready for review, I can fix the conflicts if the new modifications are good for you. Thanks a lot!

@Lesterpig Looks better. You should rebase your branch with master. Lot of changes happened since you have submitted your PR.
Not sure if you need to expose the entryID to the public URL. The share token should be enough. Just to avoid exposing internal IDs publicly. The share code/token could have a unique constraints as well in the SQL migration.
Not required for this PR, but users might wants to unshare something.

Got it, I will update my PR with latest master and remove the entryID + adding the constraint :+1:

@fguillot Should be good now 👨💻

I installed v2.0.21, which includes this, but the "Share" action is hidden. Does this require some special setting?

Manually visiting the link works, though.
Firefox 74 on Linux.


Update PROPOSAL_TEMPLATE.md

Signed-off-by: Kevin Garcia<EMAIL_ADDRESS>Description
Update to proposal template
Issues Resolved
Resolves #86
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

HI - I've @ mentioned you because as you have used proposal template in the past - what do you think about these changes?
@dblock @anirudha @zelinh @dbwiddis @Flyingliuhub @harshavamsi @aoguan1990 @Yury-Fridlyand

tagging @elfisher as well


Qt 5.1 missing from freshly build dev container

Describe the bug
A freshly built dev container is missing the Qt 5.1 library and gcc_64 binary required by bazel.
To Reproduce
Steps to reproduce the behavior:

Remove any old docker images to start fresh
run ./build_dev.sh dev.x86_64.dockerfile from docker/build
run bash docker/scripts/dev_start.sh -l -t <image-id>
run bash docker/scripts/dev_into.sh
run bash apollo.sh build

Screenshots

Desktop (please complete the following information):

OS: Ubuntu 18.04

Additional context
I created a pull request to fix this issue

Thank you for submitting this pull request @aboarya
Closing this issue currently.


Menu icon for PIREP administrators when pending PIREPs

Some kind of notification for when there are PIREPs pending approval.
Potentially re-work navbar to incorporate a notification icon.

This issue was resolved via #69


Fix issues with BlendSpace2D BLEND_MODE_DISCRETE_CARRY

bug fix for #41028. introduced in #20135.
I left my notes on what the problems were in #41028
Bugsquad edit: Fixes #41028.

I asked @TokageItLab to review.

https://user-images.githubusercontent.com/61938263/116825552-cc0bc900-abca-11eb-86f3-580e43ce7b19.mov
blendspace2d_blendmode_test_with_3d.zip
This video blends three of the same animations, but it is wrong for such a transition to occur in BLEND_MODE_DISCRETE_CARRY. This PR fixes that problem, so I am favor of it.

Could you amend the commit message to be more explicit about what it does? Referencing a GitHub issue is useful, but not sufficient information to know what the commit does when not on GitHub.

Thanks! And congrats for your first merged Godot contribution :tada:

Cherry-picked for 3.4.

I prefer not to cherry-pick for 3.3 at this stage.

Hey I'm not sure to understand if this fix is included in which version of Godot this fix has been included in the end could you help ?


Update CVAT - uses an image, skipping

I'm following this link to update CVAT from an old version (about 10 months old) to the latest version.
https://openvinotoolkit.github.io/cvat/docs/for-users/faq/
What exactly does it mean by "rebuild the CVAT docker images as usual"
Does it mean remove the docker images then build the new ones?
Because if I do it without removing the old docker images it says:
When I run docker build it says:

I also want to restore my data which I've backed up.

Hi, your log is expected because some time ago CVAT docker images were published on docker hub and you don't need to build CVAT yourself. So, it look likes the update guide needs to be updated a bit. To backup/restore CVAT please follow this guide https://openvinotoolkit.github.io/cvat/docs/administration/advanced/backup_guide/ which should be up to date.

Hi,
I'm having the same trouble. Tried to update CVAT to 2.0.0-alpha from 1.7.0, I have the *** uses an image, skipping.
Then when I'm connecting to CVAT it is still 1.7.0. Should I delete the old image? Am I going to lose the data I had?


[Windows] Add checksum validation for MSYS2

Description
Update installer script with checksum for MSYS2
Related issue:
https://github.com/github/c2c-actions-akvelon/issues/38
Check list

[x] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run windows2019,windows2022


Mkolopanis/master

prisim/interferometry.py  bug fix in line 4154. latitude parameter was set to altitude value

Please could you test it after the pull request merge and let me know if the bug is fixed? Thanks.


I am trying to add a new recognizer in predefined_recognizer and then register in Recognizerregistry. But unable to register it.

Could you please share the steps you have taken?
Generally speaking, once creating a new recognizer class, there's the dictionary of recognizers in the recognizer registry code:
https://github.com/microsoft/presidio/blob/37f74e8e880cb1bdf3f5224a05eaa9b63df02d31/presidio-analyzer/presidio_analyzer/recognizer_registry/recognizer_registry.py#L72
It might be more straightforward to add a custom recognizer (see docs).

Please see this tutorial.
Once you have your recognizer class (assuming it's a class, and not a regex or deny-list. For those there are other tutorials, you can add it to the list of recognizers.
Example:
Say you created a new recognizer class called NumbersRecognizer:
from presidio_analyzer import AnalyzerEngine

new_numbers_recognizer = NumbersRecognizer(supported_entities=["NUMBER"])

text = "Roberto lives in Five 10 Broad st."
analyzer = AnalyzerEngine()
analyzer.registry.add_recognizer(new_numbers_recognizer)

numbers_results = analyzer. Analyze(text=text, language="en")
print(numbers_results)

It can help to register the recognizer internally . But I want to ask how can I register  a new recognizer class through user input.
Like through API we can add recognizer class through ad_hoc_recognizers but it is just for that response how can we register it internally in the recognizer_registry.


Remove microlock

We used MicroLocks in a few places (not that many to be honest). The way a MicroLock works is that the two lower bits are used to encode the state of the lock. The lowest one 0x1 is used to say if someone holds the lock or not. The second bit 0x2 is used to say if someone is waiting on that lock, if that is the case, they should be awaken the moment the lock is released.
I would have replaced those locks with std::mutex, but the problem is that there are quite a few places in the runtime (cf, Invocation, Memoize etc ...) making assumptions about the layout of the lock, and expects sizes to be the same etc ...
So what I did instead is that I replaced the MicroLock with a SpinLock. The idea is relatively simple, you only use the lowest bit to say if the lock is held, and then spin while it is not available (with a little help to the scheduler, notifying that we are spinning).
I have not observed any difference in performance on the code of the compiler itself, except for one, the Invocation lock, that causes a small regression (which is not very surprising, an invocation can take time).
Ideally, we should revisit that at some point and replace the SpinLock with a real lock in the places where it matters. But I am going to leave this like that for now and revisit it later. The small regression (~< 5%) is acceptable ...

I just read that yesterday which you may enjoy
https://probablydance.com/2019/12/30/measuring-mutexes-spinlocks-and-how-bad-the-linux-scheduler-really-is/


RUM-7081: Decouple Compose reflection functions and report to Telemetry

What does this PR do?

Decouple Compose reflection functions from SemanticsUtils to ReflectionUtils.
Add Unit test to SemanticsUtils
Clean up ComposeReflection so they can have unified logs and report to Telemetry.

Motivation
RUM-7081
Demo
RUM Telemetry result:

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

Codecov Report
Attention: Patch coverage is 39.72603% with 44 lines in your changes missing coverage. Please review.

Project coverage is 70.18%. Comparing base (a67406e) to head (485ff8c).

Files with missing lines
Patch %
Lines

...onreplay/compose/internal/utils/ReflectionUtils.kt
4.76%
20 Missing :warning:

...y/compose/internal/reflection/ComposeReflection.kt
0.00%
16 Missing :warning:

...ionreplay/compose/internal/utils/SemanticsUtils.kt
77.78%
0 Missing and 8 partials :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #2415      +/-   ##
===========================================
+ Coverage    70.01%   70.18%   +0.17%
===========================================
  Files          766      767       +1
  Lines        28492    28490       -2
  Branches      4782     4778       -4
===========================================
+ Hits         19948    19994      +46
+ Misses        7250     7156      -94
- Partials      1294     1340      +46

Files with missing lines
Coverage Δ

...ionreplay/compose/internal/utils/SemanticsUtils.kt
81.00% <77.78%> (+80.00%)
:arrow_up:

...y/compose/internal/reflection/ComposeReflection.kt
0.00% <0.00%> (ø)

...onreplay/compose/internal/utils/ReflectionUtils.kt
4.76% <4.76%> (ø)

... and 30 files with indirect coverage changes


Bug/Event Call Request - Missing Publisher Call codeunit 815 "Sales Post Invoice" - procedure PostLedgerEntry

With BC20 the Publisher procedure OnPostLedgerEntryOnBeforeGenJnlPostLine was set to obsolete.
The Call of this Publisher was removed in procedure PostItemLedgerEntry with BC20.
Can you please call this obsolete Publisher until the Publisher is removed in a future Version (Add the Call again in the Source Code) like you did e.g. in the Reminder Header.
Example from Reminder Header:

procedure PostLedgerEntry in Codeunit 815:
Old Code before BC20:

New Code in BC20:

This approach does not work here for all events, please be VERY CAREFUL if you want to use new implementation BEFORE ver. 23. We will make new implementation standard from this point.

Here we have full replacement of old engine by new one, which will happen in v23. There are no plans to use new engine in PROD BEFORE this version. We investigated possibility to provide event mapping like in other simple places, but finally decided not doing that due to very high risks of issues in this design.
We already implemented event bridge for furure implementations, like this:
        SalesPostInvoiceEvents.RunOnPostLedgerEntryOnBeforeGenJnlPostLine(
            GenJnlLine, SalesHeader, TotalSalesLine, TotalSalesLineLCY, PreviewMode, SuppressCommit, GenJnlPostLine);
        GenJnlPostLine.RunWithCheck(GenJnlLine);
        SalesPostInvoiceEvents.RunOnPostLedgerEntryOnAfterGenJnlPostLine(
            GenJnlLine, SalesHeader, TotalSalesLine, TotalSalesLineLCY, PreviewMode, SuppressCommit, GenJnlPostLine);


Unit test //tensorflow/python:session_clusterspec_prop_test fails because eager execution is incompatible with tf.placeholder()

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Linux Ubuntu 20.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: N/A
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): v2.2.0-0-g2b96f3662b 2.2.0
Python version: 3.8.2
Bazel version (if compiling from source): 2.0.0
GCC/Compiler version (if compiling from source): gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0
CUDA/cuDNN version: N/A
GPU model and memory: N/A

Describe the current behavior
The test case //tensorflow/python:session_clusterspec_prop_test fails with the following log (Partial log, see test.log for the full log):
[ RUN      ] SessionClusterSpecPropagationTest.testClusterSpecPropagationIsolation
2020-06-03 11:07:09.469162: I tensorflow/core/distributed_runtime/rpc/grpc_channel.cc:301] Initialize GrpcChannelCache for job localhost -> {0 -> localhost:46629}
2020-06-03 11:07:09.470895: I tensorflow/core/distributed_runtime/rpc/grpc_server_lib.cc:390] Started server with target: grpc://localhost:46629
[  FAILED  ] SessionClusterSpecPropagationTest.testClusterSpecPropagationIsolation

======================================================================
ERROR: testClusterSpecPropagationIsolation (__main__.SessionClusterSpecPropagationTest)
testClusterSpecPropagationIsolation (__main__.SessionClusterSpecPropagationTest)
Test that two sessions using ClusterSpec propagation are isolated.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/sidong/.cache/bazel/_bazel_sidong/9ef871a29c692fc6a18121463529e145/execroot/org_tensorflow/bazel-out/k8-opt/bin/tensorflow/python/session_clusterspec_prop_test.runfiles/org_tensorflow/tensorflow/python/client/session_clusterspec_prop_test.py", line 416, in testClusterSpecPropagationIsolation
    init_value = array_ops.placeholder(dtypes.int32, shape=[])
  File "/home/sidong/.cache/bazel/_bazel_sidong/9ef871a29c692fc6a18121463529e145/execroot/org_tensorflow/bazel-out/k8-opt/bin/tensorflow/python/session_clusterspec_prop_test.runfiles/org_tensorflow/tensorflow/python/ops/array_ops.py", line 3023, in placeholder
    raise RuntimeError("tf.placeholder() is not compatible with "
RuntimeError: tf.placeholder() is not compatible with eager execution.

Describe the expected behavior
The test case should pass.
Standalone code to reproduce the issue
bazel --host_jvm_args="-Xms1024m" --host_jvm_args="-Xmx2048m" test --host_javabase="@local_jdk//:jdk" -k --build_tests_only --test_output=errors -- //tensorflow/python:session_clusterspec_prop_test
Other info / logs
As the error message suggested, the error is caused by eager-execution. It seems to me that in this test case, eager execution should be disabled (as it is enabled by default in Tensorflow 2.x). Modifying the test file as following will knock down the error, and the test will pass.
diff --git a/tensorflow/python/client/session_clusterspec_prop_test.py b/tensorflow/python/client/session_clusterspec_prop_test.py
index f33b9129b8..7b0344d73e 100644
--- a/tensorflow/python/client/session_clusterspec_prop_test.py
+++ b/tensorflow/python/client/session_clusterspec_prop_test.py
@@ -563,4 +563,5 @@ class SessionClusterSpecPropagationTest(test_util.TensorFlowTestCase):

 if __name__ == '__main__':
+  ops.disable_eager_execution()
   googletest.main()

Please let me know if I should PR this fix, or if there is another way of disabling eager execution (or maybe do not use tf.placeholder()?). Thanks.
Sidong

Thanks for reporting!
As documented here the placeholder is not compatible with eager execution so this test is not enabled in the TF2 release. We do not test it with explicitly disabling eager in TF2, but will keep having this case covered in the TF1 testing.

Good to know that, thank you for confirming this, I will neglect this failure in the test results for 2.x version.


Texture Nationality

In ELN1 it seems to have contained more England-style textures; such as the emergency lamps and outlets.
Multiple textures of such objects that better reflect English and Non-English design should be added. An idea I had to switch between these could be either by adding more crafting recipes to tangle with; or by simply allowing someone to craft a certain thing that has multiple types ( ie an emergency lamp ) and select what texture it should have in a UI.

This can be done with a resource pack, similarly to how you can override Minecraft textures and models you can also override modded textures and models. You might even be able to do this in Eln1 with probably limited success.


stop container before display server?

I've encountered an issue regarding x11docker and Kodi and I'm hoping you could provide some guidance on how to fix it.
When a termination signal is sent to x11docker, like Ctrl-C or kill -SIGTERM, the container running Kodi usually crashes instantly. Looking through the logs, it seems that this is due to the fact that the X server goes down before the container running Kodi. Apparently Kodi doesn't handle a vanishing X server very well.
If, on the other hand, I use docker stop to stop the Kodi container then everything shuts down cleanly. This is a little annoying, though, because I have to look up and/or calculate the name of the container to stop it. It would be a heck of a lot easier to simply send a SIGTERM to x11docker and be done with it.
Perhaps a solution would be for x11docker to stop the container and then stop the remaining supporting processes? The teardown process in x11docker is a little hard for me to follow, so I'm not sure I can offer up a PR.
Here are some debug logs:

using docker stop, clean shutdown
using Ctrl-C, Kodi crash

The second log is really big, but if you search for xinit: connection to X server lost you can see where the crash starts.
Appreciate any guidance you can offer. Thank you.

X terminates before this additonal trap is executed. ... It seems I have to dig deeper into this.

According to this answer, Ctrl-C sends SIGINT to all the processes in the foreground process group, including children. Assuming that's true, it could be quite tricky to catch the signal. I would offer up some ideas, but this is getting out of my depth of shell knowledge.

kodi should not crash that fatally only because X shuts down. It's worth a bug report at kodi developers.

X will terminate first if the user clicks the close [X] of the X server window. x11docker cannot do anything to catch that. It's really up to kodi to handle that better.

I agree. I'll ask the Kodi folks if they can provide any insight. Or maybe I'll do some testing this weekend.

According to this answer, Ctrl-C sends SIGINT to all the processes in the foreground process group, including children. Assuming that's true, it could be quite tricky to catch the signal.

I found an interesting approach to use setsid to run a command in its own process group.
I can run setsid -w xterm, press CTRL-C and voilá, xterm is not terminated.
But it fails with x11dockers bash -c xinit ... :-(

Just a note: You can also terminate kodi with examing its pid on host:
kill $(pidof -x kodi-standalone)

It's a one-side isolation: container applications are isolated from host, but the host still has full access on container applications.
The advantage is to not need a password for docker stop if one is not member of group docker.
This should as well go for nice, you would not need SYS_NICE in container setup.

Good points. I wonder how kodi-standalone would react to being killed - I'll do some testing and if it terminates everything cleanly then I'll update the docs for my Kodi image.

I did some major changes in background process and shutdown handling the last few weeks. I found that kodi does not crash that spectactulary anymore if I press CTRL+C in terminal.
I am not sure why. It may be due to sending TERM to PID 1 of container. I can do that as unprivileged user (as opposed to docker stop). Though, the X server still terminates first.
If you are interested to get the PID of container PID 1, you can use option --showpid1, e.g.
read pid1 < <(x11docker --showpid1 erichough/kodi)


Add Shabat, Ifeel, Sleep getters and modifiers

Did a fast test only

nudgr

Yo @bokobok , left a couple of comments/suggestions above.
Again terribly sorry for the delay. That's totally on me.

Does it make more sense? (Did the changes with my phone, please double check)

@yonatanp


Problem 'delete' button

Should run test again to verify that it's no longer a problem.

Added stubbed button to show view, labeled 'validate' with tooltip explanation.

It would be cool to rely on the validation and display flash error messages in the views if the audit fails.

Agreed: I was thinking that the button would post to ProblemsController#Audit - this could then delete the record or display the flash message.

I think this process is going to use AJAX btw - a script will run the audit function and fade it out if it suceeds. We'll flash a message in either case.


I Cannot uninstalled or run anything

´´´
➜  interpretaMe git:(master) ✗ pm2 uninstall pm2-server-monit
[PM2] Spawning PM2 daemon
[Keymetrics.io] Using (Public key: xxx) (Private key: xxx)
[Keymetrics.io] [Agent updated] Agent ACTIVE - Web Access: https://app.keymetrics.io/
[PM2] PM2 Successfully daemonized
[PM2][Module] Starting module pm2-server-monit
[PM2][WARN] Applications pm2-server-monit not running, starting...
´´´

Please follow the issue template to describe your problem.

What's the problem exactly ? Can you explain a little bit more ?

Every single command with pm2 tries to connect with keymetrics and gets starting pm2-server-monit. I cannot run not even 'delete' or 'uninstall'.

Do you have a way to reproduce the issue ?
Try to a npm install -g pm2 && pm2 update

I have a DO droplet, i restarted it, after that moment on pm2-server-monit plugin freezes the whole execution for every single pm2 command available (including npm install -g pm2 && pm2 update) displaying my first msg output.
At the end i removed manually rm ~/.pm2/agent.json to destroy the link between pm2 and keyMetrics and then i was able to remove pm2-server-monit.
Really weird


"UWP standalone apps" miss some dlls on the bin dir

Edit:
The standalone bin have to start from AppX folder (there be the axmol dlls)

@halx99
Can you fix the cmake stuff?

Hint:
Running on VisualStudio it works without having the dlls in the bin folder.

UWP APP, you can't click the exe, instead use cmake to build you exe target with debug configuration, then will build a .msix package, you can double click it to run on your PC

Sorry dont understand

https://github.com/axmolengine/axmol/suites/11541021871/artifacts/597236474

you can download artifact to check it

I'm not sure doesn't work on directory bin, I never run it in bin when test UWP support, I run in Visual Studio or open cpp_test.msix in `bin/AppPackages/cpp_tests/cpp_tests.msix, then press launch button.

I'm not sure doesn't work on directory bin, I never run it in bin when test UWP support, I run in Visual Studio or open cpp_test.msix in `bin/AppPackages/cpp_tests/cpp_tests.msix, then press launch button.

Try it. For me its not working (Dlls missing messages raising)

Still missing.

@aismann @halx99
I did not check this project, but there is similar issue and some info about these dlls and UWP project configuration for VS. May be it helps. To my understand there should be two versions of dlls, with/without '_APP' in the UWPDesktop Framework Package
https://developercommunity.visualstudio.com/t/vcruntime140dll-is-missing-on-uwp-xbox/1073368

@halx99
please add category 'UWP XBOX"

Needs deploy, latest axmol: just simple run axmol run -p winuwp on your project root directory


smartWB support

Hi everyone,
I'm going to buy my first wallbox, and I'm considering the smartWB right now. However, I don't know if that's a reasonable choice considering evcc support, as the chargers documentation does not display that 1P/3P switching is supported for this model. Does that mean that smartWB is not well supported by evcc, despite it being open source? If so, is there a different open source / open hardware wallbox that is better supported?
Thanks a lot in advance,
Lukas

Noticed that the discussion section is a better place for this: https://github.com/evcc-io/evcc/discussions/4360


Pluralization: "returned an object instead of string."

Hello there,
I am trying to implement the Pluralization part of readme

When I am doing this, I have the "key 'search.map.results_title (en-GB)'  returned an object instead of a string."

My translantion file:
search: {
    where: {
      placeholder: 'Where? (city)',
      current_position: 'Current position',
      recent: 'Recent',
      suggestions: 'Suggestions',
    },
    what: {
      title1: 'What',
      title2: 'are you',
      title3: 'looking?',
    },
    map: {
      results_title: {
        one: 'A {{job}} found',
        other: '{{count}} {{job}} found',
        zero: 'No {{job}} found',
      },
    },
  },

Did I do something wrong?
Greetings.

I've recently seen this issue when count is null (or undefined).


Added required fields

Resolves #962, #963.
Added required url for Server, and content for Request Body.

@webron Would you please elaborate on why requestBodyContent is required ?
(I didn't see a clear reason for this in #963)

I'm with @RobDolinMS, I'd like to understand why requestBodyContent is required.

The Request Body Object currently has no required fields. That means you can specify a request body without specifying anything. That has no semantic meaning. If you define a request body, you should define what it represents. Even if it's any value, it should be specified, meaning, you have to have content in it.

I thought all content properties were optional, which is why this one being required surprised me.  I'll go back through the document to see if content being required makes sense.

:shipit:
After talking with @webron about this offline, it makes sense to me now.


Use exhibition template for installations

Treat installations as exhibitions, so yellow box info (and anything/everything else on the exhibition template) is visible for installations.

@davidpmccormick as far as I know - we didn't want to do this?
Exhibitions are meant to prevented with a different scale, hence the different template.
We can always add the InfoBox to the installations template, as it follows the event template. Isn't this closer to what we might want to be doing, especially, as far as I know, the user research said exhibitions should be presented as "Bigger"*
*not a really quote, just bad choice of words so I'm pretending they're not mine

Closing for #4118


Ability to add an id or className to the top level Surface component.

This commit allows one to add a className, and/or id, to the  tag similar to how one would do so in React.
<Surface className='allow-handle-click' id='canvasGrid'>   </Surface>

Thanks! Please also add these to propTypes

Fixed by #151


Fixed TrackBar value generation/tracking #484

Fix for #484

Okay, this already feels a ton better than it did before.
Only issue I notice remaining is that without the drag offset being traced, the nub always snaps with the offset shown below:

The drag offset, if I remember correctly was to help remember how off we were offset on the nub to remember that as we dragged it.  Regardless, the snapping appears to be very little so this is quite nice.

I'll check it out tonight!


option '-lmtmp' not recognized

It seems that the last change broke the helm chart for orion. Error message is
option '-lmtmp' not recognized

Change was introduced with this commit: https://github.com/FIWARE/helm-charts/commit/698869e6fb5199ebb37b04d4e4010dde3912a18c

That option is a hidden option I implemented for Orion-LD ... Are you trying to start Orion with that option?  If so, not gonna work. It's an Orion-LD option only

Yes, it´s about starting an orion.


ACRS-55 Implement /partner

ACRS-55 Implement /partner
Add the /partner page to the acrs/ steps
As the url for the refer partner href is tbd a variable has been made available in ./config.js locals.urlReferPartner to make it easy to update at a later date.
Check list
Checked

It was decided to remove the configurable url facility and use a hard-coded url in the page.


[Doc] Load Balancer - Broker overload thresholds does not apply to some Shedding algorithms

What issue do you find in Pulsar docs?
In talking with @sijie he mentioned that the loadBalancerBrokerOverloadedThresholdPercentage setting does not apply to the ThresholdShedder
However if you look at the documentation for "Broker overload thresholds" that heading comes at the same level and right after "UniformLoadShedder"
https://pulsar.apache.org/docs/next/administration-load-balance#broker-overload-thresholds
So it reads as if loadBalancerBrokerOverloadedThresholdPercentage might be a setting use across all shedding algorithms?
What is your suggestion?
Clarify if loadBalancerBrokerOverloadedThresholdPercentage applies to some or all shedding algorithms and place that setting in the appropriate section
Do you have any references?
@sijie is my reference :-)
Would you like to fix this issue?
Sorry - probably needs to be clarified by those who know more about the load balancer :-)
Note

[X] I have researched my question.

Great - thank you @momo-jun - will the PR be linked in here when submitted?

Great - thank you @momo-jun - will the PR be linked in here when submitted?

Yes, you will be notified.

Thanks @Anonymitaet and @momo-jun


Remove peer dependency

Peer dependencies more annoying than useful. Can't install this without warnings because webpack is now at ^1.10.1.

+1 on either removing the dependency or being less restrictive on versions. Despite the tests failing, it still works as expected with 1.12.x but I have to install it from my own fork.


problems with version 2023.1.2 Source: setup.py:210

Logger: homeassistant.setup
Source: setup.py:210
First occurred: 09:28:42 (1 occurrences)
Last logged: 09:28:42
Setup failed for custom integration xiaomi_gateway3: Unable to import component: cannot import name 'Command' from 'zigpy.zcl.foundation' (/usr/local/lib/python3.10/site-packages/zigpy/zcl/foundation.py)

This alpha version fixes the problem:
https://github.com/AlexxIT/XiaomiGateway3/releases/tag/v3.0-alpha.1

#911


Changed layout file.

@hemantshelar I have added initial version of layout file.  Please review and merge into master.

Sounds good.


app: Minimap Improvements

Following improvements can be made in the minimap right now.
1-The minimap should fit inside the circle of compass.

2-The knob of pointer that represents avatars movement can be misleading, Like my first impression was that the knob is pointing in the opposite direction to the face of the avatar. Thats because right now the wide angles side of pointer is pointing towards avatar direction.
My recommendation is to either make it the opposite(Knob pointing towards avatar's direction) or we can use a simple "point"(circle) that only shows avatars movement and not its facing direction.
https://user-images.githubusercontent.com/35926530/154947030-ade94904-1b7d-4bf5-97ee-45b11eff0ff6.mp4

Clearly the math is wrong.

What is your window.devicePixelRatio? That is the amount of pixels per logical pixel on the screen. You can get it from the console.

For 1), can you check that it's fixed in master?

Yes 1 is fixed.

Pixelratio:

One thing is its just lagging a little bit in loading the map. As you can see in the video, While we are moving fast there is a gap for a short moment that takes time loading. But i guess that is not much of an issue?
https://user-images.githubusercontent.com/35926530/154999225-700f7c02-6bc6-4540-b2df-ffcfe759ea0e.mp4

☝ this is indeed an issue, it's a matter of rendering wider/changing the zoom to not hit the edges of the map as it comes in. We will fix it when we add speed-zoom to the map.

LMK if it's fixed with https://github.com/webaverse/app/pull/2419

Yes, The zoom in/out has fixed the spaces while map was loading.
One thing i noticed is when we are flying with shift or doing a Naruto run, The pointer gets way too small. Maybe we should fix it so that it doesn't gets zoomed in/out with the map?
https://user-images.githubusercontent.com/35926530/155139266-b0aaf6f4-fbe5-477c-aa46-1bdd7d9d5bc5.mp4

Yeah, that it a good observation but I deliberately made it stay the same size, since it is so big that it gets in the way of seeing details while in naruto run.
That is worth revisiting but if it's the only thing remaining I think we can close this issue.


[BUG]  MIB2 fails to start after half year of installing mib2-toolbox

After installing the Carplay/AAuto features everything goes well. After about half a year the MIB2 failed to boot and stops at "Initialising Audi smartphone interface". No keypress accepted and reboots in about 2 minutes. After reboot, everything starts again and fail again the same way.

Brand: Audi A6 4G 2016
Hardware-type MIB2
Version K3663

It is a very familiar problem to some other programming problems when storage gets full and no space left for temporary files and the program crashes.
It seems like the MIB2 internal storage gets full after a half-year of everyday usage.
Please check your scripts running in the MIB2 after every reboot. Maybe that is the cause of filling up the internal storage. Also, it would be great to know how to reset the MIB2 unit to get the control-buttons working to install an updated version of mib2-toolbox.

I've got it running for 3 years on my development device and in my own car for 2.5 years without issues... There's nothing happening during the boot, which has been changed by the toolbox, so that shouldn't be it. The toolbox does not run anything on the device when you don't call it from the green menu.
Can you explain what you mean by the Carplay features you've installed? That doesn't sound familiar, the toolbox has no Carplay features.

I'm really sorry about this report. It was meant to go mibsolution.eu. There is no bug in your code. I installed both and mixed up the bugs.

Lol, no problem.


feat: add search link to help modal

Checklist:

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the main branch of freeCodeCamp.
[X] I have tested these changes either locally on my machine, or GitPod.

Closes #47375

Thought I'd have a play with this. This adds a link to the search page of the forum with a pre-filled query based on the current challenge. The idea was to encourage searching for a solution to their question without making the experience of asking for help frustrating.

I tested it briefly and it works as intended, which is great.
I would however suggest making it more attention-grabbing both visually and verbally to make sure it isn't ignored. Maybe some colors and some bold text might help as well or an icon (like an exclamation icon). Maybe even a hover effect where hovering the create thread button will highlight the link or something like that.
Anyway, I like it, I just wish it wasn't so easy to ignore.

I've added an exclamation and some bolded text.

Definitely better. It might need to be stacked so the icon is centered above the text for small screens.
I might also suggest moving the end of the sentence to the start.

Before making a post, please...

Not sure about the verbiage or how to make the link more obvious but I was thinking something in the ballpark of this.
Desktop

Mobile

I completely forgot about bootstrap's alert classes.

Although I don't really mind it being a little aggressive (lol) but maybe we should use the info class instead of danger? I'm fine with either.
Not to be a pain, but can you add 10px margin-bottom to the icon to get the spacing more even?

I don't want to be too aggressive, but at the same time I want campers to actually read it lol.

Not to be a pain, but can you add 10px margin-bottom to the icon to get the spacing more even?

Not a pain at all - I appreciate all of your feedback it's been a huge help.

Info:

Warning:

Hmm, not sure.
Maybe we just keep it the danger class, at least that way people have no excuse for not reading it. The info color is less in-you-face but as you said we do want people to actually read the message.

I might ping @ahmadabdolsaheb on this - it could be worth doing some A/B testing.
Gonna push up the padding fix but leave the class alone for now.

Just tested locally and this looks great. Thanks for tackling this @naomi-lgbt, and for all of your helpful suggestions @lasjorg.
Tried out the modal with a few of the different types of challenges, and tested in a couple of other languages. If there are posts on the forum with the same or similar text as the search query from the help modal, they surface on the forum's search results page. And it's good that learners have the ability to add filters and narrow their search if there are a lot of hits.
Everything LGTM 👍
Also, I can see the benefit of using the danger styling to grab people's attention to the new string and link. But I can also see reserving that styling for errors.
Interested to hear what @ahmadabdolsaheb and others think about that.

Sorry for being late to the review, solid work. Attention or Error would both work depending on the urgency.
The only nitpick is that the link's hover color does not match the background color. Swapping the background and font color should do it.


Link not present

Pre condition: tested in Internet Explorer 11.0.38
In Developer Documentation, the link is not present under API.

@annawb what should it link to ?

Is there a webpage with the API that you can link to, such as this one for fablabs.io: https://api.fablabs.io/v0/labs.json
Maybe this should link to a specific Github page? I'm not exactly sure what people will be expecting if they want to find our API...

Marking as Top because the Germans seem to REALLY care about broken links... if we don't have the API up already, just change the text to "We'll upload our REST API soon, but in the meantime please click here to get involved with Maker.json...."


Brs doesn't support the native tr() function

For strings assigned using BrightScript in a

If it helps you or anyone that might come into this issue, I'm using the following mock for now:
_brs_.mockFunction("tr", function(value)
        ?"[MOCK][TR]:";value
        return value
    end function)

Hi @lkipke
Thanks for fixing it. Unfortunately, there is still an issue with tr() function. Now we do not see the previous warning but it returns source instead of translation.
Ex:
tr("Hello") ' returns "Hello"

<message>
    <source>Hello</source>
    <translation>Bonjour</translation>
</message>

Hi @vbuchii , by design the tr function returns the source string if the mapping for the given locale isn't provided. From Roku's tr docs:

If the translations.xml file exists for the current locale, and contains the source string with a translated string, the function returns the translated string. Otherwise, the function returns the original source string.

I'm guessing that's what's happening in your case. Because setting the locale isn't exposed in the Roku API, a work-around utility was added to set it.
    _brs_.process.setLocale("en_US")
    print tr("Hello") ' => Bonjour

Sidenote: the example in the end-to-end test above is hilarious.
Are you setting the locale and still not seeing the correct translation?

Hi @strattonbrazil
Thanks for your help, getCurrentLocale() function shows that locale is already "en_US" without additional setting.
translations.xml contains a source that I'm trying to use and an additional setting  _brs_.process.setLocale("en_US") doesn't really help.


Integrate Basic Navigation Controls

Description:
Integrate basic navigation controls for game pause, resume, and exit functionalities.
Acceptance Criteria:

Add a pause button that halts the game and brings up a pause menu.
Include an option to resume the game from where it was paused.
Implement functionality to exit the game and return to the main menu.


missing property

This property is used, but not declared, in writingIsTimedOut
Don't know why it pass on travis, but locally I got

Monolog\Handler\SocketHandlerTest::testAvoidInfiniteLoopWhenNoDataIsWrittenForAWritingTimeoutSeconds
Undefined property: Mock_SocketHandler_4c030aea::$lastWritingAt

This trivial fix fix this

Travis failure is not related to this change (related to phpunit/mockobject 3.1.0)
Please consider for both master and 1.x

Please consider for both master and 1.x

in this case, it is easier to send the PR to the 1.x branch, as we can then merge branches together. I don't know whether @Seldaek has the tool created for Symfony to rebase PRs on another branch automatically.

Travis failure is not related to this change (related to phpunit/mockobject 3.1.0)

These failures indicate bugs in the testsuite though (which were silently accepted in older versions), so it would be worth sending a PR to fix them if you have some time for it.

=> PR #757


HBASE-25185 Remove the usage of MetaTableAccessor in hbase-balancer

Undoes dependency on MetaTableAccessor from hbase-balancer.
Moves MetaTableAccessor from hbase-balancer to hbase-server.
Adds a new hbase-tool module to host hbase tooling. In this
commit, we move favored nodes tooling here. In follow-on will
move other tooling here.
hbase-balancer/src/main/java/org/apache/hadoop/hbase/favored/FavoredNodeAssignmentHelper.java
hbase-server/src/main/java/org/apache/hadoop/hbase/favored/FavoredNodesManager.java
Moved the write-to-meta methods over to hbase-server into
FavoredNodeManager from FavoredNodesAssignmentHelper where they are needed.
Made the methods priivate.
hbase-server/src/main/java/org/apache/hadoop/hbase/master/SnapshotOfRegionAssignmentFromMeta.java
Moved this class back into hbase-server. It wants to scan meta
to calculate data structures already present in Master. Needs
rewrite to use Master if Favored Nodes feature is revived.
hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestMasterOperationsForRegionReplicas.java
Bug fix. Was using wrong logger.
hbase-tool/src/main/java/org/apache/hadoop/hbase/tool/favored/AssignmentVerificationReport.java
hbase-tool/src/main/java/org/apache/hadoop/hbase/tool/favored/RegionPlacementMaintainer.java
Moved favored node tool and the reporter it uses here.
Updated class comments to explain it unused, needs work.
hbase-tool/src/test/java/org/apache/hadoop/hbase/tool/favored/TestRegionPlacement.java
Moved test for RegionPlacemenentMaintainer here.

What is the scope of the new hbase-tool module? We want to move all the classes under the tool package in hbase-server to this module in the future?

What is the scope of the new hbase-tool module? We want to move all the classes under the tool package in hbase-server to this module in the future?

Thanks for asking. I should have been more explicit. It might be better to add hbase-tool as a separate issue so I do it proper justification. Let me do that, HBASE-25190. Meantime, we'd move standalone tools and their tests here especially those from hbase-server: for example under the 'tool' package in hbase-server we currently have at least BulkLoadHFilesTool (and associated files) and the Canary. These seem like good candidates.
Let me see if I can land HBASE-25190 first and then come back here.


Refactor commonalities between AsyncRetryLoop and AsyncRestRetryLoop

These two types are largely the same except for the context type grpc::ClientContext and rest_internal::RestContext that they use. Adding to the difficulties is grpc::ClientContext is wrapped by a std::unique_ptr because it is non-copyable/non-movable, but the libraries the .h files reside in are different which introduces dependency issues.

Closing, we have better cleanups to do.


Log only WARN & ERR but not INFO anymore (re. FINERACT-1168)

FINERACT-1295
PS: Originally related to (but doesn't solve) FINERACT-1168, but can really be independently reviewed and merged - or not.

Just wondering... do we want to make this the default behaviour? Or just something that is used when running integration tests? I personally think seeing the INFO would be OK as normal behaviour (as that's what people would expect to see from other Spring Boot apps) - and we would just turn it off for Integration Tests. But not sure how easy that is to achieve?

I thought about this, and while using it actually started liking it better like this, it's suddenly so... "quiet, and clean"! ;-) It also "feels" like it's "lighter" and"starts faster", although that's just "perception", of course. But YMMV. It's a bit like Maven (which verbosely logs everything it's doing) VS Gradle (which spews less logs). This also feels like it's more inline with our https://github.com/apache/fineract#logging-guidelines, notably the point about log levels. So my vote is on just changing this generally, not just for ITs, but I'm interested in how others feel about it.

What do other recently active commiters think re this - pro or con? @vidakovic @avikganguly01 @fynmanoj @percyashu  @awasum

I understand this does not resolve https://issues.apache.org/jira/browse/FINERACT-1168 but I think this change only looks good if we can get https://issues.apache.org/jira/browse/FINERACT-764. So, just a thought instead having a foreplay with this logging why not just package it with https://github.com/apache/fineract/pull/1444 or bring it in after.
But overall, I think it's a good fit though.

@vorburger : Logstash scripts in some older implementations will break if we upgrade but that's fine.

@avikganguly01 do you think it's useful to have INFO logs and has any real world in your logstash? My experience in running Fineract.dev and using Google Error Reporting has been that all I ever look at and seem to care about is WARN and ERROR... (BTW note all the issues linked from FINERACT-932 which I've been able to find! Do you want to contribute fixes for some of them?)

@vorburger just to be clear, I'm happy either way... haven't tried this to see how much cleaner it is, but at the same time I don't think there's a huge amount of useful information in the INFO logging either.

FINERACT-1295

FINERACT-1295

I'm "self merging" this, given that nobody objected on https://lists.apache.org/thread.html/r9e3de9996a7f9f1bd49615b5a7d44f6c8daeca5cbccdac2967233bbd%40<dev.fineract.apache.org>


GCE metadata ping taking ~75 seconds, not timing out after 3 seconds

google-api-python-client: 1.6.2
python version: 3.5.2
from google.auth.compute_engine import _metadata
import google.auth.transport._http_client
request = google.auth.transport._http_client.Request()
_metadata.ping(request=request)

When running the following script, the default timeout of 3 seconds is not used. I'm instead seeing the script complete in about 75 seconds. If I print out the value of line 4, I get False. I'm not sure if that indicates that the call was successful, or if a timeout had occurred. I see this take ~75 seconds consistently If I set the environment variable GCE_METADATA_TIMEOUT to a value such as 10, the script still takes ~75 seconds.
I'm running into this issue when using the pandas-gbq library. I'm writing a script to authorize pandas to access the gbq project. That library checks for the default google credentials, which do not exist in my case. Here's my related issue with that library.
Is this an issue with the google-auth library?

@davidfontenot What platform are you using? (I've seen this before on an old desktop running Ubuntu, but it was very hard to reproduce.)

@dhermes this is running in an alpine v3.4 Docker container

I can definitely reproduce this on mac. It's taking way longer than it should. investigating.


docs: Update Readme to refer to 3.1 main doc page

If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/device-mqtt-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

New Dependency Instructions (If applicable)

Codecov Report

Merging #642 (316564c) into main (a20e3f6) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@           Coverage Diff           @@
##             main     #642   +/-   ##
=======================================
  Coverage   21.92%   21.92%
=======================================
  Files           5        5
  Lines         488      488
=======================================
  Hits          107      107
  Misses        367      367
  Partials       14       14


If using a domain socket, start a EpollServerDomainSocketChannel

This checks if the socket address being passed in is a local Unix domain socket, without with starting a server to listen to a unix domain socket not work.
With this, I'm able to start a server like
(require '[clojure.java.io :as io])
(require '[aleph.http :as http])
(import '(io.netty.channel.unix DomainSocketAddress))

(defn handler
  [req]
  (prn "REQ" req)
  {:status 200
   :headers {"Content-Type" "text/plain"}
   :body "Hello!"})

(http/start-server handler {:socket-address (DomainSocketAddress. (io/file "foobar.sock"))
                                            :epoll? true}))

This creates a listening socket that I can send requests to like curl --unix-socket foobar.sock http:/test

This should address https://github.com/ztellman/aleph/issues/212

@jamesnvc Unix socket support was introduced here (waiting for review).

Oh oops, sorry about that, I didn’t see it.

@jamesnvc No worries, thanks for contribution anyways!


⚠ T:Riza Api has degraded performance

In a8ac377, T:Riza Api (https://infra.triza.dev/api) experienced degraded performance:

HTTP code: 200
Response time: 3060 ms

Resolved: T:Riza Api performance has improved in b35e6e4.


Module 2 exercises [KHAULANI RAUWE]

Please "drag & drop" exercise 1 pdf file below.

Please "drag & drop" exercise 2 pdf file below.

Please "drag & drop" exercise 3 pdf file below.
SOIL CLAY CONTENT SUITABILITY PANDAMATENGA- RAUWE.pdf

Please "drag & drop" exercise 4 pdf file below.

Please UPDATE THE TITLE of this "Issue" in the title bar above with your name.

If you haven't done so, please go back to Module 2 and make sure to take the post-training survey. Participating in surveys is required for receiving the "GALUP Certificate" by the University of Florida.

Well done, Khaulani. You clearly grasped the material outlined in Module 1.
Thank you for your participation!


Add DialogPanel

With this PR I want to implement DialogPanel and potentially DialogBackdrop (looks like both are used in conjunction in tests) from upstream.
#112

Status: Added DialogPanel without tests as it seems like we need DialogBackdrop to cover them, will follow-up with DialogBackdrop and tests.

Please merge. I need this

I've moved to melt-ui, not inspired to finish this PR.
Up for grabs.


Merge GlobalCache and LocalCache to a universal ClientCache

:tada: This issue has been resolved in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


The One Probe Showing Error on Exchange Tablet

The sequel to the critically acclaimed 'The One Probe Showing Error on Brewing Still', and this time, it's personal:

extremely classic as the scales don't have any capabilities

Told you it was personal.


add support for WHERE EXISTS

I tried using cyphernetes to search for resources where a specific optional field was not set:
cyphernetes query -A "MATCH (f:foo) WHERE f.spec.optionalField = null RETURN f.metadata.name"
but receive Error: unexpected IDENT in response to this query.
I'd love to have a way to query for the existence of fields in some way.

Hey @aetimmes thanks for reporting! Good catch, indeed there is no way currently to compare against a null value. Adding this to the contents of the next release 🙏

Merged #138 which allows comparing against null (legal Cypher) using = null and != null.
Will be included in the next (v0.14) release.


[eas-cli] Show what prompt failed when running in non interactive shell.

Checklist

[ ] I've added an entry to CHANGELOG.md if necessary. You can comment this pull request with /changelog-entry [breaking-change|new-feature|bug-fix|chore] [message] and CHANGELOG.md will be updated automatically.

Why
If cli tries to display prompt on CI it's hard to identify in some cases what was the problem, because it's not clear which prompt failed.
https://github.com/expo/eas-cli/issues/1521
How
Print prompt message.
Test Plan

/changelog-entry chore Print prompt message when failing because of the non-interactive shell.


Update expected data keys based on recent warehouse normalization changes

[ ] Remove p__ prefix for property keys.
[ ] Adapt geometry separator (right number of underscores).
[ ] Modify database columns for existing Mapeo imports to match the new expected fields.

You may know this but the changes related to p__ prefix and geometry separator are all captured in the new {table}__columns table.  So if guardianconnector-map is going to look into that table already, then it won't need to also encode its own special rules about p__ and geometry.

In https://github.com/ConservationMetrics/frizzle/issues/99 I was able to migrate kawana and bcm deployments without changing most of the table column names.  There were a couple changes even in these but I'd imagine they are immaterial to you: (i) drop "type" column, (ii) rename p___id to _id.  But the other columns should be unchanged from before.
On the other hand, this means that different deployments now use different heuristics (from each other) to generate column names.  So ultimately, for property naming, guardianconnector-map needs to look up the *__columns table.
Note that the geometry columns have remained unchanged from before and also will remain constant between different deployments: this might help you keep things simple here in this repo.

Sounds good. I will rework this repo to use the column names table after we finish the other migration tasks, and once we figure out authenticated access to media attachment files. (I'll handle both in the same batch of work.)


Access click callback in angular

As per the latest document in D3 JS funnel I have click event callback as referred by the documentation. But when I'm unable to access functions from inside angular component using this.try().
Here is the implementation, don't know how to implement it.
JS Code
const options = {
          chart: { bottomPinch: 1, animate: 200, height: 300 },
          block: {
            // dynamicHeight: true,
            // dynamicSlope: true,
            highlight: true,
          },
          events: {
            click: {
              block(d) {
                console.log(d.label.raw);
                this.try(d.label.raw);
              },
            },
          },
          tooltip: { enabled: true, }
        };
        const chart = new D3Funnel('#d3Funnel');
        chart.draw(data, options);
      })

HTML

It gives the error
ERROR TypeError: this.try is not a function
    at SVGPathElement.block

I don't know how to resolve this.

I believe block(d) { ... } is just a shorthand for block: function(d) { ... }, which would not lexically bind this. I think if you replaced your event with an arrow function, such as block: (d) => { ... }, your code would be able to resolve this as you intend.

Thank you @jakezatecky  it worked.


Add Organizations to Crisis Checkin

Once a volunteer has completed and verified their registration we should have a button on the Volunteer Home page to register an organization. This should link us to a new page (needs to be created) in which we can put in the
-Name of the organization
-Location ( just input and address for now)
-Type ( drop down list with options like Non-profit, NGO, Private, State, Local)
The person that is registering this organization is the default POC ( we will add functionality to change this person later)
Once this form is completed we should send a verification email to the POC that registered this profile similar to when one is creating an volunteer profile. Once verified the user should be directed to the Organization home page #468
**These profiles should be stored in a new table separate and specifically for Organization profiles as they will have many additional fields that would not be applicable to regular volunteer users see issue

Hi @tonysurma,
I am almost at a point of having a pull request together for this, but I noticed in commit 894f2976 you seem to have removed the POC from the organization. Was this deliberate? It's just that it is being asked for again here...
I just need to have a successful run through, through some test code into the mix, and then I'll be able to give you a Pull Request on this...
Cheers.
Martin.

Hi @mjmilan, it was intentional for two reasons:
first issue was that there was no way to set it and I was manually entering organizations and for the exercise needed to take it out to get ready - your new UI etc. will make that issue go away
second issue was that it made the indexes/table relationships funky - I will peek at your PR to see if what was weird gets in there again
So please re-add and make part of your PR - thanks!

Ok Tony - I'll reinstate it.
At the moment this is purely an "Add Organisation" page, and the POC will be the logged in user. I certainly think we need the ability to both list organisations and edit them (you should only be allowed to edit an organisation if you are the POC for it), but I guess that will come in other Issue tickets.
Let's get this one out of the way first. I'll have a PR for you in the next 24 hours...

Tony,...
I am having the problems with the database migration to which you referred earlier... I will sort it, if necessary I'll check in the page without POC on locations

gotcha, feel free to do it without POC and we can make that a separate issue/work item.  Thanks!

all is resolved except for link from volunteer page - will make a follow up issue for that


Add service framework to UI. - [closed]

In GitLab by @wknet123 on Aug 4, 2017, 06:48
Merges dev-service-framework -> dev

In GitLab by @wknet123 on Nov 13, 2019, 09:52
closed


Provide a way to execute an asynchronous code in a Custom Response Function

What is your Test Scenario?
Asynchronous code is used to generate a response body
What are you suggesting?
The respond method should accept an asynchronous Custom Response Function

https://github.com/DevExpress/testcafe/issues/4456

var mock = RequestMock()
    .onRequestTo(/*...*/)
    .respond(async (req, res) => {
        // ...
    });

var mock = RequestMock()
    .onRequestTo(/*...*/)
    .respond(async (req, res) => {
        // ...
    });

Currently this doesn't work you can no set the body as it, the async function is put on the stack then on the next line req.setBody is removed before it can execute.
But ideally it would be nice if the api supported the above

Hi @MeisterTea
At present, this feature is not implemented. If it's important to you, we would highly appreciate a PR.


add support for adoptium/jdk11u-fast-startup-incubator project

Hello!
I added fast-startup variant for adoptium build pipline(https://github.com/adoptium/ci-jenkins-pipelines/pull/257) recently, but I noticed there were some errors during buildin&testing (https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-x64-fast_startup_SmokeTests/1/execution/node/76/log/ It seems that we should recognize fast_startup variant as "hotspot", so I prepare this patch to address this problem. I'm not able to test it, please let me know if it can not work ;)
Best regards,
Yi Yang

hi @kelthuzadx - this will not be the correct approach, but I understand why you thought it may be the way forward.
We have arrived at a problem where people have been using JDK_IMPL to indicate vendor or build variants, which is not actually semantically correct.  JDK_IMPL should have been left alone to indicate the difference between VM_IMPL of which there are 2, hotspot and openj9.
@llxia @renfeiw - can we discuss today how we can address this, where we have
JDK_IMPL (which really should be renamed to represent VM_IMPL and a code cleanup along with it)
JDK_VENDOR (which represents different vendors)
we do not have JDK_DISTRO_NAME, which is really what should be used for naming test jobs.
Copying table from:
https://github.com/adoptium/ci-jenkins-pipelines/issues/244#issuecomment-1041923280
Not an exhaustive list...

VM_IMPL
JDK_VENDOR
JDK_DISTRO_NAME

hotspot
adoptium
temurin

hotspot
alibaba
dragonwell

hotspot
amazon
corretto

hotspot
azul
zulu

hotspot
huawei
bisheng

hotspot
sap
sapmachine

openj9
ibm
semeru

...
...
...

what will the values for fast_startup be?  there is currently no vendor n/a, its a hotspot-based vm and JDK_DISTRO_NAME=fast_startup

Smoke test rerun by passing "hotspot" from the build pipeline side:
https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-x64-fast_startup_SmokeTests/4/

Hi @smlambert, thanks for the clarification. IIUC, once code refactor and related renaming finished(also including adding fast_startup vendor), this problem will be addressed automatically?
The vendor of fast_startup should be Adoptium

@kelthuzadx - we will bring in this PR https://github.com/adoptium/aqa-tests/pull/3439 instead, as it is all that is needed to 'immediately' address the issue (& the parentJobsPipeline is not currently used for mainline testing).  We may look at adding a distro name variable in the future, but you will be 'unblocked' by the merge of 3439.

@kelthuzadx - #3439 and an update to the smoke test job configuration has fixed the issue, so I will close this PR (thanks for raising attention to it) - https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-x64-fast_startup_SmokeTests/8/

@kelthuzadx - #3439 and an update to the smoke test job configuration has fixed the issue, so I will close this PR (thanks for raising attention to it) - https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-x64-fast_startup_SmokeTests/8/

Thanks @smlambert for fixing this.


Is it possible to make the parser indifferent to the order in which elements, relations, etc appear in the model?

Currently the parser seems to be very strict about the order in which elements and relations are defined in the model. You cannot reference- or create a relation to an element that did not appear in the file yet, so to speak.
Or more explicitly, this works:
    model {
        bar = softwareSystem "Software System Bar"
        bar2 = ref "SoftwareSystem://Software System Bar"
    }

this does not:
    model {
        bar2 = ref "SoftwareSystem://Software System Bar"
        bar = softwareSystem "Software System Bar"
    }

While this is easy to handle in the above example, this becomes problematic if you have a modular setup, like so:
workspace {

    !identifiers hierarchical

    model {

        !include team_a/model.dsl
        !include team_b/model.dsl
        !include team_c/model.dsl

        # relations go here, below the definitions
        !include team_a/relations.dsl
        !include team_b/relations.dsl
        !include team_c/relations.dsl
    }

    views {

        systemLandscape "full" {
            include *
            autoLayout
        }

        theme default
    }
}

and the individual team's model.dsl use ref to reference other team's elements to augment them. The of order of !includes becomes suddenly very important as you cannot ref (or create a relation to-) something that the parser hasn't "seen" yet. In the above example, team B can ref something from team A but team A cannot ref something from team B at the same time, without creating circular imports, which are also not allowed as they lead to (re-)definitions of already existing elements.
Is it possible to make the parser indifferent to the order in which elements, relations, etc. are defined as long as they are all present in the model?

Is it possible to make the parser indifferent to the order in which elements, relations, etc. are defined as long as they are all present in the model?

Not without rewriting the parser ... sorry!


Testing, please ignore. (ralmhq)

This is a bug bounty test. Please ignore.. Please DO NOT APPROVE THIS! (ralmhq)

好的，我已收到。


Ruuter DSL

Acceptance Criteria

[ ] Only available for backend - DSL's is private Ruuter's folder
[ ] Only allow requests for authenticated users with appropriate permissions (to be defined)

@rasmusei please define the administrative roles who may have access to such queries.


reorder-imports removes and adds newlines where it shouldn't

use d; use c; use b; use a; gets formatted to
// <<An empty line is inserted here>>
use a;
use b;
use c;use d; // <- newline is removed between `use c;` and `use d;`

cc @studoot

Mhm - I can repro this. The problem is (superficially) within missing_spans::format_missing_inner (which doesn't insert a newline before use d; because it presumes that it lies at the start of the file, which it did in the originating file) and missing_spans::format_missing_with_indent (which does insert a newline beforeuse a; because it's presumed the declaration is not at the start of the file, which was true in the originating file).
The underlying problem is that the functions in missing_spans expect that the spans passed to them (which are derived from the original source file) will correspond to the position of the text in the final file. This is true for most of the transformations in rustfmt, but not necessarily so when you're reordering things, as reorder-imports does.
So, some changes to the functions in missing_spans are needed, to remove that assumption and to bake in the idea that the destination location might be different than the source location, and to base formatting decisions on where the text is actually being inserted in the final file.
I've got some ideas for how to do this (and it'll enable some work I've been doing around optimising (as opposed to just reordering) imports), so give me a bit of time & I'll raise a PR for this bug. And plenty of test cases...

Right - I've created PR #1133 to fix this issue. It fixes this issue and passes all tests (as well as a new one added for this case). Sorry it's taken so long - I had some holiday (where I thought I'd rust, but I rested instead) and some family things get in the way.
I think the output side of rustfmtneeds a bit of an overhaul, though - I was thinking that an approach might be to replace the raw StringBuffer with something that had a few smarts and knew how to strip trailing space on a line, allowed you to ask for Rust items to be formatted as 'definitely starting on a new line' or 'definitely the last thing on a line'... Does that sound like something worth me taking a look at, @nrc?

I don't think StringBuffer is the place to add the smarts, but we could definitely add a layer of abstraction over that to do this sort of thing if you think it would be beneficial (it feels like it could be, but I'm not totally sure without experimenting).

No, I agree with you about StringBuffer - I was thinking more of something that had the push_str method (to minimise changes to existing source) and then other methods that contain the smartness, which I can use (initially) for formatting imports (to prove its worth).

There's still some issues with the weird sorting:
use a::a;
use b::a;
use a::b;

gets to

use a::a;
use b::a;
use a::b;

Note the weird blank line there.
Additionally, the mechanism should be way simpler, by treating use statements as a block and split the block at the newline. This allows internal lib use statements to be placed separately.

@ishitatsuyuki Can't seem to reproduce this now. I had a quick look at the commit log but wasn't able to figure out at what point this may have been fixed.

The original issue that I have reported seems to be fixed, so I'm closing this.


[Feature Request]: Add search functionality to enhance the user experience with quick search result

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
The search functionality on e-commerce platform is a vital tool that directly impacts the shopping experience for our users. By improving this feature, we can help users find books more efficiently and enhance overall satisfaction. Key benefits include faster book discovery, personalized results, advanced filtering options, and improved user engagement.
Use Case
this feature helps users to get personalized result and enhance overall satisfaction.
uses can search by book name, Category name, Author name etc.
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

can you please assign me for this issue

Is there an existing issue for this?

[x]  I have searched the existing issues

Feature Description
The search functionality on e-commerce platform is a vital tool that directly impacts the shopping experience for our users. By improving this feature, we can help users find books more efficiently and enhance overall satisfaction. Key benefits include faster book discovery, personalized results, advanced filtering options, and improved user engagement.
Use Case
this feature helps users to get personalized result and enhance overall satisfaction. uses can search by book name, Category name, Author name etc.
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[x]  I have read the Contributing Guidelines
[x]  I'm a GSSOC'24 contributor
[x]  I have starred the repository

This issue is already being addressed @Mr-jas91.


Update 2024-08-29-newcomers-meeting.md

Notes for Reviewers
This PR fixes #
Signed commits

[x] Yes, I signed my commits.

My first session


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/43144

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/43502

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/44826

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/45468

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/49445

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/51509

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/51509

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/52406

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/55397

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/68646


Storage Replica is available in Std

https://docs.microsoft.com/en-us/windows-server/storage/whats-new-in-storage
"Storage Replica in Windows Server, Standard Edition
You can now use Storage Replica with Windows Server, Standard Edition in addition to Datacenter Edition. Storage Replica running on Windows Server, Standard Edition, has the following limitations:
Storage Replica replicates a single volume instead of an unlimited number of volumes.
Volumes can have a size of up to 2 TB instead of an unlimited size."

@JasonGerend, please take a look a this one when you get a chance.

Great catch, thanks Allan! @daveba, this is ready to merge.