Added the folder for Translator and the Open API file for Text Translation API V3

This checklist is used to make sure that common issues in a pull request are addressed. This will expedite the process of getting your pull request merged and avoid extra work on your part to fix issues discovered during the review process.
PR information

[ ] The title of the PR is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[ ] Except for special cases involving multiple contributors, the PR is started from a fork of the main repository, not a branch.
[ ] If applicable, the PR references the bug/issue that it fixes.
[ ] Swagger files are correctly named (e.g. the api-version in the path should match the api-version in the spec).

Quality of Swagger

[ ] I have read the contribution guidelines.
[ ] My spec meets the review criteria:

[ ] The spec conforms to the Swagger 2.0 specification.
[ ] The spec follows the guidelines described in the Swagger checklist document.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: kellyaltom sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Automation for azure-sdk-for-ruby

Can one of the admins verify this patch?

Automation for azure-sdk-for-node

Automation for azure-sdk-for-java

Empty readme files causing problems. Fixing.

done

From: Joel Hendrix<EMAIL_ADDRESS>Sent: Wednesday, August 22, 2018 3:37 PM
To: Azure/azure-rest-api-specs
Cc: KellyAltom; Author
Subject: Re: [Azure/azure-rest-api-specs] Added the folder for Translator and the Open API file for Text Translation API V3 (#3705)
@jhendrixMSFT requested changes on this pull request.
The empty README.md files are causing various processes to fail and need to be fixed.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-rest-api-specs%2Fpull%2F3705%23pullrequestreview-148700382&data=02|01||6cdbde2273654fb7a99808d6087fea33|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636705742809829551&sdata=Iwn8tkLj7auJ3VqWpgzEGGP6c%2BkJt%2Fn5tlZuWeo%2FQlY%3D&reserved=0, or mute the threadhttps://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOUo1IMKB07SLrlgsCCY89NGVwQNEt5_ks5uTd1HgaJpZM4WIhru&data=02|01||6cdbde2273654fb7a99808d6087fea33|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636705742809829551&sdata=sTAJrCJOX9SWRKNOPTA0EIbjvdBKU3Pd72n3SdtORgo%3D&reserved=0.

Made the fixes to the Open API file and the Readme.md files.

OK
I thought the customers would just try the operation out to see what a successful request looks like.
A successful request of the Languages method will return 15 screens of data. Do you want all of the data from a successful request or just a subset.

From: Joel Hendrix<EMAIL_ADDRESS>Sent: Thursday, August 23, 2018 3:24 PM
To: Azure/azure-rest-api-specs
Cc: KellyAltom; State change
Subject: Re: [Azure/azure-rest-api-specs] Added the folder for Translator and the Open API file for Text Translation API V3 (#3705)
Examples are missing for the operations, see example herehttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-rest-api-specs%2Fblob%2Fmaster%2Fspecification%2Fcognitiveservices%2Fdata-plane%2FSpellCheck%2Fstable%2Fv1.0%2FSpellCheck.json%23L238&data=02|01||cda1e2d13523437adda008d609473c2b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636706598879955479&sdata=62UoIBpFrxrWj5L9egiINhpnheABTesILVWy%2FbXLXcI%3D&reserved=0.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-rest-api-specs%2Fpull%2F3705%23issuecomment-415590466&data=02|01||cda1e2d13523437adda008d609473c2b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636706598879955479&sdata=SWCyDaV4jQKadjMzHSJ8pqpJZsNButjXYQFnjrGHwrU%3D&reserved=0, or mute the threadhttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOUo1C_7Bkud_3JgxemanXIerDTQdlyVks5uTyuugaJpZM4WIhru&data=02|01||cda1e2d13523437adda008d609473c2b|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636706598879955479&sdata=9zijn0Za1wStC9E%2FduQ4n68xToktXPP%2BbfPUJYNYI5c%3D&reserved=0.

The examples don't have to be huge, just enough to convey what a request and response can look like.  Building on my previous example link, see the details of an example file here.

I plan on getting back to it late next week.
We received a lot of last minute requests from SOC auditors that needed to be done this month, and we have a conference next week where I need to give a hands on lab.
Should I cancel the pull request and start a new one?

From: Joel Hendrix<EMAIL_ADDRESS>Sent: Friday, August 31, 2018 8:22 AM
To: Azure/azure-rest-api-specs
Cc: KellyAltom; Mention
Subject: Re: [Azure/azure-rest-api-specs] Added the folder for Translator and the Open API file for Text Translation API V3 (#3705)
@kellyaltomhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fkellyaltom&data=02|01||4d5cd000355d4ed5df2108d60f558bfb|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636713257426233666&sdata=2JZNmyLQT%2FBr9e41JKpcS%2B%2FSBzuaAWexS6TsT6bnP5M%3D&reserved=0 any update?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAzure%2Fazure-rest-api-specs%2Fpull%2F3705%23issuecomment-417698407&data=02|01||4d5cd000355d4ed5df2108d60f558bfb|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636713257426233666&sdata=awBopl5JpOGIeu2%2BoCob9SBAe%2BU8JawTAUtDxH2vNlY%3D&reserved=0, or mute the threadhttps://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAOUo1DnvUU3glfKMxHVvY-O7iSahRLmWks5uWVSsgaJpZM4WIhru&data=02|01||4d5cd000355d4ed5df2108d60f558bfb|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|636713257426233666&sdata=PlTd3VAl704e9dsPU9fqkKrGMgCcbPFc3FaBvdt8Pvo%3D&reserved=0.

If you think the work is roughly a week out yeah let's close it for now, you can reopen it when ready or create a new one (whatever works best for you).


Add ignoreOperator option in TooManyFunctions rule

This PR adds an option to ignore operators from the TooManyFunctions rule.
When writing a mathematical class, it's common to create Kotlin operator fun to allow using Operator overloading. Some operators can need a lot of implementation to deal with all numeric types accordingly (Double, Long, …), which can make the number of functions grow.
Adding the ignoreOperator (which behave very similarly to ignorePrivate or ignoreOverridden) allow one to write math classes without raising warnings from Detekt.

The use case that you are describing is a good candidate to just add a suppress annotation. In general, I think that an operator shouldn't count as a function. And even if in some classes you need a lot of operstors I think that a suppress is a better solution because in other classes you would want to count the operators.

Yes, I totally get that a @Suppress annotation could solve it. The thing is that I have a project with lots of those operator heavy classes, but I still want to have a check on non operator functions, which I can't have if I completely suppress the rule.

I agree with Brais, using @Suppress is more suitable. This option seems very specific to certain types of projects and isn't generally useful.

I'm closing for the reasons explained above. You can use @Suppress or you can create your own version of this rule as a third party rule and expand it to make it suits your need.


Using ImageChooserBlock does not update the used # of times in the image panel.

Summary
If you have a Streamfield with an ImageChooserBlock(), the images uploaded through that block will not be called out as "used" by the # of times used display in the image panel admin.

Steps to Reproduce
Simply create a streamfield on a page, and put a ImageChooserBlock() in it.
Then in the admin, add an image to the page with the streamfield using the ImageChooserBlock. Go to the images page within the admin, and find your uploaded image. The number does not update to reflect that the image has been used.
Technical details

Python version: 3.5.2
Django version: 1.11
Wagtail version: 1.10.1

Thanks for the report @bmoe872! The same problem exists with images inserted into rich text fields - since the reference to the image is stored embedded within another value and isn't directly accessible in the database, there's no efficient way to query for it. Probably the best way to deal with this would be to add an extra model / database table specifically for tracking image usage on pages, which is populated on page save. (Although then we'd have to decide whether it tracks live or draft versions of pages...)

@gasman I kind of figured it was a referencing issue after I noticed it worked with all the images I had explicitly defined as a model. Thanks for getting back to me so quickly!

Potentially a duplicate of #1162

Closing as duplicate of #1162


Remove PageNumber from FormField

PageNumber should be accessed through LabelText.PageNumber or ValueText.PageNumber.

Completed in https://github.com/Azure/azure-sdk-for-net/pull/11294


Reading Input [Image Import]

The image import class is completely unimplemented at its current state.
ImageImport needs to be able to read from image files, video files and video devices and populate a buffer full of frames which can be removed from the buffer with next_frame() (next_frame() will be queried by multiple threads and thus must be thread safe!).

Done!


WIP: Fix cross compilation

The first commit is a cleaned up https://github.com/openexr/openexr/issues/221 .
The second commit is WIP and harder because the generators use IO routines from the library that's being built. It's probably just easiest to have them use STL stuff.
Didn't take a look at CMake because it has even worse support for code generators (autoconf can be hacked to do _FOR_BUILD alright, automake however is useless there).

Unfortunately, this diff got messed up when we cleaned up the repository history. Would it be possible to close this issue, and re-open it so we can get a clean diff again? Sorry for the nuisance.

Is this commit the actual change?
https://github.com/openexr/openexr/pull/384/commits/95c49abe52296e63d01ea67b0d3c6df026f9493d

Rebased. The first commit you should be able to apply immediately (I can open a separate PR). The second commit is still the WIP one, though the separate *Internal.h header that was added does help a bit :).

b44ExpLogTable and dwaLookups are the code generators I was mentioning. The less openexpr functionality that is used in those, the easier cross will be because we don't need to build that functionality twice (once for the build platform, once for the host platform).

Thanks, I'm traveling now but will review as soon as I can.

If you can eliminate the need for a native build entirely, that'd be cool but I submitted #591 which, among other things, included a stopgap measure for this.

Yeah that's a good idea. This should be modified to use the same stop-gap. Everyone can still benefit from splitting the config file.

We've been discussing not generating the elut and tofloat headers on the fly, at all, but that will probably be part of OpenEXR 3. PR #591 is a good stop gap around that issue, and adds logic to deal with MinGW builds as well; I added a few comments over there.

I think this looks good, but I'm not an AC person.

Addressed by #606, which removes the auto-generation of the headers entirely. They're regular header files in the repo now.


vis network doesn't work for me on IE

I'm using IE version 11 and whenever I try to run my code (using Vis library) that works on chrome fine,
I got this error at the console: 'SCRIPT5007: Unable to get property 'enumerable' of undefined or null reference'

Hi @MarwaSh,
you have to provide something more than just the error. Ideally an MWE on JSFiddle or somewhere.

Doesent work for me either. As an example, event the standard samples don't work in IE11.
for me, they give errors:
SCRIPT438: Object doesn't support property or method 'assign'
vis-network.js (7125,2)
SCRIPT445: Object doesn't support this action
standalone.html (178,7)
this is for basic usage sample
https://visjs.github.io/vis-network/examples/network/basic_usage/standalone.html
its the same for
https://visjs.github.io/vis-network/examples/network/basic_usage/peer.html


superscript/subscript command toggle not working on Chrome

I created a superscript and subscript buttons like this:
X2

On Chrome 26 when I select a text and click the button, the text is converted to subscript. When I click a second time nothing happens. The text should be reverted to normal.
It works correctly on IE10 and FF20

Is there a Chrome issue tracking this?
A fix:
sup {
    vertical-align: super;
}
sub {
    vertical-align: sub
}

http://stackoverflow.com/questions/17517839/jquery-execcommand-for-superscript-and-subscript-not-properly-toggling


Multiple L2 networks with same VLAN cannot be created even with Bypass VLAN id/range overlap checked

Till 4.13 ACS allowed creating multiple L2 networks with the same VLAN ID when Bypass VLAN id/range overlap is checked in the UI. But this behaviour is changed with 4.14 which throws an error,

ISSUE TYPE

Bug Report

COMPONENT NAME

L2 networks

CLOUDSTACK VERSION

4.14 and above

CONFIGURATION

Advanced networking
OS / ENVIRONMENT

KVM, CentOS7 but doesn't seem to be hypervisor, OS specific
SUMMARY

STEPS TO REPRODUCE

1. Create a L2 network with some VLAN ID, say 100, while Bypass VLAN id/range overlap option checked. Network will be created successfully
2. Create another L2 network with same VLAN ID with Bypass VLAN id/range overlap option checked. Network will fail to create with error.

EXPECTED RESULTS

Second network succesfully created with same VLAN ID as Bypass VLAN id/range overlap option was checked

ACTUAL RESULTS

Server returns error with message - Network with vlan 100 already exists or overlaps with other network vlans in zone 1

Issue is seen with both UI and cmk

cc @Spaceman1984 can you look at this next, thanks

Some issue here,
https://github.com/apache/cloudstack/blob/4.14/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java#L2531-L2533
https://github.com/apache/cloudstack/blob/4.13/engine/orchestration/src/main/java/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java#L2483-L2485

Thanks I'll raise a PR I know what happened there @shwstppr

Fixed in PR https://github.com/apache/cloudstack/pull/4274, tested by @Spaceman1984 and I


Standard Label for Excluding Pod from Identity Mounting

What would you like to be added?
It would be useful to have a standard label that excludes pods from being processed by the identity webhook.
Proposed Change: https://github.com/aws/amazon-eks-pod-identity-webhook/pull/216
Why is this needed?

Removing Cyclical Dependencies - When installing a CNI and the Pod Identity Webhook onto our clusters, we identified a cyclical dependency; the identity webhook needs the network/CNI to be successfully operating to be able to communicate with the backend service, and the CNI needs the identity webhook to be functioning in order to schedule pods. The CNI doesn't rely on Amazon identities, so having a mechanism to skip the identity webhook for some pods (including the CNI) would remove this cyclical dependency.

Performance/Reliability - Having the ability to exclude pods that don't need Amazon identities can reduce load on the webhook and improve pod launching performance.  This also removes a critical dependency for services that need to be resilient to failure.

Standardization is key to compatibility- Having a canonical tag for skipping the identity webhook will make it easier for downstream projects to exclude critical components (such as CNIs) from the webhook, leading to a better out-of-the-box experience.

Can't we simply avoid this by not using the Service Account that is enabled for Pod Identity webhook?

Can't we simply avoid this by not using the Service Account that is enabled for Pod Identity webhook?

I am not sure I understand your suggestion. How do Service Accounts fit into the mutating webhook flow?

What exactly prevents CNI from coming up? This webhook sets failurePolicy: Ignore
https://github.com/aws/amazon-eks-pod-identity-webhook/blob/master/deploy/mutatingwebhook.yaml#L10
So I'd expect that it will not prevent other pods form starting if it is itself down.

What exactly prevents CNI from coming up? This webhook sets failurePolicy: Ignore

At least in our case, we rely on kops to install the webhook, which sets this to Fail:
https://github.com/kubernetes/kops/blob/5befa3fb96f35692411772152e2d1c22850dbc90/upup/models/cloudup/resources/addons/eks-pod-identity-webhook.addons.k8s.io/k8s-1.16.yaml.template#L157

Isn't this a kops issue then?

IMO, eks-pod-identity-webhook should expect downstream consumers to change the webhook to use a Fail policy, and support features to enable this usecase.
Having a webhook with the failurePolicy: Ignore shifts the failure mode from an infra-level failure (where infrastructure/platform teams can detect and remediate the actual issue) to a service-level failure (where now individual services are responsible for detecting that they don't have adequate information, and then escalating this failure to the infrastructure/platform team actually responsible for the webhook). This is an undesirable behavior for many (if not most) users.

What exactly prevents CNI from coming up? This webhook sets failurePolicy: Ignore

One other thing I realized I should add: I could see a case as well where a customer wants to disable this as a performance optimization. For example, if leveraging DoEKS, they may not need IAM roles on Spark worker pods.

Looks like this issue was resolved in the proposed PR linked above (https://github.com/aws/amazon-eks-pod-identity-webhook/pull/216)
I appreciate the feedback on failurePolicy: Ignore - looks like it was changed from the default value of Fail to Ignore here: https://github.com/aws/amazon-eks-pod-identity-webhook/pull/3/files
We can look into the tradeoffs of changing it back, but it's a separate issue.
Marking this issue as closed.


build problem

Building with latest git pull (master branch) :
$ make
g++ -fPIC -I../../include -I../../dep/include -DVERSION=dev -MMD -O3 -march=nocona -ffast-math -g -Wall -DARCH_LIN -std=c++11 -c -o build/src/Quant.cpp.o src/Quant.cpp
src/Quant.cpp: In member function ‘virtual void Quant::step()’:
src/Quant.cpp:53:76: error: cannot convert ‘__gnu_cxx::__alloc_traits<std::allocatorrack::Input >::value_type {aka rack::Input}’ to ‘const float*’ for argument ‘1’ to ‘void stepChannel(const float*, float, float*)’
stepChannel(inputs[IN1_INPUT], params[AMOUNT1_PARAM], outputs[OUT1_OUTPUT]);
^
src/Quant.cpp:54:76: error: cannot convert ‘__gnu_cxx::__alloc_traits<std::allocatorrack::Input >::value_type {aka rack::Input}’ to ‘const float*’ for argument ‘1’ to ‘void stepChannel(const float*, float, float*)’
stepChannel(inputs[IN2_INPUT], params[AMOUNT2_PARAM], outputs[OUT2_OUTPUT]);
^
../../compile.mk:49: recipe for target 'build/src/Quant.cpp.o' failed
make: *** [build/src/Quant.cpp.o] Error 1
I've hit the same error with the modules from luckyxxl and av500. Alas, I have no skills with C++, so I'm pretty lost here. Btw, Andrew suggested that changes in the latest engine.hpp should be looked at. Any advice for a possible fix ?
I'm on Fedora 21 an old distribution, with an old GCC 4.9.2. What can I say, I'm an old guy.

The code is still compatible only with the 0.3.2 version of rack. Andrew is currently changing the whole engine, and that requires some more changes in the plugin code. As the binary or rack, which people might download is still 0.3.2, I am currently working on getting them to run with that version. Once I have working 0.3.2 compatible modules, I will start porting to the current development version.
My problem is that I don't have enough time at the moment to even catch up with Andrews code changes.

Andrew's said he expects lots of API churn until he tags 0.4.0, so that's probably a good target to aim for if your time is limited.

Is it working for you now? If so, could you please let me know so I can close the issue.
thanks,
Martin

Hi Martin, Yes, I've successfully built them for 0.3.2. Btw, I'm now maintaining two separate builds for the dev and 0.3.2 branches, so please advise if you need anything tested for either branch.

Thanks.
I guess I will just implement the Quantum bug fix for 0.3.2 and then freeze that branch (tag it) and move on to the dev branch, preparing the 0.4.0 release.


build(ingest/databricks): Relax databricks-sdk pin

Added pin based on https://github.com/databricks/databricks-sdk-py/issues/200. Hopefully that has been fixed since. databricks-sdk on version 0.8.0 so even if this isn't fixed, I think it's worth gaining the improvements since then
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[ ] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Merging through CI flakes


adding fuctionality for quickstart guide use

Coverage increased (+0.01%) to 52.013% when pulling 07fde18ab2b6837f0d6b18e240fd038033368559 on GEOWAVE-688-2 into 67ccd102df510797fb17c4e2a51ecc9076e22485 on master.

Coverage decreased (-0.1%) to 51.896% when pulling 724f1a28ba73c783b45bb81eab0d732603b36e37 on GEOWAVE-688-2 into 67ccd102df510797fb17c4e2a51ecc9076e22485 on master.

Coverage decreased (-0.1%) to 51.888% when pulling 64837b363a4e17c319de93ab1b4a4f5656bd5134 on GEOWAVE-688-2 into 67ccd102df510797fb17c4e2a51ecc9076e22485 on master.

Coverage decreased (-0.1%) to 51.888% when pulling 64837b363a4e17c319de93ab1b4a4f5656bd5134 on GEOWAVE-688-2 into 67ccd102df510797fb17c4e2a51ecc9076e22485 on master.

Coverage decreased (-0.1%) to 51.888% when pulling 64837b363a4e17c319de93ab1b4a4f5656bd5134 on GEOWAVE-688-2 into 67ccd102df510797fb17c4e2a51ecc9076e22485 on master.


IMU odometry

http://www.seattlerobotics.org/encoder/200610/article3/IMU Odometry, by David Anderson.htm

http://ardadv.blogspot.com.es/2012/05/combining-measurements-from-l3g4200d.html?m=1

https://github.com/trainman419/Senior-Project/blob/master/arduino/imu.cpp

https://github.com/bmegli/ev3dev-mapping/issues/1

http://www.mindstormsforum.de/viewtopic.php?t=6746

REJECTED BY LEAN

It is not a priority


Docs Feedback

Thought I would share some notes I took while deep diving the Authoring documentation:

The reference definition in Roles seems to be backwards with the Note stating that "The reference role has sometimes been misinterpreted as being the space in which “reference art” is stored in."

The 'rendering' role definition seems to be missing. It's defined in the OpenColorIO Confluence and is present in the reference-config. Not sure if this is intentional.

Some clarity on the config's scene_reference would be good to have. Maybe in the first paragraph of colorspaces? Quoting Carol Payne's answer on Slack:
"The reference space of an ocio config is implicit - it’s the colorspace in the config all others are defined to and from, and as such doesn’t need a definition. As you noted, this has historically been the first colorspace in the list, but I don’t believe there is a code reason other than convention for this."

I was a little confused in family_separator. It states that "If no separator is defined, the Menu Helpers API will not generate hierarchical menus." However, in the reference-config, the family_separator value is not defined and hierarchical menus are present (e.g Input/ARRI, Input/Sony, etc.) Does this mean that family_separator's default value is '/' when not defined or simply a bug?

A link to Authoring Configurations would be handy in Quick Start for Config Authors

Cheers!

Thank you for the feedback John!  Adding the "good first issue" label as this would be an easy one for a new contributor to attempt.


Unable to compile with clang-cl toolset

I'm using Visual Studio 2022 with clang-cl and getting errors with AVX, BMI, etc, even though the build is SSE.

Did you set the additional command line options to pass to clang? You can find them under Configuration Properties->C/C++->Command Line.
To enable instruction set support, for example SSE 4.2, you need to use the -msse4.2 flag (some other example flags are  -mavx2 -mavx -msse4.2 -mbmi2 -mbmi -mlzcnt and so on...).  You can also use -march=CPU architecture

I thought Visual Studio would set it automatically, but yeah, it works now after adding the flag. Thank you.

@Dasaav-dsv I tried to redownload the repo and build, the issue still persist even with -msse2, -msse4.1, and -msse4.2.

Can you post the build output? Keep in mind that clang-cl error detection (pre-build) is not perfect, it will say it's missing a lot of the intrinsics while actually compiling without issues

here's the build output: https://gist.github.com/dnblank123/bc896f553cfb1b8c001245b464833acd

Try with -mavx and -mlzcnt. Don't worry about building with AVX since only the available instruction sets will be used at runtime

Both errors; build output: https://gist.github.com/dnblank123/d561a5b4f195f023fb9d6947cc1c37d7

I meant with -msse4.2 -mavx -mlzcnt all at once

-msse4.2 -mavx -mlzcnt

I tried that. Ouput: https://gist.github.com/dnblank123/ba9d0140046763676edc8d86b6cb477c


TypeError: Cannot call method insert of undefined

I am getting => TypeError: Cannot call method 'insert' of undefined
IMAGES = new Meteor.Collection('images');

IMAGES.before.insert(function(userId, doc) {
    //...
});

I am using Meteor 0.8.3 and the packages Autoform, Collection2 & SimpleSchema...
Does this package conflict with the mentioned above ??

In my case it was related to #62


Validation Observer is validating deactivated keep-alive providers

Versions

vee-validate: 2.1.7
vue: 2.6.6

Describe the bug
Currently Validation Observer seems to be tracking the state of a deactivated Validation Provider. The scenario is that I've got a single "required" field which is actually one of two possible fields:

Autocomplete Address (a single field with a single validation provider, which is the only required field)
Manual Address (many fields, each with their own validation provider, some of which are required)

To persist the UI state between them without having to refresh the data and validation state, I use a <keep-alive> tag. So the pseudo-code will look a little something like this:

<template>
  <validation-observer>

      <keep-alive>
        <template v-if="!isManual">
          <auto-address key="auto" />
        </template>
        <template v-else>
          <manual-address key="manual" />
        </template>
      </keep-alive>
      <button @click="isManual = !isManual" />

  </validation-observer>
</template>

  <validation-provider rules="required">
    <input v-model="address.full" placeholder="Address" @change="autocomplete"></input>
  </validation-provider>

  ...
  <validation-provider rules="required">
	<input v-model="address.streetName" placeholder="Street Name"></input>
  </validation-provider>
  <validation-provider>
    <input v-model="address.suburb" placeholder="Suburb"></input>
  </validation-provider>
  ...

To reproduce
Steps to reproduce the behavior:

Click on the CodeSandbox link below.
Enter any value into the 'Address' field and click out of the field (it validates on blur)
At this point the field will be valid and the form is submittable
Delete the value and cause it to become invalid
Click 'Switch'
Fill in each value and click out of the field.
At this point all of the activated providers are valid.

Expected behavior
I would expect that if a validation-provider becomes deactivated then the validation-observer would stop tracking it. It starts tracking the providers as soon as the second component comes into view, but does not stop tracking them when it leaves even though the Vue Dev-Tools show them as "deactivated".
Demo link
https://codesandbox.io/s/8z56pqo010
Desktop (please complete the following information):

OS: Windows 10
Browser Chrome
Version 72.0.3625.109

Additional context
Add any other context about the problem here.

Thanks for reporting this, I have implemented a fix for this issue and should be available in the next release.


MudMessageBox: Use ParameterState framework

Description
Get rid of BL0007
Rename Show to ShowAsync.
How Has This Been Tested?
Manually
Type of Changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (fix or improvement to the website or code docs)

Checklist

[x] The PR is submitted to the correct branch (dev).
[x] My code follows the code style of this project.
[ ] I've added relevant tests.

Thanks


R.union is not curried

Because of #736.
R.union(['a'], ['b']); // ["a", "b"]
R.union(['a'])(['b']); // Uncaught TypeError: object is not a function

Source:
// union.js
module.exports = _curry2(compose(uniq, _concat));

Ouch, sorry, just noticed that it already fixed.
We really need to publish new version.

We really need to publish new version.

yes, lots of churn


Send ping frame

I'm using hyper to send messages to APNS, and it suggests checking the health of the connection with ping frame. However, I think it should be useful in other use cases.

Thanks for this! This change generally looks good to me, though I have left one inline note.

@Lukasa Thanks!  Just updated my code.

Fab! I'm currently sat on a plane which means I can't effectively do the extra steps I like to do when I merge a PR, so if you don't mind I'll merge this a bit later in the day when I'm no longer awkwardly sat on an aircraft (or this flight might have wifi, in which case I'll do it here when this plane eventually takes off!)

@Lukasa That's fine. Have a nice trip!

Thanks @plucury! :sparkles: :cake: :sparkles:


Change ManageIQ::API::ApiController to ManageIQ::API::BaseController

Purpose or Intent
Now that it is properly namespaced, it makes more sense for the generic
controller to be named "base", since it will be the one that others
inherit from.
@miq-bot add-label api, refactoring
@miq-bot assign @abellotti

LGTM!!


ComponentGraph does not respect dag structure

This came up during #2046
Repro
from evalml.pipelines import Transformer, ComponentGraph
from evalml.utils import infer_feature_types
from sklearn.datasets import make_regression
import pytest
import numpy as np

class LogTransform(Transformer):
    name = "Log Transform"

    def __init__(self, parameters=None, random_seed=0):
        super().__init__(parameters={}, component_obj=None, random_seed=random_seed)

    def fit(self, X, y):
        return self

    def transform(self, X, y=None):
        if y is None:
            return X, y
        y = infer_feature_types(y)
        return X, infer_feature_types(np.log(y.to_series()))

    def inverse_transform(self, X, y=None):
        y = infer_feature_types(y)
        return X, infer_feature_types(np.exp(y.to_series()))

cg = ComponentGraph({"Imputer": ['Imputer'],
                     "Log": [LogTransform],
                     "ET": ["Extra Trees Regressor", "Imputer.x", "Log.y"],
                     "Log 2": [LogTransform],
                     "RandomForest": ["Random Forest Regressor", "Imputer.x", "Log 2.y"],
                     "Log 3": [LogTransform],
                     "Catboost": ["CatBoost Classifier", "Imputer.x", "Log 3.y"],
                     "Logistic Regression": ["Logistic Regression Classifier", "Catboost", "RandomForest", "ET"]})

X, y = make_regression(n_samples=100, n_features=20, n_informative=3, random_state=0)
y = np.abs(y)
X = np.abs(X)

with pytest.raises(ValueError, match='Input contains NaN'):
    cg.instantiate({})
    cg.fit(X, y)

The problem is that the component graph uses the output of the "previous component" when the given component has no y parent (code).
In this particular case, that means that the random forest gets a target that's been logged twice (as opposed to once) and taking the log twice in this case creates nans (because after the first log, some values are negative).

@dsherry @chukarsten Can we prioritize this for one of the next two coming sprints?

@freddyaboulton I couldn't repro the example code directly since I'm not certain about the Logistic Regression Classifier being the final estimator and the ComponentGraph API has changed since this issue was filed, but I ran the following:
from evalml.pipelines import Transformer, ComponentGraph
from evalml.utils import infer_feature_types
from sklearn.datasets import make_regression
import pytest
import numpy as np

class LogTransform(Transformer):
    name = "Log Transform"

    def __init__(self, parameters=None, random_seed=0):
        super().__init__(parameters={}, component_obj=None, random_seed=random_seed)

    def fit(self, X, y):
        return self

    def transform(self, X, y=None):
        if y is None:
            return X, y
        y = infer_feature_types(y)
        return X, infer_feature_types(np.log(y))

    def inverse_transform(self, X, y=None):
        y = infer_feature_types(y)
        return X, infer_feature_types(np.exp(y))

cg = ComponentGraph({"Imputer": ['Imputer', 'X', 'y'],
                     "Log": [LogTransform, 'X', 'y'],
                     "ET": ["Extra Trees Regressor", "Imputer.x", "Log.y"],
                     "Log 2": [LogTransform, 'X', 'y'],
                     "RandomForest": ["Random Forest Regressor", "Imputer.x", "Log 2.y"],
                     "Log 3": [LogTransform, 'X', 'y'],
                     "Catboost": ["CatBoost Regressor", "Imputer.x", "Log 3.y"],
                     "Random Forest Regressor": ["Random Forest Regressor", "Catboost.x", "RandomForest.x", "ET.x", 'y']})

X, y = make_regression(n_samples=100, n_features=20, n_informative=3, random_state=0)
y = np.abs(y)
X = np.abs(X)

cg.instantiate({})
cg.fit(X, y)
cache = cg._compute_features(cg.compute_order, X, y, fit=True)
print (cache['Log.y'])
print (cache['Log 2.y'])
print (cache['Log 3.y'])

To double check, cache['Log.y'] == cache['Log 2.y']  == cache['Log 3.y'] == np.log(y). This was previously not the case since the first Log transformer would store np.log(y) as the most recent y (causing the estimators to get a y value that was doubly log'ed).
I think we can safely close this issue!

Thank you @angela97lin !!


Create "Faq" section

We want to reproduce this design:

Figma link: Link to Figma Design
Steps to accomplish:

Pull the dev branch and create your new branch based upon this issue.
Create a new section folder 'section7' inside the src/sections.
Inside the 'section7' folder create two files: Section7.css and Section7.js
Place the necessary assets from figma to assets/images.
For naming css classes, follow this reference: Section1.css
We want absolute precision in the designs, so please refer to figma for styles.
The plus sign should be clickable, and on clicking the plus sign a dropdown should open which would contain answer for the question. For the time being, put any random words as the answer.

Please assign me this issue

@virajchandra51 I'll assign you another issue. This issue is to be done by Rohit


Error Updating Resource Monitor to set Notify Users v0.81.0

Terraform CLI and Provider Versions
Hi,
I am using the TF version 0.81.0 which has been updated to have the fix for resource monitor update. However this still seems to be an issue as below:
│ Error: error updating resource monitor BIC_DEV_STREAMING_INGEST_RM
│ [resource_monitors.go:309] exactly one of AlterResourceMonitorOptions fields [Set NotifyUsers Triggers] must be set
│
│   with module.bic_business_unit.module.core_tenant_resources[0].module.ingest_functional_role.module.virtual_warehouse["BIC_DEV_STREAMING_INGEST"].snowflake_resource_monitor.warehouse_rm,
│   on modules/virtual-warehouse/main.tf line 55, in resource "snowflake_resource_monitor" "warehouse_rm":
│   55: resource "snowflake_resource_monitor" "warehouse_rm" {
Terraform Configuration
resource "snowflake_resource_monitor" "warehouse_rm" {
  name         = "${var.wh_config.wh_name}_RM"
  credit_quota = var.wh_config.credit_quota

  frequency       = "WEEKLY"
  start_timestamp = "immediately"

  notify_triggers           = var.wh_config.notify_triggers
  suspend_trigger           = var.wh_config.suspend_trigger
  suspend_immediate_trigger = var.wh_config.suspend_immediate_trigger

  notify_users = var.assign_rm_notify && var.snowflake_account_name == "main"<EMAIL_ADDRESS>: []

  warehouses = [snowflake_warehouse.warehouse.name]
  lifecycle {
    ignore_changes = [
      start_timestamp # timestamp is set once and applied from then on
    ]
  }
}

Expected Behavior
The expected behaviour is to have the username set as notify user for the resource monitor but this is failing at Terraform execution time.
Actual Behavior
The pipeline plan is as follows and I am expeting the resource monitor to be updated to have the notify user set as per the plan.
# module.bic_business_unit.module.core_tenant_resources[0].module.ingest_functional_role.module.virtual_warehouse["BIC_DEV_STREAMING_INGEST"].snowflake_resource_monitor.warehouse_rm will be updated in-place   ~ resource "snowflake_resource_monitor" "warehouse_rm" {         id                        = "BIC_DEV_STREAMING_INGEST_RM"         name                      = "BIC_DEV_STREAMING_INGEST_RM"       + notify_users              = [           +<EMAIL_ADDRESS>        ]         # (8 unchanged attributes hidden)     }
Steps to Reproduce

terraform apply
This is a normal pipeline apply with the code snippet provided above

How much impact is this issue causing?
High
Logs
No response
Additional Information
Thank you for looking into this as this is the second upgrade I am doing to gett his to work. This used to work in prior versions such as 0.67.0 without any issues.

Hey @vgw-rubesh. Thanks for creating the issue.
Yes, you are right; the previous fix revealed another problem that appears in certain circumstances. Fix incoming.


Phyton

kindly teach me hacking or hoe to hack anything like facebook and other social media  my WhatsApp is +17858161006

kindly teach me hacking or hoe to hack anything like facebook and other social media my WhatsApp is +17858161006

Hello, This is Shohag. I am a professional Ethical Hacker,
Security Specialist as well as Penetration Tester. I can test the following vulnerability and I will provide you with a perfect assessment of your website security
which makes your website safe and sound.
My Experience:
💗. Recovering Hacked WordPress Website
💗. Full Vulnerability Scan and WordPress website malware removal
💗. Vulnerability Assessment
💗. Antispam protection
💗. Analysis of database servers
💗. Restore a hacked website
💗. Ethical Hacking(White Hat Hacker)
💗. Hacked account recovery
💗. Password recovery
💗. Decode encrypted files
💗. Vulnerability Testing
💗....my  WhatsApp number +8801314956025


Should technically document step using pip3

I'm not entirely sure about this one, perhaps two separate blocks are called for. But technically if someone today were to brew install python, which is inline with the recommendation to not use system python on OSX, then they would actually use pip3, and in fact, not have pip in their path.

Codecov Report

Merging #5347 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #5347   +/-   ##
=======================================
  Coverage   61.33%   61.33%
=======================================
  Files         369      369
  Lines       23484    23484
  Branches     2713     2713
=======================================
  Hits        14405    14405
  Misses       9067     9067
  Partials       12       12

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 72d815c...c169935. Read the comment docs.

We support 2.7 and >3.4, and specifying pip3 may not apply when in a py3 venv, so let's just leave this as is.


Sound Quality

Hey Wil,
Great news I have this project working, which is great.
Just wanted to check in on sound quality issues.
Bass seems fine, but on certain tracks the mid to high sound "muffled".
To be fair the turntable is an entry-level Roadstar table from Amazon which cost me £60. I didn't want to lay out too much in case I couldn't get Jackcast working.
However, just wanted to see what your experience with sound quality is so far?
Also, do you have any other plans for the project - really interested to know what you may have planned.
Thanks
Dangermouse69

That's awesome! Thanks for the documentation and helping improve the project.
Sound has been OK, I'm using a mono input so on songs that use stereo you are missing that. I'm not in expert in this area so I'm sure there is a lot to improve though.
Plans for the future, most immediately is to get an image built so its easier for others to use. Hacked this together over memorial day weekend and haven't had much time to revisit. Challenge with creating the image is you still need a method to configure the WIFI through the webapp.
I'd also like to move away from sonos completely some day. Basically create the inverse of this, use the RPI to connect to an analog speaker and then controller it using jackcast.
Always open to PRs to add more features, just don't know when I'll have time to revisit this project.

Hi Wil,
Would Jackcast work with a device like
Behringer UCA202 U-Control Ultra low-latency 2 In/2 Out USB/Audio Interface
|
|
|
|  |  |
|
|
|
|  |
Behringer UCA202 U-Control Ultra low-latency 2 In/2 Out USB/Audio Interface
Behringer UCA202 U-Control Ultra low-latency 2 In/2 Out USB/Audio Interface
|
|
|
Would it pass stereo via WiFi to Sonos?
Thoughts?
Dangermouse69
On Tuesday, 4 August 2020, 23:25:27 BST, Wil Koch<EMAIL_ADDRESS>wrote:

That's awesome! Thanks for the documentation and helping improve the project.
Sound has been OK, I'm using a mono input so on songs that use stereo you are missing that. I'm not in expert in this area so I'm sure there is a lot to improve though.
Plans for the future, most immediately is to get an image built so its easier for others to use. Hacked this together over memorial day weekend and haven't had much time to revisit. Challenge with creating the image is you still need a method to configure the WIFI through the webapp.
I'd also like to move away from sonos completely some day. Basically create the inverse of this, use the RPI to connect to an analog speaker and then controller it using jackcast.
Always open to PRs to add more features, just don't know when I'll have time to revisit this project.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

@wil3
Hi Wil - Just thought I'd let you know I replaced the mono mic input with a Behringer UCA202 U-Control Ultra low-latency 2 In/2 Out USB/Audio Interface and the Jackcast is sending stereo and the audio quality has noticeably improved.
I'm stoked, the Behringer UCA202 U-Control Ultra low-latency 2 In/2 Out USB/Audio Interface requires no drivers and plugged and played.
All the best
dangermouse69

That's awesome! Do you have a link to where you purchased it? I could add it to the README as vetted USB sound cards that work with Jackcast.

@wil3 FYI I'm currently successfully using a Tecknet UA110 adapter on Raspberry Pi Zero 2 W
Some minor issues (dropped stream) appear to be related to wifi link. Adapter is working well following Adafruit instructions
Will try with a Hifiberry DAC+ ADC Pro soon.


Building for android on linux(Ubuntu) machine

Description

Hi,
I am little confused about building renderdoc for android. I followed the build instructions for android and generated org.renderdoc.renderdoccmd.arm32.apk.
To generate renderdoc executables on linux, I need to follow Linux build instructions separately. Is this correct?
In that case How to link the generated apk file with linux host executable? Do I need to copy this apk onto connected Android device manually before capturin trace?
If I build renderdoc for linux by following Linux build instructions, will it generate/pick all the dependent files including the android apk also automatically?

Repro steps
Building for android:
mkdir build-android
cd build-android
cmake -DBUILD_ANDROID=On -DANDROID_ABI=armeabi-v7a ..
make

Environment

RenderDoc build: v1.x (latest)
Operating System: Ubuntu Linux
API: OpenGL

The code is set up to look for the android APKs in a few places: firstly, if you have built something like this:
/                       # repo root
  /build                # linux build
  /build-android-arm32  # android build for arm32
  /build-android-arm64  # android build for arm64

Then the APKs will be automatically found and installed as normal, you'll get the same experience as a renderdoc build. Alternatively if you're only building one ABI you can build in /build-android and it will be installed from there, but you'll get warnings that arm64 is missing if your device supports arm64, and of course any arm64 package cannot be debugged.
Alternatively if you have your files set up like they would be installed naturally on linux, then you have
/                     # root of your install prefix
  /bin                # qrenderdoc in here
  /share
    /renderdoc
      /plugins
        /android      # Android APKs in here

This is intended to catch the two common scenarios when running on linux, the search path code is here.
Regardless of all of that, if you want to then you can just install and run the built apk manually with something like adb shell am start -n org.renderdoc.renderdoccmd.arm32/.Loader -e renderdoccmd remoteserver, then the UI won't look for the APK at all, and will assume you know what you're doing and connecting to a compatible server.


Added proxy params for enabling proxy based Jest Client

Make minor changes via exposing props to support proxy configuration.

Hi @gauravbrills , thanks a lot for your help.
Can you add a unit test to validate this new functionality ?
I think you can be inspired by ElasticsearchJestAutoConfigurationWithCustomHttpConfigurerTest
Thanks again.
Julien.

sure no problem shall add the same and update .

@VanRoy updated test cases


i18n(es): add core-concepts/project-structure.md

What kind of changes does this PR include?

[ ] Minor content fixes (broken links, typos, etc.)
[ ] New or updated content
[x] Translated content
[ ] Changes to the docs site code
[ ] Something else!

Description
Adds the core-concepts/project-structure.md page in Spanish.
Status

[ ] reviewed
[ ] updated
[ ] ready to merge

@kevinzunigacuellar reviewed with 3 minimal comments.

LGTM!


libarchive windows bsdtar 404

Unfortunately it seems like the maintainers of libarchive deleted all their old windows releases, so this link is no longer valid:
https://github.com/bazel-contrib/bazel-lib/blob/408f76cb9ae1403c42014a5f2b02738cfd576507/lib/private/tar_toolchain.bzl#L55
Seems related to this. That's unfortunate, I thought Github releases would be immutable 🙁

In case other folks bit by this don't care about windows and need a quick workaround, here's what I did.  We were using version 2.7.9, adjust the commit as necessary:
diff --git a/MODULE.bazel b/MODULE.bazel
index caf1920ee..337c1fdbc 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -28,6 +28,14 @@ bazel_dep(name = "hermetic_cc_toolchain", version = "3.1.0")
 bazel_dep(name = "circl", version = "1.3.8")
 bazel_dep(name = "rules_distroless", version = "0.3.3")

+# TODO(bobzoller): delete this once https://github.com/bazel-contrib/bazel-lib/issues/935 is resolved
+git_override(
+    module_name = "aspect_bazel_lib",
+    commit = "cc956d8589c866339f81637037435366c25f582b",  # v2.7.9
+    patches = ["//patches:aspect_bazel_lib-libarchive-workaround.patch"],
+    remote = "https://github.com/bazel-contrib/bazel-lib",
+)
+
 # NOTE:
 # Even though rules_distroless PR#50 enabled Bzlmod and it was released in
 # 0.3.4, the release failed for MacOS, so this git_override is needed until
diff --git a/patches/BUILD.bazel b/patches/BUILD.bazel
new file mode 100644
index 000000000..63a8a72ce
--- /dev/null
+++ b/patches/BUILD.bazel
@@ -0,0 +1 @@
+exports_files(["aspect_bazel_lib-libarchive-workaround.patch"])
diff --git a/patches/aspect_bazel_lib-libarchive-workaround.patch b/patches/aspect_bazel_lib-libarchive-workaround.patch
new file mode 100644
index 000000000..3f9a0b3ed
--- /dev/null
+++ b/patches/aspect_bazel_lib-libarchive-workaround.patch
@@ -0,0 +1,40 @@
+diff --git a/lib/private/tar_toolchain.bzl b/lib/private/tar_toolchain.bzl
+index c27a801..a03c992 100644
+--- lib/private/tar_toolchain.bzl
++++ lib/private/tar_toolchain.bzl
+@@ -25,13 +25,13 @@ BSDTAR_PLATFORMS = {
+             "@platforms//cpu:aarch64",
+         ],
+     ),
+-    "windows_amd64": struct(
+-        release_platform = "win64",
+-        compatible_with = [
+-            "@platforms//os:windows",
+-            "@platforms//cpu:x86_64",
+-        ],
+-    ),
++    # "windows_amd64": struct(
++    #     release_platform = "win64",
++    #     compatible_with = [
++    #         "@platforms//os:windows",
++    #         "@platforms//cpu:x86_64",
++    #     ],
++    # ),
+ }
+
+ BSDTAR_PREBUILT = {
+@@ -51,10 +51,10 @@ BSDTAR_PREBUILT = {
+         "https://github.com/aspect-build/bsdtar-prebuilt/releases/download/v3.7.4-2/tar_linux_arm64",
+         "1b4fda1e1274c98557e4ad288e4c80274e770df19141e4c8cdce3ce7533f75ae",
+     ),
+-    "windows_amd64": (
+-        "https://github.com/libarchive/libarchive/releases/download/v3.7.4/libarchive-v3.7.4-amd64.zip",
+-        "7ced6865d5e22e1dab0c3f3d65094d946ae505ec4e8db026f82c9e1c413f3c59",
+-    ),
++    # "windows_amd64": (
++    #     "https://github.com/libarchive/libarchive/releases/download/v3.7.4/libarchive-v3.7.4-amd64.zip",
++    #     "7ced6865d5e22e1dab0c3f3d65094d946ae505ec4e8db026f82c9e1c413f3c59",
++    # ),
+ }
+
+ def _bsdtar_binary_repo(rctx):


Please provide a do-not-include-build mode

Just like for plugins in Gradle where you can say apply false and just get the plugin on the class path,
it would be nice if you would provide some include false or however the syntax would be,
so that the repository will just be cloned or taken from the property value path.
There should then also be some extension through which you can get the path where the worktree is available.
This way one could e. g. use some files from a Git repository that is not actually a Gradle build or use the Gradle build in a custom way for example to work-around things like https://github.com/gradle/gradle/issues/17228

While it is missing in the docs, the functionality is included now, isn't it? Any reason this issue is still open?


How to locate the corresponding certificates

Hi,
I successfully managed to run your code, specifically the "testQuoteV3OnChainAttestation()".
Now, I want to test it on my own generated quote. I guess that I should update tcbDer, rootCaDer, platformDer, platformCrlDer, rootCrlDer located in PCCSSetupBase.sol with the appropriate certificates.
I feel that I should use this Intel API to help me: https://api.portal.trustedservices.intel.com/content/documentation.html#pcs-certificate-v3
The rootCaDer is easilly found and corresponds to what is already hardcoded.
However, I am not sure how I should locate the other certificates.
Should I extract some values from my quote to query them ?
Can you give me an insight about which GET request I should use ?
Thank you in advance

Before using the DCAP and onchain PCCS, you need to upsert the necessary collaterals to verify your quote. We released DCAP QPL tool to upsert the collaterals to the target PCCS smart contracts, basically it fetches the collaterals from either Azure PCCS or Intel PCS. And you can also follow the similar approach to fetch the collaterals from:

Your local PCCS
Cloud providers' PCCS
Intel PCS

It depends on how you generate the quote, should use the same data source(PCCS) to keep consistency.
Basically, in order to verify a quote, you need:

Root CA
Platform CA / Processor CA (it's up to which type you're using)
Signing CA
Root CA CRL
Platform CA CRL / Processor CA CRL (it's up to which type you're using)
QE Identity v3 / QE Identity v4 (it's up to which type you're using)
the TCB info which corresponds to your FMSPC in the quote

Closing this issue due to inactivity. Please re-open this issue if you had any more questions. :)


Description is no longer valid with studio 2022

Code map and live dependency validation no longer show up as components to install with VS 2022.
[Enter feedback here]

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

ID: 0ae31d3c-d703-6431-8f01-e1d5c579846c
Version Independent ID: 5d6a50bb-d976-2473-fa81-10f6159d562f
Content: Install architecture code tools - Visual Studio (Windows)
Content Source: docs/modeling/install-architecture-tools.md
Product: visual-studio-windows
Technology: vs-ide-modeling
GitHub Login: @mgoertz-msft
Microsoft Alias: mgoertz

@Delgathar What SKU of Visual Studio do you have? You need the Enterprise Edition for Code Map and Dependency Validation as stated in the previous page in the section Edition support for architecture and modeling tools.


set service worker type to 'module'

Fixes https://github.com/GoogleChromeLabs/llaminator/issues/19, mostly.
The service worker will still be broken until https://github.com/GoogleChromeLabs/llaminator/pull/29 lands.

abandoning this due to compatibility concerns raised by @jeffposnick in https://github.com/GoogleChromeLabs/llaminator/issues/19#issuecomment-985841804


Open Id Connect Auth Server (MitreId Open Id Connect Implementation) with Satellizer

Hi,
I have a 3 application setup as follows
a) Auth Server :  MitreId Open Id Connect Implementation (github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server). (Deployed to wildfly) (https://localhost:8443/openidconnect/
b) Angularjs Client : Angularjs Client deployed to Xampp Server.(https://staticserver.local/LoginTest/)
c) Rest BackEnd Application : Java based Rest Application.(https:/localhost:8443/restapi/
Initially I had the Angularjs Client application supported by a Java Spring  configuration which had the client configured and was responsible for generating the access tokens without making a call to the rest api.
Now I am planning to remove the Java-spring based client configuration and moving the client config to the angularjs app so as to reduce maintenance of wars from 3 to 2.Now I want the Angularjs app to be responsible for generating access token but in the examples I have looked at using satellizer it mentions that I need to use the Rest Api to complete the access token.
I have managed to login and authorize the client and the token is generated in the popup but am not able to access it on the angularjs client.  I get the below error
https://staticserver.local/https://localhost:8443/openidconnect/token Failed to load resource: the server responded with a status of 403 (Forbidden).
Below is my congiuration :
  MDHSOne.config(function($authProvider){
$authProvider.loginUrl = 'https://localhost:8443/openidconnect/login';
$authProvider.baseUrl =  '/';
$authProvider.oauth2({
  name: 'openidconnect',
  url: 'https://localhost:8443/openidconnect/token',
  redirectUri: 'https://staticserver.local/LoginTest/',
  clientId: 'ID',
  requiredUrlParams: ['scope'],
  scope: ['openid','profile','address','phone','email'],
  scopeDelimiter: '+',
  authorizationEndpoint: 'https://localhost:8443/openidconnect/authorize'
});
  });

Sorry if I made no sense but could you please point me in the right direction. Thanks in advance

Hello, I have the same problem, please help me.

Hello wramirez2401. After looking into Mitre Id Open Id Connet, CAS and internal implementation of auth server, I decided to go with spring cloud secured with oauth2. The angularjs app has the java configuration,feign clients and hysterix end points. I could not get anywhere with Satellizer. I feel after going through the documentation, Satellizer is very good when you are using authentication provided by third party apps ( google, fb etc). My specific requirement  was not to have the authorize page to show up after after landing on site page so I dropped this idea. Hope that helps.


Issues with opencore.slowgeek.com

Not sure if you're the one hosting the sanity checker, but clicking on the right-side results (recent checks) will redirect to some random website (looks like a scam).
Additionally, the "recent checks" sidebar seems to be loading a massive amount of data, so not sure if there's supposed to be a maximum set on that? This is causing the website to load very slowly and also scrolls almost infinitely.

Yeah, someone has been spamming it uploading plist files that has an xml hack that redirects to some site in it.

Sorry to hear that, but very glad to hear that you're aware of the issue. Thanks, both for OCSanity and for maintaining the website!

Seems to be fixed now, thanks again!


script for obtaining list of contributors from GH repo

Added a Python script to obtain a list of contributions through the GitHub API for a given repository. The output is a text file with login names that can be used directly as input to RABBIT. I used this for testing RABBIT on multiple repsitories.

I do not know if this script needs to be a part of this tool repository as rabbit does not use this script.


Update Cloud configuration procedure

Purpose of this pull request

This pull request (PR) updates the Commerce configuration topic to include new Cloud information.
Affected pages

...

Links to related PRs or Jira tickets

...

Checklist:

[ ] I have signed the Adobe Open Source CLA.
[ ] My changes follow the code style of this project.
[ ] I have read the CONTRIBUTING document.
[ ] All new and existing tests passed.

I received approval in Slack:
Oleksandr Shmyheliuk
[3:30 PM] Changes related to the Cloud configuration looks good for me.


Support for cached scrapping

Sometimes, I need to time the scraping of an endpoint or to run a script less frequently than the minimum scrape interval (~5min in prometheus before declaring the data stale). This may happens when the scraping may have a cost (contention, costly operations or on weak servers) and

you have multiple prometheus scraping for resiliency reasons
a costly scripts such as one fectching a big database is run

The idea would be to add the possibility to cache the result of the scrape and set a stamp on it. When the next scrape arrives

if the elapsed time is less than the value configured, server the cached data
otherwise scrape as usual and memorize the result

Currently, the only way to achieve that is to write the result in a promfile, execute the script at the wanted interval and use node_exporter to collect it. It adds a lot of setup for such a simple use case.
In terms  of configuration, it could be something similar to HTTP configuration:
 somescript:
    method: exec
    ...
    cache:
        enabled: True
        max_age: 30m
    exec:
      command: /tmp/don_t_launch_that_too_often.sh

Another nice addition for the HTTP method would be the possibility to make a HEAD request on the endpoint to at least check if it is up but this would depend on the exporter supporting it.

You can write to promfile, then use an exporter_exporter exec target to cat it. I'd consider adding support for reading a file.
Cacheingis better done elsewhere

Yes, that's how I implement it right now: I have a generic python script that acts as a proxy to other modules and uses the file change time to compute aging.


Calling firestore async methods, like SetAsync(), with "grpc.net.client" package dependency gets deadlock

Environment details

OS: Windows 10
.NET version: .net core 2.2 and .net core 3.0
Package name and version:
Google.Cloud.Firestore, 1.0.0-beta21 and 1.0.0

Steps to reproduce

Set up a very basic forestore c# client project according to https://firebase.google.com/docs/firestore/quickstart , make a call to await docRef.SetAsync(user); . So far, everything works perfect!

Add the following package to the project: <PackageReference Include="grpc.net.client" Version="2.24.0" />, now execute the program, it will stop forever on the return of SetAsync(user)

Need to mention that:

the data has written successfully, the program just keeps waiting on the return
there's no any "Wait()" call, everything is called using async/await:static async Task Main(string[] args)
{
   ...
   await docRef.SetAsync(user);
   ...
}

Unfortunately the Grpc.Net.Client dependency will have brought in Grpc.Core.Api 2.24.0, which isn't compatible with Grpc.Core and Grpc.Core.Api 1.x that the Firestore library depends on.
Basically, until we've updated the dependencies to Grpc.Core 2.x, this won't work, and there's no known workaround. (It's possible that cunning use of AssemblyLoadContext might help, but I don't know - and it's likely to be brittle.)
I suggest subscribing to #3519 which I'll update as we make progress on this. (It's rather more complex than it appears at first glance.) I'll close this issue now, as there are no separate actions to take for this issue vs that one.


Disabling a rule yields a failure

I'm in the process of trying out ktlint 1.0.1 and I've got some rules disabled which I don't like and when I do that I get the following exception:
Exception in thread "main" java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Skipping rule(s) which are depending on a rule which is not loaded. Please check if you need to add additional rule sets before creating an issue.
  - Rule with id 'RuleId(value=standard:string-template-indent)' requires rule with id 'RuleId(value=standard:multiline-expression-wrapping)' to be loaded
        at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine.parallel(KtlintCommandLine.kt:708)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine.parallel$default(KtlintCommandLine.kt:671)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine.lintFiles(KtlintCommandLine.kt:443)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine.run(KtlintCommandLine.kt:323)
        at com.pinterest.ktlint.Main.main(Main.kt:35)
Caused by: java.lang.IllegalStateException: Skipping rule(s) which are depending on a rule which is not loaded. Please check if you need to add additional rule sets before creating an issue.
  - Rule with id 'RuleId(value=standard:string-template-indent)' requires rule with id 'RuleId(value=standard:multiline-expression-wrapping)' to be loaded
        at com.pinterest.ktlint.rule.engine.internal.rulefilter.RunAfterRuleFilter.filter(RunAfterRuleFilter.kt:77)
        at com.pinterest.ktlint.rule.engine.internal.rulefilter.RuleFilterKt.applyRuleFilters(RuleFilter.kt:15)
        at com.pinterest.ktlint.rule.engine.internal.RuleExecutionContext$Companion.createRuleExecutionContext$ktlint_rule_engine(RuleExecutionContext.kt:192)
        at com.pinterest.ktlint.rule.engine.api.KtLintRuleEngine.lint(KtLintRuleEngine.kt:94)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine.lint(KtlintCommandLine.kt:568)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine.process(KtlintCommandLine.kt:493)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine.access$process(KtlintCommandLine.kt:59)
        at com.pinterest.ktlint.cli.internal.KtlintCommandLine$lintFiles$3.invoke$lambda$0(KtlintCommandLine.kt:431)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)

This should not be the case if I disable them right? This is my editor config file:
[*.{kt,kts}]
indent_size=2
continuation_indent_size=2
ij_kotlin_allow_trailing_comma=true
ij_kotlin_allow_trailing_comma_on_call_site=true
insert_final_newline=true
ktlint_standard_chain-method-continuation = disabled
ktlint_standard_multiline-expression-wrapping = disabled
ktlint_experimental = enabled

The one that's causing the exception above is ktlint_standard_multiline-expression-wrapping = disabled, obviously, you do need some code to trigger this exception:
  fun driver(): SqlDriver = NativeSqliteDriver(
    schema = DailyQueryWrapper.Schema,
    name = "Daily.db",
  )

On a side note, why does ktlint want to have a new line here before NativeSqliteDriver?

Duplicate #2338


User guide should have a reference listing all the built-in functions

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
As a user of DataFusion, how do I know what functions are available?
Describe the solution you'd like
User guide should have a reference listing all the built-in functions.
They are documented in crates.io at https://docs.rs/datafusion-expr/9.0.0/datafusion_expr/expr_fn/index.html so maybe we can link to that for now but it would be better if we could generate the same information directly into the user guide.
Describe alternatives you've considered
None
Additional context
None

I think we now have this: https://datafusion.apache.org/user-guide/sql/scalar_functions.html, https://datafusion.apache.org/user-guide/sql/aggregate_functions.html , https://datafusion.apache.org/user-guide/sql/window_functions.html


Thief stuff: Gloves, Spy Encryption Key, Toy

About the PR
Adding themed items to the game for the thief. The PR includes 3 items:

The thief figurine is available in the figurine spawner.
Chameleon thief gloves. combines the functionality of chameleon gloves and the ability to steal things discreetly. Not available to players yet.
Spy Key Encryption. On inspection, looks like a normal general encryption key, but allows you to hear and speak into all communication channels of the station. Not yet available to players.

Why / Balance
Getting cool stealth things ready for the thief new antagonist.
These items will be available to the thief at the beginning of the game in some variants.
Technical details
EncryptionKeys have new secretChannels fields that allow you to hear and speak into communication channels that are hidden by inspection.
Media
https://github.com/space-wizards/space-station-14/assets/96445749/2e682329-888d-4738-8714-d59f0bfa1723

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

add: New Thief figurine! (you can consider this a spoiler for future updates)

pretty sure thieving gloves already have chameleon

No, standard thief's gloves don't have a chameleon.

The thief will have the option to choose 2 sets from the set when he appears. This key will be the value of one of those sets, and having it in the thief player's possession will mean that he didn't get something else useful, like a set of chameleon clothes.
I think this is a good and powerful item that will help the thief fulfill his goals stealthily.

In case of a clear imbalance, I can remove some communication channels from it. Or make several kinds of keys for different secret frequencies.

"secret channels" have been discussed several times in the past and the overall consensus has been to deny them. If you wish to have a thematic all-radio-channel key, I think that's fine, but having hidden channels is really just a new player trap that's pretty easily confirmed by any experienced player.


Feature/api

REST API Endpoints.
Code review can take place as I'm finishing up tests

Resolves #114
DCO 1.1 Signed-off-by: Sam Richard<EMAIL_ADDRESS>

This is OK to review. The tests seem to be a little fragile because I'm randomly generating stuff. Thoughts on that?

Also, most of these lines are tests, not actual functional code

OK. Review complete. Some fixes required.
Non-PR-fix action items:

docs: API query examples in README
development: jsdoc linting working?
story-to-write: error returns
cleanup: lib/init/authenticated.js: authenticated clean up caveats

don't worry about this - when I do workflows' auth requirements I'll prol be in this file.

@scottnath

None of Punchcard's functionality is documented in the README. I'm not sure if adding API documentation there makes sense, but we do eventually need to document Punchcard's functionality
Updated, take a look

@Snugug failed test:
apis › APIs: Types
            operator: ===
            expected: [object Object],[object Object],[object Object],[object Object],[object Object]
            actual: [object Object],[object Object],[object Object],[object Object],[object Object]

This is the test that sometimes and sometimes does not fail. I may need to re-write this test

@scottnath I frickin give up. logging out the things that need to be identical makes the tests pass, but not having them logged out makes it fail. So ya know what, I'm keeping the logging in


Use DependencyResolver

Everywhere, where it's needed to create new object, use DependencyResolver.GetService(...) instead of Activator.CreateInstance(...). This will help to integrate it with IoC frameworks

Might be a good idea to submit a pull request for this one.


It would be nice for non pip install suggestions

All dependencies mentioned in the readme are available as conda packages.
Always nicer to avoid pip when using anaconda imho. Also, much easier to prepare a yaml file?
you already have a requirements file. then you wouldn't need a setup.py file?
you know, a simple
Just a thought, not an issue per se.

Thanks @DocMinus ! Will be updating the repo soon!


Hit weird assert when popping a navigator route

02-03 16:11:35.369  5156  5173 I flutter : Exception caught while building Overlay-[GlobalKey 536735121]
02-03 16:11:35.369  5156  5173 I flutter : 'packages/flutter/src/widgets/framework.dart': Failed assertion: line 1398: '_dependants.isEmpty' is not true.
02-03 16:11:35.370  5156  5173 I flutter : Stack trace:
02-03 16:11:35.374  5156  5173 I flutter : #0      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:27)
02-03 16:11:35.375  5156  5173 I flutter : #1      InheritedElement.debugDeactivated.<anonymous closure> (packages/flutter/src/widgets/framework.dart:1398)
02-03 16:11:35.375  5156  5173 I flutter : #2      InheritedElement.debugDeactivated (packages/flutter/src/widgets/framework.dart:1397)
02-03 16:11:35.375  5156  5173 I flutter : #3      _InactiveElements._deactivate.<anonymous closure> (packages/flutter/src/widgets/framework.dart:557)
02-03 16:11:35.375  5156  5173 I flutter : #4      _InactiveElements._deactivate (packages/flutter/src/widgets/framework.dart:557)
02-03 16:11:35.375  5156  5173 I flutter : #5      OneChildRenderObjectElement.visitChildren (packages/flutter/src/widgets/framework.dart:1715)
02-03 16:11:35.375  5156  5173 I flutter : #6      _InactiveElements._deactivate (packages/flutter/src/widgets/framework.dart:556)
02-03 16:11:35.375  5156  5173 I flutter : #7      ComponentElement.visitChildren (packages/flutter/src/widgets/framework.dart:1213)
02-03 16:11:35.375  5156  5173 I flutter : #8      _InactiveElements._deactivate (packages/flutter/src/widgets/framework.dart:556)
02-03 16:11:35.375  5156  5173 I flutter : #9      ComponentElement.visitChildren (packages/flutter/src/widgets/framework.dart:1213)
02-03 16:11:35.375  5156  5173 I flutter : #10     _InactiveElements._deactivate (packages/flutter/src/widgets/framework.dart:556)
02-03 16:11:35.375  5156  5173 I flutter : #11     ComponentElement.visitChildren (packages/flutter/src/widgets/framework.dart:1213)

@Hixie

Any idea how to reproduce the issue?

FWIW I can reliably reproduce with my current app.

It seems to be related to having a widget with the same key between the two routes.  @Hixie suggested I comment out assert and see if I get a duplicate key assert but when I comment out the assert I don't get any asserts.

Since this bug has no steps to reproduce and we haven't heard complaints recently, I'm going to close it. Please reopen and attach a demo app that triggers to bug if you still see this.


Map Page: On Save, Confirmation Message

When User saves data to a Node, and clicks the save button, return a positive message back.

purpose of this message is two-fold:

remove confusion whether or not the button actually worked
increase visibility on what is happening on the page

This was done when this PR was merged https://github.com/pdx-blurp/blurp-frontend/pull/117


Update test environment and workflows

The PR introduces changes to

use GitHub Actions workflows instead of Circle CI for test execution (closing #65)
improve creation and destruction of containerized test environments

@pieper the tests are failing due to an issue with Chromium. Are you familiar with its installation/configuration?

Are you familiar with its installation/configuration?

Unfortunately no, I haven't set up anything like this.  Maybe someone from Radical has experience with this?  We used to have @dannyrb to help, but it would be great if there's another person with experience available.


Charm should populate version field

Running Zookeeper version should be seen in the output of juju status in the version field.
self.unit.set_workload_version(value)

Solved on #130


After getting the convert token, how to get user's username, email ?

How to get more data other than access & refresh token after it's being converted by Django ?

im stuck with this and cannot find any resource to proceed.. please help !!

I am not sure if it's the right approach but you can use the actual token to get the user:
usr_id = AccessToken.objects.get(token=request.query_params.get('token')).user_id
user = Usuario.objects.filter(pk=usr_id)

In order to get more data like you want, you'd have to overwrite the social python behaviour. This response format is not coming from django itself however social python. I would descourage you from doing that.
Yes, like @crozarakamilla mentioned you can get the access token like she wrote. Perhaps if you tell us your design we can help you more.

I'm using your workaround @crozarakamilla and it works like charm 👍
I do think it's convenient feature to get the user profile from the token request, but its too difficult to do I wouldn't mind to close this ticket

User.objects.filter(oauth2_provider_accesstoken__token="<your_access_token>")


IMN 250 - add Risk Analysis update endpoint in catalog process

Closes IMN-250
Tests
Automated tests ✅

Manual tests - failure case

Manual tests - success case
1) Before

2) Update call

3) After

@galales After your review this should be ready to merge 🙏


Route app

Integrate react router to change URL based on selected currency/quote/page

https://github.com/altangent/cryptolist/pull/13


Trojan detected

The following file has been detected as Trojan!
spec/fixtures/loaders/clearscan-with-image-removed.pdf

I'm really doubtful that @rickychilcott would've added this file with a malicious intent.

It has been detected by Norton on Mac OS. I have submit the file for further analyses.

Definitely not intentional if there is an issue there. I can't remember where I sourced this file, but if I remember correctly, I think I found a set of "pdf samples" from a university. But I can't be sure and can't find them with a Google search.
I must admit, I'm not feeling very confident about the file source.
I did try that file on VirtusTotal - see the scan results for clearscan-with-image-removed.pdf and https://internxt.com/virus-scanner and both seem to say it's not an issue. But... they might not have the signatures.
These can be swapped easily if there is concern and I apologize if there is indeed an issue.

@mazenkhalil Could it be that your local copy of the file is compromised? I would try pulling it down again and running through a scan.

I have just pulled a new version from the repository, and the file has been immediately quarantined. As I mentioned earlier, I have submitted a report to Norton for further analysis. Whether the file is actually infected or it is a false alarm, I recommend acting quickly and replacing it with something else.

@mazenkhalil I went ahead and swapped it out. Thank you for flagging this!


Is there a way to run multiple clients as using UR editor?

I made some modifications in the Town01 environment using UR editor. Then I can play the server through editor and launch a client to connect to it. It works perfectly. But, if I want to run multiple clients as using UR editor, is there a way to do that? Does carla 0.9.0 provide the method? Thank you very much!!

Hi @maverick-long.
Yes, using 0.9.0 you are able to have 1 instance of UE4 editor running with multiple clients.


golint: fix warnings for pkg/events/events.go

Fixes the following warnings
pkg/events/events.go:22:2: exported const IdentityAdd should have comment (or a comment on this block) or be unexported
pkg/events/events.go:27:6: exported type EventType should have comment or be unexported
pkg/events/events.go:29:6: exported type Event should have comment or be unexported
pkg/events/events.go:35:1: exported function NewEvent should have comment or be unexported
Related-to: #153 (Resolve golint warnings)

This pull request is now managed with CodeReviewHub. Refresh.

FYI, Andrew has kindly provided me some feedback and I have started incorporating them. Being in a different timezone and wanting to attend netdev. This might be delayed a little bit.
Thanks.

Please let me know if anything more should be reworded, thanks.


Specify License

This might be an oversight, but there is no license assigned to the boilerplate.
According to choosealicense this might mean that the boilerplate is under exclusive copyright by default.
Could we maybe add a LICENSE?
EDIT: Other fxhash repos also don't specify a license. It would be nice if they did, in order to protect contributors and users.
Thanks!

This is especially useful if someone wants to use parts of the code under a different license in an project, so we can check if these licenses are compatible.
Right now we can just assume that it's MIT, because https://github.com/fxhash/fxhash-webpack-boilerplate/blob/master/package.json#L7 specifies it.


Use as cgm source (640G in suspend) clears IOB pill

When the 600series uploader is used as cgm-only (with the pump in suspend), and another pump in closed loop, the 600series uploader keeps clearing the IOB pill. This has the potential to affect bolus decisions, especially since the bolus calculator uses the IOB amount currently displayed in the pill as well.
Your Environment

0.5.1, 0.6.1-2
Your Android Phone Model Name (e.g. Samsung J1 Ace):
Android Version Number (e.g. use 4.4 for 4.4.4):
WiFi
640G providing cgm data
754 controlled by Edison/openAPS for looping
version 0.10.3-dev-20171205 head 1cd83e9d

Brief Explanation of Issue
Together with the devicestatus, if the 600 series pump is in suspend, the IOB (from the 640G) gets uploaded.
The bolus calculator then disregards  the insulin already on board, and fails to substract it, leading to proposed amounts that are larger than needed or desired.
Steps to Reproduce (for bugs)

configure as cgm uploader only (I disregarded eons of progress and verified with 0.5.1 to make sure no treatment data was transferred yet)
use as cgm source for rig, have rig upload treatment data.
since both uploaders usually upload at an offset, watch the pump pill reflect the status of either uploader or rig, and the IOB pill toggle between 0 and whatever the rig considers as currently active IOB.

feature request:

configurable modus toggle between "cgm uploader" and "pump"
for those switching between pumps on a regular basis, it might be helpful to consider an automatic toggle between pump and cgm modus depending on suspend state of pump. (possible glitch: for uploading to carelink the pump cannot be suspended)

Severity Score

3-4 (I'm not yet sure if it affects oref0, I am optimistic though, that oref0 keeps its own track of IOB. The amount of IOB looked suspiciously low to me, but I don't have enough experience with it to blame this to the pill). It it affects the careportal bolus calculator only, it's at least subject to human review.
Screenshots:

15:35:41 after upload from rig (antlia == pump). There's 0.36U of insulin on board. (actually, that one is from basal insulin only, see last image)

15:36:53 after cgm data upload from uploader, Pump pill and IOB are updated to reflect the view of the 640G

15:37:32 showing oref0 pill: bolus insulin is considered to be 0

Will make a setting to be able to support 3 modes:

Pump and CGM
CGM only
Pump only

Also referenced in https://github.com/pazaan/600SeriesAndroidUploader/issues/62

Rather then take an axe to everything for just CGM or PUMP, use a more fine grained approach and this way an advanced user can still get 'treatment' based details like alerts and dial in exactly what they want going to nightscout.
This is just going to be an option in the 'Advanced Nightscout Settings' menu to turn off the pump device status info that gets sent. That way for AAPS users they can still use all the other new features like pump alerts and estimated sgvs and so on, just no pump pill or anything to do with device status will get sent. As they only really use CGM they will get the graph and the occasional treatment event based on their settings. If a pump is being used without CGM then it will work as is and there is a 'cgm n/a' tag shown in the pump pill (if the device status option is enabled).
Additionally a treatment option to disable Basal events being sent to NS will be added. This way if you still want CAGE, IAGE, SAGE, BAGE or whatever you get those or not as options are already in place for them. With Basal disabled no suspend or temp will get sent. Pump alerts if enabled will get sent so you can see a history of these and they will not effect anything.
To round things off a disable Bolus option too... possibly redundant but logically fits for having full control.

Actually with this a user can disable just the PUMP option here and still get the uploader battery. So an AAPS user would disable the Basal and PUMP options.
Additionally here you can see options for the device name: this will override the device name that the uploader generates - leave blank and it will still use that.
'Entered By' will get tagged to treatments if used.
A heartbeat is used when a cnl is unplugged to send updates and messages as needed rather then hard stop after this error state.

Thanks, this sounds perfect! I'm holding onto the last enlite sensor to be able to give that one  a test ride :-)

Closed - completed and available in 0.7.0 release


Accelerate dependency precompilation in CI workflow

CI workflow takes between 5-10mins to run but it only takes ~5s in my laptop (x60-120 slower in GitHub). This difference time is due to precompilation of dependency packages, specifically precompilation of some particular packages (Makie, GraphMakie, CUDA, ...).
Looks like the Julia caching Action is not caching the precompiled packages.

Waiting for https://github.com/JuliaLang/julia/issues/50667 to be fixed.


Code documentation

I previewed the book on Manning and it seems to be good read. The accompanied code is however not well documented -- missing comments, docstrings etc. I recommend the author to please spend time in doing the same.
Thanks

Hi,
Sorry for the late replay, having been keeping up with issues, and thank you for your comment. The code could be better commented no doubt about that. But remember it is the recommender system part which is important not the Django site part. I recommend having a look at the How to Tango With Django code for better description on how to use Django.
If you have some concrete examples where the code is confusing and not described in the book. Please let me know.


Investigate Plesk Control Panel API

Investigate how to use teh PLESK Control Panel on ScreenCraft

incorrectly assigned to this repo (?)


[cli][upgrade] Failed to run react-native-git-upgrade to 0.43.0-rc.4

Description
run react-native-git-upgrade
It fails due to bunch of false positive UNMET PEER DEPENDENCY statements across many npm packages that I have installed.
All of them are false positive and can be ignored because some npm packages, for example, add peer dependency of<EMAIL_ADDRESS>but still works great with<EMAIL_ADDRESS>So these peer dependencies can be ignored completely.
However, react-native-git-upgrade stops after these warnings at start.
Is there a way to ignore these warnings and continue?
Solution
Ignore npm warnings about peer dependencies and continue to run react-native-git-upgrade
Additional Information

React Native version: upgrading 0.40.0 -> 0.43.0-rc.4
Platform: both
Development Operating System: MacOS
Dev tools: terminal

Here's sample output for the upgrade
git-upgrade ERR! An error occurred during upgrade:
git-upgrade ERR! Error: Command 'npm install --save --color=always<EMAIL_ADDRESS><EMAIL_ADDRESS>exited with code 1:
stderr: undefined
npm WARN deprecated<EMAIL_ADDRESS>Use uuid module instead
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^15.0.0-0 || ^15.4.0-0 but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of react-native@>= 0.25 but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of react@>= 0.14.5 but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^0.14.0 but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^0.14.0 || ^15.0.0 but none was installed.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.

stdout: -<EMAIL_ADDRESS>node_modules/array-union
-<EMAIL_ADDRESS>node_modules/multimatch
-<EMAIL_ADDRESS>node_modules/progress

├─┬ UNMET PEER DEPENDENCY<EMAIL_ADDRESS>│ └─┬<EMAIL_ADDRESS>│   └──<EMAIL_ADDRESS>└─┬ UNMET PEER DEPENDENCY<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └─┬<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   ├──<EMAIL_ADDRESS>  │   ├──<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ ├──<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └──<EMAIL_ADDRESS>  │ └─┬<EMAIL_ADDRESS>  │   ├──<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ ├─┬<EMAIL_ADDRESS>  │ │ │ ├──<EMAIL_ADDRESS>  │ │ │ └─┬<EMAIL_ADDRESS>  │ │ │   └──<EMAIL_ADDRESS>  │ │ └──<EMAIL_ADDRESS>  │ └─┬<EMAIL_ADDRESS>  │   └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  └──<EMAIL_ADDRESS>

Related https://github.com/facebook/react-native/pull/13194

@joonhocho did you manage to fix it somehow?

@JulianKingman I successfully upgraded to v0.43.0 after release.

Closing as there is a newer version and it worked for me.

I got this error when trying to go from 0.40 to 0.42.3 and now from 0.42.3 to 0.43

how did you solve the problem? after that i got an error
**npm WARN deprecated<EMAIL_ADDRESS>gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npmgit-upgrade ERR! An error occurred during upgrade:
git-upgrade ERR! Error: Command 'npm install --save --color=always<EMAIL_ADDRESS><EMAIL_ADDRESS>exited with code 1:
stderr: undefinednpm WARN deprecated<EMAIL_ADDRESS>gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm
stdout:
at ChildProcess.child.on.code (C:/Users/guoya/AppData/Roaming/npm/node_modules/react-native-git-upgrade/cliEntry.js:58:18)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
git-upgrade ERR! Restore initial sources
WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm ERR! path C:\WorkPlace_ReactNative\lifetime-2\lifetime-android\node_modules\react-native\node_modules.bin\babylon
npm ERR! code EEXIST
npm ERR! Refusing to delete C:\WorkPlace_ReactNative\lifetime-2\lifetime-android\node_modules\react-native\node_modules.bin\babylon: is outside C:\WorkPlace_ReactNative\lifetime-2\lifetime-android\node_modules\react-native\node_modules\babylon and not a link
npm ERR! File exists: C:\WorkPlace_ReactNative\lifetime-2\lifetime-android\node_modules\react-native\node_modules.bin\babylon
npm ERR! Move it away, and try again.
npm ERR!      C:\Users\guoya\AppData\Roaming\npm-cache_logs\2018-03-22T01_56_25_781Z-debug.log
M       ask-doctor
Note: checking out 'project-snapshot'.**
could you give me some help?


Fixed disabled boards on incomplete drag

When user starts a drag and leaves the card on the shadow callback (same position it was), the boards unable to move through dragTo property still disabled. The fix identifies when Dragula fires onCancel and turn those boards enabled again.

thanks @marcosrocha85 :smile:


support for lzma-compressed SWF (via backports.lzma)

Pretty much as pull request #15, but relying on backports.lzma, as suggested in the comments there.

lzma decompression is now enabled via pylzma


Meta: Ensure API calls vary depending on the repo (WIP)

Probably solution for https://github.com/refined-github/refined-github/issues/5821

The fix for the issue above is rather easy: change api.v4’s  cacheKey to include the repo as well as its parameters.
However I didn't think about that until I was half-way through this, and thought it was still worth the simplification.
Every single v4 call using repository() (except one) only queried repository(), so it made sense to wrap that into a specific helper instead of having a replaceable repository() { string. This has the nice side effect that we skip some awkward template strings we had to use. Example below
Untested, quick search and replace. Must be reviewed without whitespace.

Closing in favor of a more proper solution https://github.com/refined-github/refined-github/issues/5848


Automation and Minor Changes to Basic Roleplaying System

Changes / Comments
•	Fixed Right Leg on Hit Locations, it was not supposed to be a blank entry
•	Fixed Repeating Hit Location Section Box by shrinking it down a little.
•	Reversed the position of the Current and Max HP on Hit Locations section.
•	Added a “/” between the Cur. HP and Max HP on Hit Location sections
•	Added a Sheet Worker to automate Skill Category Bonuses
•	Added default values of “10” to all of the characteristics
•	Fix the Problem where an attack lands on the skill rating, it counts it as a success but does not display the weapon damage.
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[ X ] Does the pull request title have the sheet name(s)? Include each sheet name.
[ X ] Is this a bug fix?
[ X ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Character Sheet Info Roll20 Internal Use only.


Data loss with gauge chart

When selecting a polar chart (apple watch), the chart looks ok. However the configuration sent through an api call looses some information:
Original version taken from the debug panel:
...
"series": [
{
"borderColor": "#7cb5ec",
"data": [
{
"color": "#7cb5ec",
"radius": "100%",
"innerRadius": "100%",
"y": 80
}
],
"animation": false,
"name": "Move"
},
...
Version received after API call:
"series": [
{
"borderColor": "#7cb5ec",
"animation": false,
"name": "Move",
"data": [
{
"y": 80
}
]
},

related to
https://github.com/bestuurszaken/easychart/blob/master/src/js/services/config.js#L43

almost there, chart looks good now but the icons disappeared after save

This is due to #11 , closing this one.


fixed management.context-path placeholder name

@jpuzzler Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@jpuzzler Thank you for signing the Contributor License Agreement!


coresight: Fix JTAG initialization sequence for CMSIS-DAP

This patch fixes JTAG with CMSIS-DAP. CMSIS-DAP must be in Run-Test/Idle state after JTAG initialization.
The PR requires #1448

Current version pyOCD doesn't work with JTAG on CMSIS-DAP. Because pyOCD set JTAG state to Test-Logic-Reset after initialized.
We can see that JTAG_Transfer (DAP_Transfer invokes the function) sets JTAG state to Select-DR-Scan at first. It seems that CMSIS-DAP expects that JTAG state is in Run-Test/Idle after initialization.
See also arm document. It is shown that all JTAG states.
This PR adds a state transition to Run-Test/Idle. I had confirmed that this PR fixes the issue and JTAG works with our board.

/azp run

Thanks a lot for these JTAG fixes! 😄


kubefwd with microk8s: <IP_ADDRESS>:8080: connect: connection refused

Hi!
I've started using kubefwd with microk8s.
On the first run of  sudo kubefwd svc -n local I've got an error:
ERRO[14:10:58] Runtime error<EMAIL_ADDRESS>/tools/cache/reflector.go:108: Failed to list *v1.Service:
 Get "http://localhost:8080/api/v1/namespaces
/local/services?limit=500&resourceVersion=0":
 dial tcp <IP_ADDRESS>:8080: connect: connection refused

Command kubectl port-forward deployment/postgres 5432:5432 works well:
Forwarding from <IP_ADDRESS>:5432 -> 5432
Forwarding from [::1]:5432 -> 5432
Handling connection for 5432

There is an alias in ~/.bash_aliases also:
kubectl='microk8s.kubectl'

My previous experience with kubefwd and minikube was quite nice.

I don't use microk8s so I am not certain where it stores the connection configuration. Kubefwd does not use kubectl, only the configuration files.
You can specify them directly with -c, --kubeconfig string   absolute path to a kubectl config file.

Thank you!
I've missed this line in microk8s README.md
.
Just need to write to ~/.kube/config:
sudo microk8s.kubectl config view --raw > $HOME/.kube/config


When the data exists in *.json.gz format, the app is broken

On origin/main at the moment, commit 344b2f2000, the app is broken. I tracked it to the fact that the assets exist in compressed format. If you rm projects/word-weaver/src/assets/data/fr/v1/*.json.gz, then the app works again.
I have looked at conjugation.service.ts and I just can't see where you'd trigger decompressing the gzipped files, so I'm going to assign this to Aidan.

fixed by https://github.com/roedoejet/wordweaver/pull/74