http://<IP_ADDRESS>:80: http protocol is not supported

[Enter feedback here]
I am following this , and have spent hours
https://docs.microsoft.com/en-us/azure/developer/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-key-vault-certificates
I keep getting this error - http://<IP_ADDRESS>:80: http protocol is not supported in om.azure.security.keyvault.jca.implementation.KeyVaultClien
Why does this occur, any help would be appreciated, I am stuck :-(
[INFO ],[2021-11-25T16:36:35.813+0000],[1],[org.springframework.web.servlet.DispatcherServlet],[initServletBean],,Completed initialization in 6 ms,
[INFO ],[2021-11-25T16:36:36.043+0000],[1],[com.azure.security.keyvault.jca.implementation.KeyVaultClient],[],,Using Azure Key Vault: https://mcorekeyvault.vault.azure.net/,
[INFO ],[2021-11-25T16:36:36.055+0000],[1],[com.azure.security.keyvault.jca.implementation.KeyVaultClient],[],,Using Azure Key Vault: https://mcorekeyvault.vault.azure.net/,
[INFO ],[2021-11-25T16:36:36.058+0000],[1],[com.azure.security.keyvault.jca.implementation.utils.AccessTokenUtil],[getAccessTokenOnOthers],,Getting access token using managed identity,
[INFO ],[2021-11-25T16:36:36.439+0000],[1],[com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.impl.execchain.RetryExec],[log],,I/O exception (com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.conn.UnsupportedSchemeException) caught when processing request to {}->http://<IP_ADDRESS>:80: http protocol is not supported,
[INFO ],[2021-11-25T16:36:36.441+0000],[1],[com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.impl.execchain.RetryExec],[log],,Retrying request to {}->http://<IP_ADDRESS>:80,
[INFO ],[2021-11-25T16:36:36.443+0000],[1],[com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.impl.execchain.RetryExec],[log],,I/O exception (com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.conn.UnsupportedSchemeException) caught when processing request to {}->http://<IP_ADDRESS>:80: http protocol is not supported,
[INFO ],[2021-11-25T16:36:36.446+0000],[1],[com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.impl.execchain.RetryExec],[log],,Retrying request to {}->http://<IP_ADDRESS>:80,
[INFO ],[2021-11-25T16:36:36.446+0000],[1],[com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.impl.execchain.RetryExec],[log],,I/O exception (com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.conn.UnsupportedSchemeException) caught when processing request to {}->http://<IP_ADDRESS>:80: http protocol is not supported,
[INFO ],[2021-11-25T16:36:36.449+0000],[1],[com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.impl.execchain.RetryExec],[log],,Retrying request to {}->http://<IP_ADDRESS>:80,
[WARN ],[2021-11-25T16:36:36.452+0000],[1],[com.azure.security.keyvault.jca.implementation.utils.HttpUtil],[get],,Unable to finish the http get request.,
com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.conn.UnsupportedSchemeException: http protocol is not supported
at com.azure.security.keyvault.jca.implementation.shaded.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:109) ~[azure-security-keyvault-jca-2.2.0.jar!/:2.2.0]

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

ID: 7f76c16f-4898-d212-cec3-463f1d5a3912
Version Independent ID: 10e24fd2-aa87-b300-d4ce-1a4377f4f2fc
Content: Tutorial: Secure Spring Boot apps using Azure Key Vault certificates
Content Source: articles/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-key-vault-certificates.md
Service: key-vault
GitHub Login: @KarlErickson
Microsoft Alias: edburns

Please Ignore, User Error :-(
I did not have the bom import in my pom ,adding this works like a charm.

com.azure.spring
azure-spring-boot-bom
${azure.version}
pom
import

User Error, need to have the bom import, cannot else it does not work and fails with the
http://<IP_ADDRESS>:80: http protocol is not supported error

com.azure.spring
azure-spring-boot-bom
${azure.version}
pom
import


Run Lagenfeld data

I have run Lagenfeld data except for RiboCounts. I've also updated the README to help with the issues I ran into.

I don't think the files dashboard/ribocounts/[sample accession].ribocounts.txt need or should be check-in since the ribocounts number is stored in dashboard/metadata_samples.json

@lennijusten removed!

I don't think the files dashboard/ribocounts/[sample accession].ribocounts.txt need or should be check-in since the ribocounts number is stored in dashboard/metadata_samples.json.

[ ]  @lennijusten Modify the prepare dashboard files to remove the ribocounts dir after storing counts in metadata_samples.json

Added the /ribocounts directory to .gitignore

Ok, I think we're good. We can always improve the README later if necessary.


feat: add Certified Mill Test Report & crude product credential type

Signed-off-by: sudesh.shetty<EMAIL_ADDRESS>

We had split crude product with other credentials since some keywords were overlapping and I noticed differences in normalized JSON LD. So kept them separate to be safe.


[Frontend] Page after login should be "Search for case"

Add a page with a search input.
Implement a basic version of the second screen:

Does not require styling.

@JacksonToomey has started on this https://github.com/codefordc/cfsa-referral/tree/profile_page

Completed


Built-in SSL / TLS termination

Is your feature request related to a problem? Please describe.
When thinking about using localAI in a production environment to serve an open source llm with an OpenAI compatible API things like SSL / TLS termination come to mind. I searched the webpage and github repository for built-in support in localAI but could not find any appearences. Maybe i missed something but i would like to ask before implementing a reverse proxy capable on this task.
Describe the solution you'd like
An launch option for built-in SSL / TLS termination in localAI
Describe alternatives you've considered
Architectural approach using an reverse proxy like nginx
Additional context
We would like to use localAI in a production context connecting to a llama.cpp backend service and serving a "like OpenAI" API for an open source llm.

@timlohse1104 if you deploy this using the helm chart, it is as simple as adding a cluster issuer annotation to the values.yaml file and defining your ingress, provided you configured a cluster CA:

If a kubernetes cluster doesn't make sense for your use case, using a reverse proxy is an easy alternative - Envoy is super easy to get working for SSL termination, nginx is a little more involved.

Having built-in support for HTTPS within the LocalAI server is something I'm interested in as well.  While using a reverse proxy technically does provide HTTPS support, the communication on loopback is still unencrypted and in some environments will not be acceptable during a security audit or by policy.  Many organizations require encryption regardless if the traffic is transmitted over a publicly accessible IP address/port, or over the internal (not publicly accessible) loopback interface.

Agree.  k8s ingress is nice and all, but (a) not everyone will be using k8s, and (b) to do it right in k8s you really need a either what this ticket asks for, or a service-mesh-like sidecar; ingress is still insufficient for zero trust.


Messages and recipients hang in the "Processed" state

Messages and recipients hang in the "Processed" state
If we want to process more messages (e.g. 50), after about 20-30 messages, all other messages will remain in the "Processed" state forever and are not sent at all (tested for 24 hours).
We send this way (encryption is disabled):

request a new message from the local phone server (one message to 1-3 recipients, length 200-300 characters)
save the ID from the reply
wait 5-10 seconds
request the message status for the saved ID
save status and ID to DB and continue from point 1) for new message

Then, after some time, we again request message statuses for messages that are not in the delivered state in DB.
At that point, the message won't even appear among the sent SMS in Google Messages.
example message status:
   "id":"Ch0CDBaJwhovohric7uG6",
   "isEncrypted":false,
   "recipients":[
      {
         "phoneNumber":"+XXXXXXXXXXXX",
         "state":"Processed"
      }
   ],
   "state":"Processed"
}

"Processed" state for mixed "Sent"/"Delivered"
Another thing I noticed is that if some recipients are in the "Delivered" state and some are in the "Sent" state, the global message state reverts from "Sent" to "Processed", which is a bit confusing, I think it should remain "Sent".
example message status:
   "id":"CAyydF5q4MKsNouxMZjS0",
   "isEncrypted":false,
   "recipients":[
      {
         "phoneNumber":"+XXXXXXXXXXXX",
         "state":"Sent"
      },
      {
         "phoneNumber":"+YYYYYYYYYYYY",
         "state":"Delivered"
      },
      {
         "phoneNumber":"+ZZZZZZZZZZZZ",
         "state":"Delivered"
      }
   ],
   "state":"Processed"
}

Hey there!
Thanks for reporting this! Can you tell me which app version you're on? Also, when you see messages stuck in Processed, is it happening with just one recipient, or does it happen with multiple folks too?
Just so you know, Processed actually means we've successfully passed the message to the Android messaging service, and there weren't any errors right off the bat. But it seems like something might be up on the Android end where the messages aren't getting sent out properly, and for some reason, our app isn't getting the send result. The problem might be due to Android having an internal queue for sending massages and it can overflow because actual sending is slow. You might wanna try putting in some delays between sending each message. Please see next link: https://sms.capcom.me/faq/#how-can-i-set-up-delays-between-sending-messages
And about the whole Processed state mix-up when you've got a mix of Sent and Delivered messages, you're spot on – it's a bug on our end. I'm on it and will make sure it gets squashed in the next update.
Cheers!

Hello, thank you for your quick reply :-)

Thanks for reporting this! Can you tell me which app version you're on? Also, when you see messages stuck in Processed, is it happening with just one recipient, or does it happen with multiple folks too?

Yes, in this case all recipients are also in the "Processed" state.

Just so you know, Processed actually means we've successfully passed the message to the Android messaging service, and there weren't any errors right off the bat. But it seems like something might be up on the Android end where the messages aren't getting sent out properly, and for some reason, our app isn't getting the send result. The problem might be due to Android having an internal queue for sending messages and it can overflow because actual sending is slow. You might wanna try putting in some delays between sending each message. Please see next link: https://sms.capcom.me/faq/#how-can-i-set-up-delays-between-sending-messages

Today we tried to send about 60 messages and on our server side I increased the pause between sends to a random time between 60 and 90 seconds and everything seems to have gone fine, the "Processed" state was left only where there is a mix of Sent/Delivered. So it really probably looks like some problem in Android in getting new messages faster.

And about the whole Processed state mix-up when you've got a mix of Sent and Delivered messages, you're spot on – it's a bug on our end. I'm on it and will make sure it gets squashed in the next update.

That's great, I saw that there is already a pull request for that, looking forward to the new version.
Otherwise, thank you very much for creating this app, it's exactly what we needed :-)


Bug fixes

Hi @bqtran. Do the changes in your forked repository fix the issues you outlines in #6? If so, I'd be happy to merge them.

I tested this branch, and can confirm that the changes work, fixing #6.
Those issues would probably only occur in rare edgecases though.

Thanks @noerw! Let me know if you want commit access.

I am preparing a pull right now with updates from Turbo's upstream and some enhancements.
So push access would simplify things indeed! ;)


Fix ActiveRecord::RecordInvalid in TestApplications

Context
https://sentry.io/organizations/dfe-bat/issues/1809123768/?project=1765973&referrer=slack
https://sentry.io/organizations/dfe-bat/issues/1848896914/?project=1765973&referrer=slack
Changes proposed in this pull request
When generating test applications, we call
Course.joins(:course_options).open_on_apply

Then later:
course.course_options.first

But .course_options can be [].
To filter for records with at least one course_option, we need to .uniq in addition to the join. I don't understand why, the following article says so, and I have tested that it does work:
https://solidfoundationwebdev.com/blog/posts/how-to-find-records-based-on-has_many-relationship-being-empty-or-not-in-rails
I've also added a couple of .includes to fix an N+1 query.
Guidance to review
Does this make sense?
Link to Trello card
https://trello.com/c/xtxdpCey/1971-investigate-sentry-errors
Things to check

[x] This code does not rely on migrations in the same Pull Request
[x] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[x] API release notes have been updated if necessary
[x] New environment variables have been added to the Azure config

Looks to me as though this line is the culprit: https://github.com/DFE-Digital/apply-for-teacher-training/blob/master/app/lib/test_applications.rb#L11 Looks like it needs a joins(:course_options).distinct because at the moment it is returning courses without options.

@stevehook updated!


USD Stage Traversal For Reference/Instance/Proxies

The typical methods for traversing a stage don't work in some cases, like an external stage being referenced in the current stage.
I would be happy to open a PR with a few examples, if told where to put them (I guess in https://github.com/NVIDIA-Omniverse/OpenUSD-Code-Samples/tree/main/source/hierarchy-traversal)
A few examples would be nice:

How to traverse the entire stage, including everything referenced in it.
How to traverse everything below a specific prim

For the first bullet, I made a script that does the traversal on the entire scene, and appends all the prims that are a mesh type:
def get_all_stage_mesh(stage):

    found_meshes = []

    # Traverse the scene graph and print the paths of prims, including instance proxies
    for x in Usd.PrimRange(stage.GetPseudoRoot(), Usd.TraverseInstanceProxies()):
        if x.IsA(UsdGeom.Mesh):
            found_meshes.append(x)
    return found_meshes

On the second bullet, there is a nice script from https://github.com/ColinKennedy/USD-Cookbook/blob/master/tricks/traverse_instanced_prims/README.md
def traverse_instanced_children(prim):
    """Get every Prim child beneath `prim`, even if `prim` is instanced.

    Important:
        If `prim` is instanced, any child that this function yields will
        be an instance proxy.

    Args:
        prim (`pxr.Usd.Prim`): Some Prim to check for children.

    Yields:
        `pxr.Usd.Prim`: The children of `prim`.

    """
    for child in prim.GetFilteredChildren(Usd.TraverseInstanceProxies()):
        yield child

        for subchild in traverse_instanced_children(child):
            yield subchild


Error while training the model using ShapeNetCore.v2

Hello,
I downloaded the "ShapeNetCore.v2" from https://github.com/AnTao97/PointCloudDatasets, as mentioned in the readme.
I try to train the model using following configurations:
python train.py -t '/home/username/datasets/shapenetcorev2_hdf5_2048' -v '/home/username/datasets/shapenetcorev2_hdf5_2048/val' -c 1 -m airplane-merger.pt -d gpu
And, I get the following error messages:
Traceback (most recent call last):
File "/home/projects/SkeletonMerger/train.py", line 79, in
x, xl = all_h5(DATASET, True, True, subclasses=(ns.subclass,), sample=None)  # n x 2048 x 3
File "/home/projects/SkeletonMerger/merger/data_flower.py", line 36, in all_h5
xy = tuple(lazy)
File "/home/projects/SkeletonMerger/merger/data_flower.py", line 33, in
lazy = map(lambda x: load_h5(x, normalize, include_label),
File "/home/projects/SkeletonMerger/merger/data_flower.py", line 14, in load_h5
f = h5py.File(h5_filename, 'r')
File "/home/anaconda3/envs/pytorchworkshop/lib/python3.9/site-packages/h5py/_hl/files.py", line 455, in init
fid = make_fid(name, mode, userblock_size,
File "/home/anaconda3/envs/pytorchworkshop/lib/python3.9/site-packages/h5py/_hl/files.py", line 199, in make_fid
fid = h5f.open(name, flags, fapl=fapl)
File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
File "h5py/h5f.pyx", line 100, in h5py.h5f.open
OSError: Unable to open file (file signature not found)
It seems there is some issue in reading the h5 file. Please let me know.

The error message comes from internals of h5py rather than code of Skeleton Merger. The most probable reason for the error is that the downloaded file is corrupted. You may try downloading it again.

It turns out that the main issue was due to including files other than .h5 files such as .json and .txt in the same directory. The script was reading .json and .txt files as well (also inside the subdirectory if there are any) and hence the issue.
When I extracted the "ShapeNetCore.v2" zip file, the extracted directory contains all the files in it.
I moved the .h5 files into separate directory and now able to train and generate the keypoints (stored in merger_prediction.npz) for the keypointnet pcd files.
Btw, which tool/code are you using to visualize the keypoints stored in merger_prediction.npz?
I am working on reading the npz file, loading the data and trying to plot using matplotlib, but I am still learning it though.

Since the problem related has been resolved I would like to close the issue now.


i getting null check operator used on a null value while building with latest version

[x] I have read the Getting Started and Getting Started(with call invitation)
[x] I have already searched for the same problem

Environment

Technology
Version

Flutter version
3.22.2

Plugin version
4.12.1

Android version
13

iOS version
17

macOS version
-

Xcode version
-

Google Chrome version
-

Device information:
Description
Expected behavior:  when click on submit button call screen will be show
Current behavior:  when click on submit button red screen showing with null check operator used on a null value.
Github link - https://github.com/atulproject99/audio_call_app

ok let me update

still coding & test, not publish yet

Okay
On Thu, 13 Jun 2024 at 2:54 PM, yoer @.***> wrote:

still coding & test, not publish yet
—
Reply to this email directly, view it on GitHub
https://github.com/ZEGOCLOUD/zego_uikit_prebuilt_call_flutter/issues/49#issuecomment-2165108692,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ57MPJRUQVU66WN7VLFFZ3ZHFQOBAVCNFSM6AAAAABJGZSWUCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRVGEYDQNRZGI
.
You are receiving this because you authored the thread.Message ID:
@.***
com>

ok let me check

Thanks . its working now

Fixed


Messages are not shown in Laravel project

I've created a new PHP/Laravel (8.2/11.0) project and added PHPFlasher to that; But nothing is shown. I've folowed your instructions.
After that, I added toastr javascript library to project. Only javascript version works and PHP version won't.
Could you please help me?

Hello Ali,
Could you please try registering the \Flasher\Laravel\Middleware\FlasherMiddleware::class middleware in your application? You can add it to the $middleware array in the app/Http/Kernel.php file like this:
<?php

namespace App\Http;

use Illuminate\Foundation\Http\Kernel as HttpKernel;

class Kernel extends HttpKernel
{
    /**
     * The application's global HTTP middleware stack.
     *
     * These middleware are run during every request to your application.
     *
     * @var array<int, class-string|string>
     */
    protected $middleware = [
        // Other middleware...
        \Flasher\Laravel\Middleware\FlasherMiddleware::class,
    ];

    // Other properties and methods...
}

This should ensure that the middleware is properly registered and can handle the flash notifications.
If adding the middleware doesn't resolve the issue, please share a project on GitHub where you can reproduce the issue, and I'd be glad to help you fix it.
Looking forward to your feedback!
Best regards,
Younes

I was with the same problem. Works fine After register the FlasherMiddleware as @yoeunes suggest.
Thanks!

Thanks @italoveloso for your feedback

Thanks for your reply. But the problem with adding the middleware is that in this way, with every page reguest, the class is called. Thus, it can not be managed to be called in class functions.
I have attached my project. I want the flash message to be called only, for example,  after a button is clicked.
I am appreciate you if take a look at my project and make me a suggestion.
Best regards
_licenseManager.zip

Hi, add it to protected $middlewareGroups = [

Hi Ali,
Sorry for the delay in responding, I was ill last week and couldn't get back to you sooner.
Regarding your issue, I believe it's quite similar to a previous one we've encountered. You can check out my response here for more details: https://github.com/php-flasher/php-flasher/issues/188#issuecomment-2304540555.
Here’s the change I suggest:
// Remove FlasherMiddleware from the global middleware stack
protected $middleware = [
    // \Flasher\Laravel\Middleware\FlasherMiddleware::class,
];

// Add it to the 'web' middleware group instead
protected $middlewareGroups = [
    'web' => [
        \Flasher\Laravel\Middleware\FlasherMiddleware::class, // Add here
    ],
];

Could you please apply this change and test it on your side? Let me know if it resolves the issue.

Hi Ali,
I'm closing this issue now. Please upgrade to the latest version of PHPFlasher. If you still experience this problem after upgrading, please open a new issue.
Thanks.


Add github action to run tests

Tests don't pass for Lua 5.2 for some reason, but they do for 5.3 and 5.4. Going to merge the actions code for now. Will investigate test failures later.


Fix Unity Scrape Method

Changes

Fix Unity Version Scraping
Improved deployment tests.
More GitHub auth fixes

Should fix #48
Checklist

[x] Read the contribution guide and accept the code of conduct
[x] Readme (updated or not needed)
[x] Tests (added, updated or not needed)

FYI, the related ticket has been re-opened due to further changes to the downloads site.
Further details to be discussed there.


Ensure that you have created a wallet and have it open

When I try to use this example
https://developers.eos.io/welcome/v2.0/tutorials/tic-tac-toe-game-smart-contract-single-node
$ cleos wallet list
Wallets:
[
"local *"
]
Excuse me, what is the reason

For questions, better use use stack overflow.


mr monika ddlc guy wnated it so i did it

ascendedsion with tha supa hot fiya

your honor, my client pleads oopsie daisy

what


Support multiple values

Currently bqe only supports exporting a single value.
Since queries can be expensive, it should be possible to export multiple values. For example, column names <prefix>_value could be translated into metric_<prefix>{labels} <value>
For now, all should share the common labels from the other column names.

Done https://github.com/m-lab/prometheus-bigquery-exporter/pull/9 and in use!


Updated example ViewController

Why this pull request?
This small pull request is just to create a example project with more possibilities to play around the StackView.
I've basically just created 3 segmented controls to handle the StackView properties, and modified the style a little bit.
Screenshots

I love your work on this! I just came back from holiday, and I will include this in the next release. I think this will be next week when iOS 9 is released. At that point it saves me work as I can merge the Swift 2.0 branch into master and I don't have to merge this thing (and other pull requests) twice.


Does the latest/current build (i.e. currently 17692) include support for the RPi 3B+?

Seeing "Raspberry Pi 3B+ Release" as a separate release leads one to believe that only this release supports that platform, and that the current build (i.e. currently 17692) does not.  Is this understanding correct, or is the current build supposed to also support the 3B+ model?
<EMAIL_ADDRESS>
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: afdf6b9f-3d73-a1f2-4b57-684c07cacdab
Version Independent ID: d9f4a048-6942-e360-933c-e4d11f4b56bb
Content: Release Notes for Raspberry Pi 3B+ - Windows IoT
Content Source: windows-iotcore/release-notes/Insider/RPi3BP.md
Product: windows-iot
GitHub Login: @zeeshanfurqan
Microsoft Alias: zeeshan.furqan

This is correct - the Raspberry Pi 3B+ release is the only release.

My installation was updated through Windows Update and lost ability to connect to wired network!
I'm not sure if it possible to disable updates from happening - If not Win 10 IoT on RPi3B+ seams to be a dead fish!(


Several small fixes and changes.

Fixed capitalization, added periods, etc. Just some basic fixes.

how about fixing something useful instead of capitalization? i hope you realize it was an intentional choice and not a mistake to not capitalize a single word...

That approach simply looks lazy and unprofessional. It should be obvious that it needs fixing.

you have a furry profile picture.

So? It's just how I express myself.

text in lowercase makes it more look and feel more "chill" and informal since it lacks proper grammar

That approach simply looks lazy and unprofessional. It should be obvious that it needs fixing.

yes its on purpose, makes it feel more clean or aesthetic in a sense

said unprofessional for a discord theme 😂


model.py and README.md refer to an unavailable script (convert.py)

Model.py and README.md refer to a script (convert.py) which was in the former MELLODDY Gitlab SparseChem repo.
I couldn't find the script in the SpareChem Github repo so I didn't create a PR myself. If it's still necessary then it should be made available or the references to it deleted.

@Fabien-GELUS convert script is now available in branch https://github.com/melloddy/SparseChem/tree/convert_v0.9.5_to_v0.9.6 on GitHub.


Dynamically load extension definitions

Load up whatever extensions are declared in a badge object to validate as the spec intended instead of relying on preconfigured library of possibilities.

LGTM


Unable to download a created REST API with an existing SOAP service

Description:
Created a REST API with an existing SOAP service by importing the WSDL of the SOAP service. Once the API is successfully created in the API-M Publisher I tried to download it with the given "Download API" button. But it gave an error saying "Error while exporting API"

Steps to reproduce:

Create a user with Creator permissions.
Log in to the publisher portal.
Create a REST API with an existing SOAP service by importing the WSDL of the SOAP service.
After successfully creating the API click on the "Download API" button which is located at upper right hand corner next to bin icon.

Affected Product Version:
4.0.0
Environment details (with versions):

OS: Linux

Optional Fields
Related Issues:

Suggested Labels:

API-M 4.0.0
Suggested Assignees:

Cannot reproduce the issue. Hence closing.


Any ETA for supporting Filament3?

I've done a quick fix to make it work with filament v3. use on your own risk, it has not been tested extensively :)
2 simple changes:
https://github.com/yepsua/filament-rating-field/commit/6d071f1954ce94fac431c904710faa6fb7cdb345
https://github.com/yepsua/filament-rating-field/commit/a7dc18212a0ee1b25068fbafb3685954e29b9f79

Yes, @braaam. I did that when I did not receive any action. There's another rating package, but I still need to try it.

@mohamedsabil83 thanks for sharing. At first glance it looks like you can only configure the number of stars with the rating package. filament-rating-field provides a lot more flexibility out of the box which is great for different purposes.

I have put a pull request here to update this package to filamentphp
version 3.
I hope gonna be merged soon. If not, I'll make a fork of it.

Until v3 is supported, I have made a supporting package. You can found it here
Cheers!


add data prop support for Icon

Icon shouldn't be linked with the behaviour of Tooltips because it will lost his micro scope (Icon should only care about rendering an icon). Better would be to create a new wrapper for this icon in Tooltip which handle this dataFor prop.

Changes made according to the aforementioned suggestion.


LSP underline setting not taking effect

Is it possible to remove the underlines like in the screenshot? Below are my LSP.sublime-settings for the user but they don't seem to have any effect.
Also as a side note shouldn't "only_show_lsp_completions" only take affect if the language server is running? I set this to true but it blocked completions for other projects that didn't have a language server running in the project.
{
"only_show_lsp_completions": false,
"auto_show_diagnostics_panel_level": 0,
"document_highlight_style": "",
"diagnostics_gutter_marker": ""
}

When changing settings of this plugin, you need to completely restart SublimeText. Unfortunately, this is somewhat unintuitive because the settings of the Default package (the one shipped with SublimeText) are applied immediately.

Also as a side note shouldn't "only_show_lsp_completions" only take affect if the language server is running? I set this to true but it blocked completions for other projects that didn't have a language server running in the project.

Nice observation. This is indeed annoying if there's no language server active.

I think the right preference was "diagnostics_highlight_style" but I'm still getting outlines (the style changed now though).
{
"only_show_lsp_completions": false,
"auto_show_diagnostics_panel_level": 0,
"document_highlight_style": "",
"diagnostics_gutter_marker": "",
"diagnostics_highlight_style": "",
}

Try setting show_diagnostics_severity_level to 1 or 2 depending on if you wish to see errors.

Setting show_diagnostics_severity_level to 0 turned off the underlines. Maybe a little note in the preferences would have been helpful. Thanks.

Just had another thought. Maybe there should be an option to turn off linting entirely? I don't need the feature at all so if it's still communicating with the server that's just a waste of CPU. Thanks again.

This package has no control over it, the language server can perhaps be
configured to turn it off?
On Thu, Sep 26, 2019 at 12:53 AM genericptr<EMAIL_ADDRESS>wrote:

Just had another thought. Maybe there should be an option to turn off
linting entirely? I don't need the feature at all so if it's still
communicating with the server that's just a waste of CPU. Thanks again.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/tomv564/LSP/issues/732?email_source=notifications&email_token=ABBRGODN7YNLTNPKOX46UKLQLPTWFA5CNFSM4I2Q4UR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7TVPQY#issuecomment-535254979,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABBRGOFWKZA2WQCQOGLHXM3QLPTWFANCNFSM4I2Q4URQ
.

I thought your package could control that by not sending certain messages or ignoring certain messages. I guess that's not how it works though. Thanks.


Login Authentication issue in latest version

Hello team,
I have deployed latest version with latest nodejs 16.x.x and npm 8.x.x
Getting issue in login

Please do advise

issue with mongo version.... fixed


Logging frequency hardcoded in tf.estimator

Describe the problem
The logging frequency of the default LoggingTensorHook of tf.Estimator is hardcoded to 100 steps (see lines 828-837 in [https://github.com/tensorflow/tensorflow/blob/r1.6/tensorflow/python/estimator/estimator.py]). It would really help me to unclutter my logs if I had access to this value (my training is fast).

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce

How about creating your own tf.train.LoggingTensorHook and passing them to Estimator.train(hooks=your_log_hook)?

Sounds like a problem, cc @ispirmustafa

https://github.com/tensorflow/tensorflow/pull/17157 is addressing it.


resource_variable_ops.variable_accessed can not watch a values.DistributedVariable

Click to expand!
Issue Type
Support
Source
binary
Tensorflow Version
tf 2.6
Custom Code
Yes
OS Platform and Distribution
Linux Ubuntu 20.04
Mobile device
x
Python version
3.9
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
tensorflow.python.ops.resource_variable_ops.variable_accessed can not watch a tensorflow.python.distribute.values.DistributedVariable

I try to make a custom custom variable and let it could be accessed when distributed training, but fail. Here is the code, and var create from a class inheriting resource_variable_ops.ResourceVariable. Besides, strategy is Mirror.

var_dist = values.DistributedVariable(strategy, var, VariableAggregation.ONLY_FIRST_REPLICA)
resource_variable_ops.variable_accessed(var_dist)

And it throw when ran in tape.py: *** SystemError: <built-in method TFE_Py_TapeVariableAccessed of PyCapsule object at 0x7fe053a75480> returned a result with an error set

### Standalone code to reproduce the issue

```shell
Sorry, I try.

Relevant log output
No response

@MoFHeka Could you try on the latest TF version 2.9.0 and let us know if the issue still persists?
In order to expedite the trouble-shooting process, please provide a complete code snippet to reproduce the issue reported here. Thank you!

I should create a var_list for var in all devices, then wrap them with values.DistributedVariable. It's my fault.


Is this approach compatible with large elimination?

From what I understand, the current theory formalised here includes pi-types, base types (U₀) and something that looks a bit like large elimination (El₀). As far as I can tell though, the only reasonable large-elim-supporting way to instantiate U₀/El₀ is a universe containing bottom.
Specifically, consider adding a type of booleans with term and type-level if_then_else_s. I would like to have definitional equality, and so  if true then A else B at the type level should reduce to A. Clearly this is impossible with el because el _ as a spine never reduces. I think adding a dedicated if_then_else_ constructor to spines would have the same problem (and putting terms in spines causes positivity issues anyway).
I think Conor's approach in "Outrageous but meaningful coincidences" avoids this issue by not having spines, and because types ask for an environment, they can, e.g. evaluate the condition expression into to a boolean, match on it, and return the LHS or RHS, reusing Agda's definitional equality. I don't think the same trick is possible when spines are added to the mix because they are inductively defined (this is what enables recursing on them in NbE) and so can't take an environment.
Note NbE also benefits from this restricted case of large elim. The only values of type el _ are neutrals. On the other hand, values of if c then A else B could be neutrals, values of type A or values of type B. By retaining propositional evidence of what c reduces to, I think NbE can almost be extended to deal with this but you get stuck when needing to reify a value of type A into a value of type if c then A else B (no propositional equality about the type can help with equating the fundamentally unequal spines).
Anyway, I'd be really interested to hear your opinions. Do you think I have understood this situation correctly/are there possible alternatives? I really like the idea of using "Outrageous but meaningful coincidences" to formalise a language, but having to choose between normalisation and large elimination seems like a pretty huge limitation.

I seem to recall that @pigworker had some ideas about how to extend his approach to support normalisation, but I don't know how concrete those ideas were.
More recently I've contributed to an Agda formalisation of type theory that uses raw syntax and separate typing relations. That formalisation currently supports large elimination (with an infinite universe hierarchy), Π-types, Σ-types with or without η-equality, an empty type, unit types with or without η-equality, natural numbers, and identity types with or without the K rule. It is proved that every well-typed term has an η-long normal form, that definitional equality is decidable, that the supported type theories are consistent, and other things. There is also support for modalities, in particular erasure.

Yeah at the end of the paper Conor mentioned the possibility of allowing free variables in the interpretation of types and perhaps getting normalisation that way, but at least when I tried, I kept hitting positivity issues (for the variables to be well scoped/typed, they need to be indexed by contexts/types themselves, and variables have to appear in negative position to allow instantiating with an environment in a non-empty context). Maybe there is some trick to make this work...
Wow I hadn't see that formalisation, cool! I do find intrinsically-typed syntax more appealing but given it seems there are quite fundamental issues (setoids/quotients having their own problems), perhaps separate typing relations are just a more practical approach.
P.S. I think Conor currently goes by they/them pronouns


[ML-18]  Auto detect KVS port for oneCCL to avoid port conflict

What changes were proposed in this pull request?
#18
How was this patch tested?
CI

Some bug found on port autodetect, will add a hotfix


Improvement for k8s.io/docs/concepts/overview/working-with-objects/annotations/

This page should probably link to resources for defining standard annotations. Especially the thinks mentioned as examples. That would unify it a bit (for example contact address). Maybe link to https://kubernetes.io/docs/reference/labels-annotations-taints/?

Page related to issue: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
/langauge en

Page related to issue: https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/
/language en

/retitle Signpost from "Annotations" to "Well-Known Labels, Annotations and Taints" reference page

We can enhance the  'What's next' section by including a link to the reference page, as well as any other relevant pages. This will be beneficial in guiding readers to explore those additional pages.

/kind feature
/triage accepted
/priority backlog

please i will want to work in this!
/assign

i have riased pull request #43087 please review.


When we cancel on a comment, it still gets posted

 When we cancel on a comment, it still gets posted

Fixed in 7df90e1.


Added the option to create pages for different products.

I had the need to create a documentation for several products corresponding to the same service.
For this I have made some changes that allow creating "Products" before a version and versioning them individually.
I devised a series of minimal conditions for the update to be possible.

[x] Don't break any current integration.
[x] Do not require products.
[x] Allow versioning of all products.
[x] Compatibility between several products and their versions.
[x] Compatibility between products and default version (without being a product).
[x] Correct redirections between routes.
[x] Adaptation of the UI of the views to navigate between products and versions.
[ ] Default products (Would it be necessary?)
[ ] Accept that there are only products. (WIP)

What does this update do?
Previously you could only have versions in your configuration:

Now you can create products, with versions:

or several:

You can also, just create products:

⤴ If you do this, the default version will give problems (You will have to redirect the user directly to a product), WIP.
A product would look like this:

With their versions:

If you add a version without product:
 'versions'      => [
        'default'   => '1.0',
        'published' => [
            '1.0', //No product
            'Shield' => ['1.0','2.0'],
            'Shield-Cli' => ['1.0'],
            'Shield-Vs' => ['1.0'],
        ]
    ],

It will be parsed as default:

The hierarchy remains the same; using folders for the products and inside their versions:

And in the routes, the current product will be parsed automatically:

It remains to add test, and solve the problem of the default -> version when there is no version without product.
The reason for the pull is to know if it seems useful to someone else and some other suggestion, I have personally tested it and I do not find problems, automatic tests are missing.
Important, if it is used in an application that already contains it, it is necessary to update the partial views again.
All the best,

Nice work, it would be also great to have different middleware's between the products. Would that be possible?
I think this would make this pull request will solve this feature request : https://github.com/saleem-hadad/larecipe/issues/6#issuecomment-565927552

Thanks for your work buddy, but I guess the vision is still to support one product per code-base. However, my suggestion is to wait until v3 so you can build this logic as a separate package which will be awesome.


Revert "Revert "Look up runtime libraries in SDK""

Took longer to get back to this than I expected, but things have now been cleaned up and we can land this.
Reverts apple/swift#25770.

@swift-ci please smoke test

@swift-ci please smoke test


Adding a field to role model

How is possible to rewrite on the role model?
i would like to add extra fillable columns

Create new migration file to add new column(s)
Create new Role model which extends default Orchid one

namespace App\Models;

use Orchid\Platform\Models\Role as OrchidRole;

class Role extends OrchidRole
{
    // change $fillable
}

Replace Orchid\Platform\Models\Role with App\Models\Role everywhere in your app
Add Role class mapping within any ServiceProvider class - this will ensure roles relationship returns exact your model

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use App\Models\Role;
use Orchid\Platform\Models\Role as OrchidRole;
use Orchid\Support\Facades\Dashboard;

class AppServiceProvider extends ServiceProvider
{
    public function boot(): void
    {
        Dashboard::useModel(OrchidRole::class, Role::class);
    }
}


BUG token counter has never been displayed

Hi,
In my chat windows I never had the chance to see the token counts on the right.
The model I'm using is gpt-4-0125-preview.
I don't know what else to provide because I never saw it...

Update: it actually appears in the ChatGPTEditWithInstructions window


Update sample-template-experiment.md

The parameter value for  chaosTargetResourceId is East US, which should be target resource ID not the location.
"chaosTargetResourceId": {
"value": "eastus"
}
   "chaosTargetResourceId": {
  "type": "string",
  "metadata": {
    "description": "Resource ID of the chaos target. This is the resource ID of the resource being targeted plus the target proxy resource."
  }
}

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

@johnkemnetz
Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"

#sign-off


Bump to 0.383.0

@heyvito , trying to update the icons versions. Please let me know if something is missing.

@cirdes Since you allowed maintainers to update your PR, I just squashed your commits into a single one, okay? Hope you don't mind!

BTW, awesome release! Lots of new stuff. Let's get this merged and pushed to RubyGems!
I'll just fix some security warnings before cutting a new release.
Thank you so much for the PR!


Collect partner apis one yml

other users do not use partner API. so it should collect the one yml file.

https://developers.line.biz/ja/reference/partner-docs/
collect above APIs.

This was considered in advance, and endpoints from different domains have been separated into different YAML files. Therefore, please leave it as is.
Additionally, similar to #56, this will be a breaking change, so let me close it.


bug: array_length only return 1 element

Describe the bug
select array_field from table

array_field

[abc, acb]

[bca, bac]

[cab, cba]

select array_length(array_field) from table

array_length(array_field)

2

To Reproduce
select array_length(array_field) from table
Expected behavior
select array_length(array_field) from table

array_length(array_field)

2

2

2

Additional context
array_field: Utf8

I will take it and #6694

I believe this problem arises from our approach of treating all instances of List as the same situation.
https://github.com/apache/arrow-datafusion/blob/94c442c8ff24a2b23f29d7579a0560c6daf76be9/datafusion/physical-expr/src/array_expressions.rs#L951-L958


spork debug log

add "spork" debug category
move "seen" and "unknown" to new "spork" debug category to reduce log spam
new/updated/seen messages should not overlap

utACK


Canary update not working

[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: Microsoft Windows [Version 6.1.7601]
Hyper.app version: 2.1.1
The issue is reproducible in vanilla Hyper.app: yes

Issue
Update from canary 2.1.1 to 2.0.0-canary.8 is not working. After I start the app, it downloads the 2.0.0-canary.8 package and prompts for restart, but nothing happens afterwards. After restart the app version is still 2.1.1. Tried several times.

Relevant part of SquirrelSetup.log
2017-12-05 09:47:04> Program: Starting Squirrel Updater: --checkForUpdate https://releases-canary.hyper.is/update/win32/2.1.1
2017-12-05 09:47:04> Program: Fetching update information, downloading from https://releases-canary.hyper.is/update/win32/2.1.1
2017-12-05 09:47:04> CheckForUpdateImpl: Using existing staging user ID: 129930b1-6218-50f5-b76c-fc66a947eb3a
2017-12-05 09:47:04> CheckForUpdateImpl: Downloading RELEASES file from https://releases-canary.hyper.is/update/win32/2.1.1
2017-12-05 09:47:04> FileDownloader: Downloading url: https://releases-canary.hyper.is/update/win32/2.1.1/RELEASES?id=hyper&localVersion=2.1.1&arch=amd64
2017-12-05 09:47:05> CheckForUpdateImpl: hwhat, local version is greater than remote version
2017-12-05 09:47:05> UpdateInfo: Couldn't get release notes for:hyper-2.0.0-canary8-full.nupkg: System.IO.FileNotFoundException: Could not find file 'C:\Users\pdanis\AppData\Local\hyper\packages\hyper-2.0.0-canary8-full.nupkg'.
File name: 'C:\Users\pdanis\AppData\Local\hyper\packages\hyper-2.0.0-canary8-full.nupkg'
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at NuGet.ZipPackage.<>c__DisplayClass9_0.<.ctor>b__0()
   at NuGet.ZipPackage.EnsureManifest()
   at NuGet.ZipPackage..ctor(String filePath, Boolean enableCaching)
   at Squirrel.ReleaseEntry.GetReleaseNotes(String packageDirectory)
   at Squirrel.UpdateInfo.b__19_0(ReleaseEntry x)
2017-12-05 09:47:05> Program: Starting Squirrel Updater: --update https://releases-canary.hyper.is/update/win32/2.1.1
2017-12-05 09:47:05> Program: Starting update, downloading from https://releases-canary.hyper.is/update/win32/2.1.1
2017-12-05 09:47:05> Program: About to update to: C:\Users\pdanis\AppData\Local\hyper
2017-12-05 09:47:05> CheckForUpdateImpl: Using existing staging user ID: 129930b1-6218-50f5-b76c-fc66a947eb3a
2017-12-05 09:47:05> CheckForUpdateImpl: Downloading RELEASES file from https://releases-canary.hyper.is/update/win32/2.1.1
2017-12-05 09:47:05> FileDownloader: Downloading url: https://releases-canary.hyper.is/update/win32/2.1.1/RELEASES?id=hyper&localVersion=2.1.1&arch=amd64
2017-12-05 09:47:07> CheckForUpdateImpl: hwhat, local version is greater than remote version
2017-12-05 09:47:07> FileDownloader: Downloading file: https://github.com/zeit/hyper/releases/download/2.0.0-canary.8/hyper-2.0.0-canary8-full.nupkg
2017-12-05 09:49:15> ApplyReleasesImpl: Writing files to app directory: C:\Users\pdanis\AppData\Local\hyper\app-2.0.0-canary8
2017-12-05 09:49:16> LogHost: Rigging execution stub for lib/net45/Hyper_ExecutionStub.exe to C:\Users\pdanis\AppData\Local\hyper\Hyper.exe
2017-12-05 09:49:18> ApplyReleasesImpl: Squirrel Enabled Apps: [C:\Users\pdanis\AppData\Local\hyper\app-2.1.1\Hyper.exe]
2017-12-05 09:49:21> ApplyReleasesImpl: Starting fixPinnedExecutables
2017-12-05 09:49:21> ApplyReleasesImpl: Examining Pin: Excel 2013.lnk
2017-12-05 09:49:21> ApplyReleasesImpl: Examining Pin: Google Chrome.lnk
2017-12-05 09:49:21> ApplyReleasesImpl: Examining Pin: Internet Explorer.lnk
2017-12-05 09:49:21> ApplyReleasesImpl: Examining Pin: Outlook 2013.lnk
2017-12-05 09:49:21> ApplyReleasesImpl: Examining Pin: SAP Logon.lnk
2017-12-05 09:49:21> ApplyReleasesImpl: Examining Pin: Skype for Business 2015.lnk
2017-12-05 09:49:21> ApplyReleasesImpl: Examining Pin: Windows Explorer.lnk
2017-12-05 09:49:21> ApplyReleasesImpl: Fixing up tray icons
2017-12-05 09:49:21> ApplyReleasesImpl: Couldn't rewrite shim RegKey, most likely no apps are shimmed: System.NullReferenceException: Object reference not set to an instance of an object.
   at Squirrel.UpdateManager.ApplyReleasesImpl.b__13_0(RegistryView view)
2017-12-05 09:49:21> ApplyReleasesImpl: Couldn't rewrite shim RegKey, most likely no apps are shimmed: System.NullReferenceException: Object reference not set to an instance of an object.
   at Squirrel.UpdateManager.ApplyReleasesImpl.b__13_0(RegistryView view)
2017-12-05 09:49:21> ApplyReleasesImpl: cleanDeadVersions: for version 2.1.1
2017-12-05 09:49:21> ApplyReleasesImpl: cleanDeadVersions: exclude folder app-2.1.1
2017-12-05 09:49:21> ApplyReleasesImpl: cleanDeadVersions: exclude folder app-2.1.1

I'm experiencing too. I thought there was something wrong in my setup, as 2.0.0 seems older than 2.1.1; I didn't understand why it was asking me to update.
Also, I don't know if this is related but the "(notes)" link in the update popup is broken; it opens up https://github.com/zeit/hyper/releases/tag/2.0.0-canary8 which serves 404. I believe the correct link should be https://github.com/zeit/hyper/releases/tag/2.0.0-canary.8 (with a dot between canary and 8.)

I reproduced these 2 issues 😞
We have changed our versioning to have a 2.0.0-canary.X instead of 2.X.X.
But Squirrel is checking this:
2017-12-05 09:47:05> CheckForUpdateImpl: hwhat, local version is greater than remote version
And indeed, our notes link is broken

We're working on finding a fix for this problem! Squirrel for Windows isn't that nicely built, so that's why were having problems, basically.

@leo Sorry if this is irrelevant but the issue appears to me that the update might be pointing to https://github.com/zeit/hyper/releases/tag/2.0.0-canary8 instead of https://github.com/zeit/hyper/releases/tag/2.0.0-canary.8
Just thought this may/may not help. My apologies if ye already diagnosed the issue or something.

The problem here is that squirrel for windows (the auto update framework that's included in electron and responsible for handling updates on windows) compares the version of the downloaded update to the version of the running application.
And since we had to publish an update with the tag 2.1.1 (reason), squirrel will never allow the update because 2.0.0-canary.8 is lower than that.
So we need to find a way to make squirrel think the version it downloaded is higher - but not actually place a higher releases on the device.

I noticed this issue while I was testing hyper's update system.
A solution could be to make squirrel update when versions are different but not necessarily higher.
It should assume the published online version as the most up to date version.

@3rdvision We already patched our update server to work exactly like that. But we can't configure Squirrel to do that, because there's no way to do so. In addition, we can't even access the squirrel instance on the user's device (windows canary).

I'm already running 2.0.0-canary.8 on my other computer and today I've got the following notification telling me version 1.4.8 is ready, which AFAIK is not a canary version:

This time "(notes)" link points to https://releases-canary.hyper.is/update/win32/2.0.0-canary.8, which is not broken but serves an empty response.

@dliuzzi Could you show me your hyper.js file and tell me what operating system you are using 🤔

@MAPESO
Currently on Windows10 (x64)

Not sure what part of hyper.js is important. (I don't want to spam entire file here)
But it has
module.exports = {
  config: {

    updateChannel: 'canary',

@dliuzzi  @Dean-Coakley I thought the problem was related to the OSX version, for now the Windows version has some problems but soon we will send instructions so they can solve the problem 😺
for the moment I recommend that you stay in the stable version.
Thanks for your understanding ❤

@MAPESO Sure thing! I'm using Windows 10 Pro 64-bit (10.0.16299.125). Here's my .hyper.js file:
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.

module.exports = {
  config: {
    // Choose either "stable" for receiving highly polished,
    // or "canary" for less polished but more frequent updates
    updateChannel: 'canary',

    // default font size in pixels for all tabs
    fontSize: 17,

    // font family with optional fallbacks
    fontFamily: '"Fira Code Light", Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',

    // terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk)
    cursorColor: 'rgba(248,28,229,0.8)',

    // `BEAM` for |, `UNDERLINE` for _, `BLOCK` for █
    cursorShape: 'BLOCK',

    // set to true for blinking cursor
    cursorBlink: false,

    // color of the text
    foregroundColor: '#fff',

    // terminal background color
    backgroundColor: '#000',

    // border color (window, tabs)
    borderColor: '#333',

    // custom css to embed in the main window
    css: '',

    // custom css to embed in the terminal window
    termCSS: '',

    // set to `true` (without backticks and without quotes) if you're using a
    // Linux setup that doesn't show native menus
    // default: `false` on Linux, `true` on Windows (ignored on macOS)
    showHamburgerMenu: '',

    // set to `false` if you want to hide the minimize, maximize and close buttons
    // additionally, set to `'left'` if you want them on the left, like in Ubuntu
    // default: `true` on windows and Linux (ignored on macOS)
    showWindowControls: '',

    // custom padding (css format, i.e.: `top right bottom left`)
    padding: '12px 14px',

    // the full list. if you're going to provide the full color palette,
    // including the 6 x 6 color cubes and the grayscale map, just provide
    // an array here instead of a color map object
    colors: {
      black: '#000000',
      red: '#ff0000',
      green: '#33ff00',
      yellow: '#ffff00',
      blue: '#0066ff',
      magenta: '#cc00ff',
      cyan: '#00ffff',
      white: '#d0d0d0',
      lightBlack: '#808080',
      lightRed: '#ff0000',
      lightGreen: '#33ff00',
      lightYellow: '#ffff00',
      lightBlue: '#0066ff',
      lightMagenta: '#cc00ff',
      lightCyan: '#00ffff',
      lightWhite: '#ffffff',
    },

    // the shell to run when spawning a new session (i.e. /usr/local/bin/fish)
    // if left empty, your system's login shell will be used by default
    //
    // Windows
    // - Make sure to use a full path if the binary name doesn't work
    // - Remove `--login` in shellArgs
    //
    // Bash on Windows
    // - Example: `C:\\Windows\\System32\\bash.exe`
    //
    // Powershell on Windows
    // - Example: `C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe`
    shell: 'powershell.exe',

    // for setting shell arguments (i.e. for using interactive shellArgs: ['-i'])
    // by default ['--login'] will be used
    shellArgs: ['-NoLogo'],

    // for environment variables
    env: {},

    // set to false for no bell
    bell: 'SOUND',

    // if true, selected text will automatically be copied to the clipboard
    copyOnSelect: false,

    // if true, on right click selected text will be copied or pasted if no
    // selection is present (true by default on Windows)
    // quickEdit: true,

    // URL to custom bell
    // bellSoundURL: 'http://example.com/bell.mp3',

    // for advanced config flags please refer to https://hyper.is/#cfg
  },

  // a list of plugins to fetch and install from npm
  // format: [@org/]project[#version]
  // examples:
  //   `hyperpower`
  //   `@company/project`
  //   `project#1.0.1`
  plugins: [
    'hyper-snazzy'
  ],

  // in development, you can create a directory under
  // `~/.hyper_plugins/local/` and include it here
  // to load it and avoid it being `npm install`ed
  localPlugins: [],

  keymaps: {
    // Example
    // 'window:devtools': 'cmd+alt+o',
  },
};

I just tried out the canary update on windows 10 64bit, enabling it was kinda confusing.. setting "updatechannel":"canary" in the config actually does it but you just have to wait for the terminal to do something in the background until you get a message to restart.
But reverting back to stable seems to be impossible, I'm now on Hyper 2.0.0-canary.14 (stable)
.
now it keeps reverting back to 1.4.8 every time I open Hyper.

@crostine Sadly, rollback doesn't work on windows. You should reinstall stable release manually.

That was a hiccup we had, everything should work as expected now though.


Add 1.8.0 to old versions

This is currently failing because the :geode-old-versions:downloadAndUnzipFile1.8.0 task looks for a zip file, but we only provide a TAR file. Looking into adjusting the gradle job..


Adding HTML code into the Markdown description fields makes the collective's page crash

URL: https://opencollective.com/openwhyd
Logged in as: adrienjoly
Error message if any: An unexpected error has occurred. on a empty white page
Expected result: see my collective's public page
Browser: Chrome 62
How to reproduce: add the following code into the "long description" field of our edit page:

@adrienjoly can you try markdown instead of html?

I did eventually. Just wanted to let you know about this weird behavior.
On Tue 21 Nov 2017 at 21:19, Pia Mancini<EMAIL_ADDRESS>wrote:

@adrienjoly https://github.com/adrienjoly can you try markdown instead
of html?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/opencollective/opencollective/issues/676#issuecomment-346148568,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAgdRejQEafWXNcaDk891nhzxAAOujjZks5s4zA5gaJpZM4QmG1r
.

--
Adrien Joly
https://adrienjoly.com/now

Thanks! cc/ @xdamman
Closing the issue since it's not blocking you unless @xdamman you want to work on it.

Reopening this. This should be fixed at some point.

Moved from react-markdown to showdown in this PR and this fixed this issue in the process https://github.com/opencollective/frontend/pull/745


Blender animation suggestion

I noticed in blender-cycles-golden.png that the animated triangle is not at the start of its animation cycle.
Blender uses a default start frame number of "1", but glTF animations start at time zero (in seconds, not frame numbers).  The answer here might be to add some Python commands to the blender render script:
bpy.context.scene.frame_start = 0
bpy.context.scene.frame_current = 0

This shouldn't alter non-animated glTF examples, and should make the animated ones start at the beginning, like other engines.

Excellent, want to make a PR?

Certainly, but, I'm blocked by #4 because I would need to regenerate goldens.


Realistic cutting mechanics

Would it be possible to make trees fall like they do IRL? Like how this video shows a tree falling after using an axe on it?
https://www.youtube.com/watch?v=nK8h2DmM0Ww
And after it's on the ground, you have to chop it up?

I'm sorry, how is this an issue?

The way it is is the way it's staying. Sorry.


Pretty IPv6 PTR. Use the actual IPv6 address when editing PTR.

Rather than dealing with ip6.arpa-dotted-strings from hell, you can
now edit IPv6 PTR-records using the IPv6 address.

Looks good to me. Merging.  Thanks @jallakim .

I also did a small change to not require PRETTY_IPV6_PTR by default. Commit 3c31fabf96dddc5bd23cbc19994199340e70a261


Make calculator use Python 3 type annotations.

@reillysiemens Is this something you no longer want to do at all or just not right now?

After further thought I don't think this is a good idea currently. Especially with new folks who are new to Python. Don't get me wrong, I love type annotations, but it might be going overboard for this project.


Update object based bulk operation methods to use type specific

Update object based, boxing bulk operation methods to use the fast type-specific version if possible.
AbstractCollection.addAll
.containsAll
.removeAll
.retainAll
AbstractList.addAll(int, Collection)
AbstractSet.equals
Will now delegate to the fast, type-specific method if given an type-specific collection as their input.
This is a slight behavior change. If there are any user subclasses of AbstractCollection/AbstractList that have implemented their type specific bulk methods as calling the object based ones (despite that being strongly dis-recommended) without overriding the boxed versions being overridden too, this will now cause an infinite recursion.

It's a good idea—in fact, I'm puzzled why it isn't already like that. Too many methods to think of and optimize, I guess.


A few files in the package mekanism.api.gas seem to be referencing files not present in the API

I downloaded the MDK for 1.9.4 from the official website, and placed the mekanism (which contains the api folder) inside src/api/java. Upon adding the java folder as a source folder, I noticed that a few files such as Gas.java and GasNetwork.java seem to be importing from the packages mekanism.common and mekanism.client. These packages are not present in the API. I thought this was something that was only in 1.9, so I downloaded the 1.10 MDK just to check, but the same issue seems to persist. Am I doing something wrong, or is this an issue that needs to be fixed?

After a bit of checking versions, I have noticed that the issue goes back all the way to 1.8.9. 1.7.10 does not seem to have those imports. However as early as 1.8.9: https://github.com/aidancbrady/Mekanism/blob/1.8.9/src/main/java/mekanism/api/gas/Gas.java lines 3 and 4 import from mekanism.client, and https://github.com/aidancbrady/Mekanism/blob/1.8.9/src/main/java/mekanism/api/gas/GasNetwork.java lines 13 and 14 import from mekanism.common. So this is certainly not a new issue.

This issue had been brought up earlier, but no one responded: https://github.com/aidancbrady/Mekanism/issues/3645

Fixed!


URL Parameter Placeholder for dynamic routes not replaced

Pagination pages redirect links are not properly process to sustain how NextJS handles dynamic routes

It seems that the [tag_slug] just need to be replaced by its value passed on url query[tag_slug] and remove it from the query parameter permanently to have a more cleaner url for each pagination.

Why are you using blogs/tag/[tag_slug] and not /blogs/tag/javascript?
How did tag_slug end up in the query params?

How to replicate:

Create a dynamic route/page ([tag_slug].tsx in my case, under pages/blogs/tag/ )
Implement next-pagination on that page ([your_dynamic_page].tsx)
Go to the next/prev page

Result: broken url

Thanks! I've managed to get a similar issue although mine never replaces the url with the dynamic path [foo].
Will take a look for you.

This issue should now be fixed I think, please re-open if not.

It looks like that the issue is not resolve yet.
This is an example of the URL generated from DEMO
https://etchteam.github.io/next-pagination?dynamic=dynamic-test&page=2

Suggested fix.
Introduce a prop called linkProps (LinkProps from next/link).
Suggested Keys:

as: string
scroll: bool // this can solve this issue

File: /[my-dynamic-router].js
Assume that dynamic route value is "javascript"
 <Pagination total={100} linkProps={{ as: "/javascript", scroll: false }}/>

"href" is a file system path used by the page and it shouldn't change at runtime. "as" on the other hand, will be dynamic most of the time according to your needs.
It uses the same API as next/link, previous docs
I've managed to solve the problem on my custom pagination component. I might request a PR soon as well, not really sure about that.

New next-pagination link tags should be updated as well.

It looks like that the issue is not resolve yet.
This is an example of the URL generated from DEMO, Dynamic routing example. https://etchteam.github.io/next-pagination?dynamic=dynamic-test&page=2

Ah sorry I forgot to deploy the example!

This is awesome, thanks! 👏


Implement whimsy installer

This is the almost-final PR for my whimsical installer!! :D
It implements it in the build pane:

I'll have 1 more PR after this, which tackles:

Seeing about using ResizeObserver in WhimsicalInstaller to avoid needing the fade-in delay in BuildPane
Adds an AvailableSpace helper component which figures out how much width/height is available in a container, and passes it down with a render prop. This way, BuildPane doesn't have to specify an arbitrary width for the WhimsicalInstaller element, it can just fill the available space.
Renames being-inhaled to being-captured, and swallowed to captured, from @j-f1's feedback in #215

I haven't reviewed the code yet. But during testing in Storybook I noticed some points that probably requires some tweaking:

Speed of the flying paper is depending on size (default size speed looks OK). Tiny is very fast and large is pretty slow in the Storybook. Maybe you could calculate the speed relative to the container size so that is looks like the same speed. (Not sure how it is at the moment. Maybe I'll have a look later.)
Animation of flying paper is very fast after switching from a new browser tab back to storybook - not sure if this is also an issue in electron. Maybe minimizing the app could have a similar effect. It normalizes after a few seconds.
Is the Whimsy Installer not in the new project pane? It's not looking like in your animated gif.

I really like how you implemented it. Looks awesome.

Hey @AWolf81!

Speed of the flying paper is depending on size (default size speed looks OK). Tiny is very fast and large is pretty slow in the Storybook. Maybe you could calculate the speed relative to the container size so that is looks like the same speed. (Not sure how it is at the moment. Maybe I'll have a look later.)

Yeah, I agree. I didn't bother with it since I only expect it to exist in a single size right now, but it's easy enough to just find some multiplier based on width. I'll do that.

Animation of flying paper is very fast after switching from a new browser tab back to storybook - not sure if this is also an issue in electron. Maybe minimizing the app could have a similar effect. It normalizes after a few seconds.

Yeah, I've noticed this as well. it has to do with the fact that setTimeout doesn't fire when the tab isn't selected. I've had trouble trying to fix this on previous projects, and given that it'll only be shown for a short while (and if the user stays minimized long enough, they'll miss it entirely), it doesn't feel like a super high-priority thing to spend time on. Although I should check that there aren't any issues if the user focuses the window after the build has finished.

Is the Whimsy Installer not in the new project pane? It's not looking like in your animated gif.

Hm, it should be in the GIF! Are you speaking about this one? https://user-images.githubusercontent.com/6692932/45218776-c40ef600-b276-11e8-99e7-6a03b84fb5e6.gif


Search doesn't include all expected results

Search doesn't always seem to return all of the expected results, especially when searching for abbreviations.
For example, searching for "CSV" does not return https://research.oaeproject.org/content/rr/m1H-WYZ8, even though the word CSV is in one of the comments. Given the complete match, I would expect it to show up in the results.
A similar issue has been reported for the search term "IDF".

Assigning to @mrvisser for investigation. Note that this is lower priority than the delete groups/users work though.

Another issue has been reported around this. The document at https://marist.oaeproject.org/content/rr/NJDkX4GZ uses the word Maui in various places, but is not returned when searching for Maui.

@mrvisser : This combo of search tickets might be worth looking at right after inviting guests


There are certain scenarios in which Dynamic Delivery is not supported.

The page states
There are certain scenarios in which Dynamic Delivery is not supported. These include the following:
Should this read "There are certain scenarios in which Safe attachments including Dynamic Delivery are not supported"?
Also the list of limitations should be on the safe attachments page adjacent to this page in the hierarchy.
I think these are limitations of Safe Attachments generally though I may have misunderstood, please could you clarify?

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

ID: f5966b7b-cbaa-eaa2-c9d6-5c6e7218df74
Version Independent ID: cfcc8772-be5d-009a-0805-62624835ac5f
Content: Dynamic Delivery and previewing with ATP Safe Attachments - Office 365
Content Source: microsoft-365/security/office-365-security/dynamic-delivery-and-previewing.md
Service: o365-seccomp
GitHub Login: @MSFTTracyP
Microsoft Alias: tracyp

@iaasazure Thank you for your feedback. The limitations are specifically for including Dynamic delivery so we will leave it here. We have made changes to the Document  to reflect your requests via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/2453
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @iaasazure Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


3 fixes to ClimateRegime.py

Hey guys. I've been working on a sped up version of module 1 and comparing it's outputs to the outputs of the repo model version. During this process I've found a few bugs in the repo version of pyaez. They are in ClimateRegime.py:

in getLGP. The initialization of Sb_old and Wb_old to zero for each grid cell needs to be moved inside the spatial loops for the zero initialization to work as intended. Otherwise, the Sb_old and Wb_old will initialize to the new bucket values for the previous grid cell.

in AEZClassification. This is a weird one, but there are two conditional statements in this function that aren't working as intended and python will not throw an error in this case. The problem arises when using 'variable[row,col] in [val1,val2,val3,val4]' in an 'elif' conditional statement. This part of the condition needs to be enclosed in parentheses or the statement won't work as intended.

in getMultiCroppingZones. The order of the inputs in the function does not match the order of the inputs in the notebook. I've updated the order in the .py file instead of the notebook. It's the last two inputs that are the offenders ts_t0 and ts_t10.

one more bug I forgot about... the last part of the huge if-elif-elif-elif-else-block in EtaCalc is missing the sbx equation. I'm guessing that sbx=sb_old-snm is what's missing based on the previous sections of the if-block. I'm not sure why this doesn't error because for pixels that fall under the 'else' part of this block, the function exports Sb365 without having computed it.


Performance issue for the latest version.

Hi,
I have installed the latest version of neural coref and Cython also. But for a 22k long content it is taking around 1 min to resolve the coreference. Is this expected? How do I make sue if Cython is being used for better performance? Kindly help. Thanks in advance.
Sanjana

I am also facing the same issue. Its isnt fast enough. Kindly let know if anything else has to be installed to realize the speed in this latest version.

I'll run some tests to verify this. I've found the speed satisfactory so far.

model
words
real
user
sys

en_coref_lg
59014
49.9533
91.5734
14.6637

en_coref_md
59014
58.9120
101.1673
14.5475

en_coref_sm
59014
42.6424
86.9106
13.8428

Times are in seconds as obtained by the linux time command. The text used was
text.txt.
That's approximately 1100 words per second on a 4 core laptop.

Thank you for sharing this detail.
It is fast enough when all cores are utilized.
Regards
Arun
On Fri, Jul 20, 2018 at 3:46 PM, Arjoonn Sharma<EMAIL_ADDRESS>wrote:

model words real user sys
en_coref_lg 59014 49.9533 91.5734 14.6637
en_coref_md 59014 58.9120 101.1673 14.5475
en_coref_sm 59014 42.6424 86.9106 13.8428
Times are in seconds as obtained by the linux time command. The text used
was
text.txt
https://github.com/huggingface/neuralcoref/files/2213438/text.txt.
That's approximately 1100 words per second on a 4 core laptop.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/huggingface/neuralcoref/issues/77#issuecomment-406557369,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUJLxeHZXUAzI1jzt4KS6-E4W1mSUeMjks5uIa38gaJpZM4VSpg_
.

Hi Everyone,
I tried running NeurelCoref en_coref_sm model to get co-reference resolution from a text. Following are the details:
Input Doc type: Text file
Input Doc size : 834 KB
Total sentences : 7199
Total words: 126488
Processing Time: 10 minutes
Problem:
This program is eating up all my RAM. All 8 cores(32 GB machine) are used with 7 GB to 29 GB Memory utilization. Mostly, memory usage remains above 20 GB. Also the processing time is too high for me.
Is there a way to bring this execution time to seconds ? Also, how handle the memory usage issue?
Hope to get some help. Thanks.


Theme Switcher doesn't work.

The button provided on the navbar has  button to switch the theme of the web app, but the button doesn't work.

Global theme switcher button functional after  commit 88e31ca.


Suggested blocks should have the full property node if possible

Right now we only get the property: "P585" back for the property when calling the /api/annotation/guess-blocks endpoint.
It would be nice if it could contain the entire property, much like the endpoint over at /api/annotation/suggest does, e.g.:
{
  data_type: "time"
  description: "time and date something took place, existed or a statement was true"
  id: "P585"
  label: "point in time"
}

should be fixed with latest t2wml-api from development and latest t2wml development

thank you! I'll check it out on the development branch(es)

done and done, closing


Remove unnecessary disables from pylint config

This repository popped up in my explore tab and while looking at the pyproject I noticed these two comments and disables which mention issues that have been fixed in the latest versions of pylint.
I didn't see a pin for pylint in the setup.cfg so I guess you're using the latest version for your CI and thought I would remove them.
Feel free to close this if this is unwanted!

Thanks!

I didn't see a pin for pylint in the setup.cfg so I guess you're using the latest version for your CI and thought I would remove them.

the version's in the .pre-commit-config.yaml file


Swift Package -

trying to include FileProvider in SPM 4.0.0, generates errors in swift package generate-xcodeproj:
$ swift package generate-xcodeproj
error: package has unsupported layout; found loose source files: /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/CloudFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/DropboxFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/DropboxHelper.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/ExtendedLocalFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/FPSStreamTask.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/FTPFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/FTPHelper.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/FileObject.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/FileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/HTTPFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/LocalFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/LocalHelper.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/OneDriveFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/OneDriveHelper.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/RemoteSession.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/SMBClient.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/SMBFileProvider.swift, /Users/dhushon/work/TensorBoxify/.build/checkouts/FileProvider.git-6221985536385019491/Sources/WebDAVFileProvider.swift
Directory structure inconsistency as we can see here... missing /Sources and /Tests:
DHushon:~/work/TensorBoxify/.build/checkouts$ ls swifter.git--8814129713726061435/
./               .git/            .swift-version   LICENSE          README.md        Swifter.podspec
../              .gitignore       .swiftlint.yml   Package.swift    Sources/         XCode/
DHushon:~/work/TensorBoxify/.build/checkouts$ ls FileProvider.git-6221985536385019491/
./                       .swift-version           LICENSE                  Sources/
../                      .travis.yml              Package.swift            fileprovider.png
.git/                    FilesProvider.podspec    Pod/
.gitignore               FilesProvider.xcodeproj/ README.md
UPDATE: SPM is having a problem with the simple renaming... which is to say, if the root directory is changed to "FilesProvider" then the swift build works.  Unfortunately I think that this means we need to restart the project with a new root?

I’m on vacation. I will fix after returning.

The change that does work is.... add a prefix to Package.swift
+0: // swift-tools-version:4.0
This is required by the SPM4.0 build system.


[QST] RNG Lib

Hi, IIUC, you're using a PyTorch RNG for the device. Have you considered cuRAND's device side API?

Hi Matthew.
I started with cuRAND and it's a bit slower, since for Philox it does 10 rounds while we do 7 rounds. Apex also uses 7-round Philox for speed.

Okay, thank you for the feedback. Let me see what we can do to improve performance and get back to you. Can you tell me what data types and distributions you need most?

Thanks Matthew, that would be great!
We use it for dropout, so just uniform distribution on [0, 1) and data type float, with the Philox RNG. I believe Apex uses it for the same setting.
If one does dropout as a separate kernel (e.g., Pytorch's nn.Dropout) then the RNG speed doesn't matter that much since the operation is memory-bandwidth bound. But as one starts to fuse operations (as we do in FlashAttention and in Apex's FMHA), the RNG speed start to matter.

Btw Apex's implementation has inline assembly to speed up Philox RNG, idk that's already in cuRAND.


[5.3] Adds even an odd to the properties of  variables in blade

Going to hold off on this for now since we already expose the index.


No color console output when protrator jasmine-spec-reporter is run with Grunt task

https://stackoverflow.com/questions/29320180/protractor-with-mocha-chai-dont-display-errors-since-1-8-0-migration?newreg=65f63d9e0e184da28a652989872c7d89
Summery of issue described in this stackoverflow thread. I've encountered the same issue running protractor tests through a grunt task where colors will not show up in the output. Running of test with protractor alone has no issues and the colors will display fine.

All right, so if I understand well, you are trying to run protractor with grunt-protractor-runner task. You have configured jasmine-spec-reporter in your protractor conf. When you run protractor alone, colors are displayed but not when you run it with the grunt task.
So, IMHO it does not seem related to jasmine-spec-reporter and I close this issue accordingly.
I use the grunt-protractor-runner task my self and I have no problems with it. Have you correctly set the noColor option?

So, I've currently been trying to track down why its not displaying the colors. The noColor option has been set to false. I can only replicate the color display issue when running protractor with grunt. Currently these are all the version of dependencies I am running. I haven't had time to try older version of jasmine, protractor, ect... At this point I'm now leaning towards there being an issue with grunt or test runner not jasmine-spec-runner. I'll let you know if I find the issue
"angular-jsdoc": "^0.3.2",
"archiver": "^0.12.0",
"generator-env-config": "0.0.2",
"grunt": "^0.x",
"grunt-autoprefixer": "^2.2.0",
"grunt-concurrent": "^0.5.0",
"grunt-contrib-clean": "^0.5.0",
"grunt-contrib-concat": "^0.4.0",
"grunt-contrib-connect": "^0.7.1",
"grunt-contrib-copy": "^0.5.0",
"grunt-contrib-cssmin": "^0.9.0",
"grunt-contrib-htmlmin": "^0.3.0",
"grunt-contrib-imagemin": "^0.9.3",
"grunt-contrib-jshint": "^0.11.0",
"grunt-contrib-uglify": "^0.4.1",
"grunt-contrib-watch": "^0.6.1",
"grunt-exec": "^0.4.6",
"grunt-filerev": "^0.2.1",
"grunt-google-cdn": "^0.4.0",
"grunt-istanbul": "^0.5.0",
"grunt-karma": "^0.10.1",
"grunt-newer": "^0.7.0",
"grunt-ng-annotate": "^0.4.0",
"grunt-protractor-coverage": "^0.2.13",
"grunt-protractor-runner": "^2.x",
"grunt-protractor-webdriver": "^0.2.0",
"grunt-replace": "^0.8.0",
"grunt-svgmin": "^2.0.0",
"grunt-usemin": "^2.6.2",
"grunt-war": "^0.4.4",
"grunt-wiredep": "^2.0.0",
"install": "^0.1.8",
"jasmine-core": "^2.2.0",
"jasmine-reporters": "^2.0.4",
"jsdoc": "^3.3.0-beta1",
"jshint-stylish": "^0.2.0",
"karma": "^0.12.31",
"karma-coverage": "^0.2.7",
"karma-jasmine": "^0.3.5",
"karma-junit-reporter": "^0.2.2",
"karma-mocha": "~0.1.3",
"karma-ng-html2js-preprocessor": "^0.1.2",
"karma-phantomjs-launcher": "^0.1.4",
"load-grunt-tasks": "^3.0.0",
"npm": "^2.7.3",
"protractor": "^2.x",
"time-grunt": "^0.3.2",
"webdriver-manager": "^2.0.0",
"yo": "^1.3.3",
"jasmine-spec-reporter": "^2.x"

I'm running into the same issue, no color output with :
"grunt-protractor-runner": "^2.0.0",
"jasmine-core": "^2.3.4",
"jasmine-spec-reporter": "^2.2.2",
"protractor": "^2.1.0"
Did you manage to find a workaround @Mletter1 ?

Still haven't found a fix. I've tried older versions of grunt protractor runner and protractor with no luck.

I'm having the same problem after upgrading from protractor/jasmine/jasmine-spec-reporter 2.0/2.1.1/2.1.0 -> 2.1/2.3.1/2.2.2, except I'm not running protractor through grunt protractor runner.

Can you reproduce it by clonining this repository and launching the protractor example?

@bcaudan I can't -- the example works! I also tried updating it to skip starting the selenium server and use directConnect: true, which is how my environment is set up. Will do some more digging when I get time.

@bcaudan Just a hunch, but it might be due to a difference in how Protractor is launched. I launch it as a node child process and I would imagine that the grunt task does something similar.

This issue is due to the plugin used to color the jasmine-spec-reporter output, if you run jasmine test into a child process with output piped, then colors are not displayed.
So you can have this issue if you use grunt-protractor-runner >= 1.2.0 (see options.output)
It is related to https://github.com/Marak/colors.js/issues/127.

Nice that did it! After adding colors.enabled to jasmine-spec-reporter.js all the colors are now displaying.
var colors = require('colors');
colors.enabled = true;
var SpecMetrics = require('./spec-metrics');
var SpecDisplay = require('./spec-display');
...
...
...

I have added it in v2.2.3.


PathRemovePrefix bug?

hi, according to https://microsoft.github.io/reverse-proxy/articles/transforms.html, based on the example given, the PathRemovePrefix will removed the provided prefix and keeps the remaining?
But when I try to add something like ...api/service1/xyz, it seems like the prefix is not removed? Is it Microsoft's bug?

Hi @tnachy,
I've just checked the behavior you discovered during testing and indeed there was an issue.
It's important that the prefix does not end with an '/', otherwise it will not work.
The sample implementation is now modified to consider this behavior (please see PR #2 )


Unexpected error from cudaGetDeviceCount()

When running the command cd third_party/pointnet2 && python setup.py install to set up the environment, it shows RuntimeError: Unexpected error from cudaGetDeviceCount().. Below are the details. Do you have any solutions for that problem? Thanks!
/usr/local/lib/python3.10/site-packages/torch/cuda/init.py:88: UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount(). Did you run some cuda functions before calling NumCudaDevices() that might have already set an error? Error 804: forward compatibility was attempted on non supported HW (Triggered internally at ../c10/cuda/CUDAFunctions.cpp:109.)
return torch._C._cuda_getDeviceCount() > 0
No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'
running install
/usr/local/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/usr/local/lib/python3.10/site-packages/setuptools/command/easy_install.py:144: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running bdist_egg
running egg_info
creating pointnet2.egg-info
writing pointnet2.egg-info/PKG-INFO
writing dependency_links to pointnet2.egg-info/dependency_links.txt
writing top-level names to pointnet2.egg-info/top_level.txt
writing manifest file 'pointnet2.egg-info/SOURCES.txt'
reading manifest file 'pointnet2.egg-info/SOURCES.txt'
writing manifest file 'pointnet2.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_ext
building 'pointnet2._ext' extension
creating /root/Mask3D/third_party/pointnet2/build
creating /root/Mask3D/third_party/pointnet2/build/temp.linux-x86_64-cpython-310
creating /root/Mask3D/third_party/pointnet2/build/temp.linux-x86_64-cpython-310/_ext_src
creating /root/Mask3D/third_party/pointnet2/build/temp.linux-x86_64-cpython-310/_ext_src/src
Traceback (most recent call last):
File "/root/Mask3D/third_party/pointnet2/setup.py", line 19, in
setup(
File "/usr/local/lib/python3.10/site-packages/setuptools/init.py", line 87, in setup
return distutils.core.setup(**attrs)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 177, in setup
return run_commands(dist)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 193, in run_commands
dist.run_commands()
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 968, in run_commands
self.run_command(cmd)
File "/usr/local/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
super().run_command(command)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.10/site-packages/setuptools/command/install.py", line 74, in run
self.do_egg_install()
File "/usr/local/lib/python3.10/site-packages/setuptools/command/install.py", line 123, in do_egg_install
self.run_command('bdist_egg')
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 317, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
super().run_command(command)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.10/site-packages/setuptools/command/bdist_egg.py", line 165, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "/usr/local/lib/python3.10/site-packages/setuptools/command/bdist_egg.py", line 151, in call_command
self.run_command(cmdname)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 317, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
super().run_command(command)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.10/site-packages/setuptools/command/install_lib.py", line 11, in run
self.build()
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/command/install_lib.py", line 112, in build
self.run_command('build_ext')
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 317, in run_command
self.distribution.run_command(command)
File "/usr/local/lib/python3.10/site-packages/setuptools/dist.py", line 1217, in run_command
super().run_command(command)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 987, in run_command
cmd_obj.run()
File "/usr/local/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 79, in run
_build_ext.run(self)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/usr/local/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 843, in build_extensions
build_ext.build_extensions(self)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 459, in build_extensions
self._build_extensions_serial()
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 485, in _build_extensions_serial
self.build_extension(ext)
File "/usr/local/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 202, in build_extension
_build_ext.build_extension(self, ext)
File "/usr/local/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 540, in build_extension
objects = self.compiler.compile(
File "/usr/local/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 649, in unix_wrap_ninja_compile
cuda_post_cflags = unix_cuda_flags(cuda_post_cflags)
File "/usr/local/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 548, in unix_cuda_flags
cflags + _get_cuda_arch_flags(cflags))
File "/usr/local/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 1767, in _get_cuda_arch_flags
capability = torch.cuda.get_device_capability(i)
File "/usr/local/lib/python3.10/site-packages/torch/cuda/init.py", line 357, in get_device_capability
prop = get_device_properties(device)
File "/usr/local/lib/python3.10/site-packages/torch/cuda/init.py", line 371, in get_device_properties
_lazy_init()  # will define _get_device_properties
File "/usr/local/lib/python3.10/site-packages/torch/cuda/init.py", line 229, in _lazy_init
torch._C._cuda_init()
RuntimeError: Unexpected error from cudaGetDeviceCount(). Did you run some cuda functions before calling NumCudaDevices() that might have already set an error? Error 804: forward compatibility was attempted on non supported HW

Hi Chenbin,
your error logs states No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'.
Please make sure that CUDA_Home points to CUDA.
Best,
Jonas


Add a SQLite backed storage implementation

Alternative to the hybrid file + cubdb storage implementation.
Currently implemented with both snapshots and log written to sqlite, but we could always go back to the hybrid model if this is an issue.
To improve test reliability I upped some waits in the typescript client test. This is not because of slowness in the sqlite implementation afaict because the same tests were failing with the old file storage backend.
Naive benchmarking puts this at ~10-100x faster to append to the log than the cubdb version.

hey, this looks nice! Would love to see the performance of this with our benchmarks. Particularly interested in knowing how it handles lots of shapes and lots of writes

It's basically a dupe of the cubdb storage, but with sqlite as the db and replacing the pure file-dump snapshot with a table in sqlite. Each shape will have its own db so this is basically the same characteristics as for cubdb but with faster writes (~10-100 microseconds for a log append as opposed to ~4ms)

* Do you handle log compaction, or have an idea on how we'd implement it?

No, haven't touched it, haven't thought about it. We could do it with say replacing within a range in the db. with sqlite we have the advantage of having multiple tables within the file, so there may be some kind of dupe table, compact, rename or overwrite table dance within isolated snapshots. we could use multiple concurrent tables and have some pointer? dunno, lots of options though

* The same questions for chunking. Is that just a range query :D?

I've replicated the cub db version, with chunk log offsets in a separate table and then the same log stream offset stuff.

@balegas

* Do you handle log compaction, or have an idea on how we'd implement it?

@marc-shapiro, @preguica, and I had a discussion regarding the format of the shape log and log compaction during last last week's on-site. Currently, we store the shape as a sequence of changes, where every change has an offset. After compaction, every PK will have a single entry in the log with the offset of the latest write (insert/update/delete) to that PK. The format where the shape log is stored as a sequence of changes seems good for storing in files on disk.
However, we can have an alternative representation for the shape log, that is more appropriate for storing in a DB. We could have a table per shape that for every PK that is part of the shape tracks its latest value and the "time"/"offset" at which that value was written. When a row is updated or deleted, we update its value and the offset in that shape's table. When a user requests a shape, starting at a given offset, we query the table for all rows with an offset > the provided offset.
The advantage of this approach is that we only ever store the compacted log (as for updates/deletes we effectively update the entry for that row in the DB). Another advantage is that we don't have to implement and maintain our own file-based storage system which is probably quite complex if we want to properly optimize that.

We've decided not to move on with this approach while we have other performance gains to work on besides the speed of the storage backend. I'm closing the pull request.


GP-1557: Derive GLC projection from GLM contents.

Instead of hard-coding the projection of a GLC composite to Mercator, set it
to the projection of the first GLM that is being added to the GLC.

Warn the user if the GLMs being assembled have differing projections.

@tst-ppenev Does the admin console and GLC assembler UI currently tell them which projection a GLM uses? If not, then we should write a follow-up so that's apparent to the user. Another option would be to have Flat vs. Mercator as a radio button inside the assembler.

@tst-ccamp: No, I don't see any of the administrative pages showing the projection type, only whether it's 2D or 3D.  I think it's a good idea to add the projection to the various pages that list cut, and pushed databases.  We could decide whether adding a projection to the 'Type' field would be overloading it.
I'm not sure if there's any Portable globe client that supports re-projecting imagery on the fly, but I thought it might be conceivable in the future. (There are GIS clients, can do that, although it can be rather slow.)  I didn't disable mixing projections in a GLC for now, but I think it would be useful to be able to filter by projection in the Assebly UI.

@tst-nfarah, which file contains the release notes for the next release?


bug fix typo in selector example

Description
fix type by changing resovlve to resolve
Checklist

[X] Code compiles correctly
[n/a] Created tests which fail without the change (if possible)
[X] All tests passing
[n/a] Extended the README / documentation, if necessary
[n/a] Added myself / the copyright holder to the AUTHORS file

Coverage remained the same at 96.199% when pulling dbdd04429a89943898eae2cd2dc88405073ff95e on jmichelin:master into f69adc38b4008ad3770dbbf4cd33d7c816ddc3d8 on lapwinglabs:master.

Coverage remained the same at 96.199% when pulling dbdd04429a89943898eae2cd2dc88405073ff95e on jmichelin:master into f69adc38b4008ad3770dbbf4cd33d7c816ddc3d8 on lapwinglabs:master.

Coverage remained the same at 96.199% when pulling dbdd04429a89943898eae2cd2dc88405073ff95e on jmichelin:master into f69adc38b4008ad3770dbbf4cd33d7c816ddc3d8 on lapwinglabs:master.