modify setup.py to reference requirements.txt

I modified setup.py to load install_requires from requirements.txt.
This should address situations like that seen in issue #69, which we thought we had fixed (by freezing isovar version) but it turned out we hadn't truly fixed -- we only changed isovar in requirements.txt but not in setup.py. Since requirements.ext was used to set up the travis testing environment, this failure to modify setup.py wasn't caught.
One downside of loading all packages from requirements.txt into setup.py is that we end up with utility packages like pylint included as requirements for cohorts. Same would go for packages required for testing, which may or may not be required for package function.
We could avoid this situation by having separate "package_requirements.txt" & "travis_requirements.txt" files, only one of which would be used to populate setup.py.  But, maintaining separate files introduces the potential for the problem to re-occur.
Packages like pylint are hard-coded into the .travis-ci.yml and so could probably be taken out of this requirements.txt file entirely.

Coverage remained the same at 58.929% when pulling 673e5947c687828ad380a4ee5e0d24fe077e036a on modify-setup into 71e0082930b1c46dda5744ffdddfe85e19b279c0 on master.

Coverage remained the same at 58.929% when pulling 134185a964c6276961dab77121e1906224be5cea on modify-setup into 71e0082930b1c46dda5744ffdddfe85e19b279c0 on master.

LGTM, feel free to merge when Travis passes

Coverage remained the same at 58.929% when pulling 8df2e5c93f39526685b9c008ee9df489605fc494 on modify-setup into 71e0082930b1c46dda5744ffdddfe85e19b279c0 on master.


TPA-3330: Add interoperability payerspayers to sdk front.

I still need to document this front-end implementation for implementers


chore: fix logging

Logs are now of the following form:
[{{timestamp}}][INFO] [trader] The mech ({{mech_address}}) has not delivered a response yet for request with id {{request_id}}.
[{{timestamp}}][INFO] [trader] Retrying in {{retry_secs}} seconds.


Add "RPGPPOPT(*LVL2)" to CRTSQLRPGI Action

When creating SQLRPG programs from the IFS, I think most people will use relative paths for /COPY and /INCLUDE files, for example, /INCLUDE ../Copy_Mbrs/Srv_Msg_P.RPGLE. Since the preprocessor creates a temporary file, the RPG compiler cannot find such relative files and the compile fails. Using RPGPPOPT(*LVL2) expands the the files before the preprocessor see them and the compile succeeds.
Describe the solution you'd like
When creating a new actions.json file please add RPGPPOPT(*LVL2) to the CRTSQLRPGI strings.
I know I can edit actions.json manually and that is what I have done. Not a problem, just a convenience and I don't think it will hurt most people.

I agree that RPGPPOPT(*LVL2) is a good option for most.  My company uses it as a default in our build application.


chore(deps): update docker/build-push-action action to v5

This PR contains the following updates:

Package
Type
Update
Change

docker/build-push-action
action
major
v4 -> v5

Release Notes

docker/build-push-action (docker/build-push-action)
v5
Compare Source

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.


Update from the Architecture Working Group

We don't know our outcomes yet, but since the group was capped at 10, it feels important that we report our progress to the wider community, as the "Gobstobber" stack continues to evolve.
Presenters: Jon Stroop, Mike Giarlo
Presentation
Developers/all

2016-07-07
Jon
I’ve added your suggested “Architecture WG update” into the Connect Program Committee’s overflowing pot of suggestions.  A question though: if (IF – not yet discussed specifically) the PC gives each IG/WG a five minute update slot in the plenary session as last year, would that suffice?

2016-07-07
Richard,
I know you're slammed with proposals. We'll take whatever we can get! In fact, if we do wind up with a two or three hour slot for a working session later in the week, five minutes to summarize and say 'if you're interested, come to our working session' might be perfect.
Thanks,
Jon


Write a 'public' token contract in Noir

We are going to mock a public contract by writing a private contract that returns the same data as would be returned by the VM circuit when calling a public function on a Noir contract. Currently a Noir contract function returns (via the ACVM) the data specified in PrivateCircuitPublicInputs. We will create a noir zk token contract that instead returns the data specified in PublicCircuitPublicInputs.
This contract will need to be compiled and the resulting ABI and bytecode copied to the e2e project. It's verification key will need to be replaced with the known valid version that we use on other e2e test contracts.

@spalladino let me know if you'd like to chat about this, next week :)
The current example contracts by Alvaro (for milestone 1) have lots of struct definitions which are specific to private computation (such as Set and Note), and are missing oracle calls for public state.

I will definitely want to talk, thanks @iAmMichaelConnor! But for now let me validate with you what I'll need to do:

Modify noir (on top of @sirasistant branch arv/call_stack_item_oracle) to add at least two more builtins (read public slot and write public slot) that are implemented as callbacks to the oracle (similar to the notify note ones).
Create a new Map abstraction in Noir that, instead of mapping from field to a Set of notes, it maps from field to a read/write storage slot (we don't have generics yet, do we?).
Write a contract in Noir that declares a mint and transfer function, similar to the current zk one, but storing balances in the new Map using storage read/writes.
What should these functions receive and return in terms of abi structs? We are now passing Inputs and returning FinalOutput structs, which map to the fields used in the PrivateKernel circuit, so I suspect that the ones we use for public functions should map the structs of the PublicKernel circuit. Do we have a spec for the input/output structs for that one?

Yep. Although do note: the oracle call for reading currently returns a note, sibling path and leaf index. For public reads, the contract_address and storage_slot should be provided as inputs to the oracle, and the leaf's value should be returned (no path or leaf index needed). And actually, rather than read and write, the operations might make more accurate as read and update (where an update is a read & write combined).
I think as the public circuit executes (and makes oracle calls to read or update), new state_read and state_transition structs should be pushed to the state_reads and state_transitions arrays of the Public Inputs of the circuit (a.k.a. FinalOutputs in the current Noir Contract examples).
We'll need a Field state variable (although we might not be able to call it Field, because that's already a primitive type in Noir). This Field state variable is a kind-of replacement for Set in our current examples. It needs to have a storage_slot as a data member. And yes, we'll need a new Map which maps from a Field (primitive type) to a Field (state variable type). Unfortunately we don't have generics working for something this complex yet. Noir is meant to have generics support, but there are just a few bugs - so it might be working properly within a month. See this branch of mine, where I tried to get generic Maps and Sets (generic over a Note) working, as an experiment. Jake and Guillaume have offered to explore why it won't compile. And be warned, you'll probably need to use a non-master branch of Noir to make contracts compile at all.
Yep :)
I'm going to have a think about the structs for the public kernel circuit today. I had some drafts last year, but they're very out of date now. But yes, the FinalOutputs will need to map to a struct which is passed into the public kernel circuit. The Inputs for a public circuit won't need to contain ContractDeploymentData nor roots. Just CallContext and args.

I made a start on the structs yesterday @iAmMichaelConnor so perhaps we can catch up tomorrow.

Thanks as always @iAmMichaelConnor!
1- Can you elaborate on the "update" operation? I understand opcodes should be atomic, so how would an update opcode work? I was thinking of mimicking Ethereum"s behavior here, which has SREAD and SSTORE.
3- I'll avoid generics for now, there are enough moving pieces. As for the new "Field" type, I'll think of a name (maybe "StorageSlot"?).
5- Great, please share whenever you got a first version!


Update CLI extensions available doc

Update CLI extensions available doc.
Triggered by Azure/azure-cli-extensions - TRAVIS_BUILD_ID=413329030
https://github.com/Azure/azure-cli-extensions/commit/6381caf4f6fecbe8f38888c666512945d8911786

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-extensions-list.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/azure-cli-extensions-list.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Reduce amount of test helpers

I noticed there are a lot of helpers / mocks. But there are being duplicated. We could reduce it's size by putting it in some other folder and importing from that 1.

What do you suggest exactly? When it comes to tests, a bit of redundancy doesn't hurt. The most important thing is that the tests are easily to read and understand. I've made some

I'll see what I can do :)

Like logMock is presented in 10-12 places.
I would like to make 1 folder called helpers or mocks

I presume you mean that it is duplicated across multiple packages. That is true, and you're right those can be consolidated. Any ideas? The only thing I can think of is having a package called test-helpers and make that reusable across the packages.

Ohh it makes sense @nicojs. I haven't thought about it. Maybe package like you said or stryker-testmocks / stryker-mocks could be cool too.


README: Remove reference to deleted openstack-ansible wrapper

The openstack-ansible "minimal wrapper" was removed in commit
e250dc4f, but is still implicitly referenced in README.md (ie
openstack-ansible can't be used [at least initially] to execute
site-release.yml and/or openstack-ansible-install.yml because it
hasn't been installed yet as part of OpenStack-Ansible), so change the
documentation the same as the aforementioned commit changed the
execution of those two playbooks in deploy.sh and install.sh:
openstack-ansible =>
/opt/rpc-ansible/bin/ansible-playbook -i localhost,

if approved and merged, then this should be cherry-picked to queens and/or queens-rc branches (however that works) where this bug was discovered trying to upgrade a playbook that installs RPC-O into a multi-Ironic-node AIO (ie more like "production" and less like "AIO"/DEPLOY_AIO) from pike to queens.

obviated by a59f91e19433ecac8bacd07b6caa7dc1a30ed619


Change name attribute to id

The name attribute is obsolete. The id attribute should be used instead.
See: https://www.w3.org/TR/html5/obsolete.html#obsolete

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)


webots.min.js: Fix background color

[x] Fix JS crash in case there is no background node (cf. above to reproduce the bug)
[x] Fix the default Background color (black in Webots, white in threejs)
[x] Log

To reproduce the bug

Open physically_based_rendering.wbt
Remove the background
Open the browser client
Get this error when picking:

Note:  threejs do the assumption that the background is null at several locations, for example here.

Default background:

Fix JS crash in case there is no background node (cf. above to reproduce the bug)

I also fixed this big here #751 : it was enough to replace undefined by null was enough.

👍

:eyes:


feat(compare-applicants.ts): design changes and highcharts

:tada: This PR is included in version 1.7.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Migrate kev2 to feature charts

This PR migrates kev2 install from system-chart to feature charts with ability to support on-demand install and min version.
On-demand install: operator will only get installed if kev2 cluster is created.
Min version:  https://github.com/rancher/rancher/issues/30934
Note: This PR relies on a fork of helm to add ability to adopt resources from helm v2 in order to handle upgrade scenario https://github.com/StrongMonkey/helm/commits/v3.5.4-rancher. I will try to get this into shell images.
https://github.com/rancher/rancher/issues/31592

Assigning forks that worked on kev2 for reviews. In case you found something that needs to be addressed.

And also these:
https://github.com/rancher/rancher/blob/113c35317ea3524a8d6e9da6659c772377d33f2b/pkg/controllers/management/aks/aks_cluster_handler.go#L384-L388
https://github.com/rancher/rancher/blob/113c35317ea3524a8d6e9da6659c772377d33f2b/pkg/controllers/management/eks/eks_cluster_handler.go#L484-L488
https://github.com/rancher/rancher/blob/113c35317ea3524a8d6e9da6659c772377d33f2b/pkg/controllers/management/gke/gke_cluster_handler.go#L414-L418

@thedadams I will rebase on your changes if your PR gets merged earlier.

@thedadams @cmurphy Unused functions are removed.

@rmweir There is a minimal version setting for each operator so that we make sure for upgrading setup, if the current operator version meets the min version of the setting, it will not try to upgrade to the latest version. The behavior is defined in here #30934. This is to prevent that we don't intentionally upgrade user's operator if min version is satisfied.
But if there is a fresh install it will always try to get the latest version, this is not a one-operator-version-per-rancher-version model(2.6.0 -> 1.1.0, 2.6.1 -> 1.1.1), as it will always try to install the latest version of the chart in feature charts(so 2.6.x -> latest version of operator). But if there is a newer rancher-operator version that won't work with old rancher version, we can use rancher min/max version on catalog to filter out the latest charts. @cbron Thoughts?

Also there is also a point that for fresh install, user always install the latest version which should get the most compatiable version of operator at the time of the install.

To clarify, I think we want to make sure the operator is as up to date as possible right?

If I have understood the code correctly: if we don't set a min version for the operators in the Dockerfile, then the operators would always get updated to the latest version.

@rmweir @thedadams That's correct, if there is no min version defined, the behavior should be alighed with the old system-chart way.

@StrongMonkey can we remove the min version so they are always updated?


Improve german titles

Always include "Herr" or "Frau" in the title (formal salutation always includes the gender in German)

Thanks!


Words with accent leading to issues in search

Describe the bug
Not able to search a word indexed with the same language due to accent
To Reproduce
We are setting the language of the entire document in the schema using set_language on the basis of main text field. When we set the language as en and index a doc containing a field like relationship_s with value congés , i am unable to search with the query relationship_s contains congés with language en. We have stemming: multiple defined for this field in schema. I suspect its due to normalisation happening
Expected behavior
Expectation is that it should be searchable if language is same during indexing and search. Also since stemming is multiple original form of the word should be stored so it should match with stem: false param which is also not happening.
Environment (please complete the following information):

RHEL 8
Podman

Vespa version
8.332.5
Additional context
It gives the search when we pass relationship_s contains conges without accent. Also i see stemming happening before normalisation during query which is leading to not returning correct stemmed words.But then it should be consistent in indexing and search

Please see https://docs.vespa.ai/en/linguistics.html - set language at query time and feel free to provide more detailed instructions on how to reproduce, you can also trace queries.

As i have mentioned above i have passed same language at query time which is en in which the field was indexed.
To reproduce:
Deploy a schema which contains field relationship_s with stemming multiple. Use set language at the top of schema and pass that value as en during ingestion. Ingest relationship _s as congés and then search with relationship_s contains congés and pass model.language as en.
Issue:
Issue here is when words have accent the values are not matching in wiery even though indexing and search have the same language set.

You are right. This is a case where OpenNLP does not end up with the same tokens when tokenizing vs. when  stemming+normalizing. It should, but we'll look into how to handle it when they dont.


Need new release please

I am using this with knp oauth bundle and the graph api doesnt work as reported here:
https://github.com/knpuniversity/oauth2-client-bundle/issues/255
KNP dev's recommended asking for a new tagged release so we can use the latest versions that fix the graph api:
"Yea, it looks like they have a bunch of commits to master AFTER v1.4.2 - you might need to ask them for a new release<EMAIL_ADDRESS>To get the master version, you could run this:"
Thanks

Hello, I have just pushed the master as v2.0.0 to Packagist: https://packagist.org/packages/thenetworg/oauth2-azure#v2.0.0

Thanks!


Change Transition Animation

Is it possible to change transition animation?
I.e, fade out/ fade in animation on view change

I have the same problem, is it possible to replace the collectionLayout?

Hi @philipborbon! No, this is not possible to customize at the moment. Once we have support for custom page controllers (#80) it would be possible, but I don't have any ETA for that.


Add cron

Adds ability to define task timers in cron like syntax
# Like * * * * *
tasks.every(cron(x, x, x, x, x)) do ():
  echo "Minute has passed"

This PR also adds a lot more documentation.
Will most likely publish on nimble once this is merged

Just need to clean up docs and then will merge


Remove circular dependency between Player and GameClient

This can be accomplished by adding a Player player argument for GameClient functions where the player instance is used. Then it can be removed from the constructor.
Would you like to take task on?

Sure.

An even easier way to solve that would be to move the pendingLogout boolean from the Player class to the GameClient class. Then it can be referenced from both the Player and LunaUpstreamHandler classes


validator-error component doesn't work

vue & vue-validator version
1.0.21, 2.1.0
Reproduction Link
http://www.webpackbin.com/EkcnXHe-W
Steps to reproduce
Just click verify button
What is Expected?
validator-errors component should render list of errors
What is actually happening?
Nothing is happening. Component doesn't show any messages (A commented example using v-if works fine though.). In addition when you type something into the input and click verify, input value is truncated to 2 characters and can't be removed from the input.
Console.log:
Uncaught TypeError: Cannot read property 'type' of null

Thank you for fixing the issue quickly @kazupon. Btw now i realized that i forgot about proper rule syntax required: { rule: true, message: 'smth' } that's way validator  didn't show any errors :D sorry for that, I'll be more careful next time. Have a nice day.

I'm trying to use it too but is not rendering the list of errors, it should output the list of errors, using:
"vue": "^1.0.21",
"vue-validator": "^2.1.1"
Reproduction link....
https://jsfiddle.net/8eg5c0sm/1/

@frangeris
You need to specify the error message of reuiqred with v-validate directive
https://jsfiddle.net/kazupon/qLvb2ob3/1/


Installation error from rpm package

Alt linux p10.2 / Fedora
Error text:

Reading Package Lists...
Building Dependency Tree...
Selecting sourcegit for '/home/admin/Downloads/sourcegit-8.38-1.x86_64(1).rpm'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
sourcegit: Depends: (libSM or libSM6) but it is not installable
Depends: (libX11 or libX11-6) but it is not installable
E: Broken packages

The required libraries are installed

Tried reinstalling, but the result is the same

Installs and works just fine on Fedora 41. Looks like an ALT Linux specific problem.
I've tried to workaround this (using a docker container), but even if I install SourceGit ignoring dependency issues, it will cause errors when using the package manager. Would you rather use AppImage?

I will try your solution and also check with Alt Linux developers about this problem. I will report back later

If you can compile the project yourself, you can modify the build/resources/rpm/SPECS/build.spec file yourself, remove all the Requires: xxx lines, and then run the following command to regenerate the RPM package:
dotnet publish src/SourceGit.csproj -c Release -o build/SourceGit -r linux-x64
rpmbuild -bb --target="x86_64" resources/rpm/SPECS/build.spec --define "_topdir $(pwd)/resources/rpm" --define "_version 8.38"

Please try build from https://github.com/aikawayataro/sourcegit/actions/runs/11794761101
I've refactored rpm's Requires: to depend on SO instead. It was like this before, but changed due to problems with arm64. I think I have fixed that now


Auto-Comment on Raise new Issues

Description
I'm excited to submit this pull request to introduce a new workflow file that automates the commit process whenever a new issue is opened. This enhancement is designed to streamline our development process and ensure timely updates.
Issues
#13
Benefits:

⏱ Time-Saving: Automates repetitive tasks, saving valuable time for contributors and maintainers.
🔄 Consistency: Ensures that all issues are promptly followed by the necessary commits, maintaining a consistent update process.
📈 Improved Workflow: Enhances the overall workflow by reducing manual steps and potential human errors.

@avinashkranjan I hope you would be love it.

@mdazfar2 Please resolve the unresolved sourcery-ai suggestions

@avinashkranjan believe me it is workable i will create pull request after Handson.

sourcery-ai has asked to update the way it's written to make it more readable, kindly make the changes as asked, You haven't made the changes and yet you have resolved, It's not about the working. Kindly read what the changes that has been asked.


feat: add node specific callbacks

what's the point of these? why only for graph orchestrator?

what's the point of these? why only for graph orchestrator?

This allows creating callbacks for specific nodes. It can be used for HITL (and not only). With that we can develop pipeline more easily where workflow does not have finish to send reply, allowing creating similar to CopilotKIT examples (inside this callback can be communication with frontend). This callbacks can be used for any node thus allowing controller HITL for all agents and orchestrators.


Fix highlighting bug on login

#55

Thanks for contributing! Can you please change the base branch of this PR and point it to 6.1, which is the base branch for all 6.1.x builds.


Update to EF Core RC1

Fixed service provider hashing
Fixed registration of services to use correct scope
Updated version to 3.0.0-rc1
Updated Copyright
Target .NET 6
Added nullable disable to Migrations tests

Hi,
I'm interested in using HierarchyId with EFCore/.NET 6 and was wondering when you plan to release version 3.0.0.
Best regards


Informative error messages, please

When selecting 'Receive Resources' in the 'Add Resource' view I'm getting the error message:
Receive resources failed. (See logs for details)

This is not very informative. In addition, a normal UI user might not have access to the infrastructure to check the logs.
Looking into the looks reveals the following information:
Message handling or processing failed.

Well, sure. I already know.
As a user I would expect error messages that help me to find the reason of the error to be able to fix it (e.g. if there is no provider service available at the given URL). Or that help the administrator to narrow down the possible reasons for the error.

"Message handling or processing failed." is the error message the UI gets from DSC.
I do not have more information in the UI.


Fix parent class of ClusterResource and DataCenterResource in .NET SDK

Removed x-ms-azure-resource from ClusterResource and DataCenterResource. x-ms-azure-resource is already set on the ProxyResource and TrackedResource definitions that ClusterResource and DataCenterResource, and when it's applied it on ClusterResource or DataCenterResource directly, it forces the parent class to be IResource in the .NET SDK and loses the location, type, id, etc. parameters.
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[x] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[x] SDK of .NET (need service team to ensure code readiness)
[x] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[x] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[x] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

These changes are meant to make the .NET SDK build properly. In what was checked in before, having 'x-ms-azure-resource' on ClusterResource and DataCenterResource caused both to be generated in .NET with IResource as their parent class, which forced them not to have the required fields id, location, name, and type. They also used the versions of TrackedResource and ProxyResource in types.json, which have location set as required, but that makes the linter complain since PATCH should have no required fields, so I switched back to the CosmosDB defined ones.
In theory there is no breaking change here, just a bugfix so that the .NET SDK can actually be built and released.

@PhoenixHe-msft The API doc preview is doing that thing again where the pipeline finishes but it doesn't show as done in the pull request. This is ready to be reviewed.


Update UA and enhance headers for iOS struct

A motivation for this change, e.g.

Addresses #1743 and possibly #1741, #1738 by better emulating an iOS device (iPad rather than iPhone)

What problem does the pull request solve?
Instagram accounts are being locked or banned when using Instaloader likely due to the API calls against the mobile API for iOS due to a combination of factors:

an outdated user-agent for version of Instagram released over 2 years ago
unrealistic resolution for an iPhone X device that exceeds the physical limits of the device
lack of headers that are normally provided by the iOS app

The changes proposed in this pull request
Introduction of a set of default "iPhone" (well, iPad) headers by the introducing of default_iphone_headers method in instaloadercontext.py and construction of HTTP request headers by extracting data from an existing web desktop session cookie as well as HTTP response headers from subsequent "iPhone" API requests.
These default headers were obtained by disabling SSL pinning on the iOS application and sniffing the HTTPS traffic (there is documentation online on how to do this for the Instagram application; requires some application patching).
The completeness of this change

Is it just a proof of concept? No
Is the documentation updated (if appropriate)? No
Do you consider it ready to be merged or is it a draft? Ready to be merged.
Can we help you at some point? Requires further community testing/verification - have only tested basic post retrieval at this point in time - hasn't caused account to lock yet so far.

Wouldn't it be possible to use an online tool to automatically get the latest user agent for IOS and use that?
Something like: https://www.whatismybrowser.com/guides/the-latest-user-agent/ios
This way, we don't need to worry about using an older user agent which may have gotten banned.

I did some rough A/B test before using a much newer UA and the one provided by Instaloader; so far I don't solid evidence that using the new one will make it be banned/suspended less frequent.
It feels to me the biggest criterion is still how frequent you made these requests, and how many concurrent sessions you have. I tried to avoid using instaloader when I just opened the app. But having another session on web browser doesn't seem to cause much issue. For what it's worth, using the newest Instaloader, I haven't been banned for at least 2 weeks.
Above is just talking about UA. OP's patch also added much more legit headers to it, so perhaps it does help.

Perhaps this method will be useful for obtaining user agent from instagram mobile app itself ---> https://github.com/instaloader/instaloader/issues/1702#issuecomment-1222802871

Perhaps this method will be useful for obtaining user agent from instagram mobile app itself ---> #1702 (comment)

That's not a problem to begin with. It is trivial to obtain UA of the app. The original talk is about how to automatically get newest UA for Instaloader. Regardless, it's kinda off-topic; don't think we're going to implement that anyway.

isnt your own device user agent is better than random newest user agent tho?

How about this?
The following site is a database of all user agents that it is able to find which they have a lot of UAs (millions actually): https://developers.whatismybrowser.com/useragents/explore/software_name/instagram/
So, what I'm thinking is that we can make use of this for instaloader.
How do we make use of it? Well... This site has an API which allows us to search by software which we just need to search software_name = instagram and it gives us all the instagram UAs.

API Frontend: https://developers.whatismybrowser.com/api/docs/v2/sample-code/database-search
API Docs: https://developers.whatismybrowser.com/api/docs/v2/integration-guide/#user-agent-database-search

The thing is, you need an API key to make API requests to this which you need to register to get it. So, not really feasible unless we ask instaloader users to create an account and add their API key as a parameter or you add the API key directly in the source code. This last solution is not actually a solution either since the free plan has a limit of 5000 monthly requests: https://developers.whatismybrowser.com/api/pricing/
However, there is something we can do to work around this. For this workaround, we need a collaborator to create a cron github action (https://docs.getnacelle.com/deployment/scheduled-builds-github-actions.html).
Basically, create a cron action which triggers every week and makes an API request to this database to get the latest instagram UA.

Triggers: Every week
Actions:
1- Makes an API request to this database
2- Create a file that stores this UA
3- Commit this file to a specific path in the instaloader repo

Then, hard code on instaloader to get the UA from this file on the instaloader repo and if it can't, fall back to another hard coded UA.
This has the advantage that the API key will effectively only be used 3-4 times a month and will not hit the rate limit.
Github does not have a rate limit so we can take that advantage to get the UA from the instaloader repo. Though, as a best practice, it would be best to somehow cache the UA on the device for a week instead of fetching the UA every run on instaloader.
So, if we are to follow the above, a collaborator who has access to github actions on this repo would have to register an account (either with their own email or with a temp email like 10minutemail or something) on the mentioned site.
Then, he would have to create the github action that retrieves the UA and stores in a file on the repo.
Then, instaloader code needs to be modified to get this UA on the repo.
Any opinions on this?

I've done some tests with the patch and it looks really good. The current user agent is really outdated. So, I would be in favor of applying this pull request and then in a different task making the user agent customizable. Shouldn't be a big deal to do with a few more kwargs.

What surprises me is that using the commandline (windows powershell) there doesn't seem to be any issue. I could download all media from several profiles without any hassle.

Instaloader has been rock solid since I switch to the branch 4.10 with this fix, but starting from yesterday I started to get constant 401/429 errors.
I even got one of my account permanently suspended so I didn't test further. Just wondering if anyone also started to encounter issues.

Just wondering if anyone also started to encounter issues.

@fireattack My account was also suspended recently.
Got it back, but still got multiple captcha verification requests while using account on firefox.
At the end there was some error response with user-agent mismatch.
Had to clear cookies and re-login to prevent further errors.
My error may be due to using firefox session cookies for instaloader.


Add tools/functions variables to Jinja2ChatFormatter

Add new variables tools, tool_choice, function_call and functions to jinja template.
When performing explicit function or tool calling (you specify the exact function name) the library will now set the grammar appropriately for that function.

Nice addition with the grammar.

Would it make sense to add an option for a response parser that would populate tool_calls if one or more function calls are detected? That would perhaps make it simpler to have generic function calling without a lot of back and forth from the outside.

@CISC for now I'll just keep the scope of this PR to single explicit function / tool calling which is now supported for every chat format. This feature works similarly to json schema mode however it returns a properly formatted chat function message.


Release 1.1.1

Codecov Report

Merging #45 (5f42d45) into main (7637818) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main      #45   +/-   ##
=======================================
  Coverage   99.89%   99.89%
=======================================
  Files          25       25
  Lines         976      976
=======================================
  Hits          975      975
  Misses          1        1

Impacted Files
Coverage Δ

dinao/__version__.py
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


IQB-RIMSアドオンの追加

Purpose
IQB-RIMSアドオンを追加
Summary of Changes

IQB-RIMSページを追加
NavbarにIQB-RIMSリンクが現れるように修正

Side Effects
None
Feature Flags
None
QA Notes
None
Ticket
GRDM-11995
Reviewer Checklist

[ ] meets requirements
[ ] easy to understand
[ ] DRY
[ ] testable and includes test(s)
[ ] changes described in CHANGELOG.md

Related to https://github.com/RCOSDP/RDM-osf.io/pull/123


Weather

Description of the new feature / enhancement
If you type weather in powertoys run it will show you the current weather conditions for your location. If you then press enter it can either open up more weather information in the browser or it can open up the built in weather app in windows.
Scenario when this would be used?
If you want to know what the weather conditions are.
Supporting information
No response

/dup #9253


Chat Copilot Security Improvements

Motivation and Context
This PR addresses https://github.com/microsoft/semantic-kernel/issues/1639. It is a combination of PRs #92 and #110
Description
Backend changes

Remove API key authorization
Use "AzureAD" as default authentication configuration for deployments, "None" for running locally (Note: UI changes to disable sign in flow for the latter case are still forthcoming)
Enable auth policy on controllers that checks if the user is part of the conversation they are trying to access
Update routes to better align to Microsoft API design principles

Breaking change: This PR changes the contract between the frontend and backend around how user IDs are communicated. Users who have been signing into the frontend with AAD will now only see their chats if the backend is also gated by AAD authentication, which was not the case previously.
Frontend changes

adds REACT_APP_AUTH_TYPE and changes AAD variables in .env to be optional
adds AuthHelper.IsAuthAAD to conditionally render different elements throughout the app
changes user settings menu popup to instead just show as a settings button:

breaking change: existing users will need to uncomment REACT_APP_AUTH_TYPE=AzureAd in webapp/.env to continue using AAD as their authorization type.
Contribution Checklist

[ ] The code builds clean without any errors or warnings
[ ] The PR follows the Contribution Guidelines and the pre-submission formatting script raises no violations
[ ] All unit tests pass, and I have added new tests where possible
[ ] I didn't break anyone :smile:

updated the bot's persona to be a generic icon instead of the "DU" initials:


Incorrect database shown in Backup/Restore dialog title

When using back up or restore for certain databases, I see the title on the  dialog with wrong name. Action is still performed correctly.

Can repro - only for non-MSSQL databases though.

@nasc17 This will be fixed in insiders/dev and then go out for the July release.


How to use API token in Nuxt3

Hi,
I'm not using user authentication on my app, but I'm wanting to protect my API with the API Token.
How can I put the API token into the header request?
await create<Strapi4Response<Subscriber>>("subscribers", {
      email: data.email,
    });

From what I see here: https://github.com/nuxt-community/strapi-module/blob/e722d34b6d4a69e1b7d34d3807b636ba82a4b452/src/runtime/composables/useStrapiClient.ts#L52
We need to update https://github.com/nuxt-community/strapi-module/blob/dev/src/runtime/composables/useStrapi4.ts#L43-L45 in order to also forward the FetchOptions.

I think a PR should be quite straightforward if you want to contribute @IzakJackson :grinning:

@Atinux - pretty new to dev so not sure where I'd start 😅

Hi @IzakJackson,
An easy solution for now could be to use the client directly, you can check out the documentation here https://strapi.nuxtjs.org/usage#usestrapiclient.
Here is an example:
const client = useStrapiClient()

await client<Strapi4Response<Subscriber>>('/subscribers', {
  method: 'POST',
  body: {
    data: {
      email: data.email
    }
  },
  headers: {
     ...
  }
})

For informations, the create method is juste a wrapper around the client, you can check out the code here https://github.com/nuxt-community/strapi-module/blob/dev/src/runtime/composables/useStrapi4.ts#L43

@benjamincanac Amazing, thanks!


Crashes upon start

Hey. I installed the mod correctly I think: get the dinput8.dll into re2 folder, and rest of the files and installed. but the game crashes as soon as I start the game in steam. any suggestions? I just updated ms framework to latest(4.7). (I dunno if this matters)
game just works fine if I delete dinput8.dll. but ofc mod wont work too.

Switch to DirectX 11 before installing the mod.

Hey thx for quick response. I don't use DX12 because I'm on windows 7.

Is there a re2_framework_log.txt in your folder you can post?

Is there a re2_framework_log.txt in your folder you can post?

Uh no. I don't see re2_framework_log.txt anywhere.

re2_framework_log.txt
Here's mine. I am having the same issue.  It shows the splash screens and I can skip those just fine by clicking, but as soon as it says checking for DLC it freezes and leads to a crash. This is what it says after crashing

same
log:
[2019-02-07 22:22:25.325] [REFramework] [info] REFramework entry
[2019-02-07 22:22:25.326] [REFramework] [info] Hooking D3D11
[2019-02-07 22:22:25.333] [REFramework] [info] Attempting to hook 0x7fff4c664910->0x7fff2f57cfb0
[2019-02-07 22:22:25.346] [REFramework] [info] Hooked 0x7fff4c664910->0x7fff2f57cfb0
[2019-02-07 22:22:25.346] [REFramework] [info] Attempting to hook 0x7fff4c67ee40->0x7fff2f57d030
[2019-02-07 22:22:25.359] [REFramework] [info] Hooked 0x7fff4c67ee40->0x7fff2f57d030
[2019-02-07 22:22:25.359] [REFramework] [info] Hooked D3D11
[2019-02-07 22:22:42.785] [REFramework] [info] Attempting to initialize
[2019-02-07 22:22:42.786] [REFramework] [info] Initializing WindowsMessageHook
[2019-02-07 22:22:42.786] [REFramework] [info] Hooked Windows message handler
[2019-02-07 22:22:42.786] [REFramework] [info] Entering DInputHook::hook().
[2019-02-07 22:22:42.788] [REFramework] [info] Got DirectInput8Create 0x7fff2f561b20
[2019-02-07 22:22:42.788] [REFramework] [info] Got IDirectInput 0x7dc7bc90
[2019-02-07 22:22:42.788] [REFramework] [info] Got IDirectInputDevice 0x7e35e440
[2019-02-07 22:22:42.790] [REFramework] [info] Attempting to hook 0x7fff180f9980->0x7fff2f57c7c0
[2019-02-07 22:22:42.811] [REFramework] [info] Hooked 0x7fff180f9980->0x7fff2f57c7c0
[2019-02-07 22:22:42.811] [REFramework] [info] DInputHook hooked successfully.
[2019-02-07 22:22:42.811] [REFramework] [info] Creating render target
[2019-02-07 22:22:42.811] [REFramework] [info] Window Handle: 1706a2
[2019-02-07 22:22:42.811] [REFramework] [info] Initializing ImGui
[2019-02-07 22:22:42.811] [REFramework] [info] Initializing ImGui Win32
[2019-02-07 22:22:42.811] [REFramework] [info] Initializing ImGui D3D11
[2019-02-07 22:22:42.811] [REFramework] [info] REGlobals initialization
win 10x64 LTSC, dx11 on, latest codex crack

same here

Same thing to me, the problem seems to be related to the last crack of the CDX, I hope in a fix soon.

Hi!
I've got the same issue, the game crashes upon start. Anyone found a solution to this?
 I have the cracked version and the official version from steam. Crashes exactly the same on both. No message or anything. Just instant crash on startup after a few seconds of a black screen. Not using any shades or any other mods. Made sure directx 11 is chosen. Same result.

Yea I got the same problem the people above me with it stopping at REGlobals.

Ok so I did some stuff and I found that it only 1.0.24 or below works. I have no idea why.

Do you have the older file? I can't find it anywhere.

Ok so I did some stuff and I found that it only 1.0.24 or below works. I have no idea why.

1.0.24 is referred to what exactly!? Im having same problem with this mod and i couldnt figure it out...

Click on the link to download the framework, but don't download the newest build. Click on history (it's a little tab at top) then download 1.0.23(.24 still crashed for me). Everything is working perfect now. Make sure to turn camera wobble all the way down in this mods settings. Otherwise it's super jittery.

Click on the link to download the framework, but don't download the newest build. Click on history (it's a little tab at top) then download 1.0.23(.24 still crashed for me). Everything is working perfect now. Make sure to turn camera wobble all the way down in this mods settings. Otherwise it's super jittery.

I found history... 1.0.23 version is called "Additional logging for DirectX 12" and when i click on it all it gives me is a script in blue screen and no download option! I`m i on the right place?

Yes. Click the tab furthest to the right and it's the file.

Log!?

Says artifacts

After you click on 1.0.23 then click the tab that says artifacts.

Oh man.. Im such an idiot... I had my AdBlock turned on and it didnt show me the file to download... I`ll try the mod now.. Thanks for the help man.. Respect

No problem. Let me know if u get it going man.

Works great.. I had mouse issue too but crackfix fixed it ;)... Thanks again.

Yes. Click the tab furthest to the right and it's the file.

Can you please share the link?

I understand that this topic was started years ago. But I'm facing the same issue and I couldn't find the version you guys are talking about. I tried installing older versions like 1.0, 1.02, 1.04. But I was constantly facing issues like I couldn't use my mouse buttons at all. That's why I'm asking for help.


feature request and questions form

Signed-off-by: habibayassin<EMAIL_ADDRESS>

Questions

Removed form

lgtm @vvbandeira to approve


Baseline recording level classifier

Create a baseline_recording_level_classification method that trains a classifier in three different ways:

Using audio features only
Using text embeddings only
Using a fusion of both audio and text features

for 1 just use pyAudioAnalysis extract_features_and_train function.
for 2 use some simple averaging on glove
for 3 just merge 1 and 2


Edit notifications / add extra options to the notifications that are sent

Is it a duplicate question?
No
Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
I would like a way to edit the notifications or add extra options to the notifications that are sent
For instance it would be great when a server/service is back online, that in the notification it is stated how long (xx minutes/hours) the server or service was down. E.g. :
[blablabla.com] [✔] Up] 200 - OK
Downtime: 3 min

Maybe add a timestamp for the server/service down/up notification as well. E.g.:
[blablabla.com] [✔] Up] 200 - OK
Downtime: 3 min
Noticed at: 2021-09-17 11:44:24 (CEST)

would love this feature as well !

I'm looking forward to have this great feature. Thanks for your effort!

I think this is a duplicate of https://github.com/louislam/uptime-kuma/issues/177
If you agree, could you please close this Issue, as duplicates only create immortal zombies and are really hard to issue-manage?
If not, what makes this issue unique enough to require an additional issue? (Could this be integrated into the issue linked above?) ^^

Clsing as a duplicate:

templating is tracked in https://github.com/louislam/uptime-kuma/issues/646
Downtime length is tracked in #177


Remove Linux configuration

Added in #480 for #436 and #22, the Linux configuration enables the use of a compile time LINUX constant for certain runtimes; however, it is only a work around. A proper solution is pending, and blocked on dotnet/cli#465.

@andschwa is this still relevant? We believe we're probably fine with the existing workaround (or even better, it's been completely supplanted by the move to CSProj.) /cc @dongbo


wip: better custom evm abstraction

addresses #839
to do:

[x] redo Executor w KonaEvmConfig abstraction
[x] new ExecutorBuilder
[x] DefaultEvmConfig impl of KonaEvmConfig
[ ] get rest of kona working with these changes
[ ] test on non-customized (op mainnet) & customized (odyssey) chains
[ ] upstream needed pieces from reth to alloy to remove reth dependency

I'm a fan of the direction of this. If the reth dependency is removed in favor of these traits being upstreamed in alloy, down to merge!


reduce should have a variation that accepts an initial seed producer

Haven't been able to find a way to do the equivalent of this token replacement example with vavr. It's straightforward in both java 8 streams as well as rxjava:
String template = "A string that has been tokenized with (${ProgramFiles}) and (${ProgramData})";
java.util.Map<String, String> env = System.getenv();
String resolved = env.keySet().stream()
    .filter( template::contains )
    .reduce( template,
             (theTemplate, key) -> theTemplate.replaceAll("\\$\\{" + key + "}", env.get(key) )
    );

...I'd also like to be able to do this without having to reach out to the external map. If there's a way to do either or both of these with the current library, please fill me in - I couldn't figure it out.

Hi @chefhoobajoob,
Vavr is aligned to Scala. We distinguish between reduce (without seed / zero) and fold (with seed / zero): http://static.javadoc.io/io.vavr/vavr/0.9.2/io/vavr/collection/Foldable.html
I hope that helps?


Fix sample connection strings

Cosmos and Azure Storage connection string samples were inverted

@pcostantini : Thanks for your contribution! The author, @diberry, has been notified to review your proposed change.

LGTM


What license is this under?

Hello, I have modified this for my website but I am unsure which license you have this under? Do I need to publish the source code or leave credit?

The theme comes under Apache License 2.0. You do not have to publish the source code or leave credits. But I would really appreciate it if you could share the link to your website with us.

Hello! You can see our website at https://sequr.homes
Its being pretty heavily modified but your base was super helpful :)


[test,sival] Add test for UART loopbacks

This test checks both the system and line loopbacks on all four UARTs.
Context:

The system loopback connects the TX to the RX so the device can read what it just sent.
The line loopback connects the RX to the TX so that received bytes are echoed back out.

The system loopback test is pretty much what the uart_smoketest is doing except it runs on all four UARTs. When UART0 is under test, we use UART1 as the console instead. I've refactored the testutils that do this a little in this PR.
While testing the system loopback, we found a bug where a phantom byte arrives in the FIFO when it's first enabled. See https://github.com/lowRISC/opentitan/issues/19867#issuecomment-1920924895 for a write-up of the bug. Unfortunately, this version of the test does not seem to trigger the issue on our office FPGA and I'm not sure why.
Resolves #19867 and resolves #19866.

That mysterious failure triggered in CI so I will do my best to investigate

I need to remove the line loopback from this test because I misunderstood how it worked.
The system loopback part of the test did uncover a bug though which I'll dig into more tomorrow.

I have rewritten this test so it needs a re-review. It's passing on my FPGA which I almost don't expect since we found a bug with the system loopback described in this issue comment.

Not really sure why this is failing with the test rom (all zeroes come back over the line loopback) and with the rom_with_fake_keys (the rom spams error messages). Works fine on the sival target. Will investigate.

Those execution environments were failing because they don't use hyperdebug, so I've disabled them.


How to make Linux AppImage version run in portable mode?

https://github.com/SpartanJ/eepp/releases/download/nightly/ecode-linux-nightly-x86_64.AppImage
Does portable_mode.txt work? If it does, where are the config files stored? The current directory where the AppImage is located?

Yeah, not possible by design, there's no place to store the data safely, but portable mode still works with the app image, the data will be written in the default temp directory (for example that's usually /tmp/ecode_portable).


Generation Not Working

It looks like the generate button is not working correctly. I'm not sure how to fix it but it brings up the cards in strange places on the page so that all of the work I did putting in the info for my cards is useless.

Can you attach a screenshot? Also, which browser are you using?
On Mon, 14 Nov 2016 at 17:55, g8shouse<EMAIL_ADDRESS>wrote:

It looks like the generate button is not working correctly. I'm not sure
how to fix it but it brings up the cards in strange places on the page so
that all of the work I did putting in the info for my cards is useless.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/crobi/rpg-cards/issues/69, or mute the thread
https://github.com/notifications/unsubscribe-auth/AACG6v8mqX6Mi6sl0njA8MTIwrTWl_C8ks5q-JJ_gaJpZM4KxjE0
.

Not sure if you can open this but here is what it generated and here are
some screen shots in case that doesn't work. Thank. I tried Chrome,
Firefox, and Edge.
Alexander Gates
Owner - G8S LLC
www.g8shouse.com http://www.g8shouse.com
385-444-3487
On Mon, Nov 14, 2016 at 11:26 AM, Tomas Carnecky<EMAIL_ADDRESS>wrote:

Can you attach a screenshot? Also, which browser are you using?
On Mon, 14 Nov 2016 at 17:55, g8shouse<EMAIL_ADDRESS>wrote:

It looks like the generate button is not working correctly. I'm not sure
how to fix it but it brings up the cards in strange places on the page so
that all of the work I did putting in the info for my cards is useless.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/crobi/rpg-cards/issues/69, or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AACG6v8mqX6Mi6sl0njA8MTIwrTWl_C8ks5q-JJ_gaJpZM4KxjE0>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/crobi/rpg-cards/issues/69#issuecomment-260418503, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVMTSjCiXglRurOmlpg2jy49e040Jr8Vks5q-KfhgaJpZM4KxjE0
.

Unfortunately you can't upload attachments via email, you'll have to attach the images via the github web interface.

Here are the screenshots.

I'm not sure how to fix it but it brings up the cards in strange places on the page

What card size did you use, and how many cards per page did you choose? If you select 3x3 cards per page with 3.5"x5" sized cards, the cards won't fit on the page and the output will look broken.

No response, I'm assuming the issue was solved by choosing the correct card size

I had the same issue and it was due to using the  tag without properly closing it at the end of each card.
I found out that using html elements inline within the card text may causes issues like this with the generator.


Add python 3.6 support.

Covers #305.
Sidenote: There are some errors with DRF 3.0 across all python versions in my environment, has anyone had that happen?

Ooook, so there's a problem with travis, you can either have a 3.5 or a 3.6 environment. But then again I didn't work with it extensively.
The good news is that the tests pass with 3.6, but please don't merge until we figure out how to set up travis (I'll check DRF again).

This was the DRF PR that added Python 3.6: https://github.com/tomchristie/django-rest-framework/pull/4811 — you basically have to specifically include the extra environments.
Personally I don't like this: you end up duplicating the tox config in the travis config, so every time you make a change you need to make it in both places.
For https://github.com/carltongibson/django-filter/pull/631 I'm looking at using docker with the required Python versions pre-installed so I can just use tox (as we have been doing until hitting this problem). It's a little bit slower currently, because the caching needs tweaking, but it works. You might want to look at it.

Any updates here?

Been way to far from this recently. Won't have time to dive back in for a couple of weeks, feel free to take over.

For reference, tox-travis might be an option: https://github.com/carltongibson/django-filter/pull/651/files.

Thanks, continued in https://github.com/GetBlimp/django-rest-framework-jwt/pull/371.


'groupHeaders' does not exist in type 'GridOptions'

My app is written in TS and I am using the GridOptions interface (I use the original .d.ts file - not the dt declaration). I have just upgraded to version 7.* from 5.*.
I am using the 'groupHeaders' property in my grid configuration. Here is the full error that I am getting:
error TS2322: Type '{ columnDefs: null; rowData: null; angularCompileRows: false; groupHeaders: boolean; enableSortin...' is not assignable to type 'GridOptions'.
  Object literal may only specify known properties, and 'groupHeaders' does not exist in type 'GridOptions'.

This is how I am importing the GridOptions interface:
import {GridOptions} from 'ag-grid';
If it has been removed from the GridOptions then the documentation should be also updated because currently it is still uses the groupHeaders option: https://www.ag-grid.com/javascript-grid-grouping-headers/

this was removed in Version 3.0.0
i didn't see it mentioned in the docs page you referenced (maybe we took it out in last release) however i did see it in some examples, so have taken it out of all examples i could find it in.

@ceolter, it is still there, under the javascript tab. adding this screenshot: http://prntscr.com/dscc8e

i haven't updated the website yet, will be done in next release.
you can see latest docs source here:
https://github.com/ceolter/ag-grid-docs/tree/master/src/javascript-grid-grouping-headers

cool, thanks!


Nothing is drawn on Android

Nothing is drawn when I use TagInput. My code:
  export class TagsInput extends Component {

    constructor(props) {
      super(props);
      this.state = {
        text: "tags",
        tags: ["tags_1", "tags_2", "tags_3"],
        tag: ""
      }
    }

    render() {
      return (
        <TagInput
          value={this.state.tags}
          onChange={(tags) => this.setState({ tags })}
          labelExtractor={(tag) => tag}
          text={this.state.text}
          onChangeText={(text) => this.setState({ text })}
        />
      );
    }

  }
}

Are there any design requirements for TagInput? What are the requirement for the styles?

Same issue here aswell. Nothing getting displayed in Android.

Why are you using different state variables for the text and onChangeText properties?
onChangeText should have the capacity to append values to the tags state variable
If after addressing these issues you are still having problems, you’ll need to provide an MCVE that reproduces what you're seeing, in the form of an Expo Snack or a react-native init'd repo hosted on GitHub

Everything works correctly.


Add Resnet101 benchmark

CI MESSAGE: [9014438]: BUILD STARTED

CI MESSAGE: [9015039]: BUILD STARTED

CI MESSAGE: [9015039]: BUILD PASSED

CI MESSAGE: [9024597]: BUILD STARTED

CI MESSAGE: [9042862]: BUILD STARTED

CI MESSAGE: [9042862]: BUILD PASSED


Ways to clean up the map

Hi folks,
Is there any simple way to clean up both global and local maps? In some cases, it would be nice to have an ability to wipe out all the previously accumulated data and start rebuilding the map from scratch, without having to restart Cartographer.
Thanks!

Sorry if this issue is unclear or lacks context. Is there any other information or clarifications you would like me to provide?

You can always start a fresh new trajectory, which contains a separate set of submaps (and you can choose to show only certain trajectories in the Submaps plugin in cartographer_rviz).


Update members

Automated changes by create-pull-request GitHub action

Build failed because of:
No cached entry, and Anuket has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and EMCO has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and FD.io has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and ODIM has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and ONAP has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Cinar has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Content Service Module has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Lenovo Select Solution for NFVI with Wind River Titanium Cloud has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Nokia Edge Cloud NFVI has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and HPE Telco Blueprints has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and O-RAN SC has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and EdgeXFoundry (5G) has issues with twitter: https://twitter.com/EdgeXFoundry, Request failed with status code 400
No cached entry, and Dianomics has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Akraino has issues with twitter: https://twitter.com/lf_edge, Request failed with status code 400
No cached entry, and Kaloom Inc. (5G) has issues with twitter: https://twitter.com/Kaloom_Inc, Request failed with status code 400
No cached entry, and Intel Corporation (5G) has issues with twitter: https://twitter.com/intel, Request failed with status code 400
No cached entry, and GenxComm (5G Edge) has issues with twitter: https://twitter.com/GenXComm, Request failed with status code 400
No cached entry, and Fledge has issues with twitter: https://twitter.com/lf_edge, Request failed with status code 400
No cached entry, and EVE has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and EdgeXFoundry has issues with twitter: https://twitter.com/EdgeXFoundry, Request failed with status code 400
No cached entry, and GenxComm has issues with twitter: https://twitter.com/GenXComm, Request failed with status code 400
No cached entry, and CapGemini Engineering has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and ONAP (5G) has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and EMCO (5G) has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Zephyr has issues with twitter: https://twitter.com/zephyriot, Request failed with status code 400
No cached entry, and Zededa has issues with twitter: https://twitter.com/ZEDEDAEdge, Request failed with status code 400
No cached entry, and Red Hat, Inc. (5G) has issues with twitter: https://twitter.com/RedHat, Request failed with status code 400
No cached entry, and Aarna Networks (5G) has issues with twitter: https://twitter.com/aarnanetworks, Request failed with status code 400
No cached entry, and Red Hat, Inc. (5G) has issues with twitter: https://twitter.com/RedHat, Request failed with status code 400
No cached entry, and Rebaca has issues with twitter: https://twitter.com/rebacainc, Request failed with status code 400
No cached entry, and Kaloom Inc. (5G) has issues with twitter: https://twitter.com/Kaloom_Inc, Request failed with status code 400
No cached entry, and Intel Corporation (5G) has issues with twitter: https://twitter.com/intel, Request failed with status code 400
No cached entry, and Anuket (5G) has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Magma (5G) has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and GenxComm (5G) has issues with twitter: https://twitter.com/GenXComm, Request failed with status code 400
No cached entry, and Rebaca (5G) has issues with twitter: https://twitter.com/rebacainc, Request failed with status code 400
No cached entry, and CapGemini Engineering (5G) has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and A10 Networks (5G) has issues with twitter: https://twitter.com/A10Networks, Request failed with status code 400
No cached entry, and Intel Corporation (5G) has issues with twitter: https://twitter.com/intel, Request failed with status code 400
No cached entry, and Kaloom Inc. (5G) has issues with twitter: https://twitter.com/Kaloom_Inc, Request failed with status code 400
No cached entry, and A10 Networks (5G cloud) has issues with twitter: https://twitter.com/A10Networks, Request failed with status code 400
No cached entry, and K8s has issues with twitter: https://twitter.com/kubernetesio, Request failed with status code 400
No cached entry, and UNH InterOperability Lab (5G) has issues with twitter: https://twitter.com/UofNH, Request failed with status code 400
No cached entry, and University of New Hampshire has issues with twitter: https://twitter.com/UofNH, Request failed with status code 400
No cached entry, and UNH InterOperability Lab has issues with twitter: https://twitter.com/UofNH, Request failed with status code 400
No cached entry, and Wavelabs (5G) has issues with twitter: https://twitter.com/WavelabsTech, Request failed with status code 400
No cached entry, and Meta (5G) has issues with twitter: https://twitter.com/meta, Request failed with status code 400
No cached entry, and University of Surrey has issues with twitter: https://twitter.com/UniOfSurrey, Request failed with status code 400
No cached entry, and Trinity College Dublin has issues with twitter: https://twitter.com/tcddublin, Request failed with status code 400
No cached entry, and SDNLAB has issues with twitter: https://twitter.com/SDNLAB, Request failed with status code 400
No cached entry, and Open Networking Foundation has issues with twitter: https://twitter.com/ONF_SDN, Request failed with status code 400
No cached entry, and Penn State has issues with twitter: https://twitter.com/penn_state, Request failed with status code 400
No cached entry, and OpenAirInterface has issues with twitter: https://twitter.com/osalliance5g, Request failed with status code 400
No cached entry, and Okinawa Open Laboratory has issues with twitter: https://twitter.com/OkinawaOpenLab, Request failed with status code 400
No cached entry, and MEF has issues with twitter: https://twitter.com/MEF_Forum, Request failed with status code 400
No cached entry, and High School Technology Services has issues with twitter: https://twitter.com/MyHSTS, Request failed with status code 400
No cached entry, and Wavelabs has issues with twitter: https://twitter.com/WavelabsTech, Request failed with status code 400
No cached entry, and GRADIANT has issues with twitter: https://twitter.com/Gradiant, Request failed with status code 400
No cached entry, and CPQD has issues with twitter: https://twitter.com/cpqd, Request failed with status code 400
No cached entry, and Wind River Systems, Inc. has issues with twitter: https://twitter.com/WindRiver, Request failed with status code 400
No cached entry, and Telecom Italia Mobile (TIM) S.p.A. has issues with twitter: https://twitter.com/timnewsroom, Request failed with status code 400
No cached entry, and Tata Communications Limited has issues with twitter: https://twitter.com/tata_comm, Request failed with status code 400
No cached entry, and CENGN has issues with twitter: https://twitter.com/CENGNCanada, Request failed with status code 400
No cached entry, and Sterlite Technologies Limited has issues with twitter: https://twitter.com/STL_Tech, Request failed with status code 400
No cached entry, and pythonicneteng.com has issues with twitter: https://twitter.com/A10Networks, Request failed with status code 400
No cached entry, and Sprint Corporation has issues with twitter: https://twitter.com/TMobile, Request failed with status code 400
No cached entry, and Ribbon Communications Operating Company, Inc. has issues with twitter: https://twitter.com/ribboncomm, Request failed with status code 400
No cached entry, and Sempre.ai has issues with twitter: https://twitter.com/sempre_usa, Request failed with status code 400
No cached entry, and PANTHEON.tech s.r.o has issues with twitter: https://twitter.com/Pantheon_Tech, Request failed with status code 400
No cached entry, and Robin Systems, Inc has issues with twitter: https://twitter.com/Robin4K8S, Request failed with status code 400
No cached entry, and NTT DATA Spain, S.L.U. has issues with twitter: https://twitter.com/NTTDATA, Request failed with status code 400
No cached entry, and Mirantis, Inc. has issues with twitter: https://twitter.com/MirantisIT, Request failed with status code 400
No cached entry, and NEC Corporation has issues with twitter: https://twitter.com/NEC_corp, Request failed with status code 400
No cached entry, and Orange SA has issues with twitter: https://twitter.com/orange, Request failed with status code 400
No cached entry, and Netgate has issues with twitter: https://twitter.com/NetgateUSA, Request failed with status code 400
No cached entry, and Kaloom Inc. has issues with twitter: https://twitter.com/Kaloom_Inc, Request failed with status code 400
No cached entry, and Mavenir Systems, Inc. has issues with twitter: https://twitter.com/Mavenir, Request failed with status code 400
No cached entry, and Intel Corporation has issues with twitter: https://twitter.com/intel, Request failed with status code 400
No cached entry, and KDDI Corporation has issues with twitter: https://twitter.com/kddipr, Request failed with status code 400
No cached entry, and Kubermatic GmbH has issues with twitter: https://twitter.com/Kubermatic, Request failed with status code 400
No cached entry, and Keysight Technologies Inc. has issues with twitter: https://twitter.com/Keysight, Request failed with status code 400
No cached entry, and Juniper Networks, Inc. has issues with twitter: https://twitter.com/JuniperNetworks, Request failed with status code 400
No cached entry, and Hewlett Packard Enterprise Development LP has issues with twitter: https://twitter.com/HPE, Request failed with status code 400
No cached entry, and Globo has issues with twitter: https://twitter.com/globonoticias, Request failed with status code 400
No cached entry, and GenXcomm Inc has issues with twitter: https://twitter.com/GXC_io, Request failed with status code 400
No cached entry, and Fujitsu Limited has issues with twitter: https://twitter.com/Fujitsu_Global, Request failed with status code 400
No cached entry, and Firecell has issues with twitter: https://twitter.com/firecellP5G, Request failed with status code 400
No cached entry, and CloudOps Inc. has issues with twitter: https://twitter.com/CloudOps_, Request failed with status code 400
No cached entry, and Canonical Group Limited has issues with twitter: https://twitter.com/Canonical, Request failed with status code 400
No cached entry, and Ciena Canada, ULC has issues with twitter: https://twitter.com/Ciena, Request failed with status code 400
No cached entry, and Equinix Services, Inc. has issues with twitter: https://twitter.com/Equinix, Request failed with status code 400
No cached entry, and China Unicom has issues with twitter: https://twitter.com/ChinunicomOS, Request failed with status code 400
No cached entry, and Arista Networks, Inc. has issues with twitter: https://twitter.com/AristaNetworks, Request failed with status code 400
No cached entry, and Aussieb has issues with twitter: https://twitter.com/MATRIXX_SW, Request failed with status code 400
No cached entry, and Arm Limited has issues with twitter: https://twitter.com/ArmCommunity, Request failed with status code 400
No cached entry, and Cable Television Laboratories Inc. has issues with twitter: https://twitter.com/CableLabs, Request failed with status code 400
No cached entry, and AQSACOM has issues with twitter: https://twitter.com/AqsacomGlobal, Request failed with status code 400
No cached entry, and Aarna Networks has issues with twitter: https://twitter.com/aarnanetworks, Request failed with status code 400
No cached entry, and Advanced Micro Devices (AMD) has issues with twitter: https://twitter.com/AMD, Request failed with status code 400
No cached entry, and ZTE Corporation has issues with twitter: https://twitter.com/ZTEPress, Request failed with status code 400
No cached entry, and Bell Canada has issues with twitter: https://twitter.com/Bell, Request failed with status code 400
No cached entry, and Verizon Corporate Services has issues with twitter: https://twitter.com/Verizon, Request failed with status code 400
No cached entry, and Walmart Inc. has issues with twitter: https://twitter.com/Walmart, Request failed with status code 400
No cached entry, and Red Hat, Inc. has issues with twitter: https://twitter.com/RedHat, Request failed with status code 400
No cached entry, and TELUS Corporation has issues with twitter: https://twitter.com/TELUS, Request failed with status code 400
No cached entry, and Nokia Corporation has issues with twitter: https://twitter.com/nokia, Request failed with status code 400
No cached entry, and Huawei Technologies Co., Ltd has issues with twitter: https://twitter.com/Huawei, Request failed with status code 400
No cached entry, and Infosys Limited has issues with twitter: https://twitter.com/Infosys, Request failed with status code 400
No cached entry, and Tech Mahindra Limited has issues with twitter: https://twitter.com/tech_mahindra, Request failed with status code 400
No cached entry, and Google LLC has issues with twitter: https://twitter.com/Google, Request failed with status code 400
No cached entry, and Ericsson has issues with twitter: https://twitter.com/ericsson, Request failed with status code 400
No cached entry, and Openswitch has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Cisco Systems, Inc. has issues with twitter: https://twitter.com/Cisco, Request failed with status code 400
No cached entry, and AT&T Services, Inc. has issues with twitter: https://twitter.com/ATT, Request failed with status code 400
No cached entry, and OIF has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Deutsche Telekom AG has issues with twitter: https://twitter.com/deutschetelekom, Request failed with status code 400
No cached entry, and ctbri.com has issues with twitter: https://twitter.com/chinateleglobal, Request failed with status code 400
No cached entry, and TM Forum has issues with twitter: https://twitter.com/tmforumorg, Request failed with status code 400
No cached entry, and MEF has issues with twitter: https://twitter.com/mef_forum, Request failed with status code 400
No cached entry, and NIST has issues with twitter: https://twitter.com/NIST, Request failed with status code 400
No cached entry, and ITU has issues with twitter: https://twitter.com/ITU, Request failed with status code 400
No cached entry, and IETF has issues with twitter: https://twitter.com/ietf, Request failed with status code 400
No cached entry, and LF Edge has issues with twitter: https://twitter.com/lf_edge, Request failed with status code 400
No cached entry, and IEEE has issues with twitter: https://twitter.com/ieeesa, Request failed with status code 400
No cached entry, and 3GPP has issues with twitter: https://twitter.com/3GPPLive, Request failed with status code 400
No cached entry, and GSMA has issues with twitter: https://twitter.com/gsma, Request failed with status code 400
No cached entry, and LF AI Data has issues with twitter: https://twitter.com/LFAIDataFdn, Request failed with status code 400
No cached entry, and ETSI has issues with twitter: https://twitter.com/ETSI_STANDARDS, Request failed with status code 400
No cached entry, and L3AF has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and XG Vela has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Tungsten Fabric has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and Opendaylight has issues with twitter: https://twitter.com/LF_Networking, Request failed with status code 400
No cached entry, and DPDK has issues with twitter: https://twitter.com/dpdkproject, Request failed with status code 400
No cached entry, and DANOS has issues with twitter: https://twitter.com/danosproject, Request failed with status code 400
No cached entry, and Cloud Native has issues with twitter: https://twitter.com/CloudNativeFdn, Request failed with status code 400
No cached entry, and Hyperledger has issues with twitter: https://twitter.com/Hyperledger, Request failed with status code 400
Duplicate item: MEF MEF at path Standards Developing Organizations (SDOs) / Standards Developing Organizations (SDOs)
Duplicate item: MEF MEF at path LF Networking Member Roster / Associate


[AutoRelease] t2-keyvault-2023-04-03-11697(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/4003
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=1001
BuildTargetingString
azure-mgmt-keyvault
Skip.CreateApiReview
true

issue link:https://github.com/Azure/sdk-release-request/issues/4003

/check-enforcer override


feat(learn): Move American British Translator tests

Signed-off-by: nhcarrigan<EMAIL_ADDRESS>Checklist:

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the master branch of freeCodeCamp.
[X] All the files I changed are in the same world language, for example: only English changes, or only Chinese changes, etc.

Closes #XXXXX

Moves the functional test descriptions out of the boilerplate and into the /learn page for translation purposes.

Should those values in double quotes actually be surrounded by <code> and </code> instead?

Sure, I can do that. 🙂
Honestly this feels very much like a wall of text, and I'd love to determine a better approach for this one.

It is a wall of text, but it is a project and not a curriculum challenge, so I am less concerned about it.

Thank you for your contribution to the page! 👍
We're happy to accept these changes, and look forward to future contributions. 🎉


Can't use dotenvy inside Livebook (with Mix.install)?

A project that uses dotenvy makes it unable to be used by Livebook and Mix.install's config_path.
So, I want to use Livebook as a documentation / REPL tool for a project. I'm following the example at https://hexdocs.pm/livebook/use_cases.html#documentation-with-mix-install .
Using Mix.install, we can use config_path: :my_app to load runtime.exs. However, this does not work with a project that uses dotenvy.
I guess it is because dotenvy uses Process dictionary, which may not make sense inside Livebook.

@lud interesting, tks for the hack!

Interesting.  What's the error that happens if you try to use dotenvy from inside a livebook?

Using this in my livebook:
Mix.install(
  [
    {:specialist, path: "~/code/specialist", env: :dev}
  ],
  config_path: :specialist,
  lockfile: :specialist
)

after it compiles, I get this error:
** (RuntimeError) Dotenv variable DATABASE_URL not set
    (dotenvy 0.9.0) lib/dotenvy.ex:153: Dotenvy.env!/2
    /Users/george/code/specialist/config/runtime.exs:31: (file)

DATABASE_URL is indeed set in my .env.dev.
And my runtime.exs:
Dotenvy.source!([
  System.get_env(),
  ".env.#{config_env()}",
  ".env.#{config_env()}.local",
  System.get_env()
])

Unfortunately, @lud hack hasn't worked for me.

Hmm... I'm not able to reproduce this (although I admit I am not very familiar with livebooks).  The only error I encountered was because of the path.  To test this, I created a simple app foo that uses dotenvy as a package.  Inside its runtime.exs I have something like this:
import Config
import Dotenvy

source!(["/path/to/foo/.env", System.get_env()])
# a relative path won't work!
# source!([".env", System.get_env()])

config :foo, :secret, env!("SECRET", :string!)

and I have a .env file in that repo:
SECRET=my-secret

I can test this by running the foo app:
iex> Application.get_env(:foo, :secret)
"my-secret"

I can include this in a livebook using your example:
Mix.install(
  [
    {:foo, path: "/path/to/foo", env: :dev}
  ],
  config_path: :foo,
  lockfile: :foo
)

And I can evaluate a cell the same way as before:
Application.get_env(:foo, :secret)

and it does read the environment variable.
This ONLY works if I use the full path to the .env file.  If the runtime.exs in my foo app only specifies .env without the full path, then that triggers an error because the relative path is different when you are executing the code from livebook vs. when you are executing it from inside the app's root directory:
** (RuntimeError) Dotenv variable SECRET not set
    (dotenvy 0.9.0) lib/dotenvy.ex:153: Dotenvy.env!/2

This does make sense: relative paths get weird when your point of entry changes.  I remember this exact thing happening with python apps when they were embedded in Jupyter notebooks, for example.
There are some similar hoops to jump through with paths when dealing with releases -- see https://hexdocs.pm/dotenvy/strategies.html#releases
I'm fairly confident you can put something together (e.g. using __DIR__) that would resolve the ambiguity of the relative path when running an app via a livebook.


Include additional statistical data in the heartbeat payload

Documentation for task #1339

oh sorry, I missed this. @wkande so far no, because the issue this is documentation for has not been completed yet

@dcroote I'm not sure what this is anymore. Do you think this is still needed?

The corresponding Airnode issue is still open so probably easiest to leave it open

Closing to clear older Airnode-related issues from the docs. Can reopen if work on the corresponding Airnode issue resumes.


Added Fish installation-procedure

The old version was a bit misleading by implying that the installation would work that way in all shells.

I am reluctant to accept this. It makes the installation instructions longer. Exotic shells will have different syntax.  This coincidentally works on Zsh because the used syntax is bash and zsh compatible.
Is it not possible to run bash temporarily from fish, then run these cmds and exit?

I tried to build an universal way by piping echo into bash but ultimately failed because I couldn't find a way to escape the command in a way which works on all shells.
If adding instructions for different shells is too much then adding a simple bash in front of the instructions and an exit at the end as you suggested would definitely work fine in fish (and all other shells I can think of).

Unfortunately I don't think we should do bash; .... ; exit.
It's a fair assumption that fish and (other exotic shell–) users know how to start bash from their shells and exit it properly. Hopefully, in the future we'll have a one-liner installer curl | bash which will prevent this problem altogether.
Thanks for the PR, but I'll close it. Happy to review other contributions from you.


Upgrade failed: from 3.2.8 to 3.2.18

Issue details
Current project running version 3.2.8. Running npm update @storybook/react will properly upgrade to 3.2.18. We are running full control mode + default.
What did you expect to happen?
Storybook to run fine, as it did before.
What happened instead?
During start up we see Failed to load ./.env.. Storybook continues to load. Bringing it up in the browser produces Storybooks sidebar with no stories.
Steps to reproduce

Project running Storybook 3.2.8 with a few stories and full control + default config.
Run npm update @storybook/react.
Starting Storybook

Please specify which version of Storybook and optionally any affected addons that you're running
Before:
"@storybook/addon-actions": "^3.2.6",
"@storybook/addon-knobs": "^3.2.8",
"@storybook/addon-options": "^3.2.6",
"@storybook/react": "^3.2.8",

After:
"@storybook/addon-actions": "^3.2.6",
"@storybook/addon-knobs": "^3.2.8",
"@storybook/addon-options": "^3.2.6",
"@storybook/react": "^3.2.18",

(Only change is @storybook/react version)
Affected platforms

macOX 10.12.6
npm 5.6.0
node 8.8.1

Screenshots / Screencast / Code Snippets (Optional)
webpack.config.js:
// load the default config generator.
const genDefaultConfig = require('@storybook/react/dist/server/config/defaults/webpack.config.js');
const path = require('path');

module.exports = (baseConfig, env) => {
  const config = genDefaultConfig(baseConfig, env);

  config.module.rules.push({
    test: /\.(ts|tsx)$/,
    include: [
      path.resolve(__dirname, '../src/components'),
      path.resolve(__dirname, '../stories'),
      path.resolve(__dirname, '../src/utils')
    ],
    loader: require.resolve('ts-loader')
  });

  config.module.rules.push({
    test: /\.scss$/,
    use: [{
        loader: 'style-loader' // creates style nodes from JS strings
    }, {
        loader: 'css-loader' // translates CSS into CommonJS
    }, {
        loader: 'sass-loader' // compiles Sass to CSS
    }],
    include: path.resolve(__dirname, '../src/styles/')
  });

  config.module.rules.push({
    test: /\.png$/,
    loader: 'url-loader?mimetype=image/png'
  });

  config.module.rules.push({
    test: /globalize/,
    loader: 'imports-loader?define=>false'
  });

  config.module.rules.push({
    test: /cldr-data.+\.js$/,
    loader: 'imports-loader?define=>false'
  });

  config.module.rules.push({
    test: /storybook__react/,
    loader: 'imports-loader?define=>false'
  });

  config.resolve.extensions.push('.ts', '.tsx');

  return config;
};

Console Before:
> [repo name] start /Users/...
> npm run storybook

> [repo name] storybook /Users/...
> start-storybook -s ./public -p 9001 -c ./storybook

@storybook/react v3.2.16

=> Loading static files from: /Users/.../public .
=> Loading custom addons config.
=> Loading custom webpack config (full-control mode).
 13% building modules 27/56 modules 29 active ...nents/node_modules/ansi-html/index.jsts-loader: Using<EMAIL_ADDRESS>and /Users/.../tsconfig.json
webpack built 5cde44dc7d4c8fae9958 in 10098ms
Storybook started on => http://localhost:9001/

Console After:
> [repo<EMAIL_ADDRESS>start /Users/...
> npm run storybook

> [repo<EMAIL_ADDRESS>storybook /Users/...
> start-storybook -s ./public -p 9001 -c ./storybook

@storybook/react v3.2.18

=> Loading static files from: /Users/.../public .
Failed to load ./.env.
=> Loading custom addons config.
=> Loading custom webpack config (full-control mode).
 12% building modules 23/52 modules 29 active ....cssts-loader: Using<EMAIL_ADDRESS>and /Users/.../tsconfig.json
webpack built 444de5aa9fc293e454bc in 9974ms
Storybook started on => http://localhost:9001/

This also appears to fail in the same way when installing 3.2.17.

Appears to be two issues. I can see in 3.2.17's changelog dotenv was added. Fine, we don't use it.
Second issue: If I am running storybook on 3.2.18, console tells me:
Uncaught Error: Accessing nonexistent addons channel, see https://storybook.js.org/basics/faq/#why-is-there-no-addons-channel
    at AddonStore.getChannel (index.js:39)
    at setOptions (index.js:37)
    at Object.<anonymous> (config.js:46)
    at Object.module.exports (config.js:51)
    at __webpack_require__ (bootstrap d5665a90f6818bbf8470:678)
    at fn (bootstrap d5665a90f6818bbf8470:88)
    at Object.window.STORYBOOK_REACT_CLASSES (TimeFinder.tsx:53)
    at __webpack_require__ (bootstrap d5665a90f6818bbf8470:678)
    at bootstrap d5665a90f6818bbf8470:724
    at bootstrap d5665a90f6818bbf8470:724
getChannel @ index.js:39
setOptions @ index.js:37
(anonymous) @ config.js:46
module.exports @ config.js:51
__webpack_require__ @ bootstrap d5665a90f6818bbf8470:678
fn @ bootstrap d5665a90f6818bbf8470:88
window.STORYBOOK_REACT_CLASSES @ TimeFinder.tsx:53
__webpack_require__ @ bootstrap d5665a90f6818bbf8470:678
(anonymous) @ bootstrap d5665a90f6818bbf8470:724
(anonymous) @ bootstrap d5665a90f6818bbf8470:724

Going to Why is there no addons channel? I see that I may have different version of addons. I updated them and now my devDependencies look like this:
    "@storybook/addon-actions": "3.2.18",
    "@storybook/addon-knobs": "3.2.18",
    "@storybook/addon-options": "3.2.18",
    "@storybook/react": "3.2.18",

Blowing out the node_modules folder and starting a fresh npm i still produces the same results. Storybook loads, blank sidebar, panel and console has the same issue.

I am not doing addon development
I am not using React Native
"You have inadvertently installed multiple addons with differing versions. Upgrade or downgrade all @storybook/addon-* modules so they have the same version."

Okay well I made them all the same but am still getting this console error. Thoughts? I'll update if I find something new. For now reverting back to the following works fine:
    "@storybook/addon-actions": "3.2.16",
    "@storybook/addon-knobs": "3.2.16",
    "@storybook/addon-options": "3.2.16",
    "@storybook/react": "3.2.16",

@frankstallone you must use all addons to the same version as your react storybook package. If you have any lock files, you must delete them when deleting node_modules as well.

Thanks @danielduan for the response. Fresh start this morning.

Deleted node_modules folder
Deleted package-lock.json file
Updated package.json*
Ran npm i
Ran npm run storybook
Profit 💰

Everything seems to be working perfectly now. I presume not previously deleting the package-lock.json file was the final culprit.

Updated package.json:

    "@storybook/addon-actions": "3.2.19",
    "@storybook/addon-knobs": "3.2.19",
    "@storybook/addon-options": "3.2.19",
    "@storybook/react": "3.2.19",


Go SDK for Azure Web PubSub Data plane

[x] The purpose of this PR is explained in this or a referenced issue.
[x] The PR does not update generated files.

These files are managed by the codegen framework at Azure/autorest.go.

[x] Tests are included and/or updated for code changes.
[x] Updates to module CHANGELOG.md are included.
[x] MIT license headers are included in each file.

/azp run prepare-pipelines

/azp run go - azwebpubsub - ci

/azp run prepare-pipelines

Hi @jhendrixMSFT Joel, I see the tests failed with Coverage Amount: 0.0738 insufficient coverage. Most of the cases are skipped due to this logic:
if recording.GetRecordMode() == recording.PlaybackMode || testing.Short() {
		t.Skip()
	}

Any recommendations on increasing the test coverage?

For test coverage, you will want to add recordings to be played back as part of CI. You can find more info on that here. It's a bit convoluted so please reach out if you have questions (you can also look at other SDKs that use recordings e.g. key vault).

@benbp I'm not sure how we should resolve The property 'ChangeLogPath' cannot be found on this object.. Do we need to rebase?

Thanks all for the support. CI passed. @jhendrixMSFT Could you please take a look? If it looks good, I think we can release the first version.

@vicancy is there an APIView for this? I couldn't find one on https://apiview.dev/. If not, can you please create one and share the link?

@vicancy is there an APIView for this? I couldn't find one on https://apiview.dev/. If not, can you please create one and share the link?

https://apiview.dev/Assemblies/Review/09874ac16a7f4fbaac2fe02b5af818cc/3da70cc6df154f62b1711d12408863bf

Thanks, I've added some comments to the APIView. @JeffreyRichter FYI APIView is ready.

Hi @jhendrixMSFT please help review the PR, thanks!

Thanks @jhendrixMSFT for the review. Could you help merge the PR and release the first version for Web PubSub? Thanks!

@vicancy generally speaking, feature teams are responsible for preparing and releasing their SDKs. You can find the instructions and checklist here. Please reach out offline if you have any questions or issues.


Too Slow

AppFusion takes many hours on Windows.
Is it normal?
Don't you use the CUDA?

Did you compile the code in Release mode?
It should probably take ~30 minutes or so, but "many hours" definitely sounds too long.
The code unfortunately runs only on CPU and not on the GPU.

@Buzzroid I tried to compile the intrinsic 3D using VS 2013 and got stuck at this as shown in the image could you please give me some suggestion .


Add a license to the repository

I recently came across your project Quantum-Electronics and I noticed that the repository github.com/ajay-cogsci/Quantum-Electronics currently does not have a license specified.
Why Adding a License is Important?
As GitHub documents

Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software.

Would be possible to add a valid license to this repository? Probably something really OpenSource such as the Apache 2.0 license would fit really well.
Thanks!

Added Apache 2.0 Licence
Thanks again !

Thank you!


refactor(launcher): Update launcher to ES6

Within this pull request I've used a few ES6 features in lib/launcher.js file to improve it's readability.

This PR now conflicts with master.

Conflicts with master fixed


Using 1.* version of NPM Task cause pointing to depreciated version of npm/3.10.10

Troubleshooting
The NPM version has been upgraded to 5.4.2 (VMs restarted).
For version 1.* there is taken old version of NPM: 3.10.10.
For version 0.* there is taken the valid one that is 5.4.2,
Environment

Server - VSTS
Agent - Private, both: WS 2012 R2 and WS 2016, Agent Version: 2.120.2.

Output logs
From 1.*:
"npm config ls -l" to show all defaults.
[command]C:\Windows\system32\cmd.exe /D /S /C ""C:\Program Files\nodejs\npm.cmd" -v"
3.10.10
From 0.* (proper):
C:\Program Files\nodejs\npm.cmd config list
; cli configs
user-agent = "npm/5.4.2 node/v6.10.0 win32 x64"
; "npm config ls -l" to show all defaults.
C:\Program Files\nodejs\npm.cmd -v
5.4.2

@imaterek,
You should use the "Node Tool Installer" ahead of the NPM step in your build to pick the version of NPM that you want to use.  The tool installer will fetch the appropriate version and subsequent steps will use it.
Keith


tracing: add datadog extension

Description:
This PR adds a tracer extension so envoy can produce HTTP traces and submit them to Datadog via an agent.
It has similar behavior to the existing LightStep and Zipkin tracers, and their implementations were used as a reference.
Risk Level:
Low.
Testing:
Unit tests ("borrowed" from Lightstep)
Integration tests using docker-compose. (An example is not submitted yet, but can be provided)
End-to-End tests from browser HTTP request to traces appearing in Datadog's system, internally and by external users in a staging environment.
Docs Changes:
Please suggest where doc changes need to be made.
Release Notes:
Please suggest about this also.
Fixes #3861 (already closed)
CC: @mattklein123 (offered to sponsor this submission) and other tracing experts @rnburn and @objectiser

Sorry, can you do a master merge to pick up #4701?

@cgilmour unfortunately I'm out for the next 2 weeks, and I'm not going to have a chance to look at this before I go. I'm going to mark this as "no stalebot" in the interim. If anyone else wants to take a look including @rnburn and/or @objectiser that would be great.

I'll sort out an update to fix the failing tests.
Seems like a minor detail from some recent refactoring in our code.

Thanks @mattklein123, added some responses to the comments.
I'll work on the changes and push them when they're ready for another look.

Marking is waiting.
/wait

CODEOWNERS entry is missing, @cgilmour @mattklein123?

Thank you @cgilmour!