{TBBAS-1294] .NET Bindings - GUI demo device scan improvements

Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] Pull request title reflects its content
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Description:

Adapted general look and feel from Python Demo.
New scan dialog (like in Python Demo).
Tree-generation process (and icons) taken from Python Demo.
Old tree-generation process still available (optional), where the object lists are being browsed rather than the components list.

Info: This PR is based on PR#340, why there are more than one commit as the other one has not been merged yet, but there are dependencies on that code.


Joysticks

Implement an equivalent to the Joystick class from WPILib.

Hey, I stumbled upon this repo and thought it was pretty cool. I wouldn't mind working on this issue if no one else is

This was closed by #12.


CI goes into a select loop under load

With a large number of jobs (around 2500 in the ci.ocaml.io case), the CI service goes into a loop with:
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument
ci_1           | - Select: select, , Invalid argument

spammed on the console. Restarting the service continuing the jobs until it happens again.  The backend is libev, and this Dockerfile is used:
FROM ocaml/opam:alpine_ocaml-4.04.0
RUN cd /tmp && curl -OL https://test.docker.com/builds/Linux/x86_64/docker-1.13.0-rc2.tgz && tar -zxvf docker-1.13.0-rc2.tgz docker/docker && sudo mv docker/docker /usr/bin && rm -f docker-1.13.0-rc2.tgz
RUN opam remote add dev git://github.com/mirage/mirage-dev
RUN opam pin add -n datakit git://github.com/docker/datakit
RUN opam pin add -n datakit-github git://github.com/docker/datakit
RUN opam pin add -n datakit-client git://github.com/docker/datakit
RUN opam pin add -n datakit-server git://github.com/docker/datakit
RUN opam pin add -n datakit-ci git://github.com/docker/datakit
RUN opam depext -uivy -j 4 datakit-ci conf-libev
ADD . /home/opam/src
RUN sudo chown -R opam /home/opam/src
RUN opam pin add -n mirage-ci /home/opam/src
RUN opam install -vy -j 4 mirage-ci
ENV CONDUIT_TLS=native
ENV OCAMLRUNPARAM=b
RUN opam config exec -- ocaml /home/opam/src/check-libev.ml
USER root
ENTRYPOINT ["/home/opam/.opam/4.04.0/bin/opamCI"]
CMD []

Still trying to get a backtrace for this, or pin down what actually emits this particular line.

Ah this might be a package build, not the CI
Trying
docker run -it ocaml/opam:alpine_ocaml-4.02.3 opam depext -iyv -j 2 biocaml

as the possible culprit

Closing, because the loop is from the package being tested, not from the CI. I've added #394 to track the issue of this being confusing.


Algorithm

How to separate the algorithm part in its own library (module) file?

Yes, I have the same question.

@reshnashrestha
To separate the algorithm part into its own library (module) file in Python, you can follow these steps (as in our case: G4HW3)
Create a new Python file for your algorithm, let's call it work_calculator.py. This file will contain the calculate_work_done function.
Move the calculate_work_done function to work_calculator.py.
In your main code file, import the calculate_work_done function from work_calculator.py and use it as needed.


Update protocol architecture risk - liquidity networks

The write-up for this section by @ArjunChand13, PR #22, has been merged.


[Bug] Latest checkpoint  not updated when job restart in K8S mode

Search before asking

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

What happened
In native K8S application mode, when a job is restarted and it is not selected to start from savepoint or the latest checkpoint, then the latest checkpoint of the job is not updated on streamx platform.
StreamX Version
1.2.4/dev
Java Version
1.8
Flink Version
1.13.6/1.14.4
Scala Version of Flink
2.11
Error Exception
In native K8S application mode, when a job is restarted and it is not selected to start from savepoint or the latest checkpoint, then the latest checkpoint of the job is not updated on streamx platform.

Screenshots

Are you willing to submit PR?

[x] Yes I am willing to submit a PR!

Code of Conduct

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

this bug has been fixed


Remake vortex_msgs to its own repo again?

Time estimate: 0 hrs
Deadline: NA
Description of task: vortex_msgs used to be its separate repo, but was moved into here after realizing that no other repo really uses the messages. Now that we have a proper structure in place, we are once again using the messages across multiple repo. While "you will likely never use another repo while not also using Vortex-AUV" I still think this could be a healthy update.
Do note that this will reintroduce the trouble of synchronizing changes across multiple repos, but that is realistically not that big of an issue now.
@theBadMusician @KristianSem thoughts?

Definitely a needed change :+1: We've encountered quite a bit if annoyance when working on both the Vortex-CV and the Tritech Sonar repos, and having to manually move the vortex_msgs pkg into appropriate workspaces. There are enough non-Vortex-AUV packages, which are dependent on vortex_msgs, to make it a self-contained repo again.

#334 resolves this issue.


allow_web_editing true by default

I have given this some thought, either we allow_web_editing by default to be true or we refactor this code (https://github.com/silverstripe/deploynaut/blob/master/code/model/DNEnvironment.php#L902) so that, for the very first time when deploynaut is setup the administrator sees an option to  "create capistrano deploy configuration".

I would enable it by default as well. The backend is for admins only - especially in deploynaut :+1:

@sminnee are you happy with this being split into different pull requests? Would you merge it then?


anypicker issue about date and basic

date picker and basic picker not working on single page only one is working is use #(document).ready function only one is working

#(document).ready(function() { }); is required.
See Example demo/AnyPicker-Common-Date-and-Select.htm in which Date Picker and Basic Picker are used on a single page.


lock on error during bind/execute

Correctly resyncing() if something happens in the Bind/Execute phases of prepared statements.

Committing in preparation for other fixes.

DId you mean to close instead of merge?

I meant to merge and close both in preparation for your fix.

So should I PR my branch that has your changes in it then and get both at once?

Please
On Mar 26, 2020 10:25 AM, Michael<EMAIL_ADDRESS>wrote:
So should I PR my branch that has your changes in it then and get both at once?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/vertica/vertica-sql-go/pull/80#issuecomment-604493715, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AK56SCIQXX7EDNTJB3J3UFLRJNXUJANCNFSM4LSHFQJA.


feat(lives): add life feature

Description
User can see a list of lives that has been created and also its details.
Screenshots
Happy path

Loading

Error

@deguzman-carlo I completed all parts of the assignment. I'd appreciate your review!


Add Armeria benchmark

Armeria is yet another a gRPC server and client
framewrok for JVM launguages such as Java, Kotlin and Scala.
I'd like to add a benchmark for Armeria.
Please see https://armeria.dev/docs/server-grpc for Armeria gRPC server.

the CI for this one is not passing.

Oops... let me take a look.

Maybe it's done in your case behind the scenes but it may be worth looking into.

Thanks for the tip. I don't think we need to pass the CPUs variable manually. The number of CPU is automatically detected by JDK's API that is used for the default working group.
https://github.com/line/armeria/blob/c7b37b2bd52eab185340866a9430cc0a2b1770b5/core/src/main/java/com/linecorp/armeria/common/Flags.java#L101

The test seems to be passed after upgrading Protobuf plugin version.. https://github.com/ikhoon/grpc_bench/runs/5715091169?check_suite_focus=true

Thanks for the tip. I don't think we need to pass the CPUs variable manually. The number of CPU is automatically detected by JDK's API that is used for the default working group.

Yes, but I'm not sure it will detect it correctly. I believe in a containerized environment the CPU count will be detected as host CPU count, regardless of what limits you put on the container. Something to consider and play with perhaps, that's why we exposed as separate environment variable.

The test seems to be passed after upgrading Protobuf plugin version.. https://github.com/ikhoon/grpc_bench/runs/5715091169?check_suite_focus=true

Rock-solid, thanks!


Categories delete fix

Hopefully fixed a strange bug Luke reported with result data not being handled properly

oh :(
response_helper.js:51
Object.keys(root).forEach(function(key) {
^
RangeError: Maximum call stack size exceeded
:-1:
Only happening when deleting categories

Steps to reproduce?
On Wed, Sep 23, 2015 at 6:55 PM, lukemarsh<EMAIL_ADDRESS>wrote:

oh :(
response_helper.js:51
Object.keys(root).forEach(function(key) {
^
RangeError: Maximum call stack size exceeded
:-1:
Only happening when deleting categories
Reply to this email directly or view it on GitHub:
https://github.com/lukemarsh/tab-hq-react/pull/5#issuecomment-142679556

Just delete a category from the left hand panel and check the console


Microsoft.VisualStudio.2022.BuildTools version 17.8.1

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

[ ]  Have you signed the Contributor License Agreement?
[ ]  Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ]  This PR only modifies one (1) manifest
[ ]  Have you validated your manifest locally with winget validate --manifest <path>?
[ ]  Have you tested your manifest locally with winget install --manifest <path>?
[ ]  Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.
Microsoft Reviewers: Open in CodeFlow

There's no version 17.8.1 for Microsoft.VisualStudio.2022.BuildTools.


Implemented facebook login auth feature

-user can login through facebook account

@delgermurun @klyburke I wonder if we can have a new folder inside builderbook and/or saas repositories, with custom features like FB Login. What do you think?

@siddaiahm thanks for the contribution!
@tima101 I would go with a separate folder containing this code, note that it is an example from a contributor and not being actively maintained by us.

@siddaiahm Thank you for your contribution.
I haven't run your code but it looks good.
I created a new folder at the root of the repo: examples. You are welcome to contribute minimal working example to that folder.
The reason to put it in separate folder is because we will review but not maintain content of example folder.


Feature request: changelog/history of changed pages

Hi,
it would be nice if there would be the possibility to show recent changes on pages, just like Dokuwiki, e.g. https://www.dokuwiki.org/dokuwiki?do=revisions
Another nice idea for this is something like this: https://getgrav.org/blog/git-sync-plugin (did not test this, but it seems it syncs all changes to pages to a git repo).

thank you for your feedback!
yes, both features have been discussed with other users and are on my roadmap, but I don't know when I will find time for it, I hope until end of this year. First feature is some kind of versioning and could/should also be done with a plugin to keep the core code lean...

Just watched a video about this Grav git-sync and IMHO that's indeed even cooler than a self-made versioning: https://www.youtube.com/watch?v=3fy78afacyw
Maybe something to consider 😉

Yes, that looks cool, especially for developers who use GitHub. In discussions with users it turned out that not all users want to use github, so there shoud be another option for versioning without GitHub or other dependencies. But it makes totally sense to start with GitHub Sync, it has probably much less overhead.

Both is planned for Typemill version 2 as paid plugins. Since most clients work without github integrations, I will first provide a self-made versioning plugin and it is planned for Q1 of 2024.

I will close this ticket because we have questions/answers on github now so I will only keep bugs open and features that are in development.


Build fails when using the Green Hills MULTI generator

Brief Issue Summary
The default target for gbuild and Green Hills MULTI should be ALL_BUILD, not all. ALL_BUILD is the same Utility target used by Visual Studio generators.
[build] Starting build
[proc] Executing command: /opt/cmake/bin/cmake --build /home/XXX/Projects/bin_dir --config Debug --target all -j 6 --
[build] Building all.tgt.gpj
[build] Could not find: all.tgt.gpj within: amcs_oe_sdk.top.gpj
[build] Not all requested files were built. Skipped: all.tgt.gpj
[build] Done

CMake Tools Diagnostics

Debug Log

Additional Information
No response

Hi @fdk17, thanks for reporting issue here!
After reading the above information, there are a few questions need to confirm with you:

Does this issue only occur when using the Green Hills MULTI generator? Is it possible to build successfully with other generators (e.g. Ninja)?
Can this issue be reproduced on a simple project? If not, please provide us with a sample project.
This issue occurs after using the cmake:build command in VS code.

It only happens with the Green Hills MULTI generator.  Ninja and others work fine to the best of my knowledge.
Yes, any simple project will show the issue.
Correct, the issue occurs when using cmake:build or F7 when the build target is all or the Utility target ALL_BUILD is chosen.

Refer to https://github.com/microsoft/vscode-cmake-tools/issues/3 and  https://github.com/microsoft/vscode-cmake-tools/commit/d76e047d5e0c0eb8ab9a48ede4e1f461fd498b70 on how the problem was fixed for Visual Studio generators, then again for XCode in https://github.com/microsoft/vscode-cmake-tools/commit/047c918d2a68cafaf2ff2a5952763cae2bdff375. This function should also return 'ALL_BUILD' when the generator is 'Green Hills MULTI'.
https://github.com/microsoft/vscode-cmake-tools/blob/0b8ebcfdb1077e59b1037be913f37be7e719254b/src/drivers/cmakeDriver.ts#L903C1-L910C6
    get allTargetName(): string {
        const gen = this.generatorName;
        if (gen && (gen.includes('Visual Studio') || gen.toLowerCase().includes('xcode'))) {
            return 'ALL_BUILD';
        } else {
            return 'all';
        }
    }

@fdk17 thanks for your detailed investigation.
That would be great if you can create a PR, we are always happy to receive contributions from the community.
@gcampbell-msft FYI.

@Amy-Li03 Is there a getting started guide detailed enough for an absolute beginner?  I've not sure what a .ts file is or how I would get VS Code to use my changes.

@fdk17, thanks again, make PR's into our repo is by creating a personal fork of the repository and then creating a PR from that.
Also, here is a documentation you can reference: https://github.com/microsoft/vscode-cmake-tools/blob/main/CONTRIBUTING.md#build-the-cmake-tools-extension.


Quickstart FPA Re-order steps

Re-ordering steps in quickstart FPA.

Some error occured in the filename. Hence closing this.


Official support use of the Ansible API directly

Proposal: Official support use of the Ansible API directly
Author: Eric Brown <@ericwb> IRC: browne
Date: 2018/01/26

Status: New
Proposal type: core
Targeted Release: 2.6
Associated PR: none
Estimated time to implement: 3 months

Motivation
The following link describes how to use Ansible directly even though Ansible is not intended for direct consumption.
http://docs.ansible.com/ansible/latest/dev_guide/developing_api.html
But I think there is interest in having such direct consumption.  Other projects would like to call into the Ansible API directly to avoid having to do exec() calls to the CLI.
Problems
I feel this will satisfy consumers of Ansible that wish to call into the API direct via Python code instead of having to shell out to the CLI.  Although it is possible to call the code today (using above doc link), it changes so frequently between major and minor releases.
Solution proposal
I propose that a standard API layer that is maintained as part of the Ansible code base that does not change with version to version without deprecation, etc.  That way, exploiters of Ansible who wish to call the code directly can call a consistent functions to "run a playbook", etc.
Dependencies (optional)
N/A
Testing (optional)
The new API should be fully unit tested to ensure no breakages with core code changes.
Documentation (optional)
Definitely should be documented as the proper interface to call Ansible code.
Anything else?

@ericwb: Just was browsing through proposals and saw this one. What I think you are describing is exactly what the ansible-runner project was created. It's what AWX/Tower uses to execute and manage engine/core core jobs. https://github.com/ansible/ansible-runner

@tima Thanks but the link you provided is just a code wrapper around calls to the CLI.  Instead, this request is to have a stable API interface that can be called directly and not through CLI exec calls.

The internal API has been in flux since at least the days of 2.0, and it's probably not going to slow down any time soon. At this point, it's probably not practical (for the Ansible devs) to maintain the internal API for external consumption. The only supported stable interface is the CLI utilities.

Thanks but the link you provided is just a code wrapper around calls to the CLI. Instead, this request is to have a stable API interface that can be called directly and not through CLI exec calls.

We have no plans to offer official support for the python API within ansible to execute ansible.
For the foreseeable future, ansible-runner is the supported and official way to programmatically execute ansible.


Remove '?' freeroam/story/overworld button from main menu

[ ] #1192
[ ] Remove preroll/postroll cutscene logic for levels
[ ] Remove 'which dialog is for this creature' logic

[ ] ChatLibrary logic
[ ] JSON details in each creature
[ ] Per-creature .chat assets

[ ] Shrink/remove overworld scenes

[ ] Redo overworld cutscenes to take place on the Career map (or more safely, on a new cutscene-specific map)
[ ] Remove overworld map

[ ] Remove exits
[ ] Remove exit arrow assets
[ ] Remove overworld-specific cutscene files
[ ] Remove overworld-specific scripts

[ ] Camera
[ ] Logic for 'who are you talking to'
[ ] ChatIcons (ready to talk, ready to play a level, big conversation, little conversation)

[ ] Simplify 'primary creature' stuff

[ ] Remove filler chats
[ ] Move creature details from subfolders like '/primary/bones/creature.json' to /primary/bones.json'

With free roam mode being removed, several issues are OBE. I'm closing the following issues which are specific to free roam mode.

#91
#92
#93
#141
#143
#153
#784
#785
#786
#787
#788
#897
#940

I've decided to leave in the exits because I think they're pretty, and they also highlight doors which are on front-facing walls.


fixed concurrency issue in position map

with multi-threaded ingest previous implementation has a race condition that can result in non-deterministic exceptions of this form:
java.lang.IllegalArgumentException: value already present: 29
at com.google.common.collect.HashBiMap.put(HashBiMap.java:246)
at com.google.common.collect.HashBiMap.put(HashBiMap.java:223)
at mil.nga.giat.geowave.adapter.vector.FeatureDataAdapter.initializePositionMaps(FeatureDataAdapter.java:710)
calling forcePut should at least circumvent this issue

Alternatively we can synchronize those bimaps to avoid calling forcePut, like this:
https://github.com/dcy2003/geowave/commit/5bb2da1ab2bbd7a366ef8c3d318b68567571b7f6
Thoughts?

I don't care much, although that synchronize is in the wrong place.  The race condition would still be introduced.  If you wanted to sync you'd have to wrap this in a synchronized block instead
synchronized(MUTEX){
 			if (fieldToPositionMap.isEmpty()) {
 				initializePositionMaps();
 			}
}

If its a synchronized map that just means that the calls to the methods are synchronized - if its empty and two threads are coincidentally initializing it there will be the same issue.
if we went with the above block, they'd both get you what you want and I think its a matter of which one is high performance - forcePut + no synchronization vs. put + synchronization
my intuition was the forcePut+ no synch, because the forcePut just happens once (or in rare circumstances multiple times in the case of the race condition), the sync would on the other hand apply to every call to get filed positions

Gotcha, okay, you're approach is probably more performannt.  I looked at this quickly and misunderstood the race condition.  Thought it was related to map access.  Will merge once Travis passes.


AppSettings vs 2017

I'm still getting the random domains even when I set the app settings... I must be setting them incorrectly but I am not sure how. I've tried the below:
  "Values": {
    "ngrok-subdomain": "myTunnel"
  },
  "ngrok-subdomain": "myTunnel",

Is there a way to start a named tunnel? (from ngrok config)

Hi,
Documentation says it is    "ngrok.subdomain": "my-cool-app" with a point, not a dash.
maybe try that?


Add bpf loader module

Description

This PR is the bpf loader module part of #15.
Checklist

[x] Targeted PR against correct branch.
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[ ] Wrote unit tests.
[ ] Re-reviewed Files changed in the Github PR explorer.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@99b8be2). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #28   +/-   ##
=========================================
  Coverage          ?   43.02%
=========================================
  Files             ?       14
  Lines             ?      746
  Branches          ?        0
=========================================
  Hits              ?      321
  Misses            ?      419
  Partials          ?        6

Continue to review full report at Codecov.

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


Formatter: Yield / YieldFrom (good first issue)

[ ] yield
[ ] yield..from

@qdegraaf has shown interest in working on this
You can find the dummy implementation here
https://github.com/astral-sh/ruff/blob/76e9ce6dc048cfa764bc50c498969d39e9501a57/crates/ruff_python_formatter/src/expression/expr_yield.rs#L1-L25
I recommend taking a look at the raise stmt PR #5595 and/or formatting of await expressions because I assume the formatting would be similar.


Admin stuff

What's in this PR?

[ ] Added Fetch
[ ] Added page to actually create a new performance
[ ] Ability to approve results of challenges

Fetch will allow for some client side javascript, so expect some changes there. This will lead to a better UI and less page loads overall

The process of switching users based on the approval of challenge results should be here

@tarebyte - ping

This is rather big, anyway to break this down into smaller PRs?

Sure. I'll finish up the things I want to accomplish with this, then break it up into a feature branch a little later

@tarebyte On second thought... How about I walk you through it on Wednesday? There's no clear way for me to separate these commits

The file name 'make-eligible.js' and associated routes aren't very descriptive of what's going on there. Maybe something /user/manage, with public/users/manage.js. I like that better

Need to add user is vacating spot to differentiate between that and just opening a spot for discipline reasons

We're good on staging! One more sweep and this is ready to go


Return stream

Enable api methods to return the body stream of the response directly (useful in case of file download).
related to #218

Please remove Upgradelog.htm and then :shipit:

Btw any idea about when a new version of Refit will be available? Is it plan for 4.0.0?
Thanks ;)


body.isSensor = true; not setting non-collide if bodies are currently touching?

I'm working on adapting matter.js to a side scroller.
http://codepen.io/lilgreenland/pen/ozXNWZ?editors=0010
I made the player from sensor parts and regular body parts.  I made the part of the player called headSensor a sensor when crouched and not a sensor when standing.  This mostly works fine to allow the player to enter small areas.
headSensor.isSensor = true;
headSensor.isSensor = false;
The problem is that the headSensor will still collide with a body that is already touching the headSensor when I switch the head to a sensor.  When the player collides with something new the headSensor will generally fix it's self.
Any ideas?
(To see what I am talking about try the game.  Press T for testing mode, run over to the cave on the left, and crouch while up against the cave entrance.  The headSensor is in blue.)

I worked around the issue by making the headSensor always a sensor and adding a body to the player that I translate when the player crouches to change the effective height of the player.

Was this ever resolved or investigated further? I ran in this exact issue with a one-way platform system where a body standing on terrain should fall through with an input. So I set the corresponding platform body to isSensor = true but the bodies will keep interacting as if nothing ever changed. This only happens if they touched the moment the switch happened. The only workaround I found was to use the collisionfilter to disable collisions temporarily. That works even if the bodies have been touching.

Just ran into this myself - a good work around seems to be as @eduke2k mentions above.
If you're sticking to colliders that you've toggled off (like in my case "doors") then just toggle the collisionFilter value as well.
E.g.
function toggleDoor(doorBody, isOpen) {
    doorBody.isSensor = isOpen;
    doorBody.render.visible = !isOpen;
    doorBody.collisionFilter.mask = isOpen ? 0 : 0x0001;
}


Azure policy - enable soft delete audit/deployifnotexists is not working

Which service(blob, file, queue, table) does this issue concern?
blob, fileshare
Which version of the Azurite was used?
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
NuGet
What's the Node.js version?
What problem was encountered?
Azure Policy is not working as expected
Steps to reproduce the issue?
{
"properties": {
"displayName": "Audit Data Protection on Blobs - Storage Accounts",
"policyType": "Custom",
"mode": "All",
"description": "Ensure that storage accounts created with soft delete for blobs and fileshares",
"metadata": {
"version": "1.0.0",
"category": "Storage"
},
"parameters": {
"effect": {
"type": "String",
"metadata": {
"displayName": "Effect",
"description": "The effect determines what happens when the policy rule is evaluated to match"
},
"allowedValues": [
"Audit",
"Deny",
"Disabled"
],
"defaultValue": "Audit"
}
},
"policyRule": {
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.Storage/storageAccounts"
},
{
"field": "Microsoft.Storage/storageAccounts/blobServices/deleteRetentionPolicy.enabled",
"exists": "true"
}
]
},
"then": {
"effect": "[parameters('effect')]"
}
}
}
}
Have you found a mitigation/solution?
No

This issue is not related to Azurite, please double check proper repo for issues about Azure Policy.

deployifnotexists works but deny won't


Restrictive search behavior for defense values

🐞 bug report
Hi! I'm a new user of PoE-Overlay and really liking it so far. Thanks for developing this tool!
Here's a report for an adverse behavior I noticed, which I wasn't able to work around. I'm assuming it's a bug (apologies if I'm mistaken), but if not, then this could be a feature request instead.
📝 Desription
When filtering searches based on total defense values (AR/EV/ES), specifying the range doesn't work the same way as in other modifiers. This is unintuitive, and forces search based on flat/percent/hybrid defense modifiers, which is not very useful for e.g. rare items.
The minimum value is capped at the raw defense value(s) for the given item base (even if the item base is not filtered for). The maximum value can't be increased beyond the current modified defense value(s) of the item.
To Reproduce
Bring up a search for any armor piece, and scroll up/down on the value range for defenses. In the example in the screenshot, the range can't be expanded further than 246 (Slink Boots base EV) ~ 490 (the current EV on the item) in either direction.
Expected behavior
I would expect range specification for defenses to work in exactly the same way as modifiers. The user should be able to search in the range (#, current value) ~ (current value, #), with the corresponding handles on the configuration interface to set default search behavior.
Screenshots

🌍  My Environment

OS: Windows 10 Pro x64
Version: 0.6.20
PoE: Steam 3.10.1c English

Thank you so much for posting this. I am in a similar boat. I love this program and want to use it. However, not being able to auto select a defensive value like energy shield and setting the minimum value to like -10% and max value to uncapped is the biggest hurdle that is keeping me from being able to use this program exclusively over poe trade macro.

0.6.21 (2020-04-12)

add own min max range settings for properties
add preselect attack and defense as setting
remove quality min/ max restriction (#611)

0.6.21 (2020-04-12)

add own min max range settings for properties
add preselect attack and defense as setting
remove quality min/ max restriction (#611)

Thank you so much for this update. This is amazing tool and these changes are huge! I feel like this is the best tool out there now and no reason to use anything else. The ability to set min-max ranges separately for defensive values and stat values is also a great feature. Thank you!

Thank you so much for this update. This is amazing tool and these changes are huge! I feel like this is the best tool out there now and no reason to use anything else. The ability to set min-max ranges separately for defensive values and stat values is also a great feature. Thank you!

 Thanks for your positive feedback. Closed.


[VS Code] [Audio] Calling not available on darwin x64. The module '/Users/hassan/.vscode-insiders/extensions/ms-vsliveshare.vsliveshare-audio-0.1.28/node_modules/slimcore-electron-darwin-x64/bin/slimcore.node'was compiled against a different Node.js version usingNODE_MODULE_VERSION 54. This version of Node.js requiresNODE_MODULE_VERSION 57. Please try re-compiling or re-installingthe module (for instance, using npm rebuild or npm install).

Error:
Calling not available on darwin x64. The module '/Users/hassan/.vscode-insiders/extensions/ms-vsliveshare.vsliveshare-audio-0.1.28/node_modules/slimcore-electron-darwin-x64/bin/slimcore.node'was compiled against a different Node.js version usingNODE_MODULE_VERSION 54. This version of Node.js requiresNODE_MODULE_VERSION 57. Please try re-compiling or re-installingthe module (for instance, using npm rebuild or npm install).
Steps to Reproduce:

Version Data

extensionName
VSLS-Audio

extensionVersion
0.1.28

applicationName
VSCode

applicationVersion
1.26.0-insider

platformName
Windows

platformVersion
17.7.0

Hi @hassanbinsafdar, we just published an update to the marketplace to fix this issue. Please try again after updating the extension.


Hackathon - Experience.js

When using the current Main branch, the experience.js does not show the two first mentors correctly, there are 13 dots and 15 entries. And depending on which way you're scrolling through, you might not have access to the first two.

Can you share a video for better understanding?

Wait, take a look at this and if you don't find it clear enough, I'll make a video!
Thank you :)
In the code, you have 15 hackathon experience :)
On the website, you only have 13 showing and the two other ones need you to be at the first or the last dot and scroll one more dot where there is not supposed to be one using your mouse wheel :)
I've tried looking at the code but I could not find it!

Got it. we can add an endless carousel for this. Would you want on this?

? The issue is that there are possibly 2 of them that you CAN'T access.
If you only put two for example :

There are no buttons in the carrousel. Meaning that people can't know that there is something else to see ! :)

? The issue is that there are possibly 2 of them that you CAN'T access. If you only put two for example :  There are no buttons in the carrousel. Meaning that people can't know that there is something else to see ! :)

you can never access the top two experiences you mean?


Automated Notification not being sent - 1 day notice of CFR due date

Describe the bug in current situation
A clear and concise description of what the bug is.
GIVEN a user is assigned to a request
WHEN it is 5 am on the business day before the CFR due date
THEN the assignee is not receiving an automated notification that the CFR is due in 1 day

Link bug to the User Story
Impact of this bug
Describe the impact, i.e. what the impact is, and number of users impacted.
Chance of Occurring (high/medium/low/very low)
Pre Conditions: which Env, any pre-requesites or assumptions to execute steps?
Steps to Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Actual/ observed behaviour/ results
Expected behaviour
A clear and concise description of what you expected to happen. Use the gherking language.
GIVEN a user is assigned to a request
WHEN it is 5 am on the business day before the CFR due date
THEN the assignee should receive an automated notification that the CFR is due in 1 day
Screenshots/ Visual Reference/ Source
If applicable, add screenshots to help explain your problem. You an use screengrab.

I haven't been able to test that automated notifications are being sent on the day of the CFR, but suspect they are not.
Will test Monday.

Assumption is the notification should also be posted in the Request History.

Hi @sumathi-thirumani-aot, further testing haas confirmed:

the notice that the LDD is due tomorrow is also NOT being sent as an automated notification.
the notice that LDD is due today is being sent
the notice that CFR is due today is being sent

Interestingly one CFR due tomorrow notification was sent  to a ministry user- see screenshot.

@lmullane  This is the change that was requested as whitelist for notifications.
CFR notification will be sent only when the request is ON CFR status -> Call for Records
LLD notifications will ne sent only when the request is NOT in status -> Unopened, Intake in Progress, Closed, Archived,  On Hold, Redirect

Hi @sumathi-thirumani-aot, thanks for the background.
However the LDD and CFR 1-day notice notifications are not being for requests in the states mentioned above.
For example this request  is in CFR and is assigned to a Flex User. Both the LDD and CFR are due today. Those notification were received. But the user did not receive the notification yesterday - see screenshot.

The user should have received 2 notifications yesterday that the CFR and LDD were both due in 1 day.

@lmullane  Because the job ran only today; Yesterday there was a problem in module; fix moved to test only around 3PM.

@sumathi-thirumani-aot, I have confirmed that the 1-day advance notifications for both LDD and CFR due date were sent for 3 of 4 users.
The economy sector user does not have the notifications in their log. Is there way to check if notification log was cleared?
As you can see they are assigned to the request:

But they do not have notifications in their log:

@sumathi-thirumani-aot, given there log is completely empty it is likely another user dismissed the notifications for this user. But if we can confirm on the backend that would be preferable.
@m-prodan, I think the notices of due dates should be posted in the Comments Log so that there is a record that they were sent. Currently, there is no way for IAO to be certain that the ministry has been notified. Thoughts?
cc @KaraBeach @mpilchar


💡 [Feature]: Improve /manage chat command to show response error message

Currently, we do not show error message coming from the command. But sometimes this message may be helpful so we should present it. For example we may get something like Content type with name document not found which is good to show in chat response

@nicodecleyre I extracted this one from the initial issue you wanted to take which was/is on hold due to refactoring to prompt-tsx approach. If you are still interested we may start working on this fixup

Count me in! 😍 Can you assign me please?

Count me in! 😍 Can you assign me please?

Awesome.
All yours. Merry Christmas 🎁⛄


Indentation Consistency Issue

In the overall project, it seems that some of the indentation have inconsistency.
Python 3 disallow the mixture of tab and space, and PEP 8 recommend to use only one, especially recommend to use 4 spaces per indentation.
However there seems to be the bug with Github, making only one space head of each line.
Therefore I think we should make some indentation consistency(to 1 tab per indent) and make PR to original repository.
Maybe we'd rather make one branch for this issue, what about your opinion?
Following is the related PR: #10 #9 #6

I agree. This might occur some users to get confused.

I agree.
And about bugs, when I've tried tab key while fixing codes on github page, it didn't work - tab key acted same as space bar key.... but today, tab key and space bar key work well distinguished... I think bug I said may be not on github, but by browser or something... sorry for confusing you.
indention 통일을 위한 브랜치 생성에는 동의합니다.
그리고 그 버그 관련 해서 인데, 어제 제가 생겼던 문제가 깃헙 페이지에서 코드를 바로 수정할 때, 탭 키를 눌러도 스페이스 바 키처럼 한 칸만 띄어지는 현상 이였습니다. 그래서 indent를 통일하기 위해 local로 다운로드를 해서 작업을 했구요. 근데 오늘 다시 해보니까 tab키가 정상 작동합니다.. 어제는 왜 그랬는지 모르겠지만 깃허브 버그가 아니라 브라우저 문제던가 한영 키 문제던가 그런 문제였을 것 같습니다.. 결론은 버그 같은거 없어요! 혼란을 드려서 죄송합니다.

Alright, I checked we can use 4 spaces indentation with @ChaeyeonSeo 's commit.
Maybe there's no objection, making the new branch to deal with this issue is foregone conclusion. I think we should discuss about what to choose between 4 spaces indentation and 1 tab indentation.
It seems most of this projects uses 1 tab indentation, but PEP 8 recommend 4 spaces indentation.
What do you think of this? @Dorika0203 @ChaeyeonSeo @Hyuntae-Jeong @jesusleejy
In my opinion, we should use 4 spaces indentation because first lecture of this project deals with PEP 8, and PEP 8 recommends it.

I think it's a good idea.

@ChaeyeonSeo You mean using 4 spaces indentation? or just about this overall issue?

I mean using 4 spaces indentation.

I think using 4 spaces indentation is better choice, since of the reasons of this project's first lecture dealing with PEP 8 which recommends 4 spaces. Also due to the problems user Dorika0203 has experience.

I agree with 4 space indentation and making a new branch for this. Actually, I've unified indentation on #10  to tab - but I think 4 spaces would be better for compatibility.

Alright, I think we had enough time to discuss.
Then I gonna close this issue, and somebody else make another issue about this.
Let's discuss detailed to-do there.


Added detailed summary support for upload command

[x] All tests passed. If this feature is not already covered by the tests, I added new tests.
[x] This pull request is on the dev branch.
[x] I used gofmt for formatting the code before submitting the pull request.

Related: https://github.com/jfrog/jfrog-client-go/pull/213
Related: https://github.com/jfrog/jfrog-cli-core/pull/23

recheckcla


Creating Contact Us page

I want to work on this issue as a contributor.
Pleasure Assign so that I can show my skills under GSSoC'23.

Kindly follow the readme file. there is a figma design so you can refer that design.

@codervivek5 I want to contribute.Please assign me

@codervivek5 I want to work on this Project. Please assign this to me


Signatures changes

Hi,
Today's patch broke the camera (Along with Mooncrash update).
I suppose structures' signature are different now.
Any chance for fix?
Cheers.

I assume you're talking about 'Prey' ? No sorry, I'm not playing that game anymore (nor will I do that again) so I won't fix the camera tools for it. Sorry.


Input box color

Can you, please, make input box for entering chat messages clear white (black) like chatlog and server tree windows?

Hello
This was an intentional design decision I made specific for the main window. I simply think it looks nicer, so I won't be changing it.
It's very easy to change this yourself if you wish -
Open MetroLite.qss (or MetroDark.qss), search for #qdwChat, and delete the lines:
#qdwChat > QTextEdit {
  background-color: transparent;
  border: 0;
  font-size: 10pt;
}

After saving and restarting Mumble, it should look like a normal input box.


Remove enable_api_only mode in modin logging

In modin LogMode enable_api_only and enable options looks confusing. We should just leave enable option, using which memory.log would also should be generated
Originally posted by @YarShev in https://github.com/modin-project/modin/issues/7092#issuecomment-2003894603

Reopening as enable_api_only was deprecated and should be removed in a future release.


feat(events): focus event by event bbox

focus event on click by event geometry bbox
Do not merge until bbox is added to the Event

types need to be fixed @dqunbp

Codecov Report

Merging #427 (6d0a1c0) into main (36eebab) will decrease coverage by 0.02%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@            Coverage Diff             @@
##             main     #427      +/-   ##
==========================================
- Coverage   12.00%   11.98%   -0.02%
==========================================
  Files         548      549       +1
  Lines       38864    38914      +50
  Branches     1186     1187       +1
==========================================
  Hits         4664     4664
- Misses      33762    33811      +49
- Partials      438      439       +1

Impacted Files
Coverage Δ

src/core/types/index.ts
0.00% <0.00%> (ø)

src/features/events_list/atoms/currentEventBbox.ts
0.00% <0.00%> (ø)

src/features/events_list/index.tsx
0.00% <0.00%> (ø)

src/utils/map/cameraForGeometry.ts
0.00% <0.00%> (ø)

need to check/fix this bug before merge

Looks like we don't have the correct BE version on test/dev, bbox does not include in event list items

It looks like I've found a bug Steps:

go to next event
refresh screen
you see prev event, but you should see last event you've selected, it looks like you need to update url also

Feb-09-2023.17-37-57.mp4

@propakov fixed


Refactor cache options of SDImageCache

New Pull Request Checklist

[x] I have read and understood the CONTRIBUTING guide

[x] I have read the Documentation

[x] I have searched for a similar pull request in the project and found none

[ ] I have updated this branch with the latest master to avoid conflicts (via merge from master or rebase)

[ ] I have added the required tests to prove the fix/feature I am adding

[ ] I have updated the documentation (if necessary)

[x] I have run the tests and they pass

[ ] I have run the lint and it passes (pod lib lint)

This merge request fixes / reffers to the following issues: ...
Pull Request Description
Related PR: #2312
Reason:
@dreampiggy I think a lot and maybe don't get the point when I saw these options like SDImageCacheQueryMemoryData and SDImageCacheQueryMemoryDataSync. Memory query is always synchronous, I don't know what's the meaning about memory sync/async TBO. Maybe I missed something.
I added an option SDImageCacheForceQueryDiskData that would query disk image data forcedly.

If statement below maybe also can removed?
https://github.com/zhongwuzw/SDWebImage/blob/cc929c79c67055b9437f660c10d07108a162a3f7/SDWebImage/SDImageCache.m#L380-L383

@dreampiggy 😢 Maybe I got you point. You mean async/sync is about the executing time of  doneBlock ?

@zhongwuzw This option refactor is already done on 5.x. See #Re
And regardless of this, this break API semversion. All our changes MUST follow semversion. So we should take care when you modify anything in header files.

@dreampiggy 💯 Thanks for your explanation in detail. I just didn't get the point when I give it a glimpse. It's just a discussion or questionTBO(ps: but I like to use the code to express my thoughts). I'll close it. 😂


docs: fix .png to webp

Triggered my OCD

Thanks for the fix! Can you take a look at and sign the CLA so we can merge this?

@asyncLiz Signing off the CLA in a while. Thanks!

@SaadBazaz were you able to sign the CLA? Still shows as unsigned for me


Provide WorkflowInfo#getHistorySize()

Is your feature request related to a problem? Please describe.
Users should be able to have a more direct way to check if it's time to call continue-as-new than guessing how much events their code produces and counting the loops.
Describe the solution you'd like
WorkflowInfo#getHistorySize() should be exposed that would allow a direct comparison with a threshold length of the history

I think we should call this getHistoryLength() since there will be a way to get byte size of history soon

For what it's worth, I anticipate needing a feature like this, too. Hope it gets prioritized in the near future. Thanks.


mapFields is not function error

Versions:

VueJs: 2.4.3
Vee-Validate: 2.0.0-rc.15

Description:
We use vue-paper-dashboard panel theme and one of them dependencies is vee-validate. This problem exists at 2.0.0-rc.15 version but the previous version 2.0.0-rc.14 has no problem. I don't know if it's a problem of the package or implementation.
Note: The error is occurring on runtime.
Console Error Message

RegisterForm.vue?56d3:57 Uncaught TypeError: (0 , _veeValidate.mapFields) is not a function
at eval (RegisterForm.vue?56d3:57)
at Object. (app.js:2267)
at webpack_require (app.js:689)
at fn (app.js:110)
at eval (RegisterForm.vue?1bc6:7)
at Object. (app.js:3205)
at webpack_require (app.js:689)
at fn (app.js:110)
at eval (ValidationForms.vue?53ad:16)
at Object. (app.js:2253)

Thanks for reporting this, I will investigate and release quick fix once found.

2.0.0-rc.14 working example https://codesandbox.io/s/148pqorz2l
2.0.0-rc.15 broken https://codesandbox.io/s/148pqorz2l (same example)

I have identified the issue, I messed up with the esm exports, Will release a new release with the fixes shortly. Sorry about the inconvenience.

No problem (for me at least 😄 )
I built a dashboard template which includes some validation examples.
Before doing it, I have tried several validation solutions such as vuelidate, vue-validator.
Although vee-validate is not the smallest among these 3, it keeps your templates clean and very easy to change.
Keep up the good work! 👏

There was another issue for the mapFields, I just released another quickfix for it.


Any docs?

Any docs related how to use  the components? For example how to use Scrollspy?

Currently, only the codesandbox example is available.
We should add the usage documentation in this page near the future.

@makotot need/want help on that? I just found this library and it solved a couple of problems I was having. I'd like to contribute if you're open for that.

Would second the request for docs. Came here due to the deprecation notice of react-scrollspy. Tried looking at the codesandbox example, but they appear to be broken:

Hi @samueldy ,
if you are using firefox:

try disabling Enhanced tracking Protection (click on the shield icon beside the url);
otherwise, you can directly open the codesandbox page, instead of the embedded version inside the iframe: right click on the black section -> this frame -> show only this frame.

I think this is due to the fact that codesandbox has a lot of analytics and tracking code 🙁
Bye!

@tilt-me Thanks for the response! Not sure what happened back then, but I just checked today, and the codesandbox examples seem to work now! (Chrome 102)

Good to know on chrome is solved @samueldy 🙂
By the way, on firefox I'm still seeing the issue you described, hope my comment can help firefox users 😉

Good to know that on chrome is solved @samueldy slightly_smiling_face By the way, on firefox I'm still seeing the issue you described: hope my comment can help firefox users wink

Strange. It appears to work for me on Firefox 101.0.1 (Manjaro Linux), even with uBlock origin enabled.


⚠ Jenkins Plugins Artifactory has degraded performance

In 8d1d7fe, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 2025 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 40bbc87.


RangeError finding references after editing a file

Also in MatchParser.
Uncaught Uncaught Error: RangeError: Value not in range: 16 Stack Trace: RangeError: Value not in range: 16 at [object Object].dart.wrapException (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:15269:17) at JSString.dart.JSString.substring$2 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:13728:19) at _MatchParser.dart._MatchParser.parseMatch$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:22239:20) at FindReferencesView.dart.FindReferencesView._references$_render$2 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:22117:36) at [object Object]. (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:15523:32) at ListTreeBuilder.dart.ListTreeBuilder.render$2 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:20392:28) at ListTreeBuilder.dart.ListTreeBuilder._addNode$2 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:20312:16) at ListTreeBuilder.dart.ListTreeBuilder._addNode$2 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:20356:18) at ListTreeBuilder.dart.ListTreeBuilder.addNode$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:20303:21) at FindReferencesViewshowView_closure.dart.FindReferencesViewshowView_closure.call$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:22209:26) at _RootZone.dart._RootZone.runUnary$2 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:27405:20) at _FuturepropagateToListeners_handleValueCallback.dart._FuturepropagateToListeners_handleValueCallback.call$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:25564:80) at [object Object].dart._Future.static._FuturepropagateToListeners (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:25471:143) at _Future.dart._Future._complete$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:25345:13) at Stream_toList_closure0.dart.Stream_toList_closure0.call$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:26006:33) at _RootZone.dart._RootZone.runGuarded$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:27339:20) at _BufferingStreamSubscriptionsendDone_sendDone.dart._BufferingStreamSubscription__sendDone_sendDone.call$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:26622:18) at _ControllerSubscription.dart._BufferingStreamSubscription._sendDone$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:26530:14) at _DelayedDone.dart._DelayedDone.perform$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:26706:18) at _StreamImplEvents.dart._StreamImplEvents.handleNext$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:26767:16) at _PendingEvents_schedule_closure.dart._PendingEvents_schedule_closure.call$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:26742:12) at _AsyncCallbackEntry.dart._AsyncCallbackEntry.callback$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:25692:30) at [object Object].dart._microtaskLoop (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:24403:12) at [object Object].dart._microtaskLoopEntry (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:24409:11) at TimerImpl_internalCallback0.dart.TimerImpl_internalCallback0.call$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:14702:35) at invokeClosure_closure.dart.invokeClosure_closure.call$0 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:16354:41) at _IsolateContext.dart._IsolateContext.eval$1 (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:14318:25) at [object Object].dart._callInIsolate (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:13949:28) at dart.invokeClosure (/Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:15417:18) at /Users/skybrian/.atom/packages/dartlang/web/entry.dart.js:15438:18

Thanks for the report!


parseTree to latex expression

Is your feature request related to a problem? Please describe.
My goal is to parse a latex equation using the katex parser into a parseTree and convert that parseTree back into a latex expression, to normalize latex equations. for example \frac {1}{2} results in the same parseTree as \frac 1 2. Is there any way to do this?
Describe the solution you'd like:
a function that generates latex expressions from a parseTree
Link to or name of a (La)TeX package that provides the same feature:

katex.__parse will do this, but the tree format is unspecified and subject to change. It does satisfy that \frac 1 2 and \frac{1}{2} parse the same though.


Remove SAML 2.0 as option

Using the usual Azure AD custom app integration path with SAML 2.0 does not work with AppSource because it requires admin intervention.  All AppSource apps need to be user-consentable.  User consent with SAML 2.0 is possible but we do not have published guidance today on how to do it.  Removing SAML 2.0 as an option until we have that guidance published.

@skwan,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@skwan : Thanks for your contribution to the Azure documentation! The author, @skwan, has been notified to review your proposed change.

Microsoft authors of articles need to make updates through the private repository so the updates can be staged and validated by the current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.
It�s easy to access the private repo version of your articles in GitHub. Just add �pr to the URL, as follows:
Public repo URL: https://github.com/Azure/azure-content/blob/master/articles/azure-portal-overview.md
Private repo URL: https://github.com/Azure/azure-content-pr/blob/master/articles/azure-portal-overview.md
We've closed this pull request. Please resubmit the updates through the private repo. If you need perms to the private repo, see the contributor guide instructions.


TFS Build Partially Succeeded

I'm using an older version of the XRM CI Framework for CRM 2015 and TFS 2015. My builds have mostly been working for a couple of years. I recently had a TFS build "partially succeed". The build is able to get the unmanaged solution packaged and imported to a test server. But when it exports and imports the managed solution to another server the import progress is 99.8355263157895% and the import result was "success". However, I'm not sure why it didn't get to 100%. TFS shows the following error:
Import Failed
At \xRMCIFramework\PowerShell\ImportSolution.ps1:78 char:9
throw "Import Failed"
CategoryInfo : OperationStopped: (Import Failed:String) [], RuntimeException
FullyQualifiedErrorId : Import Failed

@dwurth The latest script for D365 doesn't have this issue, you could consider changing your script inline with this: https://github.com/WaelHamze/xrm-ci-framework/blob/master/CRM365/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell.Scripts/ImportSolution.ps1
or you could consider to remove the check in line 78 in your current script: https://github.com/WaelHamze/xrm-ci-framework/blob/master/CRM2015/Xrm.Framework.CI/Xrm.Framework.CI.PowerShell/Scripts/ImportSolution.ps1
Sometimes CRM doesn't process all the components so the process doesn't reach 100.
I would suggest you take a look at the import log and then either adjust script or see why it is not reaching 100.

@WaelHamze , I removed the ($importProgress -ne 100) and the import succeeded. Thank you.


Travis CI: UnhandledPromiseRejectionWarning: Error: Cannot find module './forAll'

This has happened for last 2 builds:

https://travis-ci.org/kenwheeler/cash/builds/441288243
https://travis-ci.org/kenwheeler/cash/builds/441285080

This is happening during npm ci.
I suspect it's the npm issue. My recommendation for personal usage is: use yarn, npm is a piece of unstable crap, see how they're doing development: https://github.com/npm/cli/pull/2

1 developer
1 PR
377 changed files
26,824 changed LoC
no code review
no discussion

But, of course, we can't ask all contributors to use yarn, so it's required to find what is causing this issue.

This is caused by the "prepublish" script I added, IIRC it's also called when the package is installed (non-sense), but they can't fix this for backwards compatibility. I think at some point they added support for a "prespublishOnly" script or something like that, I'll use that instead 👍

Yeah, regression fixed https://travis-ci.org/kenwheeler/cash/builds/441343806?utm_source=github_status&utm_medium=notification


Support Attribution on the top level of object schemas instead of nested within Identity.

PTAL @patrick-codaio @coda/packs

CC @ekoleda-codaio


Double redirect to AAD in SFE Beta

Describe the bug
After logging-in to SFE in a browser after a while, I'm getting redirected to AAD twice. Here's the flow:

SFE. blinks
AAD
I select the account
SFE again
AAD again
I select the account again
SFE, now it works

To Reproduce

Enable AAD auth on SFE
Login
Wait a day
Login again

Expected behavior
At most 1 redirect to AAD
Screenshots
n/a/

Service Fabric version: 8.0.514.9590
OS (for browser not SF): Windows 10
Browser / Browser version: Edge 86.0.622.63

Additional context
The issue is not observed in SFE stable, e.g. version 7.2.457.9590.

@jeffj6123 any progress on this, please? make using the beta version much more painful.

@abatishchev Hey,
I am sorry for the inconvenience that comes with this and yes we are looking into that issue.

Potentially fixed by #543 but waiting on confirmation from a couple people who can test it


Disabling caching does not work

This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Framework7 Version: 1.5.2

// Initialize your app
var myApp = new Framework7({
    cache: false,
    ...
})

After loading a page with mainView.loadPage() the loaded page's content is still cached even though the cache is disabled as above.
Files being served with python -m SimpleHTTPServer
Expectation: Cache should be disabled completely.

Sorry i'm not quite understanding, do you mean the previous page is still in DOM?

The simplest way is to define a variable timestamp and set it with Date.now() and give it to route path parameter with ?timestamp on every route path ending.
So in this case framework7 must load every html file on every browser reload again.
after your development and design is finished you can comment it out. This scenario you can use for every framework you use. it is not framework7 specific.
for examle:

var timestamp   = Date.now();

routes = [
  {
    path: '/',
    url: './index.html?'+timestamp,
  },
  {
    path: '/about/',
    url: './pages/about.html?'+timestamp,
  },
  {
    path: '/form/',
    url: './pages/form.html?'+timestamp,
  },
  {
    path: '/page-loader-template7/:user/:userId/:posts/:postId/?'+timestamp,
    templateUrl: './pages/page-loader-template7.html?'+timestamp,
  },
  {
    path: '/page-loader-component/:user/:userId/:posts/:postId/?'+timestamp,
    componentUrl: './pages/page-loader-component.html?'+timestamp
  }]

Issue is closed because of outdated/irrelevant/not actual
If this issue is still actual and reproducible for latest version of Framework7, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


Mail support

Is there an easy way to add support for email by environments variables?
(By the way I am using in Kubernetes cluster your image. It is working pretty much nice.)

I assume that you mean configuring the mail server and from address?
From what i can see this could be done by creating 6 new env vars and using them to set the following 6 properties in the default_master.properties via the current "entrypoint.sh" similarly to how the database settings are set.
quartz.mail.sender.host=mail.example.com
quartz.mail.sender.port=25
quartz.mail.sender.protocol=smtp
quartz.mail.sender.username=admin
quartz.mail.sender.password=password
<EMAIL_ADDRESS>

Yes, this is what I need. bitname docker image has a feature like this as well.

Ok, good. I will look at implementing that when i have some free time.
Btw that's an interesting image you reference. It seems newer and a bit more sophisticated than our one. Just wondering how come you aren't using that one instead?
Also I noticed that they have a data volume for the jasperserver container itself and i was trying to look at what it stores but i couldn't see as they seem to use some custom code that is probably in another repo to do the setup.

Actually I had to use an image which was ready to connect our database instances. I found pretty much is to configure your image at that time.


MAVLink app: Fix rate handling

@DonLakeFlyer Can you try this branch for RC cal? Things should flow in now a lot faster.

Fixed


NotifySubscriber SideEffect causes StackOverflows on Samsung tablets

We started seeing StackOverflowExceptions coming from Samsung tablets running 4.4.2
Diving into the issue it seems like it is coming from this area of code
Observable<Parsed> response(@Nonnull final Key key) {
        return fetcher()
            .fetch(key)
            .flatMap(new Func1<Raw, Observable<Parsed>>() {
                @Override
                public Observable<Parsed> call(Raw raw) {
                    return persister().write(key, raw)
                        .flatMap(new Func1<Boolean, Observable<Parsed>>() {
                            @Override
                            public Observable<Parsed> call(Boolean aBoolean) {
                                return readDisk(key);
                            }
                        });
                }
            })
            .onErrorResumeNext(new Func1<Throwable, Observable<? extends Parsed>>() {
                @Override
                public Observable<? extends Parsed> call(Throwable throwable) {
                    if (stalePolicy == StalePolicy.NETWORK_BEFORE_STALE) {
                        return readDisk(key);
                    }
                    return Observable.error(throwable);
                }
            })
            .doOnNext(new Action1<Parsed>() {
                @Override
                public void call(Parsed data) {
                    notifySubscribers(data);
                }
            })
            .doOnTerminate(new Action0() {
                @Override
                public void call() {
                    inFlightRequests.invalidate(key);
                }
            })
            .cache();
    }

    void notifySubscribers(Parsed data) {
        subject.onNext(data);
    }

The issue is that notifySubscribers is coming from a doOnNext (Side effect) which means that anyone listening to store.stream() gets a stack of all the operators that came from the network response/disk read/disk write flow.  We need to figure out a way to rewrite this code in a manner that will have notifySubscribers not be called as part of this stream but instead as its own stream.
Some ideas we floated around was creating a key of keys and then having a background thread periodically check the queue to push values through the stream subject.
Other suggestions of how to handle are greatly appreciated.

What if you .share() this stream and call .doOnNext() on a new one created from the shared ?

I'm not sure if that would be sufficient as the shared stream still will be very long. Its feels more like we want to squash the observable into something smaller or somehow translate it somewhere else.  Again this is very edge case on 2 samsung tablets that seem to have mucked with stack size


Can you change GPL license to MIT or BSD?

Hey good work!
GPL license have some issue on iOs platform
http://www.fsf.org/blogs/licensing/more-about-the-app-store-gpl-enforcement
https://forums.developer.apple.com/thread/18922
Thanks

Hey!
I change license to LGPL. can you?

Thanks!


Which sourcemaps work?

We have inline sourcemaps, and that didn't work. I tried some other option but while it generated a report, that report contained 0 coverage information.

I tried with 0.1.1 and eval-source-map which uses data urls. It didn't crash, but neither did I get anything in my coverage report. It still worked with source-map but something is wrong with the html reports generated for individual files.
They only contain an error like this:
Error: Failed to read \src<my repo><my repo>\src<path to file>.ts: Error: ENOENT: no such file or directory, open 'C: \src<my repo><my repo>\src<path to file>.ts'
I probably messed something up, since the file path starts with <where i keep my repos><my repo><my repo AGAIN><the rest of the path with is correct> but I've yet to fix it

The exclude paths are applied on URL paths rather than regular file paths, so they should always use / regardless of the operating system's path separator. I'm not sure what file URLs look like on Windows, but I assume it looks like file://<something to denote what drive the file is on>/path/to/the/file. The exclusions are executed on the pathname part of such a file URL.
I've opted for URLs there because some setups make the sourcemaps available over HTTP. That's what the angular CLI outputs if you serve the application, for example.
Istanbul, which is used to generate the actual reports themselves, only requires the actual source content to generate the HTML reports. If it can't read the file (e.g. because of an invalid path) it prints the error it encountered into the HTML report rather than failing the report generation.
I don't think there's anything I can configure to change that.

Thank you for your reply, I should have been more specific. I meant your default excluded patterns for node_modules and webpack. I managed to exclude node_modules with my own pattern (**/node_modules/**), but webpack was more stubborn, but it comes on the bottom of the html report and so isn't as distracting.
I found my problem with the paths containing the repository root folder two times, it came from the default devtoolModuleFilenameTemplate and was causing trouble inside of v8-to-istanbul when it tried to resolve paths. I changed it to be only webpack://[resource-path] and that fixed it for me.
I still can only get it to work with devtool: source-map but that's not a big problem. Thank you for a great library


Spelling correction

Quick spelling correction

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

@matthew-kenny Thanks for the eagle eyes!
Both modeled and modelled are acceptable spellings. https://www.merriam-webster.com/dictionary/modeled
Our tools prefer the former though, so I won't change it for now. I'm sure we've got plenty of other typos though.
Thanks, Jason
#please-close


[Feature Request] Allow installing DataDog agent on M2 Macbooks without Rosetta 2

Right now, the datadog-agent for Mac requires Rosetta 2 to be installed. It would be great if you could add support for the arm64 M2 architecture natively, without the need for Rosetta.

Btw, is it possible to compile the agent from source for arm64 for Mac?
Thanks!

This issue tracker is primarily used to track bugs in the Agent codebase to completion. For feature requests, please contact Datadog support and share your ideas with them.
Thanks!


Facebook clientId is not returned to local server

Doing Oauth2 with Facebook. I've verified through the debugger that the Oauth2 class is starting the exchange w/Facebook correctly and passing my clientId to them.
However, when the popup window receives the Facebook response and sends it to my server, the clientId is not sent to my server, so it fails to get a token.
The server is working w/Satellizer and our existing Angluar 1 app. Having a hard time debugging the code that is running inside the pop up window, so this is as far as I got.
Sorry I can't be much more help, but am happy to help out in any way I can ... I think I might need some direction w/this one.

I have a problem, im working with satellizer in a existing Angular 1 App, Now i need to use this ng2-ui-auth buth what is the url that i need to put in redirectUri? If i put the same of the Angular 1 App the popup render the Angular 1 App, and if i dont put the redirecturi of angular 1 app get the "Redirect Uri not match, i need to create other instagram app?

@martinop I think you can configure Instagram to not enforce redirect uri, or at least be able to add a few redirect Uris (I know that in a google app you can add a few acceptable redirect uris) look into Instagram app configuration.

@sunild I know, there is an issue debugging the closed window, you can disable the "window close" and then debug.
I'll try and create a facebook & twitter app for testing and get back at you with results

Thanks for the debugging tip! I'll remember that for next time.
This one turned out to be an error on my part, the clientId was being sent properly ... Introduced a new version of our API which was causing the problem. Sorry for the false alarm!


New conditional access

This has a lot of edge cases, and is probably not worth doing.
https://github.com/belav/csharpier-repos/pull/31/files

These operators are called ?. respectively ?[] so I think it's not unreasonable to consider them a single token.
The null-forgiving operator, on the other hand, is specifically just ! (without .).


rfct: Cancellation tokens DRY

Code is repeating itself within the workers folder, mostly with tokio::select! and using cancellations. Is it possible to be more DRY compliant on these parts?

Slight refactors on subscribe method were added, but keeping the issue open to look for more perf improvements.

No more repeating code with the new structure.


Supertype arguments lost when generic class is instantiated raw or with dynamic

This program below prints:
S::T is dynamic
S::T is dynamic
S::T is int
S::T is int

However, it should print:
S::T is int
S::T is int
S::T is int
S::T is int

class S<T> {
  printT() {
    print("S::T is $T");
  }
}

class C<T> extends S<int> {}

main() {
  new C().printT();
  new C<dynamic>().printT();
  new C<String>().printT();
  new C<Object>().printT();
}

I've zipped up the dill file: example.zip

I suppose you want it to print
S::T is int
S::T is int
S::T is int
S::T is int

(you accidentally pasted the same as actual and expected).

Yes. I'll update my original comment.

I'll take a look.


[TextEdit] Fix block caret size at the end of the line.

Fixes rounding error that was causing block caret to be min. size instead of m size.

Before
After

Thanks!


Builders

Instead of forcing the user to return raw json, we should have an overload that allows a Disploy message type that features properties like ephemeral for message flag easy access.
We would use @discordjs/builders and export them.

Sweep: Can you try to implement this?


Is the anonymous channel needed anymore?

This is a question and not an issue per say.
If feathers-casl takes care of the channels:
  app.publish((data: any, hook: HookContext) => {
    return channels.getChannelsWithReadAbility(app, data, hook, caslOptions);
  });

Is there any use for the 'anonymous' channel any more? This is the default one for unauthenticated users proposed by feathers.

I Don't know about your use case. I only have full closed apps, where you have to sign in first to do anything. Therefore my casl hooks only work after authenticate('jwt'). So for my use case, the answer to your question is: "no". Depends if you need rules for 'anonymous' connections, or not, I guess.

I build an online shop so I have both authenticated and unauthenticated users.
So I have to publish some data to both and some to only authenticated and authorized ones.
Any tips?

This is something worth adding to the docs as well! Didn't have that use case yet.
You need a custom hook that sets up your ability for not logged in users. Something like here https://feathers-casl.netlify.app/getting-started.html#add-abilities-to-hooks-context:
      context => {
        if (context.params.ability) { return context; }
        const { user } = context.result;
        if (!user) {
          const ability = defineAbilitiesForUnloggedinUser();
          context.result.ability = ability;
          context.result.rules = ability.rules;
        } else {
          const ability = defineAbilitiesFor(user);
          context.result.ability = ability;
          context.result.rules = ability.rules;
        }

        return context;
      }

I don't know how to map the ability to the connection without the authentication, though. Must be while adding to the 'anonymous' channel. Setting connection.ability = .... could make it available in the hooks as context.params.ability. But maybe a socket io middleware is needed. 😅

Thanks for the tip.
I'll post my findings.

Let's keep this open as a reminder to add this to the docs some day :)

I got to the part where I need to implement it.
I think your idea is great! But the problem is for an anonymous user the Authentication service does not get hit at all, not to mention a successful create.
I think a hook that gets called before each service that needs to serve anonymous users is needed. And that one applies the rules. I can see this work but seems odd to do it like this.
Maybe apply the rules on the ws on connection event somehow.
Similar to the idea of first adding the connection to the anonymous channel(add anonymous roles) and then after login add the new roles for the user's class.
I am just thinking while writing but I'll play around with this today.
Any thoughts @fratzinger ?

Here are my findings so far:

I've tried adding this to the app.hooks.ts before all other hooks:

      (context: any) => {
      try {
        if (context.params.ability === undefined) {
          const ability = defineAbilitiesForAnonymousUser();
          context.params.ability = ability;
          context.params.rules = ability.rules;
        }
        console.log(context.params.user, context.params.ability);
      } catch (e) {
        console.log(e);
      }
      return context;
    }

While this does work it always gets triggered one every request.
I also had to add the ability and rules to the context.params and not context.result as it gets done after the authentication create hook.

I've tried adding the ability as you mentioned to the channels:

  app.on('connection', (connection: any): void => {
    const ability = defineAbilitiesForAnonymousUser();
    connection.ability = ability;
    connection.rules = ability.rules;

    app.channel('anonymous').join(connection);
  });

This only triggers on the initial connection so this is very good.
What's interesting here worth mentioning is that after a logout where I remove all roles on the after remove hook of authentication like this:
    (context: HookContext): Promise<HookContext> => {
        context.result.ability = undefined;
        context.result.rules = undefined;
        return context;
    };

This removes the ability from the connection. So to get past this I have to add:
  app.on('logout', (authResult: any, { connection }: any): void => {
    app.channel('authenticated').leave(connection);
    const ability = defineAbilitiesForAnonymousUser();
    connection.ability = ability;
    connection.rules = ability.rules;
  });

On this second one I think I should join the connection to the anonymous channel.
So this is what works and to this point it's satisfactory.
Any thoughts on this?


unresponsive js script

A script on this page may be busy, or it may have stopped responding.
You can stop the script now, open the script in the debugger, or let the script continue.

Script: /plugins/thrift/thrift.js:1272

File filter loads the results much slower compared to the other counters on the All Reports view.
The getFileCounts api call and the corresponding query should be rechecked.
Run count: ~1000
Unique report count: ~80000
Report Count: ~500000
Stored file count: ~100000

The suggested performance improvements in #1038 might solve this.


Do I need to perform a polishing step after using SALSA?

Hi All,
I have successfully used SALSA on my assembly (I used the -m option). Before using SALSA, my assembly has already undergone proper polishing processes by using Arrow and Pilon.
My question is simple: do I need to perform a polishing step after using SALSA? Are there other recommended software to be used after SALSA or can I move directly to the annotation of the assembly?
Thanks

No you do not need to polish after SALSA since it will not change the sequence of your contigs. However, polishing with a tool like Arrow will potentially fill gaps so you may want to run it to do that rather than polishing the bases.

Thanks for your help!


Blazor Language Services causing Visual Studio to crash

When I open a Blazor project VS hangs for a while and then disappears. The next time I open it I am informed Blazor Language Services extension caused the problem.
https://www.youtube.com/watch?v=qqbAc9Kbo3M
Let me know if you need anything additional (project / logs / remote access to laptop).
Update - Output from build process

Error		rzc generate exited with code 1.	WebApplication22.Client	C:\Users\X.nuget\packages\microsoft.aspnetcore.blazor.build\0.5.1\targets\RazorCompilation.targets	184

1>------ Rebuild All started: Project: WebApplication22.Shared, Configuration: Debug Any CPU ------
1>WebApplication22.Shared -> C:\Users\X\source\repos\WebApplication22b\WebApplication22.Shared\bin\Debug\netstandard2.0\WebApplication22.Shared.dll
2>------ Rebuild All started: Project: WebApplication22.Client, Configuration: Debug Any CPU ------
2>One or more errors occurred. (Stack empty.)
2>   at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction1 action, ParallelOptions options, Boolean stopOnFirstFailure) 2>   at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action1 localFinally)
2>--- End of stack trace from previous location where exception was thrown ---
2>   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
2>   at System.Threading.Tasks.Parallel.ThrowSingleCancellationExceptionOrOtherException(ICollection exceptions, CancellationToken cancelToken, Exception otherException)
2>   at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body, Action2 bodyWithState, Func4 bodyWithLocal, Func1 localInit, Action1 localFinally) 2>   at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action1 body)
2>   at Microsoft.AspNetCore.Razor.Tools.GenerateCommand.GenerateCode(RazorProjectEngine engine, SourceItem[] inputs)
2>   at Microsoft.AspNetCore.Razor.Tools.GenerateCommand.ExecuteCore(RazorConfiguration configuration, String projectDirectory, String tagHelperManifest, List1 sources, List1 outputs, List`1 relativePaths)
2>   at Microsoft.AspNetCore.Razor.Tools.GenerateCommand.ExecuteCoreAsync()
2>   at Microsoft.AspNetCore.Razor.Tools.CommandBase.d__13.MoveNext()
2>C:\Users\X.nuget\packages\microsoft.aspnetcore.blazor.build\0.5.1\targets\RazorCompilation.targets(184,5): error : rzc generate exited with code 1.
2>Done building project "WebApplication22.Client.csproj" -- FAILED.
3>------ Rebuild All started: Project: WebApplication22.Server, Configuration: Debug Any CPU ------
3>WebApplication22.Server -> C:\Users\X\source\repos\WebApplication22b\WebApplication22.Server\bin\Debug\netcoreapp2.1\WebApplication22.Server.dll
========== Rebuild All: 2 succeeded, 1 failed, 0 skipped ==========

I just want to fill in to say that you can easily reproduce with cut&paste <input></input>
The input tag is a void/empty tag not excepting any children so the tag expected is <input/> but the error is not handled gracefully.

I'll look into this

@mrpmorris - does your problem match @Liander 's description? It would be great to get an example of the file that's open when it crashes.

https://github.com/aspnet/Blazor/pull/1457 Fixed for 0.6


ABUSE OF MY PERSONA DATA FROM THE USER https://tall-mice-agree-172-107-168-109.loca.lt/

@TheBoroer @defunctzombie I am sorry for bothering but I need your help to give me the contact information of the user who use this website https://tall-mice-agree-172-107-168-109.loca.lt/. I am requesting that because they/he/she use(s) this website to steal the bank information of the Nequi´s users. Nequi is a Colombian E-Wallet and they create this website very similar to the mentioned E-Wallet. I contact here because I didn´t any privacy policy in your website. I attached the code of the website in a pdf format and some screenshots of the fake website.
Thank you in advance for your help.
SCAMMERS.pdf

Hey @andrestrente,
Unfortunately this service doesn't record any contact information. The best you can do is send an abuse notice to the user's IP address. Its included in the generated subdomain. In your case the user's IP is <IP_ADDRESS>
I can kick the user off but that's the best i can do at this time. I have some service updates in the pipeline that will make it harder for phishing sites to be hosted on localtunnel so hopefully that helps deal with abusers like this..
I'll also have an API in the future that will let organizations like you to submit abuse reports via an API or a web form.

@TheBoroer Thank you for your answer. I noticed you have already disabled this website.


[ZEPPELIN-5836] Remove scala-2.10 because it has no JDK 11 Support

What is this PR for?
This PR removes scala 2.10 because of missing support for JDK 11. It also changes the scala compile maven plugin to net.alchim31.maven.
What type of PR is it?

Improvement

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-5836

How should this be tested?

CI

Questions:

Does the licenses files need to update? No
Is there breaking changes for older versions? No
Does this needs documentation? Yes

Oh! It's still draft but I think it's really necessary job. Thank you

Some tests are not yet running correctly. I think the Ivy change #4495 should bring more stability.

@jongyoul
Now the core tests are running. I would be happy about a review.


add cloud performance test framework

Changelog category (leave one):

New Feature
Improvement
Bug Fix (user-visible misbehaviour in official stable or prestable release)
Performance Improvement
Backward Incompatible Change
Build/Testing/Packaging Improvement
Documentation (changelog entry is not required)
Not for changelog (changelog entry is not required)

add cloud performance test framework

Information about CI checks: https://clickhouse.tech/docs/en/development/continuous-integration/

Can one of the admins verify this patch?

wait a while ,this version is used locally,differrrent from the one used in CI pipeline
I will make a new pr later

I close this pr and make a new one soon


Stringmatcher: cleanup temporary code

Commit Message: Removes temporary extra classes, and moves to a better way to handle string matcher extension factories
Additional Description:
Risk Level: Low
Fixes #32792
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

After this, I'll do a rename of StringMatcherImplWithContext -> StringMatcherImpl as a separate PR

For coverage, looks like stringmatcher/lua was the only thing covering some lines. This was bumped after the stringmatcher code was added in #32822; so this is bumping back down just this one file.


Newly created projects don't get initially sorted alphabetically.

ISSUE
Whenever you create a new project under a group that is set to sort the list alphabetically, the project gets added to the end of the list regardless of the setting and must be manually dragged into the proper position OR you have to switch temporarily to "position" sort and then back to "alphabetical" to move the new project into the right position in the list.
Environment

OS: Windows 10 Home
Atom: 1.12.7

i think this will not be fixed until 1.0.0 version. this can take me a lot of time. but if you feel this is a MUST currently, i will allocate time to it

@jccguimaraes, pal, its totally up to you. Its not vital at all to me, just wanted to put it on the bug list for whenever its convenient for you. As a workaround, I can easily drag new projects into the correct spot or just toggle the sort modes whenever I need to clean up the list.
I may actually consider helping but I'm just so busy right now with 2 young kids in my life and I'm normally only on a computer for work during the day. If time ever opens up a bit, I will surely look at contributing.
As a teaser, are you making any big changes for 1.0.0 in the planning? If you don't want to spoil, that's alright :)

talk to me in gitter or other chatapp if you want ;p


Fancy Purchase Button

We want to make the purchase button POP!
Visually, not literally 😁
https://twitter.com/EZeleniuk/status/1648269058150739970

#E15304

#FF6F16

@greenbrook  #FF6F16 has been deployed check it out :)

although I made that the primary color for all buttons 🤔  looks kinda cool to me


compiled_sql renamed to compiled_code from dbt 1.3 onwards

Hi! I just wanted to mention that from dbt version 1.3 onwards, the field compiled_sql from manifest.json has been renamed to compiled_code (to be relevant for Python models as well).
I tried the integration of dbt-osmosis into dbt PowerUser on a repo with 1.3b and got errors when I wanted to preview the data.
Happy to create a PR to cater for compiled_code if you want me to!

Thanks for the issue!
I am on a roll with the v2 of the dbt-osmosis server so I went ahead and introduced a compat change in the just released version, 0.8.1 that factors in that change in the dbt api.
Please upgrade if needed and let me know how it goes!
Closing the issue in the meantime.


VERSION: bump version to 1.4.90

Signed-off-by: André Martins<EMAIL_ADDRESS>

This change is

Coverage decreased (-0.03%) to 44.017% when pulling 8ae8d55d6b8f80be4b5607d0aaced6414e8024f1 on pr/bump-version-number into 20a808dbe197c578e42d55b9bb3a7ce04e02e2ac on master.

test-me-please


Export Training & Daily Report Forms as CSV files

This feature should be in the form of some type of button or option on an Admin's or a Nurse's (?) landing page so that they are able to download the forms as XLSX files to their phone. This will be our replacement for Kobo Toolbox.

Only admin should be able to download the data as CSV files and they should be able to download past data by health zone.

More requirements and design specifications to come, but for now, note the following:

Stakeholders would like to download multiple reports into one CSV - the format is TBD, waiting on a sample file.
I would basically allow them to select multiple reports to convert into CSV and then have all of the reports put into one CSV to download.
There should be a button on the hamburger menu leading them to this option (OR add this button to the landing page somewhere, and then once clicked, new select buttons would pop up next to each report and then at the bottom of the page, there would be a convert/download button. Personally, I think having a separate page for all this would be a lot easier, even if it is a little repetitive since the page itself will look very similar to the landing page.

FSDC MTN-CTP .xlsx

Above is the sample template for the formatted data


Add note relating migrate --dev-mode to watch

This question came up in a recent issue (https://github.com/edgedb/edgedb-cli/issues/1170). This note should make it easier for users to discover in the future.

Looks good, one other tiny change we could make while we're at it: I notice that on the current edgedb watch page the command is so simple that it almost looks like a typo or something (just a sudden edgedb watch all alone on its own line). Maybe add a sentence before there: "Starting edgedb watch couldn't be simpler:" or "To start the process, type:" or something similar.


fix(TDI-42006) : diable load local infile feature

What is the current behavior? (You can also link to an open issue here)
What is the new behavior?
https://jira.talendforge.org/browse/TDI-42006
Please check if the PR fulfills these requirements

[ ] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: success :star:
Sonar results


changelog / breaking changes for v5 to v6?

Just wondering if there is documentation on where I should look to understand what changed between v5 and v6.

This commit was the reason for the major bump: https://github.com/feross/buffer/commit/840160f352ff0d8e88d4ac308a1640fd278f50fc

Excellent, thank you


AdExplorer has   Trojan.Agent!MT0GiLQiUhU

AdExplorer has   Trojan.Agent!MT0GiLQiUhU by VirusTotal
No words ...
MD5 3ce4429e50035fa850d5879ea8521c87
SHA-1 f7e154e519ca0b593a55e980715a3a4bbb2d391d
SHA-256 97ef5001c225a869ae739c15aab1e067b66ce85250ff4d3c265bbfaf09ac8308
Vhash 0e2b0396731653b9d5f07ed3788398dc
SSDEEP 6144:26XTUSzUxjz9m4LZ6ZzmeSg6R5hsnTaX4aWNdlVUOr2XWF4/9OMP:26XTUSANc4LZ8zmeE5oaoaW7lVU6TFK/
File type ZIP
Magic Zip archive data, at least v2.0 to extract
File size 243.48 KB (249327 bytes)
F-PROT appended, Unicode

It's quite common for one or two AV scanners to report a FP on a benign file.  In this instance it looks like it has already been resolved.


Add ENV setting for AVIF speed parameter

Add IMGPROXY_AVIF_SPEED env setting for AVIF speed parameters.
https://github.com/libvips/libvips/blob/master/libvips/foreign/heifsave.c#L725

speed: CPU effort, 0 slowest - 8 fastest, AV1 compression only
Use speed to control the CPU effort spent improving compression.
This is currently only applicable to AV1 encoders, defaults to 5.

@DarthSim any chance of getting this merged?
IMHO avif is pretty useless with current speed. Being able to adjust makes it actually usable.
Especially with aom=3 which is much faster then aom=2 and rav1e.

Hey @perosb!
Support of speed introduced in vips 8.10.2, and we need to check the version to keep backward compatibility. Please check out how I use VIPS_SUPPORT_* flags and do the same for speed.

Thanks for your contribution!


test: add code coverage measurement

We have a unit testing suite now. However, we don't have code coverage logic to measure how much of the code is being tested. This would be really nice to have using https://coverage.readthedocs.io/en/6.4.3/#

@arthurscchan

Fixed by https://github.com/ossf/fuzz-introspector/pull/449


New package: LMDB v0.2.0

Registering package: LMDB
Repository: https://github.com/wildart/LMDB.jl
Created by: @meggart
Version: v0.2.0
Commit: 493048d763943c453859ff5080c23ebba33b7bf9
Reviewed by: @meggart
Reference: https://github.com/wildart/LMDB.jl/commit/493048d763943c453859ff5080c23ebba33b7bf9#commitcomment-61488350
Description: Julia interface to Lightning Memory-Mapped Database (LMDB)

This is registering an updated package that was already registered in pre-1.0 times. Regarding package name, since this is a wrapper package around the LMDB C library I think it should be ok to use this name according to package naming guidelines. Otherwise, suggestions for valid alternative names are welcome.


WIP: flutter_assets should use FLTAssetsPath

Description
Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change. If you're changing visual properties, consider including before/after screenshots (and runnable code snippets to reproduce them).
Related Issues
Replace this paragraph with a list of issues related to this PR from our issue database. Indicate, which of these issues are resolved or fixed by this PR.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes tests for all changed/updated/fixed behaviors (See Test Coverage).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[ ] I signed the CLA.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read Handling breaking changes).
[ ] No, this is not a breaking change.

Thanks for the contribution!
There are a few issues with this pull request though:

You haven't signed our CLA - please follow the instructions from @googlebot.  We can't accept any contributions from people who haven't signed it.
This change doens't seem to work - where is $FLTAssetPath defined? Perhaps that's why this is tagged as WIP?

I'm going to close this for now. Please feel free to open once this is in a state where it's ready to review.  WIP pull requests are more appropriate when there's a chunk of functionality you want people to see before it's all the way done, particularly if it might be a larger change or infra related changes.

If you're trying to fix an issue related to this - please be sure to first open an issue to discuss as well.

https://github.com/flutter/flutter/issues/29281  open an issue to discuss @dnfield


draft some correlation prefilter inputs

so im not worried about this being 'good' or 'pretty'. i dont think this is a thing to release, just a thing to let people play w prefilters. then we can decide what we do and dont like for defaults, whether to offer user controls, if there are other things wed like to prefilter on, etc. then at that point presumably this gets reverted or obviated by some newer change.

Some thoughts for later, since this is just getting us started:

We'll have to figure out how to prevent the boxes from jumping when we put in a value that's not allowed
The number of parameters right now isn't really ridiculous. Yeah it goes far to the left but it's not crazy. If we leave them there, the Prefilters div should wrap underneath Input Data. I'd also explore making an expandy section for this called Optional Advanced Parameters.
The Prefilters should come pre-populated with our defaults

fwiw i dont think wed want both variance and std dev for real, i prefer std dev, but wanted to collect others thoughts and play w them both. so in reality wed be adding 1 or 2 new inputs


Universal Linux support through Flatpak

Problem
At the moment, gtm can only be installed via Linuxbrew on non-Debian distributions. However Linuxbrew has a very small marketshare on Linux and thus the hurdle to install gtm is significantly higher (because you have to install a whole package manager first).
Solution
Flatpak is much more popular. It is a platform that runs applications distribution-independently in a sandboxed environment. This not only has the advantage that it runs on every distro, but also that errors can be better reproduced due to the uniform environment and the user can adjust the permissions of the program according to its wishes.
Additional
I would like to try to package gtm-core for Flatpak in the near future. It could be a problem that Flatpak is more specialized for GUI applications, but that remains to be seen. In any case it will be necessary to adapt the gtmExePath of the editor addons of gtm, because with Flatpak it is not possible to access the program in the normal linux way.

Sounds great! I don't really want to maintain packages for package managers I don't use myself, but I definitely see benefit. If you need any help working on it etc, feel free to ask