Transforming using tuple with KeyPath and Function.

Thank you for a great consideration for the transforming API.
I was interested to implement by Transformer struct.
Or directly, there is a possibility that may be implement transforming methods in Extractor.
In this PR,
I tried to implement transforming methods by overloading existing methods for extracting (e.g. value, array, ...) in Extractor. These methods is almost the same as apply methods in Transformer.
And I tried to overload Himotoki operators (e.g. <|, <||, ...) to use these transforming methods easily. These operators take a tuple with 2 elements (Key path and Transforming function).
In this way, a value can be converted by making a transforming function instead of instantiate Transformer struct, and can be write in similar to the up to now when adopting to Decodable.
What are your thoughts on that ?

Thanks for the pull request! However, I'm not a fan of the implementation for the following reasons:

This would add an extra complexity for the definitions of Extractor and the operators.
Trailing closure syntax can't be used for the operators IIUC.

I think creating a transformer instance and passing a value to it is fairly simple and understandable.

Closing this and I would merge #93 as is. Thanks anyway @EZ-NET!


[selection] shift-select for virtual paging

I did post this on the forums but have not gotten any replies yet so I am adding it here.
https://ag-grid.com/forum/showthread.php?tid=3995
I believe this is a bug in ag-Grid. click-shift-click to select multiple rows is not currently working in ag-grid when virtual paging is enabled.
It works fine here with static data, Example - Multiple Row Selection.
But when virtual paging is enabled and rowSelection is still set to 'multiple' it does not work, Simple Example - No Sorting or Filtering.
Ctrl-click to select multiple rows and deselect rows still works but click-shift-click does not work.
Here is a example of two grids where it works on one but not on the other, the only difference is that the one that doesn't work has rowModelType: 'virtual'.
http://codepen.io/anon/pen/yJEpkY

This was fixed as of version 5.0.4 of the grid.

correct it doesn't work - but i didn't intend for it to work. it is possible for the page the last selected row was in to be no longer loaded due to the purging of the cache, so the pattern breaks down when used with virtual paging. i'll leave this issue here as i man get time to code something up to support it - however it would be a new feature, not a bug fix.

Thanks @ceolter for the consideration of this feature.
As far as you know, would there be an issue with iteration using forEachNode in the function for selection for virtual paging? On my initial try, it seems that editing rowNode.js like this allows SHIFT selection to work:
RowNode.prototype.setSelectedParams = function (params) {
 // ...
 // remove line for checking if row model is normal
   if (rangeSelect) {
     var newRowClicked = this.selectionController.getLastSelectedNode() !== this;
     var allowMultiSelect = this.gridOptionsWrapper.isRowSelectionMulti();
     if (newRowClicked && allowMultiSelect) {
       this.doRowRangeSelection();
       return;
     }
  }
  // ...

RowNode.prototype.doRowRangeSelection = function () {
  // ...
  // add logic to switch iterator function based on rowModel type
  var rowModelNormal = this.rowModel.getType() === constants_1.Constants.ROW_MODEL_TYPE_NORMAL;
  var iterator = rowModelNormal ? 'forEachNodeAfterFilterAndSort' : 'forEachNode';
  this.rowModel[iterator](function (rowNode) {
  // ...

forEachNode wont work because:

the rows are not iterated in order they appear - the pages in the cache are gone through in no particular order (from looking at the code, i think it goes through them alphabetically, so page 1, 11, 12, 2, 3, 4, 5, etc)
the pages can be purged, so pages can be missing, depending on how you have it configured and what scrolling you have done.

tracked by AG-134
https://www.ag-grid.com/ag-grid-pipeline/

Hi,
Just to let you know that this ticket has been released as part of v12. https://www.ag-grid.com/change-log/changeLogIndex.php
Thanks


Make use of fullRange when selecting messages in info view

For a lack of end, errors such as "unclosed goal" are shown on the initial token of a tactic block, e.g. by instead. However, we now set an additional diagnostic field fullRange to the whole range of the block and use it in lean4-mode to select messages for the current location: https://github.com/leanprover/lean4/commit/3eb91d4950b6fd2d526c00f2d03e56168614cc37
Now I have no idea if VS Code also just forwards the response objects without removing unexpected fields... if it does not, I suppose this could get tricky.

So the idea is that the info view should show all messages whose fullRange contains the current position?

if it does not, I suppose this could get tricky.

I believe we could support this by monkey-patching the protocol2CodeConverter to copy the field.  But I haven't tried it.

So the idea is that the info view should show all messages whose fullRange contains the current position?

Yes! I've later refined the logic in lean4-mode to sort these messages by fullRange.end.line so that error for the current tactic are shown before errors for the tactic block: https://github.com/leanprover/lean4/commit/f4ed9686aaf3aba85a5dbd35410f23ec7305f3f8#diff-5e202350237446f75417cbbcdf675e85ac917917f9a3af357ee5fdccc4f3f2a7R81

:tada:


Steamland - mapping.ts update

hey could could you resolve merge conflicts and we'll merge :)

hey i believe we already merges your PR to include your pool in our platform? closing PR but feel free to open another one if we are missing anything


[dashboard]Broken OMNIBAR feature

This experimental feature is broken in latest versions.
https://github.com/apache/superset/pull/6745
Expected results
When typing in Omnibar, a dropdown should appear to select from search results.
Actual results
The window with search text box and dropdown is very small, making it hard to use the dropdown.
Screenshots
From PR:

Current situation in Master:

How to reproduce the bug

Enable OMNIBAR feature flag.
Go to any dashboard and press Cmd + K
Type any text and it should show available dashboards

Environment

superset version: master
using image from docker hub

Checklist

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
I would also request a feature here:
Close the OMNIBAR when ESC key is pressed. Currently Omnibar cannot be closed without refreshing the page.

sorry for breaking the feature, i didn't know this feature exists😅 , we will bring it back soon.
@rosemarie-chiu @jinghua-qa please add this test case. 🙏

I am having a look

I am moving away from this one as I have got priority items to solve. I will wait for your decision concerning prioritization for this one @junlincc

I am back on this one now


My Workplans - Staff Appearance

As a user
I want to see which staff is on which work
so that I know who to contact about a given work
Acceptance Criteria
Scenario 1:
GIVEN I am on the My workplans page
WHEN I have "Name's Workplans" togged on
THEN I can see the following:

Team

Team Lead
Private Zenhub Image

My Staff Icon (primary) (my bubble is first)
Private Zenhub Image

Staff (ghost) (other active assigned staff ordered by date added)

Update (changed from view because I am on the team)

Screenshot 1:
Private Zenhub Image
Scenario 2:
GIVEN I am on the My workplans page
WHEN I hover over the staff icons
THEN I can see their staff contact card
Screenshot 2:
Private Zenhub Image
Validation Rules?
(If yes, list here)
Screenshot
(Link above will always be the most up-to-date version.)

link to the cards behaviour - https://www.figma.com/file/8mmxxkkj2jGsBZLNA2dbn9/Design-System?type=design&node-id=1462-2073&mode=design
link to the prototype - https://www.figma.com/file/yZk63tFMjpuCbYLCBpo7OT/Development-(Issues%2FStatus%2FDashboard)?type=design&node-id=5443-3964&mode=design

Hey team! Please add your planning poker estimate with Zenhub @saravanpa-aot @jadmsaadaot @TomChapmanGov

I assigned myself to a work, but I don't show up first, my bubble isn't blue, and I can't toggle the my workplans toggle.

@Connor1892 let's test this together because I can't reproduce the issue

@Connor1892 let's test this together because I can't reproduce the issue


doc: updated versions.

In documentations,

updated fuji version to 0.3.0.
updated go version to 1.5.1.

LGTM


--sudo-password Warning message prints when _run_as is specified

Describe the Bug
When running a plan that contains functions that use the metaparameter _run_as and specifying --sudo-password on the command line, a warning is raised (4 times?) that you need to specify --run-as.
Expected Behavior
The warning should only be raised if a user to run as is not specified anywhere.
Steps to Reproduce

Create a plan that includes a function call with the _run_as metaparameter:

plan test(TargetSpec $nodes) {
  run_command('whoami', $nodes, _run_as => 'root')
}

Run the plan: bolt plan run test -n localhost --sudo-password hunter2

Environment

Version 1.28.0
Platform Ubuntu 18.04

Is this warning helpful? Should we just remove it entirely?

Since sudo-password isn't used if run-as isn't specified, it does seem like if someone is set sudo-password they at least may have intended to also set run-as.  I think if we move the check to being on the target options (ie https://github.com/puppetlabs/bolt/blob/master/lib/bolt/transport/local/shell.rb#L21) then it'll print for every node that the check fails for. In the case where you have sudo-password and run-as configured in inventory and just missed one node, that makes sense and seems helpful. In the case where you forgot to specify run-as for hundreds of nodes it seems very annoying.

There still seem to be more cases where it will trigger spuriously than correctly. For instance, if you have a broad setting in the inventory for sudo-password but you only sometimes use run-as. I think the case where you forgot to specify run-as is fairly uncommon.

Ah - I was thinking that most users would have unique passwords so it made sense to set both sudo-password and run-as together. But I can see a case where only some nodes use the same run-as user, which has the same password. So there you'd want to set a 'broad' sudo-password, but only specify run-as sometimes.
Yeah, it seems more difficult to tell what the right message to send is than the message is worth. Removing it seems right.


Use each_char rather than split('')

This fixes #5.

Coverage increased (+0.0%) when pulling 1f063ab76e87ec67fc29cb84eedce0ad09a05e53 on cielavenir:patch-1 into 1ad9a29006dbcfdf73edc908b292da2b6fdee694 on tbpgr:master.

Thanks! LGTM.


Azure Monitor agent

Add the option to enable the Azure Monitor agent, through virtual machine extension.
https://docs.microsoft.com/en-us/azure/azure-monitor/agents/azure-monitor-agent-install

From MS documentation:
Azure Monitor Agent Overview
Azure Monitor Agent is a complete new agent that helps collect guest operating system of virtual machine and virtual machine scale set. The agent doesn’t needs any special configuration like Azure Linux Diagnostics agent or Log Analytics agent which require you to provide Log Analytics Workspace Id and key during extension deployment. The agent also relies on system-assigned managed identity to authenticate and infer VM identity.
During the creation time, Azure will perform two things:

Enable System-assigned managed identity on target VM/VMSS.
Deploy Azure Monitor Agent extension. For Windows it is AzureMonitorWindowsAgent. For Linux it is AzureMonitorLinuxAgent.


Cabinet Sign Up FE

As a part of oauth develop FE process of registration patients via Cabinet as described in confluence
pages for:

[ ] Send notification email confluence
[ ] Validate Link from Email confluence
[ ] Registration form (MPI/User Create/Update) confluence

This issue was moved to edenlabllc/ehealth.web#3


WASM/JS API improvements

Move JS global exports (in go) to definitions file
Update relay address usage to use relay URL instead
Make receive file buffer in go the same size as the JS buffer
Bury unused this argument in NewClient
Explicitly return JS undefined in Client_free
Resolve the promise from Client_SendFile with an object which conforms to the TransferProgress interface
Resolve the promise from Client_RecvFile with an object which conforms to the TransferProgress interface

Code Review Checklist (to be filled out by reviewer)

[ ] Description accurately reflects what changes are being made.
[ ] Description explains why the changes are being made (or references an issue containing one).
[ ] The PR appropriately sized.
[ ] New code has enough tests.
[ ] New code has enough documentation to answer "how do I use it?" and "what does it do?".
[ ] Existing documentation is up-to-date, if impacted.

@vu3rdd why was this closed?

Yes, it got closed automatically because of the merge.

Replaced by https://github.com/LeastAuthority/wormhole-william/pull/32


895 add issue templates

Resolves BitShares-Core #895 by adding:

New folder structure: /.github/ISSUE_TEMPLATE
New template files for:

Bug Fix
Feature Enhancement
Result will be when a GitHub user clicks the New issue button they will choose between the two templates.

Accept


Promotion for new Data Hazards chapter

@Susana465 and @CeilidhWelsh are prepping their own promotional material here: https://hackmd.io/e7K0PCKCTW-YZpLhBMYqYQ


Update the requirements file

I ran into a few missing packages errors when I tried to run the Streamlit app with streamlit run dashboard_app.py.  This PR adds those.
This PR also adds a gitignore file.

hey thanks! I had some issues with setting up new environments with a more detailed requirements file so I opted for a simpler version - I will try to test this version. Also, I thought it was generally good practice to let people set up their own gitignore - but maybe you have a different take on this?

In my experience it's a good idea for a git repository to have its own gitignore.  Most programs will produce some ancillary files when you run them (e.g., everything in __pycache__/).  If it's not in the gitignore it's easy for someone to accidentally commit them.  You'll find that most projects have a gitignore.  (E.g., here is Tensorflow's: https://github.com/tensorflow/tensorflow/blob/master/.gitignore)

Okay I made these changes along with some other changes to gitignore so will close this PR for now. Appreciate any other suggestions!


tools: setup build in local_fix_format

Commit Message: tools: setup build in local_fix_format
Additional Description: I am trying to reduce the time it takes to check and fix only the code format, without further check such as examples and docs. The problem I'm facing is that when running ./ci/run_envoy_docker.sh './tools/local_fix_format.sh -all', clang is not configured. Calling local_fix_format.sh is an alternative to add another target in do_ci.sh, as suggested by @phlax.
Release Notes: None
Platform Specific Features: None

I'm not sure what this change does but the whole point of naming this local_fix_format was to use the local tools installed on your OS rather than using Docker.
To do this of course you need the right version of clang installed.

I'm not sure what this change does but the whole point of naming this local_fix_format was to use the local tools installed on your OS rather than using Docker.

it also has the benefit of being usable inside the container to only run this script, which was what @ohadvano wanted to do
i think with the if clause this should work equally well in both situations

@jmarantz ill leave it to you to approve but i think this change is a good idea

I'm not sure what this change does but the whole point of naming this local_fix_format was to use the local tools installed on your OS rather than using Docker.

@jmarantz, I am running this locally, only I'm running this using docker (through ./ci/run_envoy_docker.sh).
I am not sure why, but in my Windows with WSL setup whenever I try to run ./tools/local_fix_format.sh directly without the Docker wrapper, I get the following error:
ERROR: Command clang-format-14 not found. If you have clang-format in version 12.x.x installed, but the binary name is different or it's not available in PATH, please use CLANG_FORMAT environment variable to specify the path. Examples:
    export CLANG_FORMAT=clang-format-14.0.0
    export CLANG_FORMAT=/opt/bin/clang-format-14
    export CLANG_FORMAT=/usr/local/opt/llvm@14/bin/clang-format

Although I'm pretty sure I have clang installed (otherwise couldn't have built envoy), tried exporting these env vars and it didn't help. Anyways, to your question - I do intend on running this locally.

Can you try to set these environment variables and run directly?
export CLANG_TOOLCHAIN=$HOME/ext/clang+llvm-14.0.0-x86_64-linux-gnu-ubuntu-18.04
export CLANG_FORMAT="$CLANG_TOOLCHAIN/bin/clang-format"
export BUILDIFIER_BIN="$HOME/go/bin/buildifier"
export BUILDOZER_BIN="$HOME/go/bin/buildozer"

You'l obviously have to set them correctly for your envirnment.
It might be that if your dev env is Windows based you really need Docker. I hadn't tested that.
Another option is for you to run that setup script from a wrapper script customized for your environment. The 4 lines above are for my custom wrapper script.

Thanks @jmarantz but it didn't work out for me. I assume that if I dig enough into trying to figure this out, I'll find how to make it work without the docker script, but I just figured that it's not worth my time if I can use the run_envoy_docker.sh instead. I think this PR adds a simple workaround that's transparent to whoever's not setting BUILD_REASON.

Sure; the point I was making is that you could have a script you use to run this one inside docker. This script might simply be:
. ci/build_setup.sh
tools/local_fix_format.sh "$@"

rather than adding the special-case into the script you could just put that into your personal wrapper script. This is what I do to set up my environment to specify where to find the binaries.

Sure; the point I was making is that you could have a script you use to run this one inside docker. This script might simply be:

the reason for doing it this way is to avoid adding more scripts or other ci targets
i think the suggested change doesnt affect current use in any way, and makes the most sense in terms of making this script versatile - build_setup.sh does exactly what is needed (i think) so there is no need to add more scripts doing the same

I wasn't suggesting adding a new script to the repo. I was suggesting that the repo should contain the curated basic scripts that can be used compose a solution specific to a user, which is how I use local_fix_format.sh; there's nothing particular to my setup in there; I have that in a personal script as it contains the exact location of where I installed the right version of clang.
I'm OK with checking this in as is though. If we were to put every possible setup in there with if-statements it would start to get unwieldy and hard to reason about, which is why I'm putting up mild resistance to this direction :)
Does this make sense?

@jmarantz, although this issue hasn't been posted by other devs, I assume that the outcome would be the same for anyone trying this use case (running this through Docker). It could be useful not only for me, so I don't consider this as a solution for a specific user..

That's valid except the premise of what I was trying to do with this script was to run without docker. Maybe at least you could drop some comments that you were unable to do this and it may be needed in the case of Windows?

@jmarantz of course. Added a comment.

/retest

@jmarantz I added a link to 'about WSL' in the comment

/retest


TRE URL to relative path

During deployment of the UI, sets the treUrl config setting to /api instead of the FQDN returned from the app gateway deployment.
Since the UI is routed under the same host name as the API through app gateway, we can (and should) use the relative URL. This also solves for custom domain name scenarios.

/test


Question about capability: Capturing video from camera and Activity itself

I'm wondering if RecordableSurfaceView might be able to be used to send camera video to, and have it record that as well as whatever is on the screen (buttons, text, etc.). In other words, act just like a screen recorder where most of the input is from the camera with some additional overlay in the form of buttons/TextViews/etc. on top.
Is that possible with this? If so, is there any example of getting camera video to display using RecordableSurfaceView available?

That's not a use case we've envisioned for this, but if you can get that to happen with a surface view, you could use RSV to record it. This library is mostly about saving the GL context to a video file.

Understood. Was just hoping that it might work. Thanks for the fast reply.


Unexpected resource service client authentication mode: Unsecured

I followed the guidance at https://github.com/dotnet/aspire/blob/main/docs/using-latest-daily.md to install the latest released from .NET Aspire (8.0.0-preview.5.24178.10). After installed in my laptop (Windows 11), and ran it.
> $env:DOTNET_DASHBOARD_UNSECURED_ALLOW_ANONYMOUS = 'true'; dotnet run apphost.csproj

It threw an exception:
info: Aspire.Hosting.DistributedApplication[0]
      Aspire version: 8.0.0-preview.4.24156.9+692dc41a65da572a7df25d53a9f2880afe59fdd8
info: Aspire.Hosting.DistributedApplication[0]
      Distributed application starting.
info: Aspire.Hosting.DistributedApplication[0]
      Application host directory is: ___app-host
info: Aspire.Hosting.Dcp.DcpHostService[0]
      Starting DCP with arguments: start-apiserver --monitor 40044 --detach --kubeconfig "C:\Users\thangchung\AppData\Local\Temp\aspire.agphgkry.4aa\kubeconfig"
info: Aspire.Hosting.Dcp.start-apiserver.api-server[0]
      Starting API server...
info: Aspire.Hosting.Dcp.start-apiserver.api-server[0]
      API server started        {"Address": "::1", "Port": 64855}
info: Aspire.Hosting.Dcp.start-apiserver.dcp-host[0]
      Starting DCP controller host
info: Aspire.Hosting.Dcp.start-apiserver.dcp-host[0]
      Started all services      {"count": 1}
info: Aspire.Hosting.Dcp.dcpctrl.IdeExecutableRunner[0]
      Executables cannot be started via IDE: missing required environment variable 'DEBUG_SESSION_PORT'
info: Aspire.Hosting.Dcp.dcpctrl[0]
      starting controller manager
info: Aspire.Hosting.Dcp.dcpctrl.ExecutableReconciler[0]
      starting process...       {"Executable": {"name":"aspire-dashboard"}, "Reconciliation": 2, "executable": "C:\\Program Files\\dotnet\\packs\\Aspire.Dashboard.Sdk.win-x64\\8.0.0-preview.5.24178.10\\tools\\Aspire.Dashboard.exe"}
info: Aspire.Hosting.Dcp.dcpctrl.ExecutableReconciler[0]
      process started   {"Executable": {"name":"aspire-dashboard"}, "Reconciliation": 2, "executable": "C:\\Program Files\\dotnet\\packs\\Aspire.Dashboard.Sdk.win-x64\\8.0.0-preview.5.24178.10\\tools\\Aspire.Dashboard.exe", "PID": 16056}
dbug: Aspire.Hosting.Dcp.HttpPingDashboardAvailability[0]
      Dashboard not ready yet.
      System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it. (localhost:15030)
       ---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
         at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
         at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
         --- End of inner exception stack trace ---
         at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
         at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
         at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
         at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
         at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
         at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
         at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
         at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
         at Aspire.Hosting.Dcp.HttpPingDashboardAvailability.WaitForDashboardAvailabilityAsync(Uri url, TimeSpan timeout, CancellationToken cancellationToken) in /_/src/Aspire.Hosting/Dcp/HttpPingDashboardAvailability.cs:line 32

I check the code at the PR: https://github.com/dotnet/aspire/pull/3033
switch (options.Otlp.AuthMode)
{
    case OtlpAuthMode.Unsecured:
        break;
    case OtlpAuthMode.ApiKey:
        if (string.IsNullOrEmpty(options.Otlp.PrimaryApiKey))
        {
            errorMessages.Add("PrimaryApiKey is required when OTLP authentication mode is API key. Specify a Dashboard:Otlp:PrimaryApiKey value.");
        }
        break;
    case OtlpAuthMode.ClientCertificate:
        break;
    case null:
        errorMessages.Add($"OTLP endpoint authentication is not configured. Either specify {DashboardConfigNames.DashboardUnsecuredAllowAnonymousName.ConfigKey} with a value of true, or specify ${DashboardConfigNames.DashboardOtlpAuthModeName.ConfigKey}. Possible values: {string.Join(", ", typeof(OtlpAuthMode).GetEnumNames())}");
        break;
    default:
        errorMessages.Add($"Unexpected OTLP authentication mode: {options.Otlp.AuthMode}");
        break;
}

I think some wrong logic here. Why does it run to the switch default in this case? I passed DOTNET_DASHBOARD_UNSECURED_ALLOW_ANONYMOUS = 'true', then I expected it should match with the first one and break.
Ref: https://github.com/dotnet/aspire/blob/main/src/Aspire.Dashboard/Configuration/ValidateDashboardOptions.cs#L46
I checked the Windows event logs:
Application: Aspire.Dashboard.exe
CoreCLR Version: <IP_ADDRESS>11
.NET Version: 8.0.2
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.Extensions.Options.OptionsValidationException: Unexpected resource service client authentication mode: Unsecured
   at Aspire.Dashboard.DashboardWebApplication.GetDashboardOptions(WebApplicationBuilder builder, IConfigurationSection dashboardConfigSection) in /_/src/Aspire.Dashboard/DashboardWebApplication.cs:line 239
   at Aspire.Dashboard.DashboardWebApplication..ctor(Action`1 configureBuilder) in /_/src/Aspire.Dashboard/DashboardWebApplication.cs:line 82
   at Program.<Main>$(String[] args) in /_/src/Aspire.Dashboard/Program.cs:line 7

Could anyone check it? Currently, I couldn't roll back to the previous version (dotnet workload removed the ability to version rollback).
/cc @davidfowl @JamesNK

Looks like you’re on the preview 4 packages still?

Thanks, David. That was my fault. I upgraded all libs to 8.1.0-preview.1.24179, and it worked.
Now I can run $env:ASPIRE_ALLOW_UNSECURED_TRANSPORT = 'true'; dotnet run --project my-app-host\AppHost.csproj


Metadb derived table for instance stat codes

Porting over derived table for instance statistical codes from LDP to metadb. There is no issue for this pull.

This derived table has not been added to the runlist yet.

I removed the quotes around name and added this to the runlist

Unfortunately there is a duplication between lines 21 and 26 that prevents this from running for me. Deleting line 26 made it work fine, though!

Angela, I noticed one other mistake that I'm going to fix. The file should be instance_statistical_codes rather than instance_statistical_code. This is in keeping with our naming convention.

I am going to add a cast for statistical_code_id to uuid.  Also for statistical_code_type_id to uuid, because the JSON transform is not recognizing UUIDs at this point.

I am going to add a cast for statistical_code_id to uuid. Also for statistical_code_type_id to uuid, because the JSON transform is not recognizing UUIDs at this point.

Thanks Nassib. I'm trying to be good about the uuids.

Whoops, yes, missed those!


[Enhancement]: Adding Simon Game

Is your enhancement request related to a problem? Please describe.➕
I would like to add a Simon game to the website. Please assign this issue to me under GSSOC'23.
Describe the solution you'd like
Solution steps
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @splusb !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hi, You assigned me to create "Simon_Game". But the game already existed. What should I do?

Hello @splusb, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @splusb ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


SassC is deprecated

We cannot run the latest SassC version as it currently fails on Linux machines. Running really out of date version 2.1.
Reccomended action is to refactor into https://rubygems.org/gems/sass-embedded

Bootstrap actually wants dartsass-sprockets more. So it might be the better choice for a flawless integration.


Add request classes and fix bugs

This PR adds request classes and fixes several bugs such as:

Overload of SetGameScore with inlineMessageId returns bool instead of Message (#555)
SetWebhookAsync returns true on success [#525]
GetGameHighScoresAsync now accepts chatId as long instead of ChatId (#554)
SendGameAsync now accepts chatId as long instead of ChatId (#544)
SendInvoiceAsync now accepts chatId as long instead of ChatId (#542)
SendGameAsync now accepts replyMarkup as InlineKeyboardMarkup instead of IReplyMarkup (#543 )
EditMessageLiveLocationAsync now accepts replyMarkup as InlineKeyboardMarkup instead of IReplyMarkup
EditMessageReplyMarkupAsync now accepts replyMarkup as InlineKeyboardMarkup instead of IReplyMarkup (#533)
EditMessageCaptionAsync now accepts replyMarkup as InlineKeyboardMarkup instead of IReplyMarkup (#531 and #532)
EditMessageTextAsync now accepts replyMarkup as InlineKeyboardMarkup instead of IReplyMarkup (#530)
StopMessageLiveLocationAsync now accepts replyMarkup as InlineKeyboardMarkup instead of IReplyMarkup (#529)
UploadStickerFileAsync now accepts pngSticker as Stream instead of FileToSend object
SetChatPhotoAsync now accepts photo as Stream instead of FileToSend object (#527)
SetWebhookAsync now accepts certificate as Stream instead of FileToSend object (#526)
CreateNewStickerSetAsync is now spelled correctly (#538)

This PR also make a few changes in ITelegramBotClient interface:

Inline versions of some methods replaced with overloads to ensure naming consistency (#556)
Some default values of request parameters that are default on Bot API side replaced with default keyword and aren't sent with their default values because it doesn't change the behavior of these methods
Parameter type T[] in request methods changed to IEnumerable<T>
Removed redundant return types on methods where the return type on success is always true or otherwise the method throws ApiResponseException

Though not all request classes have tests as of now. In particular games related methods, all methods dealing with webhooks, a few editing inline requests and a few others.

Wow, nice work you did there! I'll be happy to look over it if I get some time, though I'm kinda busy rn 😅

Almost all auto-implemented properties in request and response classes could be replaced with fields. No need generate more redundant code for properties.
public string Url { get; set; }
// turns into:
public string Url;

The logic for creating a multi-part/form http content is duplicated in many places. Can we have a general method for it in RequestBase class?
However, implementing such a general method might result in a performance hit.

I think we could do ourselves a disservice if we will use fields instead of properties in public facing code. Fields can be passed as ref or out parameters whereas properties can not. If someone's code is depended on fields' behavior and then we change the field to a property it will be a breaking change.


Clicking on [show details] under Bell/Alert UI does nothing in 0.6.0 OSX

The alert / bell icon has a flag next to it, and when clicked I get a drop down menu with the following text:
"(264) show details (February 8, 2015 ...)"
But when I click on the show details link, nothing happens..?

Possible duplicate of #554 which I thought had been fixed.

Refer to https://github.com/BitShares/web_wallet/issues/554 instead.


Group by is not accept float values in Collection class

Laravel Version: 8.*
PHP Version: 7.4

Description:
The problem is when I want to use groupBy method in Illuminate\Support\Collection for float value it give me this error:
array_key_exists(): The first argument should be either a string or an integer

currently the groupBy method is just accept int, boolean and string values

Steps To Reproduce:
$products = [
    [
        'unit_cost' => 10.50,
        'name' => 'Bag',
    ],
    [
        'unit_cost' => 10.50,
        'name' => 'Bag',
    ],
    [
        'unit_cost' => 20.50,
        'name' => 'E-Book',
    ],
];
collect($products)->groupBy('unit_cost');

error: array_key_exists(): The first argument should be either a string or an integer

Solve problem
in Illuminate\Support\Collection:441
$groupKey = is_bool($groupKey) ? (int) $groupKey : (string) $groupKey;

Feel free to discuss :)

You should be able to use
$products = [
    [
        'unit_cost' => 10.50,
        'name' => 'Bag',
    ],
    [
        'unit_cost' => 10.50,
        'name' => 'Bag',
    ],
    [
        'unit_cost' => 20.50,
        'name' => 'E-Book',
    ],
];

collect($products)->groupBy(function ($item) {
    return (string) $item['unit_cost'];
});

You should be able to use
$products = [
    [
        'unit_cost' => 10.50,
        'name' => 'Bag',
    ],
    [
        'unit_cost' => 10.50,
        'name' => 'Bag',
    ],
    [
        'unit_cost' => 20.50,
        'name' => 'E-Book',
    ],
];

collect($products)->groupBy(function ($item) {
    return (string) $item['unit_cost'];
});

@crynobone Yes I know, but groupBy should accept int, boolean, float and string values, because now it accept only int, boolean and string values

@crynobone Yes I know, but groupBy should accept int, boolean, float and string values, because now it accept only int, boolean and string values

@crynobone
The data type of php is:
String
Integer
Float (floating point numbers - also called double)
Boolean
Array
Object
NULL
Resource

So it should accept: String, Integer, Float, Boolean, NULL

@crynobone
The data type of php is:
String
Integer
Float (floating point numbers - also called double)
Boolean
Array
Object
NULL
Resource

So it should accept: String, Integer, Float, Boolean, NULL

You will need to use the solution provided by @crynobone

You will need to use the solution provided by @crynobone

@taylorotwell I already use it, but I don't know why groupBy accept only bool, string and int but not accept float ...

@taylorotwell I already use it, but I don't know why groupBy accept only bool, string and int but not accept float ...


[dv/tlt] Add rv_dm late debug enable test.

Update the chip_rv_dm_lc_disabled test point to include coverage for the rv_dm late debug enablement feature.
Modify the chip_rv_dm_lc_disabled_vseq.sv to include randomized tests for the late debug enablement feature as well as fixed coverage for the DEV life cycle state to exercise this feature.
Fixes: https://github.com/lowRISC/opentitan/issues/21965

@a-will I think this now works.
@rswarbrick, do you know if we have any coverage for SBA transactions when DIS_RV_DM_LATE_DEBUG == false && late_debug_enable = false?  If not, I can look at adding additional checks for this in a follow up PR.
Thanks


Feature Request: file-by-file checks for Pull Requests

This github action will do full scans against the target repo when a commit is merged into a main/release branch. This action will scan only those files changed in a PullRequest.
this resolves: https://github.com/bridgecrewio/checkov-action/issues/16
To test:
In a GitHub PR, this action will report that it scanned only those files (or no files scanned) changed in a PR. When the PR is merged into main, the action will run a full-scan on the target repo.

@libertyy Hey, are you still planning on working on this PR, or can I close it?

@Saarett @libertyy I stumbled on this as i'm trying to run the action in a monorepo with hundreds of individual terraform roots.  If this PR is dead, i'd like to open one pursuing the same objective (scan only directories that were modified by the PR, not the entire repository)

@krewenki I would say go for it, if there are competing PRs its all about which one gets there (as in gets past approvals) and does the job the best way, first.
One thing I'd contribute, is make this type of scan optional, possibly via an input or envar that sets a flag.


Couldn't connect tigerDB

Recently I deployed a cluster of TigerGraphDB, including 3 nodes. And everything seems running correctly, Also check DB status by "gadmin status" and each item shows  a word "Running"  .
Version of tigergraph DB is 3.0.6 with just a temporary license.
But this pyTigerGraph pkg doesn't connect to tigerDB.
The whole command as below,
"
import pyTigerGraph as tg
conn = tg.TigerGraphConnction(host='http://localhost', graphname='social', username='tigergraph',password='tigergraph')
conn.getSchema()
"
When I execute the last line "conn.getSchema()" , it won't stop and show any result , just like suspending forever, no response.
In addition , I have tried curl -X GET "http://10.116.85.xxx:9000/version
and GraphStudio could be opened.
Is this version of pyTigerGraph <IP_ADDRESS>.3 is not compatible with newly TigerGraph3.0.6 ?

@lifeisgoodcdj I'll dive into this a bit deeper. What Operating System are you running?
In the meantime can you test pyTigerGraphBeta to see if it's working as expected. We are removing the JAVA dependency in the Beta version and should be released shortly to the pyTigerGraph official (community supported) package.
Video Walkthrough of using pyTigerGraphBeta
Sample Notebook 1 using pyTigerGraphBeta
Sample Notebook 2 using pyTigerGraphBeta

Thank you!
I have reinstalled version-beta based on your information.
conn.getSchema()  works
But conn.gsql('ls') failed which shows as below:
"
File "root/anaconda3/lib/python3.7/socket.py", line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errorno 111] Connection refused
"

Thank you!
I have reinstalled version-beta based on your information.
conn.getSchema() works
But conn.gsql('ls') failed which shows as below:
"
File "root/anaconda3/lib/python3.7/socket.py", line 716, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errorno 111] Connection refused
"
@.***
From: HerkTG
Date: 2021-03-30 09:03
To: pyTigerGraph/pyTigerGraph
CC: lifeisgoodcdj; Mention
Subject: Re: [pyTigerGraph/pyTigerGraph] Couldn't connect tigerDB (#31)
@lifeisgoodcdj I'll dive into this a bit deeper. What Operating System are you running?
In the meantime can you test pyTigerGraphBeta to see if it's working as expected. We are removing the JAVA dependency in the Beta version and should be released shortly to the pyTigerGraph official (community supported) package.
Video Walkthrough of using pyTigerGraphBeta
Sample Notebook 1 using pyTigerGraphBeta
Sample Notebook 2 using pyTigerGraphBeta
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@lifeisgoodcdj can you try print(conn.gsql('''LS''', options=[]))

I think you are missing changing the hostname from "localhost" to your IP address specified, along with the graphname, username, and password. For example, this should be correct code:
import pyTigerGraph as tg
conn = tg.TigerGraphConnction(host="http://10.116.85.xxx", graphname='YOUR_GRAPH_NAME_HERE', username='YOUR_USERNAME_HERE', password='YOUR_PASSWORD_HERE')
conn.getSchema()

print(conn.gsql('''LS''', options=[]))
The result is same to "conn.gsql('ls', options=[])"

I think you could be missing the correct username and password. For example, this should be correct code:
import pyTigerGraph as tg
conn = tg.TigerGraphConnction(host="http://10.116.85.xxx", graphname='YOUR_GRAPH_NAME_HERE', username='YOUR_USERNAME_HERE', password='YOUR_PASSWORD_HERE')
conn.getSchema()

now ,my code is here:
import pyTigerGraphBeta as tg
conn=tg.TigerGraphConnection(host='http://10.116.85.xxx', graphname='social', username='tigergraph', password='tigergraph')
conn.gsql('ls', option=[])

HI，I've checked port 14240 on each node( all is 3)
But Still wrong with "conn.gaql('ls')" , meanwhile, other command is OK such as "conn.getVertexDataframe('person')" or "conn.getSchema()"
My question is :
Do you test pyTigerGraphBeta by connecting to tigerDB( 3.0.6 or above) deployed on the cluster with 3 nodes ?
Is it necessary to reduce the version to tigergraph 2.x.x ?
And what else can be done?
gadmin status : OK
port 14240 status:  seems OK
@.***
From: Parker Erickson
Date: 2021-03-30 12:33
To: pyTigerGraph/pyTigerGraph
CC: lifeisgoodcdj; Mention
Subject: Re: [pyTigerGraph/pyTigerGraph] Couldn't connect tigerDB (#31)
I think you are missing changing the hostname from "localhost" to your IP address specified, along with the graphname, username, and password. For example, this should be correct code:
import pyTigerGraph as tg
conn = tg.TigerGraphConnction(host="http://10.116.85.xxx", graphname='YOUR_GRAPH_NAME_HERE', username='YOUR_USERNAME_HERE', password='YOUR_PASSWORD_HERE')
conn.getSchema()
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@lifeisgoodcdj I am @CST+6 can you confirm if we can have a session over zoom for debugging ?

Sorry, session over zoom not allowed in my company
@.***
From: Zrouga Mohamed
Date: 2021-04-03 07:33
To: pyTigerGraph/pyTigerGraph
CC: lifeisgoodcdj; Mention
Subject: Re: [pyTigerGraph/pyTigerGraph] Couldn't connect tigerDB (#31)
@lifeisgoodcdj I am @cst+6 can you confirm if we can have a session over zoom for debugging ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I can confirm. I have the exact same problem. I have code that worked on previous versions of pytigergraph but the switch to pytigerdriver broke that code.
conn = tg.TigerGraphConnection(host="http://localhost",                        graphname="money",                         username="tigergraph",                         password="tigergraph") conn.gsql('ls')
~/miniconda3/envs/graph_tiger/lib/python3.9/socket.py in create_connection(address, timeout, source_address)
829             if source_address:
830                 sock.bind(source_address)
--> 831             sock.connect(sa)
832             # Break explicitly a reference cycle
833             err = None
ConnectionRefusedError: [Errno 61] Connection refused
When I downgrade to PyTigerDriver==<IP_ADDRESS>.3 then the code executes without errors

@louisza please use this :+1:
conn = tg.TigerGraphConnection(host="http://localhost", graphname="money", username="tigergraph", password="tigergraph",useCert=False)
conn.gsql('ls')

useCert = False that should work
P.S : you're invited to upgrade the pyTigerGraph package


mirror.co.uk

Checklist

[X] I'm reporting a new site support request
[X] I've verified that I'm running yt-dlp version 2021.10.22. (update instructions)
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that none of provided URLs violate any copyrights or contain any DRM to the best of my knowledge
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and am willing to share it if required

Region
Canada
Example URLs

Single video: https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890

Single video: https://www.mirror.co.uk/sport/football/news/antonio-conte-next-tottenham-manager-25346042

Description
The Daily Mirror is a British national daily tabloid-sized newspaper that is considered to be engaged in tabloid-style journalism. Founded in 1903, it is owned by parent company Reach plc. From 1985 to 1987, and from 1997 to 2002, the title on its masthead was simply The Mirror.
Verbose log
>yt-dlp.py -v "https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890"
[debug] Command-line config: ['-v', 'https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252[debug] yt-dlp version 2021.10.22 (zip)
[debug] Python version 3.6.6 (CPython 64bit) - Windows-10-10.0.14393-SP0
[debug] exe versions: ffmpeg 4.3.2-2021-02-02-full_build-www.gyan.dev, ffprobe 4.3.2-2021-02-02-full_build-www.gyan.dev, rtmpdump 2.4
[debug] Optional libraries: sqlite
[debug] Proxy map: {}
[debug] [generic] Extracting URL: https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890
[generic] michael-jacksons-son-blankets-new-25344890: Requesting header
WARNING: [generic] Falling back on generic information extractor.
[generic] michael-jacksons-son-blankets-new-25344890: Downloading webpage
[generic] michael-jacksons-son-blankets-new-25344890: Extracting information
ERROR: [generic] Unsupported URL: https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890
Traceback (most recent call last):
  File "C:\Transmogrifier\yt-dlp.py\yt_dlp\extractor\common.py", line 593, in extract
    ie_result = self._real_extract(url)
  File "C:\Transmogrifier\yt-dlp.py\yt_dlp\extractor\generic.py", line 3706, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890
Traceback (most recent call last):
  File "C:\Transmogrifier\yt-dlp.py\yt_dlp\extractor\common.py", line 593, in extract
    ie_result = self._real_extract(url)
  File "C:\Transmogrifier\yt-dlp.py\yt_dlp\extractor\generic.py", line 3706, in _real_extract
    raise UnsupportedError(url)
yt_dlp.utils.UnsupportedError: Unsupported URL: https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Transmogrifier\yt-dlp.py\yt_dlp\YoutubeDL.py", line 1280, in wrapper
    return func(self, *args, **kwargs)
  File "C:\Transmogrifier\yt-dlp.py\yt_dlp\YoutubeDL.py", line 1305, in __extract_info
    ie_result = ie.extract(url)
  File "C:\Transmogrifier\yt-dlp.py\yt_dlp\extractor\common.py", line 610, in extract
    e.msg, video_id=video_id, ie=self.IE_NAME, tb=e.traceback, expected=e.expected, cause=e.cause)
yt_dlp.utils.ExtractorError: [generic] Unsupported URL: https://www.mirror.co.uk/3am/celebrity-news/michael-jacksons-son-blankets-new-25344890

The video is in a div tag that has attribute data-video-id. The data-video-id contain id that also a jwplayer-video-id. The jwplayer-video-id can be used at https://cdn.jwplayer.com/v2/media/<jwplayer_video_id>?page_domain=www.mirror.co.uk. From this, video data is in playlist, we can just jwplayer extractor to parse the link we can use the sources and then get the format


[Run] OutOfMemory Exception

ℹ Computer information

PowerToys version:  <IP_ADDRESS>
PowerToy Utility:
Running PowerToys as Admin: YES
Windows build number: [run "winver"] Microsoft Windows NT 10.0.19042.0

📝 Provide detailed reproduction steps (if any)

…
…
…

✔ Expected result
What is the expected result of the above steps?
❌ Actual result
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.19042.0
IntPtr Length: 8
x64: True
Date: 09/01/2021 18:20:08
Exception:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at PowerLauncher.Plugin.QueryBuilder.Build(String& text, Dictionary`2 nonGlobalPlugins)
at PowerLauncher.ViewModel.MainViewModel.ColdStartFix()
at PowerLauncher.App.<>c__DisplayClass14_0.b__0()
at Wox.Infrastructure.Stopwatch.Normal(String message, Action action)
at PowerLauncher.App.OnStartup(Object sender, StartupEventArgs e)
at System.Windows.Application.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
📷 Screenshots
Are there any useful screenshots? WinKey+Shift+S and then just paste them directly into the form

Hi @pmpena
Thank you for reporting the issue
Can you give us more informations? When is the problem occuring: after PowerToys start or when you try to search something in PowerToys Run?

Hi @pmpena
Thank you for reporting the issue
Can you give us more informations? When is the problem occuring: after PowerToys start or when you try to search something in PowerToys Run?

Hi Davide,
It is after PowerToys start during Windows startup sequence. It is on and
off. Sometimes it happens, sometimes it does not.
Thank you,
Pao
Paul John Mendoza Peña
@pauljohnpena
+63<PHONE_NUMBER>
Le dim. 10 janv. 2021 à 03:56, Davide Giacometti<EMAIL_ADDRESS>a écrit :

Hi @pmpena https://github.com/pmpena
Thank you for reporting the issue
Can you give us more informations? When is the problem occuring: after
PowerToys start or when you try to search something in PowerToys Run?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/9011#issuecomment-757358766,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASM53234ZVDCYAOWSQQZZZDSZCYFVANCNFSM4V3PLLFA
.

Hi Davide,
It is after PowerToys start during Windows startup sequence. It is on and
off. Sometimes it happens, sometimes it does not.
Thank you,
Pao
Paul John Mendoza Peña
@pauljohnpena
+63<PHONE_NUMBER>
Le dim. 10 janv. 2021 à 03:56, Davide Giacometti<EMAIL_ADDRESS>a écrit :

Hi @pmpena https://github.com/pmpena
Thank you for reporting the issue
Can you give us more informations? When is the problem occuring: after
PowerToys start or when you try to search something in PowerToys Run?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/PowerToys/issues/9011#issuecomment-757358766,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASM53234ZVDCYAOWSQQZZZDSZCYFVANCNFSM4V3PLLFA
.


submit a higer resolution gif to freeCodeCamp http://imgur.com/vidgif…

http://imgur.com/vidgif?url=http%3A%2F%2Frecordit.co%2FYK0paRsf6W
…?url=http%3A%2F%2Frecordit.co%2FYK0paRsf6W

Pre-Submission Checklist

[ ] Your pull request targets the staging branch of freeCodeCamp.
[ ] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[ ] You have only one commit (if not, squash them into one commit).
[ ] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[ ] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[ ] Tested changes locally.
[ ] Closes currently open issue (replace XXXX with an issue no): Closes #XXXX

Description

@pporche87 thanks for the pull request, but unfortunately we are going to have to close this. This is not the requirement.
I'll add details on the main issue.
Please do not be discouraged, we value your contribution.
Meanwhile we suggest you checkout the Guidelines for Contributing.


.dockerignore info in readme

solved https://github.com/grebtsew/dcDeployControl/commit/8ccd617a18a4ebd8d3f87380787b939acbf487e4


Rename session keys to be unambiguous

Rename session_id to publisher_oid
Prefix urn, uid, la_code, multiple_organisations, id_token,
and signing_out_for_inactivity with publisher_ for consistency
Tweak i18n keys for signing out notifications to match

The existing naming is a bit confusing, and the session_id key
conflicts with Devise (which we are now using for jobseeker accounts).
Caution: Deploying this will have the side effect of logging out all
currently logged in users (as the code checks for presence of the new
publisher_oid value in the session as part of the activity check in
Publishers::BaseController#check_user_last_activity_at)
Jira ticket URL
https://dfedigital.atlassian.net/browse/TEVA-1634

publisher_oid and publisher_uid are worryingly close!
What about organisation_uid and organisation_urn and organisation_la_code?


Update No Reply For AWS and Granicus

Granicus subject line: You sent a message to a mailbox that isn't monitored.
You have sent a message to a mailbox that isn't monitored.
Please note this mailbox isn’t checked by anyone. Messages sent to this address won’t get a reply. To get in touch with someone please use the following contact information:
If you’re a Veteran in crisis and need immediate help, please call<PHONE_NUMBER> and press 1. Or visit www.veteranscrisisline.net
If you have questions or need more information about your benefits, please visit VA.gov or call us at<PHONE_NUMBER> (TTY:711).
1 - Fiip to update with AWS
2 - Maria to email Granicus

Setting for AWS (in VA outlook):

Email sent to granicus requesting change.

Granicus autoresponse message:

Subject has not been updated.
@miabecker do we want to reach back to Granicus to request subject change?

QA Verification:
sent email to<EMAIL_ADDRESS>response - You have sent a message to a mailbox that isn't monitored.
Please note this mailbox isn’t checked by anyone. Messages sent to this address won’t get a reply. To get in touch with someone please use the following contact information:
If you’re a Veteran in crisis and need immediate help, please call<PHONE_NUMBER> and press 1. Or visit www.veteranscrisisline.net
If you have questions or need more information about your benefits, please visit VA.gov or call us at<PHONE_NUMBER> (TTY:711).
sent email to<EMAIL_ADDRESS>Received response:

VA No Reply Messages
10:49 AM (0 minutes ago)
to me
You have sent a message to a mailbox that isn't monitored.
Please note this mailbox isn’t checked by anyone. Messages sent to this address won’t get a reply. To get in touch with someone please use the following contact information:
If you’re a Veteran in crisis and need immediate help, please call<PHONE_NUMBER> and press 1. Or visit www.veteranscrisisline.net
If you have questions or need more information about your benefits, please visit VA.gov or call us at<PHONE_NUMBER> (TTY:711).

The msg is just sent the first time you send to an unmonitored email address - that is the suggested behavior.  The functionality seems to be as -is


ARROW-10229: [C++] Remove errant log line

noticed this on rereviewing the merged code.

Ha, sorry. Thank you for noticing :-)


Be able to set Redirect Rules on S3 to specific folders

We need to have data.covidactnow.org needs to have a latest and stable "symlinks" to specific snapshots of data that live at data.covidactnow.org/v0/<snapshotid>/....
Such that bothdata.covidactnow.org/v0/latest and data.covidactnow.org/v0/stable point to specific snapshot ids.
latest is for the most recent snapshot
stable is for what data we designate as the 'production' version
And the process to update or change these ids should be formalized preferably in a shell script.
Possible context for how to make this work:
https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html

FWIW- In the interest of pretty URLs, I wonder if it's worth trying to set up the redirect so stable is the default and doesn't need to appear in the URL.
Something like:

https://data.covidactnow.org/v0/snap/<snapshot-id>/...endpoint.json
https://data.covidactnow.org/v0/snap/latest/...endpoint.json
https://data.covidactnow.org/v0/...endpoint.json (stable)

If that's hard we could do:

https://data.covidactnow.org/v0-snap/<snapshot-id>/...endpoint.json
https://data.covidactnow.org/v0-snap/latest/...endpoint.json
https://data.covidactnow.org/v0/...endpoint.json (stable)

Quick tests on S3 console shows this will work.

@raygilbert do you have code snippet or a script to make this work?

I'll push something tonight that has my WIP

Pushed symlinks.sh which operates at a folder level rather than a file by file level.  Should be easier to run with limited/no interruption to users pulling data

Is this still WIP?

The work is pushed and done.

Looking at how to do this with AWS API Gateway.


README file: clear distinction between LPP and XLPP

At the moment, it seems that the distinction between LPP and XLPP is not clear.
For instance, the Distance (type 130) is in the section "LPP", but it seems to be an XLPP type.

The second table on the Readme file shows types that are not covered by the LPP spec, but are implemented by the Arduino CayenneLPP library. I am not sure if there is some official spec covering these types...

Can you see this message on the forum: https://forum.waziup.io/t/error-data-not-published-to-wazicloud/125
It says "unknown type 130" so I supposed this type is not part of LPP.


Fold in helper functions for highlighting rows/cols in the table

[x] add embiggen
[x] add bold_column
[x] add bold_rowgroup

snippets available here:

Completed


cockroachdb: 1.19.1 -> 1.19.4

Motivation for this change
Provide the latest available release via the package
Things done

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

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

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

Notify maintainers
cc @

You're welcome :slightly_smiling_face:
Answered above (https://github.com/NixOS/nixpkgs/pull/68156#discussion_r321447769)

@GrahamcOfBorg build cockroachdb

Builds and binary appears to work on macos 10.13 FWIW


Add template of Function

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #.
[x] Update the CHANGES log.

Function list

Function Overview

Function Topology

Function Instance Overview

We should add Text Widget like the Satellite dashboard.

FaaS (Function-as-a-Service) is a type of cloud-computing service that allows you to execute code in response to events without the complex infrastructure typically associated with building and launching microservices applications.
OpenFunction as a FaaS platform, provides out-of-box observability with SkyWalking integration.

And link this to the OpenFunction document.

And you should set the legend for service topology. Take a look at the general topology to refer.

@wu-sheng @wankai123 @FeynmanZhou plase review :)


[SAC-168][SQL] Apply Spark catalog model definitions to Hive catalog entities

What changes were proposed in this pull request?
This patch fixes the mismatch between Hive catalog entities (attributes) and Spark catalog model definitions.
This patch also fixes the out of sync between Spark DB entity and its definition. (ownerType)
How was this patch tested?

Existing UT, and UT modified in AtlasExternalEntityUtilsSuite.scala
Manually tested against Spark 2.4 & Atlas 1.1

The differences are shown with CTAS query:
spark.sql("CREATE TABLE test_table_managed_sac_168_a SELECT * FROM test_table_sac_168_a")

before applying the patch

after applying the patch

Please take a look at some attributes properties, locationUri, and serde. I guess spark_schema will also show up after applying the patch when enabling column.
This closes #167

I just craft alternative version of the patch which changes spark models to be similar with hive models if there're some differences. Will close this and propose the new patch.


carp over lagg interfaces has demotion handling problems

opn 16.7: When starting up a lagg interface or disconnecting or reconnecting a LACP member interface, the kernel will recognize "send error 50 on lagg0_vlan..." and increase the carp demotion for each interface and VLAN that's defined for it. Since it will never recover from that, lacp demotion starts with 240 * (interface on LAGG) and makes master and slave indistinguishable.
I stumbled upon this when I found my master firewall to be carp backup, although advskew was 0 and 100 on backup as expected. But the high demotion from LAGG events maxed out advskew on the wire, with every CARP packet containing advskew=240 and thus corrumping master/slave selection.
To hot-fix this, I tuned net.inet.carp.senderr_demotion_factor=0 to ignore carp send errors (and net.pfsync.carp_demotion_factor=0 as well; why should a master demote itself if the backup can't receive pfsync?) I observed pfsync demotion to decrease after a minute or so, but never carp.senderr demotion.

Just checked on a pf 2.2.4:
Both net.inet.carp.senderr_demotion_factor and net.pfsync.carp_demotion_factor are set to 0 by default there; probably as a consequence of https://forum.pfsense.org/index.php?topic=89085

Thanks, I'll look into this soon.

Hi Andreas,
Looks sane, if you have a spare minute try to help verify:
# opnsense-update 79a2008b

Cheers,
Franco

What is this update supposed to do? I don't see any change, a testsystem still has net.pfsync.carp_demotion_factor=240 and net.inet.carp.senderr_demotion_factor=240.

The update applies the commit with the hash 79a2008b
It will set the correct values on bootup (it should).

It doesn't...
sysctl -a |grep carp
net.inet.carp.ifdown_demotion_factor: 240
net.inet.carp.senderr_demotion_factor: 240
net.inet.carp.demotion: 0
net.inet.carp.log: 1
net.inet.carp.preempt: 0
net.inet.carp.allow: 1
net.pfsync.carp_demotion_factor: 240
This is even a degradation. net.inet.carp.preempt should be 1, as it is on the firewalls I'm preparing for production (where I noticed the problems); this is tested on a dedicated test machine.

Let me refine this as I've just tested this successfully: the patch will set both "net.inet.carp.senderr_demotion_factor" and "net.pfsync.carp_demotion_factor" to 0 on boot, unless you've specified otherwise in the tunables GUI.
The value of "net.inet.carp.preempt" is set during carp setup, it's been untouched since 2015. https://github.com/opnsense/core/blame/master/src/etc/inc/interfaces.inc#L1788

opnsense-update 79a2008b
Updating OPNsense repository catalogue...
OPNsense repository is up-to-date.
...
Your system is up to date.
tail -n +117 /usr/local/etc/inc/system.inc | head -n7
$sysctls = array(
    "net.enc.in.ipsec_bpf_mask" => "0x0002",
    "net.enc.in.ipsec_filter_mask" => "0x0002",
    "net.enc.out.ipsec_bpf_mask" => "0x0001",
    "net.enc.out.ipsec_filter_mask" => "0x0001",
);

Apparently https://github.com/opnsense/core/commit/79a2008b66ed754073360754d6d936bceee7c0a5 isn't present.

Ack, patch works.
I don't see it in system/settings/tunables though. I guess nobody should touch this anyway.

Ok, thanks. I've added this to the upcoming 16.7.1 as well.
The sysctl can be added manually and thus overridden. I'm not very fond of the whole sysctls section in config.xml as that is not going to be visible to an existing installation on upgrade anyway.

After re-visiting CARP/HA again and stumbling upon the related pfsense article (and this) I suspect this may be a factor in my problems.
Both my systems have both net.inet.carp.ifdown_demotion_factor and net.inet.carp.senderr_demotion_factor as 240 (and not 0) -- was this patch reverted or is there something odd about my set-up?

they should be, you can set them manually to another value if needed, but in most cases that's not advisable.
https://www.freebsd.org/cgi/man.cgi?query=carp&sektion=4

I would like to mention that
https://github.com/opnsense/core/commit/79a2008b66ed754073360754d6d936bceee7c0a5
Is not included in the current release?

@53c70r removed for good reasons years ago (1c37911)

That's really interesting I just had the exact problem, the master demoted with 2880 after I rebooted the master.
The backup took over the Master and never gave it back, the master stood at 2880 while backup was 0 even after everything was back online and stable.
gw-00 before reboot:
root@opnsense-00:~ # ifconfig | grep carp
    carp: MASTER vhid 1 advbase 1 advskew 0
    carp: MASTER vhid 8 advbase 1 advskew 0
    carp: MASTER vhid 3 advbase 1 advskew 0
    carp: MASTER vhid 4 advbase 1 advskew 0
    carp: MASTER vhid 10 advbase 1 advskew 0
    carp: MASTER vhid 6 advbase 1 advskew 0
    carp: MASTER vhid 7 advbase 1 advskew 0
    carp: MASTER vhid 9 advbase 1 advskew 0
    carp: MASTER vhid 11 advbase 1 advskew 0
    carp: MASTER vhid 12 advbase 1 advskew 0
    carp: MASTER vhid 13 advbase 1 advskew 0
    carp: MASTER vhid 14 advbase 1 advskew 0
    carp: MASTER vhid 15 advbase 1 advskew 0
root@opnsense-00:~ # sysctl -a | grep net.inet.carp
net.inet.carp.ifdown_demotion_factor: 240
net.inet.carp.senderr_demotion_factor: 240
net.inet.carp.demotion: 0
net.inet.carp.log: 1
net.inet.carp.preempt: 1
net.inet.carp.dscp: 56
net.inet.carp.allow: 1

gw-01
root@opnsense-01:~ # ifconfig | grep carp
    carp: BACKUP vhid 1 advbase 1 advskew 100
    carp: INIT vhid 2 advbase 1 advskew 100
    carp: BACKUP vhid 8 advbase 1 advskew 100
    carp: BACKUP vhid 3 advbase 1 advskew 100
    carp: BACKUP vhid 4 advbase 1 advskew 100
    carp: BACKUP vhid 10 advbase 1 advskew 100
    carp: INIT vhid 5 advbase 1 advskew 100
    carp: BACKUP vhid 6 advbase 1 advskew 100
    carp: BACKUP vhid 7 advbase 1 advskew 100
    carp: BACKUP vhid 9 advbase 1 advskew 100
    carp: BACKUP vhid 11 advbase 1 advskew 100
    carp: BACKUP vhid 12 advbase 1 advskew 100
    carp: BACKUP vhid 13 advbase 1 advskew 100
    carp: BACKUP vhid 14 advbase 1 advskew 100
    carp: BACKUP vhid 15 advbase 1 advskew 100
root@opnsense-01:~ # sysctl -a | grep net.inet.carp
net.inet.carp.ifdown_demotion_factor: 240
net.inet.carp.senderr_demotion_factor: 240
net.inet.carp.demotion: 480
net.inet.carp.log: 1
net.inet.carp.preempt: 1
net.inet.carp.dscp: 56
net.inet.carp.allow: 1

after the reboot of gw-00
root@opnsense-00:~ # ifconfig | grep carp
    carp: BACKUP vhid 1 advbase 1 advskew 0
    carp: BACKUP vhid 8 advbase 1 advskew 0
    carp: BACKUP vhid 3 advbase 1 advskew 0
    carp: BACKUP vhid 4 advbase 1 advskew 0
    carp: BACKUP vhid 10 advbase 1 advskew 0
    carp: BACKUP vhid 6 advbase 1 advskew 0
    carp: BACKUP vhid 7 advbase 1 advskew 0
    carp: BACKUP vhid 9 advbase 1 advskew 0
    carp: BACKUP vhid 11 advbase 1 advskew 0
    carp: BACKUP vhid 12 advbase 1 advskew 0
    carp: MASTER vhid 13 advbase 1 advskew 0
    carp: BACKUP vhid 14 advbase 1 advskew 0
    carp: BACKUP vhid 15 advbase 1 advskew 0
root@opnsense-00:~ # sysctl -a | grep net.inet.carp
net.inet.carp.ifdown_demotion_factor: 240
net.inet.carp.senderr_demotion_factor: 240
net.inet.carp.demotion: 2880
net.inet.carp.log: 1
net.inet.carp.preempt: 1
net.inet.carp.dscp: 56
net.inet.carp.allow: 1

gw-01
root@opnsense-01:~ # ifconfig | grep carp
    carp: MASTER vhid 1 advbase 1 advskew 100
    carp: INIT vhid 2 advbase 1 advskew 100
    carp: MASTER vhid 8 advbase 1 advskew 100
    carp: MASTER vhid 3 advbase 1 advskew 100
    carp: MASTER vhid 4 advbase 1 advskew 100
    carp: MASTER vhid 10 advbase 1 advskew 100
    carp: INIT vhid 5 advbase 1 advskew 100
    carp: MASTER vhid 6 advbase 1 advskew 100
    carp: MASTER vhid 7 advbase 1 advskew 100
    carp: MASTER vhid 9 advbase 1 advskew 100
    carp: MASTER vhid 11 advbase 1 advskew 100
    carp: MASTER vhid 12 advbase 1 advskew 100
    carp: BACKUP vhid 13 advbase 1 advskew 100
    carp: MASTER vhid 14 advbase 1 advskew 100
    carp: MASTER vhid 15 advbase 1 advskew 100
root@opnsense-01:~ # sysctl -a | grep net.inet.carp
net.inet.carp.ifdown_demotion_factor: 240
net.inet.carp.senderr_demotion_factor: 240
net.inet.carp.demotion: 480
net.inet.carp.log: 1
net.inet.carp.preempt: 1
net.inet.carp.dscp: 56
net.inet.carp.allow: 1

The gw-00 never went to master or intended to because of the demotion so the skew could do its job.
after the tunables everything was fine after the reboot of gw-00:
gw-00
root@opnsense-00:~ # ifconfig | grep carp && sysctl -a | grep net.inet.carp
	carp: MASTER vhid 1 advbase 1 advskew 0
	carp: MASTER vhid 8 advbase 1 advskew 0
	carp: MASTER vhid 3 advbase 1 advskew 0
	carp: MASTER vhid 4 advbase 1 advskew 0
	carp: MASTER vhid 10 advbase 1 advskew 0
	carp: MASTER vhid 6 advbase 1 advskew 0
	carp: MASTER vhid 7 advbase 1 advskew 0
	carp: MASTER vhid 9 advbase 1 advskew 0
	carp: MASTER vhid 11 advbase 1 advskew 0
	carp: MASTER vhid 12 advbase 1 advskew 0
	carp: MASTER vhid 13 advbase 1 advskew 0
	carp: MASTER vhid 14 advbase 1 advskew 0
	carp: MASTER vhid 15 advbase 1 advskew 0
net.inet.carp.ifdown_demotion_factor: 240
net.inet.carp.senderr_demotion_factor: 0
net.inet.carp.demotion: 0
net.inet.carp.log: 1
net.inet.carp.preempt: 1
net.inet.carp.dscp: 56
net.inet.carp.allow: 1

gw-01
root@opnsense-01:~ # ifconfig | grep carp && sysctl -a | grep net.inet.carp
	carp: BACKUP vhid 1 advbase 1 advskew 100
	carp: INIT vhid 2 advbase 1 advskew 100
	carp: BACKUP vhid 8 advbase 1 advskew 100
	carp: BACKUP vhid 3 advbase 1 advskew 100
	carp: BACKUP vhid 4 advbase 1 advskew 100
	carp: BACKUP vhid 10 advbase 1 advskew 100
	carp: INIT vhid 5 advbase 1 advskew 100
	carp: BACKUP vhid 6 advbase 1 advskew 100
	carp: BACKUP vhid 7 advbase 1 advskew 100
	carp: BACKUP vhid 9 advbase 1 advskew 100
	carp: BACKUP vhid 11 advbase 1 advskew 100
	carp: BACKUP vhid 12 advbase 1 advskew 100
	carp: BACKUP vhid 13 advbase 1 advskew 100
	carp: BACKUP vhid 14 advbase 1 advskew 100
	carp: BACKUP vhid 15 advbase 1 advskew 100
net.inet.carp.ifdown_demotion_factor: 240
net.inet.carp.senderr_demotion_factor: 0
net.inet.carp.demotion: 0
net.inet.carp.log: 1
net.inet.carp.preempt: 1
net.inet.carp.dscp: 56
net.inet.carp.allow: 1

@53c70r removed for good reasons years ago (1c37911)

Could you clarify what led to the removal of the tunables in src/etc/inc/system.inc? I'm struggling to understand the reasoning behind it from the comments and commit messages.

@53c70r stick to the standards, people can configure differently when needed, ignoring interface and pfsync errors by default is usually not the best idea.

@53c70r stick to the standards, people can configure differently when needed, ignoring interface and pfsync errors by default is usually not the best idea.

Thank you for the clarification. In our real-world scenarios, we found that switching the master to the backup due to issues like wire overload didn't provide any advantage, as the new master would face the same load. Because of this, and the flaky connectivity we've experienced, we've opted to use the 0 tunables to better suit our environment.


feat [IDP-1713] : Added the release notes for v0.15.0

Harness Developer Pull Request
Added the release notes for v0.15.0
What Type of PR is This?

[ ] Issue
[x] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://655dfa28e2e9a422c398017e--harness-developer.netlify.app

@Debanitrkl Could you please update the IDP release notes to use the new format? You can also look at the CI page as an example. Please note the intro blurb at the top of the page, this is currently missing from the IDP release notes page.
Please also update the date in the metadata when you publish release notes. This date is what triggers the RSS feed updates.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://655edfcc036f1f3ccfc2ea18--harness-developer.netlify.app


Error assert rsp.status_code == 200

Hi @rentainhe .,
Understood this is work for commercialization.
I would like to test demo.py, but I got error: assert rsp.status_code == 200.
I search, and know that it relates to API token.
Then, how can I run demo? Please help if this is free of charge.
Thanks

Hi @HungNgoCT , maybe you should register in our official website to get your own API token first and specify the API_TOKEN parameter in demo.py:
https://github.com/IDEA-Research/DINO-X-API?tab=readme-ov-file#register-on-offical-website-to-get-api-token


feat(v2): code split layout as well

Motivation
Code split Doc, BlogPage, BlogPost etc too
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Locally still works.
The rest is on netlify test
Related PRs
(If this PR adds or changes functionality, please take some time to update the docs at https://github.com/facebook/docusaurus, and link to your PR here.)

Potentially harming due to more loading screens. I think it's not worth it hahhaha


D3 zoom not working with mousewheel in safari Version 10.0 (Mac)

This is the same issue that was created before #2626 but no one could reproduced and as result the ticket was closed.
The issue is reproduced only in Safari (FireFox, Chrome works as expected).
I'm using last version of D3 (4.2.2 and 4.4)
The problem that D3 wheel zoom works only on g element and doesn't work over svg element. Note dbClick zoom works over svg.

Simple fiddle: https://jsfiddle.net/vbabenko/zq0v1rta/1/
More details + illustration: http://stackoverflow.com/questions/40887193/d3-js-zoom-is-not-working-with-mousewheel-in-safari

Steps of reproduce (Safari):

Mouse over on red rect  and start wheel zoom

zoom works

Mouse over on svg element near of red rect

zoom doesn't work

Note: there is exists some zones in svg (left and top) where zoom works. This illustration described in stackoverflow link.
One of possible work around is to insert transparent rect with full width and heigh before our rect and zoom will work for Safari. For example:
<svg>
<rect></rect> --------> this is transparent rect with full width and height
<g>
<rect></rect> --------> this is our red rect
</g>
</svg>
If someone can explain this behavior in Safari and especially explain 'magic' zones it would be great.

iPhone safari zoom works as well. Checking the wheel.
Sent from my iPhone

On Dec 9, 2016, at 2:59 AM, Vladyslav<EMAIL_ADDRESS>wrote:
This is the same issue that was created before #2626 but no one could reproduced and as result the ticket was closed.
The issue is reproduced only in Safari (FireFox, Chrome works as expected).
I'm using last version of D3 (4.2.2 and 4.4)
The problem that D3 wheel zoom works only on g element and doesn't work over svg element. Note dbClick zoom works over svg.
Simple fiddle: https://jsfiddle.net/vbabenko/zq0v1rta/1/
More details + illustration: http://stackoverflow.com/questions/40887193/d3-js-zoom-is-not-working-with-mousewheel-in-safari
Steps of reproduce (Safari):
Mouse over on red rect and start wheel zoom
zoom works
Mouse over on svg element near of red rect
zoom doesn't work
Note: there is exists some zones in svg (left and top) where zoom works. This illustration described in stackoverflow link.
One of possible work around is to insert transparent rect on full width and heigh before our rect and zoom will work for Safari. For example:

 --------> this is transparent rect with full width and height
 --------> this is our red rect

If someone can explain this behavior in Safari and especially explain 'magic' zones it would be great.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

added a cursor so you could see where the mouse is, background color, and
if the mouse is very near the rect the zoom event is picked up and works
a little further away it stops working... but Vladyslav is right it's buggy
on safari..FF and chrome seems fine.
putting the events on geometry seems like a good practice anyway.. the svg
and wheel events gets a little hard to control
https://jsfiddle.net/powersparks/5shshq97/2/
On Fri, Dec 9, 2016 at 4:45 AM, Harley Powers Parks<EMAIL_ADDRESS>wrote:

iPhone safari zoom works as well. Checking the wheel.
Sent from my iPhone
On Dec 9, 2016, at 2:59 AM, Vladyslav<EMAIL_ADDRESS>wrote:
This is the same issue that was created before #2626
https://github.com/d3/d3/issues/2626 but no one could reproduced and as
result the ticket was closed.
The issue is reproduced only in Safari (FireFox, Chrome works as expected).
I'm using last version of D3 (4.2.2 and 4.4)
The problem that D3 wheel zoom works only on g element and doesn't work
over svg element. Note dbClick zoom works over svg.

Simple fiddle: https://jsfiddle.net/vbabenko/zq0v1rta/1/
More details + illustration: http://stackoverflow.com/
questions/40887193/d3-js-zoom-is-not-working-with-mousewheel-in-safari
http://stackoverflow.com/questions/40887193/d3-js-zoom-is-not-working-with-mousewheel-in-safari

Steps of reproduce (Safari):

Mouse over on red rect and start wheel zoom

zoom works

Mouse over on svg element near of red rect

zoom doesn't work
Note: there is exists some zones in svg (left and top) where zoom works.
This illustration described in stackoverflow link.
One of possible work around is to insert transparent rect on full width
and heigh before our rect and zoom will work for Safari. For example:

 --------> this is transparent rect with full width and height
 --------> this is our red rect

If someone can explain this behavior in Safari and especially explain
'magic' zones it would be great.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/d3/d3/issues/3035, or mute the thread
https://github.com/notifications/unsubscribe-auth/AMC61mv2GZ445qXIEiubX29i8HOtCLy7ks5rGVCYgaJpZM4LI6ZH
.

@powersparks Thanks for debugging. You have provided really good example. But, I can not explain to myself how is it possible? One element has different behavior depends on zones...

@vbabenko  looking on other issues related to svg and safari there seems to be an issue with the webkit... something to do with scrolling... this forum was in 2013.. so may not be relevant, but if it is still true today, then this may be a bug in safari and webkit:
https://bugs.chromium.org/p/chromium/issues/detail?id=227454

As stated in the ISSUE TEMPLATE you saw when you filed this issue, please file issues in the appropriate repository (in this case d3-zoom) not here.

To make debugging easier, I ported the JSFiddle test case to bl.ocks.org: https://bl.ocks.org/mbostock/91b75091873d06add0666f35c2e6afb4.
I’ve also updated the Reporting an Issue instructions to explicitly discourage the use of sites such as JSFiddle since the boilerplate makes debugging more difficult.

As shown in the updated test case, this is a Safari bug (or if you like, an alternative interpretation of the specification). Safari does not dispatch wheel events to the SVG when there is no SVG content under the pointer; the events get sent to whatever is underneath the SVG element (the body in this case). In contrast other browsers dispatch wheel events to the SVG element anywhere inside its bounding rect.
If you want the SVG to receive the event on all browsers, you must put some content in the SVG to capture the wheel event. Here is a fixed test case: https://bl.ocks.org/mbostock/9e3fed7a5904991e7973a87628d9f84d

@mbostock @powersparks
Thanks a lot for detailed clarification and your help!

See https://bugs.webkit.org/show_bug.cgi?id=226683


[CodeGen] Switch tiling only cases to use scf::tileUsingSCFForOp

It's based on https://github.com/openxla/iree/pull/15938

I would wait to give Mahesh a chance to look (although trying not to bother too much during vacation).

I think this is okay because we are towards moving out linalg::tileLinalgOp.

I would wait to give Mahesh a chance to look (although trying not to bother too much during vacation).

I think this is okay because we are towards moving out linalg::tileLinalgOp.

Sounds good, and by give a chance I mainly meant don't merge right away :)


Feature Request: Process bundles IDs that if focused block Nudge from opening UI

If bundle IDs are provided AND they are running when Nudge attempts to open the UI, don't let it
Something  like:
JSON:
{ 	"userExperience": { 		"blockingAppBundleIDs": [ 			"com.webex.meetingmanager", 			"us.zoom.xos" 		] 	} }
This should get bundle IDs of running processes:
let runningApps = NSWorkspace.shared.runningApplications

This feature is now merged in the development branch and I have tested with JSON. I really need someone to try with JSON and especially with mobileconfig.

I misinterpreted what you were wanting from this request.
Nudge already had logic for System Preferences / Major upgrades to stop nudging when those applications were top focused by the user. I assumed that you wanted to enhance this ability with your own list of applications. Others had requested this feature before, so I got confused.
What you are describing is if an application is simply running to not nudge. This will a bit of thinking on my part. While I already have a function that loops through the running applications, that is used for different purposes. Acceptable applications running are not hidden when getting into the "aggressive UI".
This would require extending that. I also think some companies (like mine) want the behavior I wrote, so the feature will require yet another key and additional logic. I am going to close this issue, but encourage you to write up another issue for that feature and if others want this, I will try and find time to write it. It will not make v1.1


Updates/refinement 2408

needs to go after #7
All relevant changes for 2408 discussed in the meeting today with @HFocken and @KMA-2019
Especially relevant:

The FrameworkAgreement changes and their 'Valid from / Valid until' fields
the removal of 'behaviortwin' purpose.
All purposes received a default for the 'how long' questions with 1 year!

@matgnt

proposed to also include discussed status field for clear communication on "draft/released/depricated". Even if Published Repo Version only contains released and depricated would increase transparency better than with only validating valid to field
please remove version info from sections (aligned in Data Sov round earlier)

@KMA-2019 I also added the 'typically used for' field. I did NOT say 'Aspect' because sometimes the content of the field is called 'API' which is not always an aspect. Also 'aspect' is not the right term in AAS where we talk about submodels. I think it doesn't harm to just say 'typically used for'.

@KMA-2019 what are the desired status values? "draft/released/depricated" or "published" as in the Excel? also "deprecated" or "depreicated"?
I've now also added those fields to all Purposes, not only the FrameworkAgreement values as it was before.

@matgnt unless there is good reason, I would keep it now as we did discussed jointly and agreed with @HFocken on We May 29:
draft / published / deprecated

@KMA-2019 what are the desired status values? "draft/released/depricated" or "published" as in the Excel? also "deprecated" or "depreicated"?
I've now also added those fields to all Purposes, not only the FrameworkAgreement values as it was before.

@matgnt unless there is good reason, I would keep it now as we did discussed jointly and agreed with @HFocken on We May 29: draft / published / deprecated

Perfect. Then I take this as an approval from your side since there are no changes required.
Thanks @KMA-2019


some build issue cleanup, some configurability improvements

I fixed some compiler warnings / errors and also added some configure-ability improvements to the esp-idf example.

This is awesome, thanks for contributing! I'll try this out soon. What version of esp-idf did you build against? Also, did you try building the Arduino example? If not it's ok, I was going to deploy a couple more cameras soon so I can try out these changes.

I've started to get back to this, I've been using eps-idf v4.4.2, and ran into a couple of build issues as well. Version 5.0 is in beta, I'm tempted to target that for now.
The outstanding issue that might make me reject this PR is the removal of sdkconfig. I had a bunch of specific changes in there, mostly related to wifi performance improvements. I'm going to keep poking at this.


  THIS SOFTWARE MAY BE REDISTRIBUTED TO OTHERS ONLY BY EFFECTIVELY USING THIS OR ANOTHER EQUIVALENT DISCLAIMER IN ADDITION TO ANY OTHER REQUIRED LICENSE TERMS.
 NO OTHER SOFTWARE CODE OR MATERIALS ARE A CONTRIBUTION.

Fix for #104

Can someone drop me an email at<EMAIL_ADDRESS>with emails of people to receive whitesource notifications.  thanks


MRG: Change resp channel unit to Volts

Respiratory channels contain an analog signal, monitoring the expansion of a chest strap / belt.
The signal is measured in Volts.
Scaling factors (µV, mV, V) depend on the specific amplifier system used, so we cannot provide a
sophisticated default scaling (and leave it at 1).
cc @MaelysSolal, @agramfort

Updated tutorial rendering seems to look good:
https://25124-1301584-gh.circle-artifacts.com/0/dev/auto_tutorials/sample-datasets/plot_sleep.html?highlight=plot_sleep#read-the-psg-data-and-hypnograms-to-create-a-raw-object


tests: pin pytest-forked to 1.2.0

The pytest-forked 1.3.0 release isn't compatible with the pytest release
we are using in that branch.

pytest-forked 1.3.0 requires pytest>=3.10, but you'll have pytest 3.6.1
which is incompatible.
Signed-off-by: Dimitri Savineau<EMAIL_ADDRESS>

jenkins test centos-non_container-lvm_batch

jenkins test centos-container-lvm_batch

jenkins test centos-container-lvm_batch


Enhancing Readme

Description
In the folder of tree Traversal the readme is not properly organised and not with proper links so i have asked   to fix it and so i am  creating this issue to fix it.
Domain
README
Type of Contribution
Enhancement
Code of Conduct

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

/assign


Dark mode

will there be a dark mode support for this plugin?
thanks

Hi, from YoomamaFTW/RichEditorView. Go to your style.css file and add the following:
:root {
    color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
    body, #editor {
    }
}

and then in your main html file, add this to the head:
<meta name="supported-color-schemes" content="light dark">

thanks this works!
please include this in the next build if you're reading devs!


Sprite alignment incorrect when scaling a non-maximal sprite

When drawing a scaled image of a sprite, and that image does not fill the sprite canvas, the image is drawn offset from the centre of the line of text.

The sprite offset that was collected from sprite_get_uvs(), specifically elements 4 + 5, weren't being scaled with _text_scale.


Скласти інтро

Скласти інтро (вступ), де в 2-4 реченнях описати, що замовник робить, що подобається робити, що хочеться робити краще, що важливо робити, тощо.

Donald J. Trump is the 45th President of the United States. I believe the United States has incredible potential and will go on to exceed even its remarkable achievements of the past.
I define the American success story. Throughout my life I has continually set the standards of business and entrepreneurial excellence, especially in real estate, sports, and entertainment. I am Mr. Trump who built on my success in private life when he entered into politics and public service. I remarkably won the Presidency in his first ever run for any political office.

Donald J. Trump is the 45th President of the United States. I believe the United States has incredible potential and will go on to exceed even its remarkable achievements of the past.
I define the American success story. Throughout my life I has continually set the standards of business and entrepreneurial excellence, especially in real estate, sports, and entertainment. I am Mr. Trump who built on my success in private life when he entered into politics and public service. I remarkably won the Presidency in his first ever run for any political office.

Дякую)

Дякую)


Vulnerability: Use Lambda function role to remove MFA from any user

Description
Any user with lambda:invokefunction permission can abuse the functionality exposed by the lambda function to remove MFA from any user in the AWS account.
The permissions associated with the lambda function allow the role to remove any MFA. And anyone with lambda:invokefunction can generate an arbitrary JSON to send as parameter.
Attack
In order to perform these attacks, the attacker needs to have valid credentials for the AWS account AND enough permissions to get the user and MFA ids for the victim user. These are rather uncommon permissions and reduce the risk associated with this issue.
Attackers that meet the previously mentioned requirements will be able to remove the MFA device associated with a victim IAM user. The attacker will benefit from this action only if he already has access to the access key and secret key for the victim user, which is once again a rather uncommon scenario.
Recommended solution
Create a service control policy to restrict calls to the lambda function. Only the cloudwatch service should be allowed to invoke this function, preventing the previously mentioned attack vector.

PS: Reporting this in public mode because the vulnerability is low risk.


Removed double escape character in some Route snippets

It wasn't highlithing the closing brace.

Merged, thanks!


TriggerEditor: Closing part of folder is commented out

TE folder is pair of RawCode, should be directly written into epScript code.
There's regression bug where "// " is prepended at closing part of folder.

b13a01a6ef2f032499af0230ddf2323bdf169947 added commenting while 7deca6bfb722f125747b671ba6874bf232ddfe14 reverted some parts but not fully


CRYP-199: As a User, I want to filter my Bitcoin wallet transactions by contact, so that I can search for specific transaction senders and receivers

Added filter for the contacts


Consider using canonical tags for links

The gnomad browser is currently ranked lower than some mirrors in Bing search results, which causes user confusion and poor experience when the mirrors are broken. I think by using canonical url tags, we can signal to search engines that the official gnomad browser should be ranked higher in results (presuming we can get our mirrors to deploy a version of the site without stripping these tags).
https://webmasters.stackexchange.com/a/68346
https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls

Per browser meeting, this is being put into the icebox for two reasons

The gnomAD browser's SEO seems to be fixed these days on Bing and Duck Duck Go (it shows up as the first hit, and the singapore mirror shows up as ~5th)
Per last communication with the maintainers of the singapore mirror, they were considering shutting it down.


Archiving Activity Makes Default RB Examples + Featured Members on Live Closed State Disappear

If activity is archived, default RB images should still show on active tab, and featured member photos should still appear if campaign activity is archived to a published run.

 Archiving Activity Makes Default RB Examples + Featured Members on Closed State Disappear

closing, duplicate of #4068

Hey @angaither -- just want to clarify on this -- this issue is about how archiving activity affects the appearance of a published closed state, while #4068 is about displaying archived photos of an old run in the PROVE IT section of a published open campaign. Is the code the same in these instances?

@namimody yup, should be! in both cases the reportbacks don't show up because they are no longer associated with the original campaign nid, they get tied to the run.

Ahh! Okay thanks for clarifying @angaither. I'm just going to add that when we fix 4068 we should check that the closed state also works.
Perhaps unrelated -- but when we archive activity, all the example RBs get wiped from the PROVE IT section of the campaign, like below (Derrius added one photo just now, which is why 1 photo is showing, but after archiving activity the space next to the photo upload modal is entirely blank) - should this be a separate issue?

@angaither just circling back on this :)


Remove the course cache

This seems to work but needs more testing as this has the potential to break a lot of things.

Was asked by @GnomedDev to try a build from this branch after hitting an OoM when trying to change ghost data in a Time Trial. Seems to fix #530 and haven't noticed any major issues, but haven't tried local or online multiplayer yet

Was asked by @GnomedDev to try a build from this branch after hitting an OoM when trying to change ghost data in a Time Trial. Seems to fix #530 and haven't noticed any major issues, but haven't tried local or online multiplayer yet

Thanks for the feedback!

For this we still need to think about track identification.

What do you mean by that?

With the course cache we could easily get a hash of the track to filter ghosts (CTGP and MKW-SP ghosts store that in the ghost file). The simplest way to work around that would be to hash everything on startup but that's way too slow and doesn't handle NetStorage.