Some docstrings are getting truncated in the object inspector

From<EMAIL_ADDRESS>on 2012-04-18T12:41:22Z
What steps will reproduce the problem?

In a console, create a list like a=[1,2,3]
Type a.pop(
Examine the help that pops up in the object inspector. What is the expected output? What do you see instead? Expect to see the full docstring. Some of the docstring is missing. Roll back to the revision f73ae696b3b4 to compare. Please use labels and text to provide additional information. Problem shows up at revision b3713a3dc120 . See additional comments on this code review: https://code.google.com/p/spyderlib/source/detail?r=b3713a3dc1201dcaba03d0dd0d3d537ef854d041 I think the behavior at revision f73ae696b3b4 was awesome. Just enough formatting to make the docstring look fancy without losing information. Might we consider just rolling back?

Original issue: http://code.google.com/p/spyderlib/issues/detail?id=997

From<EMAIL_ADDRESS>on 2012-04-18T11:50:46Z
I would avoid throwing away any text from the docstring. If you can implement the magic that can detect when the signature you are about to display in the Definition field is going to be an exact duplicate of the first line of the docstring then it's probably okay to eliminate just the signature from being displayed again. But that's about as far as I'd go.

From ccordoba12 on 2012-04-18T11:09:31Z
I see exactly what you mean. I wasn't sure about removing the first line of the docstring because several python objects have annotations next to the signature, but in the ones I inspected they were unimportant. However most numpy/scipy objects only have the signature, so I decided to just remove it.
Instead of rolling back, what about removing the first line if and only if there is a signature in it? If there isn't, we could leave it as it is. This will solve the problem you are reporting but also will let us to avoid to show repeated info (in the definition and the docstring body), which was my intention.
It just would be a matter to improve the regexp we are using here https://code.google.com/p/spyderlib/source/browse/spyderlib/utils/dochelpers.py#120 or build a new one here https://code.google.com/p/spyderlib/source/browse/spyderlib/utils/dochelpers.py#89 Thanks a lot for testing. This is the kind of feedback I'm expecting to improve on my initial attempt and make the feature rock solid!
Labels: MS-v2.2

From pierre.raybaut on 2012-04-19T00:08:36Z
I fully agree with Jed on this one.

From<EMAIL_ADDRESS>on 2013-01-15T08:07:54Z
@-ccordoba12: I've come up with a patch that accomplishes what you were suggesting in comment 1, and it meets the desire I expressed in comment 2. Take a look and see if you approve. If so, I can push the change.
Attachment: docstring.patch

From<EMAIL_ADDRESS>on 2013-01-14T10:32:13Z
@-ccordoba12: I still run into this issue from time to time. Have you thought more about how to address it? It seems like a more complex regular expression might do the trick, but I haven't looked into the code deed enough to know how to contribute yet. If you want me to take a crack at it let me know.

From<EMAIL_ADDRESS>on 2013-01-15T09:02:30Z
Actually, I like this patch a little bit better. I cleans up the extra signature line that shows up with numpy and scipy docs but it is a little less invasive with docstrings on standard Python functions.
Attachment: docsting_improved.patch

From ccordoba12 on 2013-01-15T09:17:19Z
Thanks for taking the time to look at this issue and sorry for the huge delay in taking care of it.
Now to the point: What's the difference between the two patches? I only see these line changing, from:
title_and_argspec = text['title']+text['argspec']
in docstring.patch to
title_and_argspec = text['title']+text['argspec']+'\n'
in docsting_improved.patch

From<EMAIL_ADDRESS>on 2013-01-15T12:52:59Z
And one last attempt using regular expressions that allows for additional white space to be on the first line in addition to the title and argspec. Use this one if you feel like the previous two patches were too restrictive regarding potential extra white space that might be in the first line of the docstring.
Attachment: docstring_regex.patch

From<EMAIL_ADDRESS>on 2013-01-15T09:22:58Z
The inclusion of the '\n' is the only difference. If that's not there, then some of the standard Python docstrings (look at 'float' for example) get broken up in a non-intuitive way.

From<EMAIL_ADDRESS>on 2013-01-23T19:57:49Z
@-ccordoba12: I've been running with the last patch at comment 9 for several days now, and it produces precisely the behavior you suggested in comment 1. I would go with it. If you want me to push it out I'm happy to do it!

From ccordoba12 on 2013-01-23T20:19:03Z
Sorry for not reviewing this before. I prefer your patch in comment #6 because it's far more easier to read and understand than the regex you developed in comment #9.
I mentioned a regex in comment #1 because I thought this problem was introduced by a regex I changed while I was developing this feature.
I would only suggest to add a comment to explain the '\n' we talked about and that'll be all from my side :)
You can push it after that if you want.
Owner<EMAIL_ADDRESS>

From<EMAIL_ADDRESS>on 2013-01-24T07:39:48Z
This issue was updated by revision 7b50c4b5ae37 .

From<EMAIL_ADDRESS>on 2013-01-24T05:48:06Z
This issue was updated by revision e60482436b08 .
Status: Fixed

From ccordoba12 on 2013-01-24T16:17:21Z
But Jed, I don't see the '\n' you mentioned in comment #8 in the commits you pushed. I thought it was necessary to render correctly docstrings like the 'float' one
Why is not there?

From<EMAIL_ADDRESS>on 2013-01-24T16:29:32Z
The final commit I applied was slightly different than the patch in comment 8. I wanted it to be a little more tolerant of extra white space on the first line, and I came up with a simpler way to do that without having to resort to the complicated regex of comment 11. To do that I made use of the first_line variable you define a little above, which is basically a representation of the first doc string line with all white space stripped, including the '\n'. When I used that approach there was no more need to include the '\n' in the matching expression.

From ccordoba12 on 2013-01-24T16:45:30Z
Ahh, ok. Glad to hear the solution was a simpler one :)


Upgrade terraform-provider-civo to v1.0.39

This PR was generated via $ upgrade-provider pulumi/pulumi-civo.

Upgrading terraform-provider-civo from 1.0.38  to 1.0.39.
Fixes #304
Upgrading pulumi-terraform-bridge from v3.61.0 to v3.62.0.

/release patch


Add kuksa java sdk

Converts the Kuksa Android SDK to a plain Java SDK which will be build as a .jar

removed all occurences of the Android logger and replaced it with a java.util.Logger (finer = debug, finest = verbose)
Replaced the org.jetbrains.kotlinx:kotlinx-coroutines-android library with the more basic org.jetbrains.kotlinx:kotlinx-coroutines-core
updated the vulnerable dependency cross-spawn from 7.0.3 to 7.0.6; see https://github.com/eclipse-kuksa/kuksa-android-sdk/pull/119
Adapted the pipelines accordingly
Removed occurrences of the vss-processor-plugin and vss-processor
Updating certificates, because they were expired leading to failing secure integration tests
renamed generic module "kuksa-sdk" to "kuksa-java-sdk"
renamed generic module "test" to "test-core"
updated some versions
updated targetCompatibility / sourceCompatibility to JDK 11

Reasoning: During implementation of the vehicle-app-java-sdk (where we wanted to add the kuksa-android-sdk) we found out, that we can't add Android Libraries (aar) into plain java projects (well, that somehow seems obvious :D). Vice versa it works. An Android Application still can use plain java libraries.
Right now the kuksa-android-sdk does not have a lot of dependencies to the Android eco System and is mostly using plain java stuff. So yes, we want to make it a plain java application so it can be used from java applications as well as from Android Applications.
The kuksa-android-sdk repository (the plans here are still a bit uncertain what exactly will be added there yet) will basically be a simple wrapper around the java sdk, exposing / extending it's functionality for Android and add more "convenience stuff". It could take care, that the Android Manifest is correctly configured (e.g. requesting the Internet Permission (https://developer.android.com/develop/connectivity/network-ops/connecting?hl=de) and a correct consumer-proguard rules are defined (https://www.guardsquare.com/manual/setup/gradleplugin#consumerrulefilter)
Midterm goal will be something like this here:

We will gradually remove content from the kuksa-android-sdk but we will probably do this step-wise.


Remove BUS events from GTFS-RT Processing

Currently, performance manager processes ALL GTFS-RT Vehicle Position and Trip Update events, loading them into the RDS. Most of these events are BUS related and can be removed from the performance manager pipeline.
This PR modifies the RDS loading pipeline to remove all BUS events for Vehicle Position and Trip Update processing.
Asana Task: https://app.asana.com/0/1189492770004753/1204339091106881

question: apologies if I'm missing some context here, but can you say more about why this data is being removed? I think that the Skate team (who will be consuming the new API) will be very interested in the bus data.

question: apologies if I'm missing some context here, but can you say more about why this data is being removed? I think that the Skate team (who will be consuming the new API) will be very interested in the bus data.

The BUS records are being removed from the processing pipeline for the "performance manager" application.
Originally, we included all records that are provided in the Vehicle Positions and Trip Updates GTFS-RT feeds in the application pipeline. However, "performance manager" is a RAIL only application. A majority of the events volume from these feeds is BUS data. Loading the BUS data into our RDS creates a lot of erroneous records and unnecessary strain on the hardware.
Additionally, there are separate GTFS-RT feeds specifically for BUS data that I believe we will be processing instead of, or in addition to the regular Vehicle Positions GTFS-RT feed, when the time comes to start on our BUS application.
Removing the BUS data from the  "performance manager" pipeline will greatly improve out application performance and reduce the hardware requirements of our infrastructure.
The BUS data still exists in our parquet files being processed by the "ingestion" application.
Hopefully that all makes sense, but would be happy to jump on a quick call to discuss further.


Supporting installing hawkey

Support installing hawkey on any Python.
From https://github.com/rebase-helper/rebase-helper/issues/285#issuecomment-324294230
rebase-helper added it recently as a required Python package.
https://github.com/rebase-helper/rebase-helper/blob/master/requirements.txt
Source
https://github.com/rpm-software-management/libdnf/tree/master/python/hawkey
On f24, f25, python{2,3}-hawkey are sub packages of hawkey.
https://apps.fedoraproject.org/packages/hawkey
On f25, f26, rawhide python{2,3}-hawkey are sub packages of libdnf.
https://apps.fedoraproject.org/packages/libdnf

hawkey is gong to be stopped to provide the RPM on Fedora rawhide soon.
So, maybe we do not support hawkey.
But changing this project's source code to make adding new Python bindings module easily is beneficial.
This project rpm-py-installer can be change from "RPM Python bindings' Installer" to "RPM project's Python bindings` Installer" or "Python bindings' Installer to implement the installer easily for general Python bindings module".

Close this ticket as rebase-helper stopped using hawkey


Fix for issue #11

The original code produces the wrong sign for the error for wrap paths two and three under at least some circumstances. This commit fixes that by doing two things:
-- Assigning the signed rather than absolute versions of altErr1 and altErr2 to error in their respective branches.
-- Reversed the sign of  altErr2, because the original calculation consistently produces the wrong sign.

You're welcome; thank you for writing this library and releasing it.
PS -- I think my testing may have found a couple of other issues; will write them up and submit PRs when I have them nailed down.

Hey, have you had a chance to take a look at this PR?


Document the applicant review process

@zachlatta Does this also close hackclub/meta#83?

Yeah, it'll close #83.


If we use rabbitmq-peer-discovery-k8s, and want to configure the default cipher suites, can this be configured in asvanced.config?

If we use rabbitmq-peer-discovery-k8s, and want to configure the default cipher suites, can this be configured in asvanced.config?
Originally posted by @haiyangu in https://github.com/rabbitmq/rabbitmq-website/issues/567#issuecomment-413734537

Not at this time, please see https://github.com/rabbitmq/rabbitmq-peer-discovery-common/issues/9


Example application overrides EUIs while using LR11xx crypto

The example application overrides the DevEUI/JoinEUI and AppKey always on reset:
https://github.com/Lora-net/SWL2001/blob/0979db31e5daedbcd7bef20d699dfda1efa6b307/utilities/user_app/main_examples/main_exti.c#L200-L211
This should be a bit more nuanced, since if the example is compiled with CRYPTO=LR11XX_WITH_CREDENTIALS, one may expect that the EUIs are really the ones 'on the board'. Maybe the overrides should be guarded by a ifdef for USE_PRE_PROVISIONED_FEATURES ?

Thanks @adriansmares - I'll report that internally to update it for the next release.
FYI - examples in the LoRa Basics Modem SDK already have it implemented this way.

Hi @adriansmares !
Thanks for your report.
We will update the basic example to take in count internal credentials in case CRYPTO=LR11XX_WITH_CREDENTIALS is used at makefile level.
It can also make sense to print current CHIP EUI and CHIP PIN to ease claiming process.
It will be updated as well for the next release

Hi @adriansmares !
We add this feature in the new v3.3.0 release.
You can find the updates line in main example here


Refactor with cmd framework

As per https://github.com/goharbor/harbor/issues/5703 , the plan is

refactor with viper, cobra and etc to make the syntax a bit more "UNIX-y"
...

Ref:

spf13/cobra
spf13/pflag
spf13/viper

This job is done, see https://github.com/moooofly/harborctl/issues/5


Fix few other warnings

Looks like the non-deprecated unittest methods are not available in python 2.7.*.
That's the perfect excuse for dropping python 2.

Oho crap...

many tests failed in python2


If selectRow.selected array contains all keys in the table, the selectAll checkbox is not checked

Release in v1.2.13 :)


behaviors protected / private methods

On behaviors private / protected methods will attempt to be called but fail.  For example, if I have SluggableBehavior added as a behavior and I have another behavior with a public function getValue() it will return error because SluggableBehavior::hasMethod('getValue') returns true even though the ActiveRecord can't access the protected method.
Reflection is probably too slow to fix it.  A possible solution is to maintain a list of unavailable methods that are inside behaviors so hasMethod() return true for public methods and false for private/protected methods.
In the SluggableBehavior it can be defined something like so:
public function hasMethod($name)
{
    $inaccessibleMethods = [
        'validateSlug',
        'generateUniqueSlug',

        //could be added to AttributeBehavior
        'getValue',
    ];
    return in_array($name, $inaccessibleMethods) ? false : parent::hasMethod($name);
}

Even though this problem is in Object and applies to everything, I think it is typically only an issue with mixins since the method could potentially be defined in one of the other behaviors.

Related, I think
https://github.com/yiisoft/yii2/issues/5133

yeah right, @SDKiller thanks for pointing to that.


chore: migrate to github issue forms

ref: https://github.blog/changelog/2021-06-23-issues-forms-beta-for-public-repositories/

related to bpmn-io/internal-docs#365

See full working example of this PR here: https://github.com/MaxTru/gh-forms-playground/issues/new/choose

I decided to build this pilot in the Camunda-Modeler repo, since this is where we get most outside issues (sometimes without proper template usage). I propose to:

Test this for some time in practice
If we like it, adopt for all repos (consider to have templates on org level)

Really nice!
Given the example repo, is this link present then?

I guess that will be hidden via our config? (blank_issues_enabled: false)

Ah no! We have this disabled already: https://github.com/camunda/camunda-modeler/blob/develop/.github/ISSUE_TEMPLATE/config.yml#L1

Perfect 👍


IndexError: tuple index out of range

Not sure how to fix the problem, but I performed several different parameter settings, including all the default settings for dumpSTR on the the *.vcf input ( dumpSTR --vcf input.vcf --out output).  All of which returned:
Traceback (most recent call last):
File "/project/jcreminslab/emersond_projects/4d_nucleome/clctools_hic_loop_calling_pipeline/venv/bin/dumpSTR", line 33, in
sys.exit(load_entry_point('trtools', 'console_scripts', 'dumpSTR')())
File "/project/jcreminslab/emersond_projects/4d_nucleome/ALS/TRTools/trtools/dumpSTR/dumpSTR.py", line 1245, in run
retcode = main(args)
File "/project/jcreminslab/emersond_projects/4d_nucleome/ALS/TRTools/trtools/dumpSTR/dumpSTR.py", line 1204, in main
record.vcfrecord.INFO['HWEP'] = utils.GetHardyWeinbergBinomialTest(allele_freqs, genotype_counts)
File "/project/jcreminslab/emersond_projects/4d_nucleome/ALS/TRTools/trtools/utils/utils.py", line 312, in GetHardyWeinbergBinomialTest
if gt[1] not in allele_freqs.keys():
IndexError: tuple index out of range

Hi there,
My guess is that you're running this on a haploid sample (probably a male with one X chromosome). Is that correct? As it says on our README, we currently only support diploid genotypes (though our error message around this should be better). That's something we want to change and is quite doable, but is a decent amount of effort and so hasn't been prioritized yet.
If that's not what's happening, can you share the VCF you're working with so that we can look into it further?

See issue https://github.com/gymreklab/TRTools/issues/89
dumpSTR doesn't handle chrX in males
To verify this is your problem, delete chrX variants from gangSTR output and try dumpSTR again


Improve security clomonitor score

Currently the score for KubeArmor is 74. But this could be much better without much efforts.

Hello @nyrahul, is this a good first issue to start with? I would be interested to work on it if it is.

Hey @h4shk4t, yes this should be a good-first-issue. I am assigning the issue to you, if you need any help please ping.

I am interested in contributing further to this issue. I would greatly appreciate it if you could assign me as well.

Hello,
Let me join your team to support with those tasks.

I have submitted pull requests to the repositories of KubeArmor, policy-templates, and Kastore. In this regard, I humbly request your esteemed review of these contributions.

@nyrahul Should I create a pull request for License Scanning? I ran a fossa scan, but it was limited and these are the results:
https://app.fossa.com/api/projects/custom%2B39510%2Fgithub.com%2Fkubearmor%2FKubeArmor.svg?type=shield&issueType=license
https://app.fossa.com/projects/custom%2B39510%2Fgithub.com%2Fkubearmor%2FKubeArmor?ref=badge_shield

@nyrahul Would it be advisable for me to initiate a pull request for License Scanning? I executed a FOSSA scan, although it was constrained, and the outcomes are as follows:
https://app.fossa.com/projects/custom%2B39510%2Fgithub.com%2Fkubearmor%2FKubeArmor?ref=badge_shield

@nyrahul @Ankurk99  I am interested to contribute towards the projects and would like to get started with the above good first issue in KubeArmor

@nyrahul  I think community meeting is already in readme so we mark it as complete in above checkbar

@Ankurk99 @nyrahul
I've submitted pull requests to the kvm-service, kastore, and policy templates repositories. I would greatly appreciate it if you could review my contributions and provide suggestions for any necessary upgrades.

Score is at 83

@nyrahul hi I would like to contribute to this issue can you please assign it to me


Update README.md

reflect conversion of the Financial Objects project into a SIG

Hey @ffionwiggins, for when you are back, any issue merging this PR? Trying to promote this ahead of the kick off meeting so would be amazing to have up to date readme content.
Thanks for all your leadership here @ffionwiggins!


Drag and drop - Event frozen in week view

Do you want to request a feature or report a bug?
Bug
What's the current behavior?
Use DND wrapper:

Go to Week view (I haven't tried Day view but I suspect it has the same problem)
Find a draggable event
Click on the event and drag it to somewhere else BUT do not drop it
Hold the mouse and move the event back to its original position, drop it

Sometime the event may be frozen after dropping it (i.e. it can no longer be moved/resized, and it will always be shown when you navigate to next/previous week)
I've got a short video showing the problem:
https://www.loom.com/share/be40ac085e4347c4b91b4ff4eb95542a
What's the expected behavior?
The event should not be frozen.
Current workaround:
Either remount the calendar component, or switch to Month/Day view and then switch back to Week and the frozen event starts working again.
I cloned the source code locally and added some logging to onEventDrop callback and I can confirm the callback is not called when this happens. The problem seems to be intermittent.

resolved


playground: make modes consistent with cmd/cue commands

The CUE playground was created some time ago, and in that intervening time there have been a number of changes to cmd/cue. In particular, we have a much clearer idea of what the various cmd/cue commands should do (related is https://github.com/cue-lang/cue/issues/337).
We should bring the playground in line with cmd/cue, not least to help reduce any difference/confusion between users' experience of cmd/cue commands and the modes of the same name in the playground.

I believe that https://github.com/cue-lang/cue/issues/2417 did this; the "export" mode now requires the output to be final and concrete like cue export (https://review.gerrithub.io/c/cue-lang/cuelang.org/+/1170814), and we added an "eval" mode that mimics cue eval (https://review.gerrithub.io/c/cue-lang/cuelang.org/+/1170942).
This is not perfect, because cmd/cue's code is rather complex and does more than simply calling the Go API, but I think we're pretty much there in terms of exposing the same three main modes that cmd/cue has in terms of evaluating CUE files. Marking as fixed, but let me know if I got that wrong.


fix(versions): update Activiti/activiti-core-common versions into develop

UpdateBot pushed maven dependency: org.activiti.api:activiti-api-dependencies to: 7.1.43

UpdateBot commands:
updatebot push-version --kind maven org.activiti.api:activiti-api-dependencies 7.1.43 --merge false


BuildFreeform Method

Hi Scanny,
Can you give me a hint that how can I add function like BuildFreeform Method in VBA to create curve through 4 points.
If I would like to create a function like that on top of your code, where should I start. Please help to let me know. Thank you.
The detail of the function is list below.
http://msdn.microsoft.com/en-us/library/office/aa212150(v=office.11).aspx

Hi there - any progress on this issue?


Website does not mention Linux

Instructions to download and run on Linux should be the same as Mac, or very similar.

Mmoved to https://github.com/learningsimulator/learningsimulator/issues/152


feature: accept an address, and ping it on demand

when trouble-shooting weird network issues, it is useful to be able to ping an address from the device. I would like to ping an address, which is given on run-time, and see the results.

yes that would be nice. allow the parameter ip_address to be templated. With the new input_text component we could reference to any inputted text via a lambda. Input validation would be required.


asset switcher efficiency

Asset switcher require to efficiency refactor there are multiple calls to database.

Asset switcher can't solve master versions

Asset switcher can't handle missing documents or archived documents.

LODs behaviour is strange. <without LOD> in Lods combobox is useless.

LODs behaviour is strange.  in Lods combobox is useless.
yep that should just show first available


Update example according to the latest release (v0.1.0)

As a newcomer to this terraform module, I've followed the example steps and had following errors during 'terraform apply' process:
Error: Error applying plan:

1 error(s) occurred:

* module.cluster.google_container_cluster.cluster: 1 error(s) occurred:

* google_container_cluster.cluster: project: required field is not set

Setting module version to 0.1.0 solve the problem (according to the latest release).

/assign @zee-ahmed

/cc @wwwil

/ok-to-test

Test failures seem unrelated - I've opened #50 to track 😄

/test verify

/lgtm


docs: clarify usage of structs as variables

resolves #65

That looks good. However, it's great if you add more context about struct and the generated output:

Note: the struct type name reflects the GraphQL schema type of the variable. It has to match the variable type on the GraphQL server.

var mutation struct {
  CreateDimensions struct {
     ID string `graphql:"id"`
  } `graphql:"create_dimensions(ship_dimensions: $ship_dimensions)"`
}

type Dimensions struct {
	Width int `json:"ship_width`,
	Height int `json:"ship_height`
}

var myDimensions = Dimensions{
	Width : 10,
	Height : 6,
}

variables := map[string]interface{}{
	"ship_dimensions":  myDimensions,
}

err := client.Mutate(context.TODO(), &mutation, variables)

// output
//
// mutation ($ship_dimensions: Dimensions!) {
//   create_dimensions(ship_dimensions: $ship_dimensions) {
//     id
//   }
// }

Thank you! I've added a little more context like you suggested.


Replace all hard-coded font-weight properties with variables

There are quite a few places where font-weight is hard-coded, i.e. to 'normal' or 'bold'. This causes a headache when using custom web fonts which define font weights in numbers, and in any case, for easier customization it would be good for weights always to be defined in variables.less.
Simply replacing 'normal' with @font-weight-normal and 'bold' with @font-weight-bold, and defining these in variables.less, would save a lot of find/replacing.
Here are the elements/classes where weights aren't set with a variable:
body (implicit),
.btn-link,
.dropdown-menu > li > a,
.radio label,
.checkbox label,
.radio-inline,
.checkbox-inline,
.input-group-addon,
.popover-title,
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small,
.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small,
.lead {
font-weight: normal;
}
b,
strong,
label,
dt {
font-weight: bold;
}

With the merge of #18450, this seems fully resolved in Bootstrap v4.


Can't install on local

When i run pip -q install -e . it always says ModuleNotFoundError: No module named 'torch' but i have already installed torch by pip install torch

me toooooo
i tried so many times but still failed

Try lower version of pip, e.g. pip install pip==22.3.1

pip install pip==22.3.1

this fixed the issue, do recent versions of pip dont have support?

Try lower version of pip, e.g. pip install pip==22.3.1

I had the same problem and this solved it
PIP version with installation issues is 24.0

Try lower version of pip, e.g. pip install pip==22.3.1

Works like a charm.


Feature/new eslint rules

:rocket: deployment of profiles succeeded (http://profiles-pr-158.dev.beta.nhschoices.net)


Move IsLittleEndianCached/IsEvalSupportedCached to src/shared/util.js, and rename the isSpace helper function to isWhiteSpace

This is the first part in a series of patches that will try to split PR #11566 into smaller chunks, to make reviewing more feasible.
This is part of the work necessary in order to eventually enable the ESLint no-shadow rule; see https://eslint.org/docs/rules/no-shadow

/botio test

Thank you! I have been a bit short on time lately, so splitting this up really helps.


Bump hal_ti to include driverlib v1.30.00.xx

This commit bumps the hal_ti to include the newest driver lib.

I'm retiring this branch. We'll use https://github.com/AudioStreamingPlatform/zephyr/tree/ti/mspm0_cleanup instead.


Project update says success but build and schema compare failed

@kisantia Can you send/attach the project you used to repro this?  I haven't hit this one my end.

apply schema compare changes failed with wide world importers and a blank project.

Still investigating the fundamental cause, but Tools Service is correctly sending a failed task result.  ADS's task display recognizes that it failed, but when the result object emerges from the service back to the extension, the sucess boolean is set to true (despite the error message being preserved).


Element with id is already registered. (possibily conflict with .csproj file)

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Create new project using dotnet new razor -o crud and cd into it.
By default it creates .csproj file only, so create a solution file using dotnet new sln and dotnet sln add .
open the project in vscode-solution-explorer

Expected behavior
I should be able to see all the files and folders in the project. But error throws up.
Screenshots

Environment (please complete the following information):

OS: Windows 11 / Ubuntu 22.10
Version vscode-solution-explorer v0.8.1
vscode version 1.76.2(user setup)

Additional context
Support for projects using just .csproj should also be included since dotnet command line tool does not generate sln file by default.
Visual studio can work with .csproj file without generating sln file, I hope this extension can also work in similar manner because vs is not crossplatform, only vscode is,

Hi @Abhinav1217,
I am currently working with a mac (with apple silicon) and I don't have access to an x64 machine. On my computer I cannot reproduce your issue.

OS: macos 13.2.1
vscode-solution-explorer: v0.8.1
vscode: 1.76.2
dotnet cli: 7.0.200

I have followed your steps, in the terminal:
dotnet new razor -o crud
cd crud
dotnet new sln
dotnet sln add .
code .

And what I see is this:

no errors... Could you please provide us with more information?
On the other hand, about opening .csproj files without .sln, the last time I used Visual Studio Enterprise, when you opened a project without a solution file, it created one on the fly. Maybe vscode-solution-explorer could reproduce this behavior as well...

At present, there is option to create sln file but it is not needed by Visual Studio Community edition. The current project I am working on, has a multi project setup, and does not have sln file, I had to create the file for my usage in vscode.
About the reproduction of issue. It happens while I am frequently using it. Once it starts showing issue, I can close vscode, and restart it, then indexer runs again and issue is gone, until it is back in after few minutes of usage. By usage, I am talking about actively interacting with the solution explorer, like exploring files, building and watch running, using mouse and context menu. If I hide the sidebar and use the vs-code specific functions like ctrl-P to work on file, and commands on terminal, that doesn't cause issue, but then it kind of defeates the purpose of me installing the extension.

I also have this issue,i don't know how to reproduced

I also have this issue,i don't know how to reproduced too.
And, Opening directory tree too slow, It will take a long time, a long time .
This issue has been present since version 0.7.
Environment (please complete the following information):
OS: Ubuntu 20.04
Version vscode-solution-explorer v0.8.2
vscode version 1.77.1
dotnet cli: 3.1.400/6.0.407

Been troubled for a long time ！！！

I also have this issue,i don't know how to reproduced

嗨，兄弟，你有没有脱离IDE直接在项目目录建立文件？有没有可能跟这个有关？是不是这个插件检索项目文件时注册的文件与实际的文件冲突了，我找不到这个插件在哪里维护这些文件的目录列表。
It may be related to directly creating files or subdirectories in the project directory.

    ************  Response (52.8033ms) ************

{
"Request_seq": 26,
"Command": "/close",
"Running": true,
"Success": false,
"Message": ""System.ArgumentException: 'Not Open“”。\n   at Microsoft.CodeAnalysis.Workspace.CheckDocumentIsOpen(DocumentId documentId)\n   at Microsoft.CodeAnalysis.Workspace.<>c.b__199_0(Solution oldSolution, ValueTuple4 data)\\n   at Microsoft.CodeAnalysis.Workspace.SetCurrentSolution[TData](Func3 transformation, TData data, Action3 onBeforeUpdate, Action3 onAfterUpdate)\n   at Microsoft.CodeAnalysis.Workspace.OnDocumentClosed(DocumentId documentId, TextLoader reloader, Boolean updateActiveContext)\n   at OmniSharp.OmniSharpWorkspace.CloseDocument(DocumentId documentId) in /home/vsts/work/1/s/src/OmniSharp.Roslyn/OmniSharpWorkspace.cs:line 106\n   at OmniSharp.Roslyn.CSharp.Services.Files.FileCloseService.Handle(FileCloseRequest request) in /home/vsts/work/1/s/src/OmniSharp.Roslyn.CSharp/Services/Files/FileCloseService.cs:line 25\n   at OmniSharp.Endpoint.Exports.RequestHandlerExportHandler2.Handle(TRequest request) in /home/vsts/work/1/s/src/OmniSharp.Host/Endpoint/Exports/RequestHandlerExportHandler.cs:line 29\\n   at OmniSharp.Endpoint.EndpointHandler2.AggregateResponsesFromLanguageHandlers(ExportHandler2[] handlers, TRequest request) in /home/vsts/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 165\\n   at OmniSharp.Endpoint.EndpointHandler2.HandleRequestForLanguage(String language, TRequest request, RequestPacket packet) in /home/vsts/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 226\n   at OmniSharp.Endpoint.EndpointHandler`2.Process(RequestPacket packet, LanguageModel model, JToken requestObject) in /home/vsts/work/1/s/src/OmniSharp.Host/Endpoint/EndpointHandler.cs:line 130\n   at OmniSharp.Stdio.Host.HandleRequest(String json, ILogger logger) in /home/vsts/work/1/s/src/OmniSharp.Stdio/Host.cs:line 218"",
"Body": null,
"Seq": 1827,
"Type": "response"
}

Fix project expansion #240 #239

So after digging around a bit more, I can't reproduce with @Abhinav1217's method. I have to add an item group with an included <Folder /> element specifically.
<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>net7.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

  <ItemGroup>
    <Fodler Include="Properties/" /> <!-- Notice the typo, no problem -->
    <Items Include="Properties/" /> <!-- No problems here either -->
    <Item Include="Properties/" /> <!-- Fine as well -->
    <Folder Include="Properties/" /> <!-- The moment you add this line and save, the explorer dies -->
    <Folder Include="Properties/**" /> <!-- And this is safe too -->
  </ItemGroup>
</Project>

This leads me to believe that calling the altering this line should fix it.
Unfortunately I'm no longer at the office though, so I don't have access to a build env for it at the moment. But if anyone else does, try replacing the line with const include = replacePropertiesInPath(toOSPath(xml.attributes.Include), properties);. If that fails, try const include = replacePropertiesInPath(xml.attributes.Include, properties, true); instead.
I think either the boolean is defaulting to false for some reason, or the Record in properties is somehow being evaluated as a false-y value. If neither suggested fix works, it might be worth trying to pass in {hodor: 'bran'} instead of the properties record to see if that forces it to pass.

I'm experiencing the same issue, I may have triggered it by incorrectly naming a file. My project consists of multiple .csproj files, however.. deleting redundant .csproj files did not fix the issue. Cleaning the entire VSCode's cache however solved the problem.

I’ve experienced this error with 0.8.5. Was possibly related to element ordering with the .fsproj - file in the same folder were not listed consecutively


Should the Docker * configs be in the 'Core' category?

The Docker configs below have the category Core and the Platform``Any. They will therefore be recommended always as a 'Core'/primary recommendation. I suggest remove the Core category from these configs.

@egamma These are actually fairly frequently used and referenced, so they're core, but I agree not as core as the language based ones. If we remove "Core" will they still appear, just lower in the list or would they only appear in "Show All Definitions"?  If they're lower, I agree we can remove.

@Chuxel just for your reference this is now the full list that is shown for the repository https://github.com/microsoft/vscode-remote-try-node (when the .devcontainer folder is removed).

They still appear a bit prominent for me.

Okay removed the Core category but left the "any" type.


Describe 'Critical Time' as an attribute useful for auto-scaling decisions

Learn Build status updates of commit abdd846:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/best-practices/auto-scaling.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 4ddbaf9:
:bulb: Validation status: suggestions

File
Status
Preview URL
Details

docs/best-practices/auto-scaling.md
:bulb:Suggestion

Details

docs/best-practices/auto-scaling.md

Line 6, Column 12: [Suggestion: ms-author-invalid - See documentation] Invalid value for 'ms.author', 'architectures' is not a valid Microsoft alias.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

#Sign-Off
"architectures" is a valid alias.

Wow! This was quick!
Thanks everyone :)

Hey folks, I was looking at this doc about monitoring, and I think the content here may be better if it is moved there and linked to from this location. What do you think?


Initial implementation of filter commands

This commit adds new type of commands which can modify outputs of other
plugins. It provides a way to implement new types of plugins such as generic URL
shortener or silencer.
Fixes #78

FWIW I think it might be good idea to have another SendUnfilteredMessage. I realized this as I was writing the "silence" plugin. When the silence was on, even the silence plugin couldn't reply with how much time was left or what was happening.

I also just realized this could use a few tests...


Issues with OnTaskFailure and ExitOptions

Might need to rollback #169 (turns out the on_task_failure setting is a lot more complicated)
It turns out that you cannot set
on_task_failure=OnTaskFailure.no_action here when you do set a bunch of ExitOptions here
The problem here is terminate_exit_options there is set to block the dependent task from executing AND terminate the job. L879 should change from job_action=JobAction.terminate to job_action=JobAction.none
cc: @arik-shurygin

rolled back the changes from 169 as we fix this

https://github.com/CDCgov/cfa_azure/pull/173

Arik confirmed the issue was fixed


Change Groups

Some changes on their own do not allow to check if the code typechecks.
Sometimes, multiple wildcard changes might allow the code to check, which would lead the AST to be traversed for each of these successful changes.
Instead of doing these changes parallelly, we should group these changes together

Closed by 294786a


Procedure replacement should force procedure grant replacement

Provider Version
0.25.16
Terraform Version
1.0.4
Describe the bug
With a project containing a snowflake_procedure and a snowflake_procedure_grant referencing the procedure,
when a change forces replacement of the procedure,
the procedure grant is not replaced,
thus the replaced procedure lacks the required grants.
Running a second plan and apply will detect and correct the issue.
Expected behavior
When the procedure is replaced the procedure grant should be tainted and replaced in the same terraform plan action.
Code samples and commands
resource "snowflake_procedure" "test" {
  name                = "TEST"
  database            = "TEST"
  schema              = "TEST"
  execute_as          = "CALLER"
  return_behavior     = "IMMUTABLE"
  null_input_behavior = "RETURNS NULL ON NULL INPUT"
  return_type         = "VARCHAR"
  arguments {
    name = "REF"
    type = "VARCHAR"
  }
  statement = file("test.js")
}

resource "snowflake_procedure_grant" "test" {
  database_name  = "TEST"
  schema_name    = "TEST"
  procedure_name = snowflake_procedure.test.name
  arguments {
    name = "REF"
    type = "VARCHAR"
  }
  return_type = "VARCHAR"
  privilege   = "OWNERSHIP"
  roles       = ["ANOTHER_ROLE"]
  shares      = []
}

Additional context
Adding depends_on = [snowflake_procedure.test] to the grant resource has no effect.

Until this is fixed, you can use replace_triggered_by lifecycle argument as a workaround (requires Terraform 1.2+):
resource "snowflake_procedure_grant" "test" {
  # everything from above example, plus...

  lifecycle {
    replace_triggered_by = [
      snowflake_procedure.test.id,
      snowflake_procedure.test.statement,
      snowflake_procedure.test.language,
      snowflake_procedure.test.return_type,
      # anything else you change in snowflake_procedure
    ]
  }
}

Since Snowflake resources don't have unique IDs, you have to list all the snowflake_procedure fields you want to trigger a grant replace on: id covers database, schema, name and arguments, and you have to manually include any other fields that force recreation you are updating, e.g. statement, language, return_type.

@sfc-gh-swinkler I'm happy to have a go at implementing a fix for this. A little stumped for ideas at the moment though and was wondering if you had any opinions about the best way to tackle this? I'm not sure if any of the other grants apply in the expected way specified in this PR so I'm thinking we'd probably need to implement this behaviour for all grants.

Following up on this, it seems like there'd be no way to directly implement a rule if procedure_grant is replaced then replace procedure as providers only see one resource instance at a time. I've been looking into ways to implement this though. One way that may work is to implement COPY GRANTS, issue there however is that on replacement a procedure is destroyed before creating a new one and therefore there is nothing to copy from as you would with a CREATE OR REPLACE statement. Not sure of any way around that. Another way would be including all attributes that force procedure replacement on the procedure_grant resource. This would mean that whenever one of those attributes change the procedure_grant can see it and force replacement of itself as well.

Also, I think that the replacement of the procedure_grant that happens on the second apply is actually another bug and shouldn't be relied on https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/642.

We are closing this issue as part of a cleanup described in announcement. If you believe that the issue is still valid in v0.89.0, please open a new ticket.


react-native run-ios getting stuck at 'Loading dependency graph, done'

🐛 Bug Report
For my react-native project, which was working fine till 2 days back, react-native run-ios command started getting stuck at 'Loading dependency graph, done'. After trying various things without success, I deleted the project and created a brand new project following instructions at https://facebook.github.io/react-native/docs/getting-started. I took React Native Cli Quickstart route. Even this brand new project is getting stuck at same place. React-native run-android works fine.

To Reproduce
Create a brand new ract-native project with react-native init ypm. Then run react-native run-ios. iOS simulator is launched and app is installed. When I click on app icon, it does not move beyond default splash screen.

Expected Behavior
iOS simulator should launch, app should get installed and run. Simulator is getting launched. App does get installed. But when I click on App icon, Metro Bundler gets stuck at 'Loading dependency graph, done'
Code Example
I've tried to uninstall and install node using brew.
Uninstalled and installed Watchman.
Deleted node_modules
Environment
React Native Environment Info:
System:
OS: macOS 10.14.4
CPU: (4) x64 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Memory: 58.78 MB / 8.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 11.14.0 - /usr/local/bin/node
npm: 6.9.0 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 12.2, macOS 10.14, tvOS 12.2, watchOS 5.2
Android SDK:
API Levels: 26, 28
Build Tools: 28.0.3
System Images: android-26 | Intel x86 Atom_64, android-26 | Google APIs Intel x86 Atom, android-28 | Google APIs Intel x86 Atom
IDEs:
Android Studio: 3.3 AI-182.5<IP_ADDRESS>64788
Xcode: 10.2.1/10E1001 - /usr/bin/xcodebuild
npmPackages:
react: 16.8.3 => 16.8.3
react-native: 0.59.5 => 0.59.5
npmGlobalPackages:
react-native-cli: 2.0.1

I have the same issue, there is no clear hint how to fix it.

"Loading dependency graph, done" means that Metro has started successfully. That is not an issue.
The issue seems to be that the app is not making a connection to the Metro bundler to get the JS bundle.
Can you answer a few questions for me:

How are you starting the iOS app? Through react-native run-ios or through Xcode? Does using the other method work correctly?
If you are running through Xcode, do you have any breakpoints set (check the breakpoints tab in the left panel)? Are any being triggered?
Have you tried with a different simulator? You can do this through Xcode.
Have you tried clearing the simulator? You can do this through Hardware -> Erase all content and settings.

@vikalpjain I suspect that you have circular dependencies and it's causing problems. Please check your code.

"Loading dependency graph, done" means that Metro has started successfully. That is not an issue.
The issue seems to be that the app is not making a connection to the Metro bundler to get the JS bundle.
Can you answer a few questions for me:

How are you starting the iOS app? Through react-native run-ios or through Xcode? Does using the other method work correctly?
If you are running through Xcode, do you have any breakpoints set (check the breakpoints tab in the left panel)? Are any being triggered?
Have you tried with a different simulator? You can do this through Xcode.
Have you tried clearing the simulator? You can do this through Hardware -> Erase all content and settings.

I'm starting it using react-native run-ios. Will try from XCode also and update.

@vikalpjain yes, pls update, i know probably dependencies related, because i dont have any problem in my other project (xcode10 and last version of RN). I dont see any error in both way if i run my app (from terminal and from xcode). And without error very frustrating, even cmd+d not working for debugging :( . I created this project from new RN project, after many attempt to run my project on new xcode.

@vikalpjain i found a clue at apple forum, simulator can be problem, try running USB connected device. I am trying, i will update

Sure. I'm still stuck. Tried building and running it from XCode but that
also is stuck.
On Wed, May 22, 2019 at 10:51 PM GreenRidingHood<EMAIL_ADDRESS>wrote:

@vikalpjain https://github.com/vikalpjain i found a clue at apple
forum, simulator can be problem, try running USB connected device. I am
trying, i will update
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/24657?email_source=notifications&email_token=AALE55IQXOSBFN6RENODPNDPWV6KLA5CNFSM4HJIMDX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODV7WZLA#issuecomment-494890156,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AALE55MLVBDHBIL5ZYJ6INDPWV6KLANCNFSM4HJIMDXQ
.

@vikalpjain maybe not issue for you but i was seeing xcode console these #24023 issues,
and that comment https://github.com/facebook/react-native/issues/24023#issuecomment-474608280  helped me, yes i am still stuck on metro-bundler but at least i am seeing different error on device

i have the same issue... it get stuck with loading dependency graph when i run react-native run-ios. But works when i run from xcode


Add test for multi-track PlanB signaling

SDP parsing only supported one ssrc per media section.
Now we properly can handle multiple.
Resolves #1014

Codecov Report

Merging #1018 into master will increase coverage by 0.14%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1018      +/-   ##
==========================================
+ Coverage   75.42%   75.57%   +0.14%
==========================================
  Files          67       67
  Lines        5063     5065       +2
==========================================
+ Hits         3819     3828       +9
+ Misses        916      908       -8
- Partials      328      329       +1

Flag
Coverage Δ

#go
77.89% <100%> (+0.07%)
:arrow_up:

#wasm
68.63% <ø> (ø)
:arrow_up:

Impacted Files
Coverage Δ

sdp.go
83.43% <100%> (ø)
:arrow_up:

peerconnection.go
72.55% <100%> (+0.47%)
:arrow_up:

internal/mux/mux.go
84.61% <0%> (-6.16%)
:arrow_down:

dtlstransport.go
73.82% <0%> (ø)
:arrow_up:

sctptransport.go
78.97% <0%> (+3.58%)
:arrow_up:

Continue to review full report at Codecov.

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


Malformed HTML

Hi! I liked your project.
I added a text and exported the zip. This is the HTML code in index.html:
<!doctype html>

            <meta charset="utf-8">
            <link rel="stylesheet" href="./css/style.css">

Insert title random text

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua

Here we have a BODY tag that is inside another body tag. This is a non-valid HTML.

@llagerlof Thank you, and thank you for reporting this!
This is now fixed, and the exported HTML is also going to be properly formatted (using https://github.com/beautifier/js-beautify).


Push 2.3 version on Docker hub

Hi,
Seems like https://hub.docker.com/r/petergrace/opentsdb-docker is still pulling the old, 2.2 OpenTSDB version, but github repo is using 2.3.
Any chance Docker hub can be updated?
Thanks!

Please do yes!

I'll be pushing an updated Dockerfile in a few minutes!

Latest image has 2.3.1!

Thanks!


[CHW-71][CHW-57][CHW-68][CHW-80][CHW-106] [CHW-54] Basic HD Wallet functionalities (Create/spend/receive)

Description

Linked issue

Type of change

[ ] 🐞 Bug fix (non-breaking change which fixes an issue)
[x] 🛠 New feature (non-breaking change which adds functionality)
[x] ⚠ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🏭 Refactoring that does not change existing functionality but does improve things like code readability, structure etc
[x] 🔨 New or improved tests for existing code
[ ] ⛑ git-flow chore (backport, hotfix, etc)

Developer checklist

[x] I have read the style guide document, and my code follows the code style of this project.
[x] If my code deals with exceptions, it follows the guidelines.
[ ] I have updated any documentation accordingly, if needed. Documentation changes can be reflected in opening a PR on cardanodocs.com, amending the inline Haddock comments, any relevant README file or one of the document listed in the docs directory.

Testing checklist

[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

QA Steps

Screenshots (if available)

WIP, please do not review it for now.

WIP, please do not review it for now.

If you don't want people to review it, you should put "WIP" in the PR title.

@erikd There's a wip tag on the PR currently, though I do agree -- I wish that we'd either a) have a strong convention around WIP PRs being clearly labeled or b) get rid of this auto-review-asking business until the WIP is done.

This PR is huge and complex and completely un-reviewable in its current state.

@erikd Yes, I know it. I promise that won't create such huge PRs anymore.

FYI: this PR doesn't touch existent functionality. There's no changes in existent handlers nor in WalletStorage's format.

@parsonsmatt @erikd Thanks for your comments, I'll make corresponding changes soon.

FYI: this PR doesn't touch existent functionality. There's no changes in existent handlers nor in WalletStorage's format.

Sure, but there are still at least 2000 lines of new code (according to Github's diff +3,170  −697 lines) intermingle with whitespace and import changes.
I have now spent nearly two hours reviewing this and find I need a break because I'm suffering reviewer fatigue. I am concerned that there may have been things that I missed simply because this PR is so large.

@erikd I had the same issue yesterday. Had to take two passes at it in order to make it through all the way.
@denisshevchenko Would it be possible to break this up into multiple PRs that build on each other? eg the lowest level functionality would be in the first PR, then that can be reviewed and merged in. Then the next level of functionality could be reviewed, etc.

I'm going t split this huge PR into several smaller ones.


Event bubbling

🚀 Feature Proposal
Bubble events up through the target tree, not the source tree. Or make it an option?
Motivation
Portals do some magic to bubble events up through the component tree that calls the portal, not the location where the portal is actually rendered. This is normally what you want with portals (90% of use-cases I've seen are to just dump the target at the end of the document body), but I feel like it may be unexpected behavior for react-teleporter.
P.S.
Super cool lib, love how simple and powerful it is. Nice work!

Hello @elliotdickison, thanks to raise the subject. I let it opened, if you or other have a specific use-case for this problem, feel free to submit it. Then we would think about a way to fix this.

Hi all!

Super cool lib, love how simple and powerful it is. Nice work!

+:100:
At the D-Installer project, we have found a use-case:
When the user clicks on a link in the slide-in sidebar, it must be able to hide itself without using callbacks or shared context
It's fairly easy to accomplish this thanks to event bubbling. However, it is not as easy with the teleported links since, as it is documented, the event bubbles through the React tree rather than the DOM tree.
Thus, I have opened a PR to make the target aware of events in the teleported content.
Please have a look to #47 and to the codesandbox project illustrating the use-case.
Thank you!


ios is not work. pod install fail

[!] No podspec found for react-native-http-bridge-refurbished in ../node_modules/react-native-http-bridge-refurbished

Thanks for your contribution！

Thank you for reporting, I will fix it in the next days :)

@AlonDeng Unfortunately, I was not able to reproduce your issue. Can you please provide more details about the bug?

Are you using the latest react-native-http-bridge-refurbished version?
Which react-native version are you using?
Which command are you trying to execute?
Please provide the whole logs

@AlonDeng I will close this issue because there has been no response for the last 3 weeks. I assume that has been an application problem and you solved it. If the problem still exists, feel free to reopen this issue.


[firebase_auth] reauthenticate anonymous user which is linked / unlinked to email

Describe the bug
I login with an anonymous user, i then link to email, and unlink again.
Later, i try to link to email again, and i receive the error ERROR_REQUIRES_RECENT_LOGIN.
I read in the comments i should use the reauthenticateWithCredential method in these cases. I tried to use the email credentials, but then got the error ERROR_WRONG_PASSWORD, although the password should be correct. Am i supposed to reauthenticate using the anonymous credentials? How do i get them? I tried to sign in anonymous user again, but then a new anonymous user was created.
Please let me know what i'm supposed to do.
Flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, v1.17.3, on Mac OS X 10.15.5 19F101, locale en-GB)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.40.0)
[✓] Connected device (1 available)

• No issues found!

Hey 👋
Our rework of the firebase_auth plugin as part of the FlutterFire roadmap was published over a week ago with a ton of fixes and new features. Please could you try the new version and see if this is still an issue for you? If it is then please submit a new up to date GitHub issue.
For help migrating to the new plugins please see the new migration guide: https://firebase.flutter.dev/docs/migration


[Bug] When editing an item, the fields clear themselves

Repro:

Open Item
Click Edit (when logged in)
Enter value into a field

Many other fields except description and Barcode will empty

Fixed in 0.2.2


Redis Support

Redis List, Pub/Sub and Streams support
close #674, close #865, close #853, close #531
Additional features:

Improve error logs (missing CLI arguments, undefined starting)
Add faststream docs serve --reload ... option for documentation hotreload
Add faststream run --reload-extension .env option to watch by changes in such files
Support faststream run -k 1 -k 2 ... as k=["1", "2"] extra options
Add subscriber, publisher and router include_in_schema: bool argument to disable AsyncAPI render
remove watchfiles from default distribution
Allow create broker.publisher with already running broker
FastAPI-like lifespan FastStream application context manager
automatic TestBroker(connect_only=...) argument based on AST
add NatsMessage.in_progress() method

TODO

[x] connect
[x] logging
[x] Pub/Sub

[x] subscriber
[x] publisher
[x] RPC
[x] Path

[x] Redis List

[x] subscriber
[x] batch subscriber
[x] publisher
[x] batch publisher
[x] RPC
[x] batch tests

[x] Streams

[x] Subscriber
[x] Publisher
[x] Test Client
[x] Consumer Group
[x] Acknowledgement
[x] Batch consuming

[x] FastAPI
[x] Router
[x] TestClient
[x] annotations module
[x] AsyncAPI support (bindings)

[x] Pub/Sub
[x] List
[x] Streams

[x] Consumer Groups

[x] fix all mypy errors
[ ] .pyi

Documentation:

[x] Setup distribution
[x] Add Redis examples to all pages
[ ] Add Redis section
[x] Add examples to examples/ GH directory

Testing:

[x] AsyncAPI
[x] Streams
[x] List
[x] Pub/Sub
[ ] documentation examples
[x] CI distribution test

Hey there, thank you for all the work on this, really eager to try it out! I seem to understand that you're implementing it using Redis pub/sub rather than Redis streams, what's the rationale?


New, optional flex-based tokenizer

This change partially address https://github.com/src-d/enry/issues/193
It follows option 3 from https://github.com/src-d/enry/issues/193#issuecomment-461954608

a new native tokenizer implementation, hidden behind -tags flex
existing native code in C from Linguist project, generated by Flex from tokenizer.l is added under internal/tokenizer/flex/lex.linguist_yy.{h,c}
tokenizer_c.go is a manual transliteration to Go of the parser from linguist.c

The benchmark before:
$ go test -bench=. -run=Benchmark. ./internal/tokenizer
BenchmarkTokenizer_BaselineCopy-4   	 5000000	       304 ns/op	    1536 B/op	       1 allocs/op
BenchmarkTokenizer-4                	    2000	    672592 ns/op	   58205 B/op	     435 allocs/op

after
$ go test -bench=. -run=Benchmark. -tags flex ./internal/tokenizer
BenchmarkTokenizer_BaselineCopy-4   	 5000000	       300 ns/op	    1536 B/op	       1 allocs/op
BenchmarkTokenizer-4                	   20000	     69302 ns/op	    5064 B/op	     150 allocs/op

so it's x10 faster.
But because it's a cgo and it complicates the build I suggest to merge it, keeping behind the tag.
Right now this is only useful for debugging #194 and is ready to be merged without affecting the releases.
But if we agree on it's value for downstream uses for performance reasons, some extra work is going to be needs (in subsequent PR: documentation + updated classifier assets, based on this tokenizer that do not overwrite the default one) before allowing it's usage that goes beyond the internal dev debugging workflow. It is going to be tracked under https://github.com/src-d/enry/issues/193

@creachadair all feedback addressed, ready for another round.

@dennwc all feedback addressed, ready for another round.


Create dashing-icinga2.service

Script for systemd

Add a script for logrotate.d as well.

Hi dnsmichi,
Did you have the time to take a look on the icinag2-dashing systemd start script and the icinga2-dashing logrotate script? Maybe you can Merge the two script into you branch?
Best regards.
Klaus.

I'll definitely do that, thanks for the reminder.

I've picked your patches and moved them underneath tools. I've further added some docs and tested the unit file inside the Vagrant box (that integration will happen soon). Everything is pushed to master now. I'll add some cosmetic changes before releasing 1.2.0.
Thanks again ❤
[root@icinga2 ~]# mv /etc/systemd/user/dashing-icinga2.service /usr/lib/systemd/system/
[root@icinga2 ~]# systemctl daemon-reload
[root@icinga2 ~]# ps aux | grep thin
root      8529  0.0  0.0 112648   960 pts/0    S+   15:39   0:00 grep --color=auto thin
[root@icinga2 ~]# systemctl status dashing-icinga2.service
● dashing-icinga2.service - Dashing-Icinga2 host/service/network monitoring system
   Loaded: loaded (/usr/lib/systemd/system/dashing-icinga2.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
[root@icinga2 ~]# systemctl start dashing-icinga2.service
[root@icinga2 ~]# systemctl status dashing-icinga2.service
● dashing-icinga2.service - Dashing-Icinga2 host/service/network monitoring system
   Loaded: loaded (/usr/lib/systemd/system/dashing-icinga2.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2017-04-13 15:40:08 UTC; 1s ago
  Process: 8648 ExecStart=/usr/local/bin/dashing start -d -p 8005 --pid /var/run/thin.pid (code=exited, status=0/SUCCESS)
 Main PID: 8657 (ruby)
   CGroup: /system.slice/dashing-icinga2.service
           └─8657 thin server (<IP_ADDRESS>:8005)

Apr 13 15:40:07 icinga2 systemd[1]: Starting Dashing-Icinga2 host/service/network monitoring system...
Apr 13 15:40:08 icinga2 systemd[1]: Started Dashing-Icinga2 host/service/network monitoring system.


help me i need Change Quality in flie demo

I try to put it code.
Quality default
quality: {
default: 576,
options: [4320, 2880, 2160, 1440, 1080, 720, 576, 480, 360, 240],
}
It does not show me
please help me

Reading the docs would be a good start. I presume you've generated the quality levels you want? Plyr doesn't do it for you. It's only a client side library.


Implement method to get all popular streams

crawl https://imgflip.com/streams

Waiting for next sdk release 2.1

👍


Update copyright to 2019

Issue/Task Number: #776
Closes #776
Overview
Changed the copyright year to 2019 across all project files
Changes
"Copyright 2018" updated to "Copyright 2019"
Implementation Details
Nothing special here
Usage
Nothing special here either
Impact
Should be able to merge and close the issue.
Figured I'd help out a bit - thanks for all the hard work!

So much thanks for this ❤
Just some minor adjustment, can you change Copyright 2019 to be Copyright 2018-2019 (for files created in 2018) instead? Thanks!

No problem, change has been made. Happy to help!

Thanks!


MasterDetail page selected index issue

Hi @AndreiMisiukevich
Currently i'm encountering an issue with the CarouselView's selected index
It seems that when i navigate to page in a MasterDetail the selectedindex seems to change (Decreases by 1).
Found a similar issue on #173
but i'm already at the latest release 2.2.0

@MrMayTwenty hmmm, strange
Could you please fork my repository and add sample?) I will debug and resolve asap :)

need sample


C-RAID: primary_station_id_scheme

For C-RAID, (header, primary_station_id_scheme) is set to 8 by default during mapping to the CDM. This is similar to ICOADS mapping.
8 denotes ICOADS other (see id_scheme code table).
@aanderss: Should we set the default value to 12 (which is Other buoy number (e.g. Argo)) or any other value?

take 4


Get Yaw and Pitch on mouse click

Hi there,
I tried to get Yaw and Pich using a call to viewer.mouseEventToCoords(e), as a result I got numbers array  that doesn't seem to be right
As I read other comments/issues I understand I need to get the Developer version,
How do I get Developer version ?

i use mouseEventToCoords,it work for me

i found another config  ——  hotSpotDebug
When true, the mouse pointer’s pitch and yaw are logged to the console when the mouse button is clicked.
maybe it useful to you

The function should return an array. Here's an example:
var viewer = pannellum.viewer(...);
viewer.on('mousedown', function(event) {
    // coords[0] is pitch, coords[1] is yaw
    var coords = viewer.mouseEventToCoords(event);
    // Do something with the coordinates here...
});

There is no "developer version."

hey u can help me:
pannellum.viewer('panorama', {
"type": "equirectangular",
"panorama": "./Image/river.jpg",
"autoLoad": true,
"autoRotate": -2,
"hotSpots": [],
"onContextMenu": function (mouseEvent) {

    mouseEvent.preventDefault();

    var pitch = this.mouseEventToCoords(mouseEvent).pitch;
    var yaw = this.mouseEventToCoords(mouseEvent).yaw;

    var message = "Pitch: " + pitch + ", Yaw: " + yaw;
    showPopupMessage(message);
}

});


Use --short to report kubectl version

What this PR does / why we need it:
Before:
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.2", GitCommit:"8b5a19147530eaac9476b0ab82980b4088bbc1b2", GitTreeState:"clean", BuildDate:"2021-09-15T21:31:32Z", GoVersion:"go1.16.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.1", GitCommit:"5e58841cce77d4bc13713ad2b91fa0d961e69192", GitTreeState:"clean", BuildDate:"2021-05-21T23:01:33Z", GoVersion:"go1.16.4", Compiler:"gc", Platform:"linux/amd64"}

After:
$ kubectl version --short
Client Version: v1.22.2
Server Version: v1.21.1

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Additional information
Special notes for your reviewer

Thanks @shamsher31 for raising this PR.  I am not sure, but is it advised to use kubectl version --short or whats the practice is in general.

Thanks @shamsher31 for raising this PR. I am not sure, but is it advised to use kubectl version --short or whats the practice is in general.

It helps users get the exact kubectl version which they can quickly copy and past in a bug report. We have used it in a couple of projects. eg: https://github.com/istio/istio/pull/27108 and https://github.com/istio/istio/pull/29213


How to 'force' ignore the model default fields created_at , deleted_at , updated_up

hi all ,
How to 'force' ignore the model default fields created_at , deleted_at , updated_up
(Error 1054: Unknown column 'deleted_at' in 'field list')
(Error 1054: Unknown column 'created_at' in 'field list')
cause I have my own version of created_at ,deleted_at , updated_at fields.
thanks.

I removed the gorm.Model  solved this.

After you removed gorm.Model  the relations (has many/ many to many) still works ?

Are there any other solution than removing gorm.Model ?


Errors when bosh create release

root@agent-id-bosh-0:/home/vagrant/contribute/cf-release# bosh create release
Syncing blobs...
debian_nfs_server/nfs-kernel-server_1%3a1... downloaded
uaa/cloudfoundry-identity-varz-1.0.2.war downloaded
nginx/nginx-upload-module-2.2.tar.gz downloaded
uaa/newrelic.jar downloaded
uaa/apache-tomcat-7.0.61.tar.gz downloaded
haproxy/haproxy-1.5.14.tar.gz downloaded
haproxy/pcre-8.37.tar.gz downloaded
uaa/cloudfoundry-identity-statsd-1.0.0.wa... downloaded
ruby-2.1.8/bundler-1.9.4.gem downloaded
ruby-2.1.8/ruby-2.1.8.tar.gz downloaded
ruby-2.1.8/yaml-0.1.6.tar.gz downloaded
postgres/postgresql-9.4.6.tar.gz downloaded
golang/go1.6.1.linux-amd64.tar.gz downloaded
golang/go1.5.4.linux-amd64.tar.gz downloaded
openjdk/openjdk-1.8.0_91-x86_64-trusty.ta... downloaded
openjdk/openjdk-1.8.0_91-x86_64-mountainl... downloaded
libmariadb/libmariadb-5.5.36.tar.xz downloaded
nginx/newrelic_nginx_agent-1.2.1.tar.gz downloaded
ruby-2.2.5/ruby-2.2.5.tar.gz downloaded
ruby-2.2.5/bundler-1.11.2.gem downloaded
ruby-2.2.5/yaml-0.1.6.tar.gz downloaded
ruby-2.3/bundler-1.11.2.gem downloaded
ruby-2.3/ruby-2.3.1.tar.gz downloaded
ruby-2.3/rubygems-2.6.4.tgz downloaded
binary-buildpack/binary_buildpack-cached-... downloaded
go-buildpack/go_buildpack-cached-v1.7.8.z... downloaded
java-buildpack/java-buildpack-v3.7.1.zip downloaded
java-buildpack/java-buildpack-offline-v3.... downloaded
python-buildpack/python_buildpack-cached-... downloading 255.2M (5%)
/var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/base.rb:63:in `rescue in get': Failed to fetch object, underlying error: #<HTTPClient::ReceiveTimeoutError: execution expired> /usr/lib/ruby/1.9.1/openssl/buffering.rb:121:in `sysread' (Bosh::Blobstore::BlobstoreError)
/usr/lib/ruby/1.9.1/openssl/buffering.rb:121:in `readpartial'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient/session.rb:364:in `readpartial'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient/session.rb:957:in `block in read_body_length'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient/session.rb:955:in `read_body_length'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient/session.rb:703:in `get_body'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient.rb:1092:in `do_get_block'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient.rb:891:in `block in do_request'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient.rb:985:in `protect_keep_alive_disconnected'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient.rb:890:in `do_request'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient.rb:778:in `request'
/var/lib/gems/1.9.1/gems/httpclient-2.4.0/lib/httpclient.rb:677:in `get'
/var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/simple_blobstore_client.rb:39:in `get_file'
/var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/s3_blobstore_client.rb:87:in `get_file'
/var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/base.rb:50:in `get'
/var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/sha1_verifiable_blobstore_client.rb:19:in `get'
/var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/retryable_blobstore_client.rb:19:in `block in get'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:28:in `call'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:28:in `block in retryer'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:26:in `loop'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:26:in `retryer'
/var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/retryable_blobstore_client.rb:18:in `get'
/var/lib/gems/1.9.1/gems/bosh_cli-1.3062.0/lib/cli/blob_manager.rb:316:in `download_blob'
/var/lib/gems/1.9.1/gems/bosh_cli-1.3062.0/lib/cli/blob_manager.rb:242:in `block (3 levels) in process_index'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:77:in `call'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:77:in `block (2 levels) in create_thread'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:63:in `loop'
/var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:63:in `block in create_thread'
/var/lib/gems/1.9.1/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `call'
/var/lib/gems/1.9.1/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context'
        from /var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/base.rb:49:in `get'
        from /var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/sha1_verifiable_blobstore_client.rb:19:in `get'
        from /var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/retryable_blobstore_client.rb:19:in `block in get'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:28:in `call'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:28:in `block in retryer'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:26:in `loop'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/retryable.rb:26:in `retryer'
        from /var/lib/gems/1.9.1/gems/blobstore_client-1.3062.0/lib/blobstore_client/retryable_blobstore_client.rb:18:in `get'
        from /var/lib/gems/1.9.1/gems/bosh_cli-1.3062.0/lib/cli/blob_manager.rb:316:in `download_blob'
        from /var/lib/gems/1.9.1/gems/bosh_cli-1.3062.0/lib/cli/blob_manager.rb:242:in `block (3 levels) in process_index'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:77:in `call'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:77:in `block (2 levels) in create_thread'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:63:in `loop'
        from /var/lib/gems/1.9.1/gems/bosh_common-1.3062.0/lib/common/thread_pool.rb:63:in `block in create_thread'
        from /var/lib/gems/1.9.1/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `call'
        from /var/lib/gems/1.9.1/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context'

root@agent-id-bosh-0:/home/vagrant/contribute/cf-release# bosh create release
Syncing blobs...
python-buildpack/python_buildpack-cached-... downloading 255.2M (49%)
                                             downloading 255.2M (50%)
                                             downloading 255.2M (109%)
                                             downloading 255.2M (109%)
                                             downloading 255.2M (109%)
                                             downloading 255.2M (109%)
                                             downloading 255.2M (109%)
                                             downloading 255.2M (109%)
                                             downloading 255.2M (110%)
                                             downloading 255.2M (110%)
                                             downloading 255.2M (137%)
                                             downloading 255.2M (137%)
                                             downloading 255.2M (137%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (139%)
                                             downloading 255.2M (165%)
                                             downloading 255.2M (307%)

Hi @YuPengZTE
This is a known issue with the bosh CLI.  I will migrate your issue to the BOSH repository.
Best,
Amit


When debugging, an exception-invoked FailFast does not terminate, but allows the app to continue in a bad state

Describe the bug
This behavior is also seen to some extent in UWP apps with legacy System XAML.  When debugging a WinAppSDK app, an unhandled exception may cause a FailFast exception to be raised.  This is evident to the developer with a popup message in VS:
Unhandled exception at 0x00007FFB92A8E0CF (combase.dll) in App.exe: 0xC0000602:  A fail fast exception occurred. Exception handlers will not be invoked and the process will be terminated immediately.
In fact, the process is not "terminated immediately", but F5 allows it to continue running in an undefined state, often with a non-responsive UI.
Steps to reproduce the bug

Clone WinUI3_UnhandledExceptionTestAppd
Build, set a BP on any of the test conditions: ThrowExceptionInAppConstructor, ThrowExceptionInAppLaunched, ThrowExceptionInMainWindowConstructor
F5 debug and when a BP hits, set next statement to cause the exception to be raised

On executing the exception, VS pops up one or more error message dialogs, including:
Unhandled exception at 0x00007FFB92A8E0CF (combase.dll) in App.exe: 0xC0000602:  A fail fast exception occurred. Exception handlers will not be invoked and the process will be terminated immediately.
This dialog can be dismissed and the app will continue to run in a bad state, often with non-responsive or incomplete UI.
Expected behavior
The process should terminate, as the exception message indicates, ensuring it does not continue in a bad state.
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.2 Preview 1: 1.2.0-preview1
Windows app type

[ ] UWP
[ ] Win32

Device form factor
Desktop
Windows version
Windows 11 (22H2): Build 22621
Additional context
No response

Additional details:
Microsoft.UI.Xaml.dll calls HasCapturedErrorContexts which returns false, so the following FAIL_FAST_USING_EXISTING_ERROR_CONTEXT is skipped.
Windows.UI.Xaml.dll calls HasCapturedErrorContexts which returns true, resulting in a call to FAIL_FAST_USING_EXISTING_ERROR_CONTEXT, which still doesn't terminate the process (F5 interference?)
Breaking into the debugger, execution appears stuck on a WaitCoalesced, with the stop event never getting signaled.  Maybe another difference between UWP and WAS that requires VS awareness (like unit testing, performance profiling, etc).


Issue#19: Improvised navbar text color issues

Hey @VishnuAmit , here's a short video regarding the navbar fix.
#19
Review it to see if my PR can be merged
https://github.com/user-attachments/assets/c7fda9f5-c473-4859-aa05-074fca385c8a

Cool.


Don't grab all (or any!) file associations upon install

Does this issue occur when all extensions are disabled?:  Not applicable (VS Code is expected to not start up at all, and I don't have influence on the CLI params)

VS Code Version: http://packages.microsoft.com/repos/code stable InRelease  (1.70.0-1659589288 and others)
OS Version: Ubuntu 20.04

Note: I don't think the issue is in VS Code itself, but in the setup routine that ships with the apt packaging.
A similar issue #41768 was closed without further information.
Steps to Reproduce:

add http://packages.microsoft.com/repos/code stable InRelease
sudo apt install code
Open a folder from anywhere -> 'code' is started instead of 'files'
Open a .svg file from anywhere -> 'code' is started instead of a dialog which asks for a program
Open a .txt file from anywhere -> 'code' is started instead of the default editor

The only solution I found so far: apt remove code, so this issue makes visual studio code unusable.

See https://github.com/microsoft/vscode/issues/122064 for some past context on this. I still believe this is a problem with the distribution, not what vscode is doing.


👑 Richer user experience and animations with 'before and after hook' functions

For example: in clickToEdit, give the ability to set functions that will animate the "quick editForm" before and after it is rendered. And also for the “Ok” and “cancel” buttons, when the moment comes for the “quick edit form” to disappear. Something like that:

I mean a mechanism similar to useEffect and useLayoutEffect in react. Also, “before and after function hooks” are needed in other places (almost everywhere where the user can click/tap something), for example, when submitting an editView form and in pagination:

And with further development, it would be possible to load animation functions as plugins to allow them to be selected from a drop-down list during configuration. - To be more consistent with the no-code philosophy💎

I'm wondering if this can simply be done by loading a JS header file, especially if we add some appropriate classes to various elements

Most likely you are right. I have large gaps in my knowledge of js and webtech, so my solution is most likely not optimal. When I was thinking about this FR, I was just worried about possible conflicts between different event handlers...
Anyway, I hope some solution appears... Not only because right now SC apps look too boring :) but because visual feedback is an important component of good UX.
If this can be done by simply loading custom js, then it would be great to have some docs... What selectors/classes should be used, etc...

@glutamate what happens if, for example, I attach a click handler (which does a fading animation) to the “ok button” in the “quickEditForm”? Will there be a problem here? Because the existing logic on "ok click" already makes "quickEditForm" disappear immediately?...
Am I wrong and everything will work smoothly? If so, could you please provide a working example?
...And also...in my initial post, the visualization of the animation concept in pagination was not entirely correct. It should rather look something like this:

(table header and pageButtonsBar do not move with animation)


Can't request again a new private server

For some unknown reason I can't request again a new private server on the bungeecord test server. The private server is not even deployed on the Kubernetes cluster.
1 possible way of fixing this error properly:
Dialog with Kubernetes API for checking if the private server exist (good way!). Example code here: https://github.com/bolt-rip/examples/blob/master/kubernetes/java/src/main/java/example/CheckExistPrivateServer.java

Closed by https://github.com/bolt-rip/nerve/commit/ee2590af43b074b4024e272b371c18c91e5920d2

Closed by https://github.com/bolt-rip/nerve/commit/ee2590af43b074b4024e272b371c18c91e5920d2


Sometimes when using JSX Tag completion, the trailing tag termination character disappears

Does this issue occur when all extensions are disabled?: No

VS Code Version: 1.62.0-insider (Universal) Commit: ff1e16eebb93af79fd6d7af1356c4003a120c563
OS Version: macOS 10.15.7
Extension: JavaScript and TypeScript Nightly v4.5.20211031

Steps to Reproduce:

Open React JSX file
Write a JSX tag and select the hovered completion content (with return key)

related issue
https://github.com/microsoft/vscode/issues/82324

Possibly a similar root cause to https://github.com/microsoft/vscode/issues/136377
Minimal example:
import * as React from 'react';

const a = (
    <span >

    </span>;
)

The replacement span returned is:
 "replacementSpan": {
                "start": {
                    "line": 4,
                    "offset": 11
                },
                "end": {
                    "line": 4,
                    "offset": 12
                }
            },

Which ends up replacing the closing >

I think we probably don’t need a replacement span at all for JSX attribute completions. The identifier that the user started to type should already automatically be set as the optionalReplacementSpan on the top-level response. Otherwise, I don’t think there’s anything to replace.


BTerm set() with float data point

This might be a dump question, I'm new to Rust lang.
I was trying to use ctx.set(X, Y, fg, bg, glyph) to render a tile on my console, but I realized set() only takes int as its X and Y coordinates, which will make my character moves not smoothly enough. I want it to take float data points as its coordinates,  is there a good way to work around this?

You want the flexible/fancy console bud. See this example on how to use: https://bfnightly.bracketproductions.com/bracket-lib/ex_bterm.html#flexible


⚠ Bofrost.be has degraded performance

In 8761420, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1255 ms

Resolved: Bofrost.be performance has improved in 5fc9751.


Can't verify webhook signature

Gogs version (or commit ref): 10.1
Git version: 2.11.0
Operating system: Docker
Database (use [x]):

[ ] PostgreSQL
[x] MySQL
[ ] SQLite

Can you reproduce the bug at https://try.gogs.io:

[ ] Yes (provide example URL)
[x] No
[ ] Not relevant

Log gist (usually found in log/gogs.log):

Description
Sorry to create this issue but when I receive webhook on my php script I can't verify signature. It seems method used by Gogs to calculate signature is not the same has below. Could it be great to give more details/examples on documentation ?
<?php
define('APP_SECRET', 'xxxxx');

function verify_webhook($data, $hmac_header)
{
	$calculated_hmac = hash_hmac('sha256', $data, APP_SECRET, false);
	return ($hmac_header == $calculated_hmac);
}

$hmac_header = $_SERVER['X-Gogs-Signature'];
$data = file_get_contents('php://input');
$verified = verify_webhook($data, $hmac_header);

Thank you for your help !

Hi, does verify_webhook returns string format hex digest?
Can you provide:

Payload you received
Gogs signature
Result from verify_webhook

So I can try to diagnose possible problems.

Hi again !
Key used (don't worry it was only for test purposes)
48dk7eGJ
Signature
2c1e24122b6697f6683589e3d37e215b53f94a913734ad12bd5033056872d7d7
Result of verify_webhook
Value is false.
$calculated_hmac returns:
30e625634231df3229e55fcff7d972a71178aee5a5c9cc801cf627366032f527
Payload
{
  "ref": "refs/heads/master",
  "before": "fd9375523bf5fac258594ddfa790c09b1af44951",
  "after": "68885af8c4e894ea05889e854486f022b6cb3fb2",
  "compare_url": "https://git.heavydev.fr/Treeminder/portal/compare/fd9375523bf5fac258594ddfa790c09b1af44951...68885af8c4e894ea05889e854486f022b6cb3fb2",
  "commits": [
    {
      "id": "68885af8c4e894ea05889e854486f022b6cb3fb2",
      "message": "User auth enabled\n",
      "url": "https://git.heavydev.fr/Treeminder/portal/commit/68885af8c4e894ea05889e854486f022b6cb3fb2",
      "author": {
        "name": "Etienne Fachaux",
        "email"<EMAIL_ADDRESS>        "username": "etienne.fachaux"
      },
      "committer": {
        "name": "Etienne Fachaux",
        "email"<EMAIL_ADDRESS>        "username": "etienne.fachaux"
      },
      "timestamp": "2017-03-03T21:20:26Z"
    }
  ],
  "repository": {
    "id": 49,
    "owner": {
      "id": 29,
      "login": "Treeminder",
      "full_name": "Treeminder",
      "email": "",
      "avatar_url": "https://git.heavydev.fr/avatars/29",
      "username": "Treeminder"
    },
    "name": "portal",
    "full_name": "Treeminder/portal",
    "description": "Portail captif permettant aux utilisateurs de Treeminder de s'authentifier sur les points d'accès wifi.",
    "private": true,
    "fork": false,
    "html_url": "https://git.heavydev.fr/Treeminder/portal",
    "ssh_url": "git@git.heavydev.fr:Treeminder/portal.git",
    "clone_url": "https://git.heavydev.fr/Treeminder/portal.git",
    "website": "",
    "stars_count": 0,
    "forks_count": 0,
    "watchers_count": 2,
    "open_issues_count": 0,
    "default_branch": "master",
    "created_at": "2017-03-01T19:41:25Z",
    "updated_at": "2017-03-03T18:57:59Z"
  },
  "pusher": {
    "id": 1,
    "login": "etienne.fachaux",
    "full_name": "Etienne Fachaux",
    "email"<EMAIL_ADDRESS>    "avatar_url": "https://git.heavydev.fr/avatars/1",
    "username": "etienne.fachaux"
  },
  "sender": {
    "id": 1,
    "login": "etienne.fachaux",
    "full_name": "Etienne Fachaux",
    "email"<EMAIL_ADDRESS>    "avatar_url": "https://git.heavydev.fr/avatars/1",
    "username": "etienne.fachaux"
  }
}

More

Hi, if I use http://beautifytools.com/hmac-generator.php to generate hex digest from given payload and secret, I get the same value as Gogs. And from its website's URL, I think it is also written in PHP?

I think there is something wrong with your file php://input?
I'm using:
➜  test php --version
PHP 5.6.28 (cli) (built: Dec  6 2016 12:38:54)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

Hi,
I found the problem, sorry for the inconvenience. My windows system convert my file payload.txt to CRLF format when i'm trying to edit them...

Thanks again for all your amazing work !

:+1: good to find out the problem!


Redesign Nordic nRF51 MCU and derivative platforms

Redesign Nordic nRF51 MCU and derivative platforms to use class inheritance:

add classes to support both versions - 16K and 32K
add classes to support 2 modes - BOOT and (F)OTA
change all classes to use the corresponding parent class

+1 , inheritaaaaaance :-)

test this please
HOST_OSES=ALL
BUILD_TOOLCHAINS=ALL
TEST_PLATFORMS=NRF51822


function like createEntity should return the entity defined by options.entityClass, not the default Entity.

Issue:
In the library when an entity or entity[] is returned, e.g. createEntity function, the return types now are defined as Entity / Entity[]. But in the constructor of World class, one can pass in {entityClass: CustomEntity} to override the default entityClass, in which case all the relevant returned entity should be CustomEntity.
PS:
I like how A-Frame is designed and wished to apply it in a wider use cases and found ecsy. Thanks a lot for bringing this fantastic project! !

@robertlong do you have any thoughts on this?

Maybe we could make the type of World accept an optional generic?
export class World<E = Entity> {
  createEntity(name?: string): E
}

Then you could do something like: World<ECSYThreeEntity>
I also need this in systems for query results:
https://github.com/MozillaReality/ecsy-three/blob/dev/src/core/System.d.ts
It's a slightly larger change, but I think we could do it.


Update PPP

Update here once done

[x] chunkhai
[x] yuting
[x] yingming
[x] daofu
[x] jingyao

All done!


2.2.23 version not published in Maven registry

The latest version (v2.2.23) has not been released to the Maven registry: https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-core
Was that intended? If so, what is the recommended way to use the latest version of swagger-core?

2.2.23 is available on Maven Central
see https://github.com/swagger-api/swagger-codegen/issues/12350#issuecomment-1970719728 for reference
btw it seems to be available also on mvnrepository: https://mvnrepository.com/artifact/io.swagger.core.v3/swagger-core/2.2.23


Create InstanceMsg from yaml

Given template descriptor and instance config yaml, create Assembler during config time. An assembler is a processor that can create bytes during runtime.

This Issue to not to make calls, it is just to create bytes. Therefore does not include any gRPC stuff

@mandarjog the prototype we worked on is here:
https://github.com/guptasu/istio/tree/jsonToProtoBinary/mixer/cmd/genericGRPC

resolved.


Error in Reference Guide

{locales.map((locale) => {
    <link rel="alternate" href="http://example.com/{locale}" hrefLang={locale} />
})}

Should be:
{locales.map((locale) => {
    return <link rel="alternate" href={`http://example.com/${locale}`} hrefLang={locale} key={locale} />
})}

@Lingonmirakel good catch, the best you can do is to create a PR with your proposed change

Hi, I have a question regarding this line of code, is locales a data file that should be imported, or an array that shoul be passed as prop to the layout component? what is your recommendation?


[Feature Request] Support for XDG User Directories

It would be helpful to have ready access to the user directories defined by XDG. These variables are stored in a file (location defined in the links below) and normally accessed via the program xdg-user-dir (e.g. xdg-user-dir DOCUMENTS).
Based on my testing,  it does support arbitrary folders added in the format XDG_{label}_DIR after running xdg-user-dirs-update, but I personally wouldn't consider it a hard requirement if it's easier to hardcode the default list in the same way you've done the other xdg dirs.
Example contents of user-dirs.dirs:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Music"
...

https://www.freedesktop.org/wiki/Software/xdg-user-dirs/
https://wiki.archlinux.org/index.php/XDG_user_directories

I'm happy to discuss implementations and review patches if anyone wants to implement this.


Reading mismatch data type pack. Cast from Int64 to String is NOT supported

Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)

mysql> select count(*) from pk_is_handle1;
ERROR 1105 (HY000): other error for mpp stream: From MPP<query:<query_ts:1675219212921686072, local_query_id:172206, server_id:871855, start_ts:439148665346195457>,task_id:3>: Code: 0, e.displayText() = DB::Exception: Reading mismatch data type pack. Cast from Int64 to String is NOT supported!: (while reading from DTFile: /data0/db/data/t_98/stable/dmf_833), e.what() = DB::Exception,
mysql> set tidb_isolation_read_engines='tikv';
Query OK, 0 rows affected (0.05 sec)

mysql> set tidb_isolation_read_engines='tikv';
Query OK, 0 rows affected (0.04 sec)

mysql> select count(*) from pk_is_handle1;
+----------+
| count(*) |
+----------+
| 63159390 |
+----------+
1 row in set (2.39 sec)

CREATE TABLE `pk_is_handle1` (
  `a` bigint(20) NOT NULL,
  `b` int(11) DEFAULT NULL,
  `c` varchar(100) NOT NULL,
  `d` char(100) DEFAULT NULL,
  `e` float DEFAULT NULL,
  `g` double DEFAULT NULL,
  `h` decimal(8,4) DEFAULT NULL,
  `i` date DEFAULT NULL,
  `j` datetime DEFAULT NULL,
  PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin

2. What did you expect to see? (Required)
3. What did you see instead (Required)
4. What is your TiFlash version? (Required)
master

What's the plan? @lilinghai

https://tcms.pingcap.net/dashboard/executions/plan/1470498

/found community