MONDO:0018214 [Revise subclass]

Mondo term (ID and Label)
MONDO:0018214 generalized epilepsy with febrile seizures plus
Suggested revision and reasons
This term should be moved out from under infantile epilepsy syndrome (MONDO:0020071) and generalised epilepsy (MONDO:0005579) and placed directly under epilepsy (MONDO:0005027). This comes at the request of ClinGen's Epilepsy Gene Curation Expert Panel. Please let me or @ErinRiggs know if you have any questions! Thank you!

If the Label "generalized epilepsy with febrile seizures plus" is valid, why wouldn't it be under "generalized epilepsy" (MONDO:0005579) . Is 'generalized epilepsy with febrile seizures plus' not a subcategory of generalized epilepsy?
Sorry for being so uninformed.

Hi Donna - great question, which triggers a second request :)  We would also like to change the label of this term from GENERALIZED epilepsy with febrile seizures plus to GENETIC epilepsy with febrile seizures plus.  This is because individuals with this phenotype have been observed to have focal seizures as well as generalized.  Our expert group has provided the following references to support this claim:
PMID: 28842445 and
https://www.epilepsydiagnosis.org/syndrome/fbp-overview.html
Please let us know if this second request (changing the name of the term) requires a second ticket.

@ErinRiggs we have a class for the reference you are pointing to above:
MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus'
I think this is different from the generalized epilepsy term (MONDO:0005579)

That term sounds good - could we still move it out from underneath "neonatal/infantile epilepsy syndrome"?    For some reason, we did not come across that term when searching.    Thanks!

@kellytoner or @ErinRiggs is there a URL that lists the members of the Epilepsy Gene Curation Expert Panel, that I could link to in the ontology?

Never mind, I think I found it here: https://www.clinicalgenome.org/affiliation/40005/, let me know if this is incorrect

That’s it!
Sent from my iPhone
On Aug 12, 2019, at 5:08 PM, Nicole Vasilevsky <notifications<EMAIL_ADDRESS>wrote:
Never mind, I think I found it here: https://www.clinicalgenome.org/affiliation/40005/https://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.clinicalgenome.org%2Faffiliation%2F40005%2F&data=02|01|eriggs%40geisinger.edu|3f5c6e917f42484fedb508d71f718c2a|37d46c567c664402a16055c2313b910d|0|0|637012444851701783&sdata=7Mfoc1X%2FvwXPrRI%2BLAioKPL5KKBe94h12uRpc2PwRpk%3D&reserved=0, let me know if this is incorrect
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmonarch-initiative%2Fmondo%2Fissues%2F739%3Femail_source%3Dnotifications%26email_token%3DAHFJTFGPRP2XXC6XHF4J5BTQEHNMFA5CNFSM4HZLA46KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4D66FI%23issuecomment-520613653&data=02|01|eriggs%40geisinger.edu|3f5c6e917f42484fedb508d71f718c2a|37d46c567c664402a16055c2313b910d|0|0|637012444851701783&sdata=q2Gp4uHnfcHp595vscTzqUhwPr22JgI33tzz0M8QyFM%3D&reserved=0, or mute the threadhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAHFJTFDEHCMR6KHNYXOW2WDQEHNMFANCNFSM4HZLA46A&data=02|01|eriggs%40geisinger.edu|3f5c6e917f42484fedb508d71f718c2a|37d46c567c664402a16055c2313b910d|0|0|637012444851711776&sdata=pcfZKHgJm9Tq%2BkLiNk3vjqWtzpSKHsrM%2FXJqgH8Teu8%3D&reserved=0.
IMPORTANT WARNING: The information in this message (and the documents attached to it, if any) is confidential and may be legally privileged. It is intended solely for the addressee. Access to this message by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken, or omitted to be taken, in reliance on it is prohibited and may be unlawful. If you have received this message in error, please delete all electronic copies of this message (and the documents attached to it, if any), destroy any hard copies you may have created and notify me immediately by replying to this email. Thank you. Geisinger Health System utilizes an encryption process to safeguard Protected Health Information and other confidential data contained in external e-mail messages. If email is encrypted, the recipient will receive an e-mail instructing them to sign on to the Geisinger Health System Secure E-mail Message Center to retrieve the encrypted e-mail.

I'm a bit confused about what needs to be done here, it seems the discussion is not finished?
To address @maglott's point, there was a proposal to change the name from generalized... to genetic...
However, this has some problems:

Our textual definition (from Orphanet) embeds generalized in the name. Generalized epilepsy with febrile seizures plus (GEFS+) is a familial epilepsy syndrome in which family members display a seizure disorder from the GEFS+ spectrum which ranges from simple febrile seizures (FS) to the more severe phenotype of myoclonic-astatic epilepsy (MAE) or Dravet syndrome (DS) (see these terms). -- do we need a different definition
We have declared this to be equivalent to a number of other classes that call this some variant of Generalized... -- are these all wrong? Or are they talking about a different disease? This includes OMIM PS, Orphanet, and NCIT

I believe the answer to these questions is something along the lines of: the terminology "generalized..." is in use because the disease is frequently characterized by generalized seizures, but this is not necessary. Therefore we prefer not not use generalized in the name, but recognize this is still in use, if inaccurate.
If this is correct, then we should also include some kind of comment to this effect in the ontology. Do we want to go as far as marking the synonyms with "generalized" as being weakly deprecated?
We might want to feed this information to NCIT/Orphanet/OMIM too
Sorry to hold things up, just striving for overall consistency.

I think for the textual definition, you could replace “generalized” with “genetic.”
Your assessment of the situation is correct.  What are the consequences of classifying a synonym as “weakly deprecated”?
Erin Rooney Riggs, MS, CGC
Assistant Professor
Autism & Developmental Medicine Institute
Geisinger
<EMAIL_ADDRESS>From: Chris Mungall<EMAIL_ADDRESS>Sent: Monday, August 12, 2019 10:41 PM
To: monarch-initiative/mondo<EMAIL_ADDRESS>Cc: Riggs, Erin<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [External] Re: [monarch-initiative/mondo] MONDO:0018214 [Revise subclass] (#739)
I'm a bit confused about what needs to be done here, it seems the discussion is not finished?
To address @maglotthttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmaglott&data=02|01|eriggs%40geisinger.edu|cf22659a86a848d2c34508d71f97b5be|37d46c567c664402a16055c2313b910d|0|0|637012608756323829&sdata=fXm18FzmG0yCtYR%2BzK1zEcFFEcwNPrT4oVzizwsDAes%3D&reserved=0's point, there was a proposal to change the name from generalized... to genetic...
However, this has some problems:

Our textual definition (from Orphanet) embeds generalized in the name. Generalized epilepsy with febrile seizures plus (GEFS+) is a familial epilepsy syndrome in which family members display a seizure disorder from the GEFS+ spectrum which ranges from simple febrile seizures (FS) to the more severe phenotype of myoclonic-astatic epilepsy (MAE) or Dravet syndrome (DS) (see these terms). -- do we need a different definition
We have declared this to be equivalent to a number of other classes that call this some variant of Generalized... -- are these all wrong? Or are they talking about a different disease? This includes OMIM PS, Orphanet, and NCIT

I believe the answer to these questions is something along the lines of: the terminology "generalized..." is in use because the disease is frequently characterized by generalized seizures, but this is not necessary. Therefore we prefer not not use generalized in the name, but recognize this is still in use, if inaccurate.
If this is correct, then we should also include some kind of comment to this effect in the ontology. Do we want to go as far as marking the synonyms with "generalized" as being weakly deprecated?
We might want to feed this information to NCIT/Orphanet/OMIM too
Sorry to hold things up, just striving for overall consistency.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmonarch-initiative%2Fmondo%2Fissues%2F739%3Femail_source%3Dnotifications%26email_token%3DAHFJTFAJ7AZXNL6NSYDOVV3QEINMTA5CNFSM4HZLA46KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4EL25Y%23issuecomment-520666487&data=02|01|eriggs%40geisinger.edu|cf22659a86a848d2c34508d71f97b5be|37d46c567c664402a16055c2313b910d|0|0|637012608756323829&sdata=CCFTRhxmzPHWGHn23%2BVn4bO9uWZRKuuxOGNn3lvyr70%3D&reserved=0, or mute the threadhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAHFJTFELSUWT4BDWMJGRAVTQEINMTANCNFSM4HZLA46A&data=02|01|eriggs%40geisinger.edu|cf22659a86a848d2c34508d71f97b5be|37d46c567c664402a16055c2313b910d|0|0|637012608756333826&sdata=cOFg3lpfVHZy3hj%2F%2BBK9kLgwW%2B1Ta7%2Fx8f%2BZuEH62g8%3D&reserved=0.
IMPORTANT WARNING: The information in this message (and the documents attached to it, if any) is confidential and may be legally privileged. It is intended solely for the addressee. Access to this message by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken, or omitted to be taken, in reliance on it is prohibited and may be unlawful. If you have received this message in error, please delete all electronic copies of this message (and the documents attached to it, if any), destroy any hard copies you may have created and notify me immediately by replying to this email. Thank you. Geisinger Health System utilizes an encryption process to safeguard Protected Health Information and other confidential data contained in external e-mail messages. If email is encrypted, the recipient will receive an e-mail instructing them to sign on to the Geisinger Health System Secure E-mail Message Center to retrieve the encrypted e-mail.

Hi @cmungall and @ErinRiggs
my questions:

I am a bit unsure how MONDO:0018214 generalized epilepsy with febrile seizures plus is different from MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus'? The paper and link above (PMID:28842445 and https://www.epilepsydiagnosis.org/syndrome/fbp-overview.html) are referring to the latter class, I believe.
how do you mark the synonyms as being weakly deprecated? do you add 'has synonym type', 'A synonym that is historic and discouraged'?

See intellectual disability, which has deprecated synonym mental
retardation. Follow the same structure. We should add to editor docs.
(oh, and can you fix that erroneous synonym on ID from DOID, thanks!!)
On Tue, Aug 13, 2019 at 10:17 AM Nicole Vasilevsky<EMAIL_ADDRESS>wrote:

Hi @cmungall https://github.com/cmungall and @ErinRiggs
https://github.com/ErinRiggs
my questions:

I am a bit unsure how MONDO:0018214 generalized epilepsy with
febrile seizures plus is different from MONDO_0100027 'febrile seizures
plus, genetic epilepsy with febrile seizures plus'? The paper and link
above (PMID:28842445 https://www.ncbi.nlm.nih.gov/pubmed/28842445
and https://www.epilepsydiagnosis.org/syndrome/fbp-overview.html) are
referring to the latter class, I believe.
how do you mark the synonyms as being weakly deprecated? do you add
'has synonym type', 'A synonym that is historic and discouraged'?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/monarch-initiative/mondo/issues/739?email_source=notifications&email_token=AAAMMOOZDOCIOWZPOSOHG3LQELUEFA5CNFSM4HZLA46KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4GLEJI#issuecomment-520925733,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAMMOOT6SHLSHKXAMOCTKLQELUEFANCNFSM4HZLA46A
.

Hi Chris,
We looked at https://www.ebi.ac.uk/ols/ontologies/mondo/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMONDO_0001071 and it looks like mental retardation is listed as both an exact and a related synonym. We didn’t see where is was marked as a deprecated synonym. Are we missing it?
Thanks,
Kelly Toner, MA

Genomic Medicine Assistant
Autism & Developmental Medicine Institute
120 Hamm Dr, Suite 2A
Lewisburg, PA 17837
ktoner1<EMAIL_ADDRESS>570-214-0168
MC 60-36
<EMAIL_ADDRESS>From: Chris Mungall<EMAIL_ADDRESS>Sent: Monday, August 19, 2019 11:05 AM
To: monarch-initiative/mondo<EMAIL_ADDRESS>Cc: Toner, Kelly<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [External] Re: [monarch-initiative/mondo] MONDO:0018214 [Revise subclass] (#739)
See intellectual disability, which has deprecated synonym mental
retardation. Follow the same structure. We should add to editor docs.
(oh, and can you fix that erroneous synonym on ID from DOID, thanks!!)
On Tue, Aug 13, 2019 at 10:17 AM Nicole Vasilevsky <notifications<EMAIL_ADDRESS>wrote:

Hi @cmungall https://github.com/cmungall and @ErinRiggs
https://github.com/ErinRiggs
my questions:

I am a bit unsure how MONDO:0018214 generalized epilepsy with
febrile seizures plus is different from MONDO_0100027 'febrile seizures
plus, genetic epilepsy with febrile seizures plus'? The paper and link
above (PMID:28842445 https://www.ncbi.nlm.nih.gov/pubmed/28842445
and https://www.epilepsydiagnosis.org/syndrome/fbp-overview.html) are
referring to the latter class, I believe.
how do you mark the synonyms as being weakly deprecated? do you add
'has synonym type', 'A synonym that is historic and discouraged'?

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/monarch-initiative/mondo/issues/739?email_source=notifications&email_token=AAAMMOOZDOCIOWZPOSOHG3LQELUEFA5CNFSM4HZLA46KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4GLEJI#issuecomment-520925733,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAMMOOT6SHLSHKXAMOCTKLQELUEFANCNFSM4HZLA46A
.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmonarch-initiative%2Fmondo%2Fissues%2F739%3Femail_source%3Dnotifications%26email_token%3DAKSSJTMEUGR2HPBRG6ZS6GTQFKZCFA5CNFSM4HZLA46KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4TIFPI%23issuecomment-522617533&data=02|01|ktoner1%40geisinger.edu|4d47dd30a4ca4a763d9d08d724b69f53|37d46c567c664402a16055c2313b910d|0|0|637018239085112243&sdata=QLeZ%2BKRlDurM%2Fmh%2BvvAIjefD6WGpoAMgGBiko1qCXco%3D&reserved=0, or mute the threadhttps://nam05.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAKSSJTMKEH7TDVUJ2FZEQRLQFKZCFANCNFSM4HZLA46A&data=02|01|ktoner1%40geisinger.edu|4d47dd30a4ca4a763d9d08d724b69f53|37d46c567c664402a16055c2313b910d|0|0|637018239085122235&sdata=wza%2FQko17E%2Bwu2x4I1V%2FIr4%2FYkX%2FtUL6OOjLGsNFg%2Fo%3D&reserved=0.
IMPORTANT WARNING: The information in this message (and the documents attached to it, if any) is confidential and may be legally privileged. It is intended solely for the addressee. Access to this message by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying, distribution or any action taken, or omitted to be taken, in reliance on it is prohibited and may be unlawful. If you have received this message in error, please delete all electronic copies of this message (and the documents attached to it, if any), destroy any hard copies you may have created and notify me immediately by replying to this email. Thank you. Geisinger Health System utilizes an encryption process to safeguard Protected Health Information and other confidential data contained in external e-mail messages. If email is encrypted, the recipient will receive an e-mail instructing them to sign on to the Geisinger Health System Secure E-mail Message Center to retrieve the encrypted e-mail.

@cmungall and @ErinRiggs
can you confirm if we should change the text definition from generalized to genetic? and mark the synonyms as 'A synonym that is historic and discouraged'?
However, if we make this change, I am wondering how this term (MONDO:0018214 generalized epilepsy with febrile seizures plus) is different from MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus'? The paper and link above (PMID:28842445 and https://www.epilepsydiagnosis.org/syndrome/fbp-overview.html) are referring to the latter class, I believe.
Also, MONDO:0018214 generalized epilepsy with febrile seizures plus is inferred to be a subclass of MONDO_0005579 'generalized epilepsy', but there is no explanation for the inference in Protege.

I wonder if MONDO:0018214 generalized epilepsy with febrile seizures plus and MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus' should be merged?

We didn’t see where is was marked as a deprecated synonym.

Unfortunately OLS doesn't show all of the metadata associated with a synonym. @simonjupp is aware of this
There is another potential confusing thing about the display, the commas are ambiguous. Where it says
"intellectual disabilities, mental retardation, autosomal recessive 15"
That is actually 2, not 3.
"mental retardation, autosomal recessive 15" is a synonym - and an incorrect one (see my comments above, @nicolevasilevsky will get rid of this).
Sorry for the confusion...

Hi @cmungall and @ErinRiggs
I still have some outstanding questions:
I am a bit unsure how MONDO:0018214 generalized epilepsy with febrile seizures plus is different from MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus'? The paper and link above (PMID:28842445 and https://www.epilepsydiagnosis.org/syndrome/fbp-overview.html) are referring to the latter class, I believe.
I wonder if MONDO:0018214 generalized epilepsy with febrile seizures plus and MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus' should be merged?

Looking into this further, I don't think MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus' is a valid class - looking at this webpage (https://www.epilepsydiagnosis.org/syndrome/fbp-overview.html), this is describing two classes.
I think MONDO_0100027 'febrile seizures plus, genetic epilepsy with febrile seizures plus' should be obsoleted and consider MONDO:0018214 generalized epilepsy with febrile seizures plus.
I will reopen a new ticket and close this one.
I will create a new ticket to add the synonym with genetic to MONDO_0100027 and add the tag 'clingen preferred'.


configure: remove ax_pkg_check_modules

AX_PKG_CHECK_MODULES is a bit overkill since we don't use the
private requires.  Thus, remove it and use PKG_CHECK_MODULES
instead, and use simple substitutions for the .pc.in files.
Also, only substitute for the "Requires" that we actually
use.

great! seems much better. +1

Hi @uartie
just try this using
./autogen.sh --prefix=$LIBYAMI_PREFIX  --enable-tests  --enable-vp9dec --enable-docs --enable-dmabuf --disable-debug --enable-v4l2 --enable-static
seems it have many errors, do you have idea about it?
ts/yami/release/libyami/decoder/vaapidecoder_h265.cpp:520: undefined reference to h265_quant_matrix_8x8_get_raster_from_uprightdiagonal' ../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function YamiMediaCodec::fillScalingList32x32(_VAIQMatrixBufferHEVC*, _H265ScalingList const*)':
/home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:521: undefined reference to h265_quant_matrix_8x8_get_raster_from_uprightdiagonal' ../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function fillScalingList4x4':
/home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:518: undefined reference to h265_quant_matrix_4x4_get_raster_from_uprightdiagonal' ../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function fillScalingList8x8':
/home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:519: undefined reference to h265_quant_matrix_8x8_get_raster_from_uprightdiagonal' ../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function fillScalingList16x16':
/home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:520: undefined reference to h265_quant_matrix_8x8_get_raster_from_uprightdiagonal' ../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function fillScalingList32x32':
/home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:521: undefined reference to h265_quant_matrix_8x8_get_raster_from_uprightdiagonal' /home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:521: undefined reference to h265_quant_matrix_8x8_get_raster_from_uprightdiagonal'
../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function YamiMediaCodec::VaapiDecoderH265::VaapiDecoderH265()': /home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:464: undefined reference to h265_parser_new'
../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function YamiMediaCodec::VaapiDecoderH265::~VaapiDecoderH265()': /home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:471: undefined reference to h265_parser_free'
../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function YamiMediaCodec::VaapiDecoderH265::decodeSlice(_H265NalUnit*)': /home/thomas/projects/yami/release/libyami/decoder/vaapidecoder_h265.cpp:1025: undefined reference to h265_parser_parse_slice_hdr'
../decoder/.libs/libyami_decoder.a(libyami_decoder_la-vaapidecoder_h265.o): In function `YamiMediaCodec::VaapiDecoderH265::decodeParamSet(_H265NalUnit*)':

This only happens with this patch applied?

Ok, I was able to reproduce on Ubuntu without this patch... so this patch is not the problem.
If I add "--disable-shared" to the configure args above, then it compiles fine.  Please file a bug and I will try to look into it as time permits.

Issue #377 is not related to this pull request and should not prevent it from being merged.

ok. I will merge it

merged as c5408deeb00374cc5c33f99109ca446b5e6b5690.
thanks U.Artie


rule: query parameter is not encoded properly in v0.11.0

Thanos, Prometheus and Golang version used:
Thanos v0.11.0
What happened:
After upgrading thanos from v0.10.0 to v.0.11.0 thanos rule has stopped working.
I am using following setting for query:
--query=envoy-internal:80/thanos-query

It was working fine before asking for url http://envoy-internal:80/thanos-query/api/v1/query.
After upgrading to v0.11.0 query url with after hostname is not encoded properly:
http://envoy-internal:80%2Fthanos-query/api/v1/query.
What you expected to happen:
Encode url with path after hostname in valid way.
How to reproduce it (as minimally and precisely as possible):
	scheme := "http"
	addr := "localhost:80/thanos"
	prefix := ""
	base := &url.URL{
		Scheme: scheme,
		Host:   addr,
		Path:   path.Join("/", prefix),
	}
	fmt.Println(base.String())

This is ☝ more or less current implementation of parsing query URL which results in following output: http://localhost:80%2Fthanos/
I can prepare PR with fix.

Valid, help wanted, whoever has time (: Thanks for report!
cc @simonpasquier @pgier maybe?

I can prepare PR with fix.

Just noticed. Yes please @tobiaszheller fix would be nice

@bwplotka I have take a closer looks and it seems that it will require bigger changes: https://github.com/thanos-io/thanos/blob/5cb3c8758f07fa65ad6a0e97ea69732b14136adb/pkg/http/http.go#L133-L144
EndpointsConfig component expects slice of static addresses but only single PathPrefix.
I am not sure if I can modify that component without break compatibility. I saw that it also used in unmarshaling from config file, right?

what about changing this part of the code and create one query.Config instance per queryAddrs item?
https://github.com/thanos-io/thanos/blob/2d7b214376d5ff2c1b322cecc9b96ed1127dddd7/cmd/thanos/rule.go#L298-L320
Something like:
 for _, addr := range queryAddrs {
 	if addr == "" {
 		return errors.New("static querier address cannot be empty")
 	}
        // TODO: parse addr to extract path.
	queryCfg = append(queryCfg,
		query.Config{
			EndpointsConfig: http_util.EndpointsConfig{
				Scheme:          "http",
				StaticAddresses: []string{addr},
				PathPrefix:   path,
			},
		},
	)
 }

 var fileSDConfigs []http_util.FileSDConfig
 if len(querySDFiles) > 0 {
 	fileSDConfigs = append(fileSDConfigs, http_util.FileSDConfig{
 		Files:           querySDFiles,
 		RefreshInterval: model.Duration(querySDInterval),
 	})
	queryCfg = append(queryCfg,
		query.Config{
			EndpointsConfig: http_util.EndpointsConfig{
				Scheme:          "http",
				FileSDConfigs:   fileSDConfigs,
			},
		},
	)
 }

Thanks @simonpasquier for helping, I think I agree with Simon on this. (:

Fixed by https://github.com/thanos-io/thanos/pull/2288


Atom crashes on opening files

Description
It crashes on opening. I am using Mac OS and I even can't quit it. The problem happens when I update to the new version.
Versions
1.10.0

Please open a new issue and completely fill out the provided issue template.


RuntimeError: Failed to export an ONNX attribute, since it's not constant, please try to make things (e.g., kernel size) static if possible

I use the model inside torchvision to work normally. Once I change to my own simple model, I will get the above error.

Could you please post example code that allows us to reproduce the error?

sorry,I found the reason,not a code issue, but onnx does not support

please tall me
onnx version


Inheritance Classes

How the TestCasePlayer Class and TestCaseRobot Class will be implemented is still an unknown variable:

As attributes in TestCase Class (already implemented);
Gen/Spec relation as described in the UML Entity Class Diagram;

This has to be decided ASAP.

Merge branch 2 with TestCasePlayer and TestCaseRobot


Compression type should be configurable in Parquet store

The compression method for files written in the Parquet store should be configurable.

Merged into develop.


Add package nudates

Some useful tools when working with dates.
https://github.com/GeK2K/nudates

This package is already submitted.


mention Hyper-V and change wording a bit on install page

As @carlaschroder wishes: https://github.com/owncloud/core/pull/14540#issuecomment-92431065

Nice. I'll tweak the installation docs as well, as they are a bit scattered.


When a buffer is bound old bindings in cache arent broken

We need to add cache enum to the gpu-buffer and when a thing bound:

if the target contains a buffer, set it's index to 0
if the buffer already has a cache enum set the relevent slot in the cache to nil

Easiest example of issue is binding same buffer back and forth between two targets. First of each work and then cache thinks its already bound to both places and never rebinds. blech.

This gets gnarly as ubo, ssbo and transform feedback bindings have been cached seperately and I think we need to take all these into account.


Weird area of effect bug with Universal Remote.

Universal Remote  0.9.2
Tinkers Construct <IP_ADDRESS>
Actually Additions r119
Using the remote removes the Area of effect mining with the tools form these mods.
Kind of hard to describe, watch this video:
https://www.youtube.com/watch?v=5ri-83DHmqY
Also some tools seems to do doubleclick after you have used the Universal Remote.

I tried to do what you do in the video but it works fine for me. I need a list of other mods you have installed- something else may be breaking it indirectly. Also, please send me your client logs.

Well shoot... the player proxy was leaking into the player interaction manager!
Fixed in 0.9.3

This is still happening in 0.9.3
Created a custom modpack with the Twitch launcher, with these mods:
Actually Additions 1.12.1-r19
JEI 1.12.1-<IP_ADDRESS>
Mantle 1.12-<IP_ADDRESS>
Tinkers Construct 1.12-<IP_ADDRESS>
Universal Remote 1.12-0.9.3
Basically the latest versions of all the mods.
Pastebin of console: https://pastebin.com/GGaMLH7a

How is that possible.. I tested carefully and it was definitely fixed.
CHECKS
OMG... I uploaded the wrong version of 0.9.3 which didn't actually have the fix in it.
This is why I shouldn't try to fix bugs when I'm in a hurry. :(
I'm so sorry. Thank you 10000% for finding this and re-reporting my bad upload!
Please try 0.9.4!


fix: Presigned URL DateTime

Problem
The API returns an integer (expiration in seconds) instead of a date converted to a string, therefore causing a parsing issue.

Thank you fixing this!

You're welcome @tyrone-horizonlabs! This latest versions are released, feel free to file a bug report if the issue persists.


Implement Claim page

Same as https://github.com/Kouprin/accounts-marketplace/issues/3 but only for Claims.

Decided not to go with it.


upgrade 0.12

thanks @rverma-nikiai
this was addressed in https://github.com/cloudposse/terraform-aws-iam-system-user/releases/tag/0.5.0


Music Shop webpage

Project title
Music Shop webpage
Project Description
landing page for a music shop
Doc Domain

[] Solidity , Html, Css , JavaScript , Web3.js / Ether.js
[] Solidity , ReactJs /NextJs , Web3.js /Ether.js
[] Solidity , Python3 , Web3.py
[] Other , feel free to mention below

Are you contributing under any open-source program ? yes
@Vikash-8090-Yadav can you assign this issue to me

Hey @Vikash-8090-Yadav Please assign this issue to me as I am really want to work on this issue


Add Support to specifiy ODataQuery Parameters in Microsoft Graph Client

Summary
This PR adds support so specify OData Query Parameters via the Microsoft Graph Client
Work Item(s)
Fixes #802
Fixes AB#522447
Fixes AB#527604

@JesperSchulz can this maybe be backported to 24.x ?

@JesperSchulz can this maybe be backported to 24.x ?

Of course. I'll create a PR.

PR created: #1042


Suggested changes from the Seeburger repository fork

Changes:

Minor improvement to exception handling
Changes to adding a file to the document catalog if the AF item is not directly a COSArray.

I guess I'll just believe you :-)


Follow up the previous Renovate update

⚠ Issue
close #

✏ Description

Strict validate the Renovate config
Don't label pre-commit dependencies

🔄 Type of the Change

[ ] 🎉 New Feature
[ ] 🧰 Bug
[ ] 🛡 Security
[ ] 📖 Documentation
[ ] 🏎 Performance
[ ] 🧹 Refactoring
[ ] 🧪 Testing
[ ] 🔧 Maintenance
[x] 🎽 CI
[ ] 🧠 Meta

[x] I agree to follow the
Code of Conduct.

@coderabbitai full review


Support Symfony 7

When trying to install it in a Symfony 7 project, I received the following message:
Problem 1
- Root composer.json requires craue/formflow-bundle ^3.6 -> satisfiable by craue/formflow-bundle[3.6.0].
- craue/formflow-bundle 3.6.0 requires symfony/config ~4.4|~5.3|^6.0 -> found symfony/config[v4.4.0, ..., v4.4.44, v5.3.0, ..., v5.4.31, v6.0.0, ..., v6.4.0] but these were not loaded, likely because it conflicts with another require.

When trying to install it in a Symfony 7 project, I received the following message:
Problem 1 - Root composer.json requires craue/formflow-bundle ^3.6 -> satisfiable by craue/formflow-bundle[3.6.0]. - craue/formflow-bundle 3.6.0 requires symfony/config ~4.4|~5.3|^6.0 -> found symfony/config[v4.4.0, ..., v4.4.44, v5.3.0, ..., v5.4.31, v6.0.0, ..., v6.4.0] but these were not loaded, likely because it conflicts with another require.

Have the same problem


Adds table of contents when width permits

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

Hey @ashwinkumar12345 let me know what you think.

looks great!


How fetch all the Tags value present in Tag Browser in One Instances

Hi

I want Read All the Tags that are present in the Tag Browser at Once, I am Giving Just the Provider path in tagPath like [edge] and I want to read all the Data present in that provider, Currently, I am unable to read it.
Need help to achieve this
Also What is the Max number of Connections or Nodes I can use Before it Starts Giving me an HTTP: Scoket hang-up error?

Thanks

You can read all of the tags at once using the web socket read node. You can specify a wildcard path, like this:
[edge]*
That would subscribe to all of the tags in the default provider. Regarding the second question, I don't have the answer. It would be related to Ignition's Gateway performance but I have not done the benchmarks.

Hi
I tried using [edge]* it gave me all tags values which is what I wanted, is there any way that I can get all these values in a Single JSON File  Currently it is Sending all the values individually
After Receiving the values I am sending them through API to another Application

Not currently since there would be some performance implications. You can use the read tag node but you would have to specify all of the tag paths.

Closing


[DOC] recursive put file from s3 fails if s3 folders created in AWS console UI

What happened?:
Created two-level deep hierarchy of files and folders in S3 using the AWS S3 console. It looks like this:
$ aws s3 ls --recursive s3://s3-recursion-repro-source-bucket/test_folder
2019-08-12 09:36:01          0 test_folder/
2019-08-12 09:36:33          0 test_folder/csv/
2019-08-12 09:37:10     113487 test_folder/csv/slack-pachyderm-users-members 2019-07-23.csv
2019-08-12 09:37:10     115877 test_folder/csv/slack-pachyderm-users-members 20190807.csv
2019-08-12 09:37:10     115341 test_folder/csv/slack-pachyderm-users-members 201908085.csv
2019-08-12 09:37:10     116180 test_folder/csv/slack-pachyderm-users-members 20190809.csv
2019-08-12 09:37:10     111901 test_folder/csv/slack-pachyderm-users-members.csv
2019-08-12 09:37:11     111404 test_folder/csv/slack-pachyderm-users-members20190708.csv
2019-08-12 09:37:11   10484681 test_folder/csv/swift_stack_pachyderm_logs_7days.csv

Then attempted a recursive put file and it failed.
pachctl put file test_csv@master -r -f s3://s3-recursion-repro-source-bucket/test_folder/
could not put file at "/test_folder"; a file of type directory is already there

What you expected to happen?:
I expected the files to be recursively copied with no errors.
Note: files which have been recursively uploaded to S3 using aws cli can be put into Pachyderm with no problems.  See below.
$ ls -R test_folder
ls -R test_folder/
test_folder/:
temporary_folder

test_folder/temporary_folder:
csv

test_folder/temporary_folder/csv:
'slack-pachyderm-users-members 2019-07-23.csv'	 slack-pachyderm-users-members.csv
'slack-pachyderm-users-members 20190807.csv'	 slack-pachyderm-users-members20190708.csv
'slack-pachyderm-users-members 201908085.csv'	 swift_stack_pachyderm_logs_7days.csv
'slack-pachyderm-users-members 20190809.csv'

$ aws s3 cp --recursive test_folder/ s3://s3-recursion-repro-source-bucket/

$  pachctl put file test_csv@master -r -f s3://s3-recursion-repro-source-bucket/temporary_folder/

$ pachctl list file test_csv@master:/temporary_folder/csv
NAME                                                               TYPE SIZE
/temporary_folder/csv/slack-pachyderm-users-members 2019-07-23.csv file 110.8KiB
/temporary_folder/csv/slack-pachyderm-users-members 20190807.csv   file 113.2KiB
/temporary_folder/csv/slack-pachyderm-users-members 201908085.csv  file 112.6KiB
/temporary_folder/csv/slack-pachyderm-users-members 20190809.csv   file 113.5KiB
/temporary_folder/csv/slack-pachyderm-users-members.csv            file 109.3KiB
/temporary_folder/csv/slack-pachyderm-users-members20190708.csv    file 108.8KiB
/temporary_folder/csv/swift_stack_pachyderm_logs_7days.csv         file 9.999MiB

How to reproduce it (as minimally and precisely as possible)?:

Create an S3 bucket.
Create a Pachyderm instance and create a repo in it.
Ensure your Pachyderm instance has access to the bucket you created in step 1.
Via the AWS console web UI, create a folder and then create a folder within it,  such as temporary_folder, temporary_folder/csv/
Upload some files to the leaf folder via the web ui (that is, upload to temporary_folder/csv/)
Try to put those files in Pachyderm via a recursive put at the first folder level, not the root bucket level.  That is, something like pachctl put file test_csv@master -r -f s 3://s3-recursion-repro-source-bucket/test_folder/
Watch it fail with an error like could not put file at "/test_folder"; a file of type directory is already there
Create another, similarly-structured folder hierarchy using the aws cli tools. Something like, aws s3 cp --recursive test_folder/ s3://s3-recursion-repro-source-bucket/, assuming that test_folder contains a structure like this:

test_folder/:
temporary_folder

test_folder/temporary_folder:
csv

test_folder/temporary_folder/csv:
'slack-pachyderm-users-members 2019-07-23.csv'	 slack-pachyderm-users-members.csv
'slack-pachyderm-users-members 20190807.csv'	 slack-pachyderm-users-members20190708.csv
'slack-pachyderm-users-members 201908085.csv'	 swift_stack_pachyderm_logs_7days.csv
'slack-pachyderm-users-members 20190809.csv'

Do a recursive put from that folder, something like pachctl put file test_csv@master -r -f s 3://s3-recursion-repro-source-bucket/temporary_folder/
Watch it succeed.

Anything else we need to know?:
Environment?:

Kubernetes version (use kubectl version):

Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.2", GitCommit:"f6278300bebbb750328ac16ee6dd3aa7d3549568", GitTreeState:"clean", BuildDate:"2019-08-05T16:54:35Z", GoVersion:"go1.12.7", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"13+", GitVersion:"v1.13.8-eks-a977ba", GitCommit:"a977bab148535ec195f12edc8720913c7b943f9c", GitTreeState:"clean", BuildDate:"2019-07-29T20:47:04Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}

Pachyderm CLI and pachd server version (use pachctl version):

COMPONENT           VERSION
pachctl             1.9.3
pachd               1.9.2-18f20c6cfebc398466f8363c725bcf050babd633

(This is identical to v.1.9.2 but contains the recursive put fixes to https://github.com/pachyderm/pachyderm/issues/3984 by @brycemcanally )

Cloud provider (e.g. aws, azure, gke) or local deployment (e.g. minikube vs dockerized k8s): EKS
OS (e.g. from /etc/os-release): macOS 10.14.6
Others:

I bet this has something to do with the idiosyncratic and varied ways s3 represents directories, i.e. the dashboard crates a 0B object for directories, and the CLI doesn't create directories.

I think this is unfortunately the "correct" behavior here, as bad as it is. S3 doesn't really have a notion of directories afaik, that means that it's permissible to have an object called foo and an object called foo/bar, this isn't permissible in filesystems, because a file called foo/bar implies a directory called foo, which means there can't also be a file called foo. Pfs implements the filesystem behavior of explicit directories that conflict with normal files of the same name, this gets a bit awkward when trying to map s3 objects into it, but I think the filesystem semantics are the right choice for us because 1) they're generally more familiar and less confusing to people 2) pipelines need to be able to manifest pfs filesystems as actual linux filesystems, so we'd have a whole bunch of new error cases to handle if we didn't enforce those semantics in pfs 3) layouts like this are pretty rare in object storage, to the point where I'm tempted to say there isn't really a legit use case for them. So all in all I don't think it makes sense for us to make PFS support this.

@svekars @pappasilenus While definitely low priority, we should eventually document this known behavior for S3 objects created through the AWS console.
Turning this into a Docs issue instead.

This is an interesting case. pulling in a ton of files is almost a 'job' in itself. ie. it could be a long very running command

Thank you everyone for your comments on this issue. We've documented it in our support systems and will be closing this issue out.

Thank you everyone for your comments on this issue. We've documented it in our support systems and will be closing this issue out.


Use 50% for border-radius instead of 9999px

9999px feels like a hack, 50% makes more sense imo

Yeah I think this is fair since they will always be square, I'm used to doing the 9999px hack to create rectangular pills and stuff where 50% creates a stupid oval 🙃 Thanks for this!


Unable to see full conversation

💡 Summary
when viewing a note it's difficult to see if there is a reply.
🙂 Expected Behavior
see full note/post thread
☹ Actual Behavior
can only see current reply and not all. have to click on each date to see additional reply
📝 Steps to Reproduce

post note
multiple replies
view reply

related: https://github.com/syuilo/misskey/issues/3796

@syuilo
Hope to see something similar to how Twitter handles conversation thread
example: https://twitter.com/JeffVeillette/status/1224525085513592832
Thank you for misskey!

Reference to the actual thread style


Add a decorator that allows GRPC services to be served without framin…

…g for interaction with legacy clients. After adding JSON support, this can allow a GRPC service to be simultaneously GRPC and REST.
Also changes error message in GrpcService from BAD_REQUEST to UNSUPPORTED_MEDIA_TYPE for requests with the wrong content type. This seems more appropriate, and it doesn't seem to be standardized (grpc-java just resets the HTTP2 stream).

@trustin PTAL


Documentation needs improvement

This library has a lot of great features that are not documented. Example: setting ssml responses and set_reprompt.
Is this library maintained? Are you accepting PR's? I am happy to work on updating the README with more examples.

Sure, please feel free to contribute.


Column annotation to display string in value structured as sets of columns with N characters

Example:
(from https://gpcr-dev.misd.isi.edu/chaise/record/#1/gpcr_browser:construct_gui/title=IMPT-1003)
In GPCR we have a column "receptor protein sequence"  and the value is the following sequence
ETPNTTEDYDTTTEFDYGDATPCQKVNERAFGAQLLPPLYSLVFVIGLVGNILVVLVLVQYKRLKNMTSIYLLNLAISDLLFLFTLPFWIDYKLKDDWVFGDAMCKILSGFYYTGLYSEIFFIILLTIDRYLAIVHAVFALRARTVTFGVITSIIIWALAILASMPGLYFSKTQWEFTHHTCSLHFPHESLREWKLFQALKLNLFGLVLPLLVMIICYTGIIKILLRRPNEKKSKAVRLIFVIMIIFFLFWTPYNLTILISVFQVFLFTHECEQSRHLDLAVQVTEVIAYTHCCVNPVIYAFVGERFRKYLRQLFHRRVAVHLVKWLPFLSVDRLERVSSTSPSTGEHELSAGF
We would like these string (sequence) to be displayed as chunks of 10 characters with a blank space in between. We don't want line breaks to fall within one of these chunks of 10. So we would like to see
ETPNTTEDY  DTTTEFDYGD ATPCQKVNE RAFGAQLLP PLYSLVFVIG
PLYSLVFVIG LVGNILVVLVL VQYKRLKNM TSIYLLNLAIS DLLFLFTLPF
WIDYKLKDD  ..........

Does there need to be a specific array-like structure of these blocks
or can they just reflow to variable-width tables as long as it breaks
on the space between blocks?

J
ust reflow to variable-width tables as long as it breaks
on the space between blocks
.
No call for specific structure at this point.
On Thu, Feb 18, 2016 at 5:46 PM, Karl Czajkowski<EMAIL_ADDRESS>wrote:

Does there need to be a specific array-like structure of these blocks
or can they just reflow to variable-width tables as long as it breaks
on the space between blocks?
—
Reply to this email directly or view it on GitHub
https://github.com/informatics-isi-edu/chaise/issues/210#issuecomment-186007800
.[image: Web Bug from
https://github.com/notifications/beacon/AKDL2fxYHI6VYQD3Bt7wWe3MFyS6HcuFks5plmtigaJpZM4HdoKZ.gif]

reference informatics-isi-edu/gpcr-project#66

@robes Can we add this to 2016-02 milestone since GPCR needs this for its release?


Defining before callbacks

@mateusjunges
it's not a complete one, but I just wanted to define the idea.
please do any change you want.

related to #190

I'm adding new features to v2 only, so I changed the base branch. Will make some tweaks before releasing this. Thanks!

hope to have it soon :-)


Consideration to move away from utoipa

Our current api documentation in the backend is done via utoipa.
The process of documenting a new endpoint is currently very tedious and requires a lot of boilerplate.
Errors are easily made by missing something somewhere which results in a broken swagger-ui.
Did I mention the lots of boilerplate?
I was on the lookout for new solutions that integrate well into actix and found this article.
The crate introduced there looks very promising and also looks a lot easier to handle.
https://medium.com/netwo/documenting-api-for-actix-web-b575adb841a1
https://docs.rs/apistos/latest/apistos/
What are your thoughts?
@horenso @chr-schr @markus2330

Thx for sharing how we could improve.

requires a lot of boilerplate.

Is it "only" ugly and unpleasant or is it actually taking a lot of time?

Errors are easily made by missing something somewhere which results in a broken swagger-ui.

Broken at run time?

The crate introduced there looks very promising and also looks a lot easier to handle.

Thx for sharing! It seems to be a bit premature (at least one example seems to be wrong). Or what is your impression?

Until now I have not made many modifications to the API documentation, so I don't yet share your frustration. Personally I would be fine with either option. 🤷♂

We stay with utopia for now.


Improve results for foreign shows

From reddit:

The update to 1.3.0 removed foreign language content. I tried multiple German ,tv shows and movies, zero results. Even for episode i watched the other day. When I do the same search for US shows everything is working as should.

It's Asphalt-cowboys , Benjamin Blumchen, Switch Reloaded so far.

these shows are not sourced by any addon, i have multiple installed atm and there are 0 sources bar the odd episode on the cf version

Thanks for verifying. The issue can be closed then.


Filter by location_type added on 0.3.0

Update the README to show this change. Currently it was saying that filter by result_type was added twice.

Good catch. Thanks!


Interchange protocol: standardised way of getting back the native object

If someone wants a standardised way of selecting columns 'a' and 'b' using the interchange protocol, then it would be nice to be able to do something like
df.__dataframe__().select_columns_by_name(['a', 'b']).to_native()

pandas and Polars both use ._df for this:
In [24]: pl.DataFrame({'a': [1,2,3], 'b': [4,5,6], 'c': [7,8,9]}).__dataframe__().select_columns_by_name(['a', 'b'])._df
    ...:
Out[24]:
shape: (3, 2)
┌─────┬─────┐
│ a   ┆ b   │
│ --- ┆ --- │
│ i64 ┆ i64 │
╞═════╪═════╡
│ 1   ┆ 4   │
│ 2   ┆ 5   │
│ 3   ┆ 6   │
└─────┴─────┘

In [25]: pd.DataFrame({'a': [1,2,3], 'b': [4,5,6], 'c': [7,8,9]}).__dataframe__().select_columns_by_name(['a', 'b'])._df
    ...:
Out[25]:
   a  b
0  1  4
1  2  5
2  3  6

but that's not standardised by the interchange protocol
Use-case: the interchange level of support which we have in Narwhals: https://github.com/narwhals-dev/narwhals/issues/1263

closing as dupe of https://github.com/data-apis/dataframe-api/issues/85


ci: Enable Coverity Scan tool

lgtm

I am not authorized to merge. @Gundersanne if you are please merge.


Make IDE plugins links, change recommendation

I think we should recommend runem.lit-plugin because it supports type checking of template bindings, and it seems to be robust (I ran it across all of google3 and there were only a small number of issues, which I'm sending out PRs for)

I've been using it for a while, though I disabled some warnings a while ago as it had far too many incorrect warnings.

Yeah, in my prototyping of using it at google I'm turning off unknown attributes, unimported elements (but not unknown elements), and css parse errors. Does that match your experience?

I've recently seen false-positive errors with bindings in CSS, like:
html`
  <style>
    :host {
      transform-origin: ${x}% ${y}%;
    }
  </style>
`;

There's an error at the semi-colon:
term expectedlit-plugin(2322)

I'll file a bug upstream, but cc @runem

@justinfagnani related: https://github.com/runem/ts-lit-plugin/pull/23
You can also write css snippets. One pattern I've seen googler code do is:
const size = css`100px`;
const style = css`:host { width: ${size}; height: ${size} }`;

Even if it had better support for templates with interpolation like the second one, the first isn't a valid css document even with no interpolation.

Yeah, in my prototyping of using it at google I'm turning off unknown attributes, unimported elements (but not unknown elements), and css parse errors. Does that match your experience?

The things I've experienced are that Unknown Attributes and Unknown Tags call way too many things unknown. Also, in Polymer, Type Checking calls hidden and other things incorrect due to syntax, not that it's unexpected.

@jsilvermist I've heard the problems of too many unknowns a couple of times before. I think this is partly because of missing support for mixins & constructor property assignments. However, I have implemented support for both these features, and they will come with the next update. Another reason for many unknowns is using custom attributes to style nodes from the outside (eg using an attribute like 'selected' on a ).
Nevertheless, I'm going to make the default configuration less strict by disabling "unknown props", "unknown attrs" and "missing imports" in the default config. I'm also going to introduce a "strict: true" rule to the config. Hopefully this will improve the initial experience with this plugin :blush:
@justinfagnani Great catch! I'll look into the bug when I get time :+1:
@rictic I will also make sure to support CSS snippets.

Sorry, I don't know why I didn't see this  PR when you filed it, @rictic. Do we want to make any notes about configuration (turning down some false positives) before we merge this? Or have those changes already been made to the plugin?

@arthurevans I expect the changes to the default configuration to go live within the next 2 weeks.

Making some notes and revisiting this when lit-plugin is updated makes sense to me. Thanks @runem!


Add possibility to add securityContexts

Please add the possibility to add securityContext from values both on pod and container level, and remove the hardcoded
seccomp annotation. This way we can set more than just privilged true/false which are required by podSecurityAdmission (PSA)

I added the podSecurityContext and made the seccomp-annotation configurable.


Enzyme for testing, react-redux-classconnect for less boilerplate

Hi,
You can use this PR as a reference for an idea, but you can also merge it if you like what's inside. In either case feel free to close and not merge it if you like the idea but want to take it elsewhere.
Using enzyme most of the test helper infrastructure is not needed anymore (the implementation replaces what was there, and now it is safe to delete the jquery stuff).
Using react-redux-classconnect moves prop mapping into the component class and makes a better cognitive model.

Would love to see this merged 😄

Hi @jondot, @hassankhan
I heard you 😋 Currently i'm in the process of finishing up upcoming BIG update for the boilerplate which, among other requested and modern things, will add support for Enzyme testing.
Wait for a while and you will be satisfied (i am at least ;)) with what it gets.


Clean bundle ENV vars for classic execution

On both classic and Bundle testsuites, we currently use the venv salt-test.
Previously, classic execution would get env variables from /usr/lib/venv-salt-minion/bin/python:
#!/bin/sh

export VIRTUAL_ENV="/usr/lib/venv-salt-minion"
export VENV_PIP_TARGET="${VENV_PIP_TARGET:-/var/lib/venv-salt-minion/local}"
export PATH="$VIRTUAL_ENV/bin:$PATH"
export LD_LIBRARY_PATH="$VIRTUAL_ENV/lib"
export PYTHONHOME="$VIRTUAL_ENV"
export PYTHONSTARTUP="$VIRTUAL_ENV/bin/venv-startup"
export PYTHONPATH="$VENV_PIP_TARGET"
export SALT_CONFIG_DIR="/etc/venv-salt-minion"
export CPATH="${CPATH:-/usr/lib/venv-salt-minion/usr/include/python3.11}"

exec "$VIRTUAL_ENV/bin/python.original" "$@"

In this PR, we only pass those vars when we execute bundle. We clear those vars when executing classic, and rely on the default discovery mechanisms.

@agraul I cherry-picked your cleanup, took your docs as well, and squashed into one commit. Thank you! Merging.


Slices with implicit type definition pass incorrectly to the function

neo-go master-2.x branch
neo-go version 0.74.1-pre-148-ge097e86b
Slices pass to the function incorrectly if function has implicit type definition of the arguments, e.g.
func foo(a, b []int)

Explicit type definition works correctly.
func foo(a []int, b []int)

In this example foo() should return 4 but it returns 0.
package foo

func foo(a, b []int) int {
	ln := len(b)
	return ln
}

func Main() int {
	a := []int{1,2}
	b := []int{1,2,3,4}
	return foo(a,b)
}

Closed via #935.


Navigation in completion menu via arrows doesn't work after making additional bindings for "cursor(left/down/right/up)" on ctrl+shift+(j/k/l/i) correspondingly

Navigation in completion menu via arrows doesn't work after making additional bindings for "cursor(left/down/right/up)" on ctrl+shift+(j/k/l/i) correspondingly.
Removing new binds doesn't help
Update: Previously, before making additional binds, i changed default binds to ctrl+k/k/l/i and then changed it back to ⬅⬇➡⬆ and after deleting every "@User" cursor related bind, completion started working. Now i just have to figure out how to make regular cursorLeft/Down/Right/Up binds back into "@System" scope
Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.84.2
OS Version: w10 22h2

Oh, i had to click "reset keybinding" instead of "remove keybinding" on empty keybinding in list of @User's binds in order to move them back into @System's keybindings (that also restored default behavior of buttons).
(i'm not touching vscode config again)


[*] Fixes input field generated id's

'name' variable recently removed in this file meaning id's/aria-labels were not rendering. Changed 'name' to the replacement variable 'id'

Oops my bad!

Oops my bad!

was my fault 😄


Debug Console: Allow inline input

In Chrome I can evaluate expressions sequentially. My eyes can stay in the same place as I'm typing and evaluating:

In VS Code debuggers I have to always look up and down, each time I type and enter something:

Frequently, I have to refer to previous evaluation results for entering my current expressions. In Chrome console this is much easier than in VS Code.

This is a fair feature request, and I see the benefits of the Chrome console (less eye movement).
However not something that I would tackle in the next couple of milestones > backlog.


No cursor in WinPython <IP_ADDRESS>

As described in https://github.com/winpython/winpython/issues/95#issuecomment-145665776, mpldatacursor does not work in the latest WinPython releases. I can confirm this with WinPython-64bit-<IP_ADDRESS>.exe and WinPython-64bit-<IP_ADDRESS>Qt5.exe (from within Spyder).
With WinPython-64bit-<IP_ADDRESS>.exe, everything's fine.

I have just successfully tested with the current WinPython-64bit-<IP_ADDRESS>Qt5.exe!

Followup: The mpldatacursor package is now part of the WinPython release 2017-02.


chore(master): release 0.25.0

:robot: I have created a release beep boop
0.25.0 (2023-12-04)
Features

improve topup and dilute ux (0c2ac0c)
update postage stamp creation screen (#641) (4f9abc6)

Bug Fixes

add missing stamp labels and fix inputs (#634) (7fa1cb0)
put stamp input error handling in state (#640) (20a051b)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ethersphere/bee-dashboard/releases/tag/v0.25.0 :sunflower:


Networking 1

Deadline: 11:59 PM on 12th January
Cat: open-for-all issue so no need to claim.
Points: 20

This is a research task similar to Cryptography 2. Google and read up on OSI model and TCP I/P model and the relation between them. In the doc, explain them briefly.
If you have any doubts feel free to ping me on our #CyberRepo-2077 channel.
Resources:

What is OSI Model? – Layers of OSI Model
TCP/IP Model

Note: While we encourage the use of ChatGPT for learning, the final document should be written in your own words. Any blatant cases of direct copy-pasting will be dealt with severely and will be awarded 0 points.

Submissions should include a file under Submission/<your GitHub username>/week4/task-1.txt
It should include a link to the google docs file that is to be shared only to<EMAIL_ADDRESS>Google Docs: It should contain everything that is mentioned above.
PRs should be to the main branch itself.
Note: If you followed the steps given in #303 then make your PRs to the alt-main branch.

All the best!

Claim

@kushal7201 It's an open for all issue so no need to claim


Readme.md do not display relative path image

Gitea version (or commit ref): 1.10.0+dev-201-gca6fb004a
Git version: git version 2.23.0.windows.1
Operating system: Windows 10 Pro Workstation 1903
Database (use [x]):

[x] PostgreSQL

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

[x] Yes (provide example URL) README.md

Log gist:

Description
make a migration from a github repo as a mirror, and found a image missing error.
Screenshots

Can you reproduce the bug at https://try.gitea.io:
Yes (provide example URL) README.md

The Awesome Python image seems to be loading fine on my system. Could you check your browser console?

It's because you are using raw HTML and not markdown.
This may still be considered a bug because GitHub must do some checking for it, however this is non-existing functionality in Gitea that I know of.
For example, here is my fork of your repo where I put the image in markdown instead of raw HTML.
https://try.gitea.io/jolheiser/learn-regex/src/branch/master/README.md


Added support for EventsByTagQuery.

Using LevelDb's EventsByTagQuery implementation and following the same patterns.
For each event, if the event is Tagged then also store events with $$$ + tag
persistenceId.

Thanks for your PR.


Regression in 0.2.0

Problem definition
After upgrading union-derivation to 0.2.0 I started seeing following error on my local and CI builds:
[error] UnionDerivation cannot derive an instance of trait Encoder for the type `scala.Int | java.lang.String`.
[error] Reason: the abstract method without the polymorphic param isn't supported.
[error] Hint: check the example below where the instance cannot be derived
[error]
[error] trait Typeclass[A] {
[error]   def magic(a: Int): String
[error]   //              ^
[error]   // Polymorphic param of type A is missing
[error] }
[error]
[error]   summon[Encoder[Int | String]].encode(1)
[error]                                ^
Error compiling

Here's the closest possible simplification of the codebase: https://gist.github.com/majk-p/c54649500f2a81df9e749254fbea532e
The extra issue is that the compilation error doesn't always happen with the gist, eg running scala-cli run https://gist.github.com/majk-p/c54649500f2a81df9e749254fbea532e usually ends up with successful compilation and execution.
The same example saved locally in a fresh folder would fail compilation at times.
This issue has never happened to me before when using 0.1.0
On -Yretain-trees
Locally when I added //> using options "-Yretain-trees" to the scala-cli repro example it started working again, but the same solution didn't work for my real-world big sbt project. I suspect that adding the flag did something to the compiler rendering the bug intermittent.
Please let me know if there are other diagnostics I could do in the sbt project where the problem is repeatable.
Related reports
This issue seems to be closely related to what https://github.com/iRevive/union-derivation/issues/169#issuecomment-2478914761 reported by @matwojcik

I got consistent reproduction:
//> using file "Encoder.scala"
//> using files "Encoder.scala" "EncoderDerivation.scala"

The fresh compilation will be successful, then comment out the first line:
- //> using file "Encoder.scala"
+ ////> using file "Encoder.scala"
//> using files "Encoder.scala" "EncoderDerivation.scala"

The compilation fails now.


Migration to golang/x/oauth2

Add OAuth2 constants to keep API backwards compatibility
Added deprecation notice for exchangeAuthenticationCode
Also replaces of UserCredsToken by golang/x/oauth API
Replace getOAuthClient by getOAuthConfig
Fully replacement of getRefreshToken and getToken
Variable refactoring for consistency
Removal of getUserInfo. This is part of OIDC spec, not OAuth2
and can be covered by coreos/go-oidc v2

@abstractj ... can we rebase on master please ..

LGTM


bugfix: esp32s3: allows QIO flash mode

Allows QIO flash mode on esp32s3
Fixes #73677

@wmrsouza  - thanks for taking a look at this issue.  I had tried enabling the flash wrap back in June and ran into a problem with the flash chip ID functionality.  Has that been fixed, now?  See https://github.com/zephyrproject-rtos/zephyr/issues/73677#issuecomment-2160147761 for details on the issue I ran into.

Unfortunately, it's not fixed yet. I'm debugging the issue and will open this PR for review once it's working.

@EricNRS

@wmrsouza, move Fixes #73677 to Zephyr's PR instead.


update Aurelia dependencies

see: https://github.com/aurelia-ui-toolkits/aurelia-kendoui-bridge/issues/391

Worked for me. :smile:


ValueError: Field 'id' expected a number but got ''.

Everything is working, but at some points, I got some errors and they disappear once I refresh the page.
For example, this component is used to up-vote a reply, a user can't use this feature unless he reloads the page.
Template:
{% unicorn 'upvote-reply' reply_id=reply.id user_id=request.user.id %}
views:
...
class ReplyUpvoteView(UnicornView):
    reply_id = ""
    user_id = ""
...

And thanks for your amazing project, it's very helpful to create dynamic websites.

Okay, my mistake was not dpecifying Property type.
the reply_id has to be an integer, but I declared as str.
So I fixed by
...
class ReplyUpvoteView(UnicornView):
reply_id: int = 0
user_id: int = 0
...

Glad you got this working! The field types help Unicorn be a little smarter, so your fix makes sense. Let me know if you run into any other issues. 👍


Where train_temporal_windows_{T}_{gap}.json ?

When I follow you to python -m scripts.generate_motions --data_root=$HO3D_root , it should have train_temporal_windows_{T}_{gap}.json in ho3d-process; I guess it is info about which imgs are in a sequence, but I cannot find it in your readme.

ok, I find the related issues, just close this.


google chrome wont let me proceed to submit my code.. in the phone box it wont show anything just says unusual code not showing to protect privacy etc.

Challenge Create a Form Element has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css">

CatPhotoApp

Click here for cat photos.

Things cats love:

cat nip

laser pointers

lasagna

Top 3 things cats hate:

flea treatment

thunder

other cats

<input type="text" placeholder="cat photo URL">
<form action="/submit-cat-photo"></form>

@xsamiixlovex  Can you post a screenshot of what are you facing?

Try changing your last two lines to this:

Its not my coding I'm having issues with.. For some reason since its unable to show on the right it won't let me run test

@xsamiixlovex  Probably it is caused by the cookies , clean your browser cookies and refresh the page. If this solves your problem, please close the issue.

@shashank7200 still the same problem I even tried it on my phone and the same problem on there as well

I type in the code needed and i hit ctrl+enter and it doesnt do anything even clicking it wont register

Is that the only page where you're getting this error or was the emulator contents showing up when you did previous exercises?
Also, have you tried loading the page using a different browser? If it works using another browser, you might want to check your privacy content settings in Chrome and make sure that nothing there is blocking the content.

copy the URL from the current broswer
open another broswer and past it there
i got the same issue and that is how solve it
hope it will work for you

@shashank7200  The clearing of the cookies worked for me.

I cleared but it didnt work so I ended up opening the challenge on internet explorer and submitted the challenge on their with no problems. I loaded chrome back up and it loaded the next challenge with no problems. Im guessing its just that one challenge on chrome.

detected unusual code on this page and blocked it to protect your personal information (for example, passwords, phone numbers, and credit cards).


better app navigation

Is your feature request related to a problem? Please describe.
the current state of the app is great but the UI is not easy to navigate and resize

i can't resize my window without losing control over the app, if it's full screen, i can't see the full name of my tables, if i resize the screen smaller, i can't get to change the screens and have to resize to a bigger screen again to find my tables

Describe the solution you'd like
a twitch like interface, it would be amazing to have a window manager like https://github.com/nomcopter/react-mosaic to manage the ability to have multiple screens open and the ability to resize them, the issue being that since changing the components will be an issue since each component has a different place in the tree, maybe you can use portals to mitigate that issue https://legacy.reactjs.org/docs/portals.html

eventually, having more control over the screens

just having a better navigation

Thank you for reporting and sharing all these details @y-71! We definitely appreciate the feedback. It sounds like there are three issues here.

Your longer table names aren't visible in the nav
There is no way to navigate across tables in a small screen / mobile view
Having a more flexible workspace

I'm dropping in a few folks who can help us with designing a better system for navigation to address the first two issues. @snide @richardgill @SferaDev
The third one is more of an enhancement request, but I really like the idea. If you're open for it, I'd love to learn more about how you're using Xata and other ideas you might have.

@alexfrancoeur Closing this issue since it's not related to the SDK nor CLI. Would you mind connecting via support or discord?


fix: unload resets pointers

just a small fix for CacheReader::unload.
resets pointers after unload.
Also removed unused member "data" and initialized filePointer with nullptr.

You can just push new commits that do fix-ups like this into a existing PR branch. ;)
I think published PRs just should not be extended too much so that a PR branch
suddenly continues implementing the next feature and then the PR has two PRs worth of stuff in it.


Attempts to remove special-casing in brave integration tests

There's one glitch left to analyze cc @trustin @kojilin
See #2092

I see. anyway I am flexible on how. would be great to have this data
available without casting etc as it allows secondary sampling use case
client side. server side works already and is more important, but yeah this
is something we should try to formalize.

Closing in favor of #2120

Thanks @adriancole for the idea!


TotalLinearOrder -> LinearOrder

This isn't in the guide itself, but rather in the paper:
https://theory.stanford.edu/~nikolaj/programmingz3.html#sec-special-relations
The text refer to TotalLinearOrder. However, I believe in the implementation this is simply called LinearOrder. (So the example in the text does not load actually.)
The guide has the correct name.

will be fixed on https://z3prover.github.io/papers/programmingz3.html


How do I refresh the calendar events on page change ?

@mathewng
Have you tried onPageChanged method ? https://pub.dev/documentation/cell_calendar/latest/cell_calendar/CellCalendar/onPageChanged.html

Hi,
i'm having a small issue while trying to set the "events list" from a provider,
for the first run all it's working properly and i have all events properly loaded in the calendar,
but if i change the list in the provider and i notify listeners the widget is not updated.
so if i want to add events "on the flight", i can not have the widget updated instantly.
do i miss something in the documentation?
thanks!

Hi,
i'm having a small issue while trying to set the "events list" from a provider,
for the first run all it's working properly and i have all events properly loaded in the calendar,
but if i change the list in the provider and i notify listeners the widget is not updated.
so if i want to add events "on the flight", i can not have the widget updated instantly.
did i miss something in the documentation?
thanks!

@mathewng
Have you tried onPageChanged method ? https://pub.dev/documentation/cell_calendar/latest/cell_calendar/CellCalendar/onPageChanged.html

onPageChange method does give the new firstDate and lastDate but changing the events in setState does not change the events in the calendar. It is common to load new data when the page changes but with this calendar, I can't add new data on pageChange.


Intermittent playground crash

🐛 Bug Report
crash sometimes (chain of issues, backend crashing default timeout supabase is 5 seconds)
🔬 How To Reproduce
Steps to reproduce the behavior:

Ask a question that involves a big context I guess (example: ask a question to whole ethereum documentation)

📎 Additional context
Dashboard/playground
TypeError: Cannot read properties of undefined (reading 'data')
  File "app:///_next/server/pages/api/createContext.js", line 139, col 18, in <anonymous>
    return r.data;
  File "<anonymous>", in Array.map
  File "app:///_next/server/pages/api/createContext.js", line 132, col 30, in createContext
    const datas = topResults.map((r)=>{
  File "node:internal/process/task_queues", line 95, col 5, in process.processTicksAndRejections
  File "app:///_next/server/pages/api/createContext.js", line 170, col 21, in buildPrompt
    const context = await createContext(prompt, datasetIds, apiKey);
  File<EMAIL_ADDRESS>line 143, col 33, in <anonymous>
    const handlerResult = await wrappingTarget.apply(thisArg, args);
  File "/var/task/dashboard/node_modules/next/dist/server/api-utils/node.js", line 372, col 9, in Object.apiResolver
    await resolver(req, res);
  File "/var/task/dashboard/node_modules/next/dist/server/next-server.js", line 513, col 9, in NextNodeServer.runApi
    await (0, _node1).apiResolver(req.originalRequest, res.originalResponse, query, pageModule, {
  File "/var/task/dashboard/node_modules/next/dist/server/next-server.js", line 815, col 35, in Object.fn
    handled = await this.handleApiRequest(req, res, query, // TODO: see if we can add a runtime check for this
  File "/var/task/dashboard/node_modules/next/dist/server/router.js", line 243, col 32, in Router.execute
    const result = await route.fn(req, res, params, parsedUrlUpdated, upgradeHead);

Backend
https://github.com/different-ai/embedbase-hosted/issues/3
Solutions:

increase timeout https://github.com/supabase-community/supabase-py/issues/376
SQL optimisation (better)

PS: need to improve error handling when using embedbase-js sdk at some level to determine

need to try dot product instead of cos sim in pgvector:
-- Create embedding similarity search functions
create or replace function match_page_sections(embedding vector(1536), match_threshold float, match_count int, min_content_length int)
returns table (id bigint, page_id bigint, slug text, heading text, content text, similarity float)
language plpgsql
as $$
#variable_conflict use_variable
begin
  return query
  select
    nods_page_section.id,
    nods_page_section.page_id,
    nods_page_section.slug,
    nods_page_section.heading,
    nods_page_section.content,
    (nods_page_section.embedding <#> embedding) * -1 as similarity
  from nods_page_section

  -- We only care about sections that have a useful amount of content
  where length(nods_page_section.content) >= min_content_length

  -- The dot product is negative because of a Postgres limitation, so we negate it
  and (nods_page_section.embedding <#> embedding) * -1 > match_threshold

  -- OpenAI embeddings are normalized to length 1, so
  -- cosine similarity and dot product will produce the same results.
  -- Using dot product which can be computed slightly faster.
  --
  -- For the different syntaxes, see https://github.com/pgvector/pgvector
  order by nods_page_section.embedding <#> embedding

  limit match_count;
end;
$$;

need to setup performance monitoring beforehand though

https://github.com/pgvector/pgvector/issues/82

To update the index to use 220 lists, you'll need to first drop the existing index and then create a new index with the desired lists value. Here are the SQL commands to do that:
-- Drop the existing index
DROP INDEX documents_embedding_vector_cosine_ops_idx;

-- Create a new index with 220 lists
CREATE INDEX documents_embedding_vector_cosine_ops_idx
ON documents
USING ivfflat (embedding vector_cosine_ops)
WITH (lists = 220);

Replace documents_embedding_vector_cosine_ops_idx with the actual name of your index if it's different.
Dropping and recreating an index can have some impact on your users, depending on your database's current usage and workload. Here's how it might affect your users:

Query performance: While the index is being dropped and recreated, any queries that rely on this index may experience slower performance because the database will need to do a full table scan instead of using the index.

Table lock: Depending on the PostgreSQL version and configuration, dropping and creating an index might lock the table or cause other queries to be blocked. This can cause delays for users trying to access the table during the index operation.

To minimize the impact on your users, consider performing the index update during a maintenance window or a period of low database usage. Additionally, you can use the CONCURRENTLY keyword when creating the new index to avoid locking the table:
-- Create a new index with 220 lists, concurrently
CREATE INDEX CONCURRENTLY documents_embedding_vector_cosine_ops_idx
ON documents
USING ivfflat (embedding vector_cosine_ops)
WITH (lists = 220);

Note that you cannot use the CONCURRENTLY keyword when dropping an index. However, dropping an index is generally a quick operation and should not cause significant disruption.

nvm all this. just need to distinct the select query when optimizing duplicates

fixed 🚢🚢🚢🚢🚢


What to do with Outbound False Positive EOP detections

Could do with some guidance on supported submission methods for these, as I believe admin submissions from new portal for outbound false positives are not currently supported

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

ID: 542e0451-1d3b-e811-3a39-c96ddc02668c
Version Independent ID: 80a8fd41-992a-9f68-70bc-61346dee9b2f
Content: Control outbound spam in Office 365
Content Source: microsoft-365/security/office-365-security/outbound-spam-controls.md
Service: o365-seccomp
GitHub Login: @MSFTTracyP
Microsoft Alias: tracyp

@aldoug  - Thank you for submitting feedback.
I will get this issue over to the Microsoft 365 writing team for investigation.
Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

Hello @aldoug - Thank you for your query. I would suggest you visit https://docs.microsoft.com/en-us/microsoft-365/security/office-365-security/admin-submission to see if this is something that will help you to submit messages for analysis.
Thanks.

@aldoug - From our understanding, the issue you raised has been answered by joinimran. If you feel it hasn't been answered, please re-open this issue.
Thank you for your contribution to make the docs better! Much appreciated!


Travis CI + flake8 + new PyPI links

Same as https://github.com/chhantyal/py3readiness/pull/51, but without https://github.com/chhantyal/py3readiness/pull/51/commits/9b1aabd0d3919b3084cc003996ac5f759621c1e4, so doesn't change the top_packages API call.

Fixed #51


Qustion: systemjs

What difference between @pika/web and systemjs? Does @pika/web support IE 11?

@pika/web installs your ESM dependencies into single JS files.
SystemJS is a loader for ESM.
@pika/web is built for ESM, so IE 11 is not supported. (I should make this clear in the README)


fix(ccls): (breaking) support more Linux dists

Resolves #337.

Marking as breaking because cmd changes - see #340.


Updated the instructions to reflect building before starting

Updated this in a previous pull request but the way I phrased it was a little bit off.
This provides the instructions that you must BUILD before STARTING the server for it to actually reflect the changes made.

Thanks for the PR @kcseb , will get some appreciation over to ya on Discord!


how to add swear words

i wanted to add a swearword ban but i cant seem to add it

You can add more swearword in Automod and Automod v2. Also i suggest you to ask on the discord support server since there you will get a much faster answer and we didn't really plan github to be used as replacement of the support server.

ok

Check-in moderation tabs


NCFS.fit() causes my computer to crash

Thank you very much for making the package. It's a great help. Sadly, it sometimes causes my computer to totally crash, particularly if I'm running another script simultaneously. During a crash, everything goes black, and I then need to restart it using my PSU's on/off switch. My guess is that this is related to parallel processing?
Even when the package doesn't crash, running fit causes this warning to appear:
C:\Users\paulc\Anaconda3\lib\site-packages\ncfs\NCFS.py:125: UserWarning: Data matrix contains values outside of the [0, 1] interval. May be numerical unstable and lead to pseudocount additions during fitting.
  warnings.warn(
C:\Users\paulc\Anaconda3\lib\site-packages\ncfs\accelerated.py:199: NumbaPerformanceWarning:
The keyword argument 'parallel=True' was specified but no transformation for parallel execution was possible.

To find out why, try turning on parallel diagnostics, see https://numba.pydata.org/numba-doc/latest/user/parallel.html#diagnostics for help.

File "C:\Users\paulc\Anaconda3\lib\site-packages\ncfs\accelerated.py", line 65:
@numba.njit(parallel=True, fastmath=True)
def feature_gradient(

I have no clue how numba works. Do you have any suggestions? I'm fine with the code running slower, so if there is any way for me to turn off the parallelism that would be appreciated.
Thanks again

Hi there!
Sorry for the problem, and thanks for raising the issue.  The method does produce good feature selection, but can be computationally expensive.
That diagnostic warning is Numba saying there are limited performance gains from setting a function to parallel, but when I benchmarked it empirically there were still significant speedups, so I left the decoration in.
One thing you can try is changing the NUMBA_NUM_THREADS environmental variable to set the number of threads to a lower count so your computer doesn't brick. Theoretically if you set it below how every many threads your other processes are using, you should be okay.
Info on limiting threads: https://numba.pydata.org/numba-doc/latest/user/threading-layer.html#setting-the-number-of-threads

Thanks for the quick and detailed reply. The dataset has 200 examples with 34716 features each, although I think running the NCFS was most likely to crash when I was running other scripts simultaneously, potentially with larger datasets. I will try setting the numba threads to 1 and running it later this week, once these other scripts finish.

Thanks for the quick and detailed reply. The dataset has 200 examples with 34716 features each, although I think running the NCFS was most likely to crash when I was running other scripts simultaneously, potentially with larger datasets. I will try setting the numba threads to 1 and running it later this week, once these other scripts finish.
(


[Bug]: Login response successful but data is null

Version
latest
Node version
16.19.0
Operating System type
Docker
Operating system version
Docker
Describe the bug
Since a few days (without any changes on my part) unfortunately the integration in HomeAssistant does not work as it should.
HomeAssistant only provides this log:
WARNING (MainThread) [homeassistant.config_entries] Config entry '<IP_ADDRESS>' for eufy_security integration not ready yet; Retrying in background

Of course, this is not very helpful. I have attached the DEBUG logs from Docker.
My docker-compose file:
services:
    eufy-security-ws:
        network_mode: host
        environment:
            - DEBUG=true
            - USERNAME=my-email
            - PASSWORD=....
            - COUNTRY=de
        image: 'bropat/eufy-security-ws:latest'

For me it looks like eufy did change something on their side?
To reproduce
This happens after starting the docker container via docker-compose up -d
Screenshots & Logfiles
rtsp-simple-server_1  | 2023/01/21 08:19:47 INF [WebRTC] listener opened on :8889 (HTTP)
eufy-security-ws_1    | 2023-01-21 08:19:58.382  DEBUG [EufySecurity._initializeInternals] No stored data from last exit found
eufy-security-ws_1    | 2023-01-21 08:19:58.385  DEBUG [EufySecurity._initializeInternals] Handling of driver update
eufy-security-ws_1    | {
eufy-security-ws_1    |   currentVersion: 2.4,
eufy-security-ws_1    |   previousVersion: 0
eufy-security-ws_1    | }
eufy-security-ws_1    | 2023-01-21 08:19:58.935  DEBUG [undefined.constructor] Loaded API_BASE: https://security-app-eu.eufylife.com
eufy-security-ws_1    | 2023-01-21 08:19:58.939  DEBUG [EufySecurity._initializeInternals] Load previous login_hash: da91596c14828faf9fdcc7f62d08fe8c
eufy-security-ws_1    | 2023-01-21 08:19:58.941  DEBUG [EufySecurity._initializeInternals] Generated new openudid: ecfa09658c16d8e7
eufy-security-ws_1    | 2023-01-21 08:19:58.942  DEBUG [EufySecurity._initializeInternals] Generated new serial_number: e68ee6dd1431
eufy-security-ws_1    | 2023-01-21 08:20:02.828  DEBUG [src/lib/server.ts:488  EufySecurityServer.start] Starting server on host <IP_ADDRESS>, port 3000
eufy-security-ws_1    | 2023-01-21 08:20:02.832  INFO  [src/lib/server.ts:494  EufySecurityServer.start] Eufy Security server listening on host <IP_ADDRESS>, port 3000
eufy-security-ws_1    | 2023-01-21 08:20:02.834  DEBUG [HTTPApi.login] Login and get an access token
eufy-security-ws_1    | {
eufy-security-ws_1    |   token: null,
eufy-security-ws_1    |   tokenExpiration: null
eufy-security-ws_1    | }
eufy-security-ws_1    | 2023-01-21 08:20:02.837  DEBUG [HTTPApi.request] Request:
eufy-security-ws_1    | {
eufy-security-ws_1    |   method: 'post',
eufy-security-ws_1    |   endpoint: 'v2/passport/login_sec',
eufy-security-ws_1    |   token: null,
eufy-security-ws_1    |   data: {
eufy-security-ws_1    |     ab: 'DE',
eufy-security-ws_1    |     client_secret_info: {
eufy-security-ws_1    |       public_key: '048fe01d219af3d6796621025a6d6b1c...9dbf06effb2604cfe225dc3b0665c83bd2'
eufy-security-ws_1    |     },
eufy-security-ws_1    |     enc: 0,
eufy-security-ws_1    |     email: 'my-email',
eufy-security-ws_1    |     password: '[***]',
eufy-security-ws_1    |     time_zone: 0,
eufy-security-ws_1    |     transaction: '1674289202836'
eufy-security-ws_1    |   }
eufy-security-ws_1    | }
eufy-security-ws_1    | 2023-01-21 08:20:02.894  DEBUG [HTTPApi.request] Response:
eufy-security-ws_1    | {
eufy-security-ws_1    |   token: null,
eufy-security-ws_1    |   request: {
eufy-security-ws_1    |     method: 'post',
eufy-security-ws_1    |     endpoint: 'v2/passport/login_sec',
eufy-security-ws_1    |     data: {
eufy-security-ws_1    |       ab: 'DE',
eufy-security-ws_1    |       client_secret_info: {
eufy-security-ws_1    |         public_key: '048fe01d219af3d6796621025a6d6b...d9dbf06effb2604cfe225dc3b0665c83bd2'
eufy-security-ws_1    |       },
eufy-security-ws_1    |       enc: 0,
eufy-security-ws_1    |       email: 'my-email',
eufy-security-ws_1    |       password: '[***]',
eufy-security-ws_1    |       time_zone: 0,
eufy-security-ws_1    |       transaction: '1674289202836'
eufy-security-ws_1    |     }
eufy-security-ws_1    |   },
eufy-security-ws_1    |   response: {
eufy-security-ws_1    |     code: 0,
eufy-security-ws_1    |     msg: 'Succeed.'
eufy-security-ws_1    |   }
eufy-security-ws_1    | }
eufy-security-ws_1    | 2023-01-21 08:20:02.895  ERROR [HTTPApi.login] Response data is missing
eufy-security-ws_1    | {
eufy-security-ws_1    |   code: 0,
eufy-security-ws_1    |   msg: 'Succeed.',
eufy-security-ws_1    |   data: undefined
eufy-security-ws_1    | }

Additional context
No response

Same here :
2023-01-22 16:51:55.212  INFO  Eufy Security server listening on host <IP_ADDRESS>, port 3000 2023-01-22 16:51:55.329  ERROR Response data is missing {   code: 0,   msg: 'Succeed.',   data: undefined } 2023-01-22 16:53:18.824  ERROR Response data is missing {   code: 0,   msg: 'Succeed.',   data: undefined } 2023-01-22 16:54:54.316  ERROR Response data is missing {   code: 0,   msg: 'Succeed.',   data: undefined } 2023-01-22 16:56:29.784  ERROR Response data is missing {   code: 0,   msg: 'Succeed.',   data: undefined }

I have the same problem. Strange thing is that after 2.5 hours it somehow affects other home assistant integrations. I have three other integrations that will be set to unavailable. By disabling the eufy_security component, the others will remain active.
I update my docker containers every Friday night.  I've had this issue since last Saturday. Maybe it is due to the eufy security WS docker container, will test an older version later this week.
If there is anything I can test, please let me know.

Ok, my issue was solved by setting the TRUSTED_DEVICE_NAME in the environment variables. Sorry, took me a while to search and find the right place to set is. But is is in the readme of the Home Assistant Addon: https://github.com/fuatakgun/eufy_security/blob/a3778d0d01ac5ee8518f43c832896f2e4e0b6a93/README.md
(So RTFM to me). Thank you for your great work on this project!

@dib0 Thank you so much. Setting the TRUSTED_DEVICE_NAME also solved my problem.
eufy-security-ws:
        environment:
            -<EMAIL_ADDRESS>            - PASSWORD=mypassword
            - TRUSTED_DEVICE_NAME=Klingel <- same name as in eufy app for the device
            - COUNTRY=de


plugin: Update to use react.

Thank you for the review. I have updated the pr, and also added prettier, so I think formatting issues won't arise anymore.

@cyntss please take a look when free :).


Move to .net core 3.0

[x] Investigate .net 2.2 to 3.0 migration guide
[x] Implement PublishSingleFile support
[x] Use Travis snaps
[ ] Implement Github releases
[x] Replace StructureMap with Lamar

Addeed separate issue #5 for Github releases


Keyboard avoiding view doesn't attempt to initialize correctly when created while a keyboard is already open

Description
I noticed that spawning a KeyboardAvoidingView while a keyboard is already up causes it to not initialize correctly. I believe its because it just assumes the keyboard is not shown yet. There is already a flow where it handles a null keyboard event when an onLayout happens but it just sets the height to 0. In my case I just use the Keyboard API to query the state and set it instead which works for me. I only tested this on iOS so I'm not making a full PR but I figured i'd document this in case others run into this issue
   _updateBottomIfNecessary = async () => {
     if (this._keyboardEvent == null) {
-      this.setState({bottom: 0});
+      if (Keyboard.isVisible()) {
+	      this.setState({bottom: Keyboard.metrics().height});
+      } else {
+	      this.setState({bottom: 0});
+      }
       return;
     }

React Native Version
0.70.7
Output of npx react-native info
info Fetching system and libraries information...
System:
OS: macOS 13.2.1
CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
Memory: 60.61 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 19.7.0 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 9.5.0 - /usr/local/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.11.3 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.2, iOS 16.2, macOS 13.1, tvOS 16.1, watchOS 9.1
Android SDK:
API Levels: 28, 30, 31, 33
Build Tools: 30.0.2, 30.0.3, 31.0.0, 32.0.0, 33.0.0
System Images: android-31 | Google APIs Intel x86 Atom_64, android-33 | Google APIs Intel x86 Atom_64
Android NDK: 23.1.7779620
IDEs:
Android Studio: 2021.3 AI-213.7172.25.2113.9123335
Xcode: 14.2/14C18 - /usr/bin/xcodebuild
Languages:
Java: 11.0.18 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.1.0 => 18.1.0
react-native: 0.70.7 => 0.70.7
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce

Make a view which launches a keyboard
Show the keyboard
Make a view which has a KeyboardAvoidingView (on ios i'm using padding)
See it's state has bottom: 0 and it's layout is incorrect
Apply patch
1-4 but now it works

Snack, code example, screenshot, or link to a repository
n/a

@chrisnojima Why was this closed? Any issues applying this?

Hi,
I closed this as the RN repo wasn't really moving forward with fixing things so I gave up and just maintained my own version / patches


[Feature Request] Table Cell Selection

Discussed in https://github.com/nextui-org/nextui/discussions/2014

Originally posted by SainDev November 22, 2023
Is your feature request related to a problem? Please describe.
The library lacks a built-in cell selection feature, which is sorely lacking and I have to look for solutions in third-party libraries.
Now I'm trying to screw my own solution, but everything is complicated by the lack of onMouseDown and onMouseUp events in the TableCell component.
Describe the solution you'd like
Cell range selection functionality that would allow cells to be selected and, for example, output to the user the sum of the selected cells. Single and Multiple.
Describe alternatives you've considered
Very good tables with selections and filters at https://primereact.org/datatable/ , but I would like to use your library, as it is amazing in design and animations.
https://www.ag-grid.com/react-data-grid/range-selection/

NextUI table is based on the react-aria useTable hook which accepts keyboard selections by using the Ctrl, Cmd, Shift, Enter, Space keys, but you need to change the selectionBehavior to replace.
https://react-spectrum.adobe.com/react-aria/useTable.html#selection-behavior

@jrgarciadev OK. This works when selecting rows, but what about when you need to select cells?


Feature: add GCC support for some cmdlets

Type

[x] Bug Fix
[x] New Feature
[ ] Sample

Related Issues?
Fixes #3478
What is in this Pull Request ?
Added GCC support for some cmdlets

Has this made it to a nightly build? I updated the module and am still getting the same results.
PS C:\Users<>> get-pnpazureADUser
Get-PnPAzureADUser: Code: generalException
Message: Location header not present in redirection response.
PS C:\Users<>> get-module PnP.PowerShell | fl
Name              : PnP.PowerShell
Path              : C:\Users<>\Documents\PowerShell\Modules\PnP.PowerShell\2.2.97\PnP.PowerShell.psd1
Description       : Microsoft 365 Patterns and Practices PowerShell Cmdlets
ModuleType        : Manifest
Version           : 2.2.97
PreRelease        : nightly
NestedModules     : {PnP.PowerShell}
ExportedFunctions :
ExportedCmdlets   : {Add-PnPAlert, Add-PnPApp, Add-PnPApplicationCustomizer, Add-PnPAvailableSiteClassification…}
ExportedVariables :
ExportedAliases   : {Add-PnPAdaptiveScopeProperty, Add-PnPPropertyBagValue, Add-PnPSiteClassification, Copy-PnPFolder…}


kwm 1.1.5

Updated to version 1.1.5
Changes can be found here

Thank you! Merged as bc67889cdfc0a304891a9a85e0f558086a1bdef3.


Use Flow (0.11), instead of the non-existing GenStage Experimental.Flow.

Also, fix vec_apply/3 so LinearAlgebra.substract and LinearAlgebra.multiply returns a Stream (not a Flow) and Flow.from_enumerable works once more.

Check out these links for further details:

GenStage CHANGELOG
Further details about changes to Flow.from_enumerable/2

@theredcoder Thanks. I'm currently on vacation. Will merge the PR when I get back.

Merged and released in v0.4.2. Thanks for the PR!

@safwank You're welcome! Thank you for Numerix.


Fix avoidKeyboard feature for Android

This feature was working weirdly for me (issue)

reopened https://github.com/react-native-community/react-native-modal/pull/86


Molecule test fail to version lock in CentOS 8 when using community.general.yum_versionlock >= 7.2.0

Describe the bug
Molecule test fail to version lock MongoDB in CentOS 8, this is related to community.general.yum_versionlock >= 7.2.0 as pinning the collection to 7.1.0 resolves the issue.
ansible-galaxy collection install community.general:7.1.0

Note: This issue does not occur when locking MongoDB to version 5.0.20.
MOLECULE_MONGODB_VERSION="5.0.20" MOLECULE_IMAGE="trfore/docker-centos8-systemd"  molecule test -s default

To Reproduce
Steps to reproduce the behavior:

Deploy the role / collection using the following playbook:

MOLECULE_MONGODB_VERSION="4.4.23" MOLECULE_IMAGE="trfore/docker-centos8-systemd"  molecule test -s default

OR
MOLECULE_MONGODB_VERSION="6.0.9" MOLECULE_IMAGE="trfore/docker-centos8-systemd"  molecule test -s default

See error

TASK [ansible-role-mongodb-install : Hold MongoDB packages] ********************
fatal: [instance]: FAILED! => {"changed": false, "msg": "Adding versionlock on: mongodb-org-0:*..."}

Expected behavior
Task OK and packages locked
Your environment

Version of Ansible (ansible --version):

ansible [core 2.15.2]
  config file = None
  configured module search path = ['/home/trf/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/trf/miniconda3/envs/ansible-py3.11/lib/python3.11/site-packages/ansible
  ansible collection location = /home/trf/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/trf/miniconda3/envs/ansible-py3.11/bin/ansible
  python version = 3.11.4 (main, Jul  5 2023, 13:45:01) [GCC 11.2.0] (/home/trf/miniconda3/envs/ansible-py3.11/bin/python)
  jinja version = 3.1.2
  libyaml = True
molecule 6.0.1 using python 3.11
    ansible:2.15.2
    azure:23.4.1 from molecule_plugins
    containers:23.4.1 from molecule_plugins requiring collections: ansible.posix>=1.3.0 community.docker>=1.9.1 containers.podman>=1.8.1
    default:6.0.1 from molecule
    docker:23.4.1 from molecule_plugins requiring collections: community.docker>=3.0.2 ansible.posix>=1.4.0
    ec2:23.4.1 from molecule_plugins
    gce:23.4.1 from molecule_plugins requiring collections: google.cloud>=1.0.2 community.crypto>=1.8.0
    podman:23.4.1 from molecule_plugins requiring collections: containers.podman>=1.7.0 ansible.posix>=1.3.0
    vagrant:23.4.1 from molecule_plugins
Python 3.11.4

Control node OS (e.g. Ubuntu 20.04, cat /etc/os-release): GH runner Ubuntu-Latest and Local
Target node OS: CentOS 8

Relevant GH runner logs:

v4.4.23: https://github.com/trfore/ansible-role-mongodb-install/actions/runs/5891915969/job/15980307758
v5.0.20: https://github.com/trfore/ansible-role-mongodb-install/actions/runs/5891915969/job/15980305890

Recent commit to community.general.yum_versionlock in community.general version 7.2.0:

https://github.com/ansible-collections/community.general/commit/2bf85cca518ed61dfa38a96c1d510ba1f49f10e8


Add microsoft-dynamics365-configuration.md

Purpose

This PR contains the microsoft-dynamics365-configuration.md.

Close this PR. This content included in following pull request.
https://github.com/wso2/docs-ei/pull/1224


HHH-16964 Disable Log4J2's management beans during integration tests

https://hibernate.atlassian.net/browse/HHH-16964

merged manually


View self account

We can now:
add qr codes to accounts
view our own qr codes
see sum of our qr codes
see out total no of qr codes
delete qr codes from our account


Titles of blank exercises and worked out exercises in static rendering

A possible improvement for the static renderings of the notebooks would be to differentiate between the blank exercises and the worked out exercises.  The blank exercises and the corresponding worked out exercises have the same name so it can be confusing. Changing the titles to differentiate between the different workbooks would be helpful.

This is related to #66

Thank you for this suggestion.  We've added it to the broader issue #66.


feat(out_of_lane): redesign to improve accuracy and performance

Description
Cherry-pick https://github.com/autowarefoundation/autoware.universe/pull/8453 ⚠ not yet merged.
Related links
Parent Issue:

Link

How was this PR tested?
https://evaluation.tier4.jp/evaluation/reports/c5736cba-4811-5bd1-a1ff-dadfd6996f0f?project_id=x2_dev
Notes for reviewers
None.
Interface changes
None.

Effects on system behavior
None.

@maxime-clem
Hello, is this PR still alive?

This PR is outdated so I am closing it.
I may reopen other cherry-pick PRs if needed.


correct casing so male body type works

Thanks for the catch, however, all PRs should be against the development branch.  We only merge into master from our development branch when we do a release.

Oh alright, I'll make a note of that.