Don't include bugsnag.js in fastboot

This depends on merging #62.
Partial fix #59. This only removes the bugsnag.js from being executed in fastboot, which was preventing the app to boot.

@josemarluedke thanks for the contribution. Now that #62 is merged you can rebase to just include d3d9441.
Can you say more about the motivation here? Why do we not want to load bugsnag when using fastboot?

@binhums Rebased!
So, the reason to not load bugsnag.js in fastboot is that it contains usage of document and window when the file is included. This will prevent the app to boot in fastboot mode.
The bugsnag.js is specific for browsers, it is not universal and it does not work in node.js. For a future implementation, this addon could make usage of the bugsnag for node.js when in fastboot and the bugsnag.js in the browser.

Thanks. So correct me if I'm wrong, but with this change the fastboot version of the page will not include bugsnag right?

Yes, when it is rendered in the server, it will not have the script. However, when page gets to the browser, it will include the script and it will work normally as it is today.

Ok I need to read up some more on fastboot, I would have thought that when it gets to the browser the page is static and won't run scripts until you start navigating. That makes sense.
If there is further work to do to get this to an ideal place I'd really appreciate it if you open an issue against the repo.
Thanks again for doing this ❤

Released in v1.1.1


Use float32 for Hessian dtype

Purpose

Fix failing tests RuntimeError: "cholesky_cusolver" not implemented for 'BFloat16'

Changes

Explicitly set hessian dtype to float32 (an assumption made by other functions such as cpu_offloading)
** This change guards against changes to the pytorch default dtype

Testing

TODO

@mgoin float32 precision is definitely required for the hessian. Float32 is the precision assumed by custom_offload_device_map. We point memory-sensitive users towards using this function, so they shouldn't encounter any issues as long as they use it.


Adding support for data-text when using dropdown with API requests

See: http://semantic-ui.com/modules/dropdown.html#specifying-different-text--hidden-input-values
There was no way to include data-text when using dropdown and populating it with the API. This will conditionally add it if it is contained in the response results.
Additionally, the values variable was not being used.

Thanks I'll have to review

Hi, since this was not merged with next (as mentioned in the readme) there appear to be some merge conflicts.
I've manually merged these in, unfortunately i accidentally committed this with other changes.
https://github.com/Semantic-Org/Semantic-UI/commit/2b2187c415d34ce586663fab1fe9455cfa171003#diff-dbb1b936fdad1f63b3a01f86d9a54fd1L3666


How to have a Collection of Collections?

Is it possible to have a collection of collections?
We have a static STAC catalog with a structure similar to below. We would like to migrate this type of structure to PySTAC. I observed that the collections table of pystac does not have a collections column of its own. Is it possible to have a collection that is directly under another collection in PySTAC?

Catalog

Collection 1

Collection 1.a

Item

Collection 1.b

Item

Collection 2

This is currently not possible in pgstac.

This is not on the road map right now. I am happy to review any ideas or PRs that implement this. Otherwise, if you have money to fund this we can talk on how we can help you out at Development Seed.

@bitner My understanding is that the link object in a collection is not stored when creating a collection, and that the appropriate link such as self, parent are generated when returning json. Would a reasonable starting point be to add a foreign key relation between collections? Are there any immediate pitfalls you see with this?


Don't call preg_match_all on null

Type: bugfix
Issue: n/a
Breaking change: no
This PR fixes a deprecation message with PHP 8.1:
Deprecated: preg_match_all(): Passing null to parameter #2 ($subject) of type string is deprecated in vendor/phpmd/phpmd/src/main/php/PHPMD/Node/Annotations.php on line 48

This could be also seen as a micro-optimization since it avoids unnecessary calls to preg_match_call.
This case is already covered by a test: testCollectionReturnsFalseWhenNoAnnotationExists

@villfa thanks for the PR.

@kylekatarnls @ravage84
Are u able to do a release here please?
We are blocked for php81 CI Pipeline because of this it seems. Thank u very much.

@dereuromark version 2.11.1 is just released 😃


fix!: Make HttpResponse an actor to make its properties thread-safe.

Issue #

https://github.com/awslabs/aws-sdk-swift/issues/1324
Addresses SIM ticket /V1219649867.
Description of changes

To address the data race warning shown in below screenshot, HttpResponse is made an actor in smithy-swift. Therefore, all related types must be updated where needed to use correct async keyword await in reading and writing properties of HttpResponse.

New/existing dependencies impact assessment, if applicable

Conventional Commits

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Closing the PR, as simplified approach in https://github.com/smithy-lang/smithy-swift/pull/656 nullifies need for any change in aws-sdk-swift.


[QUERY] Form Recognizer incorrectly identifying fields

Library name and version
Cognitive - Form Recognizer
Query/Question
I use the Invoice Model with great success in our application.
Now i have a problem with a type of invoice i cannot really explain. The PDF-Document is attached. The invoice model delivers the InvoiceTotal as SubTotal and the SubTotal as InvoiceTotal.
@jsquire: << ATTACHMENT REMOVED FOR SECURITY REASONS >>
Environment
.NET Runtime 4.8.1
Azure.AI.FormRecognizer v4.0.30319

Hi @StefanMaehr.  Thank you for reaching out and we regret that you're experiencing difficulties.  I've routed this to the team member best able to assist.   Please be aware that I've removed your attachment, as we cannot guarantee that it is safe.

This seems to be a service-related issue. Could someone from the service provide assistance? @jrathor @bojunehsu

Meanwhile, @StefanMaehr, could you confirm the service API version you're using? If you're using the Azure.AI.FormRecognizer SDK version 4.0.0 and haven't set a service version manually, it's expected to default to version 2022-08-31.

The Version used is the SDK Version 4.0.0 (2022-08-31)

@TFR258 can you please take a look?

Thank you for the ping @jrathor .
@StefanMaehr , thanks a lot for reaching out. This seems to be a model issue. Would love to get more information from you. Can you reach out to<EMAIL_ADDRESS>with all the details and we'll work with you to see this fixed.

Hello @StefanMaehr. Were you able to get the assistance you needed?

Hi, no i got no feedback to this issue. The last feedback i got was from May 4th that the issue is in work


Add apache V2 license

Resolves https://github.com/prebid/prebid-cache-java/issues/44

Oh, how about changing file extension to .md?


setting fonts.fontconfig.dpi gives coerse error

I've tried to set DPI for my monitor
{
  fonts.fontconfig = {
    dpi = "102";
    hinting.autohint = false;
    ultimate.rendering = pkgs.fontconfig-ultimate.rendering.ubuntu;
  };
}

This gives me following error:

cannot coerce an integer to a string, at "/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/config/fonts/fontconfig.nix":204:52

# fontconfig.nix source cut
${optionalString (fontconfig.dpi != 0) ''
  <match target="pattern">
    <edit name="dpi" mode="assign">
      <double>${fontconfig.dpi}</double>
    </edit>
  </match>
''}

If I change dpi to sting, this unsurprisingly gives another error:

The option value fonts.fontconfig.dpi' in /etc/nixos/fonts-configuration.nix' is not a integer.

pinging @ttuegel

Fixed in 0fee7a2b214ad80823df547861814bbdc6edab80. The option remains an int, we just call toString on it before interpolating it into the config files.

Great! How should I bring this changes to my NixOS?

How could I use this changes? I've tried to modify fontconfig.nix, but it's readonly.


erro in validation throw new WebpackOptionsValidationError

Bug report

What is the current behavior?
It claims that a configuration is wrong. The configuration that was passed does not use the configuration that is giving an error (see log below), so BUILD should result in success.
If the current behavior is a bug, please provide the steps to reproduce.
I can't do a "step by step" because I don't know the reason for the error, which comes from the webpack library. After all, my configuration is apparently correct (according to the documentation).
Here the files:
webpack.config.js
webpack.common.js
webpack.prd.js.
webpack.dev.js
how i build: frontend-app-cli
The bug, when running. npm log output - breaks in frontent-app-cli/node_modules/webpack/lib/webpack.js:31

What is the expected behavior?
The expected behavior is to accept the configuration (I tried the suggested one, configuration.optimization.splitChunks: false, and it keeps breaking in the webpack lib)

Other relevant information:
webpack version: ^4.42.2
Node.js version: v10.20.1
Operating System: Linux kali 5.8.0-kali1-amd64 #1 SMP Debian 5.8.7-1kali1 (2020-09-14) x86_64 GNU/Linux

Please read the validation error message and fix it

wow! how i couldn't think it! oh, wait...
- configuration.optimization.splitChunks should be one of these: false | object
so it should be the same as it is ... AMAZING!
For those with a similar problem: users on StackOverFlow suggest trying change the version used.

You use docs for v5, but point on v4 in the issue template


document the case of SOA records being filtered

fixes #200
This case has been identified in https://github.com/jetstack/cert-manager/issues/3083
v0.16 also added a more clear error message for Cloudflare.
This PR documents the specific Cloudflare error as well as a general note in the troubleshooting guide.

/lgtm


feat(vm): Allow switching between VMs for latest protocol version

What ❔

Allows using old (latest) VM by default, new VM only or old + new VM in a shadow mode in the MainBatchExecutor.
Allows configuring this mode for BWIP.

Why ❔
BWIP seems a relatively safe place to start integration from.
Checklist

[x] PR title corresponds to the body of PR (we generate changelog entries from PRs).
[x] Tests for the changes have been added / updated.
[x] Documentation comments have been added / updated.
[x] Code has been formatted via zk fmt and zk lint.

@popzxc @EmilLuta This is a good point regarding BWIP availability. Is it possible to run multiple BWIP instances, or is it a singleton by design? Ideally, we'd want to run an additional instance starting from the first L2 block with the supported protocol version, so that it's not a bottleneck and we don't care much about potential panics caused by VM divergencies. If this is impossible / requires significant changes in the BWIP architecture, it could make sense to go with the initial plan of integrating the new VM into the EN state keeper, because in this case it obviously wouldn't be a bottleneck, and VM panics wouldn't need to be handled ASAP. (And it would also have the benefit of being able to test the new VM on integration tests; see my comment above.) OTOH, it's relatively easy to convert VM panics into logged errors, but in this case we could get meaningless cascading errors in a single VM run.


Provides the sodium extension capabilities.

Unfortunately, this is breaking setups where the extension is already installed.
https://github.com/paragonie/sodium_compat/commit/71313ca8809fc03b7b0c10726b782b5142c39f1b

It turns out, it's a Composer bug. https://github.com/composer/composer/issues/7086

Wow I guess we could create a pull request for it and when the bug is fixed
we can just merge.
On Feb 7, 2018 9:29 AM, "Scott"<EMAIL_ADDRESS>wrote:

It turns out, it's a Composer bug. composer/composer#7086
https://github.com/composer/composer/issues/7086
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/paragonie/sodium_compat/pull/59#issuecomment-363785729,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ac5oM-9NkZTC19zZLs33013FXAFkndR7ks5tSbM4gaJpZM4RxtOl
.

I'll undo https://github.com/paragonie/sodium_compat/commit/71313ca8809fc03b7b0c10726b782b5142c39f1b when Composer fixes the bug.


Streamline the Upgrade Process

To upgrade one must currently run actions\bench-ctl.cmd and select upgrade. This feature should be available from the setup dialog of the Bench Dashboard.
Additionally it could be automatically shown on the Bench Dashboard if a new version is found on the internet. This behavior should be controllable via a configuration switch.

An update check was added to the About dialog of the Bench Dashboard.
The new Bench CLI has an upgrade command, which is a better implementation then the one in bench-ctl.cmd.


Use popupParent as X11 parent window

Previously, the popupParent was ignored when present causing popups to have the X root window as its parent.
This cause issues on gamescope (SteamOS session compositor) where that window would end up behind the main window.
Currently blocker for Ryujinx new UI to be deployed in production.

@dotnet-policy-service agree

Hmmm, it seems that we should have used WM_TRANSIENT_FOR instead of parent/child relationships


Test loader failures in ember-cli 0.2.1

I'm not sure if this is related to ember-cli-sentry or not, but I'm seeing test loader failures after upgrading to ember-cli 0.2.1.
Died on test #1     at Object.TestLoader.moduleLoadFailure (http://localhost:4200/assets/test-support.js:5295:11)
    at Object.TestLoader.require (http://localhost:4200/assets/test-loader.js:31:14)
    at Object.TestLoader.loadModules (http://localhost:4200/assets/test-loader.js:21:18)
    at Function.TestLoader.load (http://localhost:4200/assets/test-loader.js:40:24)
    at http://localhost:4200/assets/test-support.js:5301:16
    at d (http://cdn.ravenjs.com/1.1.16/jquery,native/raven.min.js:2:12478): undefined is not a function

Should raven.js be loading in a testing environment? I'm not sure I see a reason for loading it.

This may not be related. I set ENV.sentry.skipCdn to true in my testing environment block and that line no longer gets called, but the rest of the stack trace is there. Thinking this is unrelated and will likely close once I figure this out.

Closing as unrelated.


Autoencoding

Implement autoencoding strategy described in
Gan, Zhe, Pu, Yunchen, Henao, Ricardo, Li, Chunyuan, He, Xiaodong, and Carin, Lawrence. Unsupervised learning of sentence representations using convolutional neural networks. arXiv preprint arXiv:1611.07897, 2016.
For any model you should be able to run autoencoding, the save the weights.

Also look at Dai, Le Semi-supervised Sequence Learning.

Autoencoding support is out of scope for Mycroft because it is not directly related to text classification and would get into other classification schemes like sequence-to-sequence. Mycroft should be serve as as useful toolkit for building autoencoding experiments, but not support autoencoding directly itself.
See wpm/nlp-experiments#4 for an experiment along these lines.


Redesign main view logged out

As a user, I want to see some cool intro text and design so that I really want to sign up for the web site.

Verified with google chrome latest on Windows 10, commit 00695fb.
Issue: the page is not responsive.


Gets the release in right order

There were some problems with release that we did earlier, just getting it in appropriate fashion.

:tada: This PR is included in version 1.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


is it for real?

:D

Thanks for reaching out. I want to make sure I understand your question. We don't publish released on GitHub anymore, but you can get the latest release here. Feel free to reopen this ticket if you have additional questions.


Update Migrator for PR10 for other classes with inlined slots

This PR updates the migrator written for PR10 (original PR for migrator: https://github.com/microbiomedata/berkeley-schema-fy24/pull/66) to look for slots that use inlined classes in the mags_set, metaproteomics_analysis_set and metabolomics_analysis_set. These were missed somehow when I first wrote the migrator and now comes up in the validation log as an error for missing type when testing the migrators.
It also removes a couple of lines of unnecessary and excess code.
To test this migrator_X_to_PR10 must be run AFTER migrator_X_to_PR2_and_PR24.

Side note:
Separately from the changes in this branch, I have a suggestion about the add_type_slot_with_class_uri function. The function signature currently doesn't indicate a Python data type (e.g. int, str, dict) for the inlined_slots parameter.
You can indicate that the function was designed to accept either a dict or None value for that parameter, by specifying that parameter's type as Optional[dict]. The Optional qualifier can be imported from the typing module, which is built into Python (i.e. it's part of the "Python standard library", like re and csv). The resulting code would look like this:
+ from typing import Optional

  # ...etc...

- def add_type_slot_with_class_uri(self, document: dict, class_uri: str, inlined_slots=None):
+ def add_type_slot_with_class_uri(self, document: dict, class_uri: str, inlined_slots: Optional[dict] = None):

Side note:
Separately from the changes in this PR branch, I have a suggestion about the add_type_slot_with_class_uri function. The function signature currently doesn't indicate a Python data type (e.g. int, str, dict) for the inlined_slots parameter.
You can indicate that the function was designed to accept either a dict or None value for that parameter, by specifying that parameter's type as Optional[dict]. The Optional qualifier can be imported from the typing module, which is built into Python (i.e. it's part of the "Python standard library", like re and csv). The resulting code would look like this:
+ from typing import Optional

  # ...etc...

- def add_type_slot_with_class_uri(self, document: dict, class_uri: str, inlined_slots=None):
+ def add_type_slot_with_class_uri(self, document: dict, class_uri: str, inlined_slots: Optional[dict] = None):

@eecavanna thank you! I went ahead and made this change. I had no idea I could do this!


The  github.com/ukfast/go-durationstring dependency does not have a valid license

What is the issue?
https://github.com/ukfast/go-durationstring was missing a license. In https://github.com/ukfast/go-durationstring/issues/2 this was fixed by adding a license. This project still imports the old unlicensed library.
Expected behaviour
This project includes a version of the library with the license.
Possible fixes
Update the library for https://github.com/ukfast/go-durationstring to latest.
/cc @javsalgar @0x4c6565

Updated go-durationstring dependency to version with valid license. Released v1.4.34


Relative dates should display absolute dates after X days

Problem
Relative dates for things like notes and messages are great until you start seeing things like "17 days ago" and have to do some mental math. After a certain point, we should just display an absolute date.
Solution
After X days, a relative date should convert to an absolute date. For example, "14 days ago" should convert to "April 4th, 2021".
Describe alternatives you've considered
Alternatively, we can just use absolute dates and remove all use of relative dates.
Additional context

Testing
We can manually test this by creating conversations and back-dating the messages in the database and test in the UI to confirm that after X days, the dates are reflected as absolute dates.
Questions, or need help getting started?
Feel free to ask below, or ping us on Slack :)
(You can also check out our CONTRIBUTING.md)

@cheeseblubber @reichert621 thoughts on how this should behave?
I'm more inclined to only have relative dates when it's less than a day (or a few at most). Otherwise, we should just use absolute dates.

hmmmm i would say anything more than a week should be absolute -- i prefer relative dates when it's just e.g. 2-3 days ago
so maybe for now let's just say the cutoff is 7 days?


bug(Stepper): Stepper reset() Method Marks Form Controls as Touched/Dirty, Triggering Validation Errors

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
The reset() method of Angular Material's mat-stepper component is expected to reset the stepper and associated form groups to their initial state, clearing any user input and resetting form validation states. However, when using the reset() method with reactive forms, the form controls are unexpectedly marked as touched or dirty, causing validation errors to display immediately. This behavior is not intuitive and negatively impacts user experience, as the form appears to have errors even though no user interaction has occurred post-reset.
Reproduction
StackBlitz link:
Steps to reproduce:

Create a stepper with multiple steps using Angular Material and reactive forms.
Assign required validators to form controls in each step.
Complete the stepper steps, then use the reset() method on the stepper to reset it.
Observe that form controls are marked as touched or dirty even though the stepper was reset, and validation errors are displayed.
Alternatively, you can also use the native mat-stepper: https://material.angular.io/components/stepper/examples#stepper-errors

Expected Behavior
After calling stepper.reset(), all form controls should be reset to their initial state, marked as pristine and untouched. No validation errors should be displayed until the user interacts with the form controls again.
Actual Behavior
Calling stepper.reset() resets the stepper and form groups but marks all form controls as touched or dirty, triggering validation errors to display immediately.
Environment

Angular: 18.1.1
CDK/Material: 18.1.1
Browser(s): Google Chrome(Version 127.0.6533.73 (Official Build) (arm64))
Operating System (e.g. Windows, macOS, Ubuntu): macOS(Sonoma 14.7), Apple M1

Hi! Is anybody working on this issue? Otherwise, I try to fix this issue, if you don't mind.


Make the location of the structurizr onprem/lite configurable + document list of dependencies

At the moment, the extension does not have the possibility to configure the location of the structurizr server that will render the dsl diagrams (live-preview).
The Live preview does not seem to work after installing the extension in VS Code in an airgapped environment:

if structurizr lite/opnprem runs from a docker container on localhost:8000, the live preview will take the next available port: localhost:8001, but won't be able to display anything;
if no structurizr server runs locally, the extension will try to live preview on localhost:8000

It will be a good idea to also document the list of dependencies that the extension needs

Hi @hideintheclouds
Thanks for the feedback.
If you already have a valid structurizr/lite docker image tagged latest, Cornifer will use it.
Otherwise, download will be triggered during the first preview call by the underlying Docker engine, which may result with a very slow first run.
You also have the ability to fine tune the structurizr/lite version you want to use through the matching settings:

It sems to me airgapped environment should be fine with this behavior. Please refine if I missed something.
By the list of dependencies, you mean Docker and structurizr/lite image? Or something else.
Regards


Add glTF animation STEP interpolation

This PR adds support for glTF's STEP animation interpolation.  It also adds tests for output values of STEP and the existing LINEAR interpolations (previously there were tests for times only, not output values).
Note that the new tests depend on fixes introduced in #8769, so please merge #8769 before reviewing this PR.
STEP interpolation is important to support, because the Blender glTF exporter can end up writing this if there is exactly one keyframe, or if the Blender user has used "Constant" keyframes.

Thanks for the pull request @emackey!

:heavy_check_mark: Signed CLA found.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

Jenkins passes the new tests, but Travis fails them with a rejected Promise.  Not sure why they disagree.

Looks great @emackey. Confirmed that InterpolationTest.glb looks like the gif in https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/InterpolationTest


Expand toolbar hidden behind visualizer

When the double right arrow is pressed, the lowered extended bar is hidden behind the viz window

foo.txt


Integrate babel-plugin-root-import

[ ] Integrate babel-plugin-root-import
[ ] Update all links

I find other easy solution.


Add global option to disable color

Description

Add a global --color=auto/never/always flag
Implemented the "never" option by pushing a Click global context onto the stack.  This is normally managed by Click as part of its command nesting and context passing, but since we are currently only using click.echo and click.style, this should be safe for the meantime. If we start implementing Click more generally, this should be provided as options in a more standard way.

GitHub Issues
https://github.com/Miserlou/Zappa/issues/1146

Coverage decreased (-0.2%) to 73.827% when pulling ab1188297a840c1294890b8dff5c8b3c71873254 on brad-alexander:issues/1146 into 1ab030749176b7bf5e5ecf99db907a1f5357c94b on Miserlou:master.

Coverage decreased (-0.1%) to 73.928% when pulling ec5994b3cafef63f738aa3ef51cdb9d53fdd11c2 on brad-alexander:issues/1146 into 1ab030749176b7bf5e5ecf99db907a1f5357c94b on Miserlou:master.

Good solution, thanks!


Build fails for Camera Capture module

Please provide us with the following information:

This issue is for a: (mark with an x)
- [X ] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

OS and Version?

Windows  10.
Docker 18.09.2
VS Code 1.32.3
VS 2017 Enterprise 15.8.1

Minimal steps to reproduce
I´m gettingan error when trying to build the solution and it seems to be related to CamerCapture module. If i try Docker build one-by-one SenseHatDisplay and ImageClassifier complets without errors.
First steps I´ve done to get forward is to replace "resin/raspberrypi3-python:2.7" with "balenalib/raspberrypi3-python:2.7"(resin repository seems to be deprecated?) and changed verison libboost-python to 1.58.0(got a version not found error).
Any log messages given by the failure
The log output is quite large, but I´ve tried to provied the most important parts here:
Failed building wheel for numpy
Running setup.py clean for numpy
Complete output from command /usr/local/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-install-WbCL8L/numpy/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" clean --all:
Running from numpy source directory.
setup.py clean is not supported, use one of the following instead:
- `git clean -xdf` (cleans all files)
- `git clean -Xdf` (cleans all versioned files, doesn't touch
                    files that aren't checked into the git repo)

Add --force to your command to use it anyway if you must (unsupported).
Failed cleaning build dir for numpy
Failed to build numpy
Installing collected packages: numpy, certifi, idna, chardet, urllib3, requests, azure-iothub-device-client
Running setup.py install for numpy: started
Running setup.py install for numpy: finished with status 'error'
Complete output from command /usr/local/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-install-WbCL8L/numpy/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-record-QYzXl2/install-record.txt --single-version-externally-managed --compile:
Running from numpy source directory.
Note: if you need reliable uninstall behavior, then install
with pip instead of using `setup.py install`:

  - `pip install .`       (from a git repo or downloaded source
                           release)
  - `pip install numpy`   (last NumPy release on PyPi)

........
  source = func(extension, build_dir)
  File "numpy/core/setup.py", line 667, in get_mathlib_info
    raise RuntimeError("Broken toolchain: cannot link a simple C program")
RuntimeError: Broken toolchain: cannot link a simple C program

----------------------------------------

Command "/usr/local/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-install-WbCL8L/numpy/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-record-QYzXl2/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-WbCL8L/numpy/
The command '/bin/sh -c pip install --upgrade pip && pip install --upgrade setuptools && pip install -r arm32v7-requirements.txt' returned a non-zero
code: 1

Fixed with this PR: https://github.com/Azure-Samples/Custom-vision-service-iot-edge-raspberry-pi/pull/44


zenodo files

I would like to ask if the HEK293T benchmark file in Zenodo contains all the FAST5 information for the three replicates of WT (Wild Type) and the three replicates of (Knock Out)?

Hi, the hek293t_benchmark.tar.gz is only processed from HEK293T-WT-rep1. But you can use the code to process all samples for hek293t_wt and hek293t_ko.

thank you very much!


Add Danish Translation

Awesome, thank you so much @SwenSchmitt! 👍

Hey, thanks again for your help @SwenSchmitt. 🙏
I ordered some Pimple Popper stickers. Please send me your address via email if you would like to receive a few. ☺


e2e: Fix version-skew patch release directory env name

Fixes the Version Skew GitHub action which is currently not correctly applying the patch because it is attempting to use a GitHub environment variable, rather than local.
You can see the patches being correctly applied in this github action and the rename reminder test being skipped. The other failing tests look to be real version skew failures.

/test-version-skew

/test-version-skew


FF-ONLY Merge 0.6.x into master april 12

Clean merge.
* 532818d Merge pull request #2891 from sjrd/sbt-0.13.15
* 4d2bdb3 Upgrade to sbt 0.13.15.

Motivation: the sbt version upgrade in sbt-plugin-test is required for #2890.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3894/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/5137/
Test PASSed.


How do i run setup.py what args?

How do i run setup.py what args?
Also is this python 3 yeah?
I get error
error: no commands supplied

Found this
./setup.py --help-commands
Standard commands:
build             build everything needed to install
build_py          "build" pure Python modules (copy to build directory)
build_ext         build C/C++ extensions (compile/link to build directory)
build_clib        build C/C++ libraries used by Python extensions
build_scripts     "build" scripts (copy and fixup #! line)
clean             clean up temporary files from 'build' command
install           install everything from build directory
install_lib       install all Python modules (extensions and pure Python)
install_headers   install C/C++ header files
install_scripts   install scripts (Python or otherwise)
install_data      install data files
sdist             create a source distribution (tarball, zip file, etc.)
register          register the distribution with the Python package index
bdist             create a built (binary) distribution
bdist_dumb        create a "dumb" built distribution
bdist_rpm         create an RPM distribution
bdist_wininst     create an executable installer for MS Windows
upload            upload binary package to PyPI
check             perform some checks on the package
Extra commands:
develop           install package in 'development mode'
install_egg_info  Install an .egg-info directory for the package
saveopts          save supplied options to setup.cfg or other config file
egg_info          create a distribution's .egg-info directory
upload_docs       Upload documentation to PyPI
dist_info         create a .dist-info directory
alias             define a shortcut to invoke one or more commands
easy_install      Find/get/install Python packages
rotate            delete older distributions, keeping N newest files
bdist_egg         create an "egg" distribution
test              run unit tests after in-place build (deprecated)
setopt            set an option in setup.cfg or another config file

you do not need run it. Just write pip install neuralintents


Rule edit URLs in notification are relative.

Slack displays these as: </org-slug/project-slug/rule-id/edit | Rule name> instead of a link.

https://github.com/getsentry/sentry-slack/blob/master/src/sentry_slack/plugin.py#L157-L159 is the bug, needs the host added

Ah. Will fix. Thanks. :)

This will go out to getsentry.com today, if you're not using us, you know how to update. ;)
Thanks again!

@mattrobenolt Is it possible to make another release on github as well?


consider providing a couple quick CURL commands to test proper app deploy

for example:
curl -v https://radiant-tor-79648.herokuapp.com/users -H "Content-Type: application/json" -d<EMAIL_ADDRESS>"password":"foobar"}'
curl https://radiant-tor-79648.herokuapp.com/users/59012f3f5e5a210011d05b76 -u<EMAIL_ADDRESS>

Added


[SPARK-33730][PYTHON] Standardize warning types

What changes were proposed in this pull request?

This PR:

Adds as small  hierarchy of warnings to be used in PySpark applications. These extend built-in classes and top level PySparkWarning.
Replaces DeprecationWarnings (intended for developers) with PySpark specific subclasses of FutureWarning (intended for end users).

Why are the changes needed?

To be more precise and add users additional control (in addition to standard module level filters) over PySpark warnings handling.
Correct semantics (at the moment we use DeprecationWarning in user-facing API, but it is intended "for warnings about deprecated features when those warnings are intended for other Python developers").

Does this PR introduce any user-facing change?

New classes PySparkWarning, PySparkFutureWarning, PySparkResourceWarning. Additionally, DeprecationWarning is replaced in multiple places.
How was this patch tested?

Existing tests.

Test build #133572 has started for PR 30985 at commit abc2ab7.

Test build #133572 has finished for PR 30985 at commit abc2ab7.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class PySparkWarning(UserWarning):
class PySparkFutureWarning(PySparkWarning, FutureWarning):
class PySparkResourceWarning(PySparkWarning, ResourceWarning):

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133572/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38162/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38162/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38162/

Test build #133586 has started for PR 30985 at commit c37b6f9.

Test build #133586 has started for PR 30985 at commit c37b6f9.

Test build #133586 has finished for PR 30985 at commit c37b6f9.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Test build #133586 has finished for PR 30985 at commit c37b6f9.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133586/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133586/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38175/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38175/

retest this please

retest this please

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133603/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133603/

Thanks @zero323 for working on this.

Thanks @zero323 for working on this.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38192/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38192/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38192/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38192/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38192/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38192/

Test build #133755 has started for PR 30985 at commit 76e998a.

Test build #133755 has started for PR 30985 at commit 76e998a.

Test build #133755 has finished for PR 30985 at commit 76e998a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #133755 has finished for PR 30985 at commit 76e998a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38343/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38343/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133755/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/133755/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38343/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38343/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38343/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38343/

Test build #134127 has started for PR 30985 at commit 2a66d33.

Test build #134127 has started for PR 30985 at commit 2a66d33.

Test build #134127 has finished for PR 30985 at commit 2a66d33.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #134127 has finished for PR 30985 at commit 2a66d33.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134127/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38710/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134127/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38710/

Test build #134161 has started for PR 30985 at commit 33db203.

Test build #134161 has started for PR 30985 at commit 33db203.

Test build #134161 has finished for PR 30985 at commit 33db203.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #134161 has finished for PR 30985 at commit 33db203.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38744/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38744/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38744/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/38744/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38744/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134161/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/38744/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/134161/

Merged to master.

Merged to master.

Thanks @zero323 for working on this.

Thanks @zero323 for working on this.

Thanks everyone.

Thanks everyone.


missing forwardable dependency

with ruby 2.5.5 I am getting errors as follows:
Failure/Error: require "active_mocker/rspec_helper"

NameError:
  uninitialized constant #<Class:ActiveMocker::LoadedMocks>::Forwardable
# ./spec/spec_helper.rb:11:in `require'
# ./spec/spec_helper.rb:11:in `<top (required)>'
# ./spec/rails_helper.rb:3:in `require'
# ./spec/rails_helper.rb:3:in `<top (required)>'
# ./spec/requests/updates_spec.rb:1:in `require'
# ./spec/requests/updates_spec.rb:1:in `<top (required)>'

when running bundle exec rspec. It seems like the forwardable gem is missing from the Gemfile/.gemspec?
ruby -e "require 'rspec';require 'active_mocker/rspec_helper'" fails with
Traceback (most recent call last):
	10: from -e:1:in `<main>'
	 9: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:39:in `require'
	 8: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
	 7: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:135:in `require'
	 6: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/gems/2.5.0/gems/active_mocker-2.6.0/lib/active_mocker/rspec_helper.rb:2:in `<top (required)>'
	 5: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'
	 4: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:70:in `require'
	 3: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/gems/2.5.0/gems/active_mocker-2.6.0/lib/active_mocker/loaded_mocks.rb:4:in `<top (required)>'
	 2: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/gems/2.5.0/gems/active_mocker-2.6.0/lib/active_mocker/loaded_mocks.rb:5:in `<module:ActiveMocker>'
	 1: from /Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/gems/2.5.0/gems/active_mocker-2.6.0/lib/active_mocker/loaded_mocks.rb:6:in `<class:LoadedMocks>'
/Users/svanzoest/.rbenv/versions/2.5.5/lib/ruby/gems/2.5.0/gems/active_mocker-2.6.0/lib/active_mocker/loaded_mocks.rb:7:in `singleton class': uninitialized constant #<Class:ActiveMocker::LoadedMocks>::Forwardable (NameError)

Adding forwardable seems to fix it.
ruby -e "require 'forwardable';require 'rspec';require 'active_mocker/rspec_helper'"

It looks like it's missing a require in this file lib/active_mocker/loaded_mocks.rb. Do you, @svanzoest mind opening a PR and adding this line to the top of the file require "forwardable"

@zeisler I haven't had a chance to test the change much, but I created #122


When you try to add new GDScript with the tool and class_name the error is shown in the console

Godot version:
Godot_v3.2.2-stable_win64
OS/device including version:
OpenGL ES 3.0 Renderer: Quadro M1000M/PCIe/SSE2
Issue description:
Error in console:
ERROR: get_global_class_base: Condition "!global_classes.has(p_class)" is true. Returned: String()
At: core/script_language.cpp:244
Steps to reproduce:

add script with the
"+" Add child node

Minimal reproduction project:
tool
extends Control
class_name TestControl

func _ready():
	print("TestControl")

Duplicate


Schema Dependencies Merged Incorrectly

Prerequisites

[x] I have read the documentation;
[x] In the case of a bug report, I understand that providing a SSCCE example is tremendously useful to the maintainers.

Description
When merging schema with dependencies, enums are appended instead of replaced.
Steps to Reproduce

Visit this playground example
Select "FOO" for Type 1
Notice form presents errors enum should NOT have duplicate items

Expected behavior
The form should have no errors as I expect the list of valid enums to be replaced with ["FOO"]. Not that "FOO" will be appended to list of enums. This appears to be occurring in mergeSchemas util
Actual behavior
merged schema should consist only of a single enum. This is the behavior I see when validating the schema on https://www.jsonschemavalidator.net/.
output:

But the schema created by react-jsonschema-form contains 4 enums, with two being duplicate: ["FOO", "BAR", "BAZ", "FOO"]
Version
1.0.4

Have you already found any reason why this is happening? I've found out that this problem appears even in the tests (only rewritten from Mocha to Jest) in my fork (not sure why they pass in original repo).

Tests aren't working correctly. Specifically these two tests wrongly return "success" but they should fail. I don't know Mocha (I use Jest) so someone shoul repair these tests.
And this change should solve this issue:
in utils.js
- return mergeSchema(
+ return mergeObjects(
    schema,
    retrieveSchema(dependentSchema, definitions, formData)
  );

Tests have to be repair by somebody else because I am using rewritten tests with Jest and there these two tests were failing as they should.
Hope it helps!

That's weird.. this line should care of this.

This might be related to #1162 .

Debuggin this problem, the culprit is here. mergeObjects is concatenating ["BLUE"] to ["BLUE", "GREEN", "RED"]

Hmm, thanks for investigating @celso-slalom . It looks like the concatArrays option was added in this commit: https://github.com/mozilla-services/react-jsonschema-form/commit/933f057344873ad6aae3c086d50b5467814b28f3
I may be wrong, but I believe this option was added in order to combine errors that come from ajv + errors that are custom added for the same field? For example, if the errorSchema coming from ajv looks something like this:
{
        "first_name": {
          __errors: ["error1"],
        }
    }

And then the errorSchema generated from the custom validate function looks like this:
{
        "first_name": {
          __errors: ["error2"],
        }
    }

Then mergeObjects should return the following errorSchema:

{
"first_name": {
__errors: ["error1", "error2"],
}
}

Hi @epicfaace, I really appreciate your answer. I've created this fiddle pointed to my fork of react-jsonschema-form. Based on your comments above, toggling concatArrays=true here doesn't seem to affect validation. Can you please confirm if that's the case so I can create a PR?
Thanks!

@celso-slalom I've added a test that fails when you toggle concatArrays to false in the place you mentioned: https://github.com/mozilla-services/react-jsonschema-form/pull/1306
I think the solution for this is, when concatArrays is true, one needs to discard duplicate elements when performing the concat. Would you be able to make a PR fixing this? https://github.com/mozilla-services/react-jsonschema-form/blob/aadbbe9701c4db9df761e86f0280e1ecafc509f8/src/utils.js#L228

@celso-slalom ?

Are there any updates to this issue? We're running into the same problem with multiple enums being generated through the form.

+1 also stuck with this issue. Any news?


Expand parquet crate overview doc

Which issue does this PR close?
This is a doc-only update converting the discussions in #5064 and #2394 into docs. It closes neither of these PRs -- code fixes are needed for that.
Rationale for this change
The change clarifies which APIs are available in the parquet crate, what their intents are, how they relate to one-another, and which should be used when.
Are there any user-facing changes?
Doc update

This looks fantastic, thank you. I'm not at a computer currently but I'll double check dull things like formatting when I am, but from a quick read through the content looks :ok_hand:

As I've made some non-trivial modifications I intend to leave this open for until Monday, to give other reviewers time to comment

As I've made some non-trivial modifications I intend to leave this open for until Monday, to give other reviewers time to comment

Thanks! The update looks good to me. The one piece I would keep out would be the use of from_env(), because it changes the scenario. It looks like from_env() assumes there is a single Storage Account with a single Container and only the Blob Path changes each time, which is not very typical in data pipelines where datasets may come from different teams and may be partitioned to avoid throttling, to implement different access control lists, or abide by different regional regulatory requirements. The one boiler-plate line is .with_use_azure_cli(true). Were an official Azure SDK available, this would not be there and instead DefaultAzureCredential would be used to handle auth transparently and have the same code run during local development and remote deployment.

My intention was to focus on showing how to configure integration with object_store, not provide an exhaustive list of all the various ways one might configure it. from_env provides a minimal viable baseline that people can then override as they see fit within their applications


Health Authority with multiple Keys returning only the value of the last key when verifying a certificate

TL;DR
Health Authority with multiple Keys returning only the value of the last key when verifying a certificate
Expected behavior
Multiple Keys are added to the same health authority corresponding to multiple verification servers, it is expected when verifying a certificate that is issued through one verification server that the response from the key server would match that server
Observed behavior
The actual current behaviour is that the key server responds with a JWT token corresponding to the last key that was added to the health authority
@mikehelmick

@mikehelmick The issue seems to be originating from the verification server so will move the issue there


The SSL connection could not be established

Describe the bug
In Simple Chat Summary App, when I click save button. The /api/skills/funskill/invoke/joke return UnknownError: Something went wrong: The SSL connection could not be established, see inner exception. Any help will be appreciative !

To Reproduce
Steps to reproduce the behavior:

cd semantic-kernel/samples/dotnet/KernelHttpServer, run func start --csharp --verbose.
cd semantic-kernel/samples/apps/chat-summary-webapp-react, run yarn start.
open url in broswer.
fill the fields of OpenAI Key and Model, and click save.

Expected behavior
Save success.
Desktop (please complete the following information):

OS: ubuntu 20.04

Additional context
when I click save button, log output:
[2023-03-29T07:29:01.470Z] Executing HTTP request: {
[2023-03-29T07:29:01.470Z]   requestId: "96b953fb-ee5d-4fd7-a7cf-7537e3769ab9",
[2023-03-29T07:29:01.470Z]   method: "POST",
[2023-03-29T07:29:01.470Z]   userAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36",
[2023-03-29T07:29:01.470Z]   uri: "/api/skills/funskill/invoke/joke"
[2023-03-29T07:29:01.470Z] }
[2023-03-29T07:29:01.471Z] Executing 'Functions.InvokeFunction' (Reason='This function was programmatically called via the host APIs.', Id=5e416a89-b20c-403c-91aa-f32e3b9b50d1)
[2023-03-29T07:29:01.474Z] Embedding backend has not been supplied.
[2023-03-29T07:29:03.968Z] Executed 'Functions.InvokeFunction' (Succeeded, Id=5e416a89-b20c-403c-91aa-f32e3b9b50d1, Duration=2497ms)

Assuming you are building everything from source, would you mind changing all references where CheckCertificateRevocationList = true to CheckCertificateRevocationList = false:

Then func start KernelHttpServer and try the web app again.

@craigomatic Thanks for your reply. I change all references as follow, but still doesn't work:

Hmm, ok thank you for trying that.
Would it be possible to get a stack trace from the KernelHttpServer?
From memory the client app is only getting the top level error message, so there is likely some more interesting detail in the stacktrace we can use to track this down.

Sorry. I'm not familiar with .NET. How can I get a stack trace from the KernelHttpServer?

@rust17 thank you for the bug info here, we will take a look at this.

@evchaki Thanks for your reply. It’s possible that my location may have restrictions on accessing certain websites. I tried to use a proxy to access and forward all requests through the local port 1087, but it failed when starting func start --csharp. The failure log is as follows:

logs

[2023-03-31T02:36:13.060Z] Unhandled exception. Grpc.Core.RpcException: Status(StatusCode="Internal", Detail="Error st
arting gRPC call. HttpRequestException: Requesting HTTP version 2.0 with version policy RequestVersionOrHigher while u
nable to establish HTTP/2 connection.", DebugException="System.Net.Http.HttpRequestException: Requesting HTTP version
2.0 with version policy RequestVersionOrHigher while unable to establish HTTP/2 connection.
[2023-03-31T02:36:13.060Z]    at System.Net.Http.HttpConnectionPool.ThrowGetVersionException(HttpRequestMessage reques
t, Int32 desiredVersion)
[2023-03-31T02:36:13.060Z]    at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestM
essage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[2023-03-31T02:36:13.060Z]    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async,
CancellationToken cancellationToken)
[2023-03-31T02:36:13.060Z]    at Grpc.Net.Client.Balancer.Internal.BalancerHttpHandler.SendAsync(HttpRequestMessage re
quest, CancellationToken cancellationToken)
[2023-03-31T02:36:13.060Z]    at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, Nullable`1 ti
meout)")
[2023-03-31T02:36:13.061Z]    at Grpc.Net.Client.Internal.HttpContentClientStreamWriter`2.WriteAsyncCore[TState](Func`
5 writeFunc, TState state)
[2023-03-31T02:36:13.061Z]    at Grpc.Net.Client.Internal.HttpContentClientStreamWriter`2.WriteCoreAsync(TRe[409/1175]
age, CancellationToken cancellationToken)
[2023-03-31T02:36:13.061Z]    at Microsoft.Azure.Functions.Worker.Grpc.GrpcWorkerClientFactory.GrpcWorkerClient.SendSt
artStreamMessageAsync(IClientStreamWriter`1 requestStream) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorkerClientFac
tory.cs:line 92
[2023-03-31T02:36:13.061Z]    at Microsoft.Azure.Functions.Worker.Grpc.GrpcWorkerClientFactory.GrpcWorkerClient.StartA
sync(IMessageProcessor processor, CancellationToken token) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorkerClientFac
tory.cs:line 74
[2023-03-31T02:36:13.061Z]    at Microsoft.Azure.Functions.Worker.Grpc.GrpcWorkerClientFactory.GrpcWorkerClient.Create
AndStartAsync(GrpcHostChannel outputChannel, GrpcWorkerStartupOptions startupOptions, IMessageProcessor processor, Can
cellationToken token) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorkerClientFactory.cs:line 58
[2023-03-31T02:36:13.061Z]    at Microsoft.Azure.Functions.Worker.GrpcWorker.StartAsync(CancellationToken token) in D:
\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorker.cs:line 71
[2023-03-31T02:36:13.061Z]    at Microsoft.Azure.Functions.Worker.WorkerHostedService.StartAsync(CancellationToken can
cellationToken) in D:\a\_work\1\s\src\DotNetWorker.Core\WorkerHostedService.cs:line 25
[2023-03-31T02:36:13.061Z]    at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationT
oken)
[2023-03-31T02:36:13.062Z]    at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, C
ancellationToken token)
[2023-03-31T02:36:13.062Z]    at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, C
ancellationToken token)
[2023-03-31T02:36:13.062Z]    at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
[2023-03-31T02:36:13.062Z]    at KernelHttpServer.Program.Main() in /home/circle33/code/semantic-kernel/samples/dotnet
/KernelHttpServer/Program.cs:line 37
[2023-03-31T02:36:14.230Z] Language Worker Process exited. Pid=109129.                                      [385/1175]
[2023-03-31T02:36:14.230Z] dotnet exited with code 134 (0x86). Unhandled exception. Grpc.Core.RpcException: Status(Sta
tusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: Requesting HTTP version 2.0 with version p
olicy RequestVersionOrHigher while unable to establish HTTP/2 connection.", DebugException="System.Net.Http.HttpReques
tException: Requesting HTTP version 2.0 with version policy RequestVersionOrHigher while unable to establish HTTP/2 co
nnection.
[2023-03-31T02:36:14.244Z] Failed to start a new language worker for runtime: dotnet-isolated.
[2023-03-31T02:36:14.245Z] System.Private.CoreLib: A task was canceled.
[2023-03-31T02:36:14.649Z] Unhandled exception. Grpc.Core.RpcException: Status(StatusCode="Internal", Detail="Error st
arting gRPC call. HttpRequestException: Requesting HTTP version 2.0 with version policy RequestVersionOrHigher while u
nable to establish HTTP/2 connection.", DebugException="System.Net.Http.HttpRequestException: Requesting HTTP version
2.0 with version policy RequestVersionOrHigher while unable to establish HTTP/2 connection.
[2023-03-31T02:36:14.649Z]    at System.Net.Http.HttpConnectionPool.ThrowGetVersionException(HttpRequestMessage reques
t, Int32 desiredVersion)
[2023-03-31T02:36:14.650Z]    at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestM
essage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
[2023-03-31T02:36:14.650Z]    at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async,
CancellationToken cancellationToken)
[2023-03-31T02:36:14.650Z]    at Grpc.Net.Client.Balancer.Internal.BalancerHttpHandler.SendAsync(HttpRequestMessage re
quest, CancellationToken cancellationToken)
[2023-03-31T02:36:14.650Z]    at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, Nullable`1 ti
meout)")
[2023-03-31T02:36:14.650Z]    at Grpc.Net.Client.Internal.HttpContentClientStreamWriter`2.WriteCoreAsync(TRequest mess
age, CancellationToken cancellationToken)
[2023-03-31T02:36:14.650Z]    at Microsoft.Azure.Functions.Worker.Grpc.GrpcWorkerClientFactory.GrpcWorkerClient.SendSt
artStreamMessageAsync(IClientStreamWriter`1 requestStream) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorkerClientFac
tory.cs:line 92
[2023-03-31T02:36:14.650Z]    at Microsoft.Azure.Functions.Worker.Grpc.GrpcWorkerClientFactory.GrpcWorkerClient.StartA
sync(IMessageProcessor processor, CancellationToken token) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorkerClientFac
tory.cs:line 74
[2023-03-31T02:36:14.650Z]    at Microsoft.Azure.Functions.Worker.Grpc.GrpcWorkerClientFactory.GrpcWorkerClient.Create
AndStartAsync(GrpcHostChannel outputChannel, GrpcWorkerStartupOptions startupOptions, IMessageProcessor processor, Can
cellationToken token) in D:\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorkerClientFactory.cs:line 58
[2023-03-31T02:36:14.650Z]    at Microsoft.Azure.Functions.Worker.GrpcWorker.StartAsync(CancellationToken token) in D:
\a\_work\1\s\src\DotNetWorker.Grpc\GrpcWorker.cs:line 71
[2023-03-31T02:36:14.650Z]    at Microsoft.Azure.Functions.Worker.WorkerHostedService.StartAsync(CancellationToken can
cellationToken) in D:\a\_work\1\s\src\DotNetWorker.Core\WorkerHostedService.cs:line 25
[2023-03-31T02:36:14.650Z]    at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationT
oken)
[2023-03-31T02:36:14.651Z]    at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, C
ancellationToken token)
[2023-03-31T02:36:14.651Z]    at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, C
ancellationToken token)
[2023-03-31T02:36:14.651Z]    at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.Run(IHost host)
[2023-03-31T02:36:14.651Z]    at KernelHttpServer.Program.Main() in /home/circle33/code/semantic-kernel/samples/dotnet
/KernelHttpServer/Program.cs:line 37

i have a similar questions,any solutions?

换个好点的梯子解决了。。。

i have a similar questions,any solutions?

换个好点的梯子解决了。。。

@craigomatic  can you take a look at this?

I have the same problem

This has been a tricky one to repro at this end.
Could I ask for someone on the thread experiencing the issue to try and repro with one of the simpler samples, ie: https://github.com/microsoft/semantic-kernel/blob/main/samples/dotnet/kernel-syntax-examples/Example04_CombineLLMPromptsAndNativeCode.cs
I think it will result in the same error, however it will allow us to remove Azure Functions from the list of potential contributors to the issue.

I edit the samples/dotnet/kernel-syntax-examples/Program.cs like this:

Then,
dotnet run Program.cs

outputs:

======== LLMPrompts ========
fail: object[0]
      Something went wrong in pipeline step 0: bing.Search. Error: Response status code does not indicate succ
ess: 401 (PermissionDenied).
      System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (PermissionDen
ied).
         at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
         at Microsoft.SemanticKernel.Skills.Web.Bing.BingConnector.SearchAsync(String query, Int32 count, Int3
2 offset, CancellationToken cancellationToken) in /home/circle/code/semantic-kernel/dotnet/src/Skills/Skills.W
eb/Bing/BingConnector.cs:line 47
         at Microsoft.SemanticKernel.Skills.Web.WebSearchEngineSkill.SearchAsync(String query, SKContext conte
xt) in /home/circle/code/semantic-kernel/dotnet/src/Skills/Skills.Web/WebSearchEngineSkill.cs:line 45
         at Microsoft.SemanticKernel.SkillDefinition.SKFunction.<>c.<b__40_4>d.MoveNext() in
/home/circle/code/semantic-kernel/dotnet/src/SemanticKernel/SkillDefinition/SKFunction.cs:line 484
      --- End of stack trace from previous location ---
         at Microsoft.SemanticKernel.Kernel.RunAsync(ContextVariables variables, CancellationToken cancellatio
nToken, ISKFunction[] pipeline) in /home/circle/code/semantic-kernel/dotnet/src/SemanticKernel/Kernel.cs:line
191
fail: object[0]
      Something went wrong in pipeline step 0: bing.Search. Error: Response status code does not indicate succ
ess: 401 (PermissionDenied).
         System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (PermissionDen
ied).
         at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
         at Microsoft.SemanticKernel.Skills.Web.Bing.BingConnector.SearchAsync(String query, Int32 count, Int3
2 offset, CancellationToken cancellationToken) in /home/circle/code/semantic-kernel/dotnet/src/Skills/Skills.W
eb/Bing/BingConnector.cs:line 47
         at Microsoft.SemanticKernel.Skills.Web.WebSearchEngineSkill.SearchAsync(String query, SKContext conte
xt) in /home/circle/code/semantic-kernel/dotnet/src/Skills/Skills.Web/WebSearchEngineSkill.cs:line 45
         at Microsoft.SemanticKernel.SkillDefinition.SKFunction.<>c.<b__40_4>d.MoveNext() in
/home/circle/code/semantic-kernel/dotnet/src/SemanticKernel/SkillDefinition/SKFunction.cs:line 484
      --- End of stack trace from previous location ---
         at Microsoft.SemanticKernel.Kernel.RunAsync(ContextVariables variables, CancellationToken cancellatio
nToken, ISKFunction[] pipeline) in /home/circle/code/semantic-kernel/dotnet/src/SemanticKernel/Kernel.cs:line
191
What's the tallest building in South America?
fail: object[0]
Something went wrong in pipeline step 0: bing.Search. Error: Response status code does not indicate succ
ess: 401 (PermissionDenied).
System.Net.Http.HttpRequestException: Response status code does not indicate success: 401 (PermissionDen
ied).
at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
at Microsoft.SemanticKernel.Skills.Web.Bing.BingConnector.SearchAsync(String query, Int32 count, Int3
2 offset, CancellationToken cancellationToken) in /home/circle/code/semantic-kernel/dotnet/src/Skills/Skills.W
eb/Bing/BingConnector.cs:line 47
at Microsoft.SemanticKernel.Skills.Web.WebSearchEngineSkill.SearchAsync(String query, SKContext conte
xt) in /home/circle/code/semantic-kernel/dotnet/src/Skills/Skills.Web/WebSearchEngineSkill.cs:line 45
at Microsoft.SemanticKernel.SkillDefinition.SKFunction.<>c.<b__40_4>d.MoveNext() in
/home/circle/code/semantic-kernel/dotnet/src/SemanticKernel/SkillDefinition/SKFunction.cs:line 484
--- End of stack trace from previous location ---
at Microsoft.SemanticKernel.Kernel.RunAsync(ContextVariables variables, CancellationToken cancellatio
nToken, ISKFunction[] pipeline) in /home/circle/code/semantic-kernel/dotnet/src/SemanticKernel/Kernel.cs:line
191
Bing Answer: Error: Response status code does not indicate success: 401 (PermissionDenied).
Summary: Error: Response status code does not indicate success: 401 (PermissionDenied).
Notes: Error: Response status code does not indicate success: 401 (PermissionDenied).
== DONE ==

Thank you for trying this, may I ask if you had a valid Bing key setup before running the sample?
I believe the 401 you are getting is the Bing API complaining about the absence of an API key.

@craigomatic I got the key from https://www.bing.com/webmasters. Can you tell me how to get a valid Bing key?

@rust17 were you able to try this with a key via the link above?
Anyone else on the thread still seeing this issue and/or willing to try the smaller sample suggested above?

@craigomatic To get a key, I need to bind a master card, which is too difficult for me.


Draw deck is not reshuffled when empty and player need to draw

Describe the bug
In case draw deck is empty and player needs to draw (and probably is problem also if need to draw to draw hand), the discard pile is not shuffled to new deck.
To Reproduce
Steps to reproduce the behavior:

Put all cards from draw deck to discard
Either go to new round to draw cards, or try /draw chatcommand
Draw deck remains empty

This is happening again.


MVP2 right side interface: matrix & source data components

Right side interface: Table & source data UX/UI modifications
The ride side of the interface has received a significant redesign. Side by side is the current implementation versus the new approved design specification:

Stakeholder Requirements

The table must always show 10 rows of cells and 10 biomarkers.
The source data area must always show 4 rows of source data.
Please contact me if this is not possible. Ideally, we aim for something close to this, if these requirements can't happen.

Resources
FTU Explorer

Figma Design File: Right side interface
Figma Prototype Presentation

HRA Design System

Component Library
Style Guide

UX Functionality & UI Aesthetic Modifications
Source Data Modifications

The source data area has been redesigned to include selection functionality.

The new table header can select all with the select all checkbox. Users may also sort ascending/descending by each column by clicking on the column header.
Selection of a row shows the available cell types by biomarkers for that specific dataset.
Deselecting a row reduces the available cell types by biomarkers to only selected datasets
By default, the table is sorted ascending by author's last name.
Data for the table is being sourced by Supriya Bindata at Google Sheet: FTU Cell Count Table. Direct all Source Data related questions to Supriya, please!

There is no longer a footer at the bottom of the source data area. Buttons have been shifted to the header or to the FTU illustration component.
Major UI aesthetic updates, including:

New fonts, color styles, padding, spacing, icons, buttons/button states.

Cell Types by Biomarkers Table Updates

The former Cell Types by Biomarkers header has been removed to condense the information.
Clicking on a cell now opens an overlay per issue #297
The biomarkers are now listed at a 45-degree angle.
Design system scrollbars have been added.
The biomarker listings are reduced when users deselect rows of data in the Source Data area.
Major UI aesthetic updates, including:

New fonts, color styles, padding, spacing, icons, buttons/button states.

@edlu77 heads up - I was using the wrong component in the design system for the scrollbars in the FTU Explorer design file. I have updated all scrollbars in the FTU explorer file to with the small scrollbar component!
FTU Design File

Matrix + source data component with smaller scrollbars

Design System

Scrollbar atoms
Scrollbar component

Design Review 3.27.2024
Thanks for meeting with me earlier @edlu77! Please ping me or come by my desk with any questions. I work remotely on Thursdays, so I'll be a Slack message away tomorrow! I am also happy to jump on a quick Zoom if needed!

Feedback & Questions
Matrix Table

The color of the header for the matrix table and the font colors have been updated. Can this be closer to the spec?
Stakeholder requirement (see above): The table must always show 10 rows of cells and 10 biomarkers.

The columns appear to hug the biomarker names and have different widths in the build preview. The columns need to be the fixed width as specified to show as many columns as possible (ideally 10 per Katy). We will truncate longer biomarker names with 3 dots. On hover of the truncated biomarker label, the full biomarker names appear in a hover card. Biomarkers without truncation do not need hover cards.
Currently, the hover cards display the biomarker name in Times New Roman font. This will be updated to Inter if using the old design system or Metropolis if using the new design system. See new hover card example in Figma.
Is it possible to have this same functionality for truncated cell type names?

The information icon seems a little cut off on my display.

Source Data Table

Is it possible for the source data header and the table header to have the same colors and heights as specified? It may look off to me because the table header is supposed to be gray. It appears slightly smaller in the current build preview too.
Can we please use the table sort button component, as specified in the design system, for all table sort buttons? The colors are currently off for the arrows/states.

Nice to Have's (if possible/in scope per @bherr2 )

It would be excellent to use the specified fonts.
In the Matrix Table, scrollbars extend past the column and row headers. It would be nice to have this closer to spec, but it is not required unless Katy needs it.

We don't have time to switch to the new design system. That is out of scope until next cycle. @libby-maier what is the expectation for the small web component? Specifically, how does the ability to select datasets effect it?

Hey @bherr2,
See the source data mockup for the MVP2 web component for visual guidance with the old design system.
I would expect the same functionality in the small web component like the web app. When users select/deselect certain datasets, their results are refined. Does this sound okay or did you want to go a different direction?

Sounds good

@libby-maier I made a few improvements to both the web components. Things should look a lot closer to the spec now. The table sort icon was a bit complicated to change so I had to leave that one alone for now, but it's the correct color at least.
Have a good weekend!
Build preview
Build preview (small wc)

@edlu77, thank you so much for implementing these changes!
Small wc review
Overall, it looks great. I have 2 aesthetic suggestions, but we are there functionally.

Is it possible to make the tab buttons fill the entire row? There is an awkward space at the end and it would be great to eliminate that. Please let me know if you need more from me to make this happen. Here's what I see on my 1920x1080 Google Chrome browser with 100% zoom:

The arrows in the source data area appear a bit chunky. Is it possible to reduce their weight or use the arrows as specified?

main build preview review
I can't access the bottom toolbar footer or the source data area on my 1920x1080 Google Chrome browser with 100% zoom:

We may have to iterate further on this so that it's available for standard laptop sizes. Let me know what I can do to help.

@LibbyUX Thanks Libby! I'll work on getting those fixes in. As for the footer, I'm not sure how to resolve the issue unless we figure out how it's going to look for smaller screen sizes. The right side menu takes priority and we can't exactly shrink the buttons down, so we're kind of stuck with this for now.

@edlu77 thank you so much! Let me iterate on the footer for smaller breakpoints. I'll post updates here and mention you shortly!

Hi @edlu77! Would something like this work for 1440x900 and 1280x832? Starting at a width of 1279px, users will see the resolution notice and a vertical/horizontal scroll bar for the entire app page, as we specified for the Cell Distance Explorer. No worries if this is out of scope, however.
We do need to use those buttons in the footer. I could move them up to the header, potentially, if we need to move faster for this milestone. Let me know if further iterations are needed. Looking forward to hearing your thoughts!

Thanks! These look pretty good. There probably isn't time to fully implement those breakpoints right now but it shouldn't be too big of a hurdle to adjust the footer.

Sounds good, let's try to adjust the footer first. Let me know if we need to move the buttons if the footer resizing doesn't work out and I can design more possibilities. Thanks so much, @edlu77!

Hi @edlu77 !
Thanks for pinging me earlier with the review links. We are getting closer!
Main build review

Thank you for making the footer responsive! The footer is good to go now for this milestone.
I still can't access the source data area on my 1920x1080 Google Chrome browser with 100% zoom. Scrolling in this area is not possible at the moment with a 100% view. I have to zoom out to see the source data area:

Small web component review

On hover, I receive text not in a card. Is it possible to fix this?

@edlu77 thanks for passing the build back to me today and thank you so much for knocking out all of these improvements! They all look great!
I am iterating on some tiny aesthetic updates for certain breakpoints for both the full app and the small wc here. I should have more information tomorrow! Thank you!

Nope! Thanks for working closely and getting this done team!

I'll close this after @axdanbol has had time to finish his code review and merged the PR #334


Minor formatting issue with lambda parameters

Just a minor niggle, but it looks like lambda parameters have a slight formatting issue when following a comma:
button.on("click",() => {...});

^ Visual Studio seems to be removing the space between the comma and parentheses. My formatting options at set to retain these, and it works for all other parameter types.

That's a regression starting 1.4,  I think.

This is a known issues that was already fixed in #929d359bdfb880339845cb88df0bb959a89a9220
Just checked the most recent bits, everything works as expected


Title: Pet conversation

Describe your issue.
This project will be a chat where you can talk to a cat, or a dog. You'll be able to say something in the chat and will get an automatic response from a cat or a dog.
Screenshots (if applicable).
No response
Additional context (if any)
HTML and CSS will be used to build the interface, and Javascript will be responsible for giving you the answers when you talk to the pet.

@LelePG
That sounds quite fascinating. You can work on it 🚀


🐳(front) build frontend in production mode

Purpose
The Dockerfile at root project is used to build the production image. We
should build the frontend application in production mode.
Proposal

[x] add --mode=production to yarn build in Dockerfile.

@jmaupetit I add the compression but the sourcemap will not work, the browser is not able to fetch the sources, they are not present.


Enable Rider tests with 193 SDK

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Description

Switch to 2019.3 SDK to verify Rider tests works (Rider tests run on local environment is available in 193 SDK only)
Update travis and Amazon configuration to set the env variable

Motivation and Context
Enable tests.
Related Issue(s)
None.
Testing
Screenshots (if appropriate)
Checklist

[x] I have read the README document
[x] I have read the CONTRIBUTING document
[x] Local run of gradlew check succeeds
[x] My code follows the code style of this project
[ ] I have added tests to cover my changes
[x] All new and existing tests passed
[ ] A short description of the change has been added to the CHANGELOG

License
I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #6 into feature/rider-support will increase coverage by 0.7%.
The diff coverage is 25%.

@@                    Coverage Diff                     @@
##             feature/rider-support       #6     +/-   ##
==========================================================
+ Coverage                    46.29%   46.99%   +0.7%
+ Complexity                     798      789      -9
==========================================================
  Files                          224      216      -8
  Lines                         7509     7435     -74
  Branches                      1120     1099     -21
==========================================================
+ Hits                          3476     3494     +18
+ Misses                        3572     3487     -85
+ Partials                       461      454      -7

Flag
Coverage Δ
Complexity Δ

#unittest
46.99% <25%> (+0.7%)
789 <2> (-9)
:arrow_down:

Impacted Files
Coverage Δ
Complexity Δ

...ftware/aws/toolkits/jetbrains/ui/RegionSelector.kt
0% <ø> (ø)
0 <0> (ø)
:arrow_down:

...ns/services/lambda/dotnet/DotNetSamDebugSupport.kt
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...s/toolkits/jetbrains/icons/RiderAwsIconsPatcher.kt
71.42% <50%> (+71.42%)
4 <2> (+4)
:arrow_up:

...ware/aws/toolkits/jetbrains/ui/ResourceSelector.kt
76.54% <0%> (-2.47%)
22% <0%> (-2%)

...aws/toolkits/jetbrains/utils/CompatibilityUtils.kt
37.5% <0%> (ø)
7% <0%> (ø)
:arrow_down:

...e/aws/toolkits/ktlint/rules/CopyrightHeaderRule.kt

...oftware/aws/toolkits/resources/BundledResources.kt

.../software/aws/toolkits/ktlint/rules/LazyLogRule.kt

...are/aws/toolkits/ktlint/rules/BannedPatternRule.kt

...re/aws/toolkits/ktlint/rules/DialogModalityRule.kt

... and 14 more

Continue to review full report at Codecov.

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


PP-4113 Update api specification and readme to add refunds endpoint docs

WHAT YOU DID
Adding information about the new refunds endpoint to the api specification and readme.

Very good, would approve again. A+


Notification showing multiple times

When a notification is received in the foreground, it's rendering 3-4 times for a single notification.
Here is my code, please have a look :

  RNNotificationBanner.Show({
                        title: title && title != '' ? title : '',
                        subTitle: body && body != '' ? body : '',
                        tintColor: '#406FCA', onClick: this.onClickNotificationBanner.bind(this, notification)
                    })

@diivyu: Could you share the software stack, please.
I believe, the Show API must be getting called multiple times, otherwise it should not happen.
Thanks
</ Pranav >

@diivyu: Could you share the software stack, please.
I believe, the Show API must be getting called multiple times, otherwise it should not happen.
Thanks
</ Pranav >
can you provide any solution


[Python] is_null(nan_is_null=True) does not work with only NaN's

Describe the bug, including details regarding any error messages, version, and platform.
I was working on some test-cases for the PyIceberg integration, and hit this edge case. When you have a file with only NaN values, it will be skipped when reading the file with a is_null(nan_is_null=True) filter.
In Spark, I create the following table:
  CREATE TABLE test_null_nan
  USING iceberg
  AS SELECT
    1            AS idx,
    float('NaN') AS col_numeric
UNION ALL SELECT
    2            AS idx,
    null         AS col_numeric
UNION ALL SELECT
    3            AS idx,
    1            AS col_numeric

This then creates three files with each one record:
➜  python git:(fd-integration-tests) ✗ pyiceberg --catalog local files default.test_null_nan
Snapshots: local.default.test_null_nan
└── Snapshot<PHONE_NUMBER>41792785, schema 0: s3a://warehouse/wh/default/test_null_nan/metadata/snap-870844541941792785-1-a05e1621-f735-4837-bb86-ce9886da3e6b.avro
    └── Manifest: s3a://warehouse/wh/default/test_null_nan/metadata/a05e1621-f735-4837-bb86-ce9886da3e6b-m0.avro
        ├── Datafile: s3a://warehouse/wh/default/test_null_nan/data/00000-0-658408d0-d063-4caa-b310-f68552713bea-00001.parquet
        ├── Datafile: s3a://warehouse/wh/default/test_null_nan/data/00001-1-5e625fcb-4a0c-4082-9371-7f4897768ccd-00001.parquet
        └── Datafile: s3a://warehouse/wh/default/test_null_nan/data/00002-2-11de56ee-27c1-45ff-be61-cc52727c1b84-00001.parquet

If I filter using pc.col('col_numeric').is_null(nan_is_null=True) & ~pc.col('col_numeric').is_null() I don't get any results. When I rewrite the table into a single file:
  CREATE TABLE test_null_nan_rewritten
  USING iceberg
  AS SELECT * FROM test_null_nan

And then do the same filter operation, I do get results. I suspect there is something off with the page skipping when nan_is_null=True.
Component(s)
Python

@Fokko I am trying to reproduce this with just pyarrow, but for now not succeeding.
First, just checking if plain filtering on in memory data works (which it does):
>>> table = pa.table({"idx": [1, 2, 3], "col_numeric": [np.nan, None, 1]})
>>> table
pyarrow.Table
idx: int64
col_numeric: double
----
idx: [[1,2,3]]
col_numeric: [[nan,null,1]]

>>> table.filter(pc.field('col_numeric').is_null(nan_is_null=True) & ~pc.field('col_numeric').is_null())
pyarrow.Table
idx: int64
col_numeric: double
----
idx: [[1]]
col_numeric: [[nan]]

Then, if I write this file to Parquet and ensure to get each row in one row group (still in a single file), reading it with a filter should use the row group statistics for pruning as a first step. This also seems to work:
>>> pq.write_table(table, "test_filter_nan.parquet", row_group_size=1)
>>> meta = pq.read_metadata("test_filter_nan.parquet")
>>> meta.num_row_groups
3
>>> pq.read_table("test_filter_nan.parquet", filters=pc.field('col_numeric').is_null(nan_is_null=True) & ~pc.field('col_numeric').is_null())
pyarrow.Table
idx: int64
col_numeric: double
----
idx: [[1]]
col_numeric: [[nan]]

Now, maybe this depends on how the Parquet file was written. When written with pyarrow as above, the row groups with the values NaN and null don't have statistics set (and so won't never be skipped or not because of predicate pushdown rowgroup filtering).
@Fokko Your files were created with Spark, I assume? Would it be possible to share those 3 small parquet files from your example above?

@jorisvandenbossche Thanks for diving into this. Sorry for the late reply, I had to shift priorities a bit, but now I'm back.
Looking at the notebook:

When running .filter() it works well, but when passing the filter to the read_table messes things up. Maybe because it skips the page when doing predicate pushdown?
The parquet files: parquet-files.zip

Maybe because it skips the page when doing predicate pushdown?

That seems likely.  I did a quick test and SimplifyWithGuarantee is not considering nan_is_null so is_null(x, true) given the guarantee is_null(x, false) simplifies to literal(true) and it should not.


Implement labels for agents

Agents can now have arbitrary labels. You can now list only agents that
match the label that you care about:
helios hosts --label some_label

In the future, we can use labels for other batch operations against hosts.

:+1:


Add Implementation#language method.

An implementation should be able to report its language.
Currently you need to reach through track: implementation.track.language
but should be able to call: implementation.language

Used here: https://github.com/exercism/exercism.io/blob/master/app/views/contribute/canonical_data.erb#L73

Fair enough.


Provide the ability to serve the Spec over http

Reason/Context
Initial discussion  - https://asyncapi.slack.com/archives/C0230UAM6R3/p1697557159905629.
As of now the spec uses http in $ref but the site internally redirects to https, which breaks at least one Java generator (see https://github.com/joelittlejohn/jsonschema2pojo/issues/1509).
Generally, in certain cases the automated upgrade from http to https is discouraged (see https://stackoverflow.com/questions/1884230/httpurlconnection-doesnt-follow-redirect-from-http-to-https for a sample discussion).
Description
Support serving the spec via http for all $refs using http without the necessity to redirect.

@coiouhkc I want to work on this issue.

I want to clarify some topics here.
Redirecting from an http to an https location is common and kinda standard technique.
Redirecting (301) from http to https is a well known technique, accepted and widely supported by most HTTP clients (i.e. get, curl... but also most of language implementations). It is, in fact, the very first time I see an issue with a redirection of this kind being reported as not compliant.
OWASP TLS protection cheatsheet mentions and recommends this redirection as a mechanism to ensure you serve all content over HTTPS which is recommended and encourage by them.
Another critical example of how accepted this redirect is, is the HSTS IETF doc, which describes how the [HSTS](https://www.troyhunt.com/understanding-http-strict-transport/ specification considers a host should behave when receiving a request over a non-secure transport:

If an HSTS Host receives an HTTP request message over a non-secure transport, it SHOULD send an HTTP response message containing a status code indicating a permanent redirect, such as status code 301

The way AsyncAPI serves the JSON Schema documents
At this moment, all JSON Schema docs are being served under https://asyncapi.com/definitions and  https://asyncapi.com/schema-store. I.e. https://asyncapi.com/definitions/2.6.0.json.
In short, those files are served right directly from our statically website hosted in Netlify.
Netlify does an automatic redirect of all the requests made from http to https and can't be disabled; it is part of their commitment to make the website a more secure place.
Scope of this issue
In my opinion, it is definitely an issue in the client being used by the https://github.com/joelittlejohn/jsonschema2pojo library, which seems to be some native Java library as stated by @coiouhkc here.
My concern here is more focused on what is the real impact of this issue. Are there any other libraries affected or it is only this particular one?

still valid? @smoya @derberg @jonaslagoni


Error when building BasicDecoder with GreedyEmbeddingHelper

I'm trying to build a basic encoder-decoder model. I build the model for training graph and it works perfect. The helper of the decoder is tf.contrib.seq2seq.TrainingHelper . But when I switch to helper to tf.contrib.seq2seq.GreedyEmbeddingHelper it throws a shape error.
Here it is my working helper.
helper = tf.contrib.seq2seq.TrainingHelper(
decoder_emb_inp, decoder_lengths, time_major=True)

And here it is the what I want to do.
start_tokens = tf.fill([batch_size], vezins_dict[start_token_str])
    end_token = vezins_dict[end_token_str]

helper = tf.contrib.seq2seq.GreedyEmbeddingHelper(decoder_emb_inp,
    start_tokens, end_token)

I am using the same decoder and dynamic_decoding. It works with TrainingHelper, but it didn't work with GreedyEmbeddingHelper.
# decoder
decoder = tf.contrib.seq2seq.BasicDecoder(
    decoder_cell, helper, encoder_state,
    output_layer=projection_layer)

# Dynamic decoding
outputs, _, _ = tf.contrib.seq2seq.dynamic_decode(decoder)
logits = outputs.rnn_output

And here it is the error.
ValueError: linear is expecting 2D arguments:
  [TensorShape([Dimension(20), Dimension(20), Dimension(10)]),
  TensorShape([Dimension(20), Dimension(128)])]

Had the same error. Make sure you are passing the tf.nn.embedding_lookup to the inputs arg of the tf.contrib.seq2seq.TrainingHelper - and - passing the embedding weight matrix itself to embedding arg of tf.contrib.seq2seq.GreedyEmbeddingHelper.

Yeah actually I solved the issue like your said. And I forget to close the issue thanks.


Problem with position of floating action button

When I place a floating action button under the recyclerview. It remains in the top left corner no matter what gravity or margin I set. Am I doing something wrong ?

@JulienSiems could you share your layout xml. This library does not affect layout behaviours, only the adapter and views within the RV.

@paul-turner thanks for the answer !
my layout containing the recylerview and button looks like this
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    android:background="#000000">

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right|bottom"
        android:layout_marginBottom="16dp"
        android:layout_marginRight="16dp"
        android:src="@drawable/ic_add_white_24dp" />

    <android.support.v7.widget.RecyclerView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/weatherList"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</RelativeLayout>

@JulienSiems Looks like it's because of your use of RelativeLayout. RelativeLayout does not take layout_gravity into account, instead it has parameters like layout_alignParentBottom and layout_alignParentRight that can achieve what you want, see more about the params here.
Alternatively you can use a FrameLayout instead of the RelativeLayout and your layout will work, since that ViewGroup does follow layout_gravity.

That solved it! Thank you for taking the time and helping me!


cimg: 2.5.7 -> 2.6.4

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/cimg/versions.
meta.description for cimg is: '"A small, open source, C++ toolkit for image processing"'.
meta.homepage for cimg is: '"http://cimg.eu/"

Checks done (click to expand)

built on NixOS
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 2.6.4 with grep in /nix/store/k20h4ic02wwr6bgf9zf9v6kxv1wk5kpy-cimg-2.6.4
directory tree listing: https://gist.github.com/cc3f58bbe13f799d797a2df80a167bcb
du listing: https://gist.github.com/3300a02ffbfefb109b90c71c372df812

Rebuild report (if merged into master) (click to expand)

11 total rebuild path(s)
3 package rebuild(s)
3 x86_64-linux rebuild(s)
3 i686-linux rebuild(s)
2 x86_64-darwin rebuild(s)
3 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
cimg
phash
wxcam

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/k20h4ic02wwr6bgf9zf9v6kxv1wk5kpy-cimg-2.6.4 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A cimg https://github.com/r-ryantm/nixpkgs/archive/8b22efb006b73f1a5cf5a91ab65960002cc04bf4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/k20h4ic02wwr6bgf9zf9v6kxv1wk5kpy-cimg-2.6.4
ls -la /nix/store/k20h4ic02wwr6bgf9zf9v6kxv1wk5kpy-cimg-2.6.4/bin

cc @AndersonTorres for testing.

@GrahamcOfBorg build phash wxcam


DirectoryNotFoundException

Hello,
I downloaded the project and run it and i get this error:
System.IO.DirectoryNotFoundException: 'Could not find a part of the path 'C:\Users\SVH\Downloads\How-to-use-tesseract-ocr-4.0-with-csharp-master\How-to-use-tesseract-ocr-4.0-with-csharp-master\Demo\bin\Debug\samples'.'

Hi,
I will check that this weekend.
Can you tell me which IDE/version you used ? (Rider, Visual Studio)
Thanks!

Im using Visual Studio

Hi,
I reproduce it also in Visual Studio.
That's strange, it worked in the past.
Anyway, I fix it in 3068f33c39124b2f8c1d402364b348b282da6259.
If it doesn't work for you, you can reopen the issue.
Thanks!


Change cat image extension to png to match its download URL

Lots of examples/tutorials in the project use cat.png image from https://github.com/dmlc/mxnet.js/blob/master/data/cat.png
For some reason the image is saved to disk as jpg instead of png.
This PR fixes it.

Thanks @apivovarov

Hi Tianqi
Thank you for merging my PRs.
I just faced one issue with discuss.tvm.ai
I was trying to create new topic "Resnet18_v1 compilation fails with
opt_level=3 on Raspberry Pi 3B+" but my account was put on hold.
Alex
On Wed, Oct 3, 2018 at 10:16 AM Tianqi Chen<EMAIL_ADDRESS>wrote:

Thanks @apivovarov https://github.com/apivovarov
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dmlc/tvm/pull/1800#issuecomment-426721083, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AANT52PXaXUkOEzSS9kh0Y-nC4slxRy3ks5uhPD6gaJpZM4XFJij
.


Could not pass event NPCRightClickEvent to Quests v3.5.1-b${env.BUILD_NUMBER} org.bukkit.event.EventException: null

Version v3.5.1
I don't know how it has appeared
quests.yml: https://pastebin.com/eYsH9zAV
log: https://pastebin.com/YpshmQ7P
Thanks for reading

Thanks for the report. Please update to the build that was released on Spigot today. If that doesn't resolve the issue, post the error generated by that build.

thanks for supprorting