HTML report does not generate Views dropdown menu

Version of Archi
Archimate tool 4.9.1
Build<PHONE_NUMBER>02
Archi Plug-ins
coArchi 0.7.202102021056
jArchi <IP_ADDRESS>110121451
Operating System
Windows 10
Expected Behaviour
When I generate a HTML Report I expected to have a "Model Content" and a "Views" dropdown menus as usual in previous versions of Archi
Actual Behaviour
In this version, depending on the models, I have the "Views" dropdown or not.
Without the "Views" dropdown is impossible to navigate in the model.
Maybe is the model size? The model that doesn't have the Views dropdown, is about 3500 objects.
For the smaller models I don't have problems.

Cheers,
Rui

Are there any errors in the error log?
The Error Log can be accessed in Archi by selecting the “About Archi” menu item. In the dialog box press the “Installation Details” button, then select the “Configuration” tab and press the “View Error Log” button.

Hi Phil.
Thanks for your quick response.
In attach is the error log file.
Cheers,
Rui
Rui Nuno Simões
Arquiteto de SI/TI | IS/IT Architect
[Assinatura C]
Departamento de Sistemas e Tecnologias de Informação | Information Systems and Technology Department
Núcleo de Arquitetura de SI/TI | IS/IT Architecture Unit
Rua Francisco Ribeiro, 2 | 1150-165 Lisboa
T +351 213130762
F +351 213143873
<EMAIL_ADDRESS>www.bportugal.pthttp://www.bportugal.pt/
Siga-nos no Twitter<twitter.com/bancodeportugal>, no LinkedInhttp://www.linkedin.com/company/17080 e no Instagramhttps://www.instagram.com/bancodeportugaloficial/
P Antes de imprimir, pense no ambiente
Before printing, think about the environment
From: Phil Beauvoir @.>
Sent: 4 de novembro de 2021 13:57
To: archimatetool/archi @.>
Cc: Rui Simões @.>; Author @.>
Subject: Re: [archimatetool/archi] HTML report does not generate Views dropdown menu (Issue #784)
ATENÇÃO: Este email é de origem externa. Tenha especial atenção a qualquer anexo ou hiperligação existente neste email.

Are there any errors in the error log?
The Error Log can be accessed in Archi by selecting the "About Archi" menu item. In the dialog box press the "Installation Details" button, then select the "Configuration" tab and press the "View Error Log" button.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_archimatetool_archi_issues_784-23issuecomment-2D960986654&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=UK6E3iPUAmBFKYUvlFOgOl3iFOh6JJXiKT6PbmGyNRs&s=xC2wqPKvmCvhoi6BxvOwpWfpnV2zTXIR0lKjHtrs9sI&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AIUVLTA74UUOZX74IW4WOS3UKKGLFANCNFSM5HLPZULA&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=UK6E3iPUAmBFKYUvlFOgOl3iFOh6JJXiKT6PbmGyNRs&s=SYMG6NA09akPN2tpjYtBiai6AVsaVbfdvGTuTIr_9F0&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=UK6E3iPUAmBFKYUvlFOgOl3iFOh6JJXiKT6PbmGyNRs&s=adAqt87NiApGRxZnAQxyPx4qFS12_R5_xnMYcvEAsg4&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=UK6E3iPUAmBFKYUvlFOgOl3iFOh6JJXiKT6PbmGyNRs&s=gAkOfbUScEPbqh0SgKdhE9ttjHHkUhpblmbVBo7mHQ0&e=.
Público - Banco de Portugal

Este e-mail dirige-se apenas aos destinatários acima indicados, sendo proibida a sua divulgação, total ou parcial, ou o uso ou reenvio não autorizados. Se recebeu este e-mail por engano, por favor notifique o remetente imediatamente via e-mail e exclua-o do seu sistema.
O Banco de Portugal trata os dados pessoais de acordo com os princípios e regras decorrentes da legislação europeia e nacional, em especial do Regulamento (UE) 2016/679, do Parlamento Europeu e do Conselho, de 27 de abril de 2016. Para mais informações consulte a Página do Banco de Portugal sobre proteção de dados. Em caso de dúvidas, pode contactar o Encarregado da Proteção de Dados para o seguinte e-mail: @.***). Pode também consultar a Autoridade Nacional da Proteção de Dados.
This e-mail is intended only for the use of the recipient(s) named above. Any unauthorised disclosure use or dissemination, either in whole or in part, is prohibited. If you have received this e-mail in error, please notify the sender immediately via e-mail and delete this e-mail from your system.
Banco de Portugal processes personal data in line with the principles and rules in European and national legislation, in particular Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016. For further information, see Banco de Portugal’s webpage on data protection. In case of queries, please contact Banco de Portugal’s Data Protection Officer @.***). You may also contact the Portuguese Data Protection Authority (Comissão Nacional de Proteção de Dados).

You can't add attachments from email. You have to do it in GitHub.

Yes, the model has about 200 views
Rui Nuno Simões
Arquiteto de SI/TI | IS/IT Architect
[Assinatura C]
Departamento de Sistemas e Tecnologias de Informação | Information Systems and Technology Department
Núcleo de Arquitetura de SI/TI | IS/IT Architecture Unit
Rua Francisco Ribeiro, 2 | 1150-165 Lisboa
T +351 213130762
F +351 213143873
<EMAIL_ADDRESS>www.bportugal.pthttp://www.bportugal.pt/
Siga-nos no Twitter<twitter.com/bancodeportugal>, no LinkedInhttp://www.linkedin.com/company/17080 e no Instagramhttps://www.instagram.com/bancodeportugaloficial/
P Antes de imprimir, pense no ambiente
Before printing, think about the environment
From: Phil Beauvoir @.>
Sent: 4 de novembro de 2021 14:11
To: archimatetool/archi @.>
Cc: Rui Simões @.>; Author @.>
Subject: Re: [archimatetool/archi] HTML report does not generate Views dropdown menu (Issue #784)
ATENÇÃO: Este email é de origem externa. Tenha especial atenção a qualquer anexo ou hiperligação existente neste email.

Does the model actually have any Views?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_archimatetool_archi_issues_784-23issuecomment-2D961015994&d=DwMCaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=B_7q5dbwSEsPYC86cL7adM49uf6a3pxp-Cr6eaqjJUE&s=vka0D0Q2kCsiCRusAtbKvQ6YREi5A-eL0v3vyAqgXqE&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AIUVLTAHG5MPOP4PYP5L643UKKH7NANCNFSM5HLPZULA&d=DwMCaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=B_7q5dbwSEsPYC86cL7adM49uf6a3pxp-Cr6eaqjJUE&s=q8MSEQ4TJ5dCLDzROwru679Z3IwYTIQ4bV8qX6pPEnE&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMCaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=B_7q5dbwSEsPYC86cL7adM49uf6a3pxp-Cr6eaqjJUE&s=MJ1Gv7RJR7JrbgWwIj8KJQ05nfR1bz3GwjlTAgBnprk&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMCaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=B_7q5dbwSEsPYC86cL7adM49uf6a3pxp-Cr6eaqjJUE&s=cY_Hil0T7FDqKDyNZEaIrV4zXXGXtCK7ebd7RQoKgfc&e=.

 Se recebeu este e-mail por engano, por favor notifique o remetente imediatamente via e-mail e exclua-o do seu sistema.
O Banco de Portugal trata os dados pessoais de acordo com os princípios e regras decorrentes da legislação europeia e nacional, em especial do Regulamento (UE) 2016/679, do Parlamento Europeu e do Conselho, de 27 de abril de 2016. Para mais informações consulte a Página do Banco de Portugal sobre proteção de dados. Em caso de dúvidas, pode contactar o Encarregado da Proteção de Dados para o seguinte e-mail: @.***). Pode também consultar a Autoridade Nacional da Proteção de Dados.
This e-mail is intended only for the use of the recipient(s) named above. Any unauthorised disclosure use or dissemination, either in whole or in part, is prohibited. If you have received this e-mail in error, please notify the sender immediately via e-mail and delete this e-mail from your system.
Banco de Portugal processes personal data in line with the principles and rules in European and national legislation, in particular Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016. For further information, see Banco de Portugal’s webpage on data protection. In case of queries, please contact Banco de Portugal’s Data Protection Officer @.***). You may also contact the Portuguese Data Protection Authority (Comissão Nacional de Proteção de Dados).

Nothing in the log of interest except:

java.lang.Exception: org.eclipse.swt.SWTError: Not implemented [WebView2 runtime not found]

That means you have enabled the option to use the Edge Browser for the internal browser but don't have the Edge Runtime installed. Shouldn't make a difference, though.

I can't reproduce it. Can you share a model privately with me that has the problem?

I disabled the option but the behavior is the same.
I already checked and the views are created in the file structure generated and were generated 3379 views (not 200)
Maybe the problem is on the index.html creation

Unfortunately, I cannot send you the model but the index file has an unexpected end.

OK, but if I can't reproduce it I can't fix it. Perhaps you can diagnose it yourself? Maybe look for factors such as the amount of elements, amount of views, whether folders are used, etc.

In the previous version we had installed (4.8.1), we didn't have this error, if it helps

As size, we have in the generation folder:
21344 elements
3379 images
20429 objects
3379 views

I can't diagnose this without a model that has the problem.
But maybe you could try a process of elimination - is it the amount of elements? The amount of relations? The amount of views? Try using folders. Try on a different machine, or check there's enough memory.
Sorry, but I can only guess at this point.

Hi.
Where cian I found the version 4.9.0?
I'd like to try to install this version but I cannot find it.
Cheers

Version 4.9.0 has no differences in the reporting. You should compare with 4.8.1.

Ok, 4.8.1 works perfectly

You say you are using images. Perhaps this is a factor.
But as I said, I can only guess unless I have a model to reproduce the problem. Did you try all the things I mentioned in https://github.com/archimatetool/archi/issues/784#issuecomment-961228596

@wwu206 Something you could try:

Install a new zip version of Archi 4.9.1
Copy the folder Archi\plugins\com.archimatetool.reports_<IP_ADDRESS>101181039\templates
Replace in folder Archi\plugins\com.archimatetool.reports_<IP_ADDRESS>110260902\templates

This will mean that Archi 4.9.1 will then use the old code for generating HTML reports. Then we can see if the problem is there.

@Phillipus I think I've found the problem:
In some of the serve relations appears a blank property with information. I removed two of them (in two different phases) and the index.html file grew in both times.
Now I'm checking for more.
I'll let you know as soon as I have more news.
Thanks

I added a blank property to an element (same for relationship). I see this in my error output:
context [/modelreport /expandFolder /_sub1 /expandFolder /_sub2 /classesFromProperties /_sub3] 1:25 internal error: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
	at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:47)
	at java.base/java.lang.String.charAt(String.java:693)
	at org.stringtemplate.v4.STGroup.getEmbeddedInstanceOf(STGroup.java:177)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:235)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeIterator(Interpreter.java:772)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:747)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeIterator(Interpreter.java:772)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:747)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeIterator(Interpreter.java:772)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:747)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.ST.write(ST.java:427)
	at org.stringtemplate.v4.ST.render(ST.java:497)
	at org.stringtemplate.v4.ST.render(ST.java:491)
	at org.stringtemplate.v4.ST.render(ST.java:487)
	at com.archimatetool.reports.html.HTMLReportExporter.createReport(HTMLReportExporter.java:257)

@jbsarrodie I think the cause might be in modelreport.st, can you take a look?:
classesFromProperties(object) ::= <<
^object.Properties:{p | ^(p.Key)(p.Value)^ }^
>>

Also, the order of folders is different:

Hi.
I already can see some views, but only about 10% of them.
Now the index file end like the file attach

You could remove all the empty properties in the model with a jArchi script.

I'll try that during the weekend
We talk again on Monday

Hi Phil.
The problem is solved.
To have the HTML generated properly, I had to delete all the properties from the Serving relationship type filled or not.
Hope it helps to solve the problem in future versions.
Cheers,
Rui

Hi Rui,
thanks for the feedback. I think it's not really a problem with Serving relationship but rather empty properties.
@jbsarrodie What do you think?

For me only cleaning the properties from the serving relation solved the problem.
Is strange that in my case with a so big model there no more empty properties in other objects.
We have lots of properties in all objects, except in relations. In relations we use only the "Documentation" to fill all information (these cases, I my case, should not exist) . Maybe the problem is only in the properties tab in relations. For us, all other relationship types have no properties specified neither filled.
Hope it help,
Rui

A test model consisting of two elements, and a serving relationship with a Property with name and value outputs this to the console:
context [/modelreport /expandFolder /_sub2 /classesFromProperties /_sub3] 1:25 no such template: /Any
If the property consists of just a name, "test" this is output:
context [/modelreport /expandFolder /_sub98 /classesFromProperties /_sub99] 1:25 no such template: /test
If the property is empty (no name, no value) this exception occurs:
context [/modelreport /expandFolder /_sub34 /classesFromProperties /_sub35] 1:25 internal error: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
	at java.base/java.lang.StringLatin1.charAt(StringLatin1.java:47)
	at java.base/java.lang.String.charAt(String.java:693)
	at org.stringtemplate.v4.STGroup.getEmbeddedInstanceOf(STGroup.java:177)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:235)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeIterator(Interpreter.java:772)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:747)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeIterator(Interpreter.java:772)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:747)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.Interpreter.writeObject(Interpreter.java:742)
	at org.stringtemplate.v4.Interpreter.writeObjectNoOptions(Interpreter.java:674)
	at org.stringtemplate.v4.Interpreter._exec(Interpreter.java:285)
	at org.stringtemplate.v4.Interpreter.exec(Interpreter.java:145)
	at org.stringtemplate.v4.ST.write(ST.java:427)
	at org.stringtemplate.v4.ST.render(ST.java:497)
	at org.stringtemplate.v4.ST.render(ST.java:491)
	at org.stringtemplate.v4.ST.render(ST.java:487)
	at com.archimatetool.reports.html.HTMLReportExporter.createReport(HTMLReportExporter.java:257)

I just checked that I have lots of properties in objects and views with the "Name" filled and with the "Value" empty.

@jbsarrodie What do you think?

I think this is related to the new feature which makes it possible to hide some entries from the menu. I had to use a trick which generates a classname based on property name and value. I think generation failed when name and/or value is empty. I must admit that thanks to my OCD, all my properties have name and value ;-)
This should be easy to fix I think, but will take me some days before I can look at it.

Both bugs should be fixed in the html_report_fix branch.
@wwu206 I've never been able to reproduce your issue and you never shared your model with us, so could you please either share the "faulty" model with us or test this patch on your side (on Archi 4.9, manually edit archi/com.archimatetool.reports/templates/st/modelreport.stg to replace it with this one). This version no more raises a JAVA error on properties with "empty" name.

A test model consisting of two elements, and a serving relationship with a Property with name and value outputs this to the console:
context [/modelreport /expandFolder /_sub2 /classesFromProperties /_sub3] 1:25 no such template: /Any
If the property consists of just a name, "test" this is output:
context [/modelreport /expandFolder /_sub98 /classesFromProperties /_sub99] 1:25 no such template: /test

These are "normal" warnings which are due to the way my trick works (it calls a template function based on the name of the property). I've made it a bit more explicite that these warnings could be igored.

@jbsarrodie I'm getting:
context [/modelreport /expandFolder /_sub18 /classesFromProperties /_sub19] 1:25 no such template: /IGNORE_ERROR_
Test model consisting of two elements, and a serving relationship with a Property with empty name and value.

@jbsarrodie I'm getting:
context [/modelreport /expandFolder /_sub18 /classesFromProperties /_sub19] 1:25 no such template: /IGNORE_ERROR_
Test model consisting of two elements, and a serving relationship with a Property with empty name and value.

That's intended behavior: this is an internal StringTemplate message raised because we try to call a non existent function which name is forged by concatenating IGNORE_ERROR_ and the property's name.

These fixes are present in Archi 4.9.2 beta 3. Pleased test. 👍
https://www.archimatetool.com/beta/

Hi Phil.
I’ll download and test as soon as we can (as we work in a shared environment). I’ll give you news as soon as possible.
Thanks.
Have a nice 2022 and best regards,
Rui
Rui Nuno Simões
Arquiteto de SI/TI | IS/IT Architect
[Assinatura C]
Departamento de Sistemas e Tecnologias de Informação | Information Systems and Technology Department
Núcleo de Arquitetura de SI/TI | IS/IT Architecture Unit
Rua Francisco Ribeiro, 2 | 1150-165 Lisboa
T +351 213130762
F +351 213143873
<EMAIL_ADDRESS>www.bportugal.pthttp://www.bportugal.pt/
Siga-nos no Twitter<twitter.com/bancodeportugal>, no LinkedInhttp://www.linkedin.com/company/17080 e no Instagramhttps://www.instagram.com/bancodeportugaloficial/
P Antes de imprimir, pense no ambiente
Before printing, think about the environment
From: Phil Beauvoir @.>
Sent: 4 de janeiro de 2022 16:23
To: archimatetool/archi @.>
Cc: Rui Simões @.>; Mention @.>
Subject: Re: [archimatetool/archi] HTML report does not generate Views dropdown menu (Issue #784)
ATENÇÃO: Este email é de origem externa. Tenha especial atenção a qualquer anexo ou hiperligação existente neste email.

These fixes are present in Archi 4.9.2 beta 3. Pleased test. 👍
https://www.archimatetool.com/beta/https://urldefense.proofpoint.com/v2/url?u=https-3A__www.archimatetool.com_beta_&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=O-wji9cSJq9PjeMHXS4MKpcnPDkGC35jljy12ehTQCU&s=wwL-W7XmHQf8iQ8f5JSkL55kQpxb-oH1jhtOKKnB2Lc&e=
—
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_archimatetool_archi_issues_784-23issuecomment-2D1004950472&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=O-wji9cSJq9PjeMHXS4MKpcnPDkGC35jljy12ehTQCU&s=_T_JdSrDQYgymHgKikn3mwxkiRZAyS-skqwNUHi9Bkg&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AIUVLTH7V6LDURO5ISDFRUTUUMNF5ANCNFSM5HLPZULA&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=O-wji9cSJq9PjeMHXS4MKpcnPDkGC35jljy12ehTQCU&s=vIEAX9Mmd1v0KNjWHpm8Ntvt6s3aj82uPl8V1yYWa80&e=.
Triage notifications on the go with GitHub Mobile for iOShttps://urldefense.proofpoint.com/v2/url?u=https-3A__apps.apple.com_app_apple-2Dstore_id1477376905-3Fct-3Dnotification-2Demail-26mt-3D8-26pt-3D524675&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=O-wji9cSJq9PjeMHXS4MKpcnPDkGC35jljy12ehTQCU&s=kuoR8ywspKLEAMLcWt8sPGnlSxdnU6b6Vs9dQJ-QfhI&e= or Androidhttps://urldefense.proofpoint.com/v2/url?u=https-3A__play.google.com_store_apps_details-3Fid-3Dcom.github.android-26referrer-3Dutm-5Fcampaign-253Dnotification-2Demail-2526utm-5Fmedium-253Demail-2526utm-5Fsource-253Dgithub&d=DwMFaQ&c=WdwKmQaPYCZq3ZY-wllUZB0L-BOaCTNMIdrWHq8UZ_4&r=CcAbfhrLvjx1ZjIFNyrBbEmJKLLAsXQjFEwpXYmAbjs&m=O-wji9cSJq9PjeMHXS4MKpcnPDkGC35jljy12ehTQCU&s=Tba-uoynqhUxMu4wUGz8ZfIXqcg8rjNbOJH-J8xdbjo&e=.
 Se recebeu este e-mail por engano, por favor notifique o remetente imediatamente via e-mail e exclua-o do seu sistema.
O Banco de Portugal trata os dados pessoais de acordo com os princípios e regras decorrentes da legislação europeia e nacional, em especial do Regulamento (UE) 2016/679, do Parlamento Europeu e do Conselho, de 27 de abril de 2016. Para mais informações consulte a Página do Banco de Portugal sobre proteção de dados. Em caso de dúvidas, pode contactar o Encarregado da Proteção de Dados para o seguinte e-mail: @.***). Pode também consultar a Autoridade Nacional da Proteção de Dados.
This e-mail is intended only for the use of the recipient(s) named above. Any unauthorised disclosure use or dissemination, either in whole or in part, is prohibited. If you have received this e-mail in error, please notify the sender immediately via e-mail and delete this e-mail from your system.
Banco de Portugal processes personal data in line with the principles and rules in European and national legislation, in particular Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016. For further information, see Banco de Portugal’s webpage on data protection. In case of queries, please contact Banco de Portugal’s Data Protection Officer @.***). You may also contact the Portuguese Data Protection Authority (Comissão Nacional de Proteção de Dados).

@jbsarrodie I've merged (and deleted) your branch. Thanks for the fix!

Re-opening because the merge commit to GitHub auto-magically closed it.

Re-opening because the merge commit to GitHub auto-magically closed it.

Let's close this one. Please add a comment if the issue happens again.


Fixing an issue where label styles were not being applied

You did it @lopezton-anthem!
Thank you for signing the Anthem Opensource Software CLA.


Disabled hand unraise when dominant speaker changes

Description of the PR
The hand raise was unraised when another participant speaks or when dominant speaker changed, which is an unwanted behaviour. With this update, the hand is unraised only if the hand raise/unraise button is clicked.
Type of change

[ + ] : Technical
[ + ] : Feature
[ ] : Documentation
[ ] : Bugfix

Checklist

[ + ] : Changes have been tested with Firefox, Chrome and Microsoft Edge
[ + ] : PR ready for reviews

Changelog is not updated (non mergable) yet since there are other pull reuqest waiting for approval, it will be versioned after merging other pull requests.


🐞 - Issue with multiselect element

Playground Link
https://stackblitz.com/edit/angular-pxy8jl-cwvuuh?file=src%2Fapp%2Fapp.component.html
Description
Hi guys!
I got an issue with multi-select element
Not sure if it is a bug, maybe only an improvement
Clear the first value in the 'Multiselect' field by clicking on the [x] icon
Actual result: Values moved left, the drop-down list is opened and the first value doesn't delete after clicking on the 'x' icon in the multi-select, cursor goes to search input

Expected result: Value is deleted after clicking on the 'x' icon
The issue is reproduced after force reloading page when tags have long names and are hiding behind a multi-select wrapper
Multiselect work correctly when tags fit inside a container(on the screenshot):

Angular version
15
Taiga UI version
3.9
Which browsers have you used?

[X] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

Which operating systems have you used?

[ ] macOS
[X] Windows
[ ] Linux
[ ] iOS
[ ] Android

I suppose it focuses the input on mousedown, container is scrolled and click does not happen on the cross icon. Good find. Would you be interested in trying to make a PR for this?


Document GraphQL list filtering with FHIRPath

coverage: 94.301%. remained the same when pulling f80205b844972d9c72a69b578a4e5fc23e88396e on graphql-fhirpath-docs into 8351f1c964ca1fa045f096f6bc08ee650a829f3c on main.


Disable pypi for merge workflows + fix trainer tests

What does this PR do?
Disables the pypi release tests for merge and PR CI's. Unnecessary feedback and should reduce main CI time by ~10min and uninstalls trackers to fix the issues with the transformers tests
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[x] Did you read the contributor guideline,
Pull Request section?
[ ] Was this discussed/approved via a Github issue or the forum? Please add a link
to it if that's the case.
[ ] Did you make sure to update the documentation with your changes? Here are the
documentation guidelines, and
here are tips on formatting docstrings.
[ ] Did you write any new necessary tests?

Who can review?
Anyone in the community is free to review the PR once the tests have passed. Feel free to tag
members/contributors who may be interested in your PR.
@BenjaminBossan

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

CI running to check this:

@SunMarc yes, because a fix was put into the main in transformers and then propagated once the next release came out. This CI will still run on pypi for releases + nightly, but we don't need that level of feedback on main

@BenjaminBossan unrelated test failures due to comet-ml not liking how certain things are setup, and the examples tests pull them all in automatically. Rather than dealing with faking the trackers/mocks/etc etc on the transformers side just uninstall them so as to not worry about it


Add raylib shader encapsulation

Also add a global shader in the engine, and a colorblind correction shader.
Can be tested by calling setColorBlindShader([0-2]) in the constructor of Engine.
Resolves: #2

Codecov Report

Merging #230 (2eec24d) into master (52c4b8d) will decrease coverage by 0.43%.
The diff coverage is 3.80%.

@@            Coverage Diff             @@
##           master     #230      +/-   ##
==========================================
- Coverage   11.29%   10.85%   -0.44%
==========================================
  Files         169      172       +3
  Lines        2762     2901     +139
  Branches      914      964      +50
==========================================
+ Hits          312      315       +3
- Misses       2299     2437     +138
+ Partials      151      149       -2

Impacted Files
Coverage Δ

src/game/Engine.cpp
0.00% <0.00%> (ø)

src/game/Engine.hpp
0.00% <ø> (ø)

src/game/Game.cpp
0.00% <0.00%> (ø)

src/game/scenes/AScene.cpp
0.00% <0.00%> (ø)

src/game/scenes/SettingsMenuScene.cpp
0.00% <0.00%> (ø)

src/game/settings/Settings.hpp
100.00% <ø> (ø)

src/raylib/core/Vector3.hpp
0.00% <ø> (ø)

src/raylib/core/scoped.hpp
0.00% <0.00%> (ø)

src/raylib/model/Model.cpp
0.00% <0.00%> (ø)

src/raylib/shaders/Shader.cpp
0.00% <0.00%> (ø)

... and 10 more

Continue to review full report at Codecov.

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


StyleGAN inversion

Hello! Thanks for the work done, the results look great. I was particularly impressed by your image inversion, but I am not quite sure how it works. Do you plan to publish the relevant code?

Code is a little messy now, will upload once I get the time to clean them.

Great, thanks.

uploaded the inversion code!


Fix operator precedence of get_arg for actions handling exception<>

It is not possible to write an action that accepts both an exception and an object injected into the state machine constructor e.g.
This works
"state1"_s + exception<std::exception> / [](std::exception const & e){std::cout << e.what << std::endl;} = "state2"_s

This fails
"state1"_s + exception<std::exception> / [](my_logger & log,std::exception const & e){log(e.what());} = "state2"_s

This is caused by the specialization of get_arg for back::exception always taking precedence over the default implementation. This pull request removes the  "class T" template argument fixing the operator precedence.

Rebased by https://github.com/boost-experimental/sml/commit/6fdba84611c66bccef3698a67098ef52c42f4124. Thanks, @oliverdaniell.


support newer versions of sphinx

StandaloneHTMLBuilder.default_sidebars was removed in sphinx ~1.6.
https://github.com/sphinx-doc/sphinx/commit/e8e63b1e9968abbaff46ddd7917d2b53cb505276#diff-c17608ed63bfe1714c6befb9d4201fee
Fixes #39

Codecov Report

Merging #46 into master will decrease coverage by 0.55%.
The diff coverage is 50%.

@@            Coverage Diff             @@
##           master      #46      +/-   ##
==========================================
- Coverage   99.01%   98.45%   -0.56%
==========================================
  Files           9        8       -1
  Lines         910      909       -1
  Branches      178      176       -2
==========================================
- Hits          901      895       -6
- Misses          4        7       +3
- Partials        5        7       +2

Impacted Files
Coverage Δ

sphinxcontrib/versioning/sphinx_.py
98.63% <50%> (-1.37%)
:arrow_down:

sphinxcontrib/versioning/lib.py
96.77% <0%> (-1.08%)
:arrow_down:

sphinxcontrib/versioning/git.py
97.14% <0%> (-0.96%)
:arrow_down:

sphinxcontrib/versioning/__init__.py
100% <0%> (ø)
:arrow_up:

sphinxcontrib/__init__.py

Continue to review full report at Codecov.

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

@Robpol86 I can't grok how so many more tests in appveyor began failing with this change, and they seem unrelated to what I did. Also don't understand the coverage decrease for files other than sphinx_.py. Assigning to you anyways for merge?

:+1:  @Lingnik Thank you for the fix. I installed your branch and everything worked as expected.

@Robpol86, please merge this PR :)

@Robpol86, any updates on this PR?

@Robpol86 mind merging this one? If you don't maintain the repository anymore - please let someone else (e.g. one of the already existing contributors) take over.

@Robpol86 also affected by this one - please merge

to install patched version
pip install -U git+https://github.com/Lingnik/sphinxcontrib-versioning@Lingnik-patch-1

Hi guys, is sphinx-versioning reinstalling/using the package in different commit? It seems that it only uses the master branch version. Therefore, the doc building often fails. Any comments? Thanks!

@zhanghang1989, sphinx-versioning checks out different commits, but does not perform install. If you have pure python project that should be enough to build documentation correctly.
In my project I have C++-extension module, so I need install to properly generate module API with autodoc.
I added several options to sphinx-versioning to actually trigger python setup.py install during doc generation, try the fork:
pip install -U git+https://github.com/sizmailov/sphinxcontrib-versioning@conditionally_run_setup_py

This change seems to remove entirely the default sidebars for me - I just end up with the versions in the side bar, but when building standalone I get a TOC and a few others.


--swizzle channel ordering not working as expected.

I've been trying to swizzle some textures with the following command on macOS, but the channel ordering doesn't look correct.  I looked over the swizzle sources, and it makes sense, so maybe the jpeg/png code is loading in images as rbga instead of rgba.  I wasn't able to debug from the Xcode project, but I'll work on trying to correct it.
This works to get the g and a channels populated with data, but I'm setting ba = gr (confirmed data in PVRTexToolGUI)
cuttlefish --swizzle xxgr -f ASTC_4x4 --srgb -i Image.jpeg -o Image.ktx
cuttlefish --swizzle xxgr -f ASTC_4x4 --srgb -i Image.png -o Image.ktx
Was expecting to use, ga = gr
cuttlefish --swizzle xgxr -f ASTC_4x4 --srgb -i Image.jpeg -o Image.ktx
cuttlefish --swizzle xgxr -f ASTC_4x4 --srgb -i Image.png -o Image.ktx
This should be a noop, but the channels are reordered.
cuttlefish --swizzle rgba -f ASTC_4x4 --srgb -i Image.png -o Image.ktx
Channel info from first swizzle on a Image.jpeg.

After taking a quick look, the green and blue channels were swapped when parsing the command-line arguments.

I pushed up a fix to resolve the incorrect command-line parsing.

This worked great.


docs(Tactic/Nontriviality): fix docs

@eric-wieser I'd say making the documentation match the implementation has higher priority than redesigning a tactic, so "easy" seems appropriate to me.
Regarding the syntax, if we go with []s then we'd need to write nontriviality R using [h] for consistency, since Lean 4 doesn't seem to embrace conditional square brackets. I think it could be a reasonable rule that if they're in a clause starting with a keyword (like using) then you can use comma-separated lemmas without brackets. In any case, if we want to redesign this then let's create an issue or take the discussion to Zulip.
bors r+


add new hook names for crypto hooks

@ttuegel @sskeirik FYI
This is done in order to separate the crypto hooks out based on which native library they depend on in the llvm backend, in order to simplify the build process for new semantics. The old hooks will remain valid for the time being for backwards-compatibility.

Have these hooks been added to the LLVM backend? Are we planning on incorporating the hooks from blockchain-k-plugin directly into the LLVM backend?

No, these hooks are not part of the llvm backend because that would involve making developers install obscure Bitcoin and cryptography libraries in order to build the k frontend. It's not an issue with java and haskell because their package managers pull in the right libraries automatically.

Ah sorry, I misread, forgot that this is only for the Java backend. Approving.

Though I guess someone who needs this should approve as well.

Since we are changing hook names anyway, I propose the LLVM backend migrates from the name sha3 to sha3256 like the Haskell and Java backends or else something like sha3_256. I didn't think about changing that before since it wasn't a hook that I was adding, but I do think it makes sense to keep the digest size in bits after each hash function, for consistency of naming and also clarity. Thus, under this naming scheme we have either:
hash function name + digest size
hash function name + (separator when hash name ends with number) + digest size

As far as I can tell, the build failed because github was experiencing problems. I restarted it.


Misc fixes

Added missing things from bots 2.0 update.
Made some small visual changes to the code for better viewing.
Some small fixes.

The Entities will get a major overhaul at some point, but thanks a lot for going through the bulk and cleaning it up 😃
@MBoretto and I have discussed about simplifying it a lot, to prevent all the duplicate and redundant code in all the files.

@noplanman we should open an issue describing our idea, then we can assign it to someone ;)

Done #193


popup add cred button invisible issue fix

When trying to add credential from popup, add credential button was not visible, which is fixed with this PR.
Along with that some position adjustments of cancel and modal inside popup.


Monitor trying to use port 67567

I'm getting a "RangeError: Port should be > 0 and < 65536" error when using the monitor.
I noticed the monitor tries to use port number 67567, which is invalid.
node_modules/polo/monitor.js:54:server.listen(67567, '<IP_ADDRESS>');
node_modules/polo/repository.js:84:             var socket = net.connect(67567, '<IP_ADDRESS>');

Fixed in 0.8.1.


Issue with HA 2024.7

Adding this here, hopefully @fano0001 you might have more success than @sethcalkins had with https://github.com/runDMCA/home-assistant-mazda/compare/main...SethCalkins:home-assistant-mazda:main
Some suggestions have been added https://github.com/runDMCA/home-assistant-mazda/issues/5#issuecomment-2223110734 that might help point to a fix to the issue

https://github.com/runDMCA/home-assistant-mazda/issues/5#issuecomment-2233998275

After updating to HA 2024.8 the integration is working


How can we help?
I would like someone else to build the manifest.
Please read and ensure the following

[X] The installer meets the above requirements

Please provide the following information
Download Page Url: https://github.com/AmrDeveloper/GQL/releases
Publisher: https://github.com/AmrDeveloper
Package Name: gitql
Description: A SQL like language to perform queries on .git files
Package Version: 0.7.0
Installer URL: https://github.com/AmrDeveloper/GQL/releases/download/0.7.0/gql-x86-windows.exe

@stephengillie Could this issue close as "Completed"?

Close with reason: PR merged in #121198;


Team 11 Review: MIS: Invalid Assumptions

@samm82
Name: Team 11 Review
About: Assumptions about the structure of the program
Summary
Many of the modules include assumptions relating to the structure of the program or types being used in the program. These types and structure related elements should be defined within the module specifications as this information would be needed for an independent programmer to create this program.

Deadline: March 1st
Estimated Work Hours: 1hr

This assumption is replaced by a similar one from Abstract Object Module


Uncaught TypeError: Cannot read property 'uploadFile' of undefined

Hello! I have this error on all my computers. (Windows 7, Windows 10 and Ubuntu)
TypeError: Cannot read property 'uploadFile' of undefined
    at handleEvent (file:///C:/Users/Usuario/.atom/packages/remote-sync/index.coffee:42:3)
    at atom-workspace.disposables.add.atom.commands.add.remote-sync:upload-file (file:///C:/Users/Usuario/.atom/packages/remote-sync/index.coffee:95:40)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\Usuario\AppData\Local\atom\app-1.7.3\resources\app.asar\src\command-registry.js:260:29)
    at CommandRegistry.handleCommandEvent (C:\Users\Usuario\AppData\Local\atom\app-1.7.3\resources\app.asar\src\command-registry.js:3:61)
    at CommandRegistry.module.exports.CommandRegistry.dispatch (C:\Users\Usuario\AppData\Local\atom\app-1.7.3\resources\app.asar\src\command-registry.js:160:19)
    at AtomEnvironment.module.exports.AtomEnvironment.dispatchContextMenuCommand (C:\Users\Usuario\AppData\Local\atom\app-1.7.3\resources\app.asar\src\atom-environment.js:1106:28)
    at EventEmitter.outerCallback (C:\Users\Usuario\AppData\Local\atom\app-1.7.3\resources\app.asar\src\application-delegate.js:327:25)
    at emitThree (events.js:97:13)
    at EventEmitter.emit (events.js:175:7)

According to the stack-trace, this error happened in the remote-sync package, and not in atom-less.
Can you please check if this is related somehow to yongkangchen/remote-sync#147?

I'm closing this since I haven't heard any more on this issue.


Fix FreeDNS update in DynDNS plugin

Current implementation of FreeDNS update in DynDNS plugin is broken.
DynDNS changed its interface and switched to "v2".
The URL in current implementation getting response PAYLOAD: ERROR: Invalid update URL (2)
This PR fixes endpoint, documentation and expected responses to make it work.
Testing
Logs are backwards. Also includes piece of log "before". IP/DNS are sanitized.
/usr/local/etc/rc.dyndns: Dynamic DNS (abcd.mooo.com): (Success) No Change In IP Address
/usr/local/etc/rc.dyndns: Dynamic DNS: updating cache file /var/cache/dyndns_wan_abcd.mooo.com_2.cache: A.B.C.D
/usr/local/etc/rc.dyndns: Dynamic DNS (abcd.mooo.com): A.B.C.D extracted
/usr/local/etc/rc.dyndns: Dynamic DNS (abcd.mooo.com): Current Service: freedns
/usr/local/etc/rc.dyndns: Dynamic DNS (abcd.mooo.com): _checkStatus() starting.
/usr/local/etc/rc.dyndns: Dynamic DNS (abcd.mooo.com via freeDNS): _update() starting.
/usr/local/etc/rc.dyndns: Dynamic DNS (abcd.mooo.com): running dyndns_failover_interface for wan. found em0
/usr/local/etc/rc.dyndns: Dynamic DNS (abcd.mooo.com): A.B.C.D extracted

/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): (Success) IP Address Changed Successfully!
/services_dyndns_edit.php: Dynamic DNS: updating cache file /var/cache/dyndns_wan_abcd.mooo.com_2.cache: A.B.C.D
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): A.B.C.D extracted
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): Current Service: freedns
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): _checkStatus() starting.
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com via freeDNS): _update() starting.
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): running dyndns_failover_interface for wan. found em0
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): A.B.C.D extracted

/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): (Success) No Change In IP Address
/services_dyndns_edit.php: Dynamic DNS: updating cache file /var/cache/dyndns_wan_abcd.mooo.com_2.cache: A.B.C.D
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): A.B.C.D extracted
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): Current Service: freedns
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): _checkStatus() starting.
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com via freeDNS): _update() starting.
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): running dyndns_failover_interface for wan. found em0
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): A.B.C.D extracted

/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): (Unknown Response)
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): PAYLOAD: ERROR: Invalid update URL (2)
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): Current Service: freedns
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): _checkStatus() starting.
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com via freeDNS): _update() starting.
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): running dyndns_failover_interface for wan. found em0
/services_dyndns_edit.php: Dynamic DNS (abcd.mooo.com): A.B.C.D extracted

Merged, thanks!


Several options to open a new tab

Description
Open new tab in :

current group (new tab button on group title)
next to current tab  (new tab button on tab title)
common new tab (chrome default, new tab button on extensions main panel)

Use case

A user has a tab group "Tabs_group1" active. The user opens a new tab and it is created immediately inside this group.
A user has a tab group "Tabs_group1" and a tab "Tab1" active.
The user wants to immediately open a tab next to "Tab1"

Additional context
Similar behavior is implemented in the extension  https://chromewebstore.google.com/detail/tab-manager-in-side-panel/dhdfjphlghgaokjflinlfcacdafpmiom
When you hover over the title of a tab or group, a "+" button appears on the right side
P.S.
Thanks for your extension!! 👍

@Storkur
Thank you for submitting the issue!
Indeed, the features you've mentioned sound like valuable additions to the extension. I often find myself right-clicking browser tabs to open new ones or duplicating them, and having the ability to do this directly within TabTabTab would certainly enhance its convenience.
I'll be addressing this in the near future, so please stay tuned.
If you have a moment, I'd greatly appreciate it if you could leave a review on the store. Your support means a lot!


Move scheduler.jobs to a dict.

Just moving the scheduler.jobs list from a list to a dict indexed by job.id().

(toggled close/open to force a TravisCI build)

From the failed tests, it looks like you've changed some of the logic of when jobs are allowed to be deleted? I'm assuming you didn't mean to do that.

I had changed some of delete_job, but not enough.  I had the for j in scheduler.jobs rather than for j in scheduler.jobs.values() I'd changed it in multiple places in DIGITS, but missed that one.  Didn't see it until I redid the changes from scratch and diffed against that branch.  That's why I was asking about a debugger.

It looks like you never actually said why this change is desirable. This speeds up the lookup time for get_job(), abort_job() and delete_job() in the scheduler from O(n) where n is the total number of jobs in the job list to O(1).
It's passing the testsuite and my own smoketests and everything looks fine. Very concise - I like it! Squash those last 3 commits and merge this, please.

Squash those commits and let's merge now that v3.1 development has started.


share-socket tests fail on macos-latest

The share-socket tests currently fail randomly under Mac OS with the following error message: Uncaught Error [ERR_SOCKET_DGRAM_NOT_RUNNING]: Not running
A full test run can be seen here

I wonder if this is specific to Github actions, my local is on mac-os latest and able to run the tests fine

@invaderb That is very good to know! Then I would also assume that this is a Github Actions problem.
They will update macos-latest from 10.15 to 11.0 soon so maybe this will fix the issue (technically it isn't really the "latest" version at the moment). If not it would probably be best to report this problem in an issue in their repository.

@JKRhb have you re-tested this with macos11 yet?

I just opened #304 to try it out :)

@invaderb I now managed to fix the issue by increasing the timeout for the share-socket tests. Maybe we need to further investigate this issue in the future. But for now it should be fixed :)


Not getting uninstalled, nor getting updated

Microsoft PowerToys version
0.79.0
Installation method
Microsoft Store
Running as admin
Yes
Area(s) with issue?
General
Steps to reproduce
not able to uninstall the application , always shows up this error, also its not getting updated
tried uninstalling through command promt and powershell but always got an error
I am attaching the log file and screenshot of the same
log file.txt

✔ Expected Behavior
to get successfully uninstalled / update
❌ Actual Behavior
not getting uninstalled / update
Other Software
No response

Can you try downloading the installer (https://github.com/microsoft/PowerToys/releases) for your version (Try using PowerToysSetup and if this doesn't work PowerToysUserSetup). This should give you an option to uninstall. Please tell me if it works. /needinfo

Can you try downloading the installer (https://github.com/microsoft/PowerToys/releases) for your version (Try using PowerToysSetup and if this doesn't work PowerToysUserSetup). This should give you an option to uninstall. Please tell me if it works. /needinfo

I currently have version 0.79.0 installed . i tried both the above methods, but when i clicked on the executable file it gave me this same error

@AI-ApeX-DeV Are you using more than one OS account locally?

that is .... interesting.
To unblock, i'd suggest going into settings and manually uninstall. then reinstall.

its not getting uninstalled in any away.
i tried through settings first, then command prompt, then powershell as administrator, downloaded the same version as installed on my machine(0.79.0) and tried to install it , but always i get the same error

@AI-ApeX-DeV Are you using more than one OS account locally?

No, I have only one account, but for Microsoft office i use 2 accounts, one is my main account and another is work account through which i access Microsoft office 365

Could you check which user has installed PowerToysUser version?
Try logging into the user which does NOT have PowerToysUser version and try to remove PowerToys per-machine version?
Does that help?


Integrating a sub-account ID for split payments Woo-commerce wordpress

Hi,
I'm trying to add sub-account to certain products on Woo-commerce but can't find any. I noticed someone else was advised to upgrade to version 2.2.6 but what's currently available is 2.2.5 in the WordPress plugin repository.
How to resolve this?

Hi!
Okay I visited the code here; though it seems the version is 2.2.1, not 2.2.6?

Hello!
I am having issues with the plugin after the last WordPress update, I had to take the plugin download here down due to the error shown in the attachment below; which did not let me log into the wp-admin section.
is there a reason the plugin has noted being updated on the WordPress repository?

n


Remove bjornstar because it is not well-curated

It is stated that hosts are consolidated from several well-curated sources,
Well, bjornstar is not the case.
yandex.ru, Alexa's 27 is there since at least 2014!

@mikhaelkh  spotify is blacklisted there too :scream:  :thinking:  aaand maintainer sent user to whitelist file cause DID NOT USE spotify.
BTW @StevenBlack I can maintain spotify valid hostsfile if needed (for from @CHEF-KOCH) if needed.

If you could, Tomasz @FadeMind , that would be great.
@mikhaelkh adding a new source to this repo is always rough.
But to your point, @mikhaelkh, presence on an Alexa list does not mean the domain isn't scummy.  Facebook is scummy, but not according to its "ranking" on most lists.  Popularity and digital ethics are quasi-orthogonal.

Fixed in Release 1.3.9.  Closing.

Unified hosts = (adware + malware)  and yandex.ru is neither of those, except
Yandex.Metrica and Yandex.DIrect which are documented and blocked in more well-curated sources.


Migrations and seeding for devops pipeline

Is your feature request related to a problem? Please describe.
I am integrating this package with a devops pipeline and an existing application.

The migrations are not published so I cannot change the order (modifying their timestamps) and they are applied after my migrations so I cannot add in my migrations the foreignId to the countries table as it is migrated later.
In my the devops pipeline I am migrating and seeding the database before running tests, and to speed up the tests I like to seed just some countries/cities/states.... and not the the full dataset.

Describe the solution you'd like
I would like to change the migration order so this package is applied before my migrations, for that if possible it will be great if migrations are published so they timestamp can be modified, I do not know if this affects the package upgrades in the future.
It would be nice if the seed operation allows config option to allow partial or full seeding, so full can be perform just once and partial (much faster) can be used in testing for some records.
Describe alternatives you've considered
I have checked that there is a migrations --package flag that could force the migration of a package but it only exists for newer laravel versions and I also prefer to keep the devops pipeline clean without code for this package.
Regarding the seeding for the testing, I have consider creating a custom countries/states... small seed so my tests start faster and still I have some data (not all) to check the relevant relations, but it will be more coherente to use the existing dataset instead of making up some new ones.
Additional context
Thanks for this package :) !

@Jacq i appreciate the time it took you to write here. please feel free to contribute in suggesting some changes to make the package better. Please submit a PR i would do my best to help you if needed.


Time setting via UART

The badger 2040 with it's push buttons is a much better direction for this project.


Orchestration of DVT in compute engine

This issue will track the development of orchestration of the DVT library to execute automatically based on given user input. This will also cover how we can do e2e installation and configuration of the orchestration service in a compute engine with some sample examples.

We need to ad this as part of different repo.


Finish up tools asset info reverse engineering

We got the file list out, but there's more data in there.
See https://github.com/SteamDatabase/ValveResourceFormat/blob/master/ValveResourceFormat/ToolsAssetInfo/ToolsAssetInfo.cs

Closed with de42175f66e3d94152aac460915a5afedea65b41


the  is defined

when i put  abc
the em action is not defined

I can reproduce what you're seeing:

In an HTML file, type
Run the "Go to definition" command while the cursor is on the em tag.
"No definition found for 'em'" message shows up.

@mjbvz is this the expected behaviour?

there was a problem that the em didn't work but then it has been solved


Build data driven and type driven algorithms using pattern matching[Duplicate of #5274]

Article checklist
Attention
Our Peer Reviewer and Content Moderator teams do NOT provide any revisions services. All revisions and edits should be completed on your own forked repo (as to not take up room in the queue) in order for our team to review them all in a timely manner.
ANY ARTICLE SUBMITTED WITH GLARING ERRORS WILL BE IMMEDIATELY CLOSED.

As a rule of thumb - please be sure to only submit articles (pull requests) that are fully polished and ready to be published. Be sure to go through our resources documents for extra and 3rd party (vetted) resources to help improve overall technical writing.

Pre-submission checks

Please ensure that you have only one open topic suggestion (issue) + in-review article (linked pull request) at a time. This will ensure that we complete the review process in a timely manner from inception to publishing

If you have not already, please go over our Resources Page for more tips and tricks on how to improve your overall technical writing so reviews are swifter, increase the chance of a payout and provide more value to our readers.

For first-time contributors and for more details on our submission guidelines, see our Contributing Guidelines.

Formatting and structure checks

[x] Have you used the correct folder and file structure? - see Contribution Guidelines

[x] Is your article properly formatted in Markdown? - see Github Markdown guide

[x] Have you used our preferred heading structure? - H3 (###) and up

[x] Does your article follow any of the suggested structure formats? - see example formats

[x] Is your article over 750 words? - Tool: Wordcounter.net

[x] Is the article you are submitting an in-depth and unique article? Does it go beyond what is in the official docs and what is covered in other blog sites. See these articles as examples.

[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.

[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.

[x] Have you included a hero image that is 600x400 pixels, under 300KB in size, and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid - Grammarly
[x] Please place your article through a 3rd party plagiarism checker. We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[ ] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide
[x] Have you checked your code runs correctly and you've highlighted all necessary dependencies for installation?
[x] Are the software programs and packages you're highlighting in your article up to date, using current versions and not deprecated?

Topic suggestion this closes

Remove the backticks and add the issue number below to link and close your Topic Suggestion (issue) when your article has been published (PR has been merged). See this video for more details.

This closes #issue-number
This closes #5274

Finally, delete the article checklist notes in blockquotes and submit your PR. We look forward to reviewing your article.

@ahmadmardeni1 I have created a new PR

Good afternoon and thank you for submitting your article for publishing.
Your article has been entered into our queue and should be reviewed (and published pending any changes) as soon as a peer reviewer is finished with the ones in the queue before it. 🚀
Thank you.

@section-engineering-education/peer-reviewers
Is anyone available to pick up this PR for review? It requires experience working with C#.

Hello @srishilesh and @ahmadmardeni1, I am conversant with this topic can I review it?1

@hectorkambow Its long since I submitted this PR but it has not been assigned a reviewer

Hey! @carteblanchemunene I'm so sorry for the late reply. You are a test peer reviewer, right? We have filled our peer reviewers team. And will consider you when we have open positions.

@Jethro-magaji  I have made the corrections, you can have a look at the changes

Your article appears to have many sentences that are taken verbatim from third-party sources. We can't publish any content that is not original or properly cited/referenced. There are many free online tools where you can check this (such as quetext.com, and if you're uncertain about the definitions around plagiarism, this is a good resource to reference. We're really looking for unique/original content.
Build Data Driven Algorithms Copyleaks Report.pdf


[test] Modernise DGEMM test

There are still a couple of improvements that this test can take, but the first one needs a change in the configuration and the second one is missing a feature. Nonetheless, this PR modernises the syntax and removes any deprecation warnings.

Codecov Report

Merging #2335 (b0a39c5) into master (cdf491a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2335   +/-   ##
=======================================
  Coverage   86.12%   86.12%
=======================================
  Files          56       56
  Lines       10215    10215
=======================================
  Hits         8798     8798
  Misses       1417     1417

Continue to review full report at Codecov.

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


vuex-orm.esm.js undefined probs:    Uncaught TypeError: Cannot read property 'localKey' of undefined at Function.Model.belongsTo (vuex-orm.esm.js?0937:2127)

Uncaught TypeError: Cannot read property 'localKey' of undefined at Function.Model.belongsTo (vuex-orm.esm.js?0937:2127)
Changed to:
if(parent) {
return new BelongsTo(this, parent, foreignKey, this.relation(parent).localKey(ownerKey));
}
Then, similarly:
Model.prototype.$fill = function (record) {
at line 2672, (Model.prototype.$fill),  changed:
this[key] = field.make(value, data, key);
to:
if (field) {
this[key] = field.make(value, data, key);
}

Closing the issue due to inactivity. Please feel free to open another issue if there's anything! 🤝


The resource link is cannot be opened

Describe the bug

When a user clicks on an arrow button in a resource card it opens the same window in a separated window instead of opening the URL

To Reproduce
Steps to reproduce the behavior:

Go to a category
Click on the arrow button
See the behaviour

Expected behaviour

The link should open in a new window

Screenshots

Are you working on this issue?
No

This is an issue with the database.


PlatformException: Unexpected error!

Flutter Exception

PlatformException(Unexpected error!, null, java.lang.IllegalStateException at android.media.MediaPlayer._stop(Native Method) at android.media.MediaPlayer.stop(MediaPlayer.java:1357)
at j7.i.stop(Unknown Source:2)
at j7.m.A(Unknown Source:18)
at i7.d.n(Unknown Source:183)
at i7.d.d(Unknown Source:0)
at i7.d$c.b(Unknown Source:14)
at i7.d$c.invoke(Unknown Source:4)
at i7.d$e.invokeSuspend(Unknown Source:16)

at kotlin.coroutines.jvm.internal.a.resumeWith(Unknown Source:11)
at x5.p0.run(Unknown Source:88)
at kotlinx.coroutines.internal.l.run(Unknown Source:12)
at kotlinx.coroutines.scheduling.k.run(Unknown Source:2)
at kotlinx.coroutines.scheduling.a.B(Unknown Source:0)
at kotlinx.coroutines.scheduling.a$c.d(Unknown Source:14)
at kotlinx.coroutines.scheduling.a$c.n(Unknown Source:28)
at kotlinx.coroutines.scheduling.a$c.run(Unknown Source:0) , null)

1
#0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:607)
2
#1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:167)
3
<asynchronous suspension>
4
#2 AudioPlayer.release (package:audioplayers/src/audioplayer.dart:153)
5
<asynchronous suspension>

flutter doctor
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.4 21F79 darwin-arm (Rosetta),
    locale zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2022.1.2)
[✓] VS Code (version 1.69.1)
[✓] Proxy Configuration
[✓] Connected device (4 available)

Plz use issue template!


Implement Graph Algorithms in C++

We will be implementing algorithms of graph -
1.Kosaraju's Algorithm
2.Dijkstra's Algorithm
3.Bellman-Ford Algorithm
4.Floyd-Warshall Algorithm
5.Minimum Spanning Tree (MST) using Prim's Algorithm
6.Minimum Spanning Tree (MST) using Kruskal's Algorithm

kindly assign me this issue @strivedi4u

I have created a pr with the graph algortims in a seperate folder. Kindly merge it if it is ok @strivedi4u

I want to work on it
please assign me this


Prevent new account creation from /login

If someone tries to login with the wrong auth method, we create a new account for them.  New accounts should only get created from the signup page.

Are there any indication you could give on how you would like this change to be realized? Should the automatic creation be replaced by an error page linking the sign-up, or a modal?

I think reusing the existing error system that uses a redirect to a page with an error query param would make sense. So if you want to login but there's no account for that login, we show account not found like this error when I try to use OAuth but it's not configured:
http://localhost:3000/login?callbackUrl=http%3A%2F%2Flocalhost%3A3000%2F&error=OAuthSignin


Mistral default prompt format

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior
I was just looking at the config examples and i notice that in the mistral folder, every file uses the "alpaca" dataset format.
In order to be trained properly, is not better to use the default suggested prompt format?
Current behaviour
The examples uses the alpaca format
Steps to reproduce
look at files
Config yaml
No response
Possible solution
No response
Which Operating Systems are you using?

[ ] Linux
[ ] macOS
[ ] Windows

Python Version
3.10
axolotl branch-commit
main
Acknowledgements

[X] My issue title is concise, descriptive, and in title casing.
[X] I have searched the existing issues to make sure this bug has not been reported yet.
[X] I am using the latest version of axolotl.
[X] I have provided enough information for the maintainers to reproduce and diagnose the issue.

its not a bug. you can use any format. i use sharegpt.


Implement hidden indices and aliases

Relates: elastic/elasticsearch#52547
Relates: elastic/elasticsearch#53248
This commit adds the ability to mark indices
and aliases as hidden.

manually backported to 7.7 and 7.x


Don't force file download / hotlinking

When one uses the Copy link or Download button the file gets downloaded in the browser.
Is it be possible to disable the forced download and allow the browser to handle the file?
This would allow opening multimedia files directly in the browser without downloading them as well as hotlinking of images.

This is controlled by Content-Disposition header (inline option).
We have this enabled for pdf file, see here: https://github.com/filegator/filegator/blob/master/backend/Controllers/DownloadController.php#L75

So commenting out the if statement as follows
74 //        if ($contentType == 'application/pdf') {
75             $disposition = HeaderUtils::DISPOSITION_INLINE;
76 //        }

indeed works - the files are not downloaded automatically.
Could you make this configurable in the configuration.php file?

This will be included in the next release.
Thanks!

Done. Can you try this?

Works as intended, thank you :)


W4 timeline redirect

-fixed redirect links on header for public timeline
(e.g. when clicking on sign in, clicking back on "public timeline" now succesfully redirects back)

It works!


Option to download result set

First off, love the plugin. It's saved me tons of time.
I was wondering if there's a way (or plan to do so) to integrate a download button with the result set into a certain format, be it CSV, PDF, etc. If not, any suggestions?

Hello there, glad you are finding the plugin useful.
Regarding a download option it wouldn't make a lot of sense to add that to the Aurelia table plugin, mainly because you already have access to both the raw items and the display items.
What is that you are trying to achieve?


drivers: usb_dc_rpi_pico: avoid infinite unhandled irq retriggers

This driver enables a number of interrupts it does not attempt to handle. This results in "unhandled IRQ: 0x...." messages being printed, and the interrupt handler retriggers immediately again, and this happens again and again forver, because nothing ends up clearing the interrupt.
This change implements very limited handling of these interrupts. A custom warning is logged, and the interrupt is cleared.
This change does not imply that doing this is sufficient. More changes may need to be implemented to more gracefully re-start transactions or re-arm some endpoints, but this is one step in the right direction, and at least the OS doesn't freeze up.

@purdeaandrei A bug report is required in order for this PR to be merged during the feature freeze. Please file a bug report issue for the problem that this PR is trying to fix and link the issue to this PR.

@purdeaandrei A bug report is required in order for this PR to be merged during the feature freeze. Please file a bug report issue for the problem that this PR is trying to fix and link the issue to this PR.

https://github.com/zephyrproject-rtos/zephyr/issues/54462


RedisClusterWaitStrategy to avoid clashes with other wait strategies

Codecov Report

Merging #49 into develop will increase coverage by 0.35%.
The diff coverage is 100%.

@@              Coverage Diff              @@
##             develop      #49      +/-   ##
=============================================
+ Coverage      82.77%   83.13%   +0.35%
- Complexity       276      277       +1
=============================================
  Files             73       74       +1
  Lines            929      931       +2
  Branches          15       15
=============================================
+ Hits             769      774       +5
+ Misses           151      148       -3
  Partials           9        9

Impacted Files
Coverage Δ
Complexity Δ

...ytika/test/redis/wait/RedisClusterStatusCheck.java
39.13% <ø> (ø)
4 <0> (?)

...com/playtika/test/redis/wait/RedisStatusCheck.java
100% <ø> (ø)
3 <0> (?)

...est/redis/EmbeddedRedisBootstrapConfiguration.java
90% <ø> (ø)
4 <0> (ø)
:arrow_down:

...st/redis/wait/DefaultRedisClusterWaitStrategy.java
100% <100%> (ø)
1 <1> (?)

...is/EmbeddedRedisClusterBootstrapConfiguration.java
90.9% <100%> (-0.76%)
4 <1> (ø)

.../java/com/playtika/test/redis/RedisProperties.java
85.71% <100%> (+42.85%)
2 <2> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


[Bug]: The RSA key generation was not available. for the new application is tried to connect

Is there an existing issue for this?

[X] I have searched the existing issues

Description
The RSA key generation was not available. for the new application is tried to connect

Steps To Reproduce

Add a new app
Click on connect git button
add the azure remote url
Now in ssh key section click on 3 dot icon to generate new key
The RSA key is not displayed

Public Sample App
No response
Version
Deploy preview

@AnaghHegde is working on this. We need a new API that will return only the key types.
Ref: https://github.com/appsmithorg/appsmith/issues/14563

This will be taken care by https://github.com/appsmithorg/appsmith/pull/14383

Done.


Using UniRef50 for searching is too slow that it fails to complete the search process.

I've locally built the UniRef50 database (with embedding.pkl at 340 GB and uniref50.fasta at 26 GB) and attempted to perform sequence alignments using it. When executing the pickle.load operation in main_similarity.py to load the database, it takes several hours and consumes over 700 GB of memory. The subsequent search process is even slower, to the point where it doesn't complete. However, using your web server for the same search task finishes in just a few minutes. Are the codes running on the web server different from those on GitHub? Could you provide insights into the size of the UniRef50 database used on your server and any optimization suggestions?

Our Web server doesn't have that much GPU memory, so we do the calculations on CPU and RAM.

Also, as you tried, loading embedding.pkl each time is very time-consuming, so try to load it once and do all the work afterwards (our server only loads it when it starts, so users don't have to reload embedding.pkl when searching)

The amount of memory used depends a lot on your query/target size. Obviously, when you want to search UniRef50 as a target, you need to reduce your query size. I think setting the batch size is a very good strategy, instead of searching all queries once.

In addition, you can set a similarity threshold or select only the top-N search results with the highest similarity for subsequent sorting and other processing to speed up.

If you find these suggestions useful to you, don't forget to star or fork this repository.
Best.


Mentee application and build profile forms, some changes

There are many fields in the Mentee application and Build profile forms that needs to be adjusted
This excel will have the final list
Requirements

Existing data fields entered by users already existing should not be removed, no data loss is accepted
All data fields must be exported in the Admin excel sheet downloaded
All data fields should be displayed to Admin user before APPROVING an application when they open the application details for Mentee
All data fields should be displayed in the user Edit Profile screen after profile is created.

https://docs.google.com/spreadsheets/d/1NgVne9tioX2j3Yt7tJ6YkVSEU4dGPDLq1BLhWlu3t5M/edit?usp=sharing

ok


Assertion Error

Hello, I keep getting an error when I run the hydrachain client. Have been working on it a few days now, any suggestions? Thanks!
Hydrachain Error:
File "/usr/local/bin/hydrachain", line 11, in
load_entry_point('hydrachain', 'console_scripts', 'hydrachain')()
File "/home//environments/hydrachain/hydrachain/app.py", line 264, in app
pyethapp_app.app()
File "/home//.local/lib/python2.7/site-packages/click/core.py", line 722, in call
return self.main(*args, **kwargs)
File "/home//.local/lib/python2.7/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/home//.local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home//.local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home//.local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/home//.local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/pyethapp-1.5.0-py2.7.egg/pyethapp/app.py", line 226, in run
service.register_with_app(app)
File "/home//.local/lib/python2.7/site-packages/devp2p/service.py", line 47, in register_with_app
s = klass(app)
File "/home//environments/hydrachain/hydrachain/hdc_service.py", line 200, in init
self.consensus_privkey)
File "/home//environments/hydrachain/hydrachain/consensus/manager.py", line 105, in init
assert self.contract.isvalidator(self.coinbase)
File "/home//environments/hydrachain/hydrachain/consensus/contract.py", line 17, in isvalidator
assert len(self.validators)
AssertionError

@heikoheiko


z.set should enforce items uniqueness

One of the set's valuable points is its items' uniqueness. I suggest interpreting z.set as unique items array.
For example, let's say I have a schema for filter validation. It has status property which could be an array of possible statuses.
export const statuses = z.enum([
	"draft",
	"submitted",
	"approved",
	"rejected",
	"archived",
]);

export const form = z
	.object({
		status: z.set(statuses),
	})
	.partial();

Since this is used in filtering, I would expect to be able to filter items by multiple statuses. The following snippet shows how I would expect schema to look like:
{
  // ...
  "status": {
    "type": "array",
    "uniqueItems": true, // <- this property is not present in the current output
    "items": {
      "type": "string",
      "enum": [
          "draft",
          "submitted",
          "approved",
          "rejected",
          "archived"
      ]
    }
  }
}

Let me know what You think about this feature.

Added in 3.20.5


Dedicated PalWorld Server keeps crashing every now and then

Branch or Release
3.0.1
Game and Engine Version
PalWorld Dedicated Server V<IP_ADDRESS>
Mods.zip
Describe the bug
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000000ffff0003
Mods directory
Mods.zip
This zip contains the Mods Folder from \Binaries\Win64\ and \Contents\Paks\
To Reproduce
Steps to reproduce the behavior:

Launch Server
Random event, crashes out Server with Unhandled Exception and Memory Address

Expected behavior
The Server not to crash
Screenshots and UE4SS Log
I am attaching the US4SS.log and also the crash dump that occurs
UE4SS.zip
Desktop (please complete the following information):
Windows 11 Pro

Does the server crash when you remove all the mods you installed, but with UE4SS itself installed? I.e. removing all pak files inside of Content/Paks except for the server pak, and remove TehStuckPalRescuerMod from inside of Binaries/Win64/Mods folder.
Side note: I'm slightly confused why BPML_GenericFunctions inside of Mods folder has been disabled inside of your mods.txt. This handles printing logs from logic mods into the UE4SS.log file, so by having this switched off, you're not seeing any (potentially erroneous) output from your three mods inside of Content/Paks/LogicMods.

I am using TechStuckPalRescureMod as well. I am going to try an older version as I think this started occurring on the latest update.

Does the server crash when you remove all the mods you installed, but with UE4SS itself installed? I.e. removing all pak files inside of Content/Paks except for the server pak, and remove TehStuckPalRescuerMod from inside of Binaries/Win64/Mods folder.
Also, you say you are using UE4SS version 3.0.1, but the log file says you are using 3.0.0.
Side note: I'm slightly confused why BPML_GenericFunctions inside of Mods folder has been disabled inside of your mods.txt. This handles printing logs from logic mods into the UE4SS.log file, so by having this switched off, you're not seeing any (potentially erroneous) output from your three mods inside of Content/Paks/LogicMods.

I have actually removed everything to do with UE4SS and left the Mods on that don't rely on it to run and the server has run fine for the whole day, where it was crashing every 90 minutes to 4 hours, so I am putting it down to UE4SS.

Does the server crash when you remove all the mods you installed, but with UE4SS itself installed? I.e. removing all pak files inside of Content/Paks except for the server pak, and remove TehStuckPalRescuerMod from inside of Binaries/Win64/Mods folder.
Also, you say you are using UE4SS version 3.0.1, but the log file says you are using 3.0.0.
Side note: I'm slightly confused why BPML_GenericFunctions inside of Mods folder has been disabled inside of your mods.txt. This handles printing logs from logic mods into the UE4SS.log file, so by having this switched off, you're not seeing any (potentially erroneous) output from your three mods inside of Content/Paks/LogicMods.

I have actually removed everything to do with UE4SS and left the Mods on that don't rely on it to run and the server has run fine for the whole day, where it was crashing every 90 minutes to 4 hours, so I am putting it down to UE4SS.

That doesn't mean it's UE4SS that's causing the problem.
It could be a UE4SS mod that's causing the problem.
To figure out if that's the case, you need to install UE4SS without any mods and if the problem still persists then it's probably a UE4SS problem.

I have actually removed everything to do with UE4SS and left the Mods on that don't rely on it to run and the server has run fine for the whole day, where it was crashing every 90 minutes to 4 hours, so I am putting it down to UE4SS.

I heard that Palworld/Palserver crashes frequently unmodded anyway? For example my friend's server he hosts for a few friends has to reboot every 3 hours to prevent a crash. And his server doesn't use any mods.

Does a .dmp file get generated when the server crashes ? If so, could you upload it ?

Does a .dmp file get generated when the server crashes ? If so, could you upload it ?

It was attached with the UE4SS.zip file

Does a .dmp file get generated when the server crashes ? If so, could you upload it ?

It was attached with the UE4SS.zip file

Sorry, I didn't notice that earlier.
This .dmp file appears to be generated by the game and not UE4SS.
There may still be useful information in it, I don't know, and I can't look at it because it requires all the files in the same directory that has PalServer-Win64-Test-Cmd.exe because the .dmp file won't load properly without them, and I don't have this game so I don't have these files.

Here you go

SteamCMD worked, the executable matches and I can see the callstack.

The .dmp file hasn't been very useful.
The only things in the callstack from within UE4SS are four instances of HookedProcessEvent, the rest of the callstack is within PalServer-Win64-Test-Cmd.exe which I obviously don't have any debug symbols for.
This .dmp file also doesn't have any memory information so I can't inspect memory for corruption.
Here are some steps you can try:

Deactivate every single mod, including the ones that come with UE4SS by default, including any BP mods installed in the Content/Paks/LogicMods directory.
If no crash:

Reactivate one mod at a time until it crashes and let us know which mod that caused the crash.

Otherwise:

Tell us that it still crashes with just UE4SS installed without any mods at all, at which point we'll be at a bit of a dead end unfortunately.

are you using a server manager of any sort by chance?

Checked the TehStuckPalRescuerMod discussion[1], many confirmed that this mod leads to the server crash.

https://www.nexusmods.com/palworld/mods/585?tab=posts&BH=1


Dump all docs and versions to folder using flag

Flag -dump and the program should exit right after

3513926cf8e9ad1cb123dcdff8e595e6d41fd8d5


How to have duplicate citekey postfix to start from "b" instead of "a"?

I would like to have the duplicate citekey postfix to start counting from "b" instead of "a". For example, instead of Shajib21, Shajib21a, Shajib21b, I want the series to look like Shajib21, Shajib21b, Shajib21c.

This is not currently possible, and it would not be easy to add. I'm working on an overhaul of the pattern generator that might make it feasible, but that's not a short-term thing.
The closest you can currently get is using [postfix+1=%(a)s], which would get you Shajib21a, Shajib21b, Shajib21c.

Ok, thanks for the clarification. I will close the issue now.

I figured out a way do it using postscript. The trick is to use [postfix+1=%(a)s] to have the series look like "Shajib21a, Shajib21b, Shajib21c", and then the following postscript will remove the a from "Shajib21a" to make the series look like "Shajib21, Shajib21b, Shajib21c".
if (Translator.BetterTeX || Translator.BetterBibLaTeX) {
     var new_cite_key = reference.item.citekey.replace(/\a$/, '');
     delete reference.item.citekey;
     delete reference.item.citationKey;
     reference.item['citekey'] = new_cite_key;
     reference.item['citationKey'] = new_cite_key;
}

You can simplify that to
if (Translator.BetterTeX) reference.item.citationKey = reference.item.citationKey.replace(/a$/, '')

but note that the citationkeys used elsewhere in zotero (CAYW, drag-drop, displayed in the UI, etc) differ from the keys you export this way.


Fixed #29062 -- Prevented possibility of database lock when using LiveServerTestCase with in-memory SQLite database.

in-memory sqlite were used together.
https://code.djangoproject.com/ticket/29062

Hi @cjerdonek , it would be nice if you could give your opinion on this PR, thanks

Thank you @felixxm for the review, I have updated the code following your comments

Merged in 855f5a36e7c8e7a8ce3f62d6ef8c9ae3e073ae3d.

You may want to declare to skip this test in the same way you did in https://github.com/django/django/commit/855f5a36e7c8e7a8ce3f62d6ef8c9ae3e073ae3d

You may want to declare to skip this test in the same way you did in 855f5a3

Good catch :+1: Feel-free to submit PR.


SmartProjects.IsoBuster version 5.5

Checklist for Pull Requests

[ ] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.9 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@microsoft-github-policy-service agree company="Smart Projects"

I have NO idea what I'm doing.  I thought I'd do everyone a favor by submitting the latest and greatest but I now notice there are two versions listed in the packages.  On my system, when I do winget show isobuster or winget upgrade isobuster I still get 5.4.1 data.  Not 5.5 data.  When I winget download isobuster I get a hash mismatch (which is obvious since the download is now 5.5, not 5.4.1) etc.
I now notice that the 5.4.1 package update was 'automatic'.  I did not realize.  I have no idea how ?  But perhaps I should leave that process to do the job from now on.  That said, version 5.5 has been available since Monday. When does that automatic process check (and how (website, binary) ?)


Ticket/2.7.x/8341 prevent duplicate loading of facts

If there were duplicate file paths in puppet's modulepath, fact files in
the modulepath would be loaded for every instance of the directory in
the modulepath. The resolution to this was to unique the list of directories
to load facts from.

Once again, shouldn't there be a test so that we don't regress on this?

Besides the lack of tests, this doesn't appear to fix the issue described in the ticket.  See http://projects.puppetlabs.com/issues/8341#note-36


hint [skew] not correct when using in having clause

Steps to reproduce the behavior (Required)
table like this:

sql 1:

sql 2:

sql 3:  sql 2 with [skew]:

Expected behavior (Required)
sql 2 same result with sql 3
Real behavior (Required)
StarRocks version (Required)
3.3.5-6d81f75

fixed by #53427


notice: cancelLoanOffer: Error canceling loan order, or you are not the person who placed it.

Hello, thanks for the update !
I've just updated to version 0.8.3 and got this error, never had one like this on 0.8.2.
Please feel free to close it if it's not a bug.

@stranger29, it's not a bug, it's version independent and it can be seen occasionally.
When the bots tries to place a loan offer at a different rate the following steps are done one after the other:

get open loan offers
cancel offers
place new offer at different rate

If your loan offer is taken exactly between 1 and 2 the message you're mentioning can be seen.
It's nothing to worry about and it can can happen from time to time.
Hope the explanation makes sense.

@dutu Sure, thx for explanation, it's just the first time I saw it, considering how slow poloniex is working now, it's absolutely possible


changing gui fonts is too hard

Changing the GUI font is pretty difficult due to hard configuration to use Roboto 11 in assorted configuration files.
Some files i have identified so far that need to be changed are:
/usr/share/sway/templates/waybar
/etc/sway/definitions/
/usr/share/sway/templates /foot.ini
ect.
I'm aware the distro has been setup to reference user configs set in .config,  to prevent overwrite during updates however its pretty tedious to find and check the syntax for all of the possible files -
Wouldn't it make more sense to reference monospace in font-config in these files.
Then if the user wants to change a different font they would only need to change the fonts.conf.
If you agree. that this is the way, I would be willing to prepare a pull request, all though i am a bit of a n00b.
rgds

Most of the font name and size is setup in the theme definitions files: (/usr/share/sway/themes/matcha-green/definitions)
set $gui-font Roboto 11
set $term-font RobotoMono Nerd Font 14
Those vars will change MOST of the font setup for sway.  There are a few spots that seem to be missed
/etc/sway/definitions (only the clipboard uses hard coded the rest of the file comes from the theme)
The following I don't know how we would change it to use the vars from the theme.
/usr/share/sway/templates/waybar/style.css ( font-family: "RobotoMono Nerd Font", "Roboto Mono", sans-serif;)
/usr/share/sway/templates/foot.ini  (font=RobotoMono Nerd Font Mono:size=8)

Also if you want to change the theme which would include the fonts from the default I would change the
set $theme /usr/share/sway/themes/matcha-green
in the ~/.config/sway/config to point to a new theme setup.  matcha-green is the default theme but if you copy it somewhere else and change that var to the new copy you can change most of the look of sway from there.


python3Packages.policyuniverse: <IP_ADDRESS>10816 -> <IP_ADDRESS>10819

Motivation for this change
Update to latest upstream release <IP_ADDRESS>10819
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 136508 run on x86_64-linux 1

2 packages built:

python38Packages.policyuniverse
python39Packages.policyuniverse


Can we load locally?

I tried downloading the .json file from lottie and putting it into st.lottie("path/to/json") but it does nto work.

another major question is whether can we add text to the spinner?

try  this bro~
with open("Animation -<PHONE_NUMBER>652.json", 'r') as f:
    data = json.load(f)
st_lottie(data, width=250)


Correcting runWithHTMLReturn2() Function in test.py

Initially, runWithHTMLReturn2() function was iterating over the name of test script received from the run() function but to get the report in defined format of define.py TestMessage class it should iterate over list of TestMessage received from runWithReport() function and it was finally returning single test but it should return ret variable containing all tests.

Thanks! I don't know much about this function.
https://github.com/jpmorganchase/nbcelltests/issues/122#issuecomment-631585282 says:

runWithHTMLReturn2() does nothing (doesn't actually run any tests - bug). Is it used? Seems not.

Are you an existing user of this function, and its behavior broke at some point?
If you are using it, don't suppose you could add a docstring for it?
Or even a test? :)
Please let me know - would be helpful to know the answers before reviewing your change.

Closing as stale, but happy to re-open in future.


#294 - Update sq2cql to version v0.3.0

Update sq2cql to (currently) 0.3.0-rc.1 - update when final release is available!
Update blaze, flare and keycloak in tests

sq2cql update to non-rc release will be included in another pr


【Notice】We Need Your Help!

Hi, I'm Jimmy, co-founder of Remix Icon.
Driven by our passion for open source, we created Remix Icon, which we have maintained for 6 years.
Now, Wendy and I have quit our jobs to start our own business and have developed our first iOS app: Somno: .
If you feel that Remix Icon has helped you, we hope you can cast a vote for us on our Product Hunt page!
https://www.producthunt.com/posts/somno-2
We will also continue to work hard to keep Remix Icon updated and serve our users well!

大家好，我是章萧醇，Remix Icon 的设计师，
曾经因为开源热忱我们打造了 Remix Icon，到现在已经维护 6 年。
现在我和 Wendy 都辞职创业，并打造了我们的第一款 iOS APP：Somno，一款睡眠监测软件。
如果你觉得 Remix Icon 曾帮助到你，希望你可以给我们的 Product Hunt 主页投上一票！
https://www.producthunt.com/posts/somno-2
我们也会继续努力持续更新 Remix Icon，服务好大家！

Thank you for providing such good products as Remix Icon and Somno. UPVOTED!!

Thank you sooooo much! @yikZero


[]  cannot create ALIAS target "utf8::cpp" because another target   with the same name already exists.

Operating system
Ubuntu 20.04 LTS
Compiler
GCC 9.4.0
Steps to reproduce the behavior
// vcpkg.json
{ "name": "",
   "version": "",
  "dependencies": {
      "name": "vsgxchange",
      "default-features": false,
      "features": ["assimp"]
   },
}

Failure logs
CMake Error at /home/user/vcpkg/scripts/buildsystems/vcpkg.cmake:639 (_add_library):
_add_library cannot create ALIAS target "utf8::cpp" because another target
with the same name already exists.
Call Stack (most recent call first):
build/vcpkg_installed/x64-linux/share/utf8cpp/utf8cppConfig.cmake:30 (add_library)
/home/user/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
/snap/cmake/1329/share/cmake-3.27/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
build/vcpkg_installed/x64-linux/share/assimp/assimpConfig.cmake:38 (find_dependency)
/home/user/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
/snap/cmake/1329/share/cmake-3.27/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
build/vcpkg_installed/x64-linux/share/vsgXchange/vsgXchangeConfig.cmake:4 (find_dependency)
/home/user/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
src/core/app/CMakeLists.txt:11 (find_package)
Additional context
No response

Thanks for posting this issue. Do you have a CMakeLists.txt file in your project? If so, please provide the CMakeLists.txt file for reproduction.

Typical reproducer for such problems:
cmake_minimum_required(...)
project(...)
find_package(FOO) # success
find_package(FOO) # failure

Typical solution:
The config file or find module must guard an add_library with if(NOT TARGET ...).
For utfcpp, it is this line:
https://github.com/nemtrif/utfcpp/blob/f23474118c5c544c1403883976d78128d17125f9/utf8cppConfig.cmake.in#L6

https://github.com/nemtrif/utfcpp/pull/107

nemtrif/utfcpp#107

I use this commit in my project, the problem fixed. thanks @dg0yt

I had the same problem and it was solved with this commit. (I have the same ubuntu and gcc version)
But atfter this solution I got a new error:
CMake Error at /home/sascha/develop/vcpkg/scripts/buildsystems/vcpkg.cmake:639 (_add_library):
_add_library cannot create ALIAS target "utf8::cpp" because target
"utf8cpp" is imported but not globally visible.
Call Stack (most recent call first):
/home/sascha/develop/vcpkg/installed/x64-linux/share/utf8cpp/utf8cppConfig.cmake:31 (add_library)
/home/sascha/develop/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
/usr/share/cmake-3.16/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
/home/sascha/develop/vcpkg/installed/x64-linux/share/assimp/assimpConfig.cmake:38 (find_dependency)
/home/sascha/develop/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
CMakeLists.txt:30 (find_package)

@SaschaKaden Either upgrade to at least CMake 3.18, and/or try to enabling CMAKE_FIND_PACKAGE_TARGETS_GLOBAL (CMake 3.24).


Reset user session in all cases when isFromSelf

If you open a link scheme:// without link_click_id while the application is running, it does not pass it to the JS subscribe method because the user session is not reset.
However, if you put the app in background and then foreground, it opens the link.
If we reset the user session in any case (link_click_id or not) if isFromSelf == true, it successfully call the JS subscribe method.

This is a change to the native iOS SDK. There is a copy in the RN module, but it is automatically updated, and this is very much the wrong place to address this, I'm afraid. If we merge this, it will be overwritten the next time we automatically update the embedded native SDK. There is an open ticket for the iOS team, and they are addressing this. Once that is merged and released in the native iOS SDK, we'll release an update of the RN SDK with the updated iOS component.

@jdee I understand. Can you link the issue in the native repository so that we can follow it ? Thanks.


Move the stages from a directory structure into a file structure

Description:
right now all the stages are in its own directory with a index.ts.  we could just have files under stages
Tasks:

Closed by #20