Angular last version support

I'm using angular 1.6.1 and it seems not to work with it:
angular.js:14328 TypeError: Cannot read property 'length' of undefined     at k (http://localhost:3000/bower_components/angular/angular.min.js:108:320)     at http://localhost:3000/bower_components/md-data-table/dist/md-data-table.js:1214:37     at http://localhost:3000/bower_components/angular/angular.min.js:60:109     at http://localhost:3000/bower_components/angular/angular.min.js:65:281     at d (http://localhost:3000/bower_components/angular/angular.min.js:62:252)     at m (http://localhost:3000/bower_components/angular/angular.min.js:66:300)     at Object.link (http://localhost:3000/bower_components/md-data-table/dist/md-data-table.js:1212:17)     at http://localhost:3000/bower_components/angular/angular.min.js:16:71     at http://localhost:3000/bower_components/angular/angular.min.js:83:480     at ta (http://localhost:3000/bower_components/angular/angular.min.js:84:35) <mdt-column align-rule="left" class="ng-scope ng-isolate-scope">

Hi ToonvanStrijp, I am using the package with angular 1.6.1, maybe it is something else

I`m having the same issue with Angular 1.6.1. You can view an example here: http://codepen.io/anon/pen/BpLOoo/
Table header is not shown and if your data values are different from string - they are not shown as well.

@stelllla the fix for issue of "if your data values are different from string - they are not shown as well"  has been found. Please check this link https://github.com/iamisti/mdDataTable/issues/268 (I don't see this issue in your code pen link but In case if you are still having issue in local setup).
However I am still facing other issues listed.

I'm having the same issue. All my columns are strings.

Me too, using angular 1.6.1 and Typescript.
angular.js:14335TypeError: Cannot read property 'length' of undefined
    at $interpolate (http://localhost:3001/vendor.bundle.js:92356:16)
    at http://localhost:3001/vendor.bundle.js:134092:37
    at publicLinkFn (http://localhost:3001/vendor.bundle.js:88382:29)
    at lazyCompilation (http://localhost:3001/vendor.bundle.js:88774:25)
    at boundTranscludeFn (http://localhost:3001/vendor.bundle.js:88561:16)
    at controllersBoundTransclude (http://localhost:3001/vendor.bundle.js:89328:20)
    at Object.link (http://localhost:3001/vendor.bundle.js:134090:17)
    at http://localhost:3001/vendor.bundle.js:80928:18
    at http://localhost:3001/vendor.bundle.js:89883:44
    at invokeLinkFn (http://localhost:3001/vendor.bundle.js:89889:9) <mdt-column class="ng-scope ng-isolate-scope">

Have the same issue with 1.6.2.
Dropping to1.5.11 solver the issue
TypeError: Cannot read property 'length' of undefined     at $interpolate (http://localhost.com/bower_components/angular/angular.js:12742:16)     at http://localhost.com/bower_components/md-data-table/dist/md-data-table.js:1214:37     at publicLinkFn (http://localhost.com/bower_components/angular/angular.js:8767:29)     at lazyCompilation (http://localhost.com/bower_components/angular/angular.js:9159:25)     at boundTranscludeFn (http://localhost.com/bower_components/angular/angular.js:8946:16)     at controllersBoundTransclude (http://localhost.com/bower_components/angular/angular.js:9713:20)     at Object.link (http://localhost.com/bower_components/md-data-table/dist/md-data-table.js:1212:17)     at http://localhost.com/bower_components/angular/angular.js:1291:18     at http://localhost.com/bower_components/angular/angular.js:10268:44     at invokeLinkFn (http://localhost.com/bower_components/angular/angular.js:10274:9) <mdt-column ...

Wrapping the column header name in  tag solved this issue for me. See Issue #259

nice solution @erichutchinson
The table rendered just fine now, but still, I've got this error in console:
TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
    at append (http://localhost:3000/bower_components/angular/angular.js:3852:15)
    at JQLite.(anonymous function) [as append] (http://localhost:3000/bower_components/angular/angular.js:3968:17)
    at http://localhost:3000/bower_components/md-data-table/dist/md-data-table.js:1380:33
    at Scope.$digest (http://localhost:3000/bower_components/angular/angular.js:18010:23)
    at Scope.$apply (http://localhost:3000/bower_components/angular/angular.js:18280:24)
    at done (http://localhost:3000/bower_components/angular/angular.js:12378:47)
    at completeRequest (http://localhost:3000/bower_components/angular/angular.js:12604:7)
    at XMLHttpRequest.requestLoaded (http://localhost:3000/bower_components/angular/angular.js:12532:9)

is there any fix around this?


Documentation should explain how to contribute to the Docusaurus Code

📚 Documentation
The repository has no guideline of any sort to guide first-timers that have no web 3 resources to contribute but want to contribute to the code.
We need Guideline Documentation to assist users to be able to contribute to the code and assist in breaking down the Docusaurus Framework for first-timers.
Add relevant screenshot or video (if any)
No response
Additional context
No response

we can tell people they can use the edit button on pages. that's the best way to contribute for the resources
for the project itself, yes we will create sort of guidelines, you cna assign this to me

Awesome @FrancescoXX!! Thanks

You still working on this @FrancescoXX?


Multiple Facebook apps for one Firebase project

We have 5 apps which we would like to integrate with Firebase in one project. Each of them is associated with a separate Facebook app for marketing purposes. However, we want our users' data to be stored in one place. I know that I cannot set more than 1 Facebook app ID in the Firebase console.
However, by browsing through the Firebase UI implementation of the Facebook login it seems to me that kFacebookAppId is read from the Info.plist file. We do have these IDs set for all our apps. My question is whether this out of the box solution would work in our case? Or will there be an error because we are using several Facebook apps to login users into one Firebase project?

You'll most likely run into errors, though I'm not sure which errors.
@protocol86 can explain more.

@morganchen12 thank you for your reply. I am looking forward to hearing more about this potential use case.
I know that we could use custom authentication with Facebook and pass the token to Firebase. The problem, however, is that current Firebase UI does not seem to support custom authentication methods/logic. So, if we follow this route, we need to redesign UI and logic for all authentication methods, not just Facebook, which seems like an overkill.
Given this and the fact that our use case scenario seems pretty reasonable, I am willing to stick to using Firebase UI. And we could either use the current version (in case it is compatible with multiple Facebook apps) or submit a PR which makes it possible.

Actually, it looks as if I was wrong. The current implementation of Firebase UI does allow the addition of custom authentication providers because FUIAuthProvider protocol is exposed. So, I can easily declare a class which conforms to this protocol and then pass it as one of the authentication providers.  So, it looks like no additional PRs are needed. I assume that this holds true for Android and Web as well.
I am going to follow this route and in case I encounter some obstacles I will let you know

@morganchen12  I am going to reopen this issue because the amount of work required to support Facebook login using custom authentication seems like an overkill. From what I was able to learn, the following line of code does some magic and constructs the credentials necessary for Firebase in the standard implementation of Facebook login:
FIRAuthCredential *credential = [FIRFacebookAuthProvider credentialWithAccessToken:accessToken];
This method itself is not public as it seems to be part of the Core framework (please correct me if I am wrong). Hence, I do not know what it does exactly, however, I assume that it creates credentials with:

Access token
User ID
Facebook app ID

The only problem which could arise with multiple Facebook apps is that user ID is unique for each app. However, Facebook itself has a guide on how developers could map users across their multiple apps. Hence, it really seems to me that multiple Facebook apps could be supported on a core level. It obviously requires merging data if user logins from multiple apps (because they are going to have several ids). However, as I understand it, Firebase already has a merge mechanism across providers. So, adding this logic would not be too difficult.
The alternative to having this at the core level is the following:

Create custom authentication logic to get the access token. This is almost identical to the FUIFacebookAuth.
Setup a server which will be able to process the access tokens.
This might be easy, but I cannot yet understand what uid I would need to pass to the admin.auth().createCustomToken()
Send generated Firebase tokens back to client
Finish authentication

For my use case the manual flow is so difficult (maybe due to lack of experience with the back end) that I will probably stick to one facebook app and will only allow login through Facebook for one of our iOS apps.
I hope that at some point the support of multiple FB apps will be added to the core framework. It seems like this is the place where it should belong.

@AndriyGo
The credentialWithAccessToken: method on FIRFacebookAuthProvider  isn't really magical. It creates an object with the valid FB access token which can then be used to signInWithCredential in the core library. Firebase's backend talks to FB with the credentials (App Id and secret) stored in the Firebase console.  So adding support to the core library will have to entail adding support for additional FB credentials in the console as well as changing the backend logic.
As @bojeil-google pointed out this would need to be a multi-platform and backend effort on our side which deserves careful design as it could likely affect other existing flows.  We are aware of this gap and appreciate you bringing it to light again; and we'll certainly address it when it bubbles to the top of our priority list.

@protocol86
After more playing with the authentication, I think I figured out what I need to do and why the standard implementation is not able to deal with multiple FB apps. And in my opinion, this is related to a broader issue which should be addressed in the Firebase core.
The best way to support multiple FB apps is to follow this logic whenever a user signs into FB app:

User signs into FB app and gets an access token.
This token is now used to obtain id and token_for_business (if it is set) from FB.
If token_for_business exists, we need to try to find an auth instance which has the UID equal to token_for_business
If we find such user, it means that it is the same user. Otherwise, the user is new
In either case, in addition to having UID equal to token_for_business we need to store the id of the user from Facebook. Otherwise, we will not be able to query any other info about the user on FB.

Step 5 is the reason why currently Firebase cannot work with multiple FB apps. It doesn't allow the storage of custom attributes. Hence, there is no way to store token_for_business and id from facebook at the same time. Is there a good reason to have this limitation in the Firebase Core? Setting custom attributes is useful in many cases, not just this one. For example, one could add fields such as birthday, first/last name, etc. At the moment this needs to be added to the real-time database or Firestore. However, it would be good to have all of this info in the auth table. Though maybe I am missing the reason why it is not a good idea to have all of this info in the auth table 😄
On a side note, I have the question about UIDs which is not directly related to this issue. If I generate some UID as part of custom authentication, how do I ensure that it is unique and is not equal to UID generated by some other provider? One way to do it would be to append some prefix (e.g "fb_") to my UID. Or is this done automatically by Firebase? It does store the provider ID so I thought that it might be trying to authenticate by checking if there is a user whose UID is XXXX for Provider YYYY.

@AndriyGo we have a similar use case and I think I found a solution which might work. It is completely done out of Firebase, which is why it might work. We're still testing to see if it will work, but it looks promising so far :)
We have 4 apps (iOS paid, iOS freemium, Android paid, Android freemium) which share the same login and we want users to be able to login with the same Firebase user id on all apps. All our apps share the same Facebook App Id.
We were running into the problem where we can't advertise on Facebook more than one app at a time and on top of that we were for example advertising our paid iOS app, getting installs to the free iOS app and these were being counted as conversions from Facebook.
I came up with an idea to create a Facebook App ID, which will be used only for marketing.
Here's a chart I made to better explain this to the rest of my team:

We're running this test since yesterday. Like I said, so far it seems to be working fine. We've also connected this new Facebook App ID to our attribution partner (Adjust) and their data also seems to be finally correct.
I'll update this once I have more data to share. Hope it helps you as well!


support block scoped vars captured in closures inside loops

Fixes #3915

I noticed that there isn't a flag to enable this. We should consider having a flag to warn when block-scoped variables trigger a capture, or create a TSLint rule for it.

Don't think we should hide it under the flag:

this is a missing bit in our ES6 compliance story that we deliberately decided to punt before.
this is not a breaking change, code that used to compile before will continue to compile.

Adding TSLint rule for it sounds reasonable

pinging @mhegazy: can you have a look at this PR when you have time?

I don't see an example of arguments being used both inside and outside of the loop. Can you point it out to me or add one?

What about this capturing?

@DanielRosenwasser ok

@DanielRosenwasser any other comments?

:+1:

This is awesome!!!

With version<EMAIL_ADDRESS>this example:
class C {
  constructor(private N: number) {}
  foo() {
    for (let i of [0]) {
      let f = () => i;
      this.N = f();
    }
  }
}

is not correctly transformed.

Thanks for the heads up @Nemikolh. I filed #5746 on your behalf.

Glad to help! :)


Actian Ingres support

Original author<EMAIL_ADDRESS>(January 21, 2013 14:21:17)
http://en.wikipedia.org/wiki/Ingres_(database)
Free community edition downloadable from:
http://www.actian.com/downloads/ingres#community
Original issue: http://code.google.com/p/flyway/issues/detail?id=421

It looks like nobody is working on this pull request. Would you accept it if I submitted it? I know Ingres isn't widely supported by many tools. I would like to contribute this if nobody else is going to work on it.

Hi Kentoj,
sure!
Cheers
Axel

There has been some work on this area - difficulties with Gradle were reported earlier this year which prevented progress.
The support for Ingres is part of a larger support request for the Ingres, Vector , Matrix , PSQL databases.
I would be happy to share my work and help now that I can get the fly-way core to build.
Regards
Keith Bolam
Actian
Skype: keith bolam
Phone: +44(0)7501467004
On 22 Sep 2015, at 21:24, "Axel Fontaine" <notifications<EMAIL_ADDRESS>wrote:
Hi Kentoj,
sure!
Cheers
Axel

Reply to this email directly or view it on GitHubhttps://github.com/flyway/flyway/issues/429#issuecomment-142408506.

Closing due to lack of interest.


p2p.Multiplexer now keeps track of the time the last msg was received

I've implemented this because I intended to have the PeerPool
periodically check for peers that haven't sent us anything
in a long time, ping them, and if they still didn't send us
anything back after a timeout, disconnect. However, it turns
out we already have something that could achieve the same, but
it was not working as expected (see #1630).
I believe this is still useful to have anyway, and even after #1630
is merged, we might still want to periodically ping peers that we
haven't heard from in a while, to not hit the idle timeout on active
connections

@gsalgado I would recommend putting the logic for pinging peers that we haven't heard from in a while into the P2PAPI.

@gsalgado I would recommend putting the logic for pinging peers that we haven't heard from in a while into the P2PAPI.

I think it will have to be in Peer/Connection as the P2PAPI is not a service so cannot run daemon tasks

I think it will have to be in Peer/Connection as the P2PAPI is not a service so cannot run daemon tasks

If you take a look at:
https://github.com/ethereum/trinity/blob/75f9eccc1971cbf3fa16729237f25c35a40bbe4a/p2p/behaviors.py
You'll see that the BehaviorAPI.apply method is an async context manager.  That allows you to do something like run a service or even just a manually run background task and manage the lifecycle using the context management API.

Oh, cool, I hadn't noticed that!

To extend on my previous comment:
https://github.com/ethereum/trinity/blob/75f9eccc1971cbf3fa16729237f25c35a40bbe4a/p2p/logic.py
You would do something like this using the p2p.logic APIs:
https://github.com/ethereum/trinity/blob/75f9eccc1971cbf3fa16729237f25c35a40bbe4a/p2p/logic.py
class MonitorIdleConnection(BaseLogic):
    async def apply(self, connection):
        # Encode the following logic in a Service and run it as a background service within this context block.
        # 1. register a handler with the connection to handle any incoming message.
        # 2. use the handler to continually reset a timer of some sort that if it ever runs down all the way, then a ping/pong round trip is initiated.
        # 3. disconnect if the ping/pong fails


chore(v2): Fix build size bot

Motivation
Due to a bug in the GH action, we didn't get appropriate size diffs!
https://github.com/preactjs/compressed-size-action/issues/54
This is a workaround

The worst thing about this bot is that it displays only the compressed file sizes. Maybe we should write our own solution.

oh actually just found an undocumented option compression: 'none', let's use that


Add constrainted temporal mapping

This pull request adds support for constrainted temporal mapping. This means that it is not necessary for the temporal mapping to be either fully defined in the mapping file, or not at all. By using constraints, some dimension positions or sizes can be given statically, while others can give freedom to the LomaEngine

@JonasCrols I just merged this in but still have a comment. It would be nice if you could add some test scenarios and add them to the tests. You can see in the workflow how they get tested.


⚠ ClamAV has degraded performance

In 23aad79, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 74 ms

Resolved: ClamAV performance has improved in 364dcd0 after 12 minutes.


Bug 2077501: Merge Upstream etcd 3.5.3 into Openshift 4.9

Basis for 3.5.3 merge into openshift-4.9.
This PR was generated by:

Merge upstream-3.5.3 into openshift-4.9, taking 'theirs' (upstream) on conflict.
Took picklist and cherry-picked each commit hash onto a branch based on the upstream-3.5.3 tag.
Create PR, from step 1, against remote/openshift-4.9
Diff'ed branches from steps 1 and 2 to get picks that were clobbered by the merge (step 1).
Re-picked the commit hashes from step 4; updated PR.

/retitle Bug 2077501: Merge Upstream etcd 3.5.3 into Openshift 4.9

/bugzilla refresh

/bugzilla refresh

/payload 4.11 ci blocking
/payload 4.11 nightly blocking

@hasbro17  this passed the test now
cc @dusk125

/bugzilla refresh

/approve
/label backport-risk-assessed


[BrokenLinksH2] fixing broken link

Global effort to fix broken links
@SorenGP
The Content & Learning team is fixing broken links on docs.microsoft.com for the rest of H2. This effort will eliminate potential accessibility, security, and usability issues. This PR includes only link fixes and does not change other content. Please review within five business days and merge, or comment in the PR with any changes you'd like to see. Thanks!

Docs Build status updates of commit 67bbfe8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-nav-app/across-workflow.md
:bulb:Suggestion

Details

dynamics-nav-app/across-workflow.md

Line 3, Column 18: [Suggestion: duplicate-descriptions - See documentation] Attribute 'description' with value 'You can set up and use workflows that connect business-process tasks performed by different users. System tasks, such as automatic posting, can be included as steps in workflows, preceded or followed by user tasks. Requesting and granting approval to create new records are typical workflow steps.' is duplicated in 'across-set-up-workflows.md(3,18)', 'across-use-workflows.md(3,18)', 'across-workflow.md(3,18)'.
Line 35, Column 1: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/dynamics365/business-central/' will be broken in isolated environments. Replace with a relative link.

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 docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit a8e6a1d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

dynamics-nav-app/across-workflow.md
:bulb:Suggestion

Details

dynamics-nav-app/across-workflow.md

Line 3, Column 18: [Suggestion: duplicate-descriptions - See documentation] Attribute 'description' with value 'You can set up and use workflows that connect business-process tasks performed by different users. System tasks, such as automatic posting, can be included as steps in workflows, preceded or followed by user tasks. Requesting and granting approval to create new records are typical workflow steps.' is duplicated in 'across-set-up-workflows.md(3,18)', 'across-use-workflows.md(3,18)', 'across-workflow.md(3,18)'.

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 docs.microsoft.com contributor guidesPost your question in the Docs support channel


Havit.Blazor.Components.Web.Bootstrap - Project build failed

Havit.Blazor.Components.Web.Bootstrap - Project build failed
Build failed due to Havit.Blazor.Components.Web.Bootstrap.InternalSourceGenerators not generating the bootstrap icons.
~\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap.InternalSourceGenerators\bin\Debug\netstandard2.0\Havit.Blazor.Components.Web.Bootstrap.InternalSourceGenerators.dll
'BootstrapIcon' does not contain a definition for 'Filter'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Navigation\HxSidebar.razor.cs(21,72,21,87): error CS0117: 'BootstrapIcon' does not contain a definition for 'ChevronBarRight'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Navigation\HxSidebar.razor.cs(26,74,26,88): error CS0117: 'BootstrapIcon' does not contain a definition for 'ChevronBarLeft'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Grids\HxGrid.nongeneric.cs(22,39,22,52): error CS0117: 'BootstrapIcon' does not contain a definition for 'SortAlphaDown'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Grids\HxGrid.nongeneric.cs(23,40,23,56): error CS0117: 'BootstrapIcon' does not contain a definition for 'SortAlphaDownAlt'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Forms\Autosuggests\HxAutosuggest.nongeneric.cs(18,32,18,38): error CS0117: 'BootstrapIcon' does not contain a definition for 'Search'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Forms\Autosuggests\HxAutosuggest.nongeneric.cs(19,31,19,34): error CS0117: 'BootstrapIcon' does not contain a definition for 'XLg'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Forms\SearchBox\HxSearchBox.nongeneric.cs(18,31,18,37): error CS0117: 'BootstrapIcon' does not contain a definition for 'Search'
3>C:\Users\Gnanasekhar K\Source\Repos\Havit.Blazor_Harvey\Havit.Blazor.Components.Web.Bootstrap\Forms\SearchBox\HxSearchBox.nongeneric.cs(19,30,19,33): error CS0117: 'BootstrapIcon' does not contain a definition for 'XLg'

@gnnsekhar I have seen this on some machines, not sure what was the reason. Please try Clean Solution and Rebuild All.
(See CI build where it builds successfully, it has to be something local.)

@gnnsekhar And I have seen issues with not-up-to-date Visual Studio. Try to update Vistual Studio (if used) to the latest version.

I'm closing this issue now. If you feel there is something to fix in the project, feel free to reopen it (add comment).


Fixed a typo in sam cli command

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

Tried to do a rebase, but looks like this change made it in through some other PR, closing.


let Dale Wijnand do Jenkins stuff

e.g. to help with the community build

deployed. cc @dwijnand

checked, dwijnand shows up now at https://scala-ci.typesafe.com/configureSecurity/


create pairing_lokum.py

I'll create a submodule for pairing.py, pairing_cp6_782.py, test_pairing.py and test_pairing_cp6_782.py later. It's a commit and PR to show pairing_lokum.py

Let's go 🚀

For the sage code, I'll add more guide
For the Cairo code, now I'll open a new branch in Starkacy and add the code in there


fv3fit emulator test: limit levels in hypothesis random generation

See issue https://github.com/ai2cm/fv3net/issues/1469
I had the same unit test randomly fail again and then pass on the retry, so I guess this is not a super-rare failure.
I think I limited the range of the big number appearing in the test, which might help. I'm not really familiar with that test though, and due to the nature of the failure it is hard to check if this actually solves it, so someone more familiar with the code being tested might want to weigh in on whether this PR is useful or not.

See issue #1469

Also, if you say "Resolves #1469" rather then "see" it will automatically close the issue when this PR is merged.


Any existing effort to port squidpy functionalities to R?

Hello All,
I was wondering if there is any effort to port some of the squidpy tools (e.g. segmentation) to R.
For example as Velociraptor R package does for scvelo.
My discourse post is here: https://discourse.scverse.org/t/any-existing-effort-to-port-squidpy-functionalities-to-r/1983
Thanks a lot.
Stefano

Hi @stemangiola, no we don't plan to port squidpy functionalities to R. I mean segmentation itself is not done with squidpy, maybe the authors of the segmentation packages would be up for it, but i don't really see a good reason to do that.


Picker mode has no effect on android

I have gone through these following points

[x]   Check latest documentation: https://docs.nativebase.io/
[x]   Check for existing open/closed issues for a possible duplicate before creating a new issue: https://github.com/GeekyAnts/NativeBase/issues
[x]   Use the latest NativeBase release: https://github.com/GeekyAnts/NativeBase/releases
[x]   Check examples from NativeBase KitchenSink https://github.com/GeekyAnts/NativeBase-KitchenSink

Issue Description
as the title says changing the Picker mode to dialog on Android , has no effect!
Expected behaviour
open modal like on IOS
Actual behaviour
it's dropdown regardless of the mode being selected!

The Picker component extends the react-native picker, hence no dropdown mode is supported.
However it can be achieved as we have separate files for android and ios picker. If we remove the android file and rename the ios file to Picker.js, that should serve your purpose.
But that is beyond the scope if this project and I'd suggest you do it on your fork.


Incompatibility with Maven 3.3.9

We are using this plugin to generate a Swagger definition file in one of our projects. Once we wanted to deploy our artifacts to Nexus we ran into an issue on Jenkins (Maven version 3.3.9): https://gist.github.com/user667/c750fad5eb40956713b2c6ec366e1026
This is due to an incompatiblilty of Maven 3.3.9 and the dependencies set in this plugin, namely org.apache.maven.plugin-tools:maven-plugin-annotations:3.5 and org.apache.maven:maven-plugin-api:3.6.0, org.apache.maven:maven-core:3.6.0 and org.apache.maven:maven-artifact:3.6.0. Using Maven version 3.5+ doesn't have the issue.
Is it safe to use the workaround mentioned below (i.e. downgroading version 3.2.5/3.4)? And/or is it necessary to use the latest maven versions as a dependency?
To Reproduce
Use Maven (version 3.3.9) and deploy (mvn clean deploy)  an artifact that uses this plugin.
Expected behavior
maven-deploy-plugin:3.0.0-M1:deploy should be successful.
Additional context
As a workaround, one can override the above dependencies:
<build>
    <pluginManagement>
        <plugins>
            <!-- See: https://github.com/openapi-tools/swagger-maven-plugin -->
            <plugin>
                <groupId>io.openapitools.swagger</groupId>
                <artifactId>swagger-maven-plugin</artifactId>
                <version>2.1.1</version>
                <!-- We need to downgrade certain Maven dependencies of this plugin in order to have successful builds on Jenkins (deploy) -->
                <dependencies>
                    <dependency>
                        <groupId>org.apache.maven</groupId>
                        <artifactId>maven-plugin-api</artifactId>
                        <version>3.2.5</version>
                    </dependency>
                    <dependency>
                        <groupId>org.apache.maven</groupId>
                        <artifactId>maven-core</artifactId>
                        <version>3.2.5</version>
                    </dependency>
                    <dependency>
                        <groupId>org.apache.maven</groupId>
                        <artifactId>maven-artifact</artifactId>
                        <version>3.2.5</version>
                    </dependency>
                    <dependency>
                        <groupId>org.apache.maven.plugin-tools</groupId>
                        <artifactId>maven-plugin-annotations</artifactId>
                        <version>3.4</version>
                    </dependency>
                </dependencies>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-plugin-plugin</artifactId>
                <version>3.5.2</version>
            </plugin>
        </plugins>
    </pluginManagement>
</build>

Sorry, but haven't had the time to look into the before. Looks like your problem is that you are using a pretty old version of Maven? You do not have the options of upgrading your Maven version?
That being said I think your workaround should be safe. My guess is that should it fail it would fail completely being unable to render any OpenAPI document at all.


Fix chart name prefix when mongodb-replicaset TLS is enabled

/ok-to-test

/ok-to-test

/lgtm

CI just times out. Tests run successfully on my GKE cluster.

Thanks 🙏


Compatible with Angular 2.4.9

I got error:
ng2-restangular.config.js:5 Uncaught TypeError: core_1.InjectionToken is not a constructor
at Object.defineProperty.value (ng2-restangular.config.js:5)
at webpack_require (bootstrap 9ec4341…:52)
at Object. (ng2-restangular.module.js:6)
at webpack_require (bootstrap 9ec4341…:52)
at Object.defineProperty.value (index.js:3)
at webpack_require (bootstrap 9ec4341…:52)
at Object. (app.module.ts:22)
at webpack_require (bootstrap 9ec4341…:52)
at Object. (index.ts:1)
at webpack_require (bootstrap 9ec4341…:52)
at Object. (main.browser.ts:13)
at webpack_require (bootstrap 9ec4341…:52)
at Object. (BehaviorSubject.js from dll-reference vendor_lib:1)
at webpack_require (bootstrap 9ec4341…:52)
at webpackJsonpCallback (bootstrap 9ec4341…:23)
at main.bundle.js:2

Hi @kiboto, please remove ng2-restangular, and install ng2-restagular@latest

Having the same issue with ngx-restangular:
Uncaught TypeError: core_1.InjectionToken is not a constructor
at Object.defineProperty.value (ngx-restangular.config.js:5)
at webpack_require (bootstrap 5fc0da8…:52)
at Object. (ngx-restangular.module.js:6)
at webpack_require (bootstrap 5fc0da8…:52)
at Object.defineProperty.value (index.js:3)
at webpack_require (bootstrap 5fc0da8…:52)
at Object. (main.bundle.js:1732)
at webpack_require (bootstrap 5fc0da8…:52)
at Object. (main.bundle.js:1911)
at webpack_require (bootstrap 5fc0da8…:52)
at Object.c (main.bundle.js:1087)
at webpack_require (bootstrap 5fc0da8…:52)
at Object. (main.bundle.js:6098)
at webpack_require (bootstrap 5fc0da8…:52)
at webpackJsonpCallback (bootstrap 5fc0da8…:23)
at main.bundle.js:2


Include location of the memory

Closes #384

Setup location service
Enable multidex for debug

@mdmohsin7 might want to merge with the latest main, I landed yesterday a PR that enabled multidex.

On a separate note, if the user does not grant location permission, can we infer location from the IP address? It's not going to be exact, and it's not going to be always correct, but it'll still be useful.

Yes, I was using this: https://ipapi.co/json

@mdmohsin7 might want to merge with the latest main, I landed yesterday a PR that enabled multidex.

Oh! wasn't aware of it, will do

Yes, I was using this: https://ipapi.co/json

Should I implement this as well incase if the user denies the location permission forever?

Although I couldn't test with memories creation, but ideally it should work.
https://github.com/BasedHardware/Friend/assets/59914433/acb17567-3247-403f-b2a2-4818702eda0d


Update README.md

Sorry, I'm new here and may be I do something wrong. Will try to find my mistake.
It's not important, but if you will mention me I will be pleased.

I think you'll just to visit https://github.com/happyksu/phrasebook/pull/new/master, which creates a pull request from your master branch. The current pull request (#2) comes from the branch happyksu:patch-1, which only contains the README.md changes.
Anyways, thank you so much for the logos and your time! I'd like to mention you, to show my gratitude. Should I just write "Logo by Ksenia" and link – for example – to your Steemit account?


More PagerTagHelper attributes

It would be nice to have these extra features:

add a class to page numbers that are not active or not non-active (so basically normal page numbers).
In cs-previous-page-text & cs-next-page-text the ability to use HTML, would be really handy for this: http://materializecss.com/pagination.html etc.
The ability to add a class to the previous page active/non-active & next page active/non-active

these seem like reasonable ideas. I had not looked at materializecss before but it looks like a nice alternative to bootstrap and I do think this project should be able to support that.
I will look into this when I get a chance, let me know if you are interested in doing it yourself and making a  pull request.
seems like their 3 states active, not active, and disabled map to ours like this:
IsCurrent = their active
Active = false  = their disabled
Active = true = their not active (what you called not non active)

I've just added support in the source code for LiOtherCssClass which would map to their not active, not disabled
Adding support for markup for next/prev I think we will have to check if the PaginationLink text matches the NextPageText/PrevPageText and then check for other new properties to see if override markup was provided, in which case we would just use that inside the li lement instead of adding an a element

Commenting on this point: "In cs-previous-page-text & cs-next-page-text the ability to use HTML"
This is some code out of, PagerTagHelper.cs. For example, when I use HTML in the cs-previous-page-text attribute. It would use the Append() method. If it would use the AppendHtml() method then it would display the HTML correct. I am not sure what the best way to go is. Append() encodes the text so HTML attributes are encoded, but if you would do AppendHtml() instead of Append() then HTML would not be encoded anymore so real HTML is shown.
This seems to me like a design decision, or some extra attribute could be added so that text would append as HTML instead of the Append() that encodes HTML.
if (link.Text == "«")
{
	a.InnerHtml.AppendHtml("«");

}
else if (link.Text == "»")
{
	a.InnerHtml.AppendHtml("»");
}
else
{
	a.InnerHtml.Append(link.Text);
}

I've just published a nuget that should support this though I have not tried it with the needed css it appears to render the desired markup. Might take a few minutes before that nuget is indexed and available but it should work like this:
cs-pager<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>  cs-pagenumber-param="page"
  cs-show-first-last="true"
  cs-suppress-empty-nextprev="true"
  cs-suppress-inactive-firstlast="true"
  cs-first-page-text="First"
  cs-last-page-text="Last"
  cs-pager-li-current-class="active"
  cs-pager-li-non-active-class="disabled"
  cs-pager-li-other-class="waves-effect"
  cs-previous-page-html="chevron_left"
  cs-next-page-html="chevron_right"
  asp-controller="Paging"
  asp-action="Index"></cs-pager>

Is it normal that I get reference errors at DNX 4.5.1 and DNX Core 5.0 with the new 1.0.1-beta5?

I also get this with 1.0.1-beta4, but not with versions lower than 1.0.1-beta4.

you are still using rc1/dnx, you need to install rc2 from http://dot.net
my projects have all been updated to rc2, you will need to do the same for your projects
dnx no longer exists in rc2

Okay, I see. Unfortunately I can't upgrade to rc2, because I am using this project on a school project where we are using rc1.

seems like if the project is educational then upgrading and dealing with the breaking changes would be a good learning exercise. rc1 was really more like beta9 and there are lots of breaking changes but also a lot of fixed bugs in rc2


[BUG] Fails to Deserialize Genesis Block with U32 metadata

OS and Environment
MacOS, Docker Hub
GIT commit hash
b1855454
Minimum working example / Steps to reproduce
Replace the default registration instruction for Alice in the genesis block with a new one:
{
    "Register": {
      "NewAccount": {
        "id": "alice@wonderland",
        "signatories": [
          "ed01207233BFC89DCBD68C19FDE6CE6158225298EC1131B6A130D1AEB454C1AB5183C0"
        ],
        "metadata": {
          "key": {
            "String": "value"
          },
          "u128Key": {
            "U32": "4294967294"
          }
        }
      }
    }
},

docker compose up

Actual result
2023-05-29 15:06:10 2023-05-29T11:06:10.381410Z  WARN iroha: The configuration parameter `DISABLE_PANIC_TERMINAL_COLORS` is deprecated. Set `TERMINAL_COLORS=false` instead.
2023-05-29 15:06:10 2023-05-29T11:06:10.383227Z  INFO iroha: Hyperledgerいろは2にようこそ！(translation) Welcome to Hyperledger Iroha 2.0.0-pre-rc.13! git_commit_sha="b7e80f04c210c52aeff261c1902c6888bea29b97"
2023-05-29 15:06:10 Error: Failed to deserialize raw genesis block from "/config/genesis.json"
2023-05-29 15:06:10
2023-05-29 15:06:10 Caused by:
2023-05-29 15:06:10     data did not match any variant of untagged enum DeserializeHelper at line 34 column 7
2023-05-29 15:06:10
2023-05-29 15:06:10 Location:
2023-05-29 15:06:10     /iroha/genesis/src/lib.rs:216:75

Expected result
Iroha should launch without any issues, and the new registration instruction for Alice should be processed correctly.
Who can help to reproduce?
@astrokov7

Test OK


Cannot close window

Type: Feature Request
The windo is not closing despite quiting the app and also clicking the red button on the top left, not responsive at all.
VS Code version: Code 1.74.3 (Universal) (97dec172d3256f8ca4bfb2143f3f76b503ca0534, 2023-01-09T17:07:18.579Z)
OS version: Darwin arm64 21.6.0
Modes:
Sandboxed: Yes

/gifPlease

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


connecting to tunnel notification sometimes persists

this only happened once, but it never went away.

Duplicates https://github.com/microsoft/vscode/issues/186345


deps: Update various dependencies

There were quite a few out-of-date dependencies, so this picks off most of the easy updates. No updates to dependencies with breaking changes have been made.
This includes a Playwright update. WebKit now appears to support the clipboard in Linux so there were some changes to the code snippet tests. There was also a problem with the toMatch assertion which required a @ts-expect-error: https://github.com/microsoft/playwright/issues/21453
Edit: The fix for that Playwright issue has been cherry-picked so should be a patch release on the way.

@adamledwards Ended up having to increase the timeout for that macro options visual regression test that was unstable as it was still a problem.


child mount process should not exit when we kill the parent process.

What happened:
https://github.com/juicedata/juicefs/actions/runs/12496360301/job/34868010820
root@bench-01:~/juicefs# ps -ef | grep mount
tidb      375693       1  0 Dec18 ?        00:00:00 bin/node_exporter/node_exporter --web.listen-address=:9100 --collector.tcpstat --collector.mountstats --collector.meminfo_numa --collector.buddyinfo --collector.vmstat.fields=^.* --log.level=info
root     1130951       1  0 17:37 ?        00:00:00 ./juicefs mount sqlite3:///root/juicefs/test.db /tmp/jfs -d
root     1131018 1130951  1 17:37 ?        00:00:00 /root/juicefs/juicefs mount sqlite3:///root/juicefs/test.db /tmp/jfs -d
root     1131100 1130795  0 17:37 pts/4    00:00:00 grep --color=auto mount
root@bench-01:~/juicefs# kill 1130951
root@bench-01:~/juicefs# ps -ef | grep mount
tidb      375693       1  0 Dec18 ?        00:00:00 bin/node_exporter/node_exporter --web.listen-address=:9100 --collector.tcpstat --collector.mountstats --collector.meminfo_numa --collector.buddyinfo --collector.vmstat.fields=^.* --log.level=info
root     1131114 1130795  0 17:37 pts/4    00:00:00 grep --color=auto mount

What you expected to happen:
child process should not exit when we kill the parent process.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?
Environment:

JuiceFS version (use juicefs --version) or Hadoop Java SDK version:
Cloud provider or hardware configuration running JuiceFS:
OS (e.g cat /etc/os-release):
Kernel (e.g. uname -a):
Object storage (cloud provider and region, or self maintained):
Metadata engine info (version, cloud provider managed or self maintained):
Network connectivity (JuiceFS to metadata engine, JuiceFS to object storage):
Others:

broken from this run: https://github.com/juicedata/juicefs/actions/runs/11468091920

In version 1.2, when the parent process receives a term signal, it will not pass it on to the child process, and the child process will become orphaned. After this PR, the parent process will pass the term signal to the child process, and the child process will exit proactively.


Label required logic

We've had this discussion a while back with some developers that needed a way to invert the required logic, or not show the '*' if a field is required.
Two scenarios that I think we don't cover:

All fields are required therefore showing a * everywhere can be intimidating, and prevent form submission as a user can drop the flow. A form footnote stating that all fields are required would be less intrusive.
Most fields are required, we wanna only display a (optional) next to the non required fields.

Originally posted by @fraincs in https://github.com/gsoft-inc/wl-hopper/issues/376#issuecomment-2263472960

Completed


Add size labelling to CI

Use pascalgn/size-label-action to label the size of a PR.

Current dependencies on/for this PR:

main

PR #146   👈

This comment was auto-generated by Graphite.

Codecov Report

Merging #146 (40d0854) into main (8678ece) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #146   +/-   ##
=======================================
  Coverage   84.74%   84.74%
=======================================
  Files          41       41
  Lines        2288     2288
=======================================
  Hits         1939     1939
  Misses        349      349

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


Support additional HTTP headers from Alexa to Baby Buddy server

My Baby Buddy instance is protected by Cloudflare Zero Trust.  In order for the Alexa command to reach the baby buddy server, I need to specify Cloudflare Service Token headers in the request from the Alexa skill in order to bypass the login screen.
I have this working totally fine in a relatively straightforward patch, but it is specific to the Cloudflare headers.  I'd be happy to clean this up and submit a PR as-is and just have support for Cloudflare, but I'd also be open to a discussion about how to specify this a little more generically (if easy enough).
Thoughts?
I can provide a quick gist too which shows the scope of the changes (it's fairly minimal).

May as well make a PR. Even if we don’t merge as-is it can inform a discussion around what changes could make sense.

I'm going to leave this open as-is based on the last two comments in #8 -- i.e., we want a more general solution to this.


Finding backlinks gives an error

Here, I have two(2) zettles: hello and reeee
hello points to reeee. When I gzb (or find backlinks), I get the error below.
Error executing vim.schedule lua callback: ...scope.nvim/lua/telescope/finders/async_static_finder.lua:19: bad argument #1 to 'ipairs' (table expected, got nil)
Do you guys know why it could do that?

Running the unstable with the latest neuron version <IP_ADDRESS>

hitting the same issue


target="_self" triggers hard navigation

Describe the bug
 and  behave differently, despite _self being the default target value.
Without target (and with target=""), the client-side router works as expected. With target="_self", the client-side router ignores the link and a hard navigation is performed, reloading the whole page.
I have pinpointed the bug to an incorrect external detection:
https://github.com/sveltejs/kit/blob/7a924137deb130708103644425b48bdc31927f93/packages/kit/src/runtime/client/utils.js#L132-L136
Instead of !!target, it should be something similar to (target && target !== '_self'), but more complicated because it needs to take _parent and _top into account.
The target logic is already implemented here:
https://github.com/sveltejs/kit/blob/7a924137deb130708103644425b48bdc31927f93/packages/kit/src/runtime/client/client.js#L1488-L1493
Reproduction
https://github.com/GauBen/sveltejs-kit-_self-issue/
https://stackblitz.com/edit/sveltejs-kit-template-default-jv5xhh?file=src%2Froutes%2F%2Bpage.svelte,src%2Froutes%2F%2Blayout.svelte
Logs
No response
System Info
System:
    OS: Linux 5.0 undefined
    CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 0 Bytes / 0 Bytes
    Shell: 1.0 - /bin/jsh
  Binaries:
    Node: 16.14.2 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 7.17.0 - /usr/local/bin/npm
  npmPackages:
    @sveltejs/adapter-auto: ^2.0.0 => 2.0.1
    @sveltejs/kit: ^1.5.0 => 1.15.10
    svelte: ^3.54.0 => 3.58.0
    vite: ^4.3.0 => 4.3.4

Severity
annoyance
Additional Information
No response

This is the intended behavior. Treating target=_self as a full page reload is common to a lot of SPA frameworks, and predated SvelteKit's other mechanisms for disabling client-side navigation.

Thanks for the answer @Conduitry

This just caused me to debug my website for a few hours; I had no idea target="_self" would introduce a different behavior.
Personally I would prefer if another attribute would be used to indicate a full page reload for links, because it's much easier for those that are looking for that functionality to search and find that attribute than it is for us who are unaware of the special target="_self" treatment to debug our code. Just my 2 cents!


Add fields for Worldwide Organisations

In https://github.com/alphagov/whitehall/pull/7191, we have added additional fields to be presented as part of Worldwide Organisation content items.  This adds those additional fields to the schema.
Ultimately, this work will enable us to get the content for Worldwide Organisations into the content item, meaning the rendering can be moved out of Whitehall.
Trello card
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

Oh and for future, when editing schemas it's a bit easier to review if you have a single commit at the end that regenerates the schemas, otherwise it's quite hard to determine what are your changes amongst the regeneration ones (aside, I dream of us not committing the generated schemas and them being a deploy time artefact)

Thanks @kevindew, looking at addressing your comments now.

when editing schemas it's a bit easier to review if you have a single commit at the end that regenerates the schemas

Noted.  I'll update this so it's easier to re-review.

Do we know if the existing organisation type is sending any data with a crest of null? I imagine we need to ensure Whitehall is omitting the fields when the data doesn't exist?

That shouldn't be happening as we are using compact on the logo hash so the nil values are all being removed.

Great stuff 👍 merge away


add timstamp to image name

Is it possible to add timestamp to output image name? Like output_2023_08_11.png? I'm using on my HA setup. But sometimes HA sending same (cached) image to my Phone. If output image name has timestamp, we can solve the caching problem.
thank you.

Hey,
what exactly do you mean with "sending same (cached) image to my Phone"?
The server is meant to never sent an image somewhere. It's always pulled by some browser or other http client.
May I ask which specific http client you're having issues with?
What the server already does is telling the requesting client when the image was last modified. We send this as part of the "Last-Modified" HTTP header already. Browser and http clients should be able to tell by only fetching the HTTP headers whether they need to fetch the image from the rest of the response or skip it, which means it can use the cached image.
I'm also not sure where exactly you want to put the "output image name". The image is always available under the same URL. Which HTTP header are you specifically referring to in your suggestion? I know that you could pass a filename in the Content-Disposition header but I found no hints that this would help with caching issues.
I'd be happy to improve caching and would appreciate some input regarding the specific problem you have.

Sorry for my poor explanation.
With this docker image, I take screenshots of some views in Homeassistant and send them to my mobile phones via WhatsApp (RapidAPI) or by push notification using the notify feature in HomeAssistant periodically during the day.
But sometimes outdated photos come to my phone. So I thought maybe I could solve this cache problem by adding a timestamp to the end of the screenshot's name.
I'm also open to another suggestion.
Thank you

Thanks for the explanation, that sounds like an interesting use case!
Maybe a quick fix could be that you manually add any ?t=123 parameter to the URL you send to your phone, where 123 is either a unique id like the current timestamp for your case (e.g. ?t={{ now() }} with HA templating).
This should also enforce the push notification to not cache the request.


[REQUEST] Search bar in Runner Wordlist

YaY!

I added this to Anomaly by adding this to DialogSelectWordlist.xaml
<TextBox Grid.Column="0" x:Name="searchBox" Margin="0,0,221,0" TextChanged="SearchBox_TextChanged" />
Then i added:
private void SearchBox_TextChanged(object sender, EventArgs e)
        {
            WordList = new ObservableCollection<Wordlist>(vm.WordlistList.Where(c => c.Name.ToLower().Contains(searchBox.Text.ToLower())));
            wordlistsListView.ItemsSource = WordList;
        }

to DialogSelectWordlist.xaml.cs

if you want to see how it was implemented you can see the source here, Sorry im too lazy to clone then open a PR.
https://github.com/PurityWasHere/Anomaly-Mod/blob/Expiremental/OpenBullet/Pages/Dialogs/DialogSelectWordlist.xaml
https://github.com/PurityWasHere/Anomaly-Mod/blob/Expiremental/OpenBullet/Pages/Dialogs/DialogSelectConfig.xaml.cs

Alright @PurityWasHere thanks, although your approach seems to be making a new collection each time. See how I did it for the Configs https://github.com/openbullet/openbullet/blob/master/OpenBullet/ViewModels/ConfigManagerViewModel.cs
It's much more versatile if you use a filter!

That is a pretty nice way of doing it


The repo cannot be installed.

The repo info.json has the key "install_msg": "",. Because of a bug fixed by https://github.com/Cog-Creators/Red-DiscordBot/pull/3153, this throws an empty message error. Please either remove the field or add some kind of text to this value.

Embedmaker and macrodice now are missing commas on the "min_bot_version": "3.1.8" line.


Patch/sistr

Previously missing values would cause a shift in the index of the map due to using the tokenize function instead of split. This as been reolved and tests have been added. This addresses issue: https://github.com/phac-nml/mikrokondo/issues/82

PR checklist

[X] This comment contains a description of changes (with reason).
[X] If you've fixed a bug or added code that should be tested, add tests!
[X] Make sure your code lints (nf-core lint).
[X] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[X] CHANGELOG.md is updated.

I have made the requested changes, but I am going to test out using the splitCsv function now that all the tests are implemented. If everything goes horribly wrong I will roll back to this commit: https://github.com/phac-nml/mikrokondo/pull/83/commits/e35451093675decefda2e34c1de5b0952812cf35


Bing Maps in Ionic v1 Framework is not working

I am trying to use Bing maps API in ionic v1 framework app which builds on android,iOS and windows platforms.
I am facing problem in Bing maps which is plotting properly but zoom in,zoom out,changing the map type from aerial to road & fetching current location these buttons are not functional.I have proper API key to access maps. I even tried it doing ionic serve on browser but nothing helped me.
I have followed code from the below link: https://github.com/eppineda/ionic.bing-map-demo
I have also changed JS src file of bing maps in index.html page from: src='http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0'
To
src='http://www.bing.com/api/maps/mapcontrol'
The src file i have changed referring to Microsoft document pages as below: http://www.bing.com/api/maps/sdkrelease/mapcontrol/isdk#loadMapAsync+HTML
Below are setup info:
Cordova CLI: 6.4.0
Ionic CLI Version: 2.1.18
Ionic App Lib Version: 2.1.9
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 10
Node Version: v7.3.0
Xcode version: Not installed
Please help me out to figure this out.It would be really helpful with the solution. Thanks in advance.

https://github.com/driftyco/ionic-v1

This issue was moved to driftyco/ionic-v1#237


[Draft] Added initial VisionOS support

Hello,
This is an initial PR to add Apple Vision Pro support for Cesium. It simply adds missing libraries in *.Build.cs and allows compiling for VisionOS in the .uproject.
Next task that can need help:

Update build script to build VisionOS libs (CMake and build.yml)
Trigger a build of these libs to be able to test a build in the headset

may need to modify the following code in build.cs:
        // Use our own copy of MikkTSpace on Android.         if (Target.Platform == UnrealTargetPlatform.Android || Target.Platform == UnrealTargetPlatform.IOS || Target.Platform == UnrealTargetPlatform.VisionOS)         {             libs = libs.Concat(new string[] { "MikkTSpace" }).ToArray();             PrivateIncludePaths.Add(Path.Combine(ModuleDirectory, "../ThirdParty/include/mikktspace"));         }

Thank you for the pull request @demonixis ! Before we can review it, could you please sign our Contributor License Agreement here?
Let us know once you've signed it, then we'll review when we can!

Hey
Closing this PR because Cesium requires the GeoReferencing plugin which is not compatible with Vision Pro. Because it's compiled by Epic, it's not yet possible to port Cesium to Vision OS.

@demonixis Cesium for Unreal does not require the GeoReferencing plugin.


LESQ-767: Update copyright year published lessons

Description
Music year: 2004

Updates year of new published lessons and test files

Issue(s)
Fixes #LESQ-767
Acceptance Criteria:

[ ]  Update licence date on new lessons depending on when they were last published (both lesson overview and downloads)
[ ]  Legacy content licence copy should remain unchanged

How to test

Go to https://deploy-preview-2396--oak-web-application.netlify.thenational.academy

New lessons should have same year as the updated_at from internal releases table date on both lessons and downloads pages
Screenshots
How it used to look (delete if n/a):

How it should now look:

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


Perform static code analysis with cppcheck

Perform static code analysis with cppcheck, see PR #921 .
E.g.: cppcheck --quiet --force walletconsole

Only 3 warning found in src/:
$ cppcheck --quiet --force src
src/NEO/Serializable.h:57:28: error: Uninitialized struct member: value.usage [uninitStructMember]
            resp.push_back(value);
                           ^
src/NEO/Serializable.h:57:28: error: Uninitialized struct member: value.prevIndex [uninitStructMember]
            resp.push_back(value);
                           ^
src/NEO/Serializable.h:57:28: error: Uninitialized struct member: value.value [uninitStructMember]
            resp.push_back(value);
                           ^

A more complete invocation has found more findings:
cppcheck --force --quiet --enable=all android include samples src tools walletconsole

I remember codacy has cppcheck, maybe we can change options there

@catenocrypt what should we do for this issue? Add to build script?

No, for now I was just thinking a one-time scan through the result, and find any real issues.

a lint script in tools would be nice

I think we can setup danger to run clang format and cppcheck

No major/critical findings found currently; I have addressed a number of selected low-impact medium issues, #938 .

A number of selected low-impact issues addressed, cppcheck script added to tools folder, PR #938 . Closing.


Width parse error

Source code for this issue github

Reproduce

Expected Results
The width of editor in different tab items should be corrected!
If I use a standard WPF TabControl, like this:

it works fine. So I guess it's related to Mahapps, maybe due to the funny animation transition when you change tabs.

@ShannonZ I think this is a problem of SoftFluent.Windows. If I put a NUD in a Tab all is fine.

@ShannonZ If I replace the NUD with a TextBox then I get the same result.

@punker76  In SoftFluent.Windows, the width of the second column of DataGrid was simply set to be "*". (   in PropertyGrid.xaml #line 219) . Nothing else was done~

The problem is maybe, that the second one isn't visible on start. But all this happens also without MahApps.

@punker76  I think you should using an NUD in DataGrid to reproduce this issue. And in my machine, when putting NUD in the last column of a DataGrid cell, the width seems to be not fixed.
Demo(I used SF)
Click more than one times of the "change" button, you will see the same code produce different results.

If you start a project from scratch and add a standard WPF TabControl, like this:
<TabControl>
    <TabItem  Header="SF1" >
        <windows:PropertyGrid x:Name="pg1" Grid.Column="0"  ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Hidden" />
    </TabItem>
    <TabItem Header="SF2" >
        <windows:PropertyGrid x:Name="pg2" Grid.Column="0"  ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Hidden" />
    </TabItem>
</TabControl>

it works fine. So I guess it's related to Mahapps, maybe due to the funny animation transition when you change tabs.

@ShannonZ If I deactivate the Expander MahApps style the issue is gone, so I will investigate what's going wrong with this.

@punker76  Thanks for your kindness work! And the great MahApps will become more perfect.

@ShannonZ Found it. A fix will be available with 1.6.0-alpha016

great work! Can't thank you enough~~~


Please make sku's more evident.

I want to buy a premium app service plan for my azure function. I can't find the premium skus referenced ANYWHERE! Please make a clear link to the SKU's.
Its also unclear which SKU's work with which runtimes (Windows vs. Linux).
Thank you

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

ID: 06436739-8586-23b1-6b69-1960e93c26be
Version Independent ID: 8f7abfae-cf6d-56cb-1d20-f02041a6f6d9
Content: Azure Functions scale and hosting
Content Source: articles/azure-functions/functions-scale.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@SeaDude Thanks for the feedback! We are currently investigating and will update you shortly.

@SeaDude I kind of liked your first title 😉
We should probably make this more clear, but you can see the (Elastic) Premium plans in the portal here:

If you use the Azure CLI to create your Premium plan, I believe the corresponding values for --sku are EP1, EP2, and EP3.

Thanks for the information. I've been deploying everything from az cli. Prefer to stay out of the gui. The link you sent is awesome, and I've seen it before BUT it doesn't link to or show the available SKU's ANYWHERE. https://docs.microsoft.com/en-us/azure/azure-functions/scripts/functions-cli-create-premium-plan

@SeaDude good call. I'll add a link there too. (BTW, I think it's an Azure CLI gap also.)

GUI method doesn't work for Free Trial subscriptions. I'm learning Azure and can't figure it out.
Premium plan page lists them, but Dedicated plan doesn't. Also appservice plan create docs list them: https://docs.microsoft.com/en-us/cli/azure/appservice/plan?view=azure-cli-latest, but that list doesn't contain EP1, for example.   That's all very confusing.


"Maximum execution time of 30 seconds exceeded" not logged

Environment
How do you use Sentry?
Sentry SaaS (sentry.io)
Which SDK and version?
sentry/sentry-laravel 2.10.2
Steps to Reproduce
In laravel.log:
[2022-01-28 18:40:35] production.ERROR: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\FatalError(code: 0): Maximum execution time of 30 seconds exceeded at /var/www/production/html/vendor/symfony/finder/Iterator/RecursiveDirectoryIterator.php:66)
[stacktrace]
#0 {main}
"}

Expected Result
I thought this would be logged to Sentry and provide the normal details needed to debug, like:

Stack trace or at least the calling file/line
Url this occurred at

I'm not calling RecursiveDirectoryIterator directly so I have no idea what is calling it. The nginx log around that timestamp didn't reveal anything either. And no scheduled jobs would be running at that time.
Actual Result
Nothing logged to Sentry. Not sure how to track it down from here. Or is this just not catchable?

Hey @futzlarson, there are a few things at play here.
We should have catched that error in Sentry, this is of course worth figuring out if something is wrong (or configured wrong) for that to happen.
How have you setup Sentry and what PHP & Laravel version are you using?
The backtrace being... small is not something we are going to fix since what Laravel is putting in the logs is the same info Sentry is getting... so we would have a little more context about what you app was doing (url request etc.) but probably not more stack frames since PHP is not giving us those it looks like.

Yep, been using Sentry for years.
PHP: PHP 7.3.30-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 26 2021 15:55:41) ( NTS )
Laravel: 8.76.1
The url request alone would be enough; I could figure it out from there.

How have you setup Sentry in Laravel? Like the installation guide or with log channels?

I followed the installation guide using composer. Except it's the report() function in ExceptionHandler.php rather than register(). Perhaps a relic of initially starting with Laravel 5.8? Here is the function:
    public function report(Throwable $exception)
    {
        // Sentry.
        if (app()->bound('sentry') && $this->shouldReport($exception)) {
            $sentry = app('sentry');

            // Set user if one exists.
            if (auth()->check()) {
                $sentry->configureScope(function (Scope $scope): void {
                    $user = auth()->user();

                    $scope->setUser([
                        'id' => $user->id,
                        'email' => $user->email,
                        'name' => $user->name,
                        'plan' => $user->plan,
                    ]);
                });
            }

            // Capture.
            $sentry->captureException($exception);
        }

        parent::report($exception);
    }

I have some new info. I added my own logging into ExceptionHandler.php and got this:
Array
(
    [error] => none: Maximum execution time of 30 seconds exceeded
    [url] => https://app.auxbus.com/signup
    [previous] => https://app.auxbus.com
    [method] => GET
    [info] => Array
        (
            [ip] => <IP_ADDRESS>
            [user_agent] => Pingdom.com_bot_version_1.4_(http://www.pingdom.com/)
            [os] =>
            [browser] => PingdomBot 1.4
            [desktop] => 1
        )
)

And this is what I learned:

The url, which strangely is a very basic signup page.
It's coming from a monitoring bot. At least this time.

Why exactly it's triggering this RecursiveDirectoryIterator timeout is for me to find out, but I'm wondering why I had to add my own logging to catch the url and user agent?

Any update?

I do not know why the Maximum execution time is not catched, it definitely should but I have a hard time reproducing it in my environment which makes it extremely hard to track down what is happening unfortunately... if you have some way of recreating it that would help tracking down why it's not catched.
Just to make doubly sure, can you also share your config/sentry.php to make sure nothing is disabled / ignored in there?

Can't you do sleep(31) to verify? Here's config/sentry.php:
<?php

return [
    'dsn' => env('SENTRY_LARAVEL_DSN'),

    // capture release as git sha
    'release' => release(),

    // Capture bindings on SQL queries
    'breadcrumbs.sql_bindings' => true,
];

Yes, that was my first instinct... however...

So this "works on my machine" ™ which is not helping you of course... so that's why I am having trouble figuring out what is happening.

Interesting. Well, it hasn't come up since initially reporting, so how about we close it for now and I'll reopen if it occurs again? Appreciate your efforts.


Invalid Value for  attribute

Getting this error with my simple line chart with 2 data sets :
Error: Invalid value for <g> attribute transform="translate(NaN,NaN)"
I'm graphing two data sets of equal length and this error happens when I toggle one of the data sets off / on. It seems to be happening with the data set that has a much larger Max Y value than the other data set. Perhaps it is trying to render the chart too quickly before it 'shrinks' down? I tried adjusting the transitionDuration and toggling the interactiveGuideline but it did not get rid of this bug.
It seems to only happen AFTER I mouse hovered over the lines and the chart's Y axis decreases to be less than the hovered line's Y coordinate. The amount of console errors seems to suggest this because the higher I was on the Y axis the more errors occurred when toggling off the larger data set.
HTML usage:
 <nvd3 options="chartOptions" data="myObject.myProperty"></nvd3>
Data population:
		            {
		                key: "set 1",
		                values: data1,
                        disabled: false
		            }
                    ,
		            {
		                key: "set 2",
		                values: data2,
                        disabled: false
		            }
		        ];```

Options Object:

$scope.chartOptions = {
chart: {
type: 'lineChart', //lineWithFocusChart
height: 550,
width: 850,
margin : {
top: 20,
right: 20,
bottom: 100,
left: 100
},
transitionDuration: 1500,
x: function(d) { return d.x; },
y: function(d) { return d.y; },
useInteractiveGuideline: true,
dispatch: {
stateChange: function(e){ },
changeState: function(e){ },
tooltipShow: function(e){ },
tooltipHide: function(e){ }
},
xAxis: {
axisLabel: 'axis x',
tickFormat: function(d){
return d3.format('.02f')(d);
},
},
yAxis: {
axisLabel: 'axis y',
tickFormat: function(d){
return d3.format('.02f')(d);
},
axisLabelDistance: 0
},
// Used if a focus chart is included for lineWithFocusChart type
//x2Axis: {
//    axisLabel: 'axis x',
//      tickFormat: function(d){
//        return d3.format('.02f')(d);
//    },
//},
//y2Axis: {
//    axisLabel: 'axis y',
//    tickFormat: function(d){
//        return d3.format('.02f')(d);
//    },
//    axisLabelDistance: 0
//},
callback: function(chart){
//console.log("!!! lineChart callback !!!", chart);
}
},
title: {
enable: true,
text: 'My Awesome Chart'
}
};

+1

The problem is in nvd3 core. But it's already fixed in the master, so will be fixed in the next release.


2.0

We've done some work to get this to work better.  Just want to make you and others who might be trying to use it aware.

Hi Nathan, our team has been getting issues with the master giving us "Buffer cannot be null. Parameter name: buffer" exceptions as well as it sometimes freezing up IIS in trying to get the session. Did you or your team experience anything like that, and could switching to your pull request code help?
What other issues did you encounter as well that made you have to rewrite vast amounts of code?

I couldn't get their 2.0 session handler to work at all so I rewrote a lot of it to get it to work.  I don't remember the exact errors.  Switching may help you, I would recommend going through the code and becoming familiar with it though so you understand what it is doing, if you are going to use it.

@nekstrom -
Thanks for the submission. We are looking to do a release late January or Feb 2016. I'll review this and see if it can be merged in the coming weeks.
Thanks!
-Jeff


feature request: handle restricted UNC paths on Windows

Did you check existing requests?

[X] I have searched the existing issues

Describe the feature
I'd like to be able to use oil.nvim with locally mounted UNC paths on Windows for fast looking into files after search via fd and gf to open a file and use map('n', '<leader>ex', [[<cmd>lua require("oil").open()<CR>]], opts) -- open dir of current buffer instead of cwd to traverse the directory.
Provide background
Upon execution of <leader>ex mapped to
I get
E5108: Error executing lua ...r/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/init.lua:399: BufReadCmd Autokommandos für "oil://*": Vim(append):Error executing lua callback: ...fer/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/fs.lua:89: attempt to index local 'drive' (a nil value)                                                                                stack traceback:                                                                                ...fer/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/fs.lua:89: in function 'posix_to_os_path'                                                                                ...Local/nvim-data/lazy/oil.nvim/lua/oil/adapters/files.lua:229: in function 'normalize_url'                                                                                ...r/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/init.lua:966: in function 'load_oil_buffer'                                                                                ...r/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/init.lua:1088: in function <...r/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/init.lua:1087>                                                                                [C]: in function 'edit'                                                                                ...r/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/init.lua:399: in function 'open'                                                                                [string ":lua"]:1: in main chunk                                                                                stack traceback:                                                                                [C]: in function 'edit'                                                                                ...r/AppData/Local/nvim-data/lazy/oil.nvim/lua/oil/init.lua:399: in function 'open'                                                                                [string ":lua"]:1: in main chunk

and a never finishing loading dialog
      Loading
                                                         [     ====         ]

What is the significance of this feature?
nice to have
Additional details
Why?
If one does frequent remote operations on Windows (in local ir VPN network), one will not want to mount remote pcs to hard drives like R:\ to prevent clashes of different machines or accidental copying/overwriting wrong machines.
The alternative is 1. to not use oil.nvim or 2. use yazi for inspection or 3. use :e \\ip\drive\pathtofile, 4. traverse via shell to the other files.
UNC paths with restrictions are quite feasible to implement, see https://github.com/ziglang/zig/blob/332fbb4b027a5529e58b1e46d785718a7faa75e6/lib/std/fs/path.zig#L1403.
If not, then please briefly explain scope of filepath shennanigans/complexity you're willing to handle in this plugin.
Thanks for the plugin.

Also requesting this - Where I work a lot of small documents are stored via UNC paths and being unable to use Nvim for navigation means either requiring direct access to a file (ie: :Oil myfile.txt) to move between them, or directly from the CLI, requiring to close nvim.

I was looking for SMB or samba shares or network drive / share and could not find this issue, but I did find the PR with a potential fix.


cannot find macros and functions in scope while running just test

The build on the new commit works perfectly, but when running the test, I run into ~1000 errors along the lines of:  cannot find function, tuple struct or tuple variant Ok in this scope and other various errors such as cannot find macro debug_assert in this scope etc etc. What am I doing wrong?

Do you happy to have this particular version of rust nightly?
https://github.com/MutinyWallet/mutiny-node#dependencies
We were having problems with one of their recent nightly changes. Also, make sure you have wasm-pack and some of the other stuff listed there. Perhaps there's another thing we have missing from this list though.
Could you try to run these commands individually too? Just to make sure we know which one is giving you that problem.
https://github.com/MutinyWallet/mutiny-node/blob/8c33062225992f6bd29c34763f620e894550e288/justfile#L16

Hi, I have the latest releases of tools, any older tools you'd suggest downgrading to to get this working? I have every other binary needed installed.
The first command seems to give me the problem. Was working just fine before I did the git pull :(

You shouldn't have to downgrade any of the rust stuff but does installing an older version of it fix it?
rustup toolchain install nightly-2023-04-16

rustup target add wasm32-unknown-unknown --toolchain nightly-2023-04-16

Maybe also this is needed too?
rustup target add x86_64-unknown-linux-gnu --toolchain nightly-2023-04-16

Tried all three, still fails. I suspected it would be the last one, but no luck.

We updated so we no longer need the specific version of nightly rust, should work much easier now

Thanks guys, appreciate it!


fix statsMatcher's regex which didn't match route's stat_prefix

Fix #51639
Signed-off-by: spacewander<EMAIL_ADDRESS>Please provide a description of this PR:

Hi @spacewander. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
Once the patch is verified, the new status will be reflected by the ok-to-test label.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

please add a releaste-notes.

/ok-to-test

@spacewander: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
d93fd034cefed9059b979183e1e60363d0b68522
link
true
/test release-notes

unit-tests-arm64_istio
d93fd034cefed9059b979183e1e60363d0b68522
link
true
/test unit-tests-arm64

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@spacewander: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

release-notes_istio
d93fd034cefed9059b979183e1e60363d0b68522
link
true
/test release-notes

unit-tests-arm64_istio
d93fd034cefed9059b979183e1e60363d0b68522
link
true
/test unit-tests-arm64

gencheck_istio
d93fd034cefed9059b979183e1e60363d0b68522
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@spacewander: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

gencheck_istio
c2e0259457e8fd913888334f2eb2e69764e98b65
link
true
/test gencheck

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.


[BUG]

2nd dose certificate is not generated. I took 2nd dose on 22june,2021. But my 2dose certificate is not generated yet. Only I can see 1dose certificate when I am done with both the shots.
Please do not enter any personal information, for COWIN / registration / certificate related issues login to https://www.cowin.gov.in/home and report issue
A clear and concise description of what the bug is (only DIVOC api / module).
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Please check with COWIN support: https://www.cowin.gov.in/#howcanweHelp


Automatically start SSH when booting Kali Linux

So this would be a lot more convenient, it's basically the only thing one has to do manually when setting up the machine.
I was looking into using custom Kali Linux builds. I figured that with a custom build I would either have to host the image, or build it on the machines where I want to use the script. Neither is something I'd like to do.

Fixed in 14b1535d1f5d934c9b18bdedbc397786f33048dd.


"I should see the phrase" is wrong when it contains an apostrophe

Trying to see if a phrase on screen is something like "You don't have access" won't work, since docassemble uses fancy apostrophes in the displayed html, which is technically a different character. Example below, lined up for convience
In Phrase:           "You don't have any service contacts you can add"
DA Page: '...Error\n\nYou don’t have any service contacts you can add.\n\nPress one of the ...'

Since the step code works with a node buffer, I'm not sure if you can do a text replace or something similar. At least for certain small things like that.

Just fyi, it is in the documentation about this step. It might be good to add that possible outcome to the section about errors/warnings so people have a place to go to when they're experiencing what they find to be unexpected behavior.
It'd be great to handle it ourselves instead, but it could cause some combinatorial complexity.

I hadn't caught that in the docs! Agreed, some trouble shooting section in the docs would be nice. Making a unique warning might be useful too. It might be a lot more work, but would be interesting to make an edit distance calculator (python impl here), which could give you something like "Your phrase is very close (2 letters off) from this phrase in the text: ...".
Not sure what would be the combinatorial complexity here: we would just take the text from the screen, replace all of the fancy apostrophes from it and from the expected phrase, and then run the same includes function. Should just be linear in terms of the length of both stings, and shouldn't add any slow down at all.

I thought we were looking for the text in the usual way, which is very similar to how we look for selectors. We'd have had to try every combination. I just looked, though, and we're looking at the actual text, which will be a lot easier to manipulate. 👍
If we're going to do that, we might want to also replace (off the top of my head):

open and close single quotes
open and close double quotes
ellipses - I've seen people use them to quote text and in place of a more complicated js way to indicate that they can read more by clicking something.

I think there are more, but I can't remember them right now.

...an edit distance calculator (python impl here), which could give you something like "Your phrase is very close (2 letters off) from this phrase in the text: ...".

Sounds interesting and useful! We should add that as a separate issue, or a discussion item if we don't want it hanging around in issues. Not sure it'll be higher priority than, say, random input testing at the moment, though.

Note that we'll have to account for using apostrophe's as well in case people copy the text from the page instead of typing it in. (Similarly with the others). It may be more useful to make a regex that allows alternates.


CUDA out of memory.

Since I cannot run this codebase directly, I ported the core code to another codebase (detectron2), and then encountered a memory error. When I used the example dataset to run the PointContrast repo directly, I also encountered the same problem. A single card can run, but even if the batch size of each card is 1, it cannot run with multiple cards.

have you tried to set up the codebase following instructions on a clean machine?

I find the problem in this line:
https://github.com/facebookresearch/PointContrast/blob/master/pretrain/pointcontrast/lib/ddp_trainer.py#L183
in the pdist(A, B) function, when using batch size of 32 (4 per GPU), the size of A is torch.Size([32768, 32]), size of B is torch.Size([8192, 32]), thus the result of
D2 = torch.sum((A.unsqueeze(1) - B.unsqueeze(0)).pow(2), 2)
will be 32768 * 8192 * 32 * 32 bits = 32 GB memory.
can you check this?

Yes I have tested on my local machine and it works, but I do use a 32GB V100 card. It seems weird if you cannot work with batch size 1 either.
Can you try using trainer.trainer=PointNCELossTrainer  and see if you can run with the PointNCE loss?

I think your new codebase has some problem with distributed training - the A and B matrices should be of size torch.Size([4096, 32]) torch.Size([1024, 32]) and torch.Size([4096, 32]), for 4 per GPU batches. (I tested with 2 GPU of minibatch size 8). Do you have an all gather operation somewhere? I think you either copied all GPU data to each individual GPU, or the definition of your minibatch size is wrong, e.g. instead of distributing 32 samples to 8 gpus, you might create a 32*8=256 minibatch internally.
Hope this is helpful.

No, I've checked the batch size:

As you can see, the batch size of each GPU is still 4, but the pdist func still consumes all the memory.

the problem is in the batch size, I've fixed it.


Feat: Add cssAttributes jsAttributes options (resolve #5)

Add generateAttributes utility method
Add test for jsAttributes
Refactoring generateCSSReferences generateJSReferences
Update readme to reflect the changes

Yeah, let's do 2.0.0 to be safe 🔒

I propose another change. If you set output.publicPath in webpack config this should be reflected correctly in mini-html-webpack-plugin instead of manually pass it as option. How do I access webpack output.publicPath within the plugin?

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Last Device in Scene not Working

This issue seems similar to https://github.com/n8henrie/homebridge-rcswitch-gpiomem/issues/3, which was closed so I am filing a new one.
I am using homebridge 0.4.16 along with homebridge-rcswitch-gpiomem to control 5 RF switches. Individually the switches work fine. However, when I create a scene to toggle all 5 switches, the last one (the fifth one) fails to toggle. My guess here is that too much signal is being jammed through too fast, and that some kind of delay is necessary.

My mistake, I was using the wrong version – https://github.com/rainlake/homebridge-platform-rcswitch rather than this one. Once I switched over to homebridge-rcswitch-gpiomem it began working as expected!

Sweet! Glad to hear it.


Update description of programmable_voice.voice7 to provide more info about Ngrok

This request refers to the description and/or help for the objective programmable_voice.voice7.
The player suggests adding a "hint" section that reminds players how to use Ngrok. This seems like a good idea since ngrok is a pretty odd tool, especially if you're encountering it early in your developer journey.

Source for this request from the TwilioQuest Discord:

Hello~ I did a search and saw there were some older discussions on this, but didn't see mention of this specific point: in the TwilioVoice VR training I think it might be helpful to slightly expand on "you can update your phone number's configuration in the Twilio console to use that ngrok URL for a voice webhook" to include that you need to append  something (/voice) after the ngrok url to actually use the endpoint.
In the previous webhook example (Mustache Example), users only need to append the query string to the URL if they use certain fields, and this was clearly noted in the instructions. Obviously, that pointed directly to the bin, but that difference isn't really made clear if you're not familiar with Twilio and/or Node.js configuration. It could totally be due to the fact that this is both my first exposure to the game (and to ngrok as a tool), but I think the natural assumption from a user perspective is that it would again tell you in the instructions, or at least in the QuestIDE comments if you need to add something to the end of the url. Not to imply that I think it needs to be fully written out, though that's one way obviously, but even just a note that says something like "Hint: don't forget to specify blah blah blah" and link to the specific section of the documentation as opposed to the general  page?  Overall, I suppose it depends on who your target audience really is and how much experience you would expect them to have...anyway, just a thought!
I'm loving everything about the game so far, thanks for your hard work 🙌

Where would we position the hint? The first thing that came to mind was making the basic instructions for Ngrok apart of Walkthrough.md for that objective as a baseline

I am interested in chatting about this idea more!
On press x to learn, we checked out a game that had like a "glossary" of terms. You could reference these any time, but the game also popped them up in every challenge they were relevant for.
We could consider a system like this as we think about updating the Hack Interface UI/UX


Update text content for Human Atlas Stories

Katy & Todd updated the content for Human Atlas Stories preview page.

[ ] Update Human Atlas Stories page with content from Google Doc: Human Atlas Stories

Thanks so much!

Completed in PR https://github.com/hubmapconsortium/hra-previews/pull/13
@libby-maier

Thank you @bhushankhope!


feat: add <Fbo /> abstraction

This is basically copypasted from Drei 😀
At the moment, when you head over /abstractions/use-fbo the console shows this error:

That's because here I'm using useTresContext() to get info about the size and viewport.
Any help on how to use useTresContextProvider() would be much appreciated 🥸
Closes #149

Since useTresContextProvider() is a provide/inject value, I believe you can't use outside setup context
Maybe we can convert this one into a renderlessComponent
You can base on the StatsGL component, for example.

Now we have something 🥸
https://github.com/Tresjs/cientos/assets/5191941/e0d6b4fe-d3db-4d1b-9b01-d300ca8aecfb

I refactored everything to make it a renderless component following the new naming convention as @alvarosabu requested.
Basically it works, but whenever I change a prop the box turns black (no map set).
I'm logging the UUID of the FBO texture in the browser console and it stays the same no matter what.

@alvarosabu awesome! I will work on it next week. 🍻

@alvarosabu @JaimeTorrealba I guess we're there 🥳

Hey @kekkorider amazing job! There seem to be some conflicts with main, could you please check it?

Hey @kekkorider amazing job! There seem to be some conflicts with main, could you please check it?

@alvarosabu I just rebased and removed the conflicts 🙌

@JaimeTorrealba I just fixed everything you asked 🙌


black --exclude in precommit being ignored

🐛 Bug
Our precommit hook is ignoring our excludes in our pyproject.toml and reformatting our _vispy files. This is known behaviour as described here https://github.com/python/black/issues/395 (and other places referenced there in) and it seems like the solution is to move the excludes to the .pre-commit-config.yaml which I will try, but I wanted to flag here in case @AhmetCanSolak or @kne42 have any further thoughts

Turns out you need the exclude in both the .pre-commit-config.yaml and pyproject.toml for our testing and precommit to both work. This is done now in #331

it was erroneously left in .pre-commit-config.yaml which has been overriding the pyproject.toml

oh nevermind just read the thread which is kinda dumb

thanks @sofroniewn


#369 patch tournaments

Resolves #369

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

58 of 59 (98.31%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.04%) to 91.669%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

CourageScores/Services/Command/PatchTournamentCommand.cs
58
59
98.31%

Totals

Change from base Build<PHONE_NUMBER>:
0.04%

Covered Lines:
5553

Relevant Lines:
5820

💛  - Coveralls


Update circe-core, circe-parser to 0.14.9

About this PR
📦 Updates

io.circe:circe-core
io.circe:circe-parser

from 0.14.5 to 0.14.9
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.circe" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.circe" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #250.


Error on flutter web

Running ferry on flutter web, Im getting the following linkException when i run a subscription:
ServerException(originalException: Unsupported operation: Platform._version, parsedResponse: null)

Is this only happening on flutter web? What does your query and your schema look like?

Yes, this is happening only on flutter web and not on Android and IOS.
The query looks something like this :
subscription getLatestSignalsUserS($uid:uuid!, $limit:Int, $offset:Int) {
  user_signal(where: {uid: {_eq: $uid}}, order_by: {signal: {modified_at: desc}}, limit: $limit, offset: $offset) {
    suid: id
    is_bookmarked
    is_traded
    sid
    uid
    signal {
      id
      created_at
      description
      down_votes
      ep
      is_algo
      is_pro
      modified_at
      position
      sec_currency
      sec_exchange
      sec_name
      sec_scrip
      sec_type
      sl
      tp1
      tp2
      tp3
      up_votes
      vid
      vid
      ltp
      status {
        id
        name
        created_at
        sid
      }
      vendor {
        fname
      }
    }
  }
}

its basically a typical subscription query over gql_websocket_link.

Yes, this is happening only on flutter web and not on Android and IOS.

In that case, there is probably an issue with your link, not with ferry itself


Error Dockerfile build

Error while building the Dockerfile provided in any of the versions: master, v0.6.0, v0.5.0 and v0.4.0
[...]
[frontend-builder 6/7] COPY frontend/ .                                                                        0.1s
ERROR [frontend-builder 7/7] RUN npm run build                                                                 0.7s

 > [frontend-builder 7/7] RUN npm run build:
#11 0.628
#11 0.628 ><EMAIL_ADDRESS>build
#11 0.628 > webpack --config webpack.prod.js
#11 0.628
#11 0.634 sh: 1: webpack: not found

executor failed running [/bin/sh -c npm run build]: exit code: 127

The dockerfile is untouched for this error above and it can be fixed by adding before the npm install:
RUN npm i -g webpack webpack-cli webpack-merge
But then the error changes to:
 ERROR [frontend-builder 8/8] RUN npm run build                                                                 0.9s

 [frontend-builder 8/8] RUN npm run build:
#12 0.571
#12 0.571 ><EMAIL_ADDRESS>build
#12 0.571 > webpack --config webpack.prod.js
#12 0.571
#12 0.693 [webpack-cli] Failed to load '/app/webpack.prod.js' config
#12 0.778 [webpack-cli] Error: Cannot find module 'webpack-merge'
#12 0.778 Require stack:
#12 0.778 - /app/webpack.prod.js
#12 0.778 - /usr/local/lib/node_modules/webpack-cli/lib/webpack-cli.js
#12 0.778 - /usr/local/lib/node_modules/webpack-cli/lib/bootstrap.js
#12 0.778 - /usr/local/lib/node_modules/webpack-cli/bin/cli.js
#12 0.778 - /usr/local/lib/node_modules/webpack/bin/webpack.js
#12 0.778     at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
#12 0.778     at Function.Module._load (node:internal/modules/cjs/loader:778:27)
#12 0.778     at Module.require (node:internal/modules/cjs/loader:999:19)
#12 0.778     at require (node:internal/modules/cjs/helpers:102:18)
#12 0.778     at Object.<anonymous> (/app/webpack.prod.js:1:19)
#12 0.778     at Module._compile (node:internal/modules/cjs/loader:1099:14)
#12 0.778     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
#12 0.778     at Module.load (node:internal/modules/cjs/loader:975:32)
#12 0.778     at Function.Module._load (node:internal/modules/cjs/loader:822:12)
#12 0.778     at Module.require (node:internal/modules/cjs/loader:999:19) {
#12 0.778   code: 'MODULE_NOT_FOUND',
#12 0.778   requireStack: [
#12 0.778     '/app/webpack.prod.js',
#12 0.778     '/usr/local/lib/node_modules/webpack-cli/lib/webpack-cli.js',
#12 0.778     '/usr/local/lib/node_modules/webpack-cli/lib/bootstrap.js',
#12 0.778     '/usr/local/lib/node_modules/webpack-cli/bin/cli.js',
#12 0.778     '/usr/local/lib/node_modules/webpack/bin/webpack.js'
#12 0.778   ]
#12 0.778 }

executor failed running [/bin/sh -c npm run build]: exit code: 2

Development builds succeed by removing
ENV NODE_ENV=production and removing --production from RUN npm install --production

Thanks @ANBAL534 for reporting this issue.
I think, it should be fixed by #37