text:
DO NOT MERGE: refactoring endocrine system

Ontology comparison
Left

Ontology IRI: http://purl.obolibrary.org/obo/mondo.owl
Version IRI: None
Loaded from: file:/Users/matentzn/ws/mondo-refactoring/refactored-normalized.obo

Right

Ontology IRI: http://purl.obolibrary.org/obo/mondo.owl
Version IRI: None
Loaded from: file:/Users/matentzn/ws/mondo-refactoring/mondo-edit.obo

Ontology imports
Ontology annotations
46 XX gonadal dysgenesis http://purl.obolibrary.org/obo/MONDO_0009299
Removed

46 XX gonadal dysgenesis SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

46 XX gonadal dysgenesis SubClassOf disorder of development or morphogenesis

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

46 XX gonadal dysgenesis SubClassOf 46,XX disorder of sex development

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

Added

46 XX gonadal dysgenesis SubClassOf obsolete 46,XX disorder of gonadal development

source "Orphanet:243"^^string

46,XX ovarian dysgenesis-short stature syndrome http://purl.obolibrary.org/obo/MONDO_0014520
Removed

46,XX ovarian dysgenesis-short stature syndrome SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

46,XX ovarian dysgenesis-short stature syndrome SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

46,XX ovarian dysgenesis-short stature syndrome SubClassOf disorder of development or morphogenesis

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

46,XX ovarian dysgenesis-short stature syndrome SubClassOf 46,XX disorder of sex development

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

Added

46,XX ovarian dysgenesis-short stature syndrome SubClassOf obsolete 46,XX disorder of gonadal development

source "Orphanet:444048"^^string

46,XX ovotesticular disorder of sex development http://purl.obolibrary.org/obo/MONDO_0016281
Removed

46,XX ovotesticular disorder of sex development SubClassOf disorder of development or morphogenesis

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

46,XX ovotesticular disorder of sex development SubClassOf 46,XX disorder of sex development

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

46,XX ovotesticular disorder of sex development SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017961 46,XX disorder of gonadal development"^^string

Added

46,XX ovotesticular disorder of sex development SubClassOf obsolete 46,XX disorder of gonadal development

source "Orphanet:2138"^^string

46,XY complete gonadal dysgenesis http://purl.obolibrary.org/obo/MONDO_0010765
Removed

46,XY complete gonadal dysgenesis SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY complete gonadal dysgenesis SubClassOf disorder of development or morphogenesis

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY complete gonadal dysgenesis SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY complete gonadal dysgenesis SubClassOf 46,XY disorder of sex development

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

Added

46,XY complete gonadal dysgenesis SubClassOf obsolete 46,XY disorder of gonadal development

source "Orphanet:242"^^string

46,XY disorder of sex development due to 17-beta-hydroxysteroid dehydrogenase 3 deficiency http://purl.obolibrary.org/obo/MONDO_0009916
Added

46,XY disorder of sex development due to 17-beta-hydroxysteroid dehydrogenase 3 deficiency SubClassOf obsolete 46,XY disorder of sex development of endocrine origin

46,XY disorder of sex development due to 5-alpha-reductase 2 deficiency http://purl.obolibrary.org/obo/MONDO_0009923
Removed

46,XY disorder of sex development due to 5-alpha-reductase 2 deficiency SubClassOf 46,XY disorder of sex development

description "Rewired from link to MONDO:0017969 46,XY disorder of sex development of endocrine origin"^^string

Added

46,XY disorder of sex development due to 5-alpha-reductase 2 deficiency SubClassOf obsolete 46,XY disorder of sex development of endocrine origin

46,XY disorder of sex development due to testicular 17,20-desmolase deficiency http://purl.obolibrary.org/obo/MONDO_0013664
Removed

46,XY disorder of sex development due to testicular 17,20-desmolase deficiency SubClassOf 46,XY disorder of sex development

description "Rewired from link to MONDO:0017969 46,XY disorder of sex development of endocrine origin"^^string

46,XY disorder of sex development due to testicular 17,20-desmolase deficiency SubClassOf congenital adrenal hyperplasia due to 17-alpha-hydroxylase deficiency

description "Rewired from link to MONDO:0019597 46,XY disorder of sex development due to isolated 17,20-lyase deficiency"^^string

Added

46,XY disorder of sex development due to testicular 17,20-desmolase deficiency SubClassOf obsolete 46,XY disorder of sex development due to isolated 17,20-lyase deficiency

46,XY disorder of sex development due to testicular 17,20-desmolase deficiency SubClassOf obsolete 46,XY disorder of sex development of endocrine origin

46,XY ovotesticular disorder of sex development http://purl.obolibrary.org/obo/MONDO_0017968
Removed

46,XY ovotesticular disorder of sex development SubClassOf disorder of development or morphogenesis

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY ovotesticular disorder of sex development SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY ovotesticular disorder of sex development SubClassOf 46,XY disorder of sex development

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY ovotesticular disorder of sex development SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

Added

46,XY ovotesticular disorder of sex development SubClassOf obsolete 46,XY disorder of gonadal development

source "Orphanet:325345"^^string

46,XY partial gonadal dysgenesis http://purl.obolibrary.org/obo/MONDO_0016674
Removed

46,XY partial gonadal dysgenesis SubClassOf disorder of development or morphogenesis

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY partial gonadal dysgenesis SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY partial gonadal dysgenesis SubClassOf 46,XY disorder of sex development

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

Added

46,XY partial gonadal dysgenesis SubClassOf obsolete 46,XY disorder of gonadal development

source "Orphanet:251510"^^string

46,XY sex reversal 11 http://purl.obolibrary.org/obo/MONDO_8000015
Removed

46,XY sex reversal 11 SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY sex reversal 11 SubClassOf disorder of development or morphogenesis

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

46,XY sex reversal 11 SubClassOf 46,XY disorder of sex development

description "Rewired from link to MONDO:0017966 46,XY disorder of gonadal development"^^string

Added

46,XY sex reversal 11 SubClassOf obsolete 46,XY disorder of gonadal development

source "Orphanet:983"^^string

ACTH-independent adrenal Cushing syndrome, somatic http://purl.obolibrary.org/obo/MONDO_0800377
Removed

ACTH-independent adrenal Cushing syndrome, somatic SubClassOf Cushing syndrome

description "Rewired from link to MONDO:0020529 ACTH-independent Cushing syndrome"^^string

Added

ACTH-independent adrenal Cushing syndrome, somatic SubClassOf obsolete ACTH-independent Cushing syndrome

source "https://orcid.org/0000-0001-5208-3432"^^string

Acrodysostosis 1 with or without hormone resistance http://purl.obolibrary.org/obo/MONDO_0007044
Removed

Acrodysostosis 1 with or without hormone resistance SubClassOf mandibulofacial dysostosis

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

Acrodysostosis 1 with or without hormone resistance SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

Acrodysostosis 1 with or without hormone resistance SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

Acrodysostosis 1 with or without hormone resistance SubClassOf acrofacial dysostosis

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

Added

Acrodysostosis 1 with or without hormone resistance SubClassOf obsolete acrodysostosis with multiple hormone resistance

source "Orphanet:280651/btnt"^^string

Alagille syndrome http://purl.obolibrary.org/obo/MONDO_0007318
Removed

Alagille syndrome SubClassOf liver disorder

description "Rewired from link to MONDO:0015509 hereditary biliary tract disease"^^string

Added

Alagille syndrome SubClassOf obsolete hereditary biliary tract disease

source "Orphanet:52"^^string

source "MONDO:Redundant"^^string

Allan-Herndon-Dudley syndrome http://purl.obolibrary.org/obo/MONDO_0010354
Added

Allan-Herndon-Dudley syndrome excluded subClassOf obsolete peripheral hypothyroidism

source "Orphanet:59"^^string

Alstrom syndrome http://purl.obolibrary.org/obo/MONDO_0008763
Removed

Alstrom syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Alstrom syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Alstrom syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

Alstrom syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:64"^^string

Bamforth-Lazarus syndrome http://purl.obolibrary.org/obo/MONDO_0009437
Removed

Bamforth-Lazarus syndrome SubClassOf has characteristic some congenital

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

Bamforth-Lazarus syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0015778 syndromic hypothyroidism"^^string

Bamforth-Lazarus syndrome SubClassOf hereditary endocrine growth disease

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

Bamforth-Lazarus syndrome SubClassOf congenital hypothyroidism

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

Bamforth-Lazarus syndrome SubClassOf hypothyroidism

description "Rewired from link to MONDO:0015778 syndromic hypothyroidism"^^string

Added

Bamforth-Lazarus syndrome SubClassOf obsolete syndromic hypothyroidism

source "Orphanet:1226"^^string

Bangstad syndrome http://purl.obolibrary.org/obo/MONDO_0008874
Added

Bangstad syndrome SubClassOf obsolete polyendocrinopathy

source "Orphanet:1227"^^string

Bardet-Biedl syndrome http://purl.obolibrary.org/obo/MONDO_0015229
Added

Bardet-Biedl syndrome excluded subClassOf obsolete syndromic genetic obesity

source "Orphanet:110"^^string

Borjeson-Forssman-Lehmann syndrome http://purl.obolibrary.org/obo/MONDO_0010537
Added

Borjeson-Forssman-Lehmann syndrome excluded subClassOf obsolete syndromic genetic obesity

source "Orphanet:127"^^string

COACH syndrome http://purl.obolibrary.org/obo/MONDO_0100349
Added

COACH syndrome excluded subClassOf obsolete hereditary parenchymatous liver disease

source "Orphanet:1454"^^string

Caroli disease http://purl.obolibrary.org/obo/MONDO_0010913
Added

Caroli disease excluded subClassOf obsolete hereditary biliary tract disease

source "MONDO:Redundant"^^string

source "Orphanet:53035"^^string

Caroli syndrome http://purl.obolibrary.org/obo/MONDO_0018808
Removed

Caroli syndrome SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0015509 hereditary biliary tract disease"^^string

Caroli syndrome SubClassOf has characteristic some inherited

description "Rewired from link to MONDO:0015509 hereditary biliary tract disease"^^string

Caroli syndrome SubClassOf liver disorder

description "Rewired from link to MONDO:0015509 hereditary biliary tract disease"^^string

Caroli syndrome SubClassOf biliary tract disorder

description "Rewired from link to MONDO:0015509 hereditary biliary tract disease"^^string

Added

Caroli syndrome SubClassOf obsolete hereditary biliary tract disease

source "Orphanet:480520"^^string

Carpenter syndrome http://purl.obolibrary.org/obo/MONDO_0019012
Removed

Carpenter syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Carpenter syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Carpenter syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

Carpenter syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:65759"^^string

Coffin-Lowry syndrome http://purl.obolibrary.org/obo/MONDO_0010561
Added

Coffin-Lowry syndrome excluded subClassOf obsolete syndromic genetic obesity

source "Orphanet:192"^^string

Cohen syndrome http://purl.obolibrary.org/obo/MONDO_0008999
Removed

Cohen syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Cohen syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Cohen syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

Cohen syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:193"^^string

Congenital adrenal insuffiency with 46, XY sex reversal OR 46,XY disorder of sex development-adrenal insufficiency due to CYP11A1 deficiency http://purl.obolibrary.org/obo/MONDO_0013400
Removed

Congenital adrenal insuffiency with 46, XY sex reversal OR 46,XY disorder of sex development-adrenal insufficiency due to CYP11A1 deficiency SubClassOf 46,XY disorder of sex development

description "Rewired from link to MONDO:0017969 46,XY disorder of sex development of endocrine origin"^^string

Added

Congenital adrenal insuffiency with 46, XY sex reversal OR 46,XY disorder of sex development-adrenal insufficiency due to CYP11A1 deficiency SubClassOf obsolete 46,XY disorder of sex development of endocrine origin

Cushing syndrome due to macronodular adrenal hyperplasia http://purl.obolibrary.org/obo/MONDO_0009049
Added

Cushing syndrome due to macronodular adrenal hyperplasia SubClassOf obsolete ACTH-independent Cushing syndrome

source "MONDO:cjm"^^string

IgG4-related thyroid disease http://purl.obolibrary.org/obo/MONDO_0018992
Removed

IgG4-related thyroid disease SubClassOf has onset some Adult onset

description "Rewired from link to MONDO:0015777 adult hypothyroidism"^^string

IgG4-related thyroid disease SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0015777 adult hypothyroidism"^^string

IgG4-related thyroid disease SubClassOf hypothyroidism

description "Rewired from link to MONDO:0015777 adult hypothyroidism"^^string

Added

IgG4-related thyroid disease SubClassOf obsolete adult hypothyroidism

source "Orphanet:64744"^^string

Johanson-Blizzard syndrome http://purl.obolibrary.org/obo/MONDO_0009479
Added

Johanson-Blizzard syndrome excluded subClassOf obsolete syndromic hypothyroidism

source "Orphanet:2315"^^string

MEHMO syndrome http://purl.obolibrary.org/obo/MONDO_0010258
Added

MEHMO syndrome excluded subClassOf obsolete syndromic genetic obesity

source "Orphanet:85282"^^string

MOMO syndrome http://purl.obolibrary.org/obo/MONDO_0008008
Removed

MOMO syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

MOMO syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

MOMO syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

MOMO syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:2563"^^string

MORM syndrome http://purl.obolibrary.org/obo/MONDO_0012423
Removed

MORM syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

MORM syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

MORM syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

MORM syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:75858"^^string

NKX2-1 related choreoathetosis and congenital hypothyroidism with or without pulmonary dysfunction http://purl.obolibrary.org/obo/MONDO_0100520
Removed

NKX2-1 related choreoathetosis and congenital hypothyroidism with or without pulmonary dysfunction SubClassOf hypothyroidism

description "Rewired from link to MONDO:0015778 syndromic hypothyroidism"^^string

NKX2-1 related choreoathetosis and congenital hypothyroidism with or without pulmonary dysfunction SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0015778 syndromic hypothyroidism"^^string

NKX2-1 related choreoathetosis and congenital hypothyroidism with or without pulmonary dysfunction SubClassOf hereditary endocrine growth disease

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

NKX2-1 related choreoathetosis and congenital hypothyroidism with or without pulmonary dysfunction SubClassOf congenital hypothyroidism

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

NKX2-1 related choreoathetosis and congenital hypothyroidism with or without pulmonary dysfunction SubClassOf has characteristic some congenital

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

Added

NKX2-1 related choreoathetosis and congenital hypothyroidism with or without pulmonary dysfunction SubClassOf obsolete syndromic hypothyroidism

source "https://orcid.org/0009-0009-9147-3105"^^string

source "PMID:9565498"^^string

PHIP-related behavioral problems-intellectual disability-obesity-dysmorphic features syndrome http://purl.obolibrary.org/obo/MONDO_0035133
Removed

PHIP-related behavioral problems-intellectual disability-obesity-dysmorphic features syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

PHIP-related behavioral problems-intellectual disability-obesity-dysmorphic features syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

PHIP-related behavioral problems-intellectual disability-obesity-dysmorphic features syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

PHIP-related behavioral problems-intellectual disability-obesity-dysmorphic features syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:589905"^^string

Pendred syndrome http://purl.obolibrary.org/obo/MONDO_0010134
Removed

Pendred syndrome SubClassOf hypothyroidism

description "Rewired from link to MONDO:0015778 syndromic hypothyroidism"^^string

Pendred syndrome SubClassOf hereditary endocrine growth disease

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

Pendred syndrome SubClassOf has characteristic some congenital

description "Rewired from link to MONDO:0016408 permanent congenital hypothyroidism"^^string

Pendred syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0015778 syndromic hypothyroidism"^^string

Added

Pendred syndrome SubClassOf obsolete syndromic hypothyroidism

source "Orphanet:705"^^string

source "MONDO:Redundant"^^string

Prader-Willi syndrome http://purl.obolibrary.org/obo/MONDO_0008300
Removed

Prader-Willi syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Prader-Willi syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Prader-Willi syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

Prader-Willi syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:739"^^string

Prader-Willi-like syndrome http://purl.obolibrary.org/obo/MONDO_0018354
Removed

Prader-Willi-like syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Prader-Willi-like syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Prader-Willi-like syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

Prader-Willi-like syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:398073"^^string

Pseudohypoparathyroidism type 1A http://purl.obolibrary.org/obo/MONDO_0007078
Removed

Pseudohypoparathyroidism type 1A SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Pseudohypoparathyroidism type 1A SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Pseudohypoparathyroidism type 1A SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

Pseudohypoparathyroidism type 1A SubClassOf obsolete syndromic genetic obesity

source "MONDO:0018699-obsoleted"^^string

source "https://github.com/monarch-initiative/mondo/pull/2571/"^^string

Rubinstein-Taybi syndrome http://purl.obolibrary.org/obo/MONDO_0019188
Added

Rubinstein-Taybi syndrome excluded subClassOf obsolete syndromic genetic obesity

source "Orphanet:783"^^string

Seckel syndrome 10 http://purl.obolibrary.org/obo/MONDO_0014991
Removed

Seckel syndrome 10 SubClassOf inherited primary ovarian failure

description "Rewired from link to MONDO:0018575 microcephalic primordial dwarfism-insulin resistance syndrome"^^string

Added

Seckel syndrome 10 SubClassOf obsolete microcephalic primordial dwarfism-insulin resistance syndrome

Smith-Magenis syndrome http://purl.obolibrary.org/obo/MONDO_0008434
Removed

Smith-Magenis syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Smith-Magenis syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Smith-Magenis syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

Smith-Magenis syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:819"^^string

WAGR syndrome http://purl.obolibrary.org/obo/MONDO_0008681
Removed

WAGR syndrome SubClassOf has characteristic some has a syndromic presentation

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

WAGR syndrome SubClassOf inherited obesity

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

WAGR syndrome SubClassOf overgrowth/obesity syndrome

description "Rewired from link to MONDO:0016565 syndromic genetic obesity"^^string

Added

WAGR syndrome SubClassOf obsolete syndromic genetic obesity

source "Orphanet:893"^^string

Wilson-Turner syndrome http://purl.obolibrary.org/obo/MONDO_0010665
Added

Wilson-Turner syndrome excluded subClassOf obsolete syndromic genetic obesity

source "Orphanet:3459"^^string

X-linked acrogigantism due to Xq26 microduplication http://purl.obolibrary.org/obo/MONDO_0010491
Removed

X-linked acrogigantism due to Xq26 microduplication SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017581 familial infantile gigantism"^^string

Added

X-linked acrogigantism due to Xq26 microduplication SubClassOf obsolete familial infantile gigantism

source "Orphanet:448372"^^string

X-linked acrogigantism due to a point mutation http://purl.obolibrary.org/obo/MONDO_0018665
Removed

X-linked acrogigantism due to a point mutation SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017581 familial infantile gigantism"^^string

Added

X-linked acrogigantism due to a point mutation SubClassOf obsolete familial infantile gigantism

source "Orphanet:448348"^^string

acrodysostosis 2 with or without hormone resistance http://purl.obolibrary.org/obo/MONDO_0013822
Removed

acrodysostosis 2 with or without hormone resistance SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

acrodysostosis 2 with or without hormone resistance SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

acrodysostosis 2 with or without hormone resistance SubClassOf mandibulofacial dysostosis

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

acrodysostosis 2 with or without hormone resistance SubClassOf acrofacial dysostosis

description "Rewired from link to MONDO:0017240 acrodysostosis with multiple hormone resistance"^^string

Added

acrodysostosis 2 with or without hormone resistance SubClassOf obsolete acrodysostosis with multiple hormone resistance

source "Orphanet:280651/btnt"^^string

acute infantile liver failure due to synthesis defect of mtDNA-encoded proteins http://purl.obolibrary.org/obo/MONDO_0013111
Removed

acute infantile liver failure due to synthesis defect of mtDNA-encoded proteins SubClassOf liver disorder

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

acute infantile liver failure due to synthesis defect of mtDNA-encoded proteins SubClassOf has characteristic some inherited

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

acute infantile liver failure due to synthesis defect of mtDNA-encoded proteins SubClassOf disease has location some liver parenchyma

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

acute infantile liver failure due to synthesis defect of mtDNA-encoded proteins SubClassOf disease

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

Added

acute infantile liver failure due to synthesis defect of mtDNA-encoded proteins SubClassOf obsolete hereditary parenchymatous liver disease

source "Orphanet:217371"^^string

acute infantile liver failure-cerebellar ataxia-peripheral sensory motor neuropathy syndrome http://purl.obolibrary.org/obo/MONDO_0014744
Removed

acute infantile liver failure-cerebellar ataxia-peripheral sensory motor neuropathy syndrome SubClassOf liver disorder

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

acute infantile liver failure-cerebellar ataxia-peripheral sensory motor neuropathy syndrome SubClassOf disease has location some liver parenchyma

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

acute infantile liver failure-cerebellar ataxia-peripheral sensory motor neuropathy syndrome SubClassOf disease

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

acute infantile liver failure-cerebellar ataxia-peripheral sensory motor neuropathy syndrome SubClassOf has characteristic some inherited

description "Rewired from link to MONDO:0015508 hereditary parenchymatous liver disease"^^string

Added

acute infantile liver failure-cerebellar ataxia-peripheral sensory motor neuropathy syndrome SubClassOf obsolete hereditary parenchymatous liver disease

source "Orphanet:466794"^^string

source "MONDO:Redundant"^^string

androgen insensitivity syndrome http://purl.obolibrary.org/obo/MONDO_0019154
Added

androgen insensitivity syndrome SubClassOf obsolete 46,XY disorder of sex development of endocrine origin

source "Orphanet:754"^^string

aromatase deficiency http://purl.obolibrary.org/obo/MONDO_0013301
Added

aromatase deficiency excluded subClassOf obsolete hereditary 46,XX disorder of sex development

source "Orphanet:91"^^string

athyreosis http://purl.obolibrary.org/obo/MONDO_0019855
Removed

athyreosis SubClassOf congenital hypothyroidism

description "Rewired from link to MONDO:0016409 primary congenital hypothyroidism"^^string

athyreosis SubClassOf hereditary endocrine growth disease

description "Rewired from link to MONDO:0016409 primary congenital hypothyroidism"^^string

athyreosis SubClassOf hyperthyroidism

description "Rewired from link to MONDO:0009043 generalized resistance to thyroid hormone"^^string

athyreosis SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0009043 generalized resistance to thyroid hormone"^^string

athyreosis SubClassOf thyroid hormone resistance syndrome

description "Rewired from link to MONDO:0009043 generalized resistance to thyroid hormone"^^string

Added

athyreosis SubClassOf obsolete generalized resistance to thyroid hormone

athyreosis SubClassOf obsolete primary congenital hypothyroidism

autoimmune enteropathy and endocrinopathy - susceptibility to chronic infections syndrome http://purl.obolibrary.org/obo/MONDO_0013599
Removed

autoimmune enteropathy and endocrinopathy - susceptibility to chronic infections syndrome SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0015126 polyendocrinopathy"^^string

autoimmune enteropathy and endocrinopathy - susceptibility to chronic infections syndrome SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0015126 polyendocrinopathy"^^string

Added

autoimmune enteropathy and endocrinopathy - susceptibility to chronic infections syndrome SubClassOf obsolete polyendocrinopathy

source "Orphanet:391487"^^string

autoimmune polyendocrine syndrome type 1 http://purl.obolibrary.org/obo/MONDO_0009411
Removed

autoimmune polyendocrine syndrome type 1 SubClassOf has characteristic some inherited

description "Rewired from link to MONDO:0016165 hereditary hypoparathyroidism"^^string

autoimmune polyendocrine syndrome type 1 SubClassOf hypoparathyroidism

description "Rewired from link to MONDO:0016165 hereditary hypoparathyroidism"^^string

autoimmune polyendocrine syndrome type 1 SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0016165 hereditary hypoparathyroidism"^^string

Added

autoimmune polyendocrine syndrome type 1 excluded subClassOf obsolete acquired chronic primary adrenal insufficiency

source "Orphanet:3453"^^string

autoimmune polyendocrine syndrome type 1 SubClassOf obsolete hereditary hypoparathyroidism

source "Orphanet:3453"^^string

autoimmune polyendocrinopathy http://purl.obolibrary.org/obo/MONDO_0017278
Removed

autoimmune polyendocrinopathy SubClassOf has characteristic some rare

description "Rewired from link to MONDO:0015126 polyendocrinopathy"^^string

autoimmune polyendocrinopathy SubClassOf endocrine system disorder

description "Rewired from link to MONDO:0015126 polyendocrinopathy"^^string

Added

autoimmune polyendocrinopathy SubClassOf obsolete polyendocrinopathy

source "MONDO:Redundant"^^string

source "Orphanet:282196"^^string

autoimmune polyendocrinopathy type 2 http://purl.obolibrary.org/obo/MONDO_0010012
Added

autoimmune polyendocrinopathy type 2 excluded subClassOf obsolete acquired chronic primary adrenal insufficiency

source "Orphanet:3143"^^string

autoimmune polyendocrinopathy type 3 http://purl.obolibrary.org/obo/MONDO_0016422
Removed

autoimmune polyendocrinopathy type 3 SubClassOf has onset some Adult onset

description "Rewired from link to MONDO:0015777 adult hypothyroidism"^^string

autoimmune polyendocrinopathy type 3 SubClassOf hypothyroidism

description "Rewired from link to MONDO:0015777 adult hypothyroidism"^^string

Added

autoimmune polyendocrinopathy type 3 SubClassOf obsolete adult hypothyroidism

source "Orphanet:227982"^^string

autosomal dominant hyperinsulinism due to Kir6.2 deficiency http://purl.obolibrary.org/obo/MONDO_0017185
Removed

autosomal dominant hyperinsulinism due to Kir6.2 deficiency SubClassOf congenital isolated hyperinsulinism

description "Rewired from link to MONDO:0015624 diazoxide-sensitive diffuse hyperinsulinism"^^string

Added

autosomal dominant hyperinsulinism due to Kir6.2 deficiency SubClassOf obsolete diazoxide-sensitive diffuse hyperinsulinism

source "Orphanet:276580"^^string

autosomal dominant hyperinsulinism due to SUR1 deficiency http://purl.obolibrary.org/obo/MONDO_0017184
Removed

autosomal dominant hyperinsulinism due to SUR1 deficiency SubClassOf congenital isolated hyperinsulinism

description "Rewired from link to MONDO:0015624 diazoxide-sensitive diffuse hyperinsulinism"^^string

Added

autosomal dominant hyperinsulinism due to SUR1 deficiency SubClassOf obsolete diazoxide-sensitive diffuse hyperinsulinism

source "Orphanet:276575"^^string

We will go with the more branch-by-branch conservative approach.

repo: monarch-initiative/mondo


text:
add new term RAB18 deficiency

close #6942

@nicolevasilevsky I updated the original PR, but made many changes (including new ID to resolve conflict, change in the definition,...). Could you please review it?
Note that because you were the original creator, I don't know if you can "officially" approve. If so, please add a comment on whether you approve or not, and I'll go from there.
Please see the issue for explanations about these updates.
TLTR: "RAB18 deficiency" refers to a decrease in the function of RAB18 by variation in other genes that regulate its function), and not only by variation of RAB18 itself.

Something very unexpecting is showing up... I will close this and start again from scratch.

source: gharchive/pull-request

authors: nicolevasilevsky sabrinatoro

license_type: permissive

license_source: github-api


text:
No matter how you try it, hiyacfw doesn't appear in unlaunch (i use translator)

I'm successful, but if you check it with dsi, nothing happens. Can you help me

That's weird. Please check your SD card for errors, also try with a different one and let me know what happens

I'm going to close this as its a support issue that's nearing a year old, for further support please join the DS⁽ⁱ⁾ Mode Hacking Discord server

source: gharchive/issue

repo: mondul/HiyaCFW-Helper

license: Unlicense


text:
Android TV 11 gets stuck in HDR/DoVi mode if home/back buttons pressed on remote. Must press "stop" to return to SDR

Hello,
I've been testing this app on my high end Philips Android TV and I must say it's awesome so far.
One issue that took me a while to understand is that if I press "home" or "back" buttons on the remote while watching an HDR video, the TV remains in HDR mode which causes colors to be off on the home screen and other apps.
The only way to ensure that TV returns to SDR mode is to press STOP on the remote before pressing home/back to leave the app.
I would appreciate if the app implements a mechanism to return to SDR if home/back detected. Alternatively, though not ideal, force stop session if either button detected. TVs aren't multitasking devices anyway so home/stop usually imply user stopping video playback.
Thanks for reading

FWIW, enabled tunneled playback and that fixed it. Probably still needs fixing. Or maybe tunnel by default.

Or maybe tunnel by default.

Unfortunately that causes different bunch of problems: https://github.com/google/ExoPlayer/issues/9661, https://github.com/google/ExoPlayer/issues/9133

Tunneled mode working perfectly so far with all videos I've tried on my TV. Seamless refresh rate switching too!

authors: DrHurt moneytoo

repo: moneytoo/Player


text:
A vulnerability in mongobee

I use <mongobee.version>0.13</mongobee.version>
But this dependency is a vulnerability ( plugin dependency check) , it return

/mongobee-0.13.jar , CVE-2013-2132 , Severity: Medium  bson/_cbsonmodule.c in the mongo-python-driver (aka. pymongo) before 2.5.2, as used in MongoDB, allows context-dependent attackers to cause a denial of service (NULL pointer dereference and crash) via vectors related to decoding of an "invalid DBRef."

CVE-2012-6619 , Severity: Medium The default configuration for MongoDB before 2.3.2 does not validate objects, which allows remote authenticated users to cause a denial of service (crash) or read system memory via a crafted BSON object in the column name in an insert command, which triggers a buffer over-read.

mongobee-0.13.jar , CVE-2015-1609 , Severity: Medium MongoDB before 2.4.13 and 2.6.x before 2.6.8 allows remote attackers to cause a denial of service via a crafted UTF-8 string in a BSON

mongobee-0.13.jar , CVE-2013-1892 , Severity: Medium MongoDB before 2.0.9 and 2.2.x before 2.2.4 does not properly validate requests to the nativeHelper function in SpiderMonkey, which allows remote authenticated users to cause a denial of service (invalid memory access and server crash) or execute arbitrary code via a crafted memory address in the first argument.

Is there any fix to this vulnerability?
I don't see any updates after 0.13.

@ammy1999 Have a look at MongoBumblebee. It's available at Maven Central and works with Spring Boot 3 and Java 17.

authors: ammy1999 blafoo sudheer-rayanapati

repo: mongobee/mongobee

license_source: bigquery


text:
Cannot read property 'command' of undefined

Hi, i'm using mongoose to build my app, it ran smoothly until we upgrade to mongodb 3.4. But there's one query which throw error at some point. This error seems not appear every time, most of the queries ran successfully. Something wrong with wire protocol handler? Thanks for the support.
try {
      self.query = self.server.wireProtocolHandler.command(self.bson, self.ns, self.cmd, self.cursorState, self.topology, self.options);
    } catch(err) {
      return callback(err);
    }

TypeError: Cannot read property 'command' of undefined
    at nextFunction (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/cursor.js:568:51)
    at Cursor.next [as _next] (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/cursor.js:692:3)
    at fetchDocs (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/cursor.js:856:10)
    at toArray (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/cursor.js:883:3)
    at Cursor.toArray (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/cursor.js:836:44)
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mquery/lib/collection/node.js:29:12
    at handleCallback (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/utils.js:120:56)
    at Collection.find (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/collection.js:385:44)
    at NativeCollection.(anonymous function) [as find] (/home/appRunner/workspace/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:126:28)
    at NativeCollection.Collection.doQueue (/home/appRunner/workspace/node_modules/mongoose/lib/collection.js:123:30)
    at NativeCollection.Collection.onOpen (/home/appRunner/workspace/node_modules/mongoose/lib/collection.js:83:8)
    at callback (/home/appRunner/workspace/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:85:43)
    at NativeCollection.onOpen (/home/appRunner/workspace/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:43:5)
    at open (/home/appRunner/workspace/node_modules/mongoose/lib/connection.js:678:30)
    at /home/appRunner/workspace/node_modules/mongoose/lib/connection.js:689:7
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/authenticate.js:96:5
    at handleCallback (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/utils.js:120:56)
    at _callback (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/authenticate.js:23:5)
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/lib/authenticate.js:66:7
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/topologies/replset.js:1227:9
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/connection/pool.js:758:7
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/connection/pool.js:736:11
    at finish (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/auth/scram.js:160:16)
    at handleEnd (/home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/auth/scram.js:173:7)
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/auth/scram.js:270:13
    at /home/appRunner/workspace/node_modules/mongoose/node_modules/mongodb/node_modules/mongodb-core/lib/connection/pool.js:469:18
    at nextTickCallbackWith0Args (node.js:436:9)
    at process._tickCallback (node.js:365:13)

@astevelinocermati the wireProtocolHandler is only assigned in two locations:

https://github.com/mongodb-js/mongodb-core/blob/2.0/lib/topologies/server.js#L128
https://github.com/mongodb-js/mongodb-core/blob/2.0/lib/topologies/server.js#L276

And otherwise is always assigned a value, so there must be some sort of race condition during (my guess) the second assignment linked to above.  It would be incredibly helpful if you could somehow provide code that reproduced this error and/or could provide more details about your environment when you are experiencing this error.  Thanks!

Thanks for the reply. That's one possible condition. Actually when we try to start keystone, this error also occurs sometimes. We still figuring out what race condition possibilities from our code. So our biggest suspect from now is race condition when we try to start keystone.
I will update this thread once we have found the problem, so everyone can learn from our mistake. Once again thanks for the support.

@mbroadst
After several trials and console.log, I found something interesting. The pattern to trigger this error is when after mongodb authenticate, self.ismaster is primary replica set. I tried to console.log self.ismater before https://github.com/mongodb-js/mongodb-core/blob/2.0/lib/topologies/server.js#L276. If after authenticate self.ismaster filled with secondary replica set, then no error was found.
That explains a lot no error was found during development since we didn't use replica set (only production use replica). But what i want to clarify is, does it have relation between primary and secondary replica set with this wireProtocolHandler.
One more thing. if after authenticate, self.ismaster is primary, we found that https://github.com/mongodb-js/mongodb-core/blob/2.0/lib/topologies/server.js#L128 is not being called at all.
*authenticate, refer to this: https://github.com/mongodb/node-mongodb-native/blob/2.2/lib/db.js#L1485

@astevelinocermati very interesting! Sounds like we have enough to make a unit test to express this bug.  We're still in the process of implementing 3.6 features, but this is on the top of the list otherwise - thanks for the triaging

@mbroadst it looks like our team has found something. With mongoose, we can set db readPreference (refer to this http://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html#read-preference) and we found that our code set the readPreference with undefined. We changed it to 'secondary' and magically, the race condition is over. I still don't know why, but it works. Thanks.

authors: astevelinocermati mbroadst

repo: mongodb-js/mongodb-core


text:
The odmantic engine do not change database in tests

Hi there,
I used this repository to develop my own app. When I ran tests, the database of the Odmantic engine did not change to the test database. I saw the database name was changed to the test name at this code, but the singleton engine is created at this file.
Therefore, the crud methods in unit tests still use production database.

Hey, sorry to hear you're running into this issue.
Could you walk me through the steps you ran to execute your tests?
Additionally, when you run this test script, could you add
@pytest_asyncio.fixture(scope="session")
async def db() -> Generator:
    db = MongoDatabase()
    print(db.name) # <----- This new line
    _MongoClientSingleton.instance.mongo_client.get_io_loop = asyncio.get_event_loop
    await init_db(db)
    yield db

in the test framework code? This will confirm if the database name is viewed as "test" in the tests.
In the meantime, one workaround you can conduct to ensure the test database is being called is either calling the _MongoClientSingleton object directly and yielding that in the asyncio fixture like below:
@pytest_asyncio.fixture(scope="session")
async def db() -> Generator:
    db = _MongoClientSingleton()[TEST_DATABASE]
    print(db.name) # <----- This new line
    _MongoClientSingleton.instance.mongo_client.get_io_loop = asyncio.get_event_loop
    await init_db(db)
    yield db

authors: Jibola hmtrii

repo: mongodb-labs/full-stack-fastapi-mongodb

license: MIT


text:
Remove unnecessary information for estimatedDocumentCount

These docs should be valid only for countDocuments
estimatedDocumentCount doesn't have query parameter so no need to add these migration guide.
It seems this is a copy & paste docs from countDocuments issue.

Thanks for your contribution @Fonger!

authors: Fonger mbroadst

repo: mongodb/node-mongodb-native


text:
feat(NODE-4192): make MongoClient.connect optional

Description
What is changing?
MongoClient.connect and client.connect are now optional! You can immediately proceed to running operations and the client will connect itself. Connect at first operation was chosen because it let's users still catch every command event that occurs as opposed to spinning up monitoring and "connect"-ing logic at construction time.
Is there new documentation needed for these changes?
Yes! We should update our examples to omit calls to connect. We can also call out that there is no plan to remove connect, there are valid use cases where an initial method call to "test the waters" of your current environment are desirable.
What is the motivation for this change?
Other drivers do not have a connect method so this aligns with us with our cohorts. Unified testing depends on the first operation being the one to create the first connection in a pool, kicking off monitoring events etc. Beyond that, it's convenient when working in a repl or scripting 😃
Double check the following

[x] Ran npm run check:lint script
[x] Self-review completed using the steps outlined here
[x] PR title follows the correct format: <type>(NODE-xxxx)<!>: <description>
[x] Changes are covered by tests
[x] New TODOs have a related JIRA ticket

Is there any documentation on how to use the client "correctly" now? This change has broken some of our unit tests where we try to tear down and recreate a MongoClient between them.

Hey @alecgibson the way to use the client correctly remains the same as before, the automatic connect is a new way that is also correct but has some known limitations that we're working on getting fixed very soon in the next patch! The watch method will no longer throw that you must be connected but unfortunately the change stream is unable to create a session needed to initialize the events. So to work around this I would continue using connect as was needed before and this will be covered in the fix in #3286

authors: alecgibson nbbeeken


text:
Moped won't retry write operations when primary went down (failover)

I noticed that max_retries or retry_interval will only work with read operations and write operations will not be retried even when primary node is dead.   [souce] (https://github.com/mongoid/moped/blob/master/lib/moped/read_preference/selectable.rb#L68)
Even when the master went down and other secondary become new primary in the replica set, node info will never be refreshed. Insert, update, remove commands keep throwing error for 5 minutes REFRESH_INTERVAL
Is this expected behavior?
Only when the read option is  primary, the read will also fail and the node info will be refreshed immediately.  To reproduce this bug, read option needs to be primary_preferred, secondary, secondary_preferred, or nearest.

This is fixed in #352

authors: mateusdelbianco rakusai

repo: mongoid/moped


text:
Update auth, dynamodb, s3, sqs to 2.17.145

Updates

software.amazon.awssdk:auth
software.amazon.awssdk:dynamodb
software.amazon.awssdk:s3
software.amazon.awssdk:sqs

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

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

Superseded by #856.

repo: monix/monix-connect


text:
Can't build project in VS 2017 because of Microsoft.Build.Tasks.v15.0.dll missing

Brief Description
Title says most. I'm not able to build my project which includes CppSharp as nuget package.
Error is that Microsoft.Build.Tasks.v15.0.dll is missing. What am I doing wrong? Did I missed something? MS Build tools are installed for default on my computer.
Happens on Window with latest version of CppSharp 0.86 using VS 2017

I think this is related to https://github.com/baseclass/Contrib.Nuget/issues/32.

Ironically I already did that before but had some issues. Now I'm sure it's the correct workaround. thanks for reference!

You have to installed correct Windows Driver Kit [ WDK ].
Refer Link Below :
https://docs.microsoft.com/en-us/windows-hardware/drivers/other-wdk-downloads
For my case it was
Targeted versions of Windows | Edition(s) of Visual Studio
 Windows 10, version 1709     | Visual Studio Enterprise 2017
https://go.microsoft.com/fwlink/p/?linkid=859232
After installing correct WDK 10.0.16299.15, file got created at correct location
C:\Program Files (x86)\Windows Kits\10\build\bin\Microsoft.DriverKit.Build.Tasks.15.0.dll
C:\Program Files (x86)\Windows Kits\10\build\bin\Microsoft.DriverKit.Build.Tasks.PackageVerifier.15.0.dll

authors: mayursankpal realvictorprm tritao

repo: mono/CppSharp

license: mit


text:
[BUG] [UWP] Crash after removing SKGLView from page

Description
When more than one SKGLView is added to a page, removing one will cause a crash.
This was originally discovered while integrating Mapsui (https://github.com/Mapsui/Mapsui/issues/935), but I believe the issue is within SkiaSharp.
I've tested this on Android and iOS without issue, it appears to only be within the UWP project.
STR

Add an SKGLView to page.
Add another SKGLView to page.
Remove second SKGLView
Do something to make the first element refresh (resize window, etc.)
Crash!

Basic Information

IDE:   VS2019
SkiaSharp.Views 1.68.3
SkiaSharp.Views.Forms 1.68.3
Xamarin.Forms 4.6.0.800
UWP:  1803

Screenshots

Reproduction Link
SKGLViewCrash.zip

Just going to mention that I tried the latest 2.80.1 and this is still a problem

I'm observing this when I have a map on a page, open a popup with a map, and close the popup. If I remove the first map (the one on the page) there is no error.

I have found this also happens across pages.  Open a second page with SKGLView and then navigate back to the first page, then get the original SKGLView to redraw and crash.
Is there a way to trigger the release of the GlesContext after a painting or after triggering a navigate to a new window?  The only trigger at the moment is when the form is Garbage collected, but this occurs only after the new page is visible.

I think this could be the same problem as #1490 (or at least the underlying cause could be the same)

authors: BurkusCat MartinZikmund joshminor radev8

repo: mono/SkiaSharp


text:
[BUG] SkiaSharp.Views.WinUI doesn't work with .Net 7

Description

Assembly 'SkiaSharp.Views.Windows' with identity 'SkiaSharp.Views.Windows, Version=2.88.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' uses 'WinRT.Runtime, Version=2.0.0.0, Culture=neutral, PublicKeyToken=99ea127f02d97709' which has a higher version than referenced assembly 'WinRT.Runtime' with identity 'WinRT.Runtime, Version=1.6.0.0, Culture=neutral, PublicKeyToken=99ea127f02d97709'

Code

Expected Behavior

Actual Behavior

Basic Information

Detailed IDE/OS information (click to expand)

PASTE ANY DETAILED VERSION INFO HERE

Screenshots

Reproduction Link
App1.zip

Booo. I literally got this right now and I am trying to figure this out.
Try adding this to your csproj:
<FrameworkReference Update="Microsoft.Windows.SDK.NET.Ref" RuntimeFrameworkVersion="10.0.19041.27" TargetingPackVersion="10.0.19041.27" />

@Summpot  updating WASDK here: https://github.com/mono/SkiaSharp/pull/2276

authors: Summpot mattleibow


text:
[BUG] (preview-3.1) SKCanvas.TotalMatrix has (TransX, TransY) swapped with (Persp0, Persp1)

Description
In preview-3.1, SKCanvas.TotalMatrix is not returning the correct value.
I have to run the following to fix the value:
(matrix.TransX, matrix.TransY) = (matrix.Persp0, matrix.Persp1);
(matrix.Persp0, matrix.Persp1) = (0f, 0f);

Code
If you run the following code:
Canvas.Save();
Canvas.ResetMatrix();
Console.WriteLine($"BEFORE Canvas.TotalMatrix = {Canvas.TotalMatrix.Values.Select(x => x.ToString()).Join(", ")}");
Canvas.Translate(100, 100);
Console.WriteLine($"AFTER Canvas.TotalMatrix = {Canvas.TotalMatrix.Values.Select(x => x.ToString()).Join(", ")}");
Canvas.Restore();

It prints:
BEFORE Canvas.TotalMatrix = 1, 0, 0, 0, 1, 0, 0, 0, 1
AFTER Canvas.TotalMatrix = 1, 0, 0, 0, 1, 0, 100, 100, 1

The docs for SKMatrix.Values
Gets or sets the matrix as a flat array: [ScaleX, SkewX, TransX, SkewY, ScaleY, TransY, Persp0, Persp1, Persp2].

so Persp0 and Persp1 have the values for TransX and TransY In previous versions (preview-2.1 and below), it would print:
BEFORE Canvas.TotalMatrix = 1, 0, 0, 0, 1, 0, 0, 0, 1
AFTER Canvas.TotalMatrix = 1, 0, 100, 0, 1, 100, 0, 0, 1

Expected Behavior
No response
Actual Behavior
No response
Version of SkiaSharp
3.x (Alpha)
Last Known Good Version of SkiaSharp
Other (Please indicate in the description)
IDE / Editor
Other (Please indicate in the description)
Platform / Operating System
Other (Please indicate in the description)
Platform / Operating System Version
Brave [Version 1.65.126 Chromium: 124.0.6367.118 (Official Build) (arm64)]
Observed on MacOS
Devices
No response
Relevant Screenshots
No response
Relevant Log Output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I think the bug was from this pull request:
https://github.com/mono/SkiaSharp/pull/2780/files

I am not able to repro:
TestingApp.zip
BEFORE Canvas.TotalMatrix = 1, 0, 0, 0, 1, 0, 0, 0, 1
AFTER Canvas.TotalMatrix = 1, 0, 100, 0, 1, 100, 0, 0, 1

Maybe attach a sample that repro's the issue?

I'm going to mark this as closed. I was never able to repro this in anything but our codebase, but preview-4.1 has seemingly fixed the issue. Thanks!

authors: martinaxure mattleibow


text:
Compiler Error CS0029: Could not implicit convert to uint

I started to writing a renderer using your bindings. I have run into weird anomaly.
Error CS0029: Could not convert implicit Vulkan.DeviceQueueCreateInfo[] to uint
Snipped of the code:
            var _queueInfo = new DeviceQueueCreateInfo { QueueFamilyIndex = _queueFamilyUsedIndex, QueuePriorities = new float[] { 1.0f } };
            var _deviceInfo = new DeviceCreateInfo
            {
                EnabledExtensionNames = new string[] { "VK_KHR_swapchain" },
                QueueCreateInfoCount = new DeviceQueueCreateInfo[] { _queueInfo }
            };

It points me to this line:
QueueCreateInfoCount = new DeviceQueueCreateInfo[] { _queueInfo }

Someone pointed me to use another method of this class also did notified me about C# being strongly typed language.
And this has been solved in this code:
            var _deviceInfo = new DeviceCreateInfo
            {
                EnabledExtensionNames = new string[] { "VK_KHR_swapchain" },
                QueueCreateInfos = new DeviceQueueCreateInfo[]
            {
                new DeviceQueueCreateInfo
                {
                    QueueFamilyIndex = _queueFamilyUsedIndex,
                    QueuePriorities = new float[] { 1.0f }
                }
            }
        };

Fix worth of an RP

repo: mono/VulkanSharp


text:
Updated: Make fonts in libgdiplus work properly on the Mac

This is an updated version of the pull request that Duncan sent. It applies the changes conditionally only when the cairo quartz font backend is enabled. It compiles and seems to work, however I don't know how to run the System.Drawing tests on it.

I merged our two commits into one and pushed it onto master and mono-2-10. On the mono-2-10 branch, I also tagged 2.10.8.

authors: duncanmak nirvanai

repo: mono/libgdiplus


text:
multi node cluster fails to reboot

When rebooting a cluster with three nodes where all of them are etcd members fails when rebooting all of them at the same time.

When rebooting a cluster with two nodes where all of them are etcd member fails when rebooting one of them

Logs (only internally accessible): https://bin.monogon.dev/upload/eel-ant-goose

This should have been fixed by now (eg. by fixing cluster directory serialization).

authors: fionera lorenz q3k

repo: monogon-dev/monogon


text:
Fixed direct link download

This fixes the direct download of documents on clicking.
Issue: #35
All Submissions:

[x] Have you followed the guidelines in our Contributing document?

New Feature Submissions:

[x] Does your submission pass build tests locally?
[x] Have you indented your code locally prior to submission?

Changes to Core Features:

[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you successfully ran tests with your changes locally?

Hope that you have followed the contribution guidelines. Please don't make a request anywhere to get a review. One of the maintainers will get back to it within a day or so. 😃
(Powered by GitMate.io)

ack 2906596

Just resolve the conflicts to get this merged! @nguptaa

Just resolve the conflicts to get this merged! @nguptaa

@monsij Done. Kindly review 😃

authors: monsij nguptaa

repo: monsij/StudentPortal


text:
UI

Подключить какой нибудь UI для приятного внешнего вида, например:

https://www.slant.co/topics/3946/~best-bootstrap-alternatives
https://getbootstrap.com/docs/4.0/getting-started/introduction/
https://material-ui.com
https://jqueryui.com
или другие похожие простые аналоги

Предпочтительно взять такой UI чтобы не пришлось компилировать и билдить изменения кода.

done via #13

authors: cblp grandmotivator

repo: montelibero-org/shareholders


text:
[Middenheim: City of the White Wolf] [Power Behind the Throne] the grand duchy of Middenheim journal text overlap

The Grand Duchy of Middenheim, many pages appear with text overlapping more textFrom: @telles007foundry: 11.315wfrp4e: 7.0.3wfrp4e-altdorf: 4.0.1wfrp4e-archives1: 4.0.2wfrp4e-core: 4.0.2wfrp4e-dotr: 4.0.2wfrp4e-eis: 4.0.1wfrp4e-middenheim: 4.0.2wfrp4e-pbtt: 4.0.2wfrp4e-up-in-arms: 4.0.1wfrp4e-wom: 4.0.1Active Modules: ATL, CautiousGamemastersPack, JB2A_DnD5e, SharedVision, WhisperBox, advanced-drawing-tools, autoanimations, autocomplete-whisper, colorsettings, df-curvy-walls, dice-so-nice, drag-ruler, forge-vtt-shared-compendiums-ingredients-feitos-por-mim, forge-vtt-shared-compendiums-landing-page, forge-vtt-shared-compendiums-telles-compendium, foundryvtt-simple-calendar, healthEstimate, image-hover, item-piles, journal-icon-numbers, journal-whiteboard, lib-df-buttons, lib-wrapper, monks-active-tiles, monks-bloodsplats, monks-combat-details, monks-combat-marker, monks-common-display, monks-little-details, party-overview, perceptive, popout, remote-highlight-ui, routinglib, sequencer, settings-extender, smart-doors, smarttarget, socketlib, token-action-hud-core, token-action-hud-wfrp4e, token-attacher, torch, wfrp4e-dotr-maps, wfrp4e-eis-maps, wfrp4e-gm-toolkit, wfrp4e-pbth-maps, wfrp4e-ubersreik-maps, forge-vtt

It seems to happen only when viewing the journals in multiple pages

Closing until further details provided

authors: moo-man telles-dajello


text:
feat(builtin): add StringBuilder::is_empty()

Mirrored from the corresponding @buffer.T API, as required by https://github.com/moonbit-community/cmark.

Pull Request Test Coverage Report for Build 4139
Details

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.003%) to 80.838%

Totals

Change from base Build 4132:
0.003%

Covered Lines:
4493

Relevant Lines:
5558

💛  - Coveralls

repo: moonbitlang/core


text:
feature: too many cooks (messages)

Currently you are blasted with all the messages from for ever when joining a channel.  It would be nice to be able to page and only see the latest sub set when joining. This could be a great feature to include in Friends golden platinum edition, or potential keep in a roadmap to pitch to investors.

ha! I think there's an open issue to only show the last 500 or so on join (with the intent that the rest are searchable)

there�s no reason why all the messages can�t be stored, but only a subset are presented.
Search for old messages seems obtuse� 500 messages seems overwhelming.

doesn't have to be 500 :) ideally it will work like irccloud/slack/hipchat; you join a channel, see some context (a not-terrible amount of previous messages), and are able to search the history that's replicated to you from peers

+1 @beaugunderson I think latest history with option to load more incrementally all the way back would work great. Ideally there would be an indicator of past mentions/messages you haven't read too (also like irccloud).

I think a setting for how many are displayed makes the most sense at the moment

I believe @mafintosh is working on a DB change so that messages will be sorted by date and we will have total message counts per-room. This will make it easier to change the UI to paginate arbitrarily forwards and backwards in time. Until then I would hesitate to do any major work on this

they were good ideas myles

to be fair to myles I think friends can be safely said to be abandonware, and i bet some folks don't like having zillions of open issues under https://github.com/issues

I was just cleaning house... I left my other issues on here open to gauge response.. we can reopen if people like the issue

authors: FotoVerite MylesBorins TheAlphaNerd beaugunderson maxogden ngoldman ungoldman

repo: moose-team/friends


text:
HCLOUD-3103_Used-catalogs-are-not-derived-from-published-design_Jorge-Brown

BREAKING CHANGE: kept only the url and version properties

Task linked: HCLOUD-3103 Used catalogs are not derived from published design

authors: ArturGrafov JorgePBrown

repo: moovit-sp-gmbh/hcloud-sdk-js


text:
Update Blog “visap-23-perpetual-presence”

Automatically generated by Netlify CMS

👷 Deploy Preview for famous-kulfi-ae21db processing.

Name
Link

🔨 Latest commit
65423a95b7ad723f580b3ecb436dd0ffaa13dbf3

🔍 Latest deploy log
https://app.netlify.com/sites/famous-kulfi-ae21db/deploys/65aaa030246d8b0007dce55f


text:
cssnano strips calc() in production build

For some reason, cssnano changes the output of calc() in a production build only. This causes the layout to break. Example:
Input:
--list-gap: calc(var(--base-gap) * 2 - var(--base-gap) / 2);

Output:
--list-gap: calc(var(--base-gap) - var(--base-gap));

I have not encountered this bug for a long time.

repo: morkro/happy-plants


text:
Authentication fails in Chrome with "Invalid State" error message

If Chrome has flag #cookies-without-same-site-must-be-secure (and #same-site-by-default-cookies) enabled then the POST with the id_token fails with error message "Invalid State", because Chrome don't send the state and nonce cookies.
If not enabled the aforementioned flags then authentication works fine, but you can see in Chrome the following Issue:

Mark cross-site cookies as Secure to allow them to be sent in cross-site requests
Cookies marked with SameSite=None must also be marked with Secure to get sent in cross-site requests. This behavior protects user data from being sent over an insecure connection.
Resolve this issue by updating the attributes of the cookie:

Specify SameSite=None and Secure if the cookie should be sent in cross-site requests. This enables third-party use.
Specify SameSite=Strict or SameSite=Lax if the cookie should not be sent in cross-site requests

As the Chrome issue report suggests the possible fix could be to mark state and nonce cookies as Secure

Thanks. Fix is working fine.
Do you have plans to release a version?

Thanks. Fix is working fine.
Do you have plans to release a version?

authors: hrabur morulay

repo: morulay/shiro-aad


text:
Simulation Relative import errors

Environment

OS: [Windows 10 Home ]
Python version: 3.10.0

To reproduce
Steps to reproduce the behavior:

pip install --upgrade "mosaicml-streaming[simulator]"
simulator

Expected behavior
After initial installation during main command execution experienced multiple issues with relative import statements not working. After editing code from things like from core.sim_dataset import SimulationDataset to from simulation.core.sim_dataset import SimulationDataset I was able to get the simulator to run

I've a PR open to address this in https://github.com/mosaicml/streaming/pull/838

PR https://github.com/mosaicml/streaming/pull/838 merged, closing issue

authors: apd-smcclendon ethantang-db srstevenson

repo: mosaicml/streaming


text:
Creating my own glb

Hello,
I'm trying to change the model from the viewer example but I couldn't find a way to create my own glb file with blender... The glb file I exported from blender is not working, the error is:
Opening file ../../magnum-examples/src/viewer/out.glb Trade::AbstractImporter::openFile(): cannot open file ../../magnum-examples/src/viewer/out.glb
I tried re building the example with the following line modified in the CMakeLists.txt:
install(FILES out.glb DESTINATION ${MAGNUM_DATA_INSTALL_DIR}/examples/viewer)
In the magnum installation's plugins I checked:
-DWITH_ASSIMPIMPORTER=ON \ -DWITH_DDSIMPORTER=ON \ -DWITH_STBIMAGEIMPORTER=ON \ -DWITH_STBTRUETYPEFONT=ON \ -DWITH_TINYGLTFIMPORTER=ON
Am I doing something wrong ?

Hi! Sorry for the late reply, getting too many notification lately and only slowly catching up.
This error in 99% cases means it couldn't find the file, the remaining 1% is if the file can't be read (permission issue and such, not very common). Can you try with an absolute path instead (which you're sure exists)? That should work.

Closed for lack of activity.

authors: Korotsu mosra

repo: mosra/magnum-examples

license: unlicense


text:
🛑 Site is down

In 276b536, Site (https://motionarium.top) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Site is back up in 1062910 after 2 days, 21 hours, 15 minutes.

repo: motionarium/upptime


text:
【功能请求】增加CDN和宝塔Nginx自动部署

1、支持阿里云、腾讯云CDN自动部署，可选指定域名启用或禁用自动更新；
2、支持宝塔面板Nginx自动部署，可选指定域名启用或禁用自动更新（通过API）；
非常感谢！！！
附：个人实现的宝塔获取站点列表、上传证书、重启Nginx代码，希望能帮上忙：
import hashlib
import time
import requests
import prettytable

# 宝塔面板操作类
class BtPanel:
    __BTURL = ''
    __APIKEY = ''
    __REQ = requests.session()

    # 初始化宝塔面板
    def __init__(self, host: str, apisk: str):
        '''
        :param host: 宝塔面板地址（末尾不加/）
        :param apisk: 宝塔面板API密钥
        '''
        self.__BTURL = host
        self.__APIKEY = apisk
        print('### 宝塔面板地址:', self.__BTURL)

    # 计算MD5
    def __GetMD5(self, s: str):
        '''
        计算字符串的MD5值
        :param s: 待计算的字符串
        :return: MD5值
        '''
        m = hashlib.md5()
        m.update(s.encode('utf-8'))
        return m.hexdigest()

    # 签名计算
    def __GetToken(self):
        request_time = int(time.time())    # 获取请求时间戳
        request_token = self.__GetMD5(str(request_time) + '' + self.__GetMD5(self.__APIKEY)),   # 生成请求签名
        return {'request_time': request_time, 'request_token': request_token}

    # 获取站点列表
    def GetSites(self, showlog=True):
        '''
        获取宝塔面板站点列表
        :showlog: 是否输出结果
        :return: 站点列表数据
        '''
        if showlog:
            print('\n### 获取站点列表...')
        tk = self.__GetToken()    # 获取签名
        playload = {
            'request_time': tk['request_time'],
            'request_token': tk['request_token'],
            'p': 1,
            'limit': 100,
            'order': 'id'
        }
        res = self.__REQ.post(url=self.__BTURL + '/data?action=getData&table=sites', data=playload).json()
        # 使用prettytable输出站点列表
        if showlog:
            tb = prettytable.PrettyTable()
            tb.field_names = ['网站名', '站点类型', '备注', 'SSL域名', 'SSL到期时间', 'SSL剩余天数', '证书品牌', '状态']
            tb.align['网站名'] = 'l'
            tb.align['备注'] = 'l'
            tb.align['SSL域名'] = 'l'
            tb.align['证书品牌'] = 'l'
            for site in res['data']:
                site_status = '运行' if site['status'] == '1' else '停止'
                if site['ssl'] == -1:
                    sslinfo = {'notAfter': '未启用SSL', 'endtime': '-', 'subject': '-', 'issuer': '-'}
                else:
                    sslinfo = {'notAfter': site['ssl']['notAfter'], 'endtime': site['ssl']['endtime'], 'subject': site['ssl']['subject'], 'issuer': site['ssl']['issuer']}
                tb.add_row([site['name'], site['project_type'], site['ps'], sslinfo['subject'], sslinfo['notAfter'], sslinfo['endtime'], sslinfo['issuer'], site_status])
            print(tb)
        return res['data']

    # 设置站点SSL证书
    def SetSSL(self, site_name: str, ssl_cert_content: str, ssl_key_content: str):
        '''
        设置站点SSL证书
        :param site_name: 站点名称（域名）
        :param ssl_cert_content: ssl证书内容
        :param ssl_key_content: ssl私钥内容
        :return: 设置结果
        '''
        print('\n### 设置站点SSL证书...')
        tk = self.__GetToken()    # 获取签名
        playload = {
            'request_time': tk['request_time'],
            'request_token': tk['request_token'],
            'type': 0,
            'siteName': site_name,
            'key': ssl_key_content,
            'csr': ssl_cert_content
        }
        res = self.__REQ.post(url=self.__BTURL + '/site?action=SetSSL', data=playload)
        print('>>>', res.json()['msg'])    # 输出结果
        return res.json()['status']

    # 获取证书夹列表
    def GetCertList(self, showlog=True):
        '''
        获取证书夹列表
        :showlog: 是否输出结果
        :return: 证书夹列表数据
        '''
        if showlog:
            print('\n### 获取证书夹列表...')
        tk = self.__GetToken()    # 获取签名
        playload = {
            'request_time': tk['request_time'],
            'request_token': tk['request_token'],
            'force_refresh': 0    # 0:获取本地证书 1:获取云端证书
        }
        res = self.__REQ.post(url=self.__BTURL + '/ssl?action=get_cert_list', data=playload).json()
        # 使用prettytable输出证书夹列表
        if showlog:
            tb = prettytable.PrettyTable()
            tb.field_names = ['域名', 'SSL到期时间', 'SSL剩余天数', '证书品牌', '可选域名']
            tb.align['域名'] = 'l'
            tb.align['证书品牌'] = 'l'
            tb.align['可选域名'] = 'l'
            for cert in res:
                tb.add_row([cert['subject'], cert['info']['notAfter'], cert['endtime'], cert['info']['issuer'], cert['dns']])
            print(tb)
        return res

    # 删除过期SSL证书
    def DelExpiredSSL(self, showlog=True):
        '''
        删除过期SSL证书
        :showlog: 是否输出结果
        :return: 删除结果
        '''
        print('\n### 删除过期SSL证书...')
        certs = self.GetCertList(showlog=False)    # 获取证书列表
        expiredcerts = []    # 过期证书列表
        for cert in certs:
            if cert['endtime'] < 0:    # 证书已过期
                expiredcerts.append(cert['subject'])    # 加入过期证书列表
                tk = self.__GetToken()    # 获取签名
                playload = {
                    'request_time': tk['request_time'],
                    'request_token': tk['request_token'],
                    'local': 1,
                    'ssl_hash': cert['hash']
                }
                res = self.__REQ.post(url=self.__BTURL + '/ssl?action=remove_cloud_cert', data=playload)
                print('>>> 过期证书', cert['subject'], res.json()['msg'])
                return res.json()['status']
        if showlog and len(expiredcerts) == 0:
            print('>>> 证书夹内未发现过期证书')
        return expiredcerts

    # 重启Nginx
    def RestartNginx(self):
        '''
        重启Nginx
        :return: 重启结果
        '''
        tk = self.__GetToken()    # 获取签名
        playload = {
            'request_time': tk['request_time'],
            'request_token': tk['request_token'],
            'name': 'nginx',
            'type': 'restart'
        }
        res = self.__REQ.post(url=self.__BTURL + '/system?action=ServiceAdmin', data=playload)
        print(res.json())
        return res.json()['status']

上述代码已经过测试可行。

好的，我研究下

authors: fcwys mouday

repo: mouday/domain-admin


text:
Reto #3 - Python

Describe tus cambios
(Opcional) Sobre todo aconsejable si la "Pull Request" se corresponde con una corrección adicional y no con la presentación de un ejercicio.
Comprobaciones
Asegúrate de cumplir los siguientes puntos antes de realizar la "Pull Request":

[x] El título de mi Pull Request sigue este formato: "Reto #[número] - [lenguaje_utilizado]". (Ej: Reto #0 - Kotlin")
[x] El nombre el fichero que se corresponde con el de mi usuario en GitHub más la extensión del lenguaje. (Ej: mouredev.kt)
[x] El fichero de corrección se encuentra dentro del directorio del ejercicio y en una carpeta con el nombre del lenguaje de programación utilizado en minúsculas. (Ej: Reto #0/kotlin/mouredev.kt)
[x] He revisado que el nombre del directorio del lenguaje no es conflictivo:

c#, no csharp
c++, no cplusplus
go, no golang
javascript, no js

[x] Únicamente he incluído los ficheros de ejercicios. No se aceptarán Pull Requests que contengan archivos adicionales asociados a editores de código o semejantes.

Información

Tienes toda la información sobre los retos semanales en retosdeprogramacion.com/semanales2023.
Cada semana se realizará la corrección en directo y publicación de un nuevo reto en twitch.tv/mouredev.
Recuerda que tienes un grupo de apoyo llamado "reto-semanal" en Discord.

El Ejercicio no se completo de manera correcta.


text:
#01 - Java

01- Operadores y estructuras de control
Describe tus cambios
(Opcional) Sobre todo aconsejable si la "Pull Request" se corresponde con una corrección adicional y no con la presentación de un ejercicio.
Comprobaciones
Asegúrate de cumplir los siguientes puntos antes de realizar la "Pull Request":

[ ] El título de mi Pull Request sigue este formato: "#[número] - [lenguaje_utilizado]". (Ej: #00 - Python")
[ ] El nombre el fichero que se corresponde con el de mi usuario en GitHub más la extensión del lenguaje. (Ej: mouredev.py)
[ ] El fichero de corrección se encuentra dentro del directorio del ejercicio y en una carpeta con el nombre del lenguaje de programación utilizado en minúsculas. (Ej: 00/python/mouredev.py)
[ ] He revisado que el nombre del directorio del lenguaje no es conflictivo:

c#, no csharp
c++, no cplusplus
go, no golang
javascript, no js

[ ] Únicamente he incluido los ficheros de ejercicios. No se aceptarán Pull Requests que contengan archivos adicionales asociados a editores de código o semejantes.

Información

Tienes toda la información sobre los retos semanales en retosdeprogramacion.com/roadmap.
Cada semana se realizará la corrección en directo y publicación de un nuevo reto en twitch.tv/mouredev.
Recuerda que tienes un grupo de apoyo llamado "reto-semanal" en Discord.

Mi primer pull request del Roadmap.

repo: mouredev/roadmap-retos-programacion


text:
Update libs into  .pre-commit-config.yaml

Changelog:
https://github.com/psf/black/releases/tag/24.10.0
https://github.com/pre-commit/pre-commit-hooks/releases/tag/v5.0.0

I had to revert that change as the new version of black requires python 3.9 or later:
ERROR: Package 'black' requires a different Python: 3.8.10 not in '>=3.9'


text:
项目引用了mysql:mysql-connector-java@等31个开源组件，存在4个漏洞，建议升级

大佬，看你这个项目调用了mysql:mysql-connector-java@等31个开源组件，存在4个安全漏洞，建议你升级下。
漏洞标题：Oracle MySQL Connectors组件访问控制错误漏洞
漏洞编号：CVE-2018-3258
漏洞描述：
Oracle MySQL是美国甲骨文（Oracle）公司的一套开源的关系数据库管理系统。该数据库系统具有性能高、成本低、可靠性好等特点。MySQL Connectors是其中的一个连接使用MySQL的应用程序的驱动程序。
Oracle MySQL中的MySQL Connectors组件8.0.12及之前版本的Connector/J子组件存在安全漏洞。攻击者可利用该漏洞控制组件，影响数据的保密性、完整性和可用性。
国家漏洞库信息：https://www.cnvd.org.cn/flaw/show/CNVD-2019-39877
漏洞级别：高危
影响范围：(-∞, 8.0.13)
最小修复版本：8.0.13
引入路径：
com.moyang:zero:0.0.1-SNAPSHOT:->com.moyang.zero:zero_web@0.0.1-SNAPSHOT->mysql:mysql-connector-java@

另外3个漏洞 ，信息有点多我就不贴了，你自己看下完整报告：https://www.mfsec.cn/jr?p=a68182

大佬，看你这个项目调用了mysql:mysql-connector-java@等31个开源组件，存在4个安全漏洞，建议你升级下。
漏洞标题：Oracle MySQL Connectors组件访问控制错误漏洞
漏洞编号：CVE-2018-3258
漏洞描述：
Oracle MySQL是美国甲骨文（Oracle）公司的一套开源的关系数据库管理系统。该数据库系统具有性能高、成本低、可靠性好等特点。MySQL Connectors是其中的一个连接使用MySQL的应用程序的驱动程序。
Oracle MySQL中的MySQL Connectors组件8.0.12及之前版本的Connector/J子组件存在安全漏洞。攻击者可利用该漏洞控制组件，影响数据的保密性、完整性和可用性。
国家漏洞库信息：https://www.cnvd.org.cn/flaw/show/CNVD-2019-39877
漏洞级别：高危
影响范围：(-∞, 8.0.13)
最小修复版本：8.0.13
引入路径：
com.moyang:zero:0.0.1-SNAPSHOT:->com.moyang.zero:zero_web@0.0.1-SNAPSHOT->mysql:mysql-connector-java@

另外3个漏洞 ，信息有点多我就不贴了，你自己看下完整报告：https://www.mfsec.cn/jr?p=a68182

我会尽快修复

authors: Abbylii moyang-pro

repo: moyang-pro/zero


text:
makefile: Run tests without altering state

What's changing
Currently, running make test has the following consequences:

Containers are started, ignoring any container that is already running.
If everything works, all containers are teared down including those started with make local-up.
If anything breaks during tests, make stop-lumigator is not run and the containers stay up.

Transform the make test target to check whether there are already running containers before starting tests:

If so, simply run tests.
If not: (1) start containers, (2) run tests, (3) tear down containers (regardless of tests outcome).

How to test it

Run make local-up.
Run make test in another window.
If the tests complete successfully, all the containers started with make local-up should remain running.
Run make stop-lumigator.
Run make test. New containers should start and be removed when the tests finish, regardless of whether they succeed or fail.

I already...

[NA] added some tests for any new functionality
[NA] updated the documentation
[NA] checked if a (backend) DB migration step was required and included it if required

Closes #414

FYI:
This PR may depend on https://github.com/mozilla-ai/lumigator/pull/429.
Separately:
I know the issue says we should just use the containers that already exist if they're there, but there's something in that which makes me worried that we might not actually be testing (locally) the code as it stands.
If the existing containers were started with make start-lumigator-build then code changed, and make test run, are we covered in that kind of scenario?

FYI:
This PR may depend on #429.

Yes, @dpoulopoulos I'd appreciate it if you could check how the two will work together (hopefully the targets there are flexible enough to be reused in this PR)

Separately:
I know the issue says we should just use the containers that already exist if they're there, but there's something in that which makes me worried that we might not actually be testing (locally) the code as it stands.
If the existing containers were started with make start-lumigator-build then code changed, and make test run, are we covered in that kind of scenario?

I agree with this; could also happen if we are developing a couple of PRs at the same time. I'd be a bit wary of implicit container handling. Maybe we can explicitly signal if we want to stop containers or not (via env var???).

@peteski22 @javiermtorres what if the script asked you? For example:
Lumigator is running. Do you want to continue testing with the existing setup (Y/n):

@peteski22 @javiermtorres what if the script asked you? For example:
Lumigator is running. Do you want to continue testing with the existing setup (Y/n):

LGTM, and maybe an env var / cli flag too for automated scripts (anything that ensures that input does not stall some auto action).

Also, Javier, I suggest you merge #429 and then I can rebase this on top of it. WDYT?

Thanks a lot. I will do it ASAP. I can help you with conflicts as you find them.

Just a follow-up comment and a question for @javiermtorres who has more experience with tests: when I run unit tests on backend I see the following:

The most recent containers (up 2 seconds) are those started by the unit tests. I now see two localstack containers now, do you think there could be a chance for issues / conflicts?

The most recent containers (up 2 seconds) are those started by the unit tests. I now see two localstack containers now, do you think there could be a chance for issues / conflicts?

This may be related to an issue I have mentioned at times that happens in my environment (and that other people doesn't seem to have found - yet). At times, my testcontainers localstack code will complain in calls to the docker runtime, presumably due to this issue. I am now working on https://github.com/mozilla-ai/lumigator/issues/422 to replace the testcontainers localstack with either a live localstack from our docker compose, or a suitable fake s3 server. I'll open a PR shortly, probably today.

authors: aittalam dpoulopoulos javiermtorres peteski22

repo: mozilla-ai/lumigator


text:
Playground's bootstrap version upgrade

Are you going to upgrade the bootstrap CSS to its latest version in the playground code? it's currently v3.3.6 which is relatively old in comparison with the latest version (v4.1.1):
https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css
Thank you!

Closing as duplicate of #899.

authors: glasserc ynevet

repo: mozilla-services/react-jsonschema-form


text:
[bug 1130765] Add support for Fjord-Authorization header

ZLB isn't passing along Authorization header. This adds support for
looking for a Fjord-Authorization header if Authorization isn't there.
Note: This is a stop-gap. As soon as we can ditch this, we should.
r?

I'd add a note to the docs like "This uses a non-standard authorization header instead of the normal one because of bug 1234.", and probably add that to the comment block explaining the new header too. The actual mechanics and the test look good, so r+wc.
PS: I was going to recommend that this should be X-Fjord-Authorization, since I thought X- was supposed to be used for custom headers. Turns out that is false, and in fact new things should not use X-, at least according to RFC 6648.

I thought about adding a note to the docs along those lines, but then decided that particular note doesn't really help a user using the API. It might be a "nice-to-know", but there's nothing the user can do about it now or in the future. I'm trying to keep the user docs small where possible.
One possible future is that this stays like this forever.
Another possible future is that when we switch to AWS, we try to nix this silly thing. If we can, then we'll deprecate the Fjord-Authorization header, update the docs, and notify emitter users. Then after emitters stop using the new header, we nix it.
In either case, I don't think the note helps and I'm concerned it adds more confusion for emitter writers.

That sounds reasonable.
I don't think Travis ran for this PR because, for whatever reason, GitHub can't automatically merge the pull request. As usual, I haven't tested this (I should probably set up a local Fjord instance... I hear Vagrant makes that easy). On the one hand, it may be a good idea to fix the merge problem so Travis can run, but on the other, the test seems straight forward, I'm sure you've run the tests locally, and these APIs aren't critical to the site, so I'm fine either way.

Oh screwy--github created this pull request branch off of my testing branch and not master which is what it branched from. I'll see if I can fix that, but if not, I'll recreate the PR.

authors: mythmon willkg

repo: mozilla/fjord


text:
Spellchecking not working

I am using Firefox 128.0.2 on Windows 11, I have added German language pack, I have checked the checkbox for spellchecking in preferences, I have restarted the browser.
But spellchecking like in Chrome is not working at all.
Any ideas?

Mine is working. Bulgarian.

repo: mozilla/for-firefox


text:
Only bulk sign recent firefox files (bug 1157444)

Fixes bug 1157444

Code looks good to me.

Looks good to me. I like the comprehensive tests.

Updated with constants and values 4 and 37 for the firefox versions. @robhudson? @kmaglione?

Good naming idea ;) Updated

Thanks @kmaglione for the original code ;)

authors: kmaglione magopian robhudson

repo: mozilla/olympia


text:
text selection not working

Although I included the below mentioned files I was not unable to do the text selection. But the pdf rendered successfully.
Included file:
https://mozilla.github.io/pdf.js/build/pdf.js
https://mozilla.github.io/pdf.js/build/pdf.worker.js
https://raw.githubusercontent.com/mozilla/pdf.js/master/web/text_layer_builder.js
https://raw.githubusercontent.com/mozilla/pdf.js/master/web/ui_utils.js
https://raw.githubusercontent.com/mozilla/pdf.js/master/web/text_layer_builder.css

Please see the viewer components examples: https://github.com/mozilla/pdf.js/tree/master/examples/components

authors: Snuffleupagus roshinirose


text:
Add a (global) cache to the getCharUnicodeCategory function

Given that the regular expression has already become more complex (after the initial patch adding it), it seems to me that it probably cannot hurt to add a global cache to reduce unnecessary re-parsing.
Obviously the Glyph-instances are being cached per font, however in most documents multiple fonts are being used and in practice there's very often a fair amount of overlap between the /ToUnicode-data in different fonts[1].
Consider for example loading and rendering the entire tracemonkey.pdf document (from the test-suite), which isn't a particularily large document. In that case the getCharUnicodeCategory function is being called a total of 601 times, however there's only 106 unique unicode-chars being checked.
Please note: In practice I suppose that this won't have a huge effect on overall performance, however given the relative simplicity of this patch I figured that it'd not hurt to submit it for review.

[1] Consider e.g. how there's usually different fonts used for regular, bold, respectively italic text.

/botio test

authors: Snuffleupagus timvandermeij


text:
Extract sqlite.js from Tofino

This will allow us to use the promisified sqlite interface from Datomish.

Coverage decreased (-0.4%) to 42.407% when pulling 0afc02037ad9ee8df75cc4ac181cabbb58e4e5ba on rnewman:rnewman/extract-sqlite into b7fd1012e06c742d5f1b044e3f1f848a10bd86ff on mozilla:master.

In general, I'm fine with this.
Right now, my thinking is that Clojure(Script)'s core.async is interesting and strictly more powerful than promises, and therefore worth investigating for our internal usage.  There are channels with promise semantics (promise-chan) and there are promise-to-channel wrappers (https://github.com/jamesmacaulay/cljs-promises).  I'm not fluent with channels quite yet but they me be better than committing to promises immediately.
That discussion impacts this patch to say: I'm not sure we want a promise-sqlite; we might want a channel-sqlite.

@ncalexan: indeed. Either way that means breaking this stuff out — firstly so that Datomish can start using it as well as Tofino (e.g., for Places import), and secondly so that Datomish can stop using it later if we choose.

@rnewman ah, I'd forgotten about Tofino's non-UAS SQLite desires.  Right-o.

Coverage decreased (-0.4%) to 42.407% when pulling badd3ad70a4ca29049c6bf4c5db2a90223642242 on rnewman:rnewman/extract-sqlite into b7fd1012e06c742d5f1b044e3f1f848a10bd86ff on mozilla:master.

64e33ebc62bf14c5f57993c9a5f70528eceb717e

authors: coveralls ncalexan rnewman

repo: mozilla/tofino


text:
Never consider deleted versions in Extension.objects.pending() (bug 1213027)

https://bugzilla.mozilla.org/show_bug.cgi?id=1213027
It's a little unfortunate there is no easy way to combine queryset methods properly here. It would have been great to be able to write something like:
Extension.objects.without_deleted().filter(disabled=False).filter(     versions=ExtensionVersion.objects.pending().without_deleted())
But this causes a nasty subselect. We probably never care about deleted versions when looking for pending add-ons, so let's keep it simple and modify the pending() queryset method directly.

r+

authors: diox ngokevin

repo: mozilla/zamboni


text:
Use SPDX identifier in license field of META6.json

Use the standardized identifier for the license field.
For more details see https://design.perl6.org/S22.html#license

Thx

authors: moznion samcv


text:
Expose DNS Resolver

Redis HA can be achieved by different means. One of them is using DNS pointing to the current master node. Java requires a non-trivial setup to customize DNS caching, especially when using a security manager. It should be possible to configure a DNS resolver, ideally within ClientResources.
The DNS resolver can handle caching and custom resolution aspects. It would be helpful adding two implementations.

A default impl preserving the current behavior
An implementation based on the DnsContextFactory (default and configurable DNS servers)

Implemented.


text:
Null pointer exception at com.lambdaworks.redis.StatefulRedisConnectionImpl.dispatch

I am using Lettuce version 4.3.0.Final.  I am creating my redis connection using the ConnectToElastiCacheMaster example.  I am using the asyncronous api. I am running a throughput test and when put under any significant amount of throughput I get a null pointer exception.
java.lang.NullPointerException: null
        at com.lambdaworks.redis.StatefulRedisConnectionImpl.dispatch(StatefulRedisConnectionImpl.java:202)
        at com.lambdaworks.redis.AbstractRedisAsyncCommands.dispatch(AbstractRedisAsyncCommands.java:1959)
        at com.lambdaworks.redis.AbstractRedisAsyncCommands.hgetall(AbstractRedisAsyncCommands.java:443)

Hi @jpen51,
this looks like a thread sharing issue. You use transactions and share one connection amongst multiple threads. The mentioned line (StatefulRedisConnectionImpl.java:202) adds a command for transaction (MULTI) output processing but the transaction is closed by a different thread so you run into a NPE. Please use either a different connection, assign dedicated connections to threads that deal with transactions or use connection-pooling.

Thanks for responding.  What would you recommend I use for this?  What connection would work better? or would pooling be a better option?

It really depends on your use. I'm not a fan of connection pooling because pooling leads to a connection per thread (in the long term) and an increased resource usage. If you can assign dedicated connections to workers that use transactions, then this would be the way to go while keeping a general connection for operations not using transactions (if applicable).

I ended up using a thread for each connection and that worked fine.  Thanks for your help.


text:
Doesn't handle nested routers

It needs a recursive code here
example
EDIT: made it work in a fork here, I will not make a PR cause I copied some code from express-list-endpoints that I dont even know what it does :P

Thanks William for reporting the bug and especially for pointing to express-list-endpoints. Will incorporate it in couple days and let you know when to update to newer version.

Hm... It went much faster then I thought or I was just to excited about the opportunity to use express-list-endpoints. So could you try version 0.1.19 and let me know if I manage to fix the problem?

Works great, thank you.
And glad the suggestion helped

authors: mpashkovskiy williamoliveira

repo: mpashkovskiy/express-oas-generator


text:
Creating tables with thead and tbody tags

I'd like to create some HTML tables using Weave.jl. However, the HTML output is not strictly speaking correct. The thead and tbody tags are missing. I would like to include these tags, as they are required to support some further UI changes I'd like to make. Unfortunately, I can't see an option to force this.
I've had a look at getskeleton.com as well, and they also specify that these two tags should be included.
Here's some example code I am Weaving to create an HTML page with table output:
```{julia;echo=false}

using DataFrames
using RDatasets

mtcars = dataset("datasets","mtcars")

mtcars

I'm using the following to Weave:
weave("datframetest.jmd", out_path = :pwd, doctype = "md2html")

The HTML page is created fine and the table also displays reasonably well, just that those two tags are not present in the table code.
As a related question, and happy to open a separate issue if required, is there a way to set the table id?

The html output is produced by DataFrames.jl so it is better to open the issue of missing tags there.
I think this is the relevant file if you want to make a pull request:
https://github.com/JuliaStats/DataFrames.jl/blob/203b50ff197ae418e4f1371cc82e5581a7caf5f1/src/abstractdataframe/io.jl
There is currently no way to set the table id, please open it as another issue.


text:
An option to auto create and display a preview image

I would like to see an option to auto create and display a preview image based on the panorama image without loading the whole image. The preview image file would be a file and has a size of the size of the preview div.
So if I have a web page of 30 images previews, the page initially loads and displays 30 smaller files.

You need to make the preview image with other software, e.g. Hugin.

Closing due to lack of response.

repo: mpetroff/pannellum


text:
need Information message like Bullets in Hotspot

Hi all,
I have a requirement like below. In hotspots i am showing information message, but i need requirement like Bullets some points.  so i had used '\n\u2022' for bullets in my JSON file. but when displaying its displaying normal message. in element it's displaying as bullets. i have uploaded image below. can you please suggest here. thanks in advance.

above message in image, is it possible to display like this below?
Reception desk is your first point of contact. Do not forget to carry your essential documents like
•	ID/passport
•	Driver’s license
•	Photo
•	Residence permit
Also don’t forget to carry your great attitude!

This was a bug, which was fixed in ab3c3d9fe09da7b28dbf0f1997b33d8b3b7c7bb6. Before the fix, only the first line break would work. The fix hasn't made it into a release yet.

Thanks mpetroff...
when can i expect this release?

The next release will happen when it's ready.

Hi mpetroff,
Please let me know if it's released.
Thanks

Hi mpetroff,
is there any solution for this? can you please suggest me to get this?
Thanks in advance..

authors: mpetroff pvvsridhar


text:
Orbview RPCs

I'm following your notebook tutorial and I'm interested in understanding how the Orbview RPCs were generated.
My understanding is that the RPCs describe the transformation between (col,row) to (lon, lat, elevation) which is useful in the ortho process for modelling the parallax effect based on the viewing geometry and elevation. However, the sample Orbview image used in the tutorial looks as though it's already been projected and aligns (roughly) well with the basemap, in which case how can the RPCs be useful
Do you know how the RPC information may originally have been generated or whether the image has already undergone some transformation?

Heya @barnabygordon I'm so sorry I didn't see this issue open back in January. I actually do not remember if the image had already ben warped, but I am pretty certain it wasn't warped against a DEM.

authors: barnabygordon mpfaffenberger

repo: mpfaffenberger/orthorectification