[ISSUE 11714][DOC][spelling mistakes]fix spelling mistakes for doc

There are some spelling mistakes in the document.
site2/docs/security-jwt.md:260: forwared ==> forwarded
site2/docs/security-kerberos.md:196: preform ==> perform
site2/docs/security-kerberos.md:221: comparision ==> comparison
site2/docs/security-kerberos.md:241: comparision ==> comparison
site2/docs/helm-overview.md:13: compoments ==> components
site2/docs/helm-overview.md:13: seperately ==> separately
site2/docs/helm-overview.md:92: conciously ==> consciously
site2/docs/security-athenz.md:44: encrption ==> encryption
site2/docs/client-libraries-websocket.md:72: Broswer ==> Browser
site2/docs/security-authorization.md:40: creats ==> creates

site2/docs/functions-develop.md:1097: refered ==> referred

site2/docs/developing-binary-protocol.md:415: retreive ==> retrieve
site2/docs/security-tls-transport.md:81: creat ==> create

site2/docs/administration-pulsar-manager.md:129: PostgresSQL ==> postgresql
site2/docs/administration-pulsar-manager.md:144: genrated ==> generated
site2/docs/administration-pulsar-manager.md:145: genrated ==> generated
site2/docs/administration-pulsar-manager.md:150: PostgresSQL ==> postgresql
site2/docs/administration-pulsar-manager.md:165: genrated ==> generated
site2/docs/administration-pulsar-manager.md:170: PostgresSQL ==> postgresql
site2/docs/deploy-bare-metal.md:171: exsiting ==> existing
site2/docs/deploy-bare-metal.md:375: succesfully ==> successfully

site2/docs/client-libraries-java.md:594: follwoing ==> following
site2/docs/client-libraries-java.md:627: follwoing ==> following
site2/docs/client-libraries-java.md:637: follwoing ==> following
site2/docs/security-tls-keystore.md:124: interal ==> internal
site2/docs/security-tls-keystore.md:229: interal ==> internal
site2/docs/concepts-messaging.md:522: dicates ==> dictates
site2/docs/administration-dashboard.md:54: explicitely ==> explicitly
site2/docs/administration-load-balance.md:118: avaliable ==> available
site2/docs/reference-pulsar-admin.md:2426: garanteed ==> guaranteed
site2/docs/reference-pulsar-admin.md:2620: specifed ==> specified
site2/docs/reference-configuration.md:59: readd ==> read
site2/docs/reference-configuration.md:100: ture ==> true
site2/docs/reference-configuration.md:247: implementatation ==> implementation

Thanks for your contribution. Does this affect only master or other versioned docs?
If latter, could you please help update all affected versions? Thanks

Hi, @Anonymitaet
Other versions of the document also have these problems.
I ’d like to update all of the affected versions, such as branch-2.8,brabch-2.7, and so on.
Is it ok to handle only all Active branches?
Do I need to create a pull request for each affected version?

@hapihu You can do it in this PR if you prefer.

@hapihu You can do it in this PR if you prefer.

Ok, I'll finish it as soon as possible

@hapihu please update versioned docs here in this PR, thanks

@hapihu please update versioned docs here in this PR, thanks

Ok, sorry, I just found the file location of other version, I will fix it as soon as possible.

@Anonymitaet
I have update all affected versions.
Would you like to review it for me again.
Thank you very much!


[SPARK-27824][SQL] Make rule EliminateResolvedHint idempotent

What changes were proposed in this pull request?
This fix prevents the rule EliminateResolvedHint from being applied again if it's already applied.
How was this patch tested?
Added new UT.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/10995/
Test PASSed.

Test build #105739 has started for PR 24692 at commit 88ac655.

Test build #105739 has finished for PR 24692 at commit 88ac655.

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

Merged build finished. Test PASSed.

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


Clearing a by default empty color field doesn't reset, color remains

Issue description:

I have a 'color' option with no default value set.
I set a color in this option in the customizer, it changes color and works
I want to go back to transparent/clear/no option, but when I clear the field so that it is empty, it doesn't reload.
Even when changing other color fields to get it to save, the color remains in the field that is supposed to be empty/clear.

Setting the 'color' option to empty should save it as empty, but it doesn't do that - or am I missing something? I can't get back to the cleared option no matter how I try.
https://screenshots.firefoxusercontent.com/images/45eecc91-32c6-4145-96e5-39b71d836d27.png
The field above still loads a red color that I had before emptying the field.
Code example:
Kirki::add_field( 'alx_writeup', array(
	'type'			=> 'color',
	'settings'		=> 'color-topbar-menu',
	'label'			=> esc_attr__( 'Topbar Menu Color', 'writeup' ),
	'description'	=> esc_attr__( '', 'writeup' ),
	'section'		=> 'styling',
	'default'		=> '',
) );

And this:
if ( get_theme_mod('color-topbar-menu','') != '' ) {
	$styles .= '#nav-topbar.nav-container { background: '.get_theme_mod('color-topbar-menu').'; }'."\n";
}

This is the only issue holding me back to update all themes. Any chance you could take a quick look?

I can send you a theme with the issue if you want. This is the only issue holding me back updating all themes I have to Kirki.

You could do this:
Kirki::add_field( 'alx_writeup', array(
	'type'        => 'color',
	'settings'    => 'color-topbar-menu',
	'label'       => esc_attr__( 'Topbar Menu Color', 'writeup' ),
	'description' => esc_attr__( '', 'writeup' ),
	'section'     => 'styling',
	'default'     => 'rgba(0,0,0,0)',
	'transport'   => 'auto',
	'output'      => array(
		array(
			'element'  => '#nav-topbar.nav-container',
			'property' => 'background-color',
		),
	)
) );

Note the output argument there... makes the manual css output unnecessary (read more on https://aristath.github.io/kirki/docs/modules/css.html about it)
Also the use of 'transport'   => 'auto', in combination with the output argument will live-update without a refresh. If you use output & transport in most of your fields it will be a lot smoother and faster for your users 😉
If you want it transparent, then using rgba(0,0,0,0) (or any other rgba color with the alpha channel set to 0 will do what you need.

I can send you a theme with the issue if you want.
That would make things easier 👍

Sent you a mail with one of the themes with the issue. Hopefully it makes it more clear!
Thanks for the explanation here, I'll need to learn and see what I can do. Feel free to quality check the theme and see where I do things wrong.

Were you able to reproduce the issue with the theme? I guess using rgba(0,0,0,0) could work as a workaround, but it would be much nicer to be able to just use an empty field that resets to that when clearing the option.

I didn't have time to check this out yet, I'll have some free time to check the theme and find a solution to this tomorrow. I agree, using rgba is a workaround, not a solution.  I'll get this fixed 👍

Great, thank you. 👍

Turns out this was a simple typo.
Fixed in the develop branch, will be included in the next release 👍

Awesome! 👍 Merry Christmas!


Not sure what's wrong...

Challenge style-multiple-elements-with-a-css-class has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:48.0) Gecko/20100101 Firefox/48.0.
Please describe how to reproduce this issue, and include links to screenshots if possible.

CatPhotoApp

Kitty ipsum dolor sit amet, shed everywhere shed everywhere stretching attack your ankles chase the red dot, hairball run catnip eat the grass sniff.

    ```

Everything appears correct and my text is all red. What am I missing???

@glesle In this case, there is an error in your code. Consider asking for help in the Help Chat room for FreeCodeCamp.


Same issue shows twice in project's column

Description
I added spent time and then closed an issue
Gitea Version
trunk
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots

Git Version
6c501b14
Operating System
No response
How are you running Gitea?
binary
Database
None

I would like to work on this, can you assign me?

I would like to work on this, can you assign me?

You can make a pr, I don't have rights to assign anyone

Can you reproduce the bug on the Gitea demo site?
Yes

@stuzer05 can you please add detailed steps how to reproduce the issue on https://try.gitea.io/ ?
I am having trouble finding a way to reproduce it.

I honestly cannot reproduce it myself, it was just random. The problem was in the project_issue table thewe were 2 identical records. Maybe, if there was a constraint for unique column values there wouldn't be an issue

@stuzer05 which database are you using?

I guess it's a database join or group problem.

@stuzer05 which database are you using?

mariadb

I think this is a bug in the LoadIssuesFromBoard function, will submit a PR with a suggestion to fix it.

You can verify your fix by duplicating the row in project_issue table like this

Also, I would add a unique constraint for (issue_id, project_id) cols so duplicate rows would never happen in the first place

You can verify your fix by duplicating the row in project_issue table like this

Is this from your gitea deployment?
Are you using any plugins?
The only place that adds to this table that I found is in project_issues.go where any previous entries to the table are removed before adding a new entry.

Not sure if it's connected with https://github.com/go-gitea/gitea/pull/27746
But it seems more like a front-end issue, like sending the request twice. IIRC, there is an issue about the project board frontend concurrency issue too.


add skills page and skill attribute in navbar

Description
want to add a page showing  professional skills of the person and as a new attribute in the navbar
Solution

want to create something like this

@smaranjitghose  @anushbhatia Please assign me under LGMSOC!!

@anandalisha Yes, you can work on it.

p;z assign me under LGMSOC!!

Skill Page would be added in the end


Simple question, how to cancel a download in progress?!

With the amazing CachingPlayerItem, we start a download in the usual way ..
		let pi = CachingPlayerItem(url: uu)
		pi.delegate = self
		playa = OurAVPlayer(playerItem: pi)
		playa!.automaticallyWaitsToMinimizeStalling = false

Say it will take 60 seconds.
Say after 30 seconds, it is half-way, we wish to stop downloading it.
In fact how to do that ??!
(If I just start another one, in fact both the old and new continue to run.)
Thanks!
Where's the tip jar?

CachingPlayerItem doesn't have this functionality. But you can cancel requests by calling session.cancel() on ResourceLoaderDelegate. The easiest way to do this is by exposing the resourseLoaderDelegate variable. Not sure how will this affect the playback

@neekeetab , thanks so much for the response - totally understood - thanks a million!
Where's the "tip jar" for CPI ?


Lazy-load heavy dependencies

Currently, all the code necessary for all features is compiled into the ng-admin.min.js and ng-admin.min.css files. These files are already BIG (the JS is 350kB... and counting). As we add more sophisticated features (rich text editor, JSON editor), the code will grow... even if developers don't use these features.
We need to be more conservative on the compiled file size, and let ng-admin load additional scripts when needed. A combination of something like angular-load and compiled files for "plugins" should do the trick.

Related to this, I see the CSS is compiled from Bootstrap-SASS, FontAwesome and SB-Admin-2. Would it be sensible to just include them from bower, that way one could use the existing (custom) boostrap and would lead the way to custom ng-admin templates :)

Closing this issue as we refactored recently the whole build process, exposing two flavors of ng-admin:

Standalone version, embedding all the dependencies in ng-admin.min.js
Lite version including only ng-admin in ng-admin-only.min.js


Join table in vet_clinic database

Created and manipulated the animals table using the commands below:
Who was the last animal seen by William Tatcher?

-- How many different animals did Stephanie Mendez see?

-- List all vets and their specialties, including vets with no specialties.

List all animals that visited Stephanie Mendez between April 1st and August 30th, 2020.

-- Who was Maisy Smith's first visit?

Details for most recent visit: animal information, vet information, and date of visit.

How many visits were with a vet that did not specialize in that animal's species?

What specialty should Maisy Smith consider getting? Look for the species she gets the most.

Thanks a lot sir for the review. Blessings
On Sat, Aug 19, 2023, 18:03 Victor Ebube Okoroji @.***>
wrote:

@.**** approved this pull request.
Hi @tonnytech https://github.com/tonnytech ,
✔ Status: APPROVED 🏆 🎉 🎊
You have done a great job on this project, keep it up 👍 🥇. Your project
is complete! There is nothing else to say other than... it's time to merge
it [image: :shipit:]
congratulations! 🎉💯🌟
Top highlight 🎯

The Pull Request is following the Git Flow ✅
Queries properly written ✅
Table properly written ✅

https://camo.githubusercontent.com/5d2ef7789f70f7829b4c278f18e77bc67da5412b06f77ddc5b0c1b0cff45702a/68747470733a2f2f6d65646961332e67697068792e636f6d2f6d656469612f78543078657a514755357843444a754350652f67697068792e676966
Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this
PR. However, I strongly recommend you to take them into account as they can
make your code better. Some of them were simply missed by the previous
reviewer and addressing them will really improve your application.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something
is not 100% clear.
Please, remember to tag me in your question so I can receive the
notification.
As described in the Code reviews limits policy
https://microverse.zendesk.com/hc/en-us/articles/1500004088561 you have a
limited number of reviews per project (check the exact number in your
Dashboard). If you think that the code review was not fair, you can request
a second opinion using this form https://airtable.com/shrQAqnBwek5a0O0s.
—
Reply to this email directly, view it on GitHub
https://github.com/tonnytech/Vet_Clinic/pull/4#pullrequestreview-1585680735,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AV7ULESOK4IGS2WQDO6OQLTXWDIU3ANCNFSM6AAAAAA3WT4RQM
.
You are receiving this because you were mentioned.Message ID:
@.***>


Cyphers for WebAuthN provider

Created by: @bayegan Jan 08 2022 at 10:03 CET
Last updated: Aug 05 2022 at 22:27 CET
ClickUp ID: IK-2018
Implement cyphers as discussed in WebAuthN provider meeting and documented in below screenshot:
Context
The DB is accessed during a WebAuthN authentication flow.
It is right now assumed that a dt would have one and only one :Credential related to a specific provider and relying party. This will likely change in the future and require modificati :Webauthn.
A :WebauthnProvider node is missing [pre v<IP_ADDRESS>], so one is made up for testing and linked to a :Customer (wonka), as pictured below:
Preregistration
Input parameters:
app_space_id
provider_id
relying_party_id
digital_twin_id
tenant_id
id -> id to create credential with if not exists
user_handle -> uuid stored in the credential and used for the pk
Return:
id
user_handle
Scenario:
A path is found to a :DigitalTwin with the related input parameters.
Case 1:
The :DigitalTwin already has a :Credential with same relying_party_id  and provider_id ; its user_handle is returned.
Case 2:
The :DigitalTwin has no :Credential with input relying_party_id  and provider_id ; one is created with those two properties and the input user_handle set; its user_handle is returned.
//prereg v1
MATCH (as:AppSpace{id: $ app_space_id})-[*2]->(t:Tenant {id: $ tenant_id})<--(dt:DigitalTwin{id: $ digital_twin_id})
MERGE (dt)-[:HAS]->(cr:Credential:Webauthn{relying_party_id: $ relying_party_id,provider_id: $ provider_id})
ON CREATE SET cr.id= $ id, cr.user_handle= $ user_handle
RETURN cr.user_handle;
//prereg v2: explicited relationships, cr_id
MATCH (as:AppSpace {id:  $ app_space_id})-[:HAS*2]->(t:Tenant {id:  $ tenant_id})<-[:REGISTERS]-(dt:DigitalTwin {id:  $ digital_twin_id})
MERGE (dt)-[:CONTROLS]->(cr:Credential:Webauthn{relying_party_id: $ relying_party_id,provider_id: $ provider_id})
ON CREATE SET cr.id =  $ id, cr.user_handle= $ user_handle
MERGE (dt)-[:HAS]->(cr)
RETURN {id: cr.id, user_handle: cr.user_handle};
//prereg v3: post-review
MATCH (aps:AppSpace{id: $ app_space_id}),(t:Tenant{id: $ tenant_id}),(dt:DigitalTwin{id: $ digital_twin_id})
WHERE EXISTS ((aps)-[:HAS*2]->(t)) AND EXISTS ((dt)-[:REGISTERS]->(t))
MERGE (dt)-[:CONTROLS]->(cr:Credential:Webauthn{relying_party_id: $ relying_party_id,provider_id: $ provider_id})
ON CREATE SET cr.id =  $ id, cr.user_handle= $ user_handle
MERGE (dt)-[:HAS]->(cr)
RETURN {id: cr.id, user_handle: cr.user_handle};
REVIEW
I have run the above queries in dev environment where we have much more data that can be used to tune queries.
I would strongly suggest not to use keywords as variable names as:AppSpace
Whenever possible we should use types of relationships in the queries to avoid iterating through the ones we are not interested in, e.g (t:Tenant {id: $ tenant_id})<--(dt:DigitalTwin{id: $ digital_twin_id})   - we don't need to check :HAS or :CONTROLS relationships we know we are only interested in :REGISTERS
Seems that current way of checking if DT, AppSpace and Tenant are correct is very inefficient
params used:
:params {digital_twin_id:'aW5keWtpRGWAAAkPAAmQAA',tenant_id:'aW5keWtpRGWAAAMPAAAAAQ',app_space_id:'aW5keWtpRGWAAAEPAAAAAA'}
profile MATCH (aps:AppSpace{id: $ app_space_id})-[*2]->(t:Tenant {id: $ tenant_id})<--(dt:DigitalTwin{id: $ digital_twin_id})
return aps.id, t.id,dt.id
Cypher version: CYPHER 4.4, planner: COST, runtime: PIPELINED. 49854 total db hits in 209 ms.
Different approach to finding and checking relationships
profile MATCH (aps:AppSpace{id: $ app_space_id}),(t:Tenant {id: $ tenant_id}),(dt:DigitalTwin{id: $ digital_twin_id})
where exists((aps)-[*2]->(t)) AND exists((dt)-->(t))
return aps.id, t.id,dt.id
Cypher version: CYPHER 4.4, planner: COST, runtime: PIPELINED. 106 total db hits in 20 ms.
Much better but using named/expected relationship types we can get even better result, see next example
Looks like that the following cypher requires much less db reads:
profile MATCH (aps:AppSpace{id: $ app_space_id}),(t:Tenant {id: $ tenant_id}),(dt:DigitalTwin{id: $ digital_twin_id})
where exists((aps)-[:HAS*2]->(t)) AND exists((dt)-[:REGISTERS]->(t))
return aps.id, t.id,dt.id
Cypher version: CYPHER 4.4, planner: COST, runtime: PIPELINED. 52 total db hits in 141 ms.
NOTE: we have used similar queries in multiple places  - we should make sure we update/tune them!
Created related task:
END
What is possible regarding performance improvement?

Targeting DT first and then climbing up the path to AppS is dependant on the n. of DTs, which is going to be huge  -> DECR
composite indexes  -> TODO
exploit cliques -> TODO

Registration
Input parameters:
app_space_id
provider_id
relying_party_id
digital_twin_id
tenant_id
digital_twin_id (may or may not exist)
digital_twin_id_must_exist (true / false)
id (use in case new Credential Node create)
id_must_exist (true / false)
user_handle -> uuid stored in the credential and used for the public key
credential_id
aaguid
sign_count
public_key
Return:
id
user_handle
Scenario:
Looking for a :DigitalTwin with the related input parameters.
Case 1:
A :DigitalTwin is found. Match a :Credential with input user_handle and update public_key and sign_count.
Case 2:
No such :DigitalTwin is found. Create both :DigitalTwin (with id and create_time) and :Credential (with input user_handle, public_key and sign_count).
//reg v1
MATCH (as:AppSpace{id: $ app_space_id})-[:HAS*2]->(t:Tenant {id: $ tenant_id})
MERGE (t)<-[:REGISTERS]-(dt:DigitalTwin{id: $ digital_twin_id})-[:CONTROLS]->(cr:Credential{user_handle: $ user_handle})
ON MATCH SET cr.public_key= $ public_key, cr.sign_count= $ sign_count
ON CREATE SET cr.user_handle= $ user_handle, cr.public_key= $ public_key, cr.sign_count= $ sign_count, dt.create_time=datetime({timezone:'UTC'})
MERGE (dt)-[:CONTROLS]->(cr)
RETURN dt;
//reg v2 - post-review (review's point 1 still missing)
MATCH (aps:AppSpace{id: $ app_space_id})-[:HAS*2]->(t:Tenant {id: $ tenant_id})
MERGE (t)<-[:REGISTERS]-(dt:DigitalTwin{id: $ digital_twin_id})
ON CREATE SET dt.create_time=datetime({timezone:'UTC'})
MERGE (dt)-[:CONTROLS]->(cr:Credential{user_handle: $ user_handle})
ON MATCH SET cr.public_key= $ public_key, cr.sign_count= $ sign_count
ON CREATE SET cr.user_handle= $ user_handle, cr.public_key= $ public_key, cr.sign_count= $ sign_count, cr.aaguid= $ aaguid, cr.provider_id= $ provider_id, cr.relying_party_id= $ relying_party_id
MERGE (dt)-[:HAS]->(cr)
RETURN {id:cr.id, user_handle:cr.user_handle};
REVIEW
parameters digital_twin_id_must_exist and id_must_exist are not used in the cypher
not all node properties are set for the credential: aaguid, provider_id, relying_party_id
usage of MERGE MERGE (t)<-[:REGISTERS]-(dt:DigitalTwin{id: $ digital_twin_id})-[:CONTROLS]->(cr:Credential{user_handle: $ user_handle}) may result in the error when digital twin will exist and credential will not - in such case neo4j will try to create both digital twin and credential which will result in:
Node(95) already exists with label DigitalTwin and property id = 'aW5keWtpRGWAAAkPAAmQAA'
When using MERGE on full patterns, the behavior is that either the whole pattern matches, or the whole pattern is created.MERGE will not partially use existing patterns — it is all or nothing. If partial matches are needed, this can be accomplished by splitting a pattern up into multiple MERGE clauses.
END
Find Credential
Input parameters:
app_space_id
provider_id
relying_party_id
digital_twin_ids
Return:
credential_id {array}
//findcred v1
MATCH (as:AppSpace{id: $ app_space_id})-[*2]->(t:Tenant {id: $ tenant_id})<-[:REGISTERS]-(dt:DigitalTwin{id: $ digital_twin_id})-[:HAS]->(cr:Credential{provider_id: $ provider_id})
RETURN collect(cr.credential_id);
//findcred v2 - post-review
MATCH (aps:AppSpace{id: $ app_space_id}),(t:Tenant {id: $ tenant_id})
WHERE EXISTS((aps)-[:HAS*2]->(t))
OPTIONAL MATCH (dt:DigitalTwin)
WHERE dt.id IN  $ digital_twin_ids
MATCH (dt)-[:CONTROLS]->(cr:Credential:Webauthn{provider_id: $ provider_id,relying_party_id: $ relying_party_id})
WHERE EXISTS((dt)-[:REGISTERS]->(t))
RETURN collect(cr.credential_id);
REVIEW
params used during review
:params {digital_twin_id:'aW5keWtpRGWAAAkPAAmQAA',tenant_id:'aW5keWtpRGWAAAMPAAAAAQ',app_space_id:'aW5keWtpRGWAAAEPAAAAAA', provider_id:'cPhZJHm9S-KB-ZKTdiOXjQ'}
as in the first cypher, let's use named types of relationships (unless by doing so we trying to change the anchor for the cypher evaluation) as neo4j have less to traverse
we are looking for Webauthn credential so it is better to search using Webauthn label
it would be better to use CONTROLS instead of HAS as a relationship type (dt)-[]➝(cr) - less nodes to travers (no need to check labels of Properties) - as it is done in the next cypher Get Credential
END
Get Credential
Input parameters:
app_space_id
provider_id
relying_party_id
credential_id
Return:
id
tenant_id
digital_twin_id
credential_id
user_handle
aaguid
public_key
sign_count
//getcred
MATCH (as:AppSpace{id: $ app_space_id})-[*2]->(t:Tenant {id: $ tenant_id})<-[:REGISTERS]-(dt:DigitalTwin{id: $ digital_twin_id})-[:CONTROLS]->(cr:Credential{credential_id: $ credential_id})
RETURN dt,cr;
//getcred v2 - post-review
MATCH (aps:AppSpace{id: $ app_space_id}),(cr:Credential{credential_id: $ credential_id,provider_id: $ provider_id,relying_party_id: $ relying_party_id}),((aps)-[:HAS*2]->(t:Tenant)),((dt:DigitalTwin)-[:REGISTERS]->(t))
WHERE EXISTS ((dt)-[:CONTROLS]->(cr))
RETURN t.id,dt.id,cr.id,cr.user_handle,cr.aaguid,cr.public_key,cr.sign_count
REVIEW
usually we return an object with properties listed in the return, here we are returning nodes and backend would need to extract from them what's needed - check with Laszlo if this is OK
END

Commented by: @bayegan Jan 25 2022 at 14:51 CET
@indyboox : connect with @marvinkite  wrt context

Commented by: @marvinkite Feb 07 2022 at 00:23 CET
I uploaded the Go file with the updated parameters to https://github.com/indykite/jarvis-proto/blob/webauthn-backend/pkg/cypher/cred_webauthn.gohttps://github.com/indykite/jarvis-proto/blob/webauthn-backend/pkg/cypher/cred_webauthn.go

Commented by: @bayegan Feb 25 2022 at 23:40 CET
@yetizer : can you please review - thank you!
@indyboox : can you please coordinate with @yetizer for a walkthrough after it has been reviewed by him. thank you!
cc @marvinkite

Commented by: @yetizer Feb 28 2022 at 18:18 CET
@indyboox I've added some REVIEW blocks in the description, ping me on slack when you will have some time (my availability you can check in my calendar)

Commented by: @bayegan Feb 28 2022 at 20:05 CET
thanks @yetizer - @indyboox : can you please implement changes impacted by review. also - not clear if the solution for "Update Credential" is included or is missing? thank you.

Closed: Mar 01 2022 at 14:08 CET


What is your idea?
Add buttons to the rich presence since Discord already has it seems like this addon does not have it
Additional information
No response

discord doesnt have it. The discord game sdk doesnt expose this feature. Only unofficial libraries support it but are unstable and outdated. But Discord will probably release an updated library.


A possible friend links layout

I also copy from other guys, but I forget to save the author's link. If there's infringement, please tell me, since I can't contact with the author.
My friend links webpage

Oh, I guess I find it.
I copied the layout from here

Check it out at this page, try different color theme and mobile/desktop view, tell me what you think~😆


Roll engine to version b148e628ec86b3a9a0382e0bcfae73f0390a8232

This includes:
Roll Dart to version be6309690fd60284a87f3258a740c7c30efb1092 (#5987)

There seems to be issues with mockito package:
╰─➤  bin/flutter doctor                                                                                130 ↵
Building flutter tool...
The current Dart SDK version is 2.1.0-dev.0.0.flutter-be6309690f.

Because flutter_tools depends on mockito >=0.8.1 <3.0.0-beta+3 which requires SDK version >=1.0.0 <2.0.0-∞, version solving failed.
Error: Unable to 'pub upgrade' flutter tool. Retrying in five seconds...

Turns out Siva's roll in the engine wasn't further rolled into flutter/flutter yet.
Doing this will require upgrading all 3rd party packages in pubspec files to be compatible with Dart 2, since this roll includes a new version number, namely 2.1.0-dev.0.0.
I've tried to find all the necessary package upgrades and filed issues for:

https://github.com/google/process.dart/issues/32
https://github.com/google/platform.dart/issues/17
https://github.com/google/file.dart/issues/105

So far.

The SEGV crash in the flutter_tester binary crashed very deeply inside the Dart VM when doing a constant evaluation inside package:test code.
After debugging this for a while it became clear that this is due to a missing platform file, which caused the VM to fall back to code paths which it should never fall back to in a Dart 2.0 world.
The root cause was flutter/engine@a84b210b3d26513522d65060456517aee3335b20 which renamed the platform file the flutter_tester binary expects, but a corresponding change in flutter wasn't done yet.

Since the engine->flutter roll also brings in new skia changes, I've made https://github.com/flutter/goldens/pull/11 to update the goldens.

still LGTM

The existing redness on the flutter dashboard needs to be investigated, e.g. I can see e.g. stderr: > Java heap space in this log, but I think it makes sense to land this now, since there are already more engine commits waiting to be rolled in.


[1.1] Fix typos

This is cherry picking parts of #356 to the release/1.1 branch, shortcutting some of the prerelease prep work.
(SortedSet and SortedDictionary aren't on this branch, so this PR omits those parts.)
Thanks @rex4539!

(There isn't any point in trying to test macOS, as ci.swift.org is not set up for testing this branch.)
@swift-ci test linux platform


Error installing the integration. Compatible with Dreame d10 plus gen2?

After installing the plugin in HACS, I try to install the Dreame Vacuum integration, and it asks me for a Xiaomi cloud account. My Dreame account credentials are not valid. Do I need to create an account on Xiaomi cloud? How do I integrate my device into Xiaomi Cloud? Or maybe the problem is that my device is not compatible?

thank you so much!!


Error: Could not resolve the package 'protoc_plugin' in 'package:protoc_plugin/protoc.dart'.

Tried to generated some dart code from a .proto file, got this.
Error: Could not resolve the package 'protoc_plugin' in 'package:protoc_plugin/protoc.dart'.
/D:/flutter/.pub-cache/hosted/pub.dartlang.org/protoc_plugin-19.1.0/bin/protoc_plugin.dart:7:8: Error: Not found: 'package:protoc_plugin/protoc.dart'
import 'package:protoc_plugin/protoc.dart';
^
/D:/flutter/.pub-cache/hosted/pub.dartlang.org/protoc_plugin-19.1.0/bin/protoc_plugin.dart:10:3: Error: Method not found: 'CodeGenerator'.
CodeGenerator(stdin, stdout).generate();
^^^^^^^^^^^^^
--dart_out: protoc-gen-dart: Plugin failed with status code 254.
My env:
protoc 3.13.0
dartsdk 2.10.2
protoc_plugin 19.1.0
I tried to launch this command: protoc --proto_path=proto --dart_out=build/gen employee.proto
Got dart bin path, protoc path and protoc_plugin in my path

I've got the exact same issue as you, did you manage to find a solution? I've only been trying for about half an hour in order to get to this error...

I'm really struggling to get any proto to compile on Windows.
Any chance that someone from the team could work through the process on a clean Windows computer and note the issues for people setting up? There are a lot of manual aspects to this like setting up PATH etc. and it's not well documented on Windows.

I agree that there is a learning curve. I'm not sure which documentation/tutorials I've used, but nowadays I don't have any issues
anymore. Could you please specify the following things:

The location of your .proto files
The current path of your CLI
The command you use
Any output of the CLI

That might give a clue to what's going on...

@BenVercammen I eventually got it working. It's not so much about my special case as it is that the process is very daunting and not well documented for someone on Windows. If you're trying to get this working on a clean machine there are many steps to take and you can't step through them one by one from the documentation. I'm sure I will get just as confused next time around when I format my computer or have to explain it to someone else. It's about documentation.
However, it turns out that the protoc-gen-dart batch file had an issue with it. This was the original batch file:
@echo off
rem This file was created by pub v2.13.0.
rem Package: protoc_plugin
rem Version: 20.0.0
rem Executable: protoc-gen-dart
rem Script: protoc_plugin
if exist "C:\Users\chris\AppData\Local\Pub\Cache\global_packages\protoc_plugin\bin\protoc_plugin.dart-2.13.0.snapshot" (
  dart "C:\Users\chris\AppData\Local\Pub\Cache\global_packages\protoc_plugin\bin\protoc_plugin.dart-2.13.0.snapshot" %*
  rem The VM exits with code 253 if the snapshot version is out-of-date.
  rem If it is, we need to delete it and run "pub global" manually.
  if not errorlevel 253 (
    goto error
  )
  pub global run protoc_plugin:protoc_plugin %*
) else (
  pub global run protoc_plugin:protoc_plugin %*
)
goto eof
:error
exit /b %errorlevel%
:eof

The problem was this line:

pub global run protoc_plugin:protoc_plugin %*

It needs dart. I changed it to this and now it works:
@echo off
rem This file was created by pub v2.13.0.
rem Package: protoc_plugin
rem Version: 20.0.0
rem Executable: protoc-gen-dart
rem Script: protoc_plugin
if exist "C:\Users\chris\AppData\Local\Pub\Cache\global_packages\protoc_plugin\bin\protoc_plugin.dart-2.13.0.snapshot" (
  dart "C:\Users\chris\AppData\Local\Pub\Cache\global_packages\protoc_plugin\bin\protoc_plugin.dart-2.13.0.snapshot" %*
  rem The VM exits with code 253 if the snapshot version is out-of-date.
  rem If it is, we need to delete it and run "pub global" manually.
  if not errorlevel 253 (
    goto error
  )
  dart pub global run protoc_plugin:protoc_plugin %*
) else (
  dart pub global run protoc_plugin:protoc_plugin %*
)
goto eof
:error
exit /b %errorlevel%
:eof

I'm pretty sure you're not supposed to modify that file.  I know I didn't, and it doesn't require the dart command.
What is the error you get in case you remove the dart command?
My guess would be that there's something wrong with your dart or pub installation or configuration or something like that.

In my case, after upgrading Flutter to version 2.5.0, I needed to deactivate and reactivate again the plugin.

@BenVercammen Been there, done that, but no T-shirt yet. :-)
set PATH=e:\Android\protoc\bin\;e:\Android\flutter\.pub-cache\hosted\pub.dartlang.org\protoc_plugin-20.0.0\bin;e:\Android\flutter\.pub-cache\bin\;e:\Git\cmd\;%PATH%
rem call flutter pub global deactivate protoc_plugin
call flutter pub global activate protoc_plugin
protoc.exe --dart_out=./lib/gen ./protos/protos.proto

Strange, the three path items are OK, the activation is done, so it seems to be what you described, still it doesn't find its own plugin:
Error: Couldn't resolve the package 'protoc_plugin' in 'package:protoc_plugin/protoc.dart'.
../../flutter/.pub-cache/hosted/pub.dartlang.org/protoc_plugin-20.0.0/bin/protoc_plugin.dart:9:8: Error: Not found: 'package:protoc_plugin/protoc.dart'
import 'package:protoc_plugin/protoc.dart';

@deakjahn: I think you need the cache to point to the [...]\.pub-cache\bin not [...]\.pub-cache\hosted\pub.dartlang.org\protoc_plugin-20.0.0\bin.

I tried every combination and all failed. :-) I also tried to specify --plugin to protoc and also failed. In the end, because I happened to have a virtual Mac around, I compiled there but I'd like to be able to solve it on Windows, too.
Actually, the Mac wasn't entirely plain sailing, either, I had to tweak executable rights to files and also add a --plugin but at least it worked in the end. I wonder why tshi couldn't be solved in the manner of, say, flutter_launcher_icons. That also runs as a plugin, you put it under the dev_dependencies section, so it doesn't mess with the regular build process but can simply be invoked from the Fultter terminal and it just works...

This works for me (powershell):
> # Get protoc
> wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.1/protoc-3.19.1-win64.zip -OutFile ~\Downloads\protoc.zip
> # Unzip it
> Expand-Archive -Path ~\Downloads\protoc.zip -DestinationPath ~\Downloads\protoc
> # Install protoc in path:
> $env:Path += ";C:\Users\sigurdm\Downloads\protoc\bin"
> # test it
> protoc --version
libprotoc 3.19.1
> # activate protoc_plugin
> dart pub global activate protoc_plugin
> dart pub global list
protoc_plugin 20.0.0
> # Test it is on path (Terminate with Ctrl+C)
> protoc-gen-dart.bat
^CTerminate batch job (Y/N)? y
> # Install the pub global bin in path:
> $env:Path += ";C:\Users\sigurdm\AppData\Local\Pub\Cache\bin"
> # Run a compilation command
> protoc .\protos\a.proto --dart_out=.

dev_dependencies section, so it doesn't mess with the regular build process but can simply be invoked from the Fultter terminal and it just works...

You can do that, but it requires an intermediate step because protoc cannot take a full command as a plugin.
# Add protoc_plugin as dev-dependency
> dart pub add -dev protoc_plugin

Then make a bat file that invokes the protoc-gen-dart and use that as a --plugin.
protoc-gen-dart.bat
@echo off
dart run protoc_plugin

And then invoke like:
protoc --plugin=protoc-gen-dart.bat .\protos\a.proto --dart_out=.

@sigurdm Thanks, I file it away but a single run will be OK for me now. I'm not a regular user of protobuf myself but I decided to bring a seemingly abandoned plugin forward to null safety and I needed to regenerate those files with a contemporary protoc. Now that I have them, I don't probably need to do this any more in the future. I have another, even more sinister errors to deals with, basically the build process complains about Grade tasks that I can see nowhere, the task name it mentions isn't even present in any of the source file. :-) (But I don't want to hijack this thread with it.)

I see you had that already, you probably need to remove the \.pub-cache\hosted\pub.dartlang.org\protoc_plugin-20.0.0\bin from path ....

No, that doesn't help. Then:
No active package protoc_plugin.
--dart_out: protoc-gen-dart: Plugin failed with status code 65.

Then make a bat file that invokes the protoc-gen-dart and use that as a --plugin.
protoc-gen-dart.bat

And that doesn't work, either. At first sight, you don't need to specify --plugin, it actually pick it up by name. But then, this call somehow doesn't pass the output back because protoc simply hangs. If I replace the pub run call with a simple echo, it immediately shows that the problem is with the expected return of the command.

Hmm, that all sounds weird.
Can you do:
echo %PATH%

The PATH is the same you already know (not mentioning irrelevant parts here), plus Flutter's bin. That leads us to something that might influence this: I use Flutter, not Pub and the other directly, so all my commands use flutter pub.
I now suspect the 30-years-old DOS speciality, inherited in Windows: calling batch file from batch file needs the call command, otherwise it won't return. This is different from Unix. And the callee cannot change the behavior is the caller didn't use the "proper" calling method.
So, I started to investigate what happens if, instead of a batch file, I provide a small executable (or a PowerShell script) that mimics better the Unix way of doing this.

However, the first step fails: --plugin doesn't seem to work at all. Right now I suspect that protoc simply tries to call out for protoc-gen-dart. Windows check the current directory before trying PATH, of course, and if it finds any of these, it will execute it:

protoc-gen-dart.bat
protoc-gen-dart.cmd
protoc-gen-dart.exe

However, if I specify anything else (say, protoc-gen-dart.ps1), though anything but the three extensions used for executables, it will not call that. WIndows will find the next protoc-gen-dart.* executable somewhere else along the PATH.

I made this quick detour but probably unnecessarily, because the problem might be one level deeper. :-)
using System;
using System.Diagnostics;
using System.Text;

namespace ProtocWrapper {
  class ProtocWrapper {
    static void Main(string[] args) {
      var process = Process.Start(new ProcessStartInfo("cmd.exe", "/c flutter pub run protoc_plugin") {
        UseShellExecute = false,
        RedirectStandardOutput = true,
        CreateNoWindow = true,
      });
      process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
      var str = new StringBuilder();
      process.OutputDataReceived += (sender, args2) => str.AppendLine(args2.Data);
      process.Start();
      process.BeginOutputReadLine();
      process.WaitForExit();
      Console.Write(str.ToString());
    }
  }
}

I don't know if you use C# but basically nothing, it starts that command line, reads the output and emits it itself. And the result is the same: nothing. It looks like flutter pub run protoc_plugin does nothing, doesn't say a word, just never returns.

To sum up, because it spreads many posts now:

I can provide the correct PAHT values, no problem with that.

The preliminary steps all work fine. Protoc installed, plugin installed, activated. But already a warning at activation:
Warning: Executable "protoc-gen-dart" runs "bin\protoc_plugin.dart", which was not found in protoc_plugin.

Then, when I try to run protoc, the compiler itself works but, very likely because of the warning above, it doesn't find its plugin. The correct path doesn't help. That's why we started to experiment with the --plugin switch.

Pointing it directly to the plugin path, already specified in PATH, doesn't help.
Pointing it to a script that calls the pub run command internally, supposedly finding the plugin better, doesn't help.
Turning that script into an executable that does the same doesn't help.

Yeah - that warning doesn't look right!
Could you try doing a (warning: will delete all of the pub-cache)
pub cache clean

And rerunning:
dart pub global activate protoc_plugin

In the meantime I tried to do the same in a macOS terminal, just to compare what's left behind there, and I got the very same warning...

Hmm - that is even more mysterious! I get:
> dart pub global activate protoc_plugin
Package protoc_plugin is currently active at version 20.0.0.
Resolving dependencies... (1.7s)
+ _fe_analyzer_shared 22.0.0 (31.0.0 available)
+ analyzer 1.7.2 (2.8.0 available)
+ args 2.3.0
+ async 2.8.2
+ charcode 1.3.1
+ cli_util 0.3.5
+ collection 1.15.0
+ convert 3.0.1
+ crypto 3.0.1
+ dart_style 1.3.14 (2.2.0 available)
+ file 6.1.2
+ fixnum 1.0.0
+ glob 2.0.2
+ meta 1.7.0
+ package_config 2.0.2
+ path 1.8.0
+ pedantic 1.11.1 (discontinued replaced by lints)
+ protobuf 2.0.1
+ protoc_plugin 20.0.0
+ pub_semver 2.1.0
+ source_span 1.8.1
+ string_scanner 1.1.0
+ term_glyph 1.2.0
+ typed_data 1.3.0
+ watcher 1.0.1
+ yaml 3.1.0
Downloading protobuf 2.0.1...
Building package executables... (6.3s)
Built protoc_plugin:protoc_plugin_bazel.
Built protoc_plugin:protoc_plugin.
Installed executable protoc-gen-dart.
Activated protoc_plugin 20.0.0.

On the other hand, I adore your command. It always bugged me that my pub-cache was full of old, stale packages and sometimes I deleted a couple manually. Now I will do the spring cleaning regulary. :-)

The warning is written here: https://github.com/dart-lang/pub/blob/b6293b8022a2f746eb66c18d071ac0ef3a52c68a/lib/src/global_packages.dart#L718
It seems a(t least one) file is missing from your cache.

e:\Android\Projects\flutter_blue0\protos>call flutter pub global activate protoc_plugin
Resolving dependencies...
+ _fe_analyzer_shared 22.0.0 (31.0.0 available)
+ analyzer 1.7.2 (2.8.0 available)
+ args 2.3.0
+ async 2.8.2
+ charcode 1.3.1
+ cli_util 0.3.5
+ collection 1.15.0
+ convert 3.0.1
+ crypto 3.0.1
+ dart_style 1.3.14 (2.2.0 available)
+ file 6.1.2
+ fixnum 1.0.0
+ glob 2.0.2
+ meta 1.7.0
+ package_config 2.0.2
+ path 1.8.0
+ pedantic 1.11.1
+ protobuf 2.0.1
+ protoc_plugin 20.0.0
+ pub_semver 2.1.0
+ source_span 1.8.1
+ string_scanner 1.1.0
+ term_glyph 1.2.0
+ typed_data 1.3.0
+ watcher 1.0.1
+ yaml 3.1.0
Downloading protoc_plugin 20.0.0...
Downloading dart_style 1.3.14...
Downloading analyzer 1.7.2...
Downloading _fe_analyzer_shared 22.0.0...
Installed executable protoc-gen-dart.
Warning: Executable "protoc-gen-dart" runs "bin\protoc_plugin.dart", which was not found in protoc_plugin.
Activated protoc_plugin 20.0.0.

The Mac is a third variant, I have to find out how I copy-paste that here...

Ah - I can reproduce now! I was using a flutter installation without its own pub-cache.
... still not sure I understand what is going on - but at least I can see it happening :)

Mac:
Resolving dependencies...
+ _fe_analyzer_shared 22.0.0 (31.0.0 available)
+ analyzer 1.7.2 (2.8.0 available)
+ args 2.3.0
+ async 2.8.2
+ charcode 1.3.1
+ cli_util 0.3.5
+ collection 1.15.0
+ convert 3.0.1
+ crypto 3.0.1
+ dart_style 1.3.14 (2.2.0 available)
+ file 6.1.2
+ fixnum 1.0.0
+ glob 2.0.2
+ meta 1.7.0
+ package_config 2.0.2
+ path 1.8.0
+ pedantic 1.11.1
+ protobuf 2.0.1
+ protoc_plugin 20.0.0
+ pub_semver 2.1.0
+ source_span 1.8.1
+ string_scanner 1.1.0
+ term_glyph 1.2.0
+ typed_data 1.3.0
+ watcher 1.0.1
+ yaml 3.1.0
Downloading protoc_plugin 20.0.0...
Downloading protobuf 2.0.1...
Downloading dart_style 1.3.14...
Downloading analyzer 1.7.2...
Downloading _fe_analyzer_shared 22.0.0...
Installed executable protoc-gen-dart.
Warning: Executable "protoc-gen-dart" runs "bin/protoc_plugin.dart", which was not found in protoc_plugin.
Activated protoc_plugin 20.0.0.

In the meantime as a workaround you can (I think) delete the flutter/.pub_cache dir. That will make pub use the dart-default user-local pub cache...

No, I can't. Remember, I'm under Flutter, not standalone Pub. I don't have any other cache, just this one. There's nothing under my Windows home dir about .pub at all.

No, I lied, I do have something. Mostly empty.

Yes. I didn't delete it, but I temporarily renamed it. Now the activation ends without the warning. If I now look into the global_packages folder, the plugin gets its bin that was missing earlier under flutter. Protoc runs and the sources get rebuilt. So, you solved it temporarily but still, we would need to know why it doesn't do it automatically under flutter. :-)
I clean again and try again.

Can be reproduced at will. Note that it doesn't solve it in one go, it's still a convoluted process:

Run the batch in flutter\pub-cache in place, with deactivate and activate. Get the warning.
Run the batch with flutter\pub-cache renamed. with deactivate and activate. It gets installed.
Rename it back, copy the global_packages\protoc_plugin from Pub to Flutter.
Run the batch again to do the work, withouth deactivate and activate because that would ruin it again.
Start again on every upgrade.

I have found the culprit. There was a bug in pub in how it listed files in packages. This bug has already been fixed (https://github.com/dart-lang/pub/commit/37d05928939b3100e7e55c3dff922651db1de1e1). I was lucky to be using an old flutter-checkout that I could reproduce :)
Not sure what flutter version you are using, but 2.8 stable with dart 2.15 should have this issue fixed.

Normally I use 2.8.0 now for my production code. But this is somebody else's plugin and I never thought of checking. It installed as dev 2.6.0-11.0.pre for me in Android Studio and I don't even know why... Dev behind stable? Upgrade doesn't bump it forward, either.

But I switched to 2.8.0 now, yes, 2.15 Dart, and I still receive the same warning. Curiouser and curiouser.

Hmm - that sucks!
Can you attach a file (or a gist) with the full output of dart pub global activate protoc_plugin -v? Maybe I can see something fishy from the logs.

Sure.
activate.zip

I have protoc and protoc_plugin in e:\Android, althoguh for the latest I tried both in the normal pub-cache and here, explicitely. The normal Flutter is in e:\Android\flutter, and Projects\flutter_blue0 is the actual plugin where I try to activate, generate, whatever.

Yeah - my focus is on why pub cannot see the binary inside the package, even in version 2.15...
Not sure I'll get to the bottom of this right now.

Just chiming in. I had the exact same issue as being described here. That warning mentioned above appears to be the cause.
I can verify that under the hosted section of the flutter pub cache, the bin directory and the protoc_plugin.dart do exist.
This is the path I have for that.
C:\Users\TheFunk\AppData\Local\Android\flutter\.pub-cache\hosted\pub.dartlang.org\protoc_plugin-20.0.0\bin
Interestingly, I was able to resolve this by doing a
dart pub global activate protoc_plugin
instead of a
flutter pub global activate protoc_plugin
To be very explicit about the things I tried (was throwing things at the wall)

Copied bin directory from hosted protoc_plugin to global_packages protoc_plugin directory (thought maybe that was the bin it was referring to
Added the protoc_plugin-20.0.0 directory to my path (I don't think that helped)
flutter pub global deactivate protoc_plugin
flutter pub global activate protoc_plugin (saw error message, thought, why not try pub command with dart)
dart pub global activate protoc_plugin
Run protoc command without --plugin directive
Profit

Hopefully this is of some help.

i'm trying to build my own dart pad , i faced same issue and resolved ,thanks everyone that comment on this issue

I faced the same issue after upgrading flutter to the latest version, thank you for the comments

Just chiming in. I had the exact same issue as being described here. That warning mentioned above appears to be the cause.
I am on Dart 2.15 and Flutter 2.8 on Windows x86_64
I can verify that under the hosted section of the flutter pub cache, the bin directory and the protoc_plugin.dart do exist.
This is the path I have for that.
C:\Users\TheFunk\AppData\Local\Android\flutter\.pub-cache\hosted\pub.dartlang.org\protoc_plugin-20.0.0\bin
Interestingly, I was able to resolve this by doing a
dart pub global activate protoc_plugin
instead of a
flutter pub global activate protoc_plugin
To be very explicit about the things I tried (was throwing things at the wall)

Copied bin directory from hosted protoc_plugin to global_packages protoc_plugin directory (thought maybe it was looking in the global packages directory for the bin folder, pretty sure I was wrong and that didn't do anything to help)
Added the protoc_plugin-20.0.0 directory to my path (I don't think that helped)
flutter pub global deactivate protoc_plugin
flutter pub global activate protoc_plugin (saw error message, thought, why not try pub command with dart)
dart pub global activate protoc_plugin
Run protoc command without --plugin directive
Profit

Hopefully this is of some help.

For some reason this resolved the issue. I am also on the latest version of flutter

这对我有用（powershell）：
> # Get protoc
> wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.1/protoc-3.19.1-win64.zip -OutFile ~\Downloads\protoc.zip
> # Unzip it
> Expand-Archive -Path ~\Downloads\protoc.zip -DestinationPath ~\Downloads\protoc
> # Install protoc in path:
> $env:Path += ";C:\Users\sigurdm\Downloads\protoc\bin"
> # test it
> protoc --version
libprotoc 3.19.1
> # activate protoc_plugin
> dart pub global activate protoc_plugin
> dart pub global list
protoc_plugin 20.0.0
> # Test it is on path (Terminate with Ctrl+C)
> protoc-gen-dart.bat
^CTerminate batch job (Y/N)? y
> # Install the pub global bin in path:
> $env:Path += ";C:\Users\sigurdm\AppData\Local\Pub\Cache\bin"
> # Run a compilation command
> protoc .\protos\a.proto --dart_out=.

Thanks, it helps me, I found myself with the wrong cache/bin path

Another way:  just compile the protoc_plugin.dart into an exe(like the way we complie any normal dart source).The generated executable does not require a dart executable to run. You should copy the generated executable protoc_plugin/bin/protoc_plugin.exe to your PATH with name protoc-gen-dart, or pass the path to it to protoc's --plugin option when invoking protoc.

using sudo it works... not best practice though...

My setup seems to be okay but the process is just hanging (Windows).
I have a setup script (setup_dev.ps1) that runs this:
Write-Host "Setting up Flutter environment..."
Set-Location ..\flutter_app
flutter pub get
dart pub get

# Generate Dart code
dart pub global activate protoc_plugin
dart run protoc_plugin ../protos/echo.proto --dart_out=grpc:lib/generated

Here is the output:
Setting up Flutter environment...
Resolving dependencies...
Downloading packages... (4.5s)
  _fe_analyzer_shared 72.0.0 (77.0.0 available)
  analyzer 6.7.0 (7.0.0 available)
  analyzer_plugin 0.11.3 (0.12.0 available)
  async 2.11.0 (2.12.0 available)
  boolean_selector 2.1.1 (2.1.2 available)
  characters 1.3.0 (1.3.1 available)
  clock 1.1.1 (1.1.2 available)
  collection 1.18.0 (1.19.1 available)
  dart_style 2.3.7 (3.0.0 available)
  fake_async 1.3.1 (1.3.2 available)
  http_parser 4.0.2 (4.1.1 available)
  leak_tracker 10.0.5 (10.0.8 available)
  leak_tracker_flutter_testing 3.0.5 (3.0.9 available)
  lints 5.0.0 (5.1.0 available)
  macros 0.1.2-main.4 (0.1.3-main.0 available)
  matcher 0.12.16+1 (0.12.17 available)
  material_color_utilities 0.11.1 (0.12.0 available)
  meta 1.15.0 (1.16.0 available)
  path 1.9.0 (1.9.1 available)
  shelf 1.4.1 (1.4.2 available)
  stack_trace 1.11.1 (1.12.0 available)
  string_scanner 1.2.0 (1.4.0 available)
  test_api 0.7.2 (0.7.4 available)
  vm_service 14.2.5 (15.0.0 available)
Got dependencies!
24 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
Resolving dependencies...
Downloading packages...
  _fe_analyzer_shared 72.0.0 (77.0.0 available)
  analyzer 6.7.0 (7.0.0 available)
  analyzer_plugin 0.11.3 (0.12.0 available)
  async 2.11.0 (2.12.0 available)
  boolean_selector 2.1.1 (2.1.2 available)
  characters 1.3.0 (1.3.1 available)
  clock 1.1.1 (1.1.2 available)
  collection 1.18.0 (1.19.1 available)
  dart_style 2.3.7 (3.0.0 available)
  fake_async 1.3.1 (1.3.2 available)
  http_parser 4.0.2 (4.1.1 available)
  leak_tracker 10.0.5 (10.0.8 available)
  leak_tracker_flutter_testing 3.0.5 (3.0.9 available)
  lints 5.0.0 (5.1.0 available)
  macros 0.1.2-main.4 (0.1.3-main.0 available)
  matcher 0.12.16+1 (0.12.17 available)
  material_color_utilities 0.11.1 (0.12.0 available)
  meta 1.15.0 (1.16.0 available)
  path 1.9.0 (1.9.1 available)
  shelf 1.4.1 (1.4.2 available)
  stack_trace 1.11.1 (1.12.0 available)
  string_scanner 1.2.0 (1.4.0 available)
  test_api 0.7.2 (0.7.4 available)
  vm_service 14.2.5 (15.0.0 available)
Got dependencies!
24 packages have newer versions incompatible with dependency constraints.
Try `dart pub outdated` for more information.
Generating gRPC code...
Downloading packages... .
+ collection 1.19.1
+ fixnum 1.1.1
+ meta 1.16.0
+ path 1.9.1
+ protobuf 3.1.0
+ protoc_plugin 21.1.2
Building package executables...
Built protoc_plugin:protoc_plugin.
Built protoc_plugin:protoc_plugin_bazel.
Installed executable protoc-gen-dart.
Activated protoc_plugin 21.1.2.
Building package executable...
Built protoc_plugin:protoc_plugin.

It just hangs on that last line. I can't seem to figure out how to get more verbose output from dart run protoc_plugin -v ../protos/echo.proto --dart_out=grpc:lib/generated  either, that also hangs.

I was able to successfully defeat the hanging code by specifying my plugin path:
protoc --proto_path=../protos --plugin=protoc-gen-dart=$env:LOCALAPPDATA\Pub\Cache\bin\protoc-gen-dart.bat --dart_out=grpc:lib/generated ../protos/echo.proto


TODO: functionality to send a link to someone or a group, rather than having to send an email to each and every person.

UserID and Slot ID in Reservation table, instead of inviteID and SlotID. That way, he can send a link to a massive group of people and anyone clicking that link will sign into the app, and be able to make a reservation for that slot/event and the userID will be recorded for that slot.

This feature has been added with PR #64


Postgres upgrade from 9.2 to 9.6 fails on a DRBD HA system due to data path differences

On non-DRBD HA systems, the postgres data directory is /var/opt/opscode/postgresql/9.x/data, so the upgrade code looks in /var/opt/opscode/postgresql/*/data to find existing versions of postgres to see if it needs to upgrade:
https://github.com/chef/chef-server/blob/12.17.20/omnibus/files/private-chef-cookbooks/private-chef/providers/pg_upgrade.rb#L74-L80
However, in a DRBD HA system, the postgres data directory is actually /var/opt/opscode/drbd/data/postgresql_9.x/, and the code tries to look in /var/opt/opscode/drbd/*/data/ instead of /var/opt/opscode/drbd/data/*/, resulting in old_data_dir.nil? to be true when checking if upgrade_required? and causing the migration of 9.2 data to 9.6 to be skipped.
Expected Behavior
Upgrading an older postgres-9.2-based Chef Server to a newer postgres-9.6-based Chef Server should succeed when the system is configured for DRBD HA
Current Behavior
Upgrading an older postgres-9.2-based Chef Server to a newer postgres-9.6-based Chef Server does not migrate 9.2 data to 9.6, and will install an empty database on 9.6 when the system is configured for DRBD HA
Steps to Reproduce (for bugs)

Set up DRBD installation with Chef Server 12.15.7, and populate the database with some test data
Upgrade one of the backends by installing 12.17.15 package and running chef-server-ctl upgrade
Check the database to see that the data has not been successfully migrated

Your Environment

Chef Server Version: 12.17.15
Total/free RAM and disk space:  enough
Operating System and Version:  Centos 6.5
If upgrading, previous Chef Server version:  12.15.7
Running in a container?  nope

This happened to one of my clusters today. I was able to get around by changing that recipe code from *data to data/* as you suggested. That was a life saver!
Cheers!

DRBD HA support was end-of-life on 3/31/2019. Any remaining DRBD HA users should discuss migrating to Chef Backend with their Chef representative.
https://blog.chef.io/2018/10/02/end-of-life-announcement-for-drbd-based-ha-support-in-chef-server/


Use some components from werkzeug

aiohttp write its own components for things like routing, multidict, requests, etc.
Those components, which are decoupled from any async workflow, exist, are rich and battle tested in the famous werkzeug. It would make sense to either:

use directly the components from werkzeug to benefit from their feature, stability and community;
allow to be able to swap internal components with werkzeug components to allow a better integration of aiohttp into other projects.

By working on tygs, we already doing a bit of this work in our project. Of course, it's hacky and requires some bypass because we have to bend aiohttp to do something it's not designed for.
Besides, making some things swapable offer the potential to optionally provide optimized components later on such as http-parser.
We are interested in working with your on the matter.

It does not make much sence to use werkzeug components.
They are realy decoupled from any async code but they are tighten to other werkzeug code
and werkzeug is all about wsgi.
About routing: it basically depend on werkzeug exceptions, this would lead to some compatibility layer between aiohttp.web exceptions and werkzeug ones.
As for request: aiohttp.web Request object is of async nature (see how many coroutine methods it has and how it reads request data) as opposed to werkzeug requests.
Trying to put werkzeug into aiohttp.web would result in aiohttp.werkzeug framework.

If you don't want to integrate werzeug, the second solution still stands: making components swapable. We can work together to define clear and pluggable API so that somebody wanting to replace a piece of aiohttp can.
It's already possible, but it leads to some undesirable hacks.
This would have the additional benefit of allowing aiohttp to have a richer ecosystem and on the long run, help us to contribute upstream.

aiohttp.web provides some interfaces for customizing it. As far as I remember request handler factory and request handler are for internal use and may change without notification.

That's what I saw, and is why I'm proposing we could work on making it something more customizable. As aiohttp is bound to become more and more included in bigger product as a defacto solution to provide asyncio http core features, it will become handy for the authors of said libs to be able to adapt it.
Now we are not asking somebody to do all the work, we are asking if you think it's interesting, and if you can see yourself working with us to build that together ?

@sametmax Theoretically, I'm agree with you. But, for this practical use case, I see few chances to have more synergy with the help of werkzeug, however, I see a lot of chances to complexify aiohttp for the debugging, to add new features and reduce efficiency.
Nevertheless, thank you for your suggestion.

@sametmax we can add some api for replacing different parts of aiohttp, but it should be useful. adding new functionality if painful, it requires a lot of effort to support it in the future.

werkzeug has no chance to be integrated with aiohttp core.
It built on another design patterns and just pursuits different targets.


Fix build break by adding missing Import

There was a race between #1174 and #1176 which removed an import.

@swift-ci test

Sorry about that.

No worries at all, I shoulda re-run CI on https://github.com/apple/swift-driver/pull/1174.


(apache-httpd) htdocs folder is removed on uninstall

When Apache-httpd is uninstalled the htdocs folder is removed in the uninstall.
As a default, if there is content in the htdocs folder; the folder should not be removed during the uninstall process.
Expected
The htdocs folder should not have been removed on uninstall as there was content in the folder beyond the default index.html file and the apache icon file.
Actual
The htdocs folder was completely removed on uninstall

Please reopen, this is an important issue. The htdocs folder should not be removed.

The issues hanged 6 mo and it reached the end of life.  We can't have issues pilling up here without any activity on them.
Anybody can provide PR any time.

See 3.3 about issue expiration.

Does anyone ever really work on an issue that is an "enhancement" or "up for grabs" and has been closed?
Should we just pollute the issues by posting a new issue for this to ensure it's open and has a chance someone might work on it. That does not make a lot of sense to me.
I understand the policy, but the application of it clearly leaves a lot of things just hanging out in the wind to wither away.
I don't have the PowerShell knowledge or skills to deal with this issue, but it is a necessary one to be dealt with.


Update links in README

realized i alrdy made a PR for this. doesn't loook like it's going to change ha


Not able to read JSON file from custom connector

I am building a custom connector  that fetches REST API's data using oauth.
Now, I had a requirement to build a connector that should  be able to get authenticate from different authorization service like Azure AD, Auth0, Google Auth etc.
To achieve above  I am reading the Oauth parameters like ClientID, AuthorizationURL, redirect URL etc from JSON file which would be placed in my local PC
Code snippet from my connector logic :
powerBiClientID = Json.Document(File.Contents("C:\PowerBI\AuthData.json"))[ClientID];
After building connector and used in Power BI Desktop and got following Error :

For security reasons, the code in the OAuth flow may not read files from the local file system. You may embed resources into the connector and read them from there, but the file system is off limits.


[C000714] Rep. John Conyers

Rep. John Conyers:
http://www.house.gov/conyers
Likely contact form URL to start with:
http://conyers.house.gov/index.cfm?FuseAction=Contact.OnlineContactForm

YMAL file not found. I am working on it.


[firebase_remote_config]: handle client and server exceptions when fetching remote config

Description
Currently, we are handling only Throttle Exception when fetching remote config. Firebase Remote Config also provides Server Exception and Client Exception which can help on debugging the problem.
Related Issues
This PR is very much related https://github.com/FirebaseExtended/flutterfire/issues/1572 . We are facing no problem on fetching remote in Development but receiving too many exceptions on Production Environment. Having this change will help to debug exceptions more easily.
Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] If the pull request affects only one plugin, the PR title starts with the name of the plugin in brackets (e.g. [cloud_firestore])
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

@googlebot I signed it!

Corrected reference Issue

Does this not need an implementation on iOS?
Additionally, this should probably be a minor bump rather than a patch, i.e. 0.3.1 because additional functionality is added.

Does this not need an implementation on iOS?
Additionally, this should probably be a minor bump rather than a patch, i.e. 0.3.1 because additional functionality is added.

Current Firebase Objective C SDK does not have any API for Server/Client Exception as in Android SDK.
Also changed version to 0.3.1. Please review

@creativecreatorormaybenot @helielson Any update on this?

I am not part of the team and I do not think @helielson is either. In that case, I am not sure why they left a review.

Remote Config has since had a full rework since this PR was created so it's quite far behind and unmergable in it's current state. I can see the latest version does handle FirebaseRemoteConfigClientException  https://github.com/FirebaseExtended/flutterfire/blob/master/packages/firebase_remote_config/firebase_remote_config/android/src/main/java/io/flutter/plugins/firebase/firebaseremoteconfig/FirebaseRemoteConfigPlugin.java#L175 but the server one is missing, If you're willing and this is still required please could you send up a new PR for this (apologies this one got stale but it was out of our control).


Required relationship SyntaxError - Jhipster-uml

Hi!
In order to create a required relationship using JDL, I found (Here) that we can do this:
entity A
entity B

relationship ManyToOne{
  A{b required} to B
}

When I run the following command jhipster-uml myjdlfile.jdl I get this:
An error has occurred:
        SyntaxError
At line 5, column 6.
Error message:
        Expected "}" or a space but "r" found.

Apparently, it doesn't recognize the required .
I am using Jhipster UML v1.6.5 and Jhipster Generator v3.4.0
Plz Help me. I posted this question a week ago in stackoverflow but unfortunately I didn't get a response.
Thanks :)

Hi, the state of the master branch is different than the one used in JHipster UML v1.6.5. You have to use the subgen to deal with JDL files (yo jhipster:import-jdl YOUR_FILE).

Can I solve this SyntaxError by upgrading my  Jhipster UML?

Nop. JHipster UML doesn't deal with JDL anymore. That's why I told you about the subgen.


Textual suggestion

Textual suggestion
It seems:
"Replace <instrumentation_key> with your application's instrumentation key."
would be more precisely and less confusingly worded as:
"Replace <instrumentation_key> with your application insight's instrumentation key."
because as I understand it, the instrumentation key is a property of an application insights resource, not of a web app resource.

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

ID: ca992b6f-b23d-f5cf-dbd2-7a9a857fed93
Version Independent ID: 31ef6b55-a67e-41e1-b25c-c7adf03a6a42
Content: Quickstart: Monitor Node.js with Azure Monitor Application Insights - Azure Monitor
Content Source: articles/azure-monitor/learn/nodejs-quick-start.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

@vlijmenfileer Thanks for your comment! We will review and provide an update as appropriate.

@vlijmenfileer Verified and updated the document as required. Thanks.


Error while building site on netlify

I've tried --force and --legacy-perr-deps, but it's still not working
While resolving<EMAIL_ADDRESS>2:22:16 PM: npm ERR! Found<EMAIL_ADDRESS>2:22:16 PM: npm ERR! node_modules/react
2:22:16 PM: npm ERR<EMAIL_ADDRESS>from the root project
2:22:16 PM: npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>2:22:16 PM: npm ERR!   node_modules/@fortawesome/react-fontawesome
2:22:16 PM: npm ERR<EMAIL_ADDRESS>from the root project
2:22:16 PM: npm ERR!   3 more (@testing-library/react, react-dom, react-icons)
2:22:16 PM: npm ERR!
2:22:16 PM: npm ERR! Could not resolve dependency:
2:22:16 PM: npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>2:22:16 PM: npm ERR! node_modules/react-star-sky
2:22:16 PM: npm ERR<EMAIL_ADDRESS>from the root project

Ive updated the package for React 18.2. Personally havent had problems installing it for React 18.2 projects, but the current version will fail for server side rendered pages. Will soon update it to work with the newer frameworks.
Let me know if your problem persists, and I can share with you a temporary version I made to work for Gatsby.

Hi. The issue still persists and I will appreciate if you could share a
temporary version . Thank you
On Tue, Oct 4, 2022 at 5:03 AM Zino Vieth @.***> wrote:

Ive updated the package for React 18.2. Personally havent had problems
installing it for React 18.2 projects, but the current version will fail
for server side rendered pages. Will soon update it to work with the newer
frameworks.
Let me know if your problem persists, and I can share with you a temporary
version I made to work for Gatsby.
—
Reply to this email directly, view it on GitHub
https://github.com/ZJVieth/react-star-sky/issues/1#issuecomment-1266776638,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOK7G7NTCZWUVBRDP52NZG3WBQFGHANCNFSM6AAAAAAQ352VCE
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
null


Fix some animation bugs

Fix #27286
Replace #27279

Wait, I think a checkbox is more reasonable to fix  # 27286
When I select a long name branch, It remains looks weird

Wait, I think a checkbox is more reasonable to fix #27286
When I select a long name branch, it looks weird

That's a different problem. Your suggestion is to refactor the dropdown.
My PR is just to fix the broken dropdown display.

Long branch name can be truncated to like 500px, but it's unrelated to the issue, yes.

Ok, I got it.


[Class modifiers] Report a diagnostic when @reopen is placed on a class which hasn't reopened anything

It'd be good to have a diagnostic for no-op @reopen annotations. Generally, it would report on any @reopen annotation which is attached to a class (or mixin?) which does not reopen anything. (@reopen annotations on things other than classes should already be reported as INVALID_ANNOTATION_TARGET.)
Examples:
// library lib1.dart
interface class Interface1 {}

// library lib2.dart
import 'lib1.dart';

interface class Interface2 {}

// WARNING: Does not re-open anything.
@reopen class C1 {}

// WARNING: Does not re-open anything, as it is illegal to extend Interface1 here.
@reopen class C3 extends Interface1 {}

CC @pq @bwilkerson

/fyi @kallentu: if we captured  information about induced modifiers in the element model, this is something we could neatly implement.  Moreover, if we cached this data, we could do it quickly.

Bumping this to the next milestone for future assessment. Landing @reopen at all is enough of a stretch IMO. (See https://github.com/dart-lang/linter/issues/3920.)

Mind if I take this one, Phil?


File Permissions being Overridden in Docker Deployment

When using the OSCAL Editor in the all-in-one Docker environment, saving any changes causes the file permissions to change to -rw-r--r--, making it so that the user within Docker is the only user with write permissions.
Implementation Notes
I'm assuming that this is an issue with the "save" feature of the REST service itself, but it could very well be an issue with Docker configuration.

I think it's both -- So https://github.com/EasyDynamics/oscal-rest-service/blob/9be377026361c58615301ff56eb9848fd8482bd3/oscal-data-repository-file/src/main/java/com/easydynamics/oscal/data/repository/file/BaseOscalRepoFileImpl.java#L257 is definitely a cause. We probably also want COPY_ATTRIBUTES and maybe even ATOMIC_MOVE.
But as far as the owning user changing, that's 100% expected behavior as far as I'm concerned. The container is running "rootless" (in a user namespace) and the user is a non-zero UID. So when that user performs a write operation, it should in fact perform the write as that user.


[Feature Request] Forward React from Whatsapp

Able to send message or react to telegram when receiver react to messages on WhatsApp

I think it would be feasible to only send reactions on your own messages.
Otherwise it can cause a lot of spam
Any thoughts?

Or is it possible to make it optional in the config file?
Or straight react the message on Telegram instead of sending it as a new message to prevent spam (Not sure if it will help on reduce spam on the message side)
The idea behind this is because sometimes people just react instead of replying in chat, so it could be a way to know that someone has seen the chat and respond to it

Well, never mind, Telegram just dropped Bot API 7.0 which supports full reactions for bot
gg

Yup sounds like a good solutions :) Thank you so much for the help sir


Trolling Wallet attachment

I am trying to import some sol into my account. When I did do this, it automatically went to and another account which I am not familiar with,. It seems that somebody has hacked my account and attached a forwarding address if I send money into my account. How do I remove this individual from my account?

I am trying to import some sol into my account. When I did do this, it automatically went to and another account which I am not familiar with,. It seems that somebody has hacked my account and attached a forwarding address if I send money into my account. How do I remove this individual from my account?

Hi there @7c3M4nk4n3 !
I hope your issue has been resolved by now. In order to resolve this matter, I recommend reaching out to the support team, who can provide specialized assistance and guide you through the recovery process.Please reach out to the support team with ticket ID HEL7638 for assistance. Visit Helium Wallet Dapps Support Ticket Requests and use the live chat bubble at the bottom right to connect with an agent who can guide you through the recovery process.
Thank you for your patience, and I hope this gets resolved soon!

That GMP...... person has attach them selves to my account and when send crypto into my account it is forwarded to them.

@7c3M4nk4n3 That sounds really concerning. It might be a good idea to reach out to the support team of your wallet or exchange immediately.I'll have to refer you to the official support live chat with the ticket ID HEL07638
Please see the link below to our dedicated support line:
helium Network DApps Support Ticket Requests.
Click on the live chat icon at the bottom corner of the page to initiate chat with a live support agent.

It appears that someone either has access to your 12 words or you have inadvertently clicked a link in a dapp or some other application that has compromised your wallet. I'd advise creating a brand new account (with a new seed phrase) and moving all assets or Hotspots there.
Unfortuately Github is not a support channel so if you do need help from the Helium community, the best place is Discord: https://discord.gg/helium. Moderators and community mentors are the best source of public information. You can verify this link on the official Helium website (https://helium.com) or on Helium's X account (https://x.com/helium).
Do not click any links provided in non-official channels by others.


Edit() function signature is extracted incorrectly

in RD
\method{edit}{default}(name = NULL, file = "", title = NULL, editor = getOption("editor"), \dots)

We don't handle \method at all.

Because
                if (token.TokenType == RdTokenType.Keyword && context.TextProvider.GetText(token) == "\\method") {
                    fragmentStart = SkipS3Method(context, ref i);
                    fragmentEnd = context.Tokens[i].Start;

was added to skip over S3 methods in 2f59fc64

Perhaps we should take S3 if it is the only one?


INTULocationManagerVersionNumber

why exists INTULocationManagerVersionNumber and INTULocationManagerVersionString ,
but not be used in file INTULocationManager.h line:29

Hi @MickeyHub,
These are constants that exist in every umbrella header of a dynamic framework. If you create a new dynamic framework target in Xcode, you will see these placed in the umbrella header. You can simply ignore them as a user of this library.


Why is updateNewMessage event delayed ?

I've got updateNewMessage event, but message date is yesterday. How did this happen?
I thought only new messages returned by this event.
{
    "@type": "updateNewMessage",
    "message": {
      "@type": "message",
      "id":<PHONE_NUMBER>,
      "sender_user_id": 0,
      "chat_id": -1001115291906,
      "is_outgoing": false,
      "can_be_edited": false,
      "can_be_forwarded": true,
      "can_be_deleted_only_for_self": false,
      "can_be_deleted_for_all_users": false,
      "is_channel_post": true,
      "contains_unread_mention": false,
      "date":<PHONE_NUMBER>,//2019-09-19 19:47:24
      "edit_date": 0,
      "reply_to_message_id": 0,
      "ttl": 0,
      "ttl_expires_in": 0,
      "via_bot_user_id": 0,
      "author_signature": "",
      "views": 4266,
      "media_album_id": "0",
      "content": {
        "@type": "messageText",
        "text": {
          "@type": "formattedText",
          "text": "Из услышанного в лифте:\n\nГотовится награждение Михаила Федотова, советника президента РФ и председателя Совета по развитию гражданского общества и правам человека, которому вчера исполнилось 70 лет.",
          "entities": [
            {
              "@type": "textEntity",
              "offset": 47,
              "length": 16,
              "type": {
                "@type": "textEntityTypeBold"
              }
            }
          ]
        }
      }
    }
  }

This is a new message yet unknown to the client. There are a lot of possible reasons, why it wasn't received previously. For example, the client was offline for a day, or this is a message from a chat the user is not a member of.

Hello.
In some channels my tdlib application is not get new messages from updateNewMessage() until I open the telegram in my PC or cellular and click in the channel. Specially in olds groups with a lot of messages.
What could be the problem?

Apps aren't supposed to receive all messages in supergorups and channels if the user doesn't use the app to read them.

Apps aren't supposed to receive all messages in supergorups and channels if the user doesn't use the app to read them.

By apps you mean the cellular telegram application ? My tdlib application is running 24h  and calling "process_response" to get new messages from groups or channels.
process_response(client_manager_->receive(10));
Is there something I can do to never miss any messages in my tdlib application regarless if I click or not in the channel from telegram appl? Appreciate

Apps can hardly control this.

Apps can hardly control this.

Sorry, I dont know you what mean by apps. Is tdlib apps or the telegram app?
One more information. The channels I am having problems have 11369 members and the other have 67586 members. Is this a supergorups? Is the reason tdlib is not getting new messages?

Sorry, I dont know what you mean by apps. Is tdlib apps or the telegram app?

Any Telegram app, whether they are based on TDLib or not.

Hey @vinifr, I faced the same problem. Also, getChatHistory don't see new messages too. Did you solve this problem?


Create austin.utexas.txt

The austin subdomain is restricted to current students and employees at the University of Texas at Austin.  Hopefully, this will allow you to unblock the university.
This flyer talks about it:  https://office365.utexas.edu/sites/default/files/Student Email %40 UT.pdf
This knowledge base post gives additional details:  https://ut.service-now.com/sp?id=kb_article&number=KB0013944

@piggjf lib/domains/edu/austin.utexas.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@philipto I think this is the proper format now.

@piggjf I am sorry, the domain utexas.edu is removed from our trusted domains list because the school allows to register an email address there even if you are not a student of the school. If you are the student of this school, please apply with official document (OFFICIAL DOCUMENT tab at https://www.jetbrains.com/shop/eform/students).

But the subdomain is restricted to current students and faculty as outlined in the documents shared. Is it not possible to allow list the specific subdomain while blocking the rest of the domain? Surely that would be more favorable than manually approving hundreds of applications?


V2 : WEB : Selection of export format does not work as expected

Expected Behavior
Select the desired export format, push export to download file.
Actual Behavior
Selection of the format is strange.
Steps to Reproduce the Problem

Drag and drop a design with 3D shape
Select AMF format
The 'X3D' format is selected.
Push 'Export', which downloads *.amf file
Sect AMF format
The AMF format is selected.
Push 'Export', which downloads *.amf file

Specifications

Version: V2 alpha
Platform: MacOS
Environment: All browsers

Fixed.


Can't see see other's profile

Q
A

Bug report?
[X ]

Feature request?
[ ]

Support request?
[ ]

Hello @igorcherry
Please provide more information about your issue.

Hi, this is more info
When I am not login in and try see other's offerer profile by this link https://mysite/en/user/237937667/show, but site redirect me to login page
When I am login in and try see other's offerer profile by this link https://mysite/en/user/237937667/show, site show me my own profile page https://mysite/en/user/2097279397/show

Hi,
Did you made some code modifications, because we can't reproduce your issue?

Hello. I am not programmer, so for srure didn't change the code


raftstore: add rate limit for snapshot generation when using plain cf file.

Also changes the default snap_max_total_size from u64 MAX to 50GB
Signed-off-by: qi.xu<EMAIL_ADDRESS>What problem does this PR solve?
Issue Number: close #10930
Problem Summary:

Today we have the snapshot send/receive RateLimiter, and we also have rate limiter for SST snapshot file generation , but not for plain cf file.
The default value of snap_max_total_size is 0, which translates to u64 Max in the logic. And that means under default value, the rate limit for snapshot file generation does not take effect at all. That could lead to problem 10930.

What is changed and how it works?
What's Changed:

Add the rate limiter for plain cf snapshot file generation as well.
Change the default value of snap_max_total_size from 0 to 50GIB.

Unit test

Default value of snap_max_total_size is changed from 0 to 50GIB.

/cc @hicqu

Is snap_max_total_size covered by any test case?

Yes, for example, test_snapshot_max_total_size,

As I remember, TiKV will panic if it fails to retrieve snapshot more than 5 times. If a failed node return after a long time, all peers will have to accept snapshots to capture up logs. Will it cause other TiKV to panic with 50GiB?


Enumerable

PR description: 📄
In this branch we:

Created the enumerable. 🔢
Added for each method ✔

Thank you for reviewing our code! 🙌🏽

@mikethreels Thank you, we won't do it again!


Add GH actions

WIP add github actions.
3 actions:

clippy
rustfmt
tests + miri

they can be seen running here: https://github.com/Licenser/beef/actions
I included a rustfmt one which currently fails, I figured it's nice as a demo but I don't mind removing it again.

This looks pretty good to me, having tests on more than one platform definitely helps. I don't know that we need to test with avx here, I doubt there are any chances for auto-vectorization to work here :P.
As for fmt, I'm not super hot for it (#17), I'd be fine if we can have the tests macro not have two levels of indention for no good reason in lib.rs, if you can either #[rustfmt::skip] that or disable it in the CI I think that would be best.

Added the ignore + formated the rest :)

Cheers!

Um, now I'm looking at it, it's only running cargo build, except for miri? :P

🤦♂ let me fix that -.-


Navbar Collapse Broken

Looks like possibly angular is not processing index.html appropriately.
Or maybe it is another issue of needing to update useage of bootstrap.

https://github.com/chad-autry/ngbp/commit/949d02f1f29bb87ec97bca00e403584b0e000d23


Add CLI option like --test to test whether config is valid and a connection can be made

Migrated from GitLab: https://gitlab.com/meltano/sdk/-/issues/14
Originally created by @DouweM on 2020-12-30 16:17:36

View 13 previous comments from the original issue on GitLab


[AMBARI-25324] : Upgrade commons-lang/lang3 to latest versions

What changes were proposed in this pull request?
For better improvements of dependent libraries commons-lang and commons-lang3, upgrading the versions to 2.6 and 3.9 respectively
How was this patch tested?
The patch was manually tested

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/5344/
Test FAILed.
Test FAILured.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/5345/
Test PASSed.

@hapylestat Please review

@dlysnichenko can I create a patch for trunk also?

@dlysnichenko Could you please help me merge this and https://github.com/apache/ambari/pull/3035 (trunk)?

@mpapirkovskyy Please review


How to get latest Instagram app constants?

General Question
Form

[x] I've searched the Issues
[x] I've read the basic concepts
[x] I'm using the latest version

Question
Is there any possible way that I can get the latest Instagram app constants? Like app version, experiments and etc.
I was trying to get carroussels with videos and photos at the same time but it only returns placeholders, so I need to change the app constants to the latest version.
How can I get them?

With new versions, API is changed a lot.


ally check

need to address focus on faces slider

review tab progression in slides

still need to do zoom check


Adding the One-dark theme ?

Hello, first awesome initiative !
Just a suggestion for adding the famous One-Dark theme to the list :

https://github.com/one-dark/jetbrains-one-dark-theme#readme

Even though it seems the theme doesn't apply to the code editor ? Which is the main reason I would use One-Dark.
Cheers.
Liam.

Thanks for the suggestions! I'll add it :)

Even though it seems the theme doesn't apply to the code editor ? Which is the main reason I would use One-Dark.

The code editor changes its background color since v8.3.0
But the syntax highlighting is not changeable unfortunately
For example:
Nord:

VS Default:

Thanks for confirming, I will wait till they add support for it then !

That's awesome, thanks a lot ! working fine on my side


Fix for #89 (wrong enum type on macOS) was reverted

Issue #89 was fixed by pull request #94 . However, the fix got reverted by commit d26db72a54064f45f60a3fe5fc77c4130a815ed1. It looks like the wrong line got kept.

Thanks for spotting this @chemicalcrux, I've just fixed this in  [v6.0.1].(https://github.com/superunitybuild/buildtool/releases/tag/v6.0.1)


Find link by partial text does not match with nested element texts

Finding links by partial text has been broken since 0.4.5:
HTML:
Click me

Code:
>>> browser.find_link_by_partial_text('Click me')[0].click()
splinter.exceptions.ElementDoesNotExist: no elements could be find with partial text "Click me"

This works still in 0.4.4

@andrewsmedina I can't reproduce this issue, can you?

#992 Added tests which confirm this behaviour isn't occurring anymore.


Power Of Three

Description
This is a basic problem of recursion in which the user have to determine whether a number can be represented in the power of three or not.
Domain
Data Structure
Type of Contribution
Addition
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of LearnCPP.

/assign


Update kubenetes deployment example to current release

Issue- In the deployment kubenetes example hasn’t been updated
expectation -  updated it to the coming release

@lenny-intel has been updating the example in this repo: https://github.com/lenny-intel/edgex-helm/tree/jakarta
We need some more testing and a few more eyes on this and then we can make this our default Kubernetes example


[hotfix][doris][docs] Fixed name of sink plugin

Purpose of this pull request
The name of sink is spelled as Doirs. Corrected the name to Doris.
Check list

[x] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in you PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs

Thanks @wuchunfu  for your time.


Refactor AddApplicationForm component

What this PR does / why we need it:

Rename component name
Use @testing-library/user-event for testing event

Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

/approve


[Documentation Request] Custom Fields and Validators

Hi,
We were able to use a custom field to have a Google Maps auto completed address field.
This field should be mandatory...
Currently, we have
In the form declaration :
address: CustomField({
                        label: 'Adresse',
                        placeholder: '85 rue ...',
                        validations: [
                            Validator({
                                validator: required,
                                text: 'Le champ adresse est obligatoire',
                            }),
                        ],
                    }),

and in the template
<dynamic-form :form="form" @submitted="sendAddress">
            <template v-slot:address="{ control, onChange, onFocus, onBlur }">
                <GMapAutocomplete v-if="control"
                    :placeholder="control.placeholder"
                    @place_changed="setPlace"
                    @change="onChange"
                    @focus="onFocus"
                    @blur="onBlur"
                />
            </template>
        </dynamic-form>

Leaving the field empty does not raise an error while leaving this field empty does show the specified message
name: TextField({
                        label: 'Nom de votre adresse',
                        placeholder: 'Exemple: Maison Paris, Maison de la plage, ...',
                        validations: [
                            Validator({
                                validator: required,
                                text: 'Cette information est  obligatoire',
                            }),
                        ],
                    }),

Could you please add to the documentation how to make use of the validators for custom fields ?
Thank you very much

Hey, thanks for the request, make totally sense I think is necessary.

@alvarosabu I'm having this issue. Custom field validation doesn't look very stable (I'm doing a checkbox custom field, code's below)
`

{{ err.text }}

`
CheckboxComponent events are the input[type=checkbox] events emitted from inside the component.


kamel version should report version number in offline mode

When you have no k8s/os cluster running, then you get an error.
But would still be good to know the kamel binary version.
❯ kamel version
Error: cannot get command client: could not locate a kubeconfig
Usage:
kamel version [flags]
Flags:
-h, --help   help for version
Global Flags:
--config string      Path to the config file to use for CLI requests
-n, --namespace string   Namespace to use for all operations
Error: cannot get command client: could not locate a kubeconfig
  ~/workspace/camel-k   master ❯

Does it happen also on RC2? I though this was fixed.. there's also a test

RC1

Should be fixed by d07c6ed2a6f555553ca8a936a9e8ae7640641d72
Please reopen if it's not the case ;)


Exporting JSON structures

Can I get a program that will write the blockchain operations to standard out?
Here is the original format and operations that I'm parsing to create the serializer:
https://github.com/eosjs/json/blob/master/schema/operations.json

Instead I'll pull updates from here:
https://github.com/EOSIO/eos/blob/master/libraries/types/types.eos


Update UserList and Report parameters description in Move-CsUser.md

Also, added 1 example and fixed some URLs.
https://github.com/MicrosoftDocs/office-docs-powershell/issues/5839

Docs Build status updates of commit 134238a:
:clock10: Full build: the average full build time is 18 min(s) 1 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 134238a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Move-CsUser.md
:white_check_mark:Succeeded
View (skype-ps)

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 2d9b935:
:clock10: Full build: the average full build time is 18 min(s) 1 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 2d9b935:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

skype/skype-ps/skype/Move-CsUser.md
:white_check_mark:Succeeded
View (skype-ps)

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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


changed expire time for currentChallengeId cookie to 'never'

Changed the currentChallengeId cookie expire time to 'never'. Currently set to session which doesnt not allow redirect.
Have not tested on locally. Chrome and Firefox debugs indicate cookie is set to 'session' as does express documentation if its not set. Modifying cookies allows me to sign in to website as intended.
This should at least fix the cases where redirect works fine with cookies.
-This is a re-submit of an earlier PR, i couldn't seem to squash my commits, i think cause i did the edits via github first and then tried to clone and squash.

This is a re-submit of an earlier PR, i couldn't seem to squash my commits, i think cause i did the edits via github first and then tried to clone and squash.

:shipit:
Thanks @Kalcode


FORMS-204 # fixed subform elements listening for event that doesnt ge…

…t fired

fired missing event
added tests to confirm the error message is displayed
added function that deals will help with new error format

I'm updating this one to support the v3 error format for subforms, plz hold off on review :)

OK this pr is updated with the latest sub form error definition, its ready for review.

i seem to have lost a commit in the rebasae that reverted returning errors as a collection. plz dont merge yet

ok updated to revert back to returning an array. ready to go.

LGTM :+1:


Use build.cmd in common to work around publish issue

We DON'T need that flag ! hurraaayyyy :) thank you


Automator: update proxy@master in istio/istio@master

Generated by Automator - 2021-06-08T15:33:36+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
033b3ab3e581526077207106098d7306ba1fb398
link
/test gencheck_istio

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/test-infra repository. I understand the commands that are listed here.

/test gencheck_istio